OSDN Git Service

PR middle-end/27328
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2
3         PR middle-end/27328
4         * gcc.dg/gomp/pr27328.c: New test.
5
6         PR middle-end/27325
7         * g++.dg/gomp/pr27325.C: New test.
8
9         PR middle-end/27310
10         * g++.dg/gomp/pr27310.C: New test.
11
12 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13
14         PR tree-optimization/27291
15         * g++.dg/tree-ssa/pr27291.C: New test.
16
17 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
18
19         PR tree-optimization/27283
20         * g++.dg/tree-ssa/pr27283.C: New test.
21
22 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
23
24         * gcc.dg/tree-ssa/loop-16.c: New test.
25
26 2006-05-01  Roger Sayle  <roger@eyesopen.com>
27             Joseph S. Myers  <joseph@codesourcery.com>
28
29         * gcc.dg/Wconversion-3.c: New test case.
30         * gcc.dg/Wconversion-4.c: Likewise.
31
32 2006-05-01  Richard Guenther  <rguenther@suse.de>
33
34         PR tree-optimization/26726
35         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
36
37 2006-04-30  Roger Sayle  <roger@eyesopen.com>
38
39         * gcc.dg/Woverflow-1.c: New test case.
40         * gcc.dg/Woverflow-2.c: Likewise.
41         * gcc.dg/Woverflow-3.c: Likewise.
42
43 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
44
45         PR c++/27094
46         * g++.dg/template/defarg8.C: New test.
47
48 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49
50         PR c++/27278
51         * g++.dg/parse/operator7.C: New test.
52
53 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
54
55         PR c++/11471
56         PR c++/27102
57         * g++.dg/template/crash48.C: New test.
58
59         PR c++/27279
60         * g++.dg/parse/ctor4.C: New test.
61
62 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
63
64         PR fortran/25681
65         * gfortran.df/char_type_len.f90: New test.
66
67 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
68
69         PR libgfortran/27304
70         * gfortran.dg/fmt_exhaust.f90: New test.
71
72 2006-04-28  Roger Sayle  <roger@eyesopen.com>
73
74         PR c/25309
75         * gcc.dg/large-size-array-2.c: New test case.
76
77 2006-04-28  Richard Guenther  <rguenther@suse.de>
78
79         PR target/26826
80         * gcc.target/i386/pr26826.c: New testcase.
81
82 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
83
84         PR middle-end/27260
85         * gcc.c-torture/execute/pr27260.c: New.
86
87 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
88
89         PR middle-end/27095
90         * gcc.dg/pr27095.c: New.
91
92 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
93
94         PR c++/27292
95         * g++.dg/conversion/bitfield4.C: New test.
96
97 2006-04-27  Eric Christopher  <echristo@apple.com>
98
99         * gcc.dg/pragma-ms_struct.c: New.
100
101 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
102
103         PR c++/27102
104         * g++.dg/template/crash47.C: New test.
105
106 2006-04-27  Dirk Mueller  <dmueller@suse.de>
107
108         * gcc.target/i386/sse-7.c: build with -msse.
109
110 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
111
112         PR testsuite/27274:
113         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
114         (main): Exit if processor doesn't support SSE.
115
116 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
117
118         PR middle-end/27282
119         * gcc.c-torture/compile/pr27282.c: New test.
120
121 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
122
123         PR middle-end/26913
124         * g++.dg/gomp/pr26913.C: New test.
125
126         PR c/25996
127         * gcc.dg/gomp/pr25996.c: New test.
128         * g++.dg/gomp/pr25996.C: New test.
129
130 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
131
132         PR rtl-optimization/26725
133         * gcc.c-torture/compile/pr26725.c: New test.
134
135 2006-04-25  Richard Guenther  <rguenther@suse.de>
136
137         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
138         than n + -1.
139
140 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
141
142         * gcc.dg/20060425-1.c: New testcase.
143
144 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
145
146         PR tree-optimization/26865
147         * gcc.dg/pr26865.c: New test.
148
149 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
150
151         PR c++/27292
152         * g++.dg/conversion/bitfield1.C: New test.
153         * g++.dg/conversion/bitfield2.C: Likewise.
154         * g++.dg/conversion/bitfield3.C: Likewise.
155
156 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
157         Richard Guenther  <rguenther@suse.de>
158
159         PR tree-optimization/27236
160         * gcc.dg/tree-ssa/pr27236.c: New testcase.
161
162 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
163
164         PR c++/19963
165         * g++.dg/other/incomplete2.C: New test.
166
167 2006-04-24  Richard Guenther  <rguenther@suse.de>
168
169         PR middle-end/26869
170         * gcc.dg/torture/pr26869.c: New testcase.
171
172 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
173         Richard Guenther  <rguenther@suse.de>
174
175         PR tree-optimization/27218
176         * g++.dg/tree-ssa/pr27218.C: New testcase.
177
178 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
179
180         PR c++/26912
181         * g++.dg/template/friend41.C: New test.
182
183 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
184
185         * g++.dg/opt/pr15551.C: Include cstdio.
186         (main): Use remove instead of unlink.
187
188 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
189
190         * gcc.dg/sibcall-7.c: New test.
191         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
192         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
193         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
194         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
195         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
196
197 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
198
199         PR c++/26534
200         * g++.dg/opt/bitfield1.C: New test.
201         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
202         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
203         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
204         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
205         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
206         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
207         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
208         * g++.dg/abi/bitfield2.C: Likewise.
209         * g++.dg/init/bitfield1.C: Likewise.
210
211 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
212
213         PR fortran/25099
214         * gfortran.dg/elemental_subroutine_4.f90: New test.
215         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
216         call sub (m, x).
217
218 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
219
220         * gcc.c-torture/compile/20060421-1.c: New testcase.
221
222 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
223
224         PR c/25875
225         * gcc.dg/init-bad-4.c: New test.
226
227 2006-04-21  Paul Brook  <paul@codesourcery.com>
228
229         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
230
231 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
232
233         PR fortran/27122
234         * gfortran.dg/defined_operators_1.f90: New test.
235         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
236         remove old ones associated, incorrectly, with Note 5.46.
237
238         PR fortran/27113
239         * gfortran.dg/character_array_constructor_1.f90: New test.
240
241 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
242
243         * gcc.dg/20060419-1.c: New test.
244
245 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
246
247         PR c/26774
248         * gcc.dg/struct-parse-1.c: New test case.
249
250 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
251
252         PR c++/26558
253         * g++.dg/parse/template19.C: New test.
254
255         PR c++/26739
256         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
257
258         PR c++/26036
259         * g++.dg/expr/call3.C: New test.
260
261         PR c++/10385
262         * g++.dg/conversion/dynamic1.C: New test.
263
264 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
265
266         PR c++/27102
267         * g++.dg/template/crash35.C: Tweak error markers.
268         * g++.dg/template/crash46.C: New test.
269         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
270         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
271
272 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
273
274         PR rtl-optimization/14261
275         * gcc.c-torture/compile/20060419-1.c: Added.
276
277 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
278
279         * gfortran.dg/label_1.f90: Adjust dg-error.
280
281 2006-04-16  Roger Sayle  <roger@eyesopen.com>
282
283         PR target/26961
284         * gcc.dg/fold-cond-1.c: New test case.
285         * gcc.dg/pr26961-1.c: Likewise.
286
287 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
288
289         PR libgfortran/27138
290         * gfortran.dg/read_bad_advance.f90: New test.
291
292 2006-04-16  Roger Sayle  <roger@eyesopen.com>
293             Dale Johannesen  <dalej@apple.com>
294
295         PR target/24076
296         * gcc.target/i386/vecinit-3.c: New testcase.
297         * gcc.target/i386/vecinit-4.c: Likewise.
298         * gcc.target/i386/sse-18.c: Likewise.
299         * gcc.target/i386/sse-19.c: Likewise.
300
301 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
302
303         * gfortran.dg/allocate_zerosize_1.f90:  New test.
304
305 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
306
307         PR c++/26365
308         * g++.dg/template/crash45.C: New test.
309
310 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
311
312         PR fortran/26787
313         * gfortran.dg/proc_assign_1.f90: New test.
314         * gfortran.dg/procedure_lvalue.f90: Change message.
315         * gfortran.dg/namelist_4.f90: Add new error.
316
317         PR fortran/25597
318         PR fortran/27096
319         * gfortran.dg/auto_pointer_array_result_1.f90
320
321         PR fortran/27089
322         * gfortran.dg/specification_type_resolution_1.f90
323
324         PR fortran/18803
325         PR fortran/25669
326         PR fortran/26834
327         * gfortran.dg/bounds_temporaries_1.f90: New test.
328
329         PR fortran/27124
330         * gfortran.dg/array_return_value_1.f90: New test.
331
332 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
333
334         PR fortran/25336
335         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
336
337 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
338
339         PR middle-end/26823
340         * g++.dg/gomp/pr26823-1.C: New test.
341         * g++.dg/gomp/pr26823-2.C: New test.
342
343 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
344
345         PR middle-end/27134
346         * gcc.dg/pr27314.c: New test.
347
348 2006-04-13  Richard Henderson  <rth@redhat.com>
349
350         * g++.dg/gomp/block-0.C: Update expected matches.
351
352 2006-04-13  DJ Delorie  <dj@redhat.com>
353
354         * lib/target-supports.exp (check_effective_target_int32plus): New.
355         (check_effective_target_ptr32plus): New.
356         (check_effective_target_size32plus): New.
357         (check_effective_target_int16): New.
358         (check_profiling_available): Add m32c to the list of unsupported targets.
359
360         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
361         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
362         memory size.
363         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
364         pointers.
365         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
366         size_t.
367         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
368         and size_t.
369         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
370         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
371         not just xstormy16.  Skip m32c due to weird pointer size.
372         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
373         not just xstormy16.
374         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
375         not just xstormy16.
376         * gcc.dg/20020312-2.c: Add m32c support.
377         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
378         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
379         in test.
380         * gcc.dg/20050321-2.c: Require >=32 bit integers.
381         * gcc.dg/asm-1.c: Skip if int and short are the same size.
382         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
383         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
384         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
385         * gcc.dg/init-string-2.c: Require >=32 bit integers.
386         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
387         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
388         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
389         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
390         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
391         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
392         in test.
393         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
394         in test.
395         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
396         * gcc.dg/pr23049.c: Require >=32 bit integers.
397         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
398         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
399         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
400         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
401         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
402         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
403         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
404         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
405         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
406         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
407         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
408         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
409         prototype in test.
410         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
411         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
412         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
413         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
414         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
415
416         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
417         * gcc.c-torture/execute/20040703-1.x: Likewise.
418         * gcc.c-torture/execute/20040705-1.x: Likewise.
419         * gcc.c-torture/execute/20040705-2.x: Likewise.
420         * gcc.c-torture/execute/20040709-1.x: Likewise.
421         * gcc.c-torture/execute/20040709-2.x: Likewise.
422         * gcc.c-torture/execute/20040811-1.x: Likewise.
423         * gcc.c-torture/execute/20050316-1.x: Likewise.
424         * gcc.c-torture/execute/bitfld-4.x: Likewise.
425         * gcc.c-torture/execute/pr19689.x: Likewise.
426         * gcc.c-torture/execute/pr7284-1.x: Likewise.
427         * gcc.c-torture/execute/usmul.x: Likewise.
428         * gcc.c-torture/execute/vrp-5.x: Likewise.
429         * gcc.c-torture/execute/vrp-6.x: Likewise.
430         * gcc.dg/debug/20041023-1.s: Likewise.
431
432 2006-04-13  Roger Sayle  <roger@eyesopen.com>
433
434         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
435         of integers to a vector types are now constant expressions in C.
436         * gcc.dg/vect/vect-fold-1.c: New test case.
437
438 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
439             Ulrich Weigand  <uweigand@de.ibm.com>
440
441         PR target/27006
442         * gcc.dg/vmx/pr27006.c: New testcase.
443
444 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
445
446         PR libgfortran/26766
447         * gfortran.dg/write_recursive.f90: New test.
448
449 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
450
451         * g++.dg/parse/dtor7.C: New test.
452         * g++.dg/parse/new1.C: Add error marker.
453         * g++.dg/template/new3.C: New test.
454
455         PR c++/26122
456         * g++.dg/template/pure1.C: New test.
457
458         PR c++/26295
459         * g++.dg/parse/ptrmem4.C: New test.
460
461 2006-04-10  Jeff Law  <law@redhat.com>
462
463         PR/27087
464         * gcc.c-torture/compile/pr27087.c: New test.
465
466 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
467
468         PR/21391
469         * gcc.dg/20060410.c: New.
470
471 2006-04-10  Matthias Klose  <doko@debian.org>
472
473         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
474         Recognize multilib directory names containing underscores.
475
476 2006-04-10  Roger Sayle  <roger@eyesopen.com>
477
478         * gcc.target/i386/vecinit-1.c: New test case.
479         * gcc.target/i386/vecinit-2.c: Likewise.
480
481 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
482
483         PR debug/27057
484         * g++.dg/debug/dwarf2-2.C: New test.
485
486 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
487
488         PR rtl-optimization/27073
489         * gcc.c-torture/execute/pr27073.c: New test.
490
491 2006-04-08  Mike Stump  <mrs@apple.com>
492
493         * gcc.dg/pragma-darwin.c: Improve for ppc64.
494
495 2006-04-07  Richard Guenther  <rguenther@suse.de>
496
497         PR tree-optimization/26135
498         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
499
500 2006-04-06  Jan Hubicka  <jh@suse.cz>
501
502         PR profile/26399
503         * g++.dg/bprob/g++-bprob-2.C: New testcase.
504
505 2006-04-06  Roger Sayle  <roger@eyesopen.com>
506
507         * g++.dg/conversion/nullptr1.C: New test case.
508         * g++.dg/conversion/nullptr2.C: Likewise.
509
510 2006-04-05  Roger Sayle  <roger@eyesopen.com>
511
512         * gfortran.dg/dependency_18.f90: New test case.
513
514 2006-04-05  Richard Guenther  <rguenther@suse.de>
515
516         PR tree-optimization/26919
517         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
518         * gcc.dg/ipa/ipa-2.c: Likewise.
519         * gcc.dg/ipa/ipa-3.c: Likewise.
520         * gcc.dg/ipa/ipa-5.c: Likewise.
521
522 2006-04-05  Richard Guenther  <rguenther@suse.de>
523
524         PR tree-optimization/26763
525         * gcc.dg/torture/pr26763-1.c: New testcase.
526         * gcc.dg/torture/pr26763-2.c: Likewise.
527
528 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
529
530         PR fortran/23634
531         PR fortran/25619
532         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
533
534 2006-04-04  Eric Christopher  <echristo@apple.com>
535
536         * gcc.target/i386/387-1.c: Allow regexp to match darwin
537         stubs.
538         * gcc.target/i386/387-5.c: Ditto.
539
540 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
541
542         * gcc.target/sparc/struct-ret-check.c: New test.
543
544 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
545
546         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
547         zero decimal digits specified in format.
548
549 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
550
551         PR fortran/26891
552         * gfortran.dg/missing_optional_dummy_1.f90: New test.
553
554         PR fortran/26976
555         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
556         * gfortran.dg/initialization_1.f90: Make assignment compliant.
557         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
558         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
559         bigendian-ness.
560
561 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
562
563         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
564         dummy arguments work when the actual argument is itself a dummy
565         argument of the caller.
566
567 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
568
569         PR libfortran/24685
570         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
571
572 2006-04-01  Roger Sayle  <roger@eyesopen.com>
573
574         * gfortran.dg/dependencency_17.f90: New test case.
575
576 2006-04-01  Roger Sayle  <roger@eyesopen.com>
577
578         * gfortran.dg/dependency_14.f90: New test case.
579         * gfortran.dg/dependency_15.f90: Likewise.
580         * gfortran.dg/dependency_16.f90: Likewise.
581
582 2006-03-31  Asher Langton  <langton2@llnl.gov>
583
584         PR fortran/25358
585         gfortran.dg/cray_pointers_6.f90: New test.
586
587 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
588
589         PR libgfortran/26890
590         * gfortran.dg/read_size_noadvance.f90: New test.
591
592 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
593
594         PR fortran/25031
595         * gfortran.dg/multiple_allocation_1.f90:  Check that the
596         size has changed after a re-allocation with stat.
597
598 2006-03-30  Richard Guenther  <rguenther@suse.de>
599
600         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
601         removal.
602         * gcc.target/i386/sselibm-2.c: Likewise.
603         * gcc.target/i386/sselibm-3.c: Likewise.
604         * gcc.target/i386/sselibm-4.c: Likewise.
605         * gcc.target/i386/sselibm-5.c: Likewise.
606
607 2006-03-28  Roger Sayle  <roger@eyesopen.com>
608
609         * gcc.dg/fold-andxor-1.c: New test case.
610         * gcc.dg/fold-xorand-1.c: Likewise.
611
612 2006-03-28  Roger Sayle  <roger@eyesopen.com>
613
614         * gcc.dg/fold-convnotconv-1.c: New test case.
615
616 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
617
618         PR fortran/26779
619         * gfortran.dg/private_type_5.f90: New test.
620
621 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
622
623         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
624
625 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
626
627         * gfortran.dg/advance_2.f90: New test.
628         * gfortran.dg/advance_3.f90: New test.
629
630         * gfortran.fortran-torture/execute/equiv_5.f: New test.
631
632 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
633
634         PR libgfortran/26661
635         PR libgfortran/26880
636         * gfortran.dg/read_x_past.f: New test.
637
638 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
639
640         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
641         to be STABS.
642
643 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
644
645         * objc.dg/dwarf-1.m: Skip on AIX.
646         * objc.dg/dwarf-2.m: Skip on AIX.
647
648 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
649
650         PR fortran/26816
651         * gfortran.dg/float_1.f90: New test.
652
653 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
654
655         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
656         X86_64 targets.
657         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
658
659 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
660
661         PR libfortran/26735
662         * gfortran.dg/convert_implied_open.f90:  New test case.
663
664 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
665
666         PR fortran/26769
667         * gfortran.dg/transpose_reshape_r10.f90:  New test case.
668
669 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
670
671         PR middle-end/26717
672         * gcc.dg/pr26717.c: New test.
673
674 2006-03-25  Roger Sayle  <roger@eyesopen.com>
675
676         * gfortran.dg/dependency_12.f90: New test case.
677
678 2006-03-24  Roger Sayle  <roger@eyesopen.com>
679
680         * gfortran.dg/dependency_9.f90: New (resurected) test case.
681
682 2006-03-24  Jeff Law  <law@redhat.com>
683
684         * gcc.c-torture/pr26840.c: New test.
685
686 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
687
688         * objc.dg/dwarf-2.m: New.
689         * obj-c++.dg/dwarf-2.mm: New.
690
691         * g++.old-deja/g++.other/init19.C: New.
692
693 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
694
695         * g++.dg/eh/spbp.C: Skip on AIX.
696
697 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
698
699         PR middle-end/26611
700         * g++.dg/gomp/pr26611-1.C: New test.
701         * g++.dg/gomp/pr26611-2.C: New test.
702
703 2006-03-24  Jeff Law  <law@redhat.com>
704
705         * gcc.c-torture/compile/pr26833.c: New test.
706         * gfortran.fortran-torture/compile/pr26806.f90: New test.
707
708 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
709
710         * gfortran.dg/endfile_2.f90: Delete temp file.
711
712 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
713
714         PR fortran/19303
715         * gfortran.dg/record_marker_1.f90:  New test case.
716         * gfortran.dg/record_marker_2.f:  New test case.
717         * gfortran.dg/record_marker_3.f90:  New test case.
718
719 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
720
721         PR fortran/17298
722         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
723         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
724
725 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
726
727         * lib/gcc-dg.exp (cleanup-modules): New proc.
728         * gfortran.dg/allocatable_function_1.f90,
729         gfortran.dg/allocate_char_star_scalar_1.f90,
730         gfortran.dg/assumed_charlen_function_1.f90,
731         gfortran.dg/assumed_dummy_1.f90,
732         gfortran.dg/assumed_shape_ranks_1.f90,
733         gfortran.dg/assumed_shape_ranks_2.f90,
734         gfortran.dg/assumed_size_dt_dummy.f90,
735         gfortran.dg/auto_char_dummy_array_1.f90,
736         gfortran.dg/auto_char_len_3.f90,
737         gfortran.dg/automatic_module_variable.f90,
738         gfortran.dg/bad_automatic_objects_1.f90,
739         gfortran.dg/char_array_constructor.f90,
740         gfortran.dg/char_array_structure_constructor.f90,
741         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
742         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
743         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
744         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
745         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
746         gfortran.dg/derived_pointer_recursion.f90,
747         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
748         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
749         gfortran.dg/dummy_functions_1.f90,
750         gfortran.dg/elemental_initializer_1.f90,
751         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
752         gfortran.dg/elemental_pointer_1.f90,
753         gfortran.dg/elemental_subroutine_1.f90,
754         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
755         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
756         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
757         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
758         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
759         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
760         gfortran.dg/global_references_1.f90,
761         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
762         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
763         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
764         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
765         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
766         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
767         gfortran.dg/large_integer_kind_1.f90,
768         gfortran.dg/large_real_kind_1.f90,
769         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
770         gfortran.dg/module_double_reuse.f90,
771         gfortran.dg/module_equivalence_1.f90,
772         gfortran.dg/module_interface_1.f90,
773         gfortran.dg/module_parameter_array_refs_1.f90,
774         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
775         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
776         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
777         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
778         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
779         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
780         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
781         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
782         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
783         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
784         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
785         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
786         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
787         gfortran.dg/same_name_1.f90,
788         gfortran.dg/sibling_dummy_procedure_1.f90,
789         gfortran.dg/sibling_dummy_procedure_2.f90,
790         gfortran.dg/sibling_dummy_procedure_3.f90,
791         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
792         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
793         gfortran.dg/used_dummy_types_2.f90,
794         gfortran.dg/used_dummy_types_3.f90,
795         gfortran.dg/used_dummy_types_4.f90,
796         gfortran.dg/used_dummy_types_5.f90,
797         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
798         gfortran.dg/userdef_operator_1.f90: Use it.
799
800 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
801
802         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
803         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
804         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
805         gfortran.dg/write_back.f,
806         gfortran.fortran-torture/execute/inquire_1.f90,
807         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
808
809 2006-03-21  Jeff Law  <law@redhat.com>
810
811         * gcc.dg/tree-ssa/vrp28.c: New test.
812
813 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
814
815         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
816         if _STDC_C99 is defined.
817         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
818         * gcc.dg/builtins-20.c: Likewise.
819         * gcc.dg/builtins-53.c: Likewise.
820         * gcc.dg/single-precision-constant.c: Likewise. Also pass
821         -mmacosx-version-min=10.3 on PowerPC/Darwin.
822
823 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
824
825         PR tree-opt/26781
826         * gcc.c-torture/compile/pr26781-1.c: New test.
827         * gcc.c-torture/compile/pr26781-2.c: New test.
828
829 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
830
831         PR c++/26690
832         * g++.dg/gomp/pr26690-1.C: New test.
833         * g++.dg/gomp/pr26690-2.C: New test.
834
835 2006-03-20  Jeff Law  <law@redhat.com>
836
837         * gcc.dg/tree-ssa/pr21829.c: New test.
838
839         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
840
841 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
842
843         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
844         (check_visibility_available): Use it.
845         (check_effective_target_default_packed): Likewise.
846         (check_effective_target_pcc_bitfield_type_matters): Likewise.
847         (check_effective_target_fopenmp): Likewise.
848         (check_effective_target_freorder): Likewise.
849         (check_effective_target_fpic): Likewise.
850         (check_named_sections_available): Likewise.
851         (check_effective_target_ilp32): Likewise.
852         (check_effective_target_lp64): Likewise.
853
854 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
855
856         PR fortran/20935
857         * gfortran.dg/scalar_mask_2.f90:  New test case.
858
859 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
860
861         PR tree-opt/26629
862         * gcc.dg/tree-ssa/loadpre12.c: New test.
863         * gcc.dg/tree-ssa/loadpre13.c: New test.
864         * gcc.dg/tree-ssa/loadpre14.c: New test.
865         * gcc.dg/tree-ssa/loadpre15.c: New test.
866         * gcc.dg/tree-ssa/loadpre16.c: New test.
867         * gcc.dg/tree-ssa/loadpre17.c: New test.
868         * gcc.dg/tree-ssa/loadpre18.c: New test.
869         * gcc.dg/tree-ssa/loadpre19.c: New test.
870         * gcc.dg/tree-ssa/loadpre20.c: New test.
871         * gcc.dg/tree-ssa/loadpre21.c: New test.
872         * gcc.dg/tree-ssa/loadpre22.c: New test.
873
874 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
875
876         PR fortran/26741
877         * gfortran.dg/elemental_initializer_1.f90: New test.
878
879         PR fortran/26716
880         * gfortran.dg/assumed_shape_ranks_2: New test.
881
882 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
883
884         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
885         target fpic.
886
887 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
888
889         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
890         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
891         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
892         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
893         gfortran.fortran-torture/execute/direct_io.f90,
894         gfortran.fortran-torture/execute/inquire_2.f90,
895         gfortran.fortran-torture/execute/inquire_4.f90,
896         gfortran.fortran-torture/execute/list_read_1.f90,
897         gfortran.fortran-torture/execute/open_replace.f90,
898         gfortran.fortran-torture/execute/slash_edit.f90,
899         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
900         temporary files from testcases.
901
902 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
903
904         PR libgfortran/26509
905         gfortran.dg/write_direct_eor.f90: New test.
906
907 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
908
909         * gcc.target/powerpc/pr26350.c: New.
910         * gcc.target/powerpc/indexed-addr.c: New.
911
912 2006-03-16  Roger Sayle  <roger@eyesopen.com>
913
914         * gfortran.dg/dependency_13.f90: New test case.
915
916 2006-03-16  Roger Sayle  <roger@eyesopen.com>
917
918         PR middle-end/21781
919         * gcc.dg/real-const-1.c: New test case.
920
921 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
922
923         * g++.old-deja/g++.other/init18.C: New.
924         * g++.old-deja/g++.other/init5.C: Remove xfail.
925
926 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
927
928         * g++.dg/opt/pr15551.C: Cleanup temp file.
929
930 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
931
932         PR c++/6634
933         g++.dg/parse/long1.C: New test.
934
935 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
936
937         PR fortran/19101
938         * gfortran.dg/continuation.f90: New test.
939         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
940
941 2006-03-14  Richard Guenther  <rguenther@suse.de>
942
943         PR tree-optimization/26672
944         * gcc.dg/torture/pr26672.c: New testcase.
945
946 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
947
948         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
949         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
950
951 2006-03-13  Roger Sayle  <roger@eyesopen.com>
952
953         PR middle-end/26557
954         * gcc.c-torture/compile/switch-1.c: New test case.
955
956 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
957
958         PR fortran/25378
959         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
960         test to include more permuatations of mask and index.
961         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
962         respond to F2003 spec. that the position returned for an all false
963         mask && condition is zero.
964
965 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
966
967         PR middle-end/25989
968         * gcc.dg/gomp/pr25989.c: New test.
969
970 2006-03-13  Jeff Law  <law@redhat.com>
971
972         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
973
974 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
975
976         * gcc.dg/switch-9.c: New test.
977
978 2006-03-13  Richard Guenther  <rguenther@suse.de>
979
980         PR middle-end/26630
981         * gcc.dg/torture/pr26630.c: New testcase.
982
983 2006-03-11  Roger Sayle  <roger@eyesopen.com>
984
985         * gfortran.dg/dependency_10.f90: New test case.
986         * gfortran.dg/dependency_11.f90: Likewise.
987
988 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
989             Erik Edelmann  <eedelman@gcc.gnu.org>
990
991         * gfortran.dg/allocatable_function_1.f90: New.
992         * gfortran.dg/allocatable_function_2.f90: New.
993
994 2006-03-10  Richard Guenther  <rguenther@suse.de>
995
996         PR middle-end/26565
997         * gcc.dg/torture/pr26565.c: New testcase.
998
999 2006-03-09  Eric Christopher  <echristo@apple.com>
1000
1001         * gcc.c-torture/compile/20060309-1.c: New.
1002
1003 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1004
1005         PR libgfortran/26499
1006         * gfortran.dg/write_back.f: New test.
1007         * gfortran.dg/write_rewind_1.f: New test.
1008         * gfortran.dg/write_rewind_2.f: New test.
1009
1010 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1011
1012         PR libgfortran/26554
1013         * gfortran.dg/read_logical.f90: New test.
1014
1015 2006-03-04  Laurent GUERBY <laurent@guerby.net>
1016
1017         * ada/acats/norun.lst: cdd2a03 now passes.
1018
1019 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
1020
1021         PR testsuite/25177
1022         * gcc.target/powerpc/pr18096-1.c: Change where the error
1023         would match.
1024
1025 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
1026
1027         * gcc.target/i386/cleanup-1.c: New test.
1028         * gcc.target/i386/cleanup-2.c: New test.
1029
1030 2006-03-04  Roger Sayle  <roger@eyesopen.com>
1031
1032         * gfortran.dg/dependency_9.f90: Remove for the time being.
1033
1034 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
1035
1036         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
1037         directive.
1038
1039 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1040
1041         * gfortran.dg/dependency_9.f90: New test case.
1042
1043 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1044
1045         * gfortran.dg/dependency_4.f90: New test case.
1046         * gfortran.dg/dependency_5.f90: New test case.
1047         * gfortran.dg/dependency_6.f90: New test case.
1048         * gfortran.dg/dependency_7.f90: New test case.
1049         * gfortran.dg/dependency_8.f90: New test case.
1050
1051 2006-03-03  Paul Brook  <paul@codesourcery.com>
1052
1053         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
1054         Add m68k-*-elf.
1055
1056 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
1057
1058         PR fortran/25031
1059         * multiple_allocation_1.f90:  New test.
1060
1061 2006-03-03  Roger Sayle  <roger@eyesopen.com>
1062
1063         PR tree-optimization/26524
1064         * gfortran.dg/pr26524.f: New test case.
1065
1066 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1067
1068         * g++.dg/template/repo5.C: Cleanup repo files.
1069         * gcc.dg/20051201-1.c: Cleanup coverage files.
1070         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
1071         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
1072         tree dump files.
1073
1074 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
1075
1076         * objc.dg/objc-nofilename-1.m: New test.
1077         * objc.dg/bad-receiver-type.m: New test.
1078         * obj-c++.dg/bad-receiver-type.mm: New test.
1079
1080 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1081
1082         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
1083
1084 2006-03-01  Mike Stump  <mrs@apple.com>
1085
1086         * g++.dg/abi/key2.C: Add.
1087
1088 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
1089
1090         * gfortran.dg/logical_dot_product.f90: New test.
1091
1092         PR fortran/26393
1093         * gfortran.dg/used_interface_ref.f90: New test.
1094
1095         PR fortran/20938
1096         * gfortran.dg/dependency_2.f90: New test.
1097         * gfortran.fortran-torture/execute/where17.f90: New test.
1098         * gfortran.fortran-torture/execute/where18.f90: New test.
1099         * gfortran.fortran-torture/execute/where19.f90: New test.
1100         * gfortran.fortran-torture/execute/where20.f90: New test.
1101
1102 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
1103
1104         * g++.dg/tree-ssa/pr26443.C: New test case.
1105
1106 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
1107
1108         PR middle-end/26022
1109         * g++.dg/opt/return-slot1.C: New test.
1110
1111 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1112
1113         PR libgfortran/26136
1114         * gfortran.dg/namelist_23.f90: New test.
1115
1116 2006-02-28  Roger Sayle  <roger@eyesopen.com>
1117
1118         PR middle-end/14752
1119         * gcc.dg/fold-eqandshift-2.c: New test case.
1120
1121 2006-02-28  Richard Guenther  <rguenther@suse.de>
1122
1123         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
1124         decomposition.
1125
1126 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
1127
1128         * scalar_mask_1.f90:  Add tests for maxloc with scalar mask.
1129
1130 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1131
1132         PR libgfortran/26464
1133         * gfortran.dg/backspace_5.f: New test.
1134         * gfortran.dg/backspace_6.f: New test.
1135
1136 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1137
1138         * gcc.dg/fold-eqandnot-1.c: New test case.
1139
1140 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1141
1142         PR middle-end/19983
1143         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
1144
1145 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
1146
1147         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
1148         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
1149
1150 2006-02-26  Richard Guenther  <rguenther@suse.de>
1151
1152         PR tree-optimization/26421
1153         * gcc.dg/tree-ssa/pr26421.c: New testcase.
1154
1155 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1156
1157         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
1158         * g++.old-deja/g++.robertl/eb132.C: Likewise.
1159
1160 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1161
1162         * gcc.dg/fold-even-1.c: New test case.
1163
1164 2006-02-26  Roger Sayle  <roger@eyesopen.com>
1165
1166         PR middle-end/21137
1167         * gcc.dg/fold-eqandshift-1.c: New test case.
1168
1169 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1170
1171         PR tree-optimization/25125
1172         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
1173         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
1174
1175 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
1176
1177         PR tree-optimizations/26359
1178         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
1179         with -fdump-tree-dceloop-details.
1180         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
1181
1182 2006-02-25  Roger Sayle  <roger@eyesopen.com>
1183
1184         PR middle-end/23673
1185         * gcc.dg/fold-eqxor-1.c: New test case.
1186         * gcc.dg/fold-eqxor-2.c: Likewise.
1187         * gcc.dg/fold-eqxor-3.c: Likewise.
1188
1189 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
1190
1191         PR fortran/23092
1192         * scalar_mask_1.f90:  New test.
1193
1194 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
1195
1196         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
1197         * g++.dg/eh/uncaught2.C: New.
1198         * g++.dg/eh/uncaught3.C: New.
1199
1200 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1201
1202         PR libgfortran/26423
1203         * gfortran.dg/read_many_1.f: New test.
1204
1205 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
1206
1207         PR fortran/24519
1208         * gfortran.dg/dependency_3.f90: New test.
1209         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
1210         XFAILs.
1211
1212         PR fortran/25395
1213         * gfortran.dg/equiv_6.f90: New test.
1214
1215 2006-02-23  Jeff Law  <law@redhat.com>
1216
1217         * gcc.c-torture/compile/pr26425.c: New test.
1218
1219 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
1220
1221         PR middle-end/26412
1222         * gcc.dg/gomp/pr26412.c: New test.
1223
1224 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1225
1226         PR c++/26291
1227         * g++.dg/other/ellipsis1.C: New test.
1228         * g++.dg/parse/operator4.C: Adjust error marker.
1229
1230 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
1231
1232         PR target/25603
1233         * gfortran.dg/pr25603.f: New testcase.
1234
1235 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
1236
1237         * gcc.dg/bf-spl1.c: Don't specify -m68000.
1238         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
1239
1240 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
1241
1242         * g++.dg/eh/spbp.C: New.
1243
1244 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
1245
1246         PR middle-end/26379
1247         * gcc.target/i386/mmx-7.c: New test.
1248
1249 2006-02-20  Roger Sayle  <roger@eyesopen.com>
1250
1251         PR tree-optimization/26361
1252         * gcc.dg/tree-ssa/vrp27.c: New test case.
1253
1254 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
1255
1256         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
1257         * gcc.dg/tree-ssa/complex-4.c: Here.
1258
1259 2006-02-19  Roger Sayle  <roger@eyesopen.com>
1260
1261         PR middle-end/19543
1262         * gfortran.dg/logical_1.f90: New test case.
1263
1264 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
1265
1266         PR middle-end/26334
1267         * gcc.dg/20060218-1.c: Moved to...
1268         * gcc.target/i386/20060218-1.c: ... here.  New test.
1269
1270 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1271
1272         PR fortran/26201
1273         * gfortran.dg/convert_1.f90: New.
1274
1275 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
1276
1277         PR fortran/25054
1278         * gfortran.dg/namelist_5.f90: New test.
1279
1280         PR fortran/25089
1281         * gfortran.dg/namelist_4.f90: New test.
1282
1283 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1284
1285         PR tree-opt/25680
1286         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
1287
1288 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1289
1290         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
1291         variable to take into account the variable name in the
1292         function header.
1293         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
1294
1295 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
1296
1297         PR middle-end/26334
1298         * gcc.c-torture/compile/20060217-1.c: New test.
1299         * gcc.dg/20060218-1.c: New test.
1300
1301 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
1302
1303         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
1304
1305 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
1306
1307         * gcc.dg/cpp/undef3.c: New test.
1308         * gcc.dg/cpp/trad/builtins2.c: New test.
1309
1310 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
1311
1312         PR c++/26266
1313         * g++.dg/template/static22.C: New test.
1314         * g++.dg/template/static23.C: New test.
1315         * g++.dg/template/static24.C: New test.
1316         * g++.dg/template/non-dependent13.C: New test.
1317         * g++.dg/init/member1.C: Tweak error markers.
1318
1319 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1320
1321         PR target/26255
1322         * gcc.c-torture/compile/pr26255.c: New test case.
1323
1324 2006-02-16  Roger Sayle  <roger@eyesopen.com>
1325
1326         * gfortran.fortran-torture/execute/where_10.f90: New test case.
1327         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
1328         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
1329         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
1330         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
1331         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
1332         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
1333
1334 2006-02-16  Jeff Law  <law@redhat.com>
1335
1336         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
1337         * gcc.dg/tree-ssa/vrp26.c: New test.
1338
1339 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
1340
1341         PR target/20353
1342         PR target/24578
1343         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
1344         __UCLIBC__ is defined.
1345
1346 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
1347
1348         PR fortran/26224
1349         * gfortran.dg/gomp/pr26224.f: New test.
1350
1351 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
1352
1353         PR tree-opt/25918
1354         * lib/target-supports.exp
1355         (check_effective_target_vect_short_mult): New.
1356         (check_effective_target_vect_char_mult): New.
1357         (check_effective_target_vect_widen_sum_qi_to_si): New.
1358         (check_effective_target_vect_widen_sum_qi_to_hi): New.
1359         (check_effective_target_vect_widen_sum_hi_to_si): New.
1360         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
1361         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
1362         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
1363         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
1364         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
1365         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
1366         vect-reduc-pattern-2c.c
1367         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
1368         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
1369         vect-reduc-pattern-1c.c
1370
1371 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
1372
1373         PR fortran/24557
1374         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
1375
1376 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
1377
1378         PR fortran/26054
1379         * gfortran.dg/enum_8.f90: Remove check for warning.
1380         * gfortran.dg/iomsg_1.f90: Ditto.
1381         * gfortran.dg/enum_1.f90: Ditto.
1382         * gfortran.dg/enum_9.f90: Ditto.
1383         * gfortran.dg/enum_2.f90: Ditto.
1384         * gfortran.dg/enum_10.f90: Ditto.
1385         * gfortran.dg/enum_3.f90: Ditto.
1386         * gfortran.dg/flush_1.f90: Ditto.
1387         * gfortran.dg/enum_4.f90: Ditto.
1388         * gfortran.dg/array_constructor_1.f90: Ditto.
1389         * gfortran.dg/enum_5.f90: Ditto.
1390         * gfortran.dg/enum_6.f90: Ditto.
1391         * gfortran.dg/enum_7.f90: Ditto.
1392
1393 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
1394
1395         PR middle-end/26300
1396         * gcc.c-torture/compile/20060215-1.c: New test.
1397
1398 2006-02-14  Roger Sayle  <roger@eyesopen.com>
1399
1400         PR middle-end/23670
1401         * gcc.dg/tree-ssa/andor-2.c: New test case.
1402
1403 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
1404
1405         PR fortran/25045
1406         * optional_dim.f90:  New test.
1407
1408 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1409
1410         PR fortran/26277
1411         * gfortran.dg/label_4.f90: New.
1412
1413 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
1414             Diego Novillo  <dnovillo@redhat.com>
1415             Uros Bizjak  <uros@kss-loka.si>
1416
1417         * gfortran.dg/gomp: New directory.
1418
1419 2006-02-14  Richard Guenther  <rguenther@suse.de>
1420
1421         PR tree-optimization/26258
1422         * gcc.dg/torture/pr26258.c: New testcase.
1423
1424 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
1425
1426         PR fortran/26246
1427         * gfortran.dg/pr26246_1.f90: New test.
1428         * gfortran.dg/pr26246_2.f90: New test.
1429
1430         PR middle-end/26092
1431         * gcc.c-torture/compile/20060208-1.c: New test.
1432
1433 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
1434
1435         PR fortran/26074
1436         PR fortran/25103
1437         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
1438         * gfortran.dg/bad_automatic_objects_1.f90: New test.
1439         * gfortran.dg/automatic_module_variable.f90: Change error message.
1440
1441         PR fortran/20861
1442         * gfortran.dg/internal_dummy_1.f90: New test.
1443
1444         PR fortran/20871
1445         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
1446
1447
1448         PR fortran/25083
1449         * gfortran.dg/uncommon_block_data_1.f90: New test.
1450         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
1451         with standard.
1452
1453         PR fortran/25088
1454         * gfortran.dg/typed_subroutine_1.f90: New test.
1455
1456 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
1457
1458         * objc.dg/dwarf-1.m: New.
1459
1460 2006-02-13  Roger Sayle  <roger@eyesopen.com>
1461
1462         PR middle-end/24427
1463         * gcc.dg/tree-ssa/andor-1.c: New test case.
1464
1465 2006-02-13  Josh Conner  <jconner@apple.com>
1466
1467         PR target/25376
1468         * gcc.dg/pr25376.c: New test.
1469
1470         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
1471         assemble.
1472         * lib/target-supports.exp (check_named_sections_available):
1473         Only compile named-sections test -- don't assemble.
1474
1475 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1476
1477         * g++.dg/warn/no-write-strings.C: New test.
1478         * g++.dg/warn/write-strings.C: Likewise.
1479         * g++.dg/warn/write-strings-default.C: Likewise.
1480
1481 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
1482
1483         PR fortran/25806
1484         * gfortran.dg/ret_pointer_2.f90: New test.
1485
1486 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
1487
1488         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
1489
1490 2006-02-10  Jeff Law  <law@redhat.com>
1491
1492         * gcc.c-torture/compile/pr26213.c: New test.
1493
1494 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
1495
1496         gfortran.dg/null_1.f90: New test.
1497
1498 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1499
1500         PR fortran/14771
1501         * gfortran.dg/parens_4.f90: New.
1502         * gfortran.dg/parens_5.f90: New.
1503
1504 2006-02-10  Richard Guenther  <rguenther@suse.de>
1505
1506         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
1507
1508 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1509         Paul Thomas  <pault@gcc.gnu.org>
1510
1511         PR fortran/14771
1512         * gfortran.dg/parens_1.f90: New.
1513         * gfortran.dg/parens_2.f90: New.
1514         * gfortran.dg/parens_3.f90: New.
1515
1516 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
1517
1518         PR fortran/26038
1519         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
1520
1521         PR fortran/25059
1522         * gfortran.dg/impure_assignment_1.f90: New test.
1523
1524         PR fortran/25070
1525         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
1526
1527 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
1528
1529         PR target/26141
1530         * g++.dg/expr/stdarg2.C: New test.
1531
1532 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
1533
1534         PR inline-asm/16194
1535         * gcc.dg/pr16194.c: New test.
1536
1537 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1538
1539         * ada/acats/run_acats: Use portable variant of "$@".
1540
1541 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1542
1543         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
1544         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
1545
1546 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1547
1548         PR tree-opt/26179
1549         * g++.dg/opt/pr26179.C: New test.
1550
1551 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1552
1553         PR middle-end/26134
1554         * gcc.dg/tree-ssa/complex-3.c: New test.
1555
1556 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1557
1558         * gcc.c-torture/compile/volatile-1.c: New test.
1559
1560 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
1561
1562         PR 26180
1563         * gcc.dg/tree-ssa/pr26180.c: New test.
1564
1565 2006-02-08  Jeff Law  <law@redhat.com>
1566
1567         * gcc.dg/tree-ssa/pr21417.c: New test.
1568
1569 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1570
1571         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1572         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
1573
1574 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1575
1576         * lib/scanrtl.exp: New.
1577
1578 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1579
1580         PR c++/26071
1581         * g++.dg/other/virtual2.C: New test.
1582
1583         PR c++/26070
1584         * g++.dg/other/virtual1.C: New test.
1585
1586 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1587
1588         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
1589         cleanup-ipa-dump): Update dump file glob patterns.
1590         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
1591         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
1592
1593         * lib/gcc-dg.exp: Load it.
1594         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
1595
1596 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
1597
1598         PR testsuite/26159
1599         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
1600         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1601
1602 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1603
1604         PR fortran/25577
1605         * gfortran.dg/mvbits_1.f90: New.
1606
1607 2006-02-07  Dirk Mueller  <dmueller@suse.com>
1608
1609         * g++.dg/warn/Wdiv-by-zero.C: New test.
1610         * g++.dg/warn/Wno-div-by-zero.C: New.
1611
1612 2006-02-07  Jeff Law  <law@redhat.com>
1613
1614         * gcc.dg/tree-ssa/pr21559.c: New test.
1615
1616         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
1617         multiple VRP passes.
1618         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1619         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1620         * gcc.dg/tree-ssa/pr21582.c: Likewise.
1621         * gcc.dg/tree-ssa/pr20657.c: Likewise.
1622         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1623         * gcc.dg/tree-ssa/vrp02.c: Likewise
1624         * gcc.dg/tree-ssa/vrp11.c: Likewise
1625         * gcc.dg/tree-ssa/pr14341.c: Likewise
1626         * gcc.dg/tree-ssa/vrp19.c: Likewise
1627         * gcc.dg/tree-ssa/vrp20.c: Likewise
1628         * gcc.dg/tree-ssa/vrp03.c: Likewise
1629         * gcc.dg/tree-ssa/pr21086.c: Likewise
1630         * gcc.dg/tree-ssa/pr21959.c: Likewise
1631         * gcc.dg/tree-ssa/vrp21.c: Likewise
1632         * gcc.dg/tree-ssa/vrp04.c: Likewise
1633         * gcc.dg/tree-ssa/pr25485.c: Likewise
1634         * gcc.dg/tree-ssa/pr22026.c: Likewise
1635         * gcc.dg/tree-ssa/vrp22.c: Likewise
1636         * gcc.dg/tree-ssa/vrp05.c: Likewise
1637         * gcc.dg/tree-ssa/20030807-10.c: Likewise
1638         * gcc.dg/tree-ssa/pr20701.c: Likewise
1639         * gcc.dg/tree-ssa/vrp23.c: Likewise
1640         * gcc.dg/tree-ssa/vrp06.c: Likewise
1641         * gcc.dg/tree-ssa/pr22117.c: Likewise
1642         * gcc.dg/tree-ssa/pr20702.c: Likewise
1643         * gcc.dg/tree-ssa/vrp15.c: Likewise
1644         * gcc.dg/tree-ssa/pr21090.c: Likewise
1645         * gcc.dg/tree-ssa/pr21294.c: Likewise
1646         * gcc.dg/tree-ssa/vrp24.c: Likewise
1647         * gcc.dg/tree-ssa/vrp07.c: Likewise
1648         * gcc.dg/tree-ssa/pr21563.c: Likewise
1649         * gcc.dg/tree-ssa/pr25382.c: Likewise
1650         * gcc.dg/tree-ssa/vrp16.c: Likewise
1651         * gcc.dg/tree-ssa/vrp25.c: Likewise
1652         * gcc.dg/tree-ssa/vrp08.c: Likewise
1653         * gcc.dg/tree-ssa/20030807-6.c: Likewise
1654         * gcc.dg/tree-ssa/vrp17.c: Likewise
1655         * gcc.dg/tree-ssa/pr21458.c: Likewise
1656         * g++.dg/tree-ssa/pr18178.C: Likewise
1657
1658 2006-02-07  Richard Guenther  <rguenther@suse.de>
1659
1660         PR c++/26140
1661         Revert
1662         2006-01-30  Richard Guenther  <rguenther@suse.de>
1663         PR c++/23372
1664         * gcc.dg/pr23372-1.C: New testcase.
1665
1666         * g++.dg/tree-ssa/pr26140.C: New testcase.
1667
1668 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
1669
1670         PR c++/9737
1671         * g++.dg/template/ttp15.C: New test.
1672         * g++.dg/template/ttp16.C: Likewise.
1673         * g++.dg/template/ttp17.C: Likewise.
1674         * g++.old-deja/g++.pt/ttp36.C: Remove.
1675         * g++.old-deja/g++.pt/ttp19.C: Likewise.
1676         * g++.old-deja/g++.pt/ttp37.C: Likewise.
1677         * g++.old-deja/g++.pt/ttp38.C: Likewise.
1678         * g++.old-deja/g++.pt/ttp39.C: Likewise.
1679         * g++.old-deja/g++.pt/ttp9.C: Likewise.
1680         * g++.old-deja/g++.pt/ttp40.C: Likewise.
1681         * g++.old-deja/g++.pt/ttp51.C: Likewise.
1682         * g++.old-deja/g++.pt/ttp26.C: Likewise.
1683         * g++.old-deja/g++.pt/ttp36.C: Likewise.
1684
1685 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
1686
1687         PR libfortran/23815
1688         * unf_io_convert_4.f90:  New test.
1689
1690 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
1691
1692         * gcc.dg/tree-ssa/loadpre10.c: New test.
1693         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
1694         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
1695         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
1696
1697 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1698
1699         PR libfortran/24685
1700         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
1701
1702 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
1703
1704         PR tree-opt/25251
1705         * gfortran.dg/assign_7.f: New test.
1706
1707 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
1708
1709         PR fortran/26041
1710         PR fortran/26064
1711         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
1712         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
1713         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
1714
1715 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
1716
1717         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
1718         in size_t typedef.
1719
1720 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1721
1722         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
1723         * g++.dg/charset/string.c (foo): Likewise.
1724         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
1725         const char*
1726         * g++.dg/ext/builtin2.C (printf): Likewise.
1727         * g++.dg/init/new15.C (printf): Likewise.
1728         * g++.dg/opt/pr17697-1.C (foo): Likewise.
1729         * g++.dg/opt/pr17697-2.C (foo): Likewise.
1730         * g++.dg/opt/pr17697-3.C (foo): Likewise.
1731         * g++.dg/template/non-dependent4.C (temp): Likewise.
1732         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
1733         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
1734         parameter type to const char*.
1735         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
1736         Change type to const char*.
1737         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
1738         Likewise.
1739         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
1740         second parameter type to const char*.
1741         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
1742         (Y::Y): Change parameter type to const char*.
1743         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
1744         * g++.old-deja/g++.jason/report.C: Apply const correctness.
1745         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
1746         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
1747         (char*).
1748         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
1749         const char*.
1750         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
1751         type to const char*.
1752         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
1753         return type to const char*.
1754         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
1755         to const char*.
1756         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
1757         * g++.old-deja/g++.law/refs1.C: Likewise.
1758         * g++.old-deja/g++.law/visibility1.C: Likewise.
1759         * g++.old-deja/g++.law/visibility2.C: Likewise.
1760         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
1761         const char*.
1762         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
1763         * g++.old-deja/g++.mike/net48.C: Likewise.
1764         * g++.old-deja/g++.mike/p646.C: Likewise.
1765         * g++.old-deja/g++.mike/p6746.C: Likewise.
1766         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
1767         type to const char*.
1768         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
1769         deprecated conversion warning.
1770         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
1771         char*.
1772         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
1773         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
1774         * g++.old-deja/g++.pt/explicit8.C: Likewise.
1775         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
1776         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
1777         * g++.old-deja/g++.pt/nontype3.C: Likewise.
1778         * g++.old-deja/g++.pt/t39.C: Likewise.
1779         * g++.old-deja/g++.robertl/eb106.C: Likewise.
1780         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
1781
1782 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
1783
1784         PR fortran/25075
1785         intrinsic_argument_conformance_1.f90:  New test.
1786
1787 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
1788
1789         PR fortran/20845
1790         * gfortran.dg/char_result_11.f90: Add SAVE.
1791         * gfortran.dg/der_pointer_4.f90: Ditto.
1792         * gfortran.dg/default_initialization.f90: New test.
1793
1794 2006-02-03  Jeff Law  <law@redhat.com>
1795
1796         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
1797         handle more than 100 dump files.
1798         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
1799         * lib/scantree.exp (scan-tree-dump): Likewise.
1800         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
1801         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
1802         * lib/scanipa.exp (scan-ipa-dump): Likewise.
1803         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
1804         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
1805
1806 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
1807
1808         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
1809
1810 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
1811
1812         * g++.dg/template/using12.C: New test.
1813
1814 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
1815
1816         * gcc.target/powerpc/pr25960.c: New test.
1817
1818 2006-02-02  Steven G. Kargl  <kargls@comcast>
1819
1820         PR fortran/24958
1821         gfortran.dg/nullify_2.f90: New test.
1822
1823 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
1824
1825         PR 25990
1826         * gcc.dg/gomp/pr25990.c: New test.
1827
1828 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
1829
1830         PR c++/25342
1831         * g++.gd/template/partial4.C: New test.
1832
1833 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
1834
1835         PR middle-end/26001
1836         * gfortran.dg/data_char_2.f90: New.
1837
1838 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
1839
1840         PR fortran/26039
1841         maxval_maxloc_conformance_1.f90:  New test.
1842
1843 2006-01-31  Richard Guenther  <rguenther@suse.de>
1844
1845         * gcc.target/i386/sselibm-1.c: New testcase.
1846         * gcc.target/i386/sselibm-2.c: Likewise.
1847         * gcc.target/i386/sselibm-3.c: Likewise.
1848         * gcc.target/i386/sselibm-4.c: Likewise.
1849         * gcc.target/i386/sselibm-5.c: Likewise.
1850
1851 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1852
1853         PR fortran/24266
1854         * gfortran.dg/arrayio_derived_2.f90: New.
1855
1856 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
1857
1858         * gcc.dg/unsigned-long-compare.c: New test.
1859
1860 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
1861
1862         PR testsuite/25318
1863         * lib/target-supports.exp (check_effective_target_freorder):
1864         Check to see if target supports -freorder-blocks-and-partition.
1865         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
1866         instead of "dg-require-named-sections".
1867
1868 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
1869
1870         PR target/14798:
1871         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
1872         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
1873         * gcc.dg/pragma-isr-trapa2.c: Likewise.
1874         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
1875         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
1876         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
1877         * gcc.dg/attr-isr-trap_exit.c: Likewise.
1878         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
1879
1880 2006-01-30  Richard Guenther  <rguenther@suse.de>
1881
1882         PR c++/23372
1883         * gcc.dg/pr23372-1.C: New testcase.
1884
1885 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
1886
1887         * gcc.dg/gomp/pr25874.c: New test.
1888
1889 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
1890
1891         PR tree-opt/25911
1892         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
1893
1894 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
1895
1896         PR fortran/18578
1897         PR fortran/18579
1898         PR fortran/20857
1899         PR fortran/20885
1900         * gfortran.dg/intent_out_1.f90: New test.
1901
1902 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
1903
1904         PR fortran/17911
1905         * gfortran.dg/procedure_lvalue.f90: New test.
1906
1907         PR fortran/20895
1908         PR fortran/25030
1909         * gfortran.dg/char_pointer_assign_2.f90: New test.
1910         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
1911         assignment to be consistent with standard.
1912         * gfortran.dg/char_result_2.f90: The same.
1913         * gfortran.dg/char_result_8.f90: The same.
1914
1915 2006-01-28  Zack Weinberg  <zackw@panix.com>
1916
1917         * gcc.dg/Woverlength-strings.c
1918         * gcc.dg/Woverlength-strings-pedantic-c89.c
1919         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
1920         * gcc.dg/Woverlength-strings-pedantic-c99.c
1921         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
1922
1923 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
1924
1925         * gcc.c-torture/execute/20060127-1.c: New test.
1926
1927 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1928
1929         PR c++/25999
1930         * g++.dg/ext/pragmaweak1.C: New test.
1931
1932 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1933
1934         PR c++/25855
1935         * g++.dg/template/spec29.C: New test.
1936
1937 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
1938
1939         PR c/19606.
1940         * gcc.c-torture/execute/pr19606.c: New.
1941
1942 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
1943
1944         * gcc.dg/pragma-re-4.c: New test.
1945
1946 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
1947
1948         PR fortran/25964
1949         * gfortran.dg/assumed_size_refs_3.f90: New test.
1950
1951 2006-01-27  Ben Elliston  <bje@au.ibm.com>
1952
1953         * gcc.misc-tests/dectest.exp: Remove defunct comment.
1954
1955 2006-01-26  Laurent GUERBY <laurent@guerby.net>
1956
1957         PR ada/21317
1958         * ada/acats/support/impdef.a: Add One_Long_Second.
1959         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
1960         * ada/acats/tests/c9/c94026.a: Likewise.
1961         * ada/acats/tests/c9/c97305c.ada: Likewise.
1962         * ada/acats/tests/c9/c99004a.ada: Likewise.
1963
1964 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
1965
1966         PR fortran/25964
1967         * gfortran.dg/global_references_2.f90: New test.
1968
1969         PR fortran/25084
1970         PR fortran/20852
1971         PR fortran/25085
1972         PR fortran/25086
1973         * gfortran.dg/assumed_charlen_function_1.f90: New test.
1974         * gfortran.dg/assumed_charlen_function_3.f90: New test.
1975
1976         PR fortran/25416
1977         * gfortran.dg/assumed_charlen_function_2.f90: New test.
1978
1979 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
1980
1981         PR c/25892
1982         * gcc.dg/Wpointer-sign.c: New.
1983         * gcc.dg/Wpointer-sign-Wall.c: New.
1984         * gcc.dg/Wpointer-sign-Wall-no.c: New.
1985         * gcc.dg/Wpointer-sign-pedantic.c: New.
1986         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
1987         * gcc.dg/conv-2.c: Use -Wpointer-sign.
1988
1989 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
1990
1991         PR C/25861
1992         * gcc.c-torture/compile/pr25861.c: New test.
1993
1994 2006-01-26  Paul Brook  <paul@codesourcery.com>
1995
1996         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
1997         on short-enum targets.
1998         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
1999         variable.
2000         (generate_fields): Use short_enums.
2001         (main): Set short_enums.  Document -e.
2002         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
2003         on short-enum targets.
2004         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
2005         variable.
2006         (generate_fields): Use short_enums.
2007         (main): Set short_enums.  Document -e.
2008         * lib/target-supports.exp (check_effective_target_short_enums): New.
2009
2010 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
2011
2012         PR target/25947
2013         * gcc.dg/torture/pr25947-1.c: New test.
2014
2015 2006-01-25  Jan Hubicka  <jh@suse.cz>
2016             Roger Sayle  <roger@eyesopen.com>
2017
2018         PR rtl-optimization/25703
2019         * gcc.target/i386/20060125-1.c: New test case.
2020         * gcc.target/i386/20060125-2.c: New test case.
2021
2022 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2023
2024         PR fortran/18540
2025         * gfortran.dg/goto_1.f: New.
2026
2027 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
2028
2029         PR fortran/25716
2030         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
2031         25716 on 32-bit systems too.
2032
2033 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
2034
2035         PR testsuite/25590
2036         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
2037
2038 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2039
2040         * gcc.dg/tree-ssa/gen-vect-33.c: New.
2041
2042 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2043
2044         PR fortran/25835
2045         * gfortran.dg/read_eof.f90: Delete, renamed.
2046         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
2047         * gfortran.dg/read_eof_2.f90: New test.
2048         * gfortran.dg/read_eof_3.f90: New test.
2049
2050 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
2051
2052         PR tree-opt/25860
2053         * gcc.c-torture/compile/pr25860.c: New test.
2054
2055 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2056
2057         PR c++/25552
2058         * g++.dg/parse/dtor8.C: New test.
2059
2060 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
2061
2062         PR testsuite/25891
2063         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
2064         * gcc.dg/gomp/gomp.exp: Return without testing anything if
2065         check_effective_target_fopenmp returns 0.
2066
2067 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
2068
2069         PR ada/20548
2070         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
2071         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
2072         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
2073
2074 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
2075
2076         PR tree-opt/25857
2077         * g++.dg/opt/pr25857.C: New test.
2078
2079 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
2080         Jan Hubicka  <jh@suse.cz>
2081         Richard Guenther  <rguenther@suse.de>
2082
2083         PR rtl-optimization/25654
2084         * gcc.dg/torture/pr25654.c: New testcase.
2085         * gcc.target/i386/pr25654.c: Likewise.
2086
2087 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
2088
2089         PR fortran/25901
2090         * gfortran.dg/internal references_2.f90: New test.
2091
2092         Fix regression in testing of admissability of attributes.
2093         * gfortran.dg/intent_used_1.f90: New test.
2094
2095 2006-01-23  Ben Elliston  <bje@au.ibm.com>
2096
2097         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
2098         Remove target conditional torture options for i?86 and x86_64
2099         GNU/Linux.
2100
2101 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2102
2103         PR c++/10891
2104         * g++.dg/rtti/no-rtti.C: New.
2105
2106 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
2107
2108         PR c++/25895
2109         * g++.dg/inherit/conv2.C: New test.
2110
2111         PR c++/25856
2112         * g++.dg/parse/dtor7.C: New test.
2113
2114         PR c++/25858
2115         * g++.dg/template/crash44.C: New test.
2116
2117 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
2118
2119         PR fortran/25124
2120         PR fortran/25625
2121         * gfortran.dg/internal_references_1.f90: New test.
2122           PR fortran/20881
2123         PR fortran/23308
2124         PR fortran/25538
2125         PR fortran/25710
2126         * gfortran.dg/global_references_1.f90: New test.
2127         * gfortran.dg/g77/19990905-1.f: Restore the error that
2128         there is a clash between the common block name and
2129         the name of a subroutine reference.
2130
2131         PR fortran/PR24276
2132         * gfortran.dg/aliasing_dummy_1.f90: New test.
2133
2134 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
2135
2136         * gcc.dg/vmx/1b-01.c: Warning fix.
2137         * gcc.dg/vmx/1c-02.c: Likewise.
2138         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
2139
2140 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
2141
2142         PR testsuite/24962
2143         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
2144
2145 2006-01-20  Richard Guenther  <rguenther@suse.de>
2146         Steven Bosscher <stevenb.gcc@gmail.com>
2147
2148         PR rtl-optimization/24626
2149         * gcc.dg/torture/pr24626-1.c: New testcase.
2150         * gcc.dg/torture/pr24626-2.c: Likewise.
2151         * gcc.dg/torture/pr24626-3.c: Likewise.
2152         * gcc.dg/torture/pr24626-4.c: Likewise.
2153
2154 2006-01-20  Dirk Mueller  <dmueller@suse.com>
2155
2156         PR c++/5520
2157         * g++.dg/warn/empty-body.C: New.
2158
2159 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
2160
2161         PR c++/22136
2162         * g++.dg/template/using10.C: New test.
2163         * g++.dg/temlpate/using11.C: Likewise.
2164         * g++.dg/inherit/using5.C: Tweak error messages.
2165
2166 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
2167
2168         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
2169         target test.
2170         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
2171
2172 2006-01-19  Jan Hubicka  <jh@suse.cz>
2173
2174         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
2175
2176 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2177
2178         PR c++/25854
2179         * g++.dg/template/spec28.C: New test.
2180
2181 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
2182
2183         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2184         Fix fprintf's by adding srcdir or removing it.
2185
2186 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
2187
2188         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
2189         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
2190         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
2191         * testsuite/gcc.dg/gomp/empty.c: Likewise.
2192         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
2193         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
2194         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
2195         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
2196         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
2197         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
2198         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
2199         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
2200         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
2201         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
2202
2203 2006-01-18  Jeff Law  <law@redhat.com>
2204
2205         * gcc.dg/tree-ssa/vrp25.c: New test.
2206
2207 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2208
2209         * gcc.dg/pr25805.c: Fix misapplied patch.
2210
2211 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
2212
2213         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
2214         (check_effective_target_vect_udot_qi): New.
2215         (check_effective_target_vect_sdot_hi): New.
2216         (check_effective_target_vect_udot_hi): New.
2217         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
2218         prefixed with "wrapv-" with -fwrapv.
2219         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
2220         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
2221         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
2222         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
2223         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
2224
2225         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
2226         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
2227         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
2228         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
2229
2230 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2231
2232         PR c++/16829
2233         * g++.dg/other/default2.C: New test.
2234         * g++.dg/other/default3.C: New test.
2235
2236 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
2237
2238         PR c/25805
2239         * gcc.dg/pr25805.c: New file.
2240
2241 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
2242
2243         PR c++/25836
2244         * g++.dg/template/init6.C: New test.
2245
2246 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
2247
2248         * gcc.dg/tree-ssa/pr24287.c: New test
2249
2250 2006-01-18  Eric Christopher  <echristo@apple.com>
2251
2252         * g++.dg/eh/table.C: New.
2253
2254 2006-01-18  DJ Delorie  <dj@redhat.com>
2255
2256         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
2257         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
2258         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
2259         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
2260
2261 2006-01-18  Jeff Law  <law@redhat.com>
2262
2263         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
2264         on wrapping on overflow semantics.
2265
2266         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
2267
2268         * gcc.gc/tree-ssa/vrp23.c: New test.
2269         * gcc.gc/tree-ssa/vrp24.c: New test.
2270
2271 2006-01-18  Richard Henderson  <rth@redhat.com>
2272             Aldy Hernandez  <aldyh@redhat.com>
2273             Jakub Jelinek  <jakub@redhat.com>
2274             Diego Novillo  <dnovillo@redhat.com>
2275             Uros Bizjak  <uros@kss-loka.si>
2276
2277         * testsuite/gcc.dg/gomp: New directory.
2278
2279 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
2280             Steven G. Kargl  <kargls@comcast.net>
2281
2282         PR fortran/20869
2283         * gfortran.dg/intrinsic_external_1.f90: New test.
2284
2285         PR fortran/20875.
2286         * gfortran.dg/elemental_pointer_1.f90: New test.
2287
2288         PR fortran/25024
2289         * gfortran.dg/external_procedures_1.f90: New test.
2290
2291         PR fortran/25785
2292         gfortran.dg/assumed_present.f90: New test.
2293
2294 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
2295
2296         * g++.dg/parse/lookup5.C: New test.
2297
2298 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2299
2300         PR fortran/25697
2301         * gfortran.dg/read_eof.f90: New test.
2302
2303 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2304
2305         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
2306         add a closing brace.
2307
2308 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2309
2310         PR fortran/25631
2311         * gfortran.dg/fmt_tl.f: New test.
2312
2313 2006-01-17  Eric Christopher  <echristo@apple.com>
2314
2315         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
2316         * g++.old-deja/g++.warn/impint2.C: Ditto.
2317         * g++.old-deja/g++.other/null1.C: Ditto.
2318         * g++.dg/warn/conv2.C: Ditto.
2319         * g++.dg/warn/conv4.C: New file.
2320
2321 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2322
2323         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
2324
2325 2006-01-17  Andreas Jaeger  <aj@suse.de>
2326             Janis Johnson <janis187@us.ibm.com>
2327
2328         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
2329         in 64-bit.
2330         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2331         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
2332
2333 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2334
2335         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2336         xfail txxx where xxx >= 25.
2337
2338 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2339
2340         PR testsuite/25764
2341         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
2342
2343 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
2344
2345         PR c/25682
2346         * gcc.dg/pr25682.c: New test.
2347         * g++.dg/parse/array-size2.C: New test.
2348
2349 2006-01-16  Ian Lance Taylor  <ian@airs.com>
2350
2351         * consistency.vlad: Remove entire directory, 1652 files.
2352
2353 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
2354
2355         * lib/target-supports.exp (check_effective_target_dfp_nocache,
2356         check_effective_target_dfprt_nocache): New.
2357         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
2358         (check_effective_target_dfprt): New.
2359         * lib/c-compat.exp (check_dfp): Remove.
2360         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
2361         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
2362         level of support for decimal float.
2363         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
2364         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
2365         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
2366         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
2367         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
2368         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
2369         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
2370         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
2371         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
2372         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
2373         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
2374         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
2375         directives.
2376
2377 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
2378
2379         PR testsuite/25741
2380         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
2381         $base_dir/../.
2382         * lib/gfortran.exp (gfortran_init): Likewise.
2383         * lib/obj-c++.exp (obj-c++_init): Likewise.
2384         * lib/scanasm.exp (scan-assembler-dem): Likewise.
2385         (scan-assembler-dem-not): Likewise.
2386         * lib/scandump.exp (scan-dump-dem): Likewise.
2387         (scan-dump-dem-not): Likewise.
2388
2389 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
2390
2391         PR testsuite/25767
2392         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
2393         powerpc-*-darwin*.
2394         * lib/obj-c++.exp (obj-c++_init): Likewise.
2395
2396 2006-01-16  Richard Guenther  <rguenther@suse.de>
2397
2398         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
2399
2400 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2401
2402         PR testsuite/25777
2403         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
2404         to LD_LIBRARY_PATH.
2405
2406 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2407             Andrew Pinski  <pinskia@physics.uc.edu>
2408
2409         * gcc.dg/minmax-1.c: New test.
2410
2411 2006-01-16  Ben Elliston  <bje@au.ibm.com>
2412
2413         * gcc.dg/dfp/dfp.exp: Correct FSF address.
2414         * gcc.misc-tests/dectest.exp: Ditto.
2415
2416 2006-01-15  Ian Lance Taylor  <ian@airs.com>
2417
2418         PR testsuite/25796
2419         * gcc.target/i386/cmov6.c: Use -march=k8.
2420
2421 2006-01-15  Andreas Jaeger  <aj@suse.de>
2422
2423         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
2424         x86 does not have __float128.
2425
2426 2006-01-14  Ian Lance Taylor  <ian@airs.com>
2427
2428         * gcc.target/i386/cmov6.c: New test.
2429
2430 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
2431
2432         PR c++/25663
2433         * g++.dg/template/ctor6.C: New test.
2434
2435 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
2436
2437         PR tree-optimization/25485
2438         * gcc.dg/tree-ssa/pr25485.c: New.
2439
2440 2006-01-14  Richard Guenther  <rguenther@suse.de>
2441
2442         PR tree-optimization/22548
2443         PR tree-optimization/22555
2444         PR tree-optimization/22501
2445         * gcc.dg/tree-ssa/alias-4.c: New testcase.
2446         * gcc.dg/tree-ssa/alias-5.c: Likewise.
2447         * gcc.dg/tree-ssa/alias-6.c: Likewise.
2448         * gcc.dg/tree-ssa/alias-7.c: Likewise.
2449         * gcc.dg/tree-ssa/alias-8.c: Likewise.
2450         * gcc.dg/tree-ssa/alias-9.c: Likewise.
2451         * gcc.dg/tree-ssa/alias-10.c: Likewise.
2452         * gcc.dg/tree-ssa/alias-11.c: Likewise.
2453         * gcc.dg/tree-ssa/alias-12.c: Likewise.
2454
2455 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
2456
2457         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
2458         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
2459
2460 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
2461         Richard Guenther  <rguenther@suse.de>
2462
2463         PR rtl-optimization/24257
2464         * gcc.dg/torture/pr24257.c: New testcase.
2465
2466 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
2467
2468         * gcc.c-torture/execute/20060110-1.c: New test.
2469         * gcc.c-torture/execute/20060110-2.c: New test.
2470
2471 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
2472
2473         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
2474
2475 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
2476
2477         PR fortran/25756
2478         * gfortran.dg/label_3.f90: New test.
2479
2480 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
2481
2482         PR tree-optimization/25771
2483         * g++.dg/tree-ssa/pr25771.C: New test
2484
2485 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2486
2487         PR tree-opt/24365
2488         * g++.dg/opt/complex5.C: New test.
2489
2490 2006-01-13  Richard Guenther  <rguenther@suse.de>
2491
2492         * gcc.target/i386/387-9.c: New testcase.
2493
2494 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
2495
2496         PR c++/24824
2497         * g++.dg/debug/dwarf2-1.C: New.
2498
2499 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
2500
2501         PR testsuite/25728
2502         * lib/gcov.exp (verify-lines): Add "close $fd".
2503
2504 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
2505             Ben Elliston  <bje@au.ibm.com>
2506
2507         * gcc.dg/dfp/inf-1.c: New test.
2508
2509 2006-01-12  Janis Johnson <janis187@us.ibm.com>
2510             Yao Qi  <qiyaoltc@cn.ibm.com>
2511             Ben Elliston  <bje@au.ibm.com>
2512             Jon Grimm  <jgrimm2@us.ibm.com>
2513
2514         * gcc.dg/nodfp-1.c: New test.
2515         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2516         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2517         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
2518         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
2519         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
2520         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
2521         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
2522         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2523         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2524         * gcc.dg/format/dfp-scanf-1.c: Likewise.
2525         * gcc.dg/format/dfp-printf-1.c: Likewise.
2526         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
2527         (compat_setup_dfp): New.
2528         * gcc.dg/compat/compat.exp: Use it.
2529         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
2530         Make some variables global, prepend "compat_" to their names.
2531         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
2532         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
2533         * gcc.misc-tests/dectest.exp: New test driver for decTest.
2534         * lib/compat.exp (compat_skip_list): Make global, rename.
2535         * lib/c-compat.exp: New file.
2536         * lib/target-supports.exp (check_effective_target_dfp): New.
2537
2538         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
2539         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
2540         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
2541         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
2542         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
2543         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
2544         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
2545         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
2546         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
2547         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
2548         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
2549         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
2550         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
2551         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
2552         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
2553         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
2554         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
2555         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
2556         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
2557         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
2558         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
2559         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
2560         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
2561         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
2562         gcc.dg/dfp/struct-layout-1.c,
2563         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
2564         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
2565         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
2566         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
2567         gcc.dg/dfp/func-vararg-dfp.c,
2568         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
2569         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
2570         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
2571         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
2572         gcc.dg/dfp/wtr-conversion-1.c: New tests.
2573
2574 2006-01-11  Richard Guenther  <rguenther@suse.de>
2575
2576         PR tree-optimization/25734
2577         * gcc.dg/tree-ssa/pr25734.c: New testcase.
2578
2579 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
2580
2581         PR fortran/25486
2582         * gfortran.dg/literal_character_constant_1_x.F: New test.
2583         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
2584         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
2585         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
2586
2587 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2588
2589         PR c++/25386
2590         * g++.dg/ext/packed3.C: Add expected packed error.
2591
2592 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
2593
2594         PR target/25706
2595         * gcc.dg/torture/pr25706-1.c: New test.
2596
2597 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
2598
2599         PR tree-optimization/23109
2600         PR tree-optimization/23948
2601         PR tree-optimization/24123
2602
2603         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
2604         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
2605         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
2606         g++.dg/tree-ssa/pr23948.C: New testcases.
2607         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
2608         three divisions in order to do the optimization.
2609
2610 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2611
2612         PR c++/25632
2613         * g++.dg/other/pr25632.C: New test.
2614
2615 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
2616
2617         PR fortran/25730
2618         * gfortran.dg/used_types_1.f90: New test.
2619
2620 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
2621
2622         PR target/25718
2623         * gcc.dg/torture/pr25718-1.c: New test.
2624
2625 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
2626
2627         * gfortran.dg/list_read_2.f90: Fix typo in description.
2628
2629 2006-01-10  Jan Beulich  <jbeulich@novell.com>
2630
2631         * lib/target-supports.exp (check_visibility_available): Simplify test
2632         for *-*-netware*.
2633         (check_profiling_available): Fail for *-*-netware*.
2634         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
2635         * gcc.dg/20021014-1.c: Likewise.
2636         * gcc.dg/nest.c: Likewise.
2637
2638 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
2639
2640         fortran/24936
2641         * gfortran.dg/forall_3.f90: New test.
2642
2643 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
2644
2645         PR fortran/21977
2646         * gfortran.dg/nesting_2.f90: New test.
2647         * gfortran.dg/nesting_3.f90: New test.
2648
2649 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
2650
2651         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
2652         Fix typo in comment.
2653
2654 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2655
2656         * gfortran.dg/single_char_string.f90: New test.
2657
2658 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2659
2660         * gfortran.dg/ichar_2.f90: New test.
2661
2662 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
2663
2664         PR fortran/25093
2665         * gfortran.dg/private_type_4.f90: New.
2666
2667 2006-01-07  Richard Guenther  <rguenther@suse.de>
2668
2669         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
2670
2671 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2672
2673         * gfortran.dg/func_decl_1.f90: New.
2674         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
2675         * gfortran.dg/array_alloc_2.f90: Likewise.
2676         * gfortran.dg/char_result_8.f90: Likewise.
2677         * gfortran.dg/dup_save_1.f90: Likewise.
2678         * gfortran.dg/dup_save_2.f90: Likewise.
2679         * gfortran.dg/f2c_6.f90: Likewise.
2680         * gfortran.dg/f2c_7.f90: Likewise.
2681         * gfortran.dg/func_result_2.f90: Likewise.
2682         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
2683
2684 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
2685
2686         PR fortran/22146
2687         * gfortran.dg/elemental_subroutine_1.f90: New test.
2688         * gfortran.dg/elemental_subroutine_2.f90: New test.
2689
2690         PR fortran/25029
2691         PR fortran/21256
2692         * gfortran.dg/assumed_size_refs_1.f90: New test.
2693
2694         PR fortran/20868
2695         PR fortran/20870
2696         * gfortran.dg/assumed_size_refs_2.f90: New test.
2697         * gfortran.dg/initialization_1.f90: Change warning message.
2698
2699 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
2700
2701         * gcc.dg/tree-ssa/loop-15.c: New test.
2702
2703 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2704
2705         PR fortran/25598
2706         * gfortran.dg/backspace_3.f: New test.
2707         * gfortran.dg/backspace_4.f: New test.
2708
2709 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2710
2711         PR fortran/24268
2712         * gfortran.dg/fmt_white.f: Update test.
2713
2714 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
2715
2716         * gcc.dg/cast-1.c: Add new warning.
2717         * gcc.dg/cast-2.c: Likewise.
2718         * gcc.dg/cast-3.c: Likewise.
2719         * gcc.dg/format/cast-1.c: Likewise.
2720         * gcc.dg/cast-4.c: New testcase.
2721
2722 2006-01-05  Richard Guenther  <rguenther@suse.de>
2723
2724         PR tree-optimization/22555
2725         * gcc.dg/tree-ssa/alias-3.c: New testcase.
2726
2727 2006-01-05  Richard Guenther  <rguenther@suse.de>
2728             Diego Novillo  <dnovillo@redhat.com>
2729
2730         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
2731         * gcc.dg/tree-ssa/loop-8.c: Likewise.
2732         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2733         * gcc.dg/tree-ssa/pr23294.c: Likewise.
2734         * gcc.dg/tree-ssa/pr21985.c: Likewise.
2735         * gcc.dg/tree-ssa/loop-14.c: Likewise.
2736         * gcc.dg/tree-ssa/loop-2.c: Likewise.
2737         * gcc.dg/tree-ssa/loop-3.c: Likewise.
2738         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2739         * gcc.dg/tree-ssa/pr21171.c: Likewise.
2740         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2741         * gcc.dg/tree-ssa/loop-10.c: Likewise.
2742         * gcc.dg/tree-ssa/loop-6.c: Likewise.
2743         * treelang/compile/extravar.tree: Likewise.
2744         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
2745         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
2746         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
2747         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2748         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
2749
2750 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2751
2752         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
2753         for 64-bit fix.
2754
2755 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
2756
2757         PR fortran/23675
2758         gfortran.dg/char_result_11.f90: New.
2759
2760 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
2761
2762         PR c++/24782
2763         * g++.dg/parse/access9.C: New test.
2764         * g++.dg/tc1/dr52.C: Tweak error markers.
2765
2766 2006-01-04  Richard Henderson  <rth@redhat.com>
2767
2768         Merge from gomp branch.
2769         * g++.dg/parse/pragma2.C: Update expected error lines.
2770
2771 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
2772
2773         * g++.dg/other/i386-2.C: New test.
2774
2775         PR target/25554
2776         * gcc.c-torture/compile/20051228-1.c: New test.
2777
2778         PR c/25559
2779         * gcc.dg/pr25559.c: New test.
2780
2781 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
2782
2783         PR c++/25492
2784         * g++.dg/lookup/friend9.C: New test.
2785
2786         PR c++/25625
2787         * g++.dg/template/repo5.C: New test.
2788
2789 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
2790
2791         PR fortran/25101
2792         * gfortran.dg/forall_2.f90: New test.
2793
2794 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2795
2796         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
2797         dg-require-weak.  Adjust regexp to handle leading-underscore
2798         targets and space as well as TAB after .weak.  Change previous
2799         64-bit fix to not use naked dot.
2800
2801 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
2802
2803         PR rtl-optimization/25578
2804         * gcc.c-torture/execute/20060102-1.c: New testcase.
2805
2806 2006-01-03  Richard Guenther  <rguenther@suse.de>
2807
2808         PR c/25183
2809         * gcc.dg/torture/pr25183.c: New testcase.
2810
2811 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
2812
2813         Merge from gomp-branch.
2814         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
2815         * gcc.dg/ia64-sync-2.c: Likewise.
2816         * gcc.dg/ia64-sync-3.c: Likewise.
2817         * gcc.dg/ia64-sync-4.c: Likewise.
2818         * gcc.dg/sync-2.c: Likewise.
2819         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
2820         that sparc64-*-* and sparcv9-*-* supports sync builtins.
2821
2822 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
2823
2824         PR c++/25635
2825         * g++.dg/parse/operator6.C: New test.
2826
2827         PR c++/25637
2828         * g++.dg/parse/error29.C: New test.
2829
2830         PR c++/25638
2831         * g++.dg/parse/dtor6.C: New test.
2832
2833         PR c++/25633
2834         * g++.dg/parse/ctor3.C: New test.
2835
2836         PR c++/25634
2837         * g++.dg/template/class3.C: New test.
2838
2839 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
2840
2841         * g++.dg/debug/debug9.C: New.
2842
2843 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
2844
2845         PR fortran/24640
2846         * gfortran.dg/label_2.f90: New test.
2847
2848 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2849
2850         * g++.dg/lookup/using12.C: Tighten error marker.
2851
2852 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
2853             Andrew Pinski <pinskia@physics.uc.edu>
2854
2855         * gcc.target/powerpc/darwin-abi-3.c: New file.
2856         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
2857         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
2858         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
2859         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
2860         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
2861         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
2862         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
2863         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
2864
2865 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
2866
2867         * gcc.dg/tree-ssa/loadpre1.c: New;
2868         * gcc.dg/tree-ssa/loadpre2.c: New;
2869         * gcc.dg/tree-ssa/loadpre3.c: New;
2870         * gcc.dg/tree-ssa/loadpre4.c: New;
2871         * gcc.dg/tree-ssa/loadpre5.c: New;
2872         * gcc.dg/tree-ssa/loadpre6.c: New;
2873         * gcc.dg/tree-ssa/loadpre7.c: New;
2874         * gcc.dg/tree-ssa/loadpre8.c: New;
2875         * gcc.dg/tree-ssa/loadpre9.c: New;
2876
2877 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
2878
2879         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
2880         * g++.dg/abi/thunk4.C: Likewise.
2881
2882 2006-01-01  Andreas Jaeger  <aj@suse.de>
2883
2884         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
2885         portable.
2886
2887 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
2888
2889         PR c++/25294
2890         * gcc.dg/pragma-pack-3.c: New test.
2891         * g++.dg/parse/pragma3.C: New test.
2892
2893 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2894
2895         PR middle-end/24827
2896         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
2897
2898 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2899
2900         PR testsuite/25214
2901         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
2902
2903 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
2904
2905         PR fortran/22607
2906         * gfortran-dg/pure_byref_3.f90: New.
2907
2908         fortran/PR 25396
2909         * gfortran.dg/userdef_operator_1.f90: New.
2910
2911 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2912
2913         * g++.dg/abi/thunk3.C: New.
2914         * g++.dg/abi/thunk4.C: New.
2915
2916 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
2917
2918         PR fortran/25532
2919         * gfortran.dg/host_used_types_1.f90: New test. Check that host
2920         associated derived type components of derived types are
2921         properly declared in contained procedures.
2922
2923 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2924
2925         PR libgfortran/25139
2926         * gfortran.dg/backspace_2.f: New test.
2927
2928 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2929
2930         PR libgfortran/25550
2931         * gfortran.dg/endfile.f: New test.
2932
2933 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2934
2935         PR libgfortran/25419
2936         * gfortran.dg/comma.f: New test.
2937
2938 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2939
2940         * lib/gfortran-dg.exp: Remove trailing whitespace.
2941         * lib/fortran-torture.exp: Test with -fbounds-check instead of
2942         -funroll-all-loops.
2943
2944 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
2945
2946         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
2947         Extended Double long doubles or repeat tests when long double is
2948         the same size as double.
2949
2950 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2951
2952         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
2953
2954         PR testsuite/25442
2955         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
2956         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
2957
2958         PR testsuite/25441
2959         * gcc.dg/pr23911.c: Make test variable static.
2960
2961         PR testsuite/25444
2962         * gcc.dg/tree-ssa/pr14841.c: Likewise.
2963
2964 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2965
2966         PR c++/25439
2967         * g++.dg/parse/crash17.C: Adjust error markers.
2968         * g++.dg/template/error20.C: New test.
2969
2970 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2971
2972         PR c++/23172
2973         * g++.dg/ext/complit4.C: New test.
2974
2975         PR c++/25417
2976         * g++.dg/ext/complit5.C: Likewise.
2977
2978 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
2979
2980         PR tree-optimization/25125
2981         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
2982         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
2983         * gcc.c-torture/execute/pr25125.c: New.
2984
2985 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
2986
2987         PR fortran/25029
2988         PR fortran/21256
2989         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
2990         with incorrect assumed size references.
2991
2992 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
2993
2994         PR c++/23171
2995         * g++.dg/opt/init1.C: New test.
2996
2997 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
2998
2999         PR c++/24671
3000         * g++.dg/template/sfinae3.C: New test.
3001
3002 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3003
3004         * g++.dg/other/friend4.C: New test.
3005
3006 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
3007
3008         PR target/25005
3009         * g++.dg/opt/pr25005.C: New test.
3010
3011 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
3012
3013         PR c++/25369
3014         * g++.dg/template/ptrmem16.C: New test.
3015
3016 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
3017
3018         PR fortran/25029
3019         PR fortran/21256
3020         * gfortran.dg/initialization_1.f90: Add test of SIZE.
3021
3022 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3023
3024         PR libgfortran/25307
3025         * gfortran.dg/list_read_5.f90: New test.
3026
3027 2005-12-22  Richard Henderson  <rth@redhat.com>
3028
3029         * gcc.target/i386/sse-7.c: Use -msse2.
3030
3031 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
3032
3033         PR rtl-optimization/25432
3034         * gcc.c-torture/compile/20051216-1.c: New test.
3035
3036         PR objc/25328
3037         * objc/execute/pr25328.m: New test.
3038
3039 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
3040
3041         PR c++/25364
3042         * g++.dg/template/call4.C: New test.
3043
3044 2005-12-22  Dale Johannesen  <dalej@apple.com>
3045
3046         * gcc.target/i386/sse-17.c: New.
3047
3048 2005-12-22  Paul Brook  <paul@codesourcery.com>
3049
3050         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
3051
3052 2005-12-22  Paul Brook  <paul@codesourcery.com>
3053
3054         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
3055
3056 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3057
3058         PR tree-opt/25513
3059         * gcc.c-torture/compile/pr25513.c: New test.
3060
3061 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3062
3063         PR c++/23333
3064         * g++.dg/parse/error25.C: Add more tests.
3065
3066 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3067
3068         PR fortran/18990
3069         * gfortran.dg/der_charlen_1.f90: New.
3070
3071 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
3072
3073         PR fortran/20889
3074         * gfortran.dg/pointer_component_type_1.f90: New test.
3075
3076         PR fortran/25029
3077         PR fortran/21256
3078         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
3079         should give an error with assumed size array refernces and checks those
3080         that should not.
3081         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
3082         reference an upper bound so that it does not generate an error.
3083
3084         PR fortran/19362
3085         PR fortran/20244
3086         PR fortran/20864
3087         PR fortran/25391
3088         * gfortran.dg/used_dummy_types_1.f90: New test.
3089         * gfortran.dg/used_dummy_types_2.f90: New test.
3090         * gfortran.dg/used_dummy_types_3.f90: New test.
3091         * gfortran.dg/used_dummy_types_4.f90: New test.
3092         * gfortran.dg/used_dummy_types_5.f90: New test.
3093
3094         PR fortran/23152
3095         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
3096         group already being USE associated.
3097         * gfortran.dg/assumed_shape_nml.f90: New test.
3098         * gfortran.dg/assumed_size_nml.f90: New test.
3099
3100         PR fortran/20862
3101         PR fortran/25053
3102         PR fortran/25063
3103         PR fortran/25064
3104         PR fortran/25066
3105         PR fortran/25067
3106         PR fortran/25068
3107         PR fortran/25307
3108         * gfortran.dg/io_constraints_1.f90: New test.
3109         * gfortran.dg/io_constraints_1.f90: New test.
3110         * gfortran.dg/iostat_3.f90: Change wording of warning.
3111         * gfortran.dg/g77/19981216-0.f: The same.
3112
3113 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
3114
3115         PR tree-optimization/23518
3116         * testsuite/gcc.dg/pr23518.c: New.
3117
3118 2005-12-21  Mike Stump  <mrs@apple.com>
3119
3120         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
3121
3122 2005-12-21  Paul Brook  <paul@codesourcery.com>
3123
3124         * gcc.dg/pr19340.c: Skip on m68k targets.
3125
3126 2005-12-21  Steven Bosscher  <stevenb@suse.de>
3127
3128         PR rtl-optimization/25196
3129         * gcc.dg/pr25196.c: New test.
3130
3131 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
3132
3133         PR fortran/25423
3134         gfortran.dg/where_nested_1.f90: New.
3135
3136 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
3137
3138         PR tree-optimization/25382.
3139         * gcc.dg/tree-ssa/pr25382.c: New.
3140
3141 2005-12-20  Richard Guenther  <rguenther@suse.de>
3142
3143         PR middle-end/24306
3144         * gcc.target/i386/pr24306.c: New testcase.
3145
3146 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
3147
3148         PR tree-optimization/25501
3149         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
3150
3151 2005-12-20  Richard Guenther  <rguenther@suse.de>
3152
3153         Revert
3154         2005-12-02  Richard Guenther  <rguenther@suse.de>
3155
3156         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3157
3158 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
3159
3160         PR c++/21228
3161         * g++.dg/warn/Wunreachable-code-2.C: New test.
3162
3163 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
3164
3165         PR c++/24278
3166         * g++.dg/template/ctor5.C: New test.
3167
3168         PR c++/24915
3169         * g++.dg/template/overload8.C: New test.
3170
3171 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
3172
3173         * gcc.c-torture/compile/pr25483 : New test.
3174
3175 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3176
3177         PR c++/20552
3178         * g++.dg/ext/typeof10.C: New test.
3179
3180 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
3181
3182         * gcc.dg/mt-loopi1.c: New.
3183
3184 2005-12-18  Richard Guenther  <rguenther@suse.de>
3185
3186         PR tree-optimization/25481
3187         * gcc.dg/torture/pr25481.c: New testcase.
3188
3189 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3190
3191         PR rtl-optimization/21041
3192         * gcc.dg/pr21041.c: New test.
3193
3194 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3195
3196         PR libgfortran/25463
3197         * gfortran.dg/advance.f90: New test.
3198
3199 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
3200
3201         * gcc.dg/20051201-1.c: New test.
3202
3203 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
3204
3205         PR fortran/25018
3206         * gfortran.dg/initialization_1.f90: New test.
3207         * gfortran.dg/enum_5.f90: Change dg-error to new message.
3208         * gfortran.dg/g77/980616-0.f: The same.
3209
3210 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3211
3212         * PR fortran/25458
3213         * gfortran.dg/chkbits.f90: New test.
3214
3215 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3216
3217         * gfortran.dg/enum_5.f: Revert to previous version.
3218
3219 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
3220
3221         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
3222         * gfortran.dg/nested_modules_1.f90: Ditto.
3223         * gfortran.dg/hollerith_f95.f90: Ditto.
3224         * gfortran.dg/select_5.f90: Ditto.
3225         * gfortran.dg/secnds.f: Ditto.
3226         * gfortran.dg/hollerith2.f90: Ditto.
3227         * gfortran.dg/imag_2.f: Ditto.
3228         * gfortran.dg/ftell_2.f90: Ditto.
3229         * gfortran.dg/malloc_free_1.f90: Ditto.
3230         * gfortran.dg/logint-1.f: Ditto.
3231         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3232         * gfortran.dg/e_d_fmt.f90: Ditto.
3233         * gfortran.dg/hollerith_legacy.f90: Ditto.
3234         * gfortran.dg/logint-2.f: Ditto.
3235         * gfortran.dg/enum_5.f90: Ditto.
3236         * gfortran.dg/f2c_2.f90: Ditto.
3237         * gfortran.dg/pr17143.f90: Ditto.
3238         * gfortran.dg/namelist_14.f90: Ditto.
3239         * gfortran.dg/logint-3.f: Ditto.
3240         * gfortran.dg/spread_scalar_source.f90: Ditto.
3241         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3242         * gfortran.dg/namelist_11.f: Ditto.
3243         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3244         * gfortran.dg/g77/20010519-1.f
3245         * gfortran.dg/g77/alpha1.f: Ditto.
3246         * gfortran.dg/g77/990115-1.f: Ditto.
3247         * gfortran.dg/g77/erfc.f: Ditto.
3248         * gfortran.dg/g77/19990313-3.f: Ditto.
3249         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
3250         * gfortran.dg/g77/20010426.f: Ditto.
3251         * gfortran.dg/g77/19990313-0.f: Ditto.
3252         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
3253         * gfortran.dg/g77/20000629-1.f: Ditto.
3254         * gfortran.dg/g77/970125-0.f: Ditto.
3255         * gfortran.dg/g77/8485.f: Ditto.
3256         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
3257         * gfortran.dg/g77/19990313-1.f: Ditto.
3258         * gfortran.dg/g77/int8421.f: Ditto.
3259         * gfortran.dg/g77/19990305-0.f: Ditto.
3260         * gfortran.dg/g77/947.f: Ditto.
3261         * gfortran.dg/g77/19990905-2.f: Ditto.
3262         * gfortran.dg/g77/cabs.f: Ditto.
3263         * gfortran.dg/g77/19990313-2.f: Ditto.
3264         * gfortran.dg/g77/20020307-1.f: Ditto.
3265         * gfortran.dg/g77/dcomplex.f: Ditto.
3266         * gfortran.dg/g77/19990502-1.f: Ditto.
3267         * gfortran.dg/g77/19981216-0.f: Ditto.
3268         * gfortran.dg/common_4.f90: Ditto.
3269         * gfortran.dg/entry_4.f90: Ditto.
3270         * gfortran.dg/equiv_constraint_2.f90: Ditto.
3271         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3272         * gfortran.dg/namelist_12.f: Ditto.
3273         * gfortran.dg/scale_1.f90: Ditto.
3274         * gfortran.dg/modulo_1.f90
3275         * gfortran.dg/hollerith.f90: Ditto.
3276         * gfortran.dg/direct_io_3.f90: Ditto.
3277         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
3278         * gfortran.dg/gnu_logical_1.F: Ditto.
3279         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3280         * gfortran.dg/assign_1.f90: Ditto.
3281         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3282         * gfortran.dg/pr23095.f: Ditto.
3283         * gfortran.dg/read_float_1.f90: Ditto.
3284
3285 2005-12-17  Andreas Jaeger  <aj@suse.de>
3286
3287         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
3288         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
3289
3290 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3291
3292         PR fortran/24268
3293         * gfortran.dg/fmt_white.f: New test.
3294
3295 2005-12-16  Steven G. Kargl <kargls@comcast.net>
3296
3297         * gfortran.dg/label_1.f90: New test.
3298
3299 2005-12-15  Ben Elliston  <bje@au.ibm.com>
3300
3301         PR testsuite/25422
3302         * gcc.dg/20031012-1.c: Add -Walways-true option.
3303         * gcc.dg/weak/weak-3.c: Likewise.
3304         * g++.old-deja/g++.mike/warn8.C: Likewise.
3305
3306 2005-12-16  Mike Stump  <mrs@apple.com>
3307
3308         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
3309         exit.
3310
3311 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3312
3313         PR libgfortran/25264
3314         PR libgfortran/25349
3315         * gfortran.dg/tl_editing.f90: Added additional checks.
3316         * gfortran.dg/t_editing.f: New test.
3317         * gfortran.dg/write_padding.f90: New test
3318
3319 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3320
3321         PR testsuite/25215
3322         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
3323
3324 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
3325
3326         PR rtl-optimization/24899
3327         * gcc.c-torture/execute/20051215-1.c: New test.
3328
3329 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
3330
3331         PR 24823
3332         * gfortran.dg/pr24823.f: New test.
3333
3334 2005-12-16  Jeff Law  <law@redhat.com>
3335
3336         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
3337
3338 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3339
3340         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
3341         Change C++ style comments to C style comments.
3342         Remove aligned types from the array.
3343         Keep Enums disabled.
3344         (complex_types): Remove aligned types from the array.
3345         Comment out "_Complex long double".
3346         (attrib_types): Remove.
3347         (complex_attrib_types): Remove.
3348         (attrib_array_types): Remove.
3349         (complex_attrib_array_types): Remove.
3350         (aligned_bitfld_types): Remove.
3351         (n_aligned_bitfld_types): Remove.
3352         (FEATURE_ALIGNEDPACKED): Delete.
3353         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
3354         (singles): Remove support for adding attributes.
3355         (choose_type): Remove support for attributed types.
3356         (generate_fields): Remove support for attributed bit-fields.
3357         Remove support for adding attributes.
3358         (generate_random_tests): Remove support for adding attributes.
3359         (features): Add back "[0] :0" and "complex vector [0]".
3360         (main): Remove support for attributed bit-fields.
3361         Uncomment the calling of generate_random_tests for the rests of
3362         the tests.
3363
3364 2005-12-16  Jan Hubicka  <jh@suse.cz>
3365
3366         * gcc.c-torture/combine/pr25224.c: New.
3367
3368 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
3369
3370         PR other/25028
3371         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
3372         HP-UX.
3373
3374 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
3375
3376         * gcc.dg/20051215-1.c: New file.
3377
3378 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3379
3380         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
3381         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
3382
3383 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
3384
3385         PR fortran/18197
3386         * gfortran.dg/dummy_functions_1.f90: New.
3387
3388 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
3389
3390         PR rtl-optimization/25310
3391         * gcc.c-torture/compile/pr25310.c: New test.
3392
3393 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3394
3395         PR debug/25023
3396         * gcc.dg/pr25023.c: New test.
3397
3398 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3399
3400         * g++.old-deja/g++.brendan/redecl1.C,
3401         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
3402         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
3403         g++.old-deja/g++.oliva/typeof1.C,
3404         g++.old-deja/g++.other/crash16.C,
3405         g++.old-deja/g++.other/crash34.C,
3406         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
3407         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
3408         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
3409         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
3410         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
3411         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
3412         Remove xfail.
3413
3414 2005-12-14  Kean Johnston  <jkj@sco.com>
3415             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3416
3417         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
3418         * gcc.target/i386/20020523-1.c: Ditto.
3419         * gcc.target/i386/tailcall-1.c: Ditto.
3420         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
3421         * gcc.target/i386/ssetype-5.c: Ditto.
3422
3423 2005-12-14  Jeff Law  <law@redhat.com>
3424
3425         * gcc.dg/tree-ssa/foldstring-1.c: New test.
3426
3427 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
3428
3429         PR target/25254
3430         PR target/24188
3431         * gcc.target/i386/pr25254.c: New test.
3432         * gfortran.dg/PR24188.f: New test.
3433
3434 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
3435
3436         * lib/fortran-torture.exp: Catch remaining uses of
3437         remote_file build delete.
3438
3439 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3440
3441         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
3442
3443 2005-12-14  Ben Elliston  <bje@au.ibm.com>
3444
3445         * gcc.dg/warn-addr-cmp.c: New test.
3446
3447 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
3448
3449         PR debug/25023
3450         PR target/25293
3451         * gcc.target/i386/pr25293.c: New test.
3452
3453 2005-12-13  Petr Machata  <machata@post.cz>
3454
3455         PR c++/24907
3456         * g++.dg/parse/comma2.C: New test.
3457
3458 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
3459             Jakub Jelinek  <jakub@redhat.com>
3460
3461         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3462         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3463         (limits.h): Include unconditionally.
3464         (stdlib.h): Likewise.
3465         (hashtab.h): Do not include.
3466         (getopt.h): Likewise.
3467         (stddef.h): Include.
3468         (hashval_t): Define.
3469         (struct entry): Add "next" field.
3470         (HASH_SIZE): New macro.
3471         (hash_table): New variable.
3472         (switchfiles): Do not use xmalloc.
3473         (mix): New macro.
3474         (iterative_hash): New function.
3475         (hasht): Remove.
3476         (e_exists): New function.
3477         (e_insert): Likewise.
3478         (output): Use, instead of libiberty hashtable functions.
3479         (main): Do not use getopt.  Do not call htab_create.
3480
3481 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
3482
3483         PR c++/25331
3484         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
3485         put atal* and atpaal* attributes on array elements.
3486         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
3487         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
3488         put atal* and atpaal* attributes on array elements.
3489         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
3490
3491 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
3492
3493         * gcc.dg/single-precision-constant.c: New test.
3494
3495 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
3496
3497         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
3498         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
3499         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
3500         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3501         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3502         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3503         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
3504         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
3505         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
3506         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
3507         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
3508         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
3509         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
3510         gcc.target/powerpc/ppc-sdata-2.c,
3511         gcc.target/powerpc/ppc-stackalign-1.c,
3512         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
3513         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
3514         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
3515         gcc.target/powerpc/rs6000-ldouble-2.c,
3516         gcc.target/powerpc/rs6000-power2-1.c,
3517         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
3518         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
3519         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
3520         option into target selector.
3521         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
3522         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
3523
3524 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3525
3526         PR objc/25348
3527         * objc.dg/encode-9.m: New test.
3528
3529 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3530
3531         PR testsuite/20772
3532         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
3533         * gcc.dg/asm-b.c: Fix typo.
3534         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
3535         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3536         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
3537         i?86 lp64 and x86_64 ilp32.
3538         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
3539         on i?86 lp64.
3540         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
3541
3542 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
3543
3544         PR fortran/25078
3545         gfortran.dg/equiv_5.f90: New test.
3546
3547 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
3548
3549         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
3550         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
3551         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
3552         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
3553         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
3554         * gcc.dg/tree-ssa/reassoc-5.c: New.
3555         * gcc.dg/tree-ssa/reassoc-6.c: New.
3556         * gcc.dg/tree-ssa/reassoc-7.c: New.
3557         * gcc.dg/tree-ssa/reassoc-8.c: New.
3558         * gcc.dg/tree-ssa/reassoc-9.c: New.
3559         * gcc.dg/tree-ssa/reassoc-10.c: New.
3560         * gcc.dg/tree-ssa/reassoc-11.c: New.
3561
3562 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3563
3564         PR testsuite/25167
3565         PR testsuite/24478
3566         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
3567
3568 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
3569
3570         PR c++/25300
3571         * g++.dg/template/inherit.C: Do not use a generic error message.
3572
3573 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3574
3575         PR libobjc/25354
3576         * objc.dg/gnu-encoding: New directory.
3577         * objc.dg/gnu-encoding/compat-common.h: New file.
3578         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
3579         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
3580         * objc.dg/gnu-encoding/vector-defs.h: New file.
3581         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
3582         * objc.dg/gnu-encoding/generate-random.c: New file.
3583         * objc.dg/gnu-encoding/generate-random_r.c: New file.
3584         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
3585         * objc.dg/gnu-encoding/generate-random.h: New file.
3586
3587 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
3588
3589         PR c++/25337
3590         * g++.dg/template/defarg7.C: New test.
3591
3592 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
3593
3594         PR libobjc/25347
3595         * objc.dg/encode-8.m: New test.
3596
3597 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
3598
3599         PR libobjc/25346
3600         * objc.dg/encode-7.m: New test.
3601
3602 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
3603
3604         PR c++/25010
3605         * g++.dg/opt/inline10.C: New test.
3606
3607 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
3608
3609         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
3610
3611 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
3612
3613         * gfortran.dg/substring_equivalence.f90: typo in comment
3614
3615 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3616
3617         PR fortran/25068
3618         * gfortran.dg/iostat_3.f90: New test.
3619
3620 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
3621
3622         PR fortran/23815
3623         * gfortran.dg/unf_io_convert_1.f90: New test.
3624         * gfortran.dg/unf_io_convert_2.f90: New test.
3625         * gfortran.dg/unf_io_convert_3.f90: New test.
3626
3627 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3628
3629         PR testsuite/20772
3630         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
3631         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
3632         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3633         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
3634         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
3635         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3636         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
3637         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
3638         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3639         gcc.dg/torture/fp-int-convert-float128-timode.c,
3640         gcc.dg/torture/fp-int-convert-float128.c,
3641         gcc.dg/torture/fp-int-convert-float80-timode.c,
3642         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
3643         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
3644
3645         * gcc.dg/tls/opt-1.c: Require effective target fpic.
3646
3647 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
3648
3649         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
3650
3651 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
3652
3653         * gcc.dg/20051207-1.c,
3654         * gcc.dg/20051207-2.c,
3655         * gcc.dg/20051207-3.c: New tests.
3656
3657 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3658
3659         PR testsuite/20772
3660         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
3661         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
3662         dg-skip-if target selector.
3663
3664         PR testsuite/20772
3665         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
3666         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
3667         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
3668         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
3669         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
3670         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
3671         and/or merge with i?86 cases.
3672
3673         * gcc.dg/tls/opt-3.c: Require effective target fpic.
3674
3675         PR testsuite/20772
3676         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
3677         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
3678         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
3679         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
3680         x86_64-*-linux*.
3681
3682 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
3683
3684         PR target/25311
3685         * gcc.c-torture/compile/pr25311.c: New test.
3686
3687 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3688
3689         PR libgfortran/25039
3690         * gfortran.dg/read_comma.f: New test.
3691
3692 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
3693
3694         PR c++/19317
3695         * g++.dg/opt/pr19317-1.C: New test.
3696         * g++.dg/opt/pr19317-2.C: New test.
3697         * g++.dg/opt/pr19317-3.C: New test.
3698
3699         PR target/19005
3700         * gcc.c-torture/execute/pr19005.c: New test.
3701
3702         PR target/17828
3703         * g++.old-deja/g++.other/comdat5.C: New test.
3704         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
3705
3706         * g++.dg/compat/struct-layout-1.exp: New file.
3707         * g++.dg/compat/struct-layout-1.h: New.
3708         * g++.dg/compat/struct-layout-1_generate.c: New.
3709         * g++.dg/compat/struct-layout-1_x1.h: New.
3710         * g++.dg/compat/struct-layout-1_x2.h: New.
3711         * g++.dg/compat/struct-layout-1_y1.h: New.
3712         * g++.dg/compat/struct-layout-1_y2.h: New.
3713
3714         * gcc.dg/20050330-2.c: New test.
3715
3716 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
3717
3718         PR fortran/25292
3719         * gfortran.dg/associated_1.f90: New.
3720
3721 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3722
3723         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
3724         ILP32 vect_no_align platforms.
3725
3726 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
3727             Jakub Jelinek  <jakub@redhat.com>
3728
3729         PR target/25268
3730         * gcc.c-torture/compile/20051207-1.c: New test.
3731
3732 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3733
3734         PR testsuite/20772
3735         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
3736         gcc.dg/torture/pr18582-1.c,
3737         gcc.target/i386/attributes-error.c: Also test on x86_64.
3738
3739         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
3740
3741 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3742
3743         PR c++/19397
3744         * g++.dg/template/typedef3.C: New test.
3745
3746         PR c++/19762
3747         PR c++/19764
3748         * g++.dg/template/dtor3.C: Fix error markers.
3749
3750 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
3751
3752         * lib/target-supports.exp (check_effective_target_sync_char_short):
3753         Add s390*.
3754
3755 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
3756
3757         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
3758
3759 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3760
3761         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
3762         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
3763         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
3764         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
3765
3766 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3767
3768         PR c++/25263
3769         * g++.dg/other/array2.C: New test case.
3770
3771 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
3772
3773         * gcc.dg/darwin-weakimport-3.c: New.
3774
3775         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
3776         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
3777         and to work on Darwin.
3778         * gcc.dg/attr-weakref-1b.c: New file.
3779         * gcc.dg/attr-weakref-2.c: New test.
3780         * gcc.dg/darwin-weakref-1.c: New test.
3781
3782 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
3783
3784         PR testsuite/25247
3785         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
3786         use in selector expressions.
3787         (dg-xfail-if): Ditto.
3788         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
3789         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
3790         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
3791         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
3792         * gcc.test-framework/test-framework.exp: Skip generated tests if
3793         CHECK_TEST_FRAMEWORK is not 1.
3794
3795 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3796
3797         PR tree-optimization/24963
3798         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
3799
3800         PR target/24108
3801         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
3802
3803         PR target/18580
3804         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
3805         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3806         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3807         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3808
3809 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
3810
3811         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
3812         dg-options.
3813
3814 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3815
3816         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
3817
3818 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3819
3820         * gcc.dg/format/cast-1.c: New test.
3821
3822 2005-12-04  Roger Sayle  <roger@eyesopen.com>
3823
3824         PR c/7776
3825         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
3826         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
3827         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
3828         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
3829
3830 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3831
3832         * gcc.dg/cast-pretty-print-1.c: New test.
3833
3834 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3835
3836         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
3837
3838 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
3839
3840         PR c++/24173
3841         * g++.dg/template/friend40.C: New test.
3842
3843 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
3844
3845         PR target/25199
3846         * gcc.target/i386/movq-2.c: New test.
3847         * gcc.target/i386/movq.c: Remove target i?86, instead add
3848         dg-require-effective-target ilp32.
3849
3850 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3851
3852         PR c++/24103
3853         * g++.dg/other/default1.C: New test.
3854
3855 2005-12-02  Richard Guenther  <rguenther@suse.de>
3856
3857         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3858
3859 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3860
3861         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
3862
3863 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
3864
3865         PR target/21017
3866         * gcc.target/powerpc/rotate.c: New.
3867
3868 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3869
3870         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
3871         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
3872
3873 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3874
3875         PR c/13384
3876         * gcc.dg/pr17730-1.c: Adjust.
3877         * gcc.dg/lvalue1.c (main): Likewise.
3878         * gcc.dg/lvalue-2.c: Likewise.
3879         * g++.dg/pr7503-3.C
3880
3881 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
3882
3883         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
3884         error messages.
3885
3886 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
3887
3888         PR fortran/24789
3889         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
3890
3891 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3892
3893         PR target/24475
3894         * lib/target-supports.exp (check_effective_target_tls): New.
3895         (check_effective_target_tls_runtime): New.
3896         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
3897         for TLS support.
3898         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3899         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3900         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
3901         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
3902         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
3903         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
3904         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3905         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
3906         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
3907         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
3908         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
3909         effective-target TLS.
3910         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
3911         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
3912         effective-target TLS runtime.
3913
3914 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3915
3916         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
3917
3918 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
3919
3920         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
3921         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
3922         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
3923         ignored" warnings when "packing" is the same as the ABI layout.
3924
3925 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
3926
3927         PR fortran/21302
3928         * gfortran.dg/line_length_1.f: New test.
3929         * gfortran.dg/line_length_2.f90: Ditto.
3930
3931 2005-11-30  Richard Guenther  <rguenther@suse.de>
3932
3933         PR tree-optimization/21655
3934         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
3935
3936 2005-11-30  Dale Johannesen  <dalej@apple.com>
3937
3938         * gcc.c-torture/compile/pr24930.c: New.
3939
3940 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
3941
3942         PR fortran/15809
3943         *  gfortran.dg/auto_char_dummy_array.f90: New test.
3944
3945 2005-11-30  Jeff Law  <law@redhat.com>
3946
3947         * g++.old-deja/g++.law/pr25000.C: New test.
3948
3949 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
3950
3951         * gcc.dg/tls/opt-11.c: New test.
3952
3953 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3954
3955         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
3956         targets.
3957         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
3958         LP64 ia64.
3959
3960 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
3961
3962         * gfortran.dg/open_access_1.f90: New test.
3963
3964 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3965
3966         * gcc.dg/charset/builtin2.c: New test.
3967
3968 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
3969
3970         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
3971         on mmix-*-* for *_[xy].c.
3972
3973 2005-11-28  Kean Johnston  <jkj@sco.com>
3974
3975         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
3976         headers.
3977         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
3978         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
3979         * gcc.target/i386/asm-3.c: Ditto.
3980         * gcc.target/i386/clobbers.c: Ditto.
3981         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
3982         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
3983         test regexp.
3984         * gcc.target/i386/mul.c: Ditto.
3985         * gcc.target/i386/ssetype-1.c: Ditto.
3986         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
3987         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
3988         static so the test works with -fPIC mode too. Based on comment in
3989         PR19231 by Pinski.
3990         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
3991
3992 2005-11-28  Richard Guenther  <rguenther@suse.de>
3993
3994         * gcc.dg/alias-9.c: New testcase.
3995         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
3996
3997 2005-11-28  Roger Sayle  <roger@eyesopen.com>
3998             Uros Bizjak  <uros@kss-loka.si>
3999
4000         PR middle-end/20219
4001         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
4002         tan(x)/sin(x) transformations.
4003
4004 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
4005
4006         PR middle-end/24575
4007         * gcc.dg/tree-ssa/divide-3.c: New test.
4008         * gcc.dg/tree-ssa/divide-4.c: New test.
4009
4010 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
4011
4012         PR fortran/24917
4013         *  gfortran.dg/boz_6.f90: New test.
4014
4015 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4016
4017         PR fortran/23912
4018         * gfortran.dg/modulo_1.f90: New test.
4019
4020 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4021
4022         PR libfortran/24919
4023         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
4024         fail on CRLF platforms.
4025         * gfortran.dg/ftell_2.f90: Likewise.
4026
4027 2005-11-26  Eric Christopher  <echristo@apple.com>
4028
4029         * gcc.dg/intmax_t-1.c: Remove mips xfail.
4030
4031 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
4032
4033         * objc.dg/gnu-runtime-3.m: Simplify.
4034
4035 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
4036
4037         PR middle-end/23669
4038         * gcc.dg/tree-ssa/divide-1.c: New test.
4039         * gcc.dg/tree-ssa/divide-2.c: New test.
4040
4041 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
4042
4043         PR libgfortran/24945
4044         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
4045
4046 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
4047
4048         PR libgfortran/24945
4049         * gfortran.dg/open_status_2.f90: New test.
4050
4051 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4052
4053         * gcc.c-torture/execute/builtins/fprintf.c,
4054         gcc.c-torture/execute/builtins/fputs-lib.c,
4055         gcc.c-torture/execute/builtins/fputs.c,
4056         gcc.c-torture/execute/builtins/lib/fprintf.c,
4057         gcc.c-torture/execute/builtins/lib/printf.c,
4058         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
4059
4060 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
4061
4062         * gcc.dg/20050922-2.c: New test.
4063
4064 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4065
4066         * objc.dg/gnu-runtime-3.m: New test.
4067
4068 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4069
4070         PR c++/9278
4071         * g++.dg/other/void1.C: New test.
4072
4073 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
4074
4075         PR middle-end/24998
4076         * gcc.dg/torture/fp-int-convert-float.c,
4077         gcc.dg/torture/fp-int-convert-double.c,
4078         gcc.dg/torture/fp-int-convert-long-double.c,
4079         gcc.dg/torture/fp-int-convert-timode.c,
4080         gcc.dg/torture/fp-int-convert-float80.c,
4081         gcc.dg/torture/fp-int-convert-float80-timode.c,
4082         gcc.dg/torture/fp-int-convert-float128.c,
4083         gcc.dg/torture/fp-int-convert-float128-timode.c,
4084         gcc.dg/torture/fp-int-convert.h: New files.
4085
4086 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
4087
4088         PR middle-end/24989
4089         * gcc.dg/tree-ssa/bool-10.c: New test.
4090         * gcc.dg/tree-ssa/bool-11.c: New test.
4091         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
4092
4093 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
4094
4095         PR middle-end/24990
4096         * tree-ssa/pr24990-1.c: New test.
4097
4098 2005-11-24  Richard Guenther  <rguenther@suse.de>
4099         Dirk Mueller <dmueller@suse.de>
4100
4101         PR c++/14024
4102         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
4103         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
4104         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4105         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
4106         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
4107         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
4108
4109 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
4110
4111         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
4112
4113 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4114
4115         PR c/21668
4116         * gcc.dg/Wc++-compat.c: New.
4117         * gcc.dg/Wno-c++-compat.c: New.
4118
4119 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
4120
4121         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
4122         (vspltish, vspltisw): Likewise.
4123
4124 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4125
4126         PR libgfortran/24794
4127         * gfortran.dg/namelist_12.f: Fix quotes.
4128         * gfortran.dg/namelist_13.f90: Fix quotes.
4129         * gfortran.dg/namelist_14.f90: Fix quotes.
4130         * gfortran.dg/namelist_15.f90: Fix quotes.
4131         * gfortran.dg/namelist_use.f90: Fix quotes.
4132         * gfortran.dg/namelist_use_only.f90: Fix quotes.
4133         * gfortran.dg/namelist_21.f90: New test.
4134         * gfortran.dg/namelist_22.f90: New test.
4135
4136 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
4137
4138         PR target/23435
4139         * gcc.c-torture/compile/pr23435.c: New.
4140
4141 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4142
4143         * gcc.c-torture/execute/floatunsisf-1.c: New test.
4144
4145 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
4146
4147         * gcc.target/powerpc/405-macchw-1.c,
4148         gcc.target/powerpc/405-macchw-2.c,
4149         gcc.target/powerpc/405-macchwu-1.c,
4150         gcc.target/powerpc/405-macchwu-2.c,
4151         gcc.target/powerpc/405-machhw-1.c,
4152         gcc.target/powerpc/405-machhw-2.c,
4153         gcc.target/powerpc/405-machhwu-1.c,
4154         gcc.target/powerpc/405-machhwu-2.c,
4155         gcc.target/powerpc/405-maclhw-1.c,
4156         gcc.target/powerpc/405-maclhw-2.c,
4157         gcc.target/powerpc/405-maclhwu-1.c,
4158         gcc.target/powerpc/405-maclhwu-2.c,
4159         gcc.target/powerpc/405-mulchw-1.c,
4160         gcc.target/powerpc/405-mulchw-2.c,
4161         gcc.target/powerpc/405-mulchwu-1.c,
4162         gcc.target/powerpc/405-mulchwu-2.c,
4163         gcc.target/powerpc/405-mulhhw-1.c,
4164         gcc.target/powerpc/405-mulhhw-2.c,
4165         gcc.target/powerpc/405-mulhhwu-1.c,
4166         gcc.target/powerpc/405-mulhhwu-2.c,
4167         gcc.target/powerpc/405-mullhw-1.c,
4168         gcc.target/powerpc/405-mullhw-2.c,
4169         gcc.target/powerpc/405-mullhwu-1.c,
4170         gcc.target/powerpc/405-mullhwu-2.c,
4171         gcc.target/powerpc/405-nmacchw-1.c,
4172         gcc.target/powerpc/405-nmacchw-2.c,
4173         gcc.target/powerpc/405-nmachhw-1.c,
4174         gcc.target/powerpc/405-nmachhw-2.c,
4175         gcc.target/powerpc/405-nmaclhw-1.c,
4176         gcc.target/powerpc/405-nmaclhw-2.c,
4177         gcc.target/powerpc/440-macchw-1.c,
4178         gcc.target/powerpc/440-macchw-2.c,
4179         gcc.target/powerpc/440-macchwu-1.c,
4180         gcc.target/powerpc/440-macchwu-2.c,
4181         gcc.target/powerpc/440-machhw-1.c,
4182         gcc.target/powerpc/440-machhw-2.c,
4183         gcc.target/powerpc/440-machhwu-1.c,
4184         gcc.target/powerpc/440-machhwu-2.c,
4185         gcc.target/powerpc/440-maclhw-1.c,
4186         gcc.target/powerpc/440-maclhw-2.c,
4187         gcc.target/powerpc/440-maclhwu-1.c,
4188         gcc.target/powerpc/440-maclhwu-2.c,
4189         gcc.target/powerpc/440-mulchw-1.c,
4190         gcc.target/powerpc/440-mulchw-2.c,
4191         gcc.target/powerpc/440-mulchwu-1.c,
4192         gcc.target/powerpc/440-mulchwu-2.c,
4193         gcc.target/powerpc/440-mulhhw-1.c,
4194         gcc.target/powerpc/440-mulhhw-2.c,
4195         gcc.target/powerpc/440-mulhhwu-1.c,
4196         gcc.target/powerpc/440-mulhhwu-2.c,
4197         gcc.target/powerpc/440-mullhw-1.c,
4198         gcc.target/powerpc/440-mullhw-2.c,
4199         gcc.target/powerpc/440-mullhwu-1.c,
4200         gcc.target/powerpc/440-mullhwu-2.c,
4201         gcc.target/powerpc/440-nmacchw-1.c,
4202         gcc.target/powerpc/440-nmacchw-2.c,
4203         gcc.target/powerpc/440-nmachhw-1.c,
4204         gcc.target/powerpc/440-nmachhw-2.c,
4205         gcc.target/powerpc/440-nmaclhw-1.c,
4206         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
4207
4208 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
4209
4210         PR fortran/24774
4211         * gfortran.dg/inquire_9.f90: New test.
4212
4213         PR fortran/21647
4214         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
4215
4216 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4217
4218         PR libfortran/24432
4219         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4220         Check that 'cos' is supported.
4221
4222 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
4223
4224         PR fortran/24223
4225         * gfortran.dg/substring_equivalence.f90: New test.
4226
4227         PR fortran/24705
4228         * gfortran.dg/auto_internal_assumed.f90: New test.
4229
4230 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
4231
4232         * gcc.dg/fold-div-2.c: New test.
4233
4234 2005-11-20  Ian Lance Taylor  <ian@airs.com>
4235
4236         PR rtl-optimization/24883
4237         * gcc.c-torture/compile/pr24883.c: New test.
4238
4239 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
4240
4241         PR middle-end/20583
4242         * gcc.c-torture/compile/pr20583.c: New.
4243
4244 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
4245
4246         * gcc.c-torture/execute/usmul.c: New test.
4247
4248 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
4249
4250         * gcc.dg/tree-ssa/vrp22.c: New test.
4251
4252 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
4253
4254         PR middle-end/24912
4255         * gcc.dg/torture/pr24912-1.c: New test.
4256
4257 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
4258
4259         PR fortran/24862
4260         * gfortran.dg/arrayio_derived_1.f90: New test.
4261
4262 2005-11-19  Richard Guenther  <rguenther@suse.de>
4263
4264         PR middle-end/23294
4265         * gcc.dg/tree-ssa/pr23294.c: New testcase.
4266
4267 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
4268
4269         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
4270
4271 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
4272
4273         PR c++/8355
4274         * g++.dg/template/friend39.C: New test.
4275
4276 2005-11-18  James E Wilson  <wilson@specifix.com>
4277
4278         * gcc.dg/builtin-strstr.c: New.
4279
4280 2005-11-18  Richard Henderson  <rth@redhat.com>
4281
4282         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
4283         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
4284         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
4285         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
4286         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
4287         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
4288         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
4289         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
4290         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
4291         renaming to remove initial "ia64-".
4292
4293 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
4294
4295         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
4296
4297 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
4298
4299         * g++.dg/cpp/string-2.C: New test.
4300
4301 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
4302
4303         * gcc.dg/tree-ssa/loop-14.c: New test.
4304
4305 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
4306             Michael Chamberlain <michael@chamberlain.net.au>
4307
4308         * ada/acats/run_all.sh (target_run): Kill long running tests.
4309
4310 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4311
4312         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
4313         * gcc.dg/cleanup-9.c: Likewise.
4314         * gcc.dg/cleanup-10.c: Likewise.
4315         * gcc.dg/cleanup-11.c: Likewise.
4316
4317 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4318
4319         PR fortran/24892
4320         * gfortran.dg/open_access_append_1.f90: New test.
4321         * gfortran.dg/open_access_append_2.f90: New test.
4322
4323 2005-11-16  Richard Guenther  <rguenther@suse.de>
4324
4325         PR middle-end/24851
4326         * gcc.c-torture/execute/pr24851.c: New testcase.
4327
4328 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4329
4330         * gcc.dg/fold-overflow-1.c: New test.
4331
4332 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
4333
4334         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
4335         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
4336
4337 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
4338
4339         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
4340         structures.
4341         * g++.dg/eh/forced2.C: Likewise.
4342         * g++.dg/eh/forced3.C: Likewise.
4343         * g++.dg/eh/forced4.C: Likewise.
4344
4345 2005-11-11  Mike Stump  <mrs@apple.com>
4346
4347         * g++.old-deja/g++.mike/unused.C: Add.
4348
4349 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
4350
4351         PR c++/24667
4352         * g++.dg/warn/Wcast-qual1.C: New test.
4353
4354 2005-11-15  Jan Hubicka  <jh@suse.cz>
4355
4356         * gcc.dg/winline-5.c: Add large-unit-insns limit.
4357
4358 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
4359
4360         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
4361
4362 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
4363
4364         PR 24840
4365         * gcc.dg/tree-ssa/pr24840.c: New test.
4366
4367 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
4368
4369         PR testsuite/24841
4370         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
4371
4372 2005-11-14  Dale Johannesen  <dalej@apple.com>
4373
4374         * gcc.c-torture/execute/20051113-1.c: New.
4375
4376 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
4377
4378         PR c++/24687
4379         * g++.dg/template/crash43.C: New test.
4380
4381 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
4382
4383         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
4384
4385 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4386
4387         PR c++/24817
4388         * g++.dg/eh/spec8.C: New test.
4389
4390 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4391
4392         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
4393
4394 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
4395
4396         PR c++/20293
4397         * g++.dg/parse/ambig4.C: New test.
4398         * g++.dg/tc1/dr101.C: Adjust error markers.
4399         * g++.dg/lookup/strong-using-2.C: Likewise.
4400         * g++.dg/lookup/ambig5.C: Likewise.
4401         * g++.dg/lookup/ambig4.C: Likewise.
4402         * g++.dg/parse/crash22.C: Likewise.
4403
4404 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
4405
4406         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
4407
4408 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
4409
4410         * gcc.dg/nested-calls-1.c: New test.
4411
4412 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4413
4414         * gfortran.dg/complex_intrinsic_1.f90: New test.
4415         * gfortran.dg/complex_intrinsic_2.f90: New test.
4416         * gfortran.dg/fgetc_1.f90: New test.
4417         * gfortran.dg/fgetc_2.f90: New test.
4418         * gfortran.dg/fgetc_3.f90: New test.
4419         * gfortran.dg/ftell_1.f90: New test.
4420         * gfortran.dg/ftell_2.f90: New test.
4421         * gfortran.dg/gnu_logical_1.F: New test.
4422         * gfortran.dg/gnu_logical_2.f90: New test.
4423
4424 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
4425
4426         PR middle-end/24820
4427         * testsuite/gcc.dg/pr24820.c: New test.
4428
4429 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
4430
4431         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
4432         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
4433         variable.
4434
4435 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4436
4437         testsuite/24614
4438         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
4439
4440 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
4441
4442         * gcc.target/cris/cris.exp: New file.
4443         * gcc.target/cris/rld-legit1.c: New test.
4444         * gcc.target/cris/rld-legit2.c: New test.
4445
4446 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
4447
4448         PR c++/24780
4449         * g++.dg/opt/pr24780.C: New test.
4450
4451         PR c++/24761
4452         * g++.dg/template/asm1.C: New test.
4453
4454 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
4455
4456         PR libgfortran/24787
4457         * gfortran.dg/scan_1.f90: New test.
4458
4459 2005-11-12  Jan Hubicka  <jh@suse.cz>
4460
4461         * gcc.target/i386/minmax-1.c: New.
4462         * gcc.target/i386/minmax-2.c: New.
4463
4464 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
4465
4466         * gcc.dg/pr24445.c: Fix for 64-bit targets.
4467
4468 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
4469
4470         * gcc.c-torture/execute/20051110-1.c,
4471         gcc.c-torture/execute/20051110-2.c: New tests.
4472
4473 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
4474
4475         PR middle-end/24750
4476         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
4477         New tests.
4478
4479 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
4480
4481         * lib/target-libpath.exp (get_shlib_extension): New proc.
4482         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
4483         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4484         * lib/objc.exp (objc_target_compile): Likewise.
4485         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
4486         detection.
4487
4488 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
4489
4490         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
4491
4492         * lib/target-supports.exp (check_effective_target_static_libgfortran):
4493         Add -static to additional_flags and pass it to target_compile.
4494
4495 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4496
4497         PR libgfortran/24719
4498         gfortran.dg/read_noadvance.f90: New test.
4499
4500         PR libgfortran/24699
4501         gfortran.dg/fmt_t_2.f90: New test.
4502
4503         PR libgfortran/24785
4504         gfortran.dg/read_x_eor.f90: New test.
4505
4506         PR libgfortran/24584
4507         gfortran.dg/namelist_empty.f90: Rename test.
4508
4509         PR libgfortran/24489
4510         gfortran/read_eor.f90: Rename test.
4511
4512 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
4513
4514         PR fortran/15976
4515         * gfortran.dg/automatic_module_variable.f90: New test.
4516
4517 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
4518
4519         PR target/24445
4520         * gcc.dg/pr24445.c: New test.
4521
4522 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
4523
4524         PR fortran/24655
4525         PR fortran/24755
4526         * gfortran.dg/recursive_statement_functions.f90: Add statement
4527         functions using inline intrinsic functions and parameters to test
4528         that they no longer seg-fault.
4529
4530         PR fortran/24409
4531         gfortran.dg/nested_modules_4.f90: New test.
4532         gfortran.dg/nested_modules_5.f90: New test.
4533
4534 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4535
4536         PR fortran/24643
4537         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
4538
4539 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
4540
4541         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
4542         failures.
4543
4544 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4545
4546         * gcc.dg/sparc-getcontext-1.c: New test.
4547
4548 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4549
4550         * gcc.dg/ifcvt-fabs-1.c: New test.
4551
4552 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
4553
4554         PR other/4372
4555         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
4556         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
4557
4558 2005-11-09  Richard Guenther  <rguenther@suse.de>
4559
4560         PR tree-optimization/24716
4561         * gcc.c-torture/execute/pr24716.c: New testcase.
4562
4563 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4564
4565         * gcc.dg/pr24624.c: Disable for non S/390 targets.
4566
4567 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4568
4569         PR 24624
4570         * gcc.dg/pr24624.c: Testcase added.
4571
4572 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4573
4574         PR 24623
4575         * g++.dg/other/pr24623.C: Testcase added.
4576
4577 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
4578
4579         PR fortran/22607
4580         * gfortran-dg/pure_byref_1.f90: New.
4581         * gfortran-dg/pure_byref_2.f90: New.
4582
4583 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
4584
4585         PR c/24101
4586         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
4587         * gcc.dg/dg.exp: Run main loop also for *.i files.
4588
4589 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
4590
4591         PR c++/19450
4592         * g++.dg/tls/diag-3.C: New test.
4593         * g++.dg/tls/diag-4.C: New test.
4594         * g++.dg/tls/static-1.C: New test.
4595         * g++.dg/tls/static-1a.cc: New file.
4596
4597 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
4598
4599         PR 23046
4600         * g++.dg/tree-ssa/pr23046.C: New test.
4601
4602 2005-11-08  Devang Patel <dpatel@apple.com>
4603
4604         PR tree-optimization/23115
4605         * gcc.dg/tree-ssa/pr23115.c: New.
4606
4607 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
4608
4609         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
4610         * gcc.target/powerpc/pr16155.c: Same.
4611         * gcc.target/powerpc/altivec-1.c: Same.
4612         * gcc.target/powerpc/altivec-2.c: Same.
4613         * gcc.target/powerpc/altivec-3.c: Same.
4614         * gcc.target/powerpc/altivec-5.c: Same.
4615         * gcc.target/powerpc/altivec-11.c: Same.
4616         * gcc.target/powerpc/altivec-12.c: Same.
4617         * gcc.target/powerpc/altivec-14.c: Same.
4618         * gcc.target/powerpc/altivec-22.c: Same.
4619         * gcc.target/powerpc/altivec-consts.c: Same.
4620         * gcc.target/powerpc/altivec-pr22085.c: Same.
4621         * gcc.target/powerpc/altivec-splat.c: Same.
4622         * gcc.target/powerpc/altivec-varargs-1.c: Same.
4623         * gcc.target/powerpc/altivec-vec-merge.c: Same.
4624         * gcc.target/powerpc/darwin-longlong.c: Same.
4625
4626 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
4627
4628         PR target/19340
4629         * gcc.dg/pr19340.c: New test.
4630
4631 2005-11-07  Ian Lance Taylor  <ian@airs.com>
4632
4633         PR rtl-optimization/24683
4634         * gcc.dg/pr24683.c: New test.
4635
4636 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
4637
4638         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
4639         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
4640
4641 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
4642
4643         * gcc.target/i386/pr23376.c: Compile with -mmmx.
4644
4645 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
4646
4647         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
4648
4649 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
4650
4651         PR target/24230
4652
4653         * gcc.target/powerpc/altivec-consts.c,
4654         gcc.target/powerpc/altivec-splat.c: New testcase.
4655
4656 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
4657
4658         PR c/24599
4659
4660         * gcc.dg/overflow-2.c: New testcase.
4661
4662 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
4663
4664         PR rtl-optimization/23567
4665         * gcc.c-torture/execute/20051104-1.c: New test.
4666
4667 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
4668
4669         PR fortran/24534
4670         gfortran.dg/private_type_2.f90: Modified to check that case with
4671         PRIVATE declaration within derived type is accepted.
4672
4673         PR fortran/20838
4674         gfortran.dg/pointer_assign_1.f90: New test.
4675
4676         PR fortran/20840
4677         * gfortran.dg/arrayio_0.f90: New test.
4678
4679         PR fortran/17737
4680         gfortran.dg/data_initialized.f90: New test.
4681         gfortran.dg/data_constraints_1.f90: New test.
4682         gfortran.dg/data_constraints_2.f90: New test.
4683
4684 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
4685
4686         PR fortran/24174
4687         PR fortran/24305
4688         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
4689
4690 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
4691
4692         PR 24670
4693         * gcc.dg/tree-ssa/pr24670.c: New test.
4694
4695 2005-11-05  Ian Lance Taylor  <ian@airs.com>
4696
4697         PR target/22432
4698         * gcc.target/i386/pr22432.c: New test.
4699
4700 2005-11-05  Richard Henderson  <rth@redhat.com>
4701
4702         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
4703         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
4704         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
4705         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
4706         from gcc.dg/alpha-*.
4707         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
4708         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
4709
4710 2005-11-05  Andreas Jaeger  <aj@suse.de>
4711
4712         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
4713
4714 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4715
4716         PR target/23424
4717         * gcc.dg/torture/pr23424-1.c: New test.
4718
4719 2005-11-04  Richard Henderson  <rth@redhat.com>
4720
4721         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
4722         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
4723         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
4724         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
4725         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
4726         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
4727         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
4728         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
4729         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
4730         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
4731         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
4732         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
4733         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
4734         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
4735         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
4736         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
4737         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
4738         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
4739         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
4740         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
4741         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
4742         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
4743         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
4744         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
4745         Move from gcc.dg/.
4746         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
4747         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4748         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
4749         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
4750         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
4751         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
4752         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
4753         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
4754         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
4755         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
4756         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
4757         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
4758         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
4759         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
4760         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
4761         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
4762         gcc.target/i386/lea.c, gcc.target/i386/local.c,
4763         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
4764         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
4765         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
4766         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
4767         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
4768         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
4769         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
4770         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
4771         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
4772         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
4773         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
4774         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
4775         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
4776         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
4777         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
4778         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
4779         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
4780         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
4781         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
4782         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
4783         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
4784         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
4785         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
4786         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
4787         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
4788         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
4789         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
4790         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
4791
4792 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
4793
4794         PR 24627
4795         * gcc.dg/tree-ssa/pr24627.c: New test.
4796
4797 2005-11-04 Paul Brook  <paul@codesourcery.com>
4798
4799         * gcc.dg/tls/opt-10.c: New test.
4800
4801 2005-11-04  Andreas Jaeger  <aj@suse.de>
4802
4803         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
4804         avoid extra warnings.
4805
4806 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4807
4808         PR libfortran/22298
4809         * gcc/testsuite/lib/target-supports.exp
4810         (check_effective_target_static_libgfortran): New
4811         static_libgfortran effective target.
4812         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
4813         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
4814
4815 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4816
4817         * gcc.dg/pr24615.c: Guard test with { target fpic }.
4818
4819 2005-11-03  Josh Conner  <jconner@apple.com>
4820
4821         PR c++/19989
4822         g++.dg/ext/array2.C: New test.
4823         g++.dg/template/dependent-name3.C: New test.
4824         g++.dg/template/dependent-name4.C: New test.
4825         g++.dg/template/sfinae2.C: New test.
4826
4827 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4828
4829         PR preprocessor/22042
4830         * gcc.dg/cpp/strify4.c: New test.
4831
4832 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4833
4834         PR c++/17964
4835         * g++.dg/cpp/string-1.C: New test.
4836
4837 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4838
4839         * gcc.target/powerpc: New directory.
4840         * gcc.target/powerpc/powerpc.exp: New file.
4841         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
4842         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
4843         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
4844         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
4845         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
4846         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
4847         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
4848         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
4849         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
4850         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
4851         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
4852         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
4853         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
4854         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
4855         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
4856         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
4857         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
4858         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
4859         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
4860         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
4861         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
4862         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
4863         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
4864         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
4865         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
4866         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
4867         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
4868         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
4869         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
4870         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
4871         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
4872         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
4873         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
4874         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
4875
4876 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
4877
4878         PR c++/21627
4879         * g++.dg/warn/inline2.C: New test.
4880
4881 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4882
4883         PR middle-end/23155
4884         * g++.dg/ext/c99struct1.C: New test.
4885         * gcc.dg/union-cast-1.c: New test.
4886         * gcc.dg/union-cast-2.c: New test.
4887         * gcc.dg/union-cast-3.c: New test.
4888
4889 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4890
4891         PR middle-end/24589
4892         * gcc.c-torture/execute/zero-struct-2.c: New test.
4893
4894 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4895
4896         PR c++/24582
4897         * g++.dg/init/switch1.C: New test.
4898
4899 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4900
4901         * gcc.dg/delay-slot-1.c: New test.
4902
4903 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
4904
4905         PR target/24620
4906         * gcc.dg/pr24620.c: New test.
4907
4908 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4909
4910         PR c/24329
4911         * gcc.dg/format/unnamed-1.c: New test.
4912
4913 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4914
4915         PR c++/22434
4916         * g++.dg/expr/cond8.C: New test.
4917
4918         PR c++/24560
4919         * g++.dg/parse/dot1.C: New test.
4920
4921 2005-11-02  Jan Hubicka  <jh@suse.cz>
4922
4923         PR target/23303
4924         * gcc.dg/i386-lea.c: New test
4925
4926 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4927
4928         PR target/24615
4929         * gcc.dg/pr24615.c: New test.
4930
4931 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4932
4933         PR target/24600
4934         * gcc.dg/pr24600.c: New test.
4935
4936 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4937
4938         PR c++/19253
4939         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
4940         * g++.dg/parse/typename9.C: New test.
4941         * g++/dg/parse/typename10.C: Likewise.
4942
4943 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4944
4945         PR fortran/18157
4946         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
4947         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
4948         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
4949
4950 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4951
4952         PR c++/24569
4953         * g++.dg/debug/static1.C: New test.
4954
4955 2005-11-02  Josh Conner  <jconner@apple.com>
4956
4957         * g++.dg/crash38.C: moved into proper directory...
4958         * g++.dg/template/crash42.C: ...here
4959
4960 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
4961
4962         PR target/18338
4963         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
4964         pcc_bitfield_type_matters || default_packed.
4965
4966         * lib/target-supports.exp
4967         (check_effective_target_pcc_bitfield_type_matters): New proc.
4968         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
4969
4970         PR testsuite/23304
4971         * lib/target-supports.exp (check_effective_default_packed): New proc.
4972         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
4973         Gate expected errors on target ! default_packed.
4974         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
4975
4976 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4977
4978         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
4979         change (r106358).
4980
4981 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4982
4983         PR fortran/24008
4984         * gfortran.dg/entry_5.f90: New.
4985         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
4986
4987 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
4988
4989         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
4990
4991 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
4992
4993         PR fortran/21565
4994         gfortran.dg/namelist_blockdata.f90: New test.
4995
4996         PR fortran/18737
4997         gfortran.dg/external_implicit_none.f90: New test.
4998
4999         PR fortran/14994
5000         * gfortran.dg/secnds.f: New test.
5001
5002 2005-10-31  Jan Hubicka  <jh@suse.cz>
5003
5004         PR target/20928
5005         * gcc.c-torture/compile/pr20928.c: New test.
5006
5007 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
5008
5009         PR middle-end/23492
5010         * gcc.c-torture/compile/zero-strct-5.c: New test.
5011
5012 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
5013
5014         PR libgfortran/24584
5015         * gfortran.dg/pr24584.f90: New test.
5016
5017 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
5018
5019         PR fortran/18883
5020         * gfortran.dg/char_result_9.f90: New.
5021         * gfortran.dg/char_result_10.f90: New.
5022
5023 2005-10-30  Jan Hubicka  <jh@suse.cz>
5024
5025         * g++.dg/tree-ssa/pr24172.C: New testcase.
5026
5027 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5028
5029         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
5030
5031 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
5032
5033         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
5034         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
5035         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
5036         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
5037         gfortran.dg/enum_9.f90,
5038         gfortran.fortran-torture/compile/enum_1.f90,
5039         gfortran.fortran-torture/execute/enum_1.f90,
5040         gfortran.fortran-torture/execute/enum_2.f90,
5041         gfortran.fortran-torture/execute/enum_3.f90,
5042         gfortran.fortran-torture/execute/enum_4.f90: New tests.
5043
5044 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
5045
5046         PR target/18482
5047         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
5048         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
5049
5050 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5051
5052         PR libfortran/20179
5053         * gfortran.dg/mixed_io_1.f90: New test.
5054         * gfortran.dg/mixed_io_1.c: New file.
5055
5056 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5057
5058         * gfortran.dg/malloc_free_1.f90: New test.
5059
5060 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
5061
5062         * gcc.dg/nested-func-4.c: Require profiling -pg.
5063
5064 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5065
5066         PR C++/23229
5067         * g++.dg/warn/main-2.C: New test.
5068
5069 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
5070
5071         PR fortran/24545
5072         * gfortran.dg/interface_2.f90: new test.
5073
5074 2005-10-28  Josh Conner  <jconner@apple.com>
5075
5076         PR c++/22153
5077         * g++.dg/template/crash38.C: New test.
5078         * g++.dg/parse/explicit1.C: Change expected errors.
5079
5080 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5081
5082         PR C++/23426
5083         * g++.dg/other/large-size-array.C: New test.
5084
5085 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5086
5087         PR middle-end/24362
5088         * g++.dg/opt/complex4.C: New test.
5089
5090 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
5091
5092         * gcc.dg/nested-func-4.c: New test.
5093
5094 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
5095
5096         PR fortran/24158
5097         gfortran.dg/derived_recursion.f90: New test.
5098         gfortran.dg/implicit_actual.f90: New test.
5099
5100 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
5101
5102         PR middle-end/24295, PR testsuite/24477
5103         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
5104         removed when weakref hits the tree.
5105
5106 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
5107
5108         * gfortran.dg/cray_pointers_4.f90: New test.
5109
5110         * gfortran.dg/cray_pointers_5.f90: New test.
5111
5112 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
5113
5114         PR fortran/22290
5115         * gfortran.dg/assign_5.f90: New test.
5116         * gfortran.dg/assign_6.f: New test.
5117
5118 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
5119
5120         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
5121         CPU has no SSE support.
5122
5123 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
5124
5125         PR libgfortran/24224
5126         * gfortran.dg/arrayio_1.f90: Update attribution.
5127         * gfortran.dg/arrayio_2.f90: Update attribution.
5128         * gfortran.dg/arrayio_3.f90: Update attribution.
5129         * gfortran.dg/arrayio_4.f90: Update test conditions.
5130         * gfortran.dg/arrayio_5.f90: Update attribution.
5131         * gfortran.dg/arrayio_6.f90: New test.
5132         * gfortran.dg/arrayio_7.f90: New test.
5133
5134 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
5135
5136         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
5137
5138 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5139
5140         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
5141
5142 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
5143
5144         PR fortran/24416
5145         * gfortran.dg/namelist_char_only.f90: New test.
5146
5147 2005-10-24  Asher Langton  <langton2@llnl.gov>
5148
5149         PR fortran/17031
5150         PR fortran/22282
5151         * gfortran.dg/cray_pointers_1.f90: New test.
5152         * gfortran.dg/cray_pointers_2.f90: New test.
5153         * gfortran.dg/cray_pointers_3.f90: New test.
5154         * gfortran.dg/loc_1.f90: New test.
5155         * gfortran.dg/loc_2.f90: New test.
5156
5157 2005-10-24  Steven Bosscher  <stevenb@suse.de>
5158
5159         * gcc.dg/pr24225.c: New test.
5160
5161 2005-10-24  Asher Langton  <langton2@llnl.gov>
5162
5163         * gfortran.dg/dup_save_1.f90: New test.
5164         * gfortran.dg/dup_save_2.f90: New test.
5165
5166 2005-10-24  Paul Brook  <paul@codesourcery.com>
5167
5168         PR 24107
5169         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
5170         stdint.h.
5171
5172 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
5173
5174         PR libgfortran/24489
5175         * gfortran.dg/pr24489.f90: New test.
5176
5177 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
5178
5179         PR fortran/23635
5180         * gfortran.dg/ichar_1.f90: Add tests for derived types.
5181
5182 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
5183
5184         PR target/18911
5185         * g++.dg/init/array16.C: Skip for mmix-*-*.
5186
5187 2005-10-23  Asher Langton  <langton2@llnl.gov>
5188
5189         * gfortran.dg/byte_1.f90: New test.
5190         * gfortran.dg/byte_2.f90: New test.
5191
5192 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
5193
5194         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
5195
5196 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
5197
5198         PR fortran/18022
5199         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
5200
5201         PR fortran/24311
5202         * gfortran.dg/merge_char_const.f90: New test.
5203
5204         PR fortran/24384
5205         * gfortran.dg/spread_scalar_source.f90: New test.
5206
5207 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
5208
5209         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
5210
5211         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
5212         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
5213
5214         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
5215
5216 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
5217
5218         PR fortran/24426
5219         * gfortran.dg/der_pointer_4.f90: New.
5220
5221 2005-10-22  David Ayers  <d.ayers@inode.at>
5222
5223         * obj-c++.dg/except-1.mm: Simplify.
5224
5225 2005-10-21  David Ayers  <d.ayers@inode.at>
5226
5227         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
5228
5229 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
5230
5231         * gfortran.dg/assumed_dummy_2.f90: New test.
5232
5233 2005-10-21  James E Wilson  <wilson@specifix.com>
5234
5235         PR preprocessor/15220
5236         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
5237
5238 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
5239
5240         * gcc.c-torture/execute/20051021-1.c: New test.
5241
5242 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
5243
5244         PR c++/24260
5245         * g++.dg/ext/tmplattr1.C: New test.
5246
5247 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
5248
5249         PR fortran/24440
5250         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
5251
5252 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
5253
5254         * obj-c++.dg/except-1.mm: New.
5255
5256         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
5257
5258 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
5259
5260         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
5261
5262 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
5263
5264         PR middle-end/24295
5265         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
5266         declarations with the same names as thunks' alias targets, use
5267         aliases instead.
5268         * gcc.dg/attr-alias-3.c: New test.
5269         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
5270
5271 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
5272
5273         PR c++/22618
5274         * g++.dg/parse/access8.C: New test.
5275
5276 2005-10-20  Richard Guenther  <rguenther@suse.de>
5277
5278         PR c++/24439
5279         * g++.dg/tree-ssa/pr24439.C: New testcase.
5280
5281 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5282
5283         * g++.dg/opt/delay-slot-1.C: New test.
5284
5285 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
5286
5287         PR fortran/21625
5288         * gfortran.fg/der_init_1.f90: New.
5289
5290 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
5291
5292         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
5293
5294 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
5295
5296         PR c++/21908
5297         * g++.dg/parse/error28.C: New test.
5298
5299 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5300
5301         * gcc.dg/profile-generate-2.c: New test.
5302
5303 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
5304
5305         PR target/23589
5306         * g++.dg/ext/dllimport11.C: New.
5307
5308 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5309
5310         PR c++/22293
5311         * g++.dg/other/friend3.C: New test.
5312
5313 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
5314
5315         PR c++/23293
5316         * g++.dg/template/error19.C: New test.
5317
5318 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5319
5320         PR c++/21383
5321         * g++.dg/overload/koenig2.C: New.
5322
5323         PR c++/23118
5324         * g++.dg/overload/error2.C: New.
5325
5326         PR c++/22604
5327         * g++.dg/inherit/covariant14.C: New.
5328
5329 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5330
5331         PR c++/23440
5332         * g++.dg/parse/for1.C: New test.
5333
5334 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
5335
5336         PR fortran/23446
5337         * gfortran.dg/host_dummy_index_1.f90: New test.
5338
5339         PR fortran/21459
5340         * gfortran.dg/automatic_char_len_2.f90: New test.
5341
5342         PR fortran/20866
5343         * gfortran.dg/recursive_statement_functions.f90: New test.
5344
5345         PR fortran/20853
5346         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
5347
5348         PR fortran/20849
5349         * gfortran.dg/external_initializer.f90: New test.
5350
5351         PR fortran/20837
5352         * non_module_public.f90: New test.
5353
5354 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5355
5356         PR c++/24386
5357         * g++.dg/template/overload7.C: New.
5358
5359         PR c++/22551
5360         * g++.dg/other/switch2.C: Remove expected warnings.
5361
5362         PR c++/21353
5363         * g++.dg/template/defarg6.C: New.
5364
5365 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
5366
5367         PR target/24315
5368         * gcc.target/i386/pr24315.c: New test.
5369
5370 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5371
5372         PR c++/24389
5373         * g++.dg/template/static21.C: New test.
5374         * g++.dg/template/static21-a.cc: Likewise.
5375
5376 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
5377
5378         PR c++/23959
5379         * g++.dg/warn/Wswitch-default-1.C: New test.
5380         * g++.dg/warn/Wswitch-default-2.C: New test.
5381
5382 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
5383
5384         PR c++/22173
5385         * g++.dg/parse/template18.C: New test.
5386         * g++.dg/template/nontype15.C: Likewise.
5387
5388 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
5389
5390         PR fortran/22273
5391         * gfortran.dg/spec_expr_2.f90: New.
5392
5393 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
5394
5395         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
5396         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
5397         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
5398         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
5399         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
5400         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
5401         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
5402         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
5403         previous target-specific skips and warning-message matches where
5404         applicable.
5405
5406 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
5407
5408         PR c++/21347
5409         * g++.dg/warn/Wctor-dtor.C: New test.
5410
5411 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5412
5413         PR c/23439
5414         * gcc.dg/for-1.c: New test.
5415
5416 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
5417
5418         PR c++/19565
5419         * g++.dg/warn/Wconversion1.C: New test.
5420         * g++.dg/ext/packed4.C: Compile with -w.
5421         * g++.dg/opt/20050511-1.C: Likewise.
5422         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
5423
5424 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
5425
5426         * gfortran.dg/boz_5.f90: New test.
5427
5428 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
5429
5430         PR c++/22551
5431         * g++.dg/other/switch2.C: New.
5432
5433         PR c++/23984
5434         * g++.dg/init/ctor7.C: New.
5435
5436 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
5437
5438         PR c++/23730
5439         * g++.dg/parse/crash32.C: New test.
5440
5441 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
5442
5443         PR c++/20721
5444         * g++.dg/init/goto2.C: New test.
5445
5446         PR c++/22464
5447         * g++.dg/template/crash/41.C: New test.
5448
5449         PR c++/22180
5450         * g++.dg/template/crash40.C: New test.
5451
5452         PR c++/23694
5453         * g++.dg/parse/friend5.C: New test.
5454
5455         PR c++/23307
5456         * g++.dg/template/crash38.C: New test.
5457
5458         PR c++/22352
5459         * g++.dg/template/friend38.C: New test.
5460
5461         PR c++/22405
5462         * g++.dg/template/crash39.C: New test.
5463
5464 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
5465
5466         * gcc.dg/debug/dwarf2/dwarf-char1.c,
5467         gcc.dg/debug/dwarf2/dwarf-char2.c,
5468         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
5469
5470         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
5471
5472 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
5473
5474         * gcc.dg/dll-2.c: Add tests for warnings.
5475         * gcc.dg/dll-3.c: Likewise.
5476         * gcc.dg/dll-4.c: Likewise.
5477
5478         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
5479         * g++.dg/ext/dllimport2.C: Likewise.
5480         * g++.dg/ext/dllimport3.C: Likewise.
5481         * g++.dg/ext/dllimport7.C: Likewise.
5482         * g++.dg/ext/dllimport8.C: Likewise.
5483         * g++.dg/ext/dllimport9.C: Likewise.
5484
5485 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
5486
5487         PR fortran/24092
5488         * gfortran.dg/derived_pointer_recursion.f90: New test.
5489
5490 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
5491
5492         * gcc.c-torture/execute/20051012-1.c: New test.
5493
5494 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5495
5496         PR fortran/18082
5497         * gfortran.dg/automatic_char_len_1.f90: New test.
5498
5499 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5500
5501         PR fortran/20847
5502         * gfortran.dg/save_common.f90: New test.
5503
5504         PR fortran/20856
5505         * gfortran.dg/save_result.f90: New test.
5506
5507 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5508
5509         PR c++/21592
5510         * g++.dg/template/dependent-expr1.C: Add new expected error.
5511         * g++.dg/template/dependent-expr2.C: Adjust error text.
5512         * g++.dg/template/overload6.C: New.
5513
5514         PR c++/23797
5515         * g++.dg/other/typename8.C: New.
5516
5517         PR c++/21117
5518         * g++.dg/other/return1.C: New.
5519
5520 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
5521
5522         PR c++/24052
5523         * g++.dg/ext/label5.C: New.
5524
5525 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5526
5527         PR c++/19964
5528         * g++.dg/parse/crash31.C: New.
5529
5530 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
5531
5532         * g++.dg/ipa/ipa-1.c: New test.
5533         * g++.dg/ipa/ipa-2.c: New test.
5534         * g++.dg/ipa/ipa-3.c: New test.
5535         * g++.dg/ipa/ipa-4.c: New test.
5536         * g++.dg/ipa/ipa-5.c: New test.
5537         * g++.dg/ipa/ipa.exp: New file.
5538
5539 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5540
5541         PR fortran/24207
5542         * gfortran.dg/private_type_3.f90: New test.
5543
5544 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
5545
5546         PR fortran/20786
5547         gfortran.dg/aint_anint_1.f90: New test.
5548
5549 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
5550
5551         PR libgfortran/24313
5552         gfortran.dg/csqrt.f: New test.
5553
5554 2005-10-11  Ian Lance Taylor  <ian@airs.com>
5555
5556         PR c++/8057
5557         * g++.dg/warn/noeffect7.C: New test.
5558         * g++.dg/warn/noeffect2.C: Instantiate templates.
5559         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
5560         and warning.
5561
5562 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
5563
5564         PR c++/21089
5565         * g++.dg/init/float1.C: New test.
5566
5567         PR c++/24277
5568         * g++.dg/init/member1.C: Tweak error markers.
5569
5570 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
5571
5572         PR testsuite/24281
5573         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
5574         Check for null pointer.
5575
5576 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
5577
5578         PR c++/21369
5579         * g++.dg/parse/ret-type3.C: New test.
5580
5581 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5582
5583         PR tree-opt/23946
5584         * gcc.c-torture/compile/pr23946.c: New test.
5585
5586 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
5587
5588         * g++.dg/opt/mmx2.C: New test.
5589
5590 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
5591
5592         PR c++/24277
5593         * g++.dg/template/static20.C: New test.
5594
5595         PR c++/24302
5596         * g++.dg/warn/Wunused-12.C: New test.
5597
5598         PR c++/23437
5599         * g++.dg/template/arg4.C: New test.
5600
5601 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5602
5603         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
5604         * gcc.dg/ucnid-3.c: Likewise.
5605         * gcc.dg/ucnid-4.c: Likewise.
5606         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
5607         * g++.dg/other/ucnid-1.C: Likewise.
5608         * gcc.dg/sparc-frame-1.c: New test.
5609
5610 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
5611
5612         PR c++/24139
5613         * g++.dg/template/spec27.C: New test.
5614
5615         PR c++/24275
5616         * g++.dg/template/static19.C: New test.
5617
5618 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5619
5620         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
5621         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
5622
5623 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5624
5625         PR target/24136
5626         * gfortran.fortran-torture/compile/pr24136.f: New test.
5627
5628 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
5629
5630         PR c++/22172
5631         * g++.dg/parse/crash30.C: New test.
5632
5633 2005-10-07  Richard Guenther  <rguenther@suse.de>
5634
5635         PR middle-end/24227
5636         * gcc.c-torture/compile/pr24227.c: New testcase.
5637
5638 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
5639
5640         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
5641         Do not put aligned attributes on array elements.
5642
5643 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
5644
5645         PR testsuite/23611, PR testsuite/23615
5646         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
5647         writing prototypes of library functions by hand.
5648         * obj-c++.dg/bitfield-4.mm: Likewise.
5649         * obj-c++.dg/const-str-4.mm: Likewise.
5650         * obj-c++.dg/encode-4.mm: Likewise.
5651         * obj-c++.dg/encode-5.mm: Likewise.
5652         * obj-c++.dg/encode-6.mm: Likewise.
5653         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5654         * obj-c++.dg/method-10.mm: Likewise.
5655         * obj-c++.dg/method-17.mm: Likewise.
5656         * obj-c++.dg/method-19.mm: Likewise.
5657         * obj-c++.dg/try-catch-2.mm: Likewise.
5658
5659 2005-10-06  Richard Henderson  <rth@redhat.com>
5660
5661         PR 24236
5662         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
5663
5664 2005-10-06  Dale Johannesen  <dalej@apple.com>
5665
5666         * gcc.c-torture/execute/20030125-1.c: Correct.
5667
5668 2005-10-06  Richard Guenther  <rguenther@suse.de>
5669
5670         PR tree-optimization/24238
5671         * g++.dg/tree-ssa/pr24238.C: New testcase.
5672
5673 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
5674
5675         PR 18568
5676         * gfortran.dg/der_pointer_3.f90: New test.
5677
5678 2005-10-05  Devang Patel  <dpatel@apple.com>
5679
5680         PR Debug/23205
5681         * g++.dg/other/PR23205.C: New.
5682
5683 2005-10-05  Richard Henderson  <rth@redhat.com>
5684
5685         PR target/23602
5686         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
5687         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
5688
5689 2005-10-05  Dale Johannesen  <dalej@apple.com>
5690
5691         * gcc.c-torture/execute/float-floor.c: New.
5692
5693 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
5694
5695         PR tree-optimization/21419
5696         PR tree-optimization/24146
5697         PR tree-optimization/24151
5698
5699         * g++.dg/ext/asm7.C: New.
5700         * g++.dg/ext/asm8.C: New.
5701         * gcc.dg/asm-1.c: Compile on all targets.
5702         * gcc.dg/asm-pr24146.c: New.
5703         * gcc.dg/pr21419.c: Adjust error messages.
5704
5705 2005-10-05  Richard Guenther  <rguenther@suse.de>
5706
5707         PR fortran/24176
5708         * gfortran.fortran-torture/compile/empty.f90: New testcase.
5709
5710 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5711
5712         PR c++/23513
5713         * g++.dg/template/spec22.C: Robustify test.
5714         * g++.dg/template/spec26.C: New.
5715
5716 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
5717
5718         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
5719         if target supports vector instructions.
5720
5721 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
5722
5723         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
5724         C99 functions.
5725
5726 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
5727
5728         * lib/target-supports.exp (check_effective_target_fortran_large_real,
5729         check_effective_target_fortran_large_int): Replace cached result
5730         when target changes.
5731
5732 2005-10-04  Devang Patel  <dpatel@apple.com>
5733
5734         * gcc.dg/i386-sse-vect-types.c: New.
5735
5736 2005-10-04  Ian Lance Taylor  <ian@airs.com>
5737
5738         PR preprocessor/13726
5739         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
5740         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
5741
5742 2005-10-04  Richard Guenther  <rguenther@suse.de>
5743
5744         PR c/23576
5745         * gcc.dg/noncompile/pr23576.c: New testcase.
5746
5747 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5748
5749         PR middle-end/23125
5750         * gcc.dg/register-var-3.c: New test.
5751
5752 2005-10-04  Steven Bosscher  <stevenb@suse.de>
5753
5754         * gcc.dg/pr23049.c: New test.
5755
5756         * gcc.dg/ucnid-4.c: Fix test.
5757
5758 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
5759
5760         PR 23445
5761         * gcc.c-torture/compile/pr23445.c: New test.
5762
5763 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
5764
5765         * g++.dg/overload/unknown1.C: New.
5766
5767 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
5768
5769         PR c++/17775
5770         * g++.dg/template/repo4.C: New test.
5771
5772 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5773
5774         PR libfortran/19308
5775         * gfortran.dg/large_real_kind_2.F90: New test.
5776         * gfortran.dg/large_integer_kind_2.f90: New test.
5777
5778 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
5779
5780         * lib/target-supports.exp (check_effective_target_vect_shift):
5781         Implement with result caching. Add i?86, x86_64 and ia64 targets.
5782         (check_effective_target_vect_condition): Fix copy-n-pasto.
5783
5784         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
5785         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
5786         targets.
5787
5788 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
5789
5790         PR c++/22621
5791         * g++.dg/template/overload5.C : New test.
5792
5793         PR c++/23840
5794         * g++.dg/expr/stdarg1.C: New test.
5795
5796 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
5797
5798         PR 24142
5799         * gcc.c-torture/execute/pr24142.c: New test.
5800
5801 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
5802
5803         PR 24141
5804         * gcc.c-torture/execute/pr24141.c: New test.
5805
5806 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
5807             Diego Novillo  <dnovillo@redhat.com>
5808
5809         PR 23604
5810         * gcc.c-torture/execute/pr23604.c: New test.
5811
5812 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
5813
5814         PR fortran/16404
5815         PR fortran/20835
5816         PR fortran/20890
5817         PR fortran/20899
5818         PR fortran/20900
5819         PR fortran/20901
5820         PR fortran/20902
5821         gfortran.dg/equiv_constraint_1.f90: New test.
5822         gfortran.dg/equiv_constraint_2.f90: New test.
5823         gfortran.dg/equiv_constraint_3.f90: New test.
5824         gfortran.dg/equiv_constraint_4.f90: New test.
5825         gfortran.dg/equiv_constraint_5.f90: New test.
5826         gfortran.dg/equiv_constraint_6.f90: New test.
5827         gfortran.dg/equiv_constraint_7.f90: New test.
5828         gfortran.dg/equiv_constraint_8.f90: New test.
5829         gfortran.dg/private_type_1.f90: New test.
5830         gfortran.dg/private_type_2.f90: New test.
5831         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
5832         980628-10.f: Assert std=gnu to permit mixing of
5833         types in equivalence statements.
5834
5835 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
5836
5837         PR 24112
5838         * gfortran.dg/open_status_1.f90: New.
5839
5840 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5841
5842         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
5843         * gcc.dg/vect/pr22480.c: Clean up temp files.
5844         * gcc.dg/vect/pr23831.c: Clean up temp files.
5845         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
5846         Clean up temp files.
5847         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
5848         Clean up temp files.
5849
5850         * gcc.dg/20050309-1.c: Clean up temp files.
5851         * gcc.dg/20050325-1.c: Clean up temp files.
5852
5853 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5854
5855         PR tree-optimization/24059
5856         * gcc.dg/vect/pr24059.c : New test.
5857
5858 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
5859
5860         PR middle-end/24109
5861         * gcc.c-torture/execute/20050929-1.c: New test.
5862
5863 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5864
5865         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
5866
5867 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
5868
5869         PR c/21419
5870         * gcc.dg/pr21419.c: New test.
5871
5872 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5873
5874         * gcc.dg/pr23911.c: New test.
5875
5876 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
5877
5878         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
5879
5880         PR c++/16782
5881         * g++.dg/parse/qualified4.C: New test.
5882         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
5883         * g++.old-deja/g++.mike/p8154.C: Likewise.
5884
5885 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
5886
5887         PR c++/22147
5888         * g++.dg/template/friend37.C: New test.
5889         * g++.dg/parse/crash28.C: Adjust error markers.
5890
5891 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
5892
5893         PR fortran/18518
5894         * gfortran.fortran-torture/execute/save_2.f90: New decl.
5895
5896 2005-09-27  Devang Patel  <dpatel@apple.com>
5897
5898         PR tree-optimization/23625
5899         * gcc.dg/pr23625.c: New test.
5900
5901 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
5902
5903         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
5904         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
5905
5906 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
5907
5908         PR fortran/23677
5909         * gfortran.fortran-torture/execute/save_1.f90: New test.
5910         * gfortran.dg/save_1.f90: New test.
5911
5912 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
5913
5914         * gcc.target/i386/builtin-apply-mmx.c: New test.
5915
5916         PR target/22576
5917         * gcc.target/i386/pr22576.c: New test.
5918
5919         PR target/22585
5920         * gcc.target/i386/pr22585.c: New test.
5921
5922         PR target/23268
5923         * gcc.target/i386/pr23268.c: New test.
5924
5925         PR middle-end/23831
5926         * gcc.dg/vect/pr23831.c: New test.
5927
5928         PR target/24055
5929         * gcc.target/i386/pr24055.c: New test.
5930
5931 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
5932
5933         PR tree-optimization/23960
5934         * gcc.c-torture/compile/pr23960.c: New.
5935
5936 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
5937
5938         PR fortran/16861
5939         * gfortran.dg/nested_modules_3.f90: New.
5940
5941 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
5942
5943         PR fortran/24005
5944         gfortran.dg/interface_1.f90: New test.
5945
5946 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
5947         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5948
5949         PR fortran/23843
5950         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
5951
5952 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
5953
5954         PR fortran/23516
5955         * gfortran.dg/imag_1.f: New test.
5956         * gfortran.dg/imag_2.f: Ditto.
5957
5958 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
5959
5960         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
5961
5962 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
5963
5964         PR c++/21983
5965         * g++.dg/warn/pr21983.C: New test.
5966
5967 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
5968
5969         PR c++/23993
5970         * g++.dg/template/array14.C: New test.
5971
5972 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
5973
5974         PR fortran/19929
5975         * gfortran.dg/der_ptr_component_1.f90: New test.
5976
5977 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5978
5979         PR c++/23965
5980         * g++.dg/template/error1.C: Reject "no matching function" message.
5981
5982 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5983
5984         PR c++/17609
5985         * g++.dg/lookup/error1.C: New test.
5986
5987 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
5988
5989         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
5990         functionality of the testcase.
5991
5992 2005-09-20  Richard Henderson  <rth@redhat.com>
5993
5994         * gcc.dg/vect/vect-22.c: Require vect_float.
5995         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
5996
5997 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
5998
5999         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
6000         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
6001         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
6002         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
6003         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
6004         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
6005         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
6006         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
6007         * gcc.dg/cpp/ucnid-8.c: New test.
6008
6009 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6010
6011         PR tree-optimization/23929
6012         * gcc.c-torture/compile/pr23929.c: New test.
6013
6014 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
6015
6016         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
6017         for one loop.
6018
6019 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
6020
6021         PR testsuite/23186
6022         * g++.dg/other/pr22003.C: Require named sections.
6023
6024 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6025
6026         PR c++/23947
6027         * g++.dg/rtti/crash3.C: New test.
6028
6029         PR tree-optimization/23818
6030         * gcc.dg/pr23818.c: New test.
6031
6032 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6033
6034         PR fortran/23420
6035         * gfortran.dg/print_fmt_4.f: New.
6036
6037 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
6038
6039         PR fortran/23663
6040         * gfortran.fortran-torture/execute/entry_11.f90: New test.
6041
6042 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
6043
6044         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
6045         Use pointers to local alignable arrays instead. Added comments.
6046         * gcc.dg/vect/vect-46.c: Likewise.
6047         * gcc.dg/vect/vect-48.c: Likewise.
6048         * gcc.dg/vect/vect-49.c: Likewise.
6049         * gcc.dg/vect/vect-52.c: Likewise.
6050         * gcc.dg/vect/vect-53.c: Likewise.
6051         * gcc.dg/vect/vect-54.c: Likewise.
6052         * gcc.dg/vect/vect-56.c: Likewise.
6053         * gcc.dg/vect/vect-57.c: Likewise.
6054         * gcc.dg/vect/vect-58.c: Likewise.
6055         * gcc.dg/vect/vect-60.c: Likewise.
6056         * gcc.dg/vect/vect-61.c: Likewise.
6057
6058         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
6059         The test is no longer vectorizable on vect_no_align targets.
6060         * gcc.dg/vect/vect-43.c: Likewsie.
6061
6062         * gcc.dg/vect/vect-44.c: Added comments.
6063         * gcc.dg/vect/vect-45.c: Added comments.
6064         * gcc.dg/vect/vect-50.c: Added comments.
6065         * gcc.dg/vect/vect-51.c: Added comments.
6066
6067         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
6068         aligned type.
6069         * gcc.dg/vect/Os-vect-95.c: Likewise.
6070
6071         * gcc.dg/vect/vect-41.c: Test removed.
6072         * gcc.dg/vect/vect-47.c: Test removed.
6073         * gcc.dg/vect/vect-55.c: Test removed.
6074         * gcc.dg/vect/vect-59.c: Test removed.
6075
6076 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
6077
6078         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
6079         No longer vectorizable on vect_no_align targets.
6080         * gcc.dg/vect/pr20122.c: Likewise.
6081         * gcc.dg/vect/vect-74.c: Likewise.
6082         * gcc.dg/vect/vect-75.c: Likewise.
6083         * gcc.dg/vect/vect-76.c: Likewise.
6084
6085         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
6086         Will not be vectorizable on vect_no_align targets once aliasing issues
6087         are resolved.
6088         * gcc.dg/vect/vect-79.c: Likewise.
6089
6090         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
6091         * gcc.dg/vect/vect-78.c: Likewise.
6092         * gcc.dg/vect/vect-97.c: Likewise.
6093
6094 2005-09-19  Steven Bosscher  <stevenb@suse.de>
6095
6096         * gcc.dg/pr23943.c: New test.
6097
6098 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
6099
6100         PR fortran/19181
6101         * gfortran.dg/derived_pointer_null_1.f90: New test.
6102
6103 2005-09-18  Richard Guenther  <rguenther@suse.de>
6104
6105         PR middle-end/23944
6106         * gcc.c-torture/compile/pr23944.c: New testcase.
6107
6108 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
6109
6110         PR fortran/15975
6111         * gfortran.dg/der_pointer_2.f90: New test.
6112
6113 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
6114
6115         PR fortran/16861
6116         * gfortran.dg/nested_modules_2.f90: New test.
6117
6118 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6119
6120         PR c++/18368
6121         * g++.dg/other/semicolon.C: New test.
6122
6123 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
6124
6125         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
6126         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
6127
6128 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
6129
6130         PR c++/23914
6131         * g++.dg/template/static18.C: New test.
6132
6133         PR c++/21514
6134         * g++.dg/template/crash19.C: Remove dg-error marker.
6135         * g++.dg/template/local4.C: New test.
6136
6137 2005-09-16  Paul Brook  <paul@codesourcery.com>
6138
6139         PR fortran/23906
6140         * gfortran.dg/dependency_1.f90: New test.
6141
6142 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6143
6144         PR c++/23896
6145         * g++.dg/template/static17.C: New test.
6146
6147 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
6148
6149         PR c++/23139
6150         * g++.dg/warn/huge-val1.C: New test.
6151
6152 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
6153
6154         PR c++/13140
6155         * g++.dg/parse/class2.C: New test.
6156         * g++.dg/template/explicit8.C: Likewise.
6157         * g++.dg/template/spec25.C: Likewise.
6158
6159 2005-09-14  Josh Conner  <jconner@apple.com>
6160
6161         PR middle-end/23584
6162         * gcc.dg/pr23584.c: New test.
6163
6164 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
6165
6166         PR fortran/21875 Internal Unit Array I/O, NIST
6167         * gfortran.dg/arrayio_1.f90: New test.
6168         * gfortran.dg/arrayio_1.f90: New test.
6169         * gfortran.dg/arrayio_1.f90: New test.
6170         * gfortran.dg/arrayio_1.f90: New test.
6171         * gfortran.dg/arrayio_1.f90: New test.
6172
6173 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
6174
6175         PR middle-end/22480
6176         * gcc.dg/vect/pr22480.c: New test.
6177
6178 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
6179
6180         PR fortran/19358
6181         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
6182
6183 2005-09-13 Josh Conner <jconner@apple.com>
6184
6185         PR c++/23180
6186         * g++.dg/init/struct2.C: New test.
6187         * g++.dg/init/struct3.C: New test.
6188
6189 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
6190
6191         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
6192         Clean up temp files.
6193         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
6194         gcc.dg/tree-ssa/builtin-fprintf-1.c,
6195         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
6196         gcc.dg/tree-ssa/builtin-printf-1.c,
6197         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
6198         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
6199         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
6200         gcc.dg/tree-ssa/builtin-vprintf-1.c,
6201         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
6202         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
6203         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
6204         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
6205         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
6206         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
6207         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
6208         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
6209
6210 2005-09-13  Josh Conner  <jconner@apple.com>
6211
6212         * lib/gcc-dg.exp: Load scanipa.exp.
6213         (cleanup-dump): New procedure.
6214         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
6215         * lib/scandump.exp: New file.
6216         * lib/scantree.exp: Use it.
6217         * lib/scanipa.exp: New file.
6218
6219 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
6220
6221         PR fortran/17740
6222         * gfortran.dg/generic_4.f90: New test.
6223
6224 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
6225
6226         PR target/23816
6227         * gcc.target/i386/pr23816-1.c: New test.
6228         * gcc.target/i386/pr23816-2.c: New test.
6229
6230
6231 2005-09-13  Bastian Blank <waldi@debian.org>
6232
6233         PR c++/16171
6234         * g++.dg/abi/mangle26.C: New test.
6235         * g++.dg/abi/mangle27.C: New test.
6236         * g++.dg/abi/mangle28.C: New test.
6237         * g++.dg/abi/mangle29.C: New test.
6238
6239         PR c++/23839
6240         * g++.dg/parse/register1.C: New test.
6241
6242 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
6243
6244         PR c++/23842
6245         * g++.dg/template/access16.C: New test.
6246
6247 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6248
6249         * gfortran.dg/char_pack_2.f90: Increase the vector size.
6250
6251 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6252
6253         PR fortran/18899
6254         * gfortran.dg/shape_2.f90: New test.
6255
6256 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
6257
6258         PR target/19269
6259         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
6260         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
6261         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
6262         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
6263         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
6264         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
6265         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
6266         tests.
6267
6268 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6269
6270         PR c++/23841
6271         * g++.dg/parse/template17.C: New test.
6272
6273 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6274
6275         PR c++/23789
6276         * g++.dg/template/nontype14.C: New test.
6277
6278 2005-09-12  Ian Lance Taylor  <ian@airs.com>
6279
6280         PR g++/7874
6281         * g++.dg/lookup/friend7.C: New test.
6282         * g++.dg/lookup/friend8.C: New test.
6283         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
6284         so that it will be found via argument dependent lookup.
6285         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
6286         friend functions which will no longer be found.
6287         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
6288         function g, so that it will be found via argument dependent
6289         lookup.
6290         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
6291         * g++.old-deja/g++.mike/net43.C: Likewise.
6292
6293 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
6294
6295         PR c++/23691
6296         * g++.dg/template/static16.C: New test.
6297
6298 2005-09-12  Josh Conner  <jconner@apple.com>
6299
6300         PR middle-end/23237
6301         * gcc.c-torture/compile/pr23237.c: New test.
6302
6303 2005-09-11  Richard Henderson  <rth@redhat.com>
6304
6305         * g++.dg/other/error8.C: Update expected diagnostic text.
6306
6307 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6308
6309         PR libfortran/19872
6310         * gfortran.dg/overwrite_1.f: New test.
6311
6312 2005-09-09  Josh Conner  <jconner@apple.com>
6313
6314         * g++.dg/init/pr23180-1.C: Removed.
6315         * g++.dg/init/pr23180-2.C: Removed.
6316
6317 2005-09-09  David Daney <ddaney@avtrex.com>
6318
6319         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
6320         files which are ...
6321         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
6322         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
6323
6324 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6325
6326         * gfortran.dg/iostat_2.f90: New test.
6327
6328 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
6329
6330         PR c++/22252
6331         * g++.dg/ext/interface1.C: New test.
6332         * g++.dg/ext/interface1.h: Likewise.
6333         * g++.dg/ext/interface1a.cc: Likewise.
6334
6335 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
6336
6337         * gfortran.dg/iomsg_1.f90: New test case.
6338
6339 2005-09-09  Richard Guenther  <rguenther@suse.de>
6340
6341         PR c++/23624
6342         * g++.dg/tree-ssa/pr23624.C: New testcase.
6343
6344 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6345
6346         PR fortran/19239
6347         * gfortran.dg/vector_subscript_1.f90,
6348         * gfortran.dg/vector_subscript_2.f90: New tests.
6349
6350 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6351
6352         PR fortran/21104
6353         * gfortran.dg/array_alloc_1.f90,
6354         * gfortran.dg/array_alloc_2.f90,
6355         * gfortran.dg/array_alloc_3.f90: New tests.
6356
6357 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
6358
6359         PR fortran/12840
6360         * gfortran.dg/array_constructor_6.f90
6361         * gfortran.dg/array_constructor_7.f90
6362         * gfortran.dg/array_constructor_8.f90
6363         * gfortran.dg/array_constructor_9.f90
6364         * gfortran.dg/array_constructor_10.f90
6365         * gfortran.dg/array_constructor_11.f90
6366         * gfortran.dg/array_constructor_12.f90: New tests.
6367
6368 2005-09-08  Josh Conner  <jconner@apple.com>
6369
6370         PR c++/23180
6371         * g++.dg/init/pr23180-1.C: New test.
6372         * g++.dg/init/pr23180-2.C: New test.
6373
6374 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6375
6376         PR fortran/18878
6377         * gfortran.dg/module_double_reuse.f90: New.
6378
6379 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
6380
6381         PR fortran/23270
6382         PR fortran/22304
6383         PR fortran/18870
6384         PR fortran/17917
6385         PR fortran/16511
6386         * gfortran.dg/common_equivalence_1.f: New.
6387         * gfortran.dg/common_equivalence_2.f: New.
6388         * gfortran.dg/common_equivalence_3.f: New.
6389         * gfortran.dg/contained_equivalence_1.f90: New.
6390         * gfortran.dg/module_blank_common.f90: New.
6391         * gfortran.dg/module_commons_1.f90: New.
6392         * gfortran.dg/module_equivalence_1.f90: New.
6393         * gfortran.dg/nested_modules_1.f90: New.
6394         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
6395         equivalences and add comment to connect the test with
6396         the PR.
6397
6398 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6399
6400         PR fortran/23765
6401         * gfortran.dg/common_6.f90: New test.
6402
6403 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6404
6405         PR fortran/15326
6406         * gfortran.dg/char_result_1.f90,
6407         * gfortran.dg/char_result_2.f90,
6408         * gfortran.dg/char_result_3.f90,
6409         * gfortran.dg/char_result_4.f90,
6410         * gfortran.dg/char_result_5.f90,
6411         * gfortran.dg/char_result_6.f90,
6412         * gfortran.dg/char_result_7.f90,
6413         * gfortran.dg/char_result_8.f90: New tests.
6414
6415 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
6416
6417         PR fortran/19928
6418         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
6419
6420 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6421
6422         PR obj-c++/16816
6423         * obj-c++.dg/selector-5.mm: New test.
6424         * obj-c++.dg/selector-6.mm: New test.
6425
6426 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
6427
6428         PR objc/20574
6429         PR objc/19324
6430         * objc.dg/error-1.m: New test.
6431
6432 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
6433
6434         PR fortran/23373
6435         * gfortran.fortran-torture/execute/pr23373-1.f90,
6436         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
6437
6438 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
6439
6440         PR libfortran/23760
6441         * gfortran.dg/g77/1832.f: Remove long string in write statement
6442         to allow the test to pass on correct list directed output with
6443         prepended space.
6444
6445 2005-09-07  James E Wilson  <wilson@specifix.com>
6446
6447         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
6448
6449 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
6450
6451         * gfortran.dg/parameter+save.f90: Rename to
6452         * gfortran.dg/parameter_save.f90: .. this.
6453
6454 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
6455
6456         PR fortran/20848
6457         * gfortran.dg/parameter+save.f90: New test case.
6458
6459 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
6460
6461         PR fortran/19269
6462         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
6463
6464 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
6465
6466         PR c/23075
6467         * gcc.dg/pr23075.c: New test.
6468         * g++.dg/warn/pr23075.C: New test.
6469
6470         PR target/22362
6471         * gcc.target/i386/pr22362.c: New test.
6472
6473         PR rtl-optimization/23098
6474         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
6475
6476         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
6477         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6478         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6479
6480 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
6481
6482         * g++.dg/expr/cast6.C: New test.
6483
6484         PR c++/9782
6485         * g++.dg/init/new15.C: New test.
6486
6487 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
6488
6489         * gcc.dg/vect/Os-vect-95.c: New test.
6490         * gcc.dg/vect/vect-95.c: Same.
6491
6492 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
6493
6494         * gcc.dg/vect/vect-29.c: Update xfail testing.
6495         * gcc.dg/vect/vect-44.c: Same.
6496         * gcc.dg/vect/vect-48.c: Same.
6497         * gcc.dg/vect/vect-50.c: Same.
6498         * gcc.dg/vect/vect-72.c: Same.
6499         * gcc.dg/vect/vect-77.c: Same.
6500         * gcc.dg/vect/vect-78.c: Same.
6501         * gcc.dg/vect/vect-80.c: Same.
6502         * gcc.dg/vect/vect-96.c: Same.
6503         * gcc.dg/vect/vect-100.c: Same.
6504         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
6505         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
6506         * gfortran.dg/vect/vect-5.f90: Same.
6507
6508 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
6509
6510         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
6511         start strings.
6512         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6513         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6514
6515         PR c++/23056
6516         * g++.dg/opt/pr23056.C: New test.
6517
6518         PR rtl-optimization/23098
6519         * gcc.target/i386/pr23098.c: New test.
6520
6521 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
6522
6523         PR c++/23667
6524         * g++.dg/template/static15.C: New test.
6525
6526         PR c++/21440
6527         * g++.dg/ext/stmtexpr5.C: New test.
6528         * g++.dg/ext/stmtexpr6.C: Likewise.
6529
6530 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
6531
6532         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
6533
6534         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
6535         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6536         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6537
6538 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
6539
6540         PR libfortran/23321
6541         * gfortran.dg/direct_io_4.f90: New test case.
6542
6543 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
6544             Rasmus Hahn  <rassahah@neofonie.de>
6545
6546         PR libobjc/23108
6547         * objc.dg/type-stream-1.m: New test.
6548
6549 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
6550
6551         PR fortran/23661
6552         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
6553         gfortran.dg/print_fmt_3.f90: New test.
6554
6555 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
6556
6557         * gfortran.dg/fmt_t_1.f90: New test.
6558
6559 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
6560
6561         PR rtl-optimization/23454
6562         * g++.dg/opt/pr23454.C: New test.
6563
6564 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
6565
6566         PR c++/23699
6567         * g++.dg/ext/static1.C: New test.
6568
6569 2005-09-02  Richard Henderson  <rth@redhat.com>
6570
6571         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
6572         tail call to check_fa_work.
6573
6574 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
6575
6576         PR c++/21687
6577         * g++.dg/other/gc3.C: New test.
6578
6579 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6580
6581         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
6582         * gcc.dg/20050826-1.c: Likewise.
6583
6584 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
6585
6586         PR c++/23167
6587         * g++.dg/expr/volatile1.C: New test.
6588
6589 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
6590
6591         PR middle-end/23547
6592         * gcc.dg/pr23547.c: New test.
6593
6594 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
6595
6596         PR c/22061
6597         * gcc.c-torture/execute/pr22061-1.c,
6598         * gcc.c-torture/execute/pr22061-2.c,
6599         * gcc.c-torture/execute/pr22061-3.c,
6600         * gcc.c-torture/execute/pr22061-4.c: New tests.
6601
6602 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
6603
6604         * gcc.dg/Wredundant-decls-2.c: New test to check that
6605         -Wredundant-decls does not issue warning for a variable
6606         definition following a declaration.
6607
6608 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
6609
6610         PR debug/7241
6611         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
6612         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
6613         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
6614
6615         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
6616         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
6617         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
6618         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
6619         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
6620         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
6621         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
6622         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
6623
6624 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6625
6626         PR objc/23306
6627         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
6628         scan-assmbler.
6629
6630 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
6631
6632         PR target/21255
6633         * gcc.dg/pr21255-1.c: New test.
6634         * gcc.dg/pr21255-2-mb.c: Likewise.
6635         * gcc.dg/pr21255-2-ml.c: Likewise.
6636         * gcc.dg/pr21255-3.c: Likewise.
6637         * gcc.dg/pr21255-4.c: Likewise.
6638
6639 2005-08-31  Dale Johannesen  <dalej@apple.com>
6640
6641         * gcc.dg/20050830-1.c: New.
6642
6643 2005-08-31  Josh Conner  <jconner@apple.com>
6644
6645         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
6646         command-line options for arm-*-* targets.
6647         * g++.dg/init/array16.C: Likewise.
6648         * g++.dg/other/crash-4.C: Likewise.
6649
6650 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6651
6652         PR obj-c++/23640
6653         * obj-c++.dg/gnu-runtime-3.mm: New test.
6654
6655 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6656
6657         PR c++/13377
6658         * g++.dg/lookup/ambig4.C: New test.
6659         * g++.dg/lookup/ambig5.C: New test.
6660         * g++.dg/tc1/dr101.C: Adjust error markers.
6661
6662 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6663
6664         PR c++/23639
6665         * g++.dg/template/ttp5.C: Adjust error markers.
6666
6667 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
6668
6669         PR testsuite/23609
6670         * lib/obj-c++.exp: Include target-libpath.exp.
6671         (obj-c++_link_flags): Look for the GNU libobjc library
6672         and set the library path to include it.
6673         Don't manually set LD_LIBRARY_PATH (etc.) but call
6674         set_ld_library_path_env_vars instead.
6675         (obj-c++_target_compile): Don't set library path or
6676         linker flags because they are already set correctly
6677         in obj-c++_link_flags.
6678
6679 2005-08-30  Josh Conner  <jconner@apple.com>
6680
6681         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
6682         to command-line options for arm-*-* targets.
6683
6684 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
6685
6686         * g++.dg/other/i386-1.C: New.
6687
6688 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
6689
6690         PR preprocessor/20348
6691         PR preprocessor/20356
6692         * gcc.dg/cpp/pr20348.c: New test.
6693         * gcc.dg/cpp/pr20348.h: New file.
6694         * gcc.dg/cpp/inc/pr20348.h: New file.
6695         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
6696         * gcc.dg/cpp/pr20356.c: New test.
6697         * gcc.dg/cpp/pr20356.h: New file.
6698         * gcc.dg/cpp/inc/pr20356.h: New file.
6699         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
6700
6701 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
6702
6703         * gfortran.fortran-torture/execute/intrinsic_count.f90:
6704         Fix array dimension to avoid correct end-of-file error.
6705
6706 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
6707
6708         PR libfortran/23598
6709         * gfortran.dg/iostat_1.f90: New test.
6710
6711 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
6712
6713         PR middle-end/23408
6714         * gcc.dg/pr23408.c: New test.
6715
6716 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
6717
6718         PR c++/23099
6719         * g++.dg/init/member1.C: Make sure erroneous static data member
6720         definitions are required.
6721         * g++.dg/template/static13.C: New test.
6722         * g++.dg/template/static14.C: Likewise.
6723
6724 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
6725
6726         * gcc.target/i386/pr23575.c: Use -msse2 instead of
6727         -march=pentium4, remove ilp32 requirement.
6728
6729         PR middle-end/23484
6730         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
6731         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
6732
6733 2005-08-29  Andreas Jaeger  <aj@suse.de>
6734
6735         PR testsuite/23607
6736         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
6737
6738 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
6739
6740         * gcc.c-torture/execute/20050316-2.c: New test.
6741         * gcc.c-torture/execute/20050316-3.c: New test.
6742         * gcc.dg/torture/pr16104-1.c: New test.
6743
6744 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
6745
6746         PR middle-end/23463
6747         * gcc.c-torture/execute/zero-struct-1.c: New test.
6748
6749 2005-08-27  Richard Guenther  <rguenther@suse.de>
6750
6751         PR target/23575
6752         * gcc.target/i386/pr23575.c: New testcase.
6753
6754 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
6755
6756         PR rtl-optimization/23561
6757         * gcc.c-torture/execute/20050826-1.c: New test.
6758
6759         PR rtl-opt/23560
6760         * gcc.c-torture/execute/20050826-2.c: New test.
6761
6762 2005-08-26  Dale Johannesen  <dalej@apple.com>
6763
6764         * gcc.dg/20030711-1.c: Modify to work on Darwin.
6765         * gcc.dg/20050826-1.c: New.
6766
6767 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
6768
6769         PR c++/19004
6770         * g++.dg/template/nontype13.C: New test.
6771
6772         PR c++/23491
6773         * g++.dg/init/new14.C: New test.
6774         * g++.dg/expr/anew1.C: Do not XFAIL.
6775         * g++.dg/expr/anew2.C: Likewise.
6776         * g++.dg/expr/anew3.C: Likewise.
6777
6778 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
6779
6780         PR middle-end/22439
6781         * gcc.dg/vla-3.c: New test.
6782
6783 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
6784
6785         PR fortran/20363
6786         * gfortran.dg/named_interface.f90: New.
6787
6788 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
6789
6790         * gcc.c-torture/execute/frame-address.c: New test.
6791
6792 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6793
6794         PR c++/20817
6795         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
6796
6797 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6798
6799         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
6800
6801 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6802
6803         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
6804         * gcc.dg/altivec-22.c: Rename from..
6805         * gcc.dg/altivec-nomfcr.c: ..this.
6806
6807 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
6808
6809         PR tree-optimization/23546
6810         * gcc.dg/tree-ssa/pr23546.c: New test.
6811
6812 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
6813
6814         PR fortran/17758
6815         * gfortran.dg/nonreturning_statements.f90: New test.
6816
6817 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6818
6819         PR c++/22454
6820         * g++.dg/parse/crash29.C: New.
6821
6822 2005-08-23  DJ Delorie  <dj@redhat.com>
6823
6824         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
6825         constants have the L suffix.
6826
6827 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
6828
6829         PR c++/23044
6830         * g++.dg/template/instantiate8.C: New.
6831
6832 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
6833
6834         PR middle-end/23467
6835         * gcc.c-torture/execute/pr23467.c: New test.
6836
6837 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
6838
6839         PR tree-optimization/22043
6840         * gcc.c-torture/execute/20050613-1.c: New test.
6841
6842 2005-08-23  Ben Elliston  <bje@au.ibm.com>
6843
6844         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
6845
6846 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
6847
6848         PR rtl-optimization/23478
6849         * g++.dg/opt/pr23478.C: New test.
6850
6851 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6852
6853         PR c/18715
6854         * gcc.dg/switch-warn-3.c: New test.
6855
6856 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6857
6858         PR c++/22233
6859         * g++.dg/template/param1.C: New test.
6860
6861 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6862
6863         PR c++/23089
6864         * g++.dg/other/incomplete1.C: New test.
6865
6866 2005-08-22  Ira Rosen  <irar@il.ibm.com>
6867
6868         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
6869         are vectorizable.
6870
6871 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6872
6873         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
6874         d_lines_5.f: New.
6875
6876 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
6877
6878         * gcc.target/i386/sse-4.c: New test.
6879
6880 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6881
6882         PR testsuite/23239
6883         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
6884
6885 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
6886
6887         * gcc.dg/20050811-1.c: New test.
6888         * gcc.dg/20050811-2.c: New test.
6889
6890 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
6891
6892         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
6893
6894 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
6895
6896         PR 23476
6897         * gcc.c-torture/compile/pr23476.c: New test.
6898
6899 2005-08-19  Devang Patel  <dpatel@apple.com>
6900
6901         PR tree-optimization/23048
6902         * gcc.dg/tree-ssa/pr23048.c: New test.
6903
6904 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6905
6906         PR middle-end/20624
6907         * g++.dg/warn/Wreturn-3.C: New test
6908
6909 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
6910
6911         PR tree-optimization/22228
6912         * g++.dg/vect/pr22543.cc: New test.
6913
6914 2005-08-17  Steven Bosscher  <stevenb@suse.de>
6915
6916         PR tree-optimization/21574
6917         * gcc.dg/tree-ssa/pr21574.c: New test.
6918
6919 2005-08-16  James E Wilson  <wilson@specifix.com>
6920
6921         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
6922
6923 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6924
6925         PR tree-opt/23402
6926         * gcc.c-torture/compile/zero-strct-3.c: New test.
6927         * gcc.c-torture/compile/zero-strct-4.c: New test.
6928
6929 2005-08-16  Steven Bosscher  <stevenb@suse.de>
6930
6931         PR target/23376
6932         * gcc.target/x86_64/pr23376.c: New test.
6933
6934 2005-08-16  Ian Lance Taylor  <ian@airs.com>
6935
6936         PR c++/23337
6937         * g++.dg/ext/vector2.C: New.
6938
6939 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6940
6941         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
6942
6943 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6944
6945         PR libfortran/23428
6946         * gfortran.dg/inquire-complex.f90: New test case.
6947
6948 2005-08-16  James E Wilson  <wilson@specifix.com>
6949
6950         PR tree-optimization/21105
6951         * gcc.dg/large-size-array.c: New.
6952
6953 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
6954
6955         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
6956         type.
6957         * gcc.dg/vect/vect-41: Likewise.
6958         * gcc.dg/vect/vect-42: Likewise.
6959         * gcc.dg/vect/vect-43: Likewise.
6960         * gcc.dg/vect/vect-44: Likewise.
6961         * gcc.dg/vect/vect-46: Likewise.
6962         * gcc.dg/vect/vect-47: Likewise.
6963         * gcc.dg/vect/vect-48: Likewise.
6964         * gcc.dg/vect/vect-52: Likewise.
6965         * gcc.dg/vect/vect-53: Likewise.
6966         * gcc.dg/vect/vect-54: Likewise.
6967         * gcc.dg/vect/vect-55: Likewise.
6968         * gcc.dg/vect/vect-56: Likewise.
6969         * gcc.dg/vect/vect-57: Likewise.
6970         * gcc.dg/vect/vect-58: Likewise.
6971         * gcc.dg/vect/vect-59: Likewise.
6972         * gcc.dg/vect/vect-60: Likewise.
6973         * gcc.dg/vect/vect-61: Likewise.
6974         * gcc.dg/vect/vect-85: Likewise.
6975         * gcc.dg/vect/vect-87: Likewise.
6976         * gcc.dg/vect/vect-88: Likewise.
6977         * gcc.dg/vect/vect-93.c: Likewise.
6978         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
6979         * gcc.dg/vect/vect-75: Likewise.
6980         * gcc.dg/vect/vect-76: Likewise.
6981         * gcc.dg/vect/vect-77: Likewise.
6982         * gcc.dg/vect/vect-78: Likewise.
6983         * gcc.dg/vect/vect-80: Likewise.
6984         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
6985         vectorized for the expected reason, rather than checking how alignment
6986         was handled.
6987         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
6988         type and also instead of aligned pointers. Added documentation.
6989
6990 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
6991
6992         * gfortran.dg/power.f90: New test.
6993
6994 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
6995
6996         PR rtl-optimization/23299
6997         * g++.dg/opt/pr23299.C: New test.
6998
6999 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7000
7001         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
7002
7003 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
7004
7005         * g++.dg/template/local6.C: New test.
7006
7007 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
7008
7009         * execute/exceptions/finally-1.m: Check that the catch and finally are
7010         being called.  Also add a "return 0;" at the end of main.
7011
7012 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
7013
7014         PR fortran/21432.
7015         * gfortran.dg/namelist_print_1.f: New test of functionality of
7016         PRINT namelist.
7017         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
7018         namelist generates error with -std=f95.
7019
7020 2005-08-14  Ira Rosen  <irar@il.ibm.com>
7021
7022         PR tree-optimization/23119
7023         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
7024
7025 2005-08-13  Marcin Koziej  <creep@desk.pl>
7026             Andrew Pinski  <pinskia@physics.uc.edu>
7027
7028         PR libobjc/22492
7029         * execute/exceptions/finally-1.m: New test.
7030
7031 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7032
7033         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
7034         testsuite.
7035         * objc/execute/exceptions/trivial.m: New test.
7036         * objc.dg/try-catch-11.m: Move to ...
7037         * objc/execute/exceptions/foward-1.m: Here.
7038         * objc.dg/try-catch-2.m: Move to ...
7039         * objc/execute/exceptions/catchall-1.m: Here.
7040         * objc.dg/try-catch-8.m: Move to ...
7041         * objc/execute/exceptions/local-variables-1.m: Here.
7042
7043 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7044
7045         * objc.dg/nested-func-1.m: Move to ...
7046         * objc/execute/nested-func-1.m: Here.
7047
7048 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7049
7050         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
7051         in ${options} instead of [target_info name].
7052         * lib/obj-c++.exp (objc_target_compile): Likewise.
7053
7054 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7055
7056         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
7057
7058 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
7059
7060         part of PR testsuite/23348
7061         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
7062         of the torture options.
7063         * objc/compile/trivial.m: New test.
7064
7065 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
7066
7067         * gfortran.dg/eoshift.f90: Correct format.
7068
7069 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
7070
7071         * gfortran.fortran-torture/execute/character_passing.f90:
7072         Fix comment typo.
7073
7074 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
7075
7076         PR c++/8271
7077         * g++.dg/template/unify10.C: New.
7078
7079 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
7080
7081         * g++.dg/parse/pr22514.C: Move to...
7082         * g++.dg/debug/pr22514.C: here.
7083
7084 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7085
7086         PR c++/23266
7087         * g++.dg/inherit/pure1.C: New test.
7088
7089         * ChangeLog: Fix typos.
7090
7091 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7092             Steven Bosscher  <stevenb@suse.de>
7093
7094         * gfortran.dg/runtime_warning_1.f90: New test.
7095
7096 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
7097
7098         PR c++/23219
7099         * g++.dg/parse/crash28.C: New.
7100
7101 2005-08-11  Richard Guenther  <rguenther@suse.de>
7102
7103         PR target/23289
7104         * gcc.target/i386/tailcall-1.c: New testcase.
7105
7106 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
7107
7108         * gcc.dg/vect/vect-67.c: Un-xfail.
7109
7110 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
7111
7112         PR c++/23225
7113         * g++.dg/testsuite/parse/crash27.C: new test.
7114
7115 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
7116
7117         PR libfortran/22143
7118         * gfortran.dg/shift-kind.f90: New testcase.
7119
7120 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
7121
7122         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
7123         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
7124
7125 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7126
7127         PR c++/20646
7128         * g++.dg/other/mult-stor1.C: New test.
7129
7130 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7131
7132         * gcc.c-torture/pr18299-1.c: Move to ...
7133         * gcc.c-torture/compile/pr18299-1.c: Here.
7134
7135 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
7136
7137         * gfortran/fortran.torture/execute/character_passing.f90:
7138         Fix types for LSAME.
7139
7140 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
7141
7142         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
7143         input data back to what it was originally.
7144
7145 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
7146
7147         * objc.dg/try-catch-8.m: Enable for all targets.
7148
7149 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
7150
7151         * gcc.dg/pr23165.c: New test.
7152
7153 2005-08-09  Steven Bosscher  <stevenb@suse.de>
7154
7155         PR tree-optimization/23234
7156         * gcc.dg/tree-ssa/pr23234.c: New test.
7157
7158 2005-08-08  Josh Conner  <jconner@apple.com>
7159
7160         PR rtl-optimization/23241
7161         * gcc.dg/char-compare.c: New test.
7162
7163 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7164
7165         PR c++/22508
7166         * g++.dg/init/new13.C: New test.
7167
7168 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7169
7170         PR c++/21166
7171         * g++.dg/other/crash-4.C: Adjust
7172         * g++/dg/ext/packed9.C: New.
7173
7174 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7175
7176         PR middle-end/21964
7177         * gcc.c-torture/execute/pr21964-1.c: New test.
7178
7179 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
7180
7181         PR c/22458
7182         * gcc.dg/pr22458-1.c: New test.
7183
7184 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
7185             Steven G. Kargl <kargls@comcast.net>
7186
7187         PR fortran/22390
7188         * gfortran.dg/flush_1.f90: New test.
7189
7190 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7191
7192         PR c++/23191
7193         * g++.dg/template/eh2.C: New test.
7194
7195 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7196
7197         PR c++/19498
7198         * g++.dg/template/instantiate7.C: New test.
7199
7200 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
7201
7202         PR c/23113
7203         * gcc.dg/Wunused-value-1.c: New test.
7204
7205 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
7206
7207         PR rtl-optimization/23233
7208         * gcc.c-torture/compile/pr23233-1.c: New test.
7209
7210 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
7211
7212         PR fortran/18833
7213         PR fortran/20850
7214         * gfortran.dg/equiv_1.f90: New test.
7215         * gfortran.dg/equiv_2.f90: New test.
7216         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
7217         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
7218         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
7219
7220 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7221
7222         * gcc.c-torture/execute/vrp-5.c: New test.
7223         * gcc.c-torture/execute/vrp-6.c: New test.
7224         * gcc.dg/tree-ssa/vrp21.c: New test.
7225
7226 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
7227
7228         * g++.dg/parse/pr22514.C: New test.
7229
7230 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
7231
7232         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
7233
7234         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
7235         instead of constant loads / pool entries.
7236
7237 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
7238
7239         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
7240         TEST_TO_WCTYPE.
7241
7242 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
7243
7244         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
7245         __WINT_TYPE__ in generated prototypes if possible.
7246
7247 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
7248
7249         PR 22037
7250         * g++.dg/tree-ssa/pr22037.C:
7251
7252 2005-08-04  Richard Henderson  <rth@redhat.com>
7253
7254         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
7255         scan-tree-dump-times directive.
7256
7257 2005-08-04  Jan Hubicka  <jh@suse.cz>
7258
7259         * gcov-1.C: Fix switch counts.
7260         * gcov-4b.c: Likewise.
7261
7262 2005-08-03  Jeff Law  <law@redhat.com>
7263
7264         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
7265
7266 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
7267
7268         * gcc.c-torture/execute/pr23135.c: New test.
7269
7270 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7271
7272         PR tree-optimization/19899
7273         * gcc.dg/tree-ssa/scev-1.c: New test.
7274         * gcc.dg/tree-ssa/scev-2.c: New test.
7275
7276 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
7277
7278         PR target/18582
7279         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
7280
7281 2005-08-03  Jan Hubicka  <jh@suse.cz>
7282
7283         * update-conroll.c: New testcase.
7284         * update-conroll-2.c: New testcase.
7285
7286 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
7287
7288         * gfortran.dg/constant_substring.f: New test.
7289         * gfortran.dg/pr22491.f: New test.
7290
7291 2005-08-02  Jan Hubicka  <jh@suse.cz>
7292
7293         * update-threading.c: Replace by the proper one.
7294
7295 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7296
7297         PR 23164
7298         * g++.dg/tree-ssa/pr23164.C: New test.
7299
7300 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7301
7302         * gcc.dg/tree-ssa/pr23192.c: New test.
7303
7304 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
7305
7306         * gcc.c-torture/execute/vrp-4.c: New test.
7307
7308 2005-08-02  Jan Hubicka  <jh@suse.cz>
7309
7310         * update-threading.c: New test.
7311
7312 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
7313
7314         * gcc.c-torture/compile/20050801-1.c: New test.
7315         * gcc.c-torture/compile/20050801-2.c: New test.
7316
7317 2005-08-01  Jan Hubicka  <jh@suse.cz>
7318
7319         * val-prof-5.c: New test.
7320
7321 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
7322
7323         PR c/22311
7324         * gcc.dg/pr22311-1.c : New test.
7325
7326 2005-07-31  Steven Bosscher  <stevenb@suse.de>
7327
7328         PR target/23095
7329         * gfortran.dg/pr23095.f: New test.
7330
7331         PR c++/22003
7332         * g++.dg/other/pr22003.C: New test.
7333
7334 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
7335
7336         PR target/20621
7337         * gcc.c-torture/execute/pr20621-1.c: New test.
7338
7339 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
7340
7341         * gfortran.dg/comma_format_extension_4.f: Adjust length
7342         of string for format.
7343         * gfortran.dg/der_array_io_1.f: Replace illegal internal
7344         print statement with internal write.
7345         * gfortran.dg/der_array_io_2.f: Likewise.
7346         * gfortran.dg/der_array_io_3.f: Likewise.
7347
7348 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
7349
7350         * gcc.dg/fold-abs-4.c: new test.
7351
7352 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
7353
7354         PR fortran/22570 an related issues.
7355         * gfortran.dg/x_slash_1.f: New test.
7356
7357 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
7358
7359         PR c/23143
7360         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
7361         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
7362
7363 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7364
7365         PR c/529
7366         * gcc.dg/Wshadow-3.c: New test.
7367
7368 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
7369
7370         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
7371         used to have the wrong bounds).
7372
7373 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7374
7375         PR c/21720
7376         * gcc.dg/hex-round-1.c: Test more cases.
7377         * gcc.dg/hex-round-2.c: New test.
7378
7379 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
7380
7381         PR 22550
7382         * g++.dg/tree-ssa/pr22550.C: New test.
7383
7384 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
7385
7386         * gcc.dg/tree-ssa/vrp19.c: New test.
7387         * gcc.dg/tree-ssa-vrp20.c: New test.
7388
7389 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7390
7391         PR c/22240
7392         * gcc.dg/transparent-union-4.c: New test.
7393
7394 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7395
7396         PR c/22192
7397         * gcc.dg/c99-vla-2.c: New test.
7398
7399 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
7400
7401         PR c/21720
7402         * gcc.dg/hex-round-1.c: New test.
7403
7404 2005-07-28  Jan Hubicka  <jh@suse.cz>
7405
7406         * inliner-1.c: Do not dump everything.
7407         * tree-prof.exp: Do not pass -ftree-based-profiling.
7408         * bprob.exp: Likewise.
7409
7410         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
7411
7412 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
7413
7414         PR c++/22545
7415         * g++.dg/expr/ptrmem7.C: New test.
7416
7417 2005-07-28  Mike Stump  <mrs@apple.com>
7418
7419         * g++.old-deja/g++.mike/visibility-1.C: New test.
7420
7421 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7422
7423         PR c/20187
7424         * gcc.c-torture/execute/pr20187-1.c: New test.
7425
7426 2005-07-28  Jeff Law  <law@redhat.com>
7427
7428         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
7429         * gcc.dg/tree-ssa/vrp18.c: New test.
7430
7431 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7432
7433         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
7434
7435 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
7436
7437         PR tree-optimization/22506
7438         * gcc.dg/vect/ps22506.c: New test.
7439
7440 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
7441
7442         PR target/21149
7443         * gcc.target/i386/sse-3.c: New test.
7444
7445 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7446
7447         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
7448         * gcc.target/mips/mips32-dsp-type.c: Likewise.
7449
7450 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
7451
7452         PR c/22589
7453         * gcc.c-torture/compile/pr22589-1.c: New test.
7454
7455 2005-07-28  Jan Hubicka  <jh@suse.cz>
7456
7457         * update-loopch.c: New testcase.
7458
7459 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
7460
7461         PR rtl-optimization/23047
7462         * gcc.c-torture/execute/pr23047.c: New test.
7463         * gcc.c-torture/execute/pr23047.x: New.
7464
7465 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
7466
7467         PR tree-optimization/22493
7468         * gcc.c-torture/execute/pr22493-1.c: New test.
7469         * gcc.c-torture/execute/pr22493-1.x: New.
7470         * gcc.c-torture/execute/vrp-1.c: New test.
7471         * gcc.c-torture/execute/vrp-2.c: New test.
7472         * gcc.c-torture/execute/vrp-2.c: New test.
7473
7474 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
7475
7476         * gcc.target/frv/all-builtin-read8.c: Delete.
7477         * gcc.target/frv/all-builtin-read16.c: Delete.
7478         * gcc.target/frv/all-builtin-read32.c: Delete.
7479         * gcc.target/frv/all-builtin-read64.c: Delete.
7480         * gcc.target/frv/all-builtin-write8.c: Delete.
7481         * gcc.target/frv/all-builtin-write16.c: Delete.
7482         * gcc.target/frv/all-builtin-write32.c: Delete.
7483         * gcc.target/frv/all-builtin-write64.c: Delete.
7484         * gcc.target/frv/all-read-write-1.c: New.
7485
7486 2005-07-27  Jeff Law  <law@redhat.com>
7487
7488         * gcc.c-torture/execute/pr22630.c: New test.
7489
7490 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
7491
7492         PR tree-optimization/23073
7493         * gcc.dg/vect/nodump-pr23073.c: New test.
7494         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
7495
7496 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
7497
7498         PR tree-optimize/22348
7499         * gcc.c-torture/execute/pr22348.c: New.
7500
7501 2005-07-27  Richard Guenther  <rguenther@suse.de>
7502
7503         * gcc.dg/tree-ssa/salias-1.c: New testcase.
7504
7505 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7506
7507         PR fortran/22503
7508         * gfortran.dg/logical_comp.f90: New test.
7509
7510 2005-07-27  Jan Hubicka  <jh@suse.cz>
7511
7512         * inliner-1.c: Add cleanup of dumps.
7513         * val-prof-*.c: Likewise.
7514         * update-tailcall.c: New.
7515
7516 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
7517
7518         PR 22591
7519         * gcc.dg/tree-ssa/pr22591.c: New test.
7520         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
7521
7522 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
7523
7524         PR libobjc/22606
7525         * objc.dg/try-catch-11.m: New test.
7526
7527 2005-07-26  Richard Guenther  <rguenther@suse.de>
7528
7529         PR tree-optimization/22486
7530         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
7531
7532 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
7533
7534         PR tree-opt/22484
7535         * testsuite/g++.dg/opt/loop2.C: New test.
7536
7537 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
7538
7539         * gcc.dg/tree-ssa/reassoc-3.c: New test.
7540         * gcc.dg/tree-ssa/reassoc-4.c: New test.
7541
7542 2005-07-25  Adam Nemet  <anemet@lnxw.com>
7543
7544         * lib/profopt.exp (profopt-execute): Check for profiling data
7545         files on the target.
7546
7547 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
7548
7549         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
7550         for matching of asm labels.
7551
7552 2005-07-25  Richard Guenther  <rguenther@suse.de>
7553
7554         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
7555
7556 2005-07-25  Richard Guenther  <rguenther@suse.de>
7557
7558         PR testsuite/22624
7559         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
7560
7561 2005-07-25  Ira Rosen  <irar@il.ibm.com>
7562
7563         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
7564         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
7565         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
7566         * gcc.dg/vect/vect-100.c: New test.
7567         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
7568         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
7569         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
7570         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
7571         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
7572         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
7573         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
7574         * gfortran.dg/vect/pr19049.f90: New testcase.
7575         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7576
7577 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
7578
7579         * gcc.c-torture/execute/20050713-1.c: New test.
7580
7581         PR fortran/20063
7582         * gfortran.fortran-torture/execute/data_4.f90: New test.
7583
7584         PR middle-end/20303
7585         * gcc.dg/visibility-d.c: New test.
7586
7587 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
7588
7589         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
7590         * gfortran.dg/underflow.f90: Ditto.
7591
7592 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7593
7594         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
7595         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
7596         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
7597
7598 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
7599
7600         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
7601         include case of field width of zero.
7602
7603 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
7604
7605         PR libgfortran/21875
7606         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
7607         with trailing blanks on normal formatted read.
7608
7609 2005-07-23  Chao-ying Fu  <fu@mips.com>
7610
7611         * gcc.target/mips/mips32-dsp-type.c: New test.
7612         * gcc.target/mips/mips32-dsp.c: New test.
7613
7614 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
7615
7616         PR testsuite/21073
7617         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
7618
7619         PR testsuite/20454
7620         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
7621         and __cyg_profile_func_exit.
7622
7623 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
7624
7625         * gfortran.dg/comma_format_extension_3.f: Fix typo.
7626         * gfortran.dg/comma_format_extension_4.f: Same.
7627         * gfortran.dg/pr15332.f: Same.
7628         * gfortran.dg/pr21730.f: Same.
7629
7630 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
7631
7632         * g++.dg/opt/vrp2.C: Fix testcase.
7633
7634         PR tree-opt/22625
7635         * g++.dg/opt/vrp2.C: New test.
7636
7637 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
7638
7639         PR debug/21828
7640         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
7641
7642 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
7643
7644         * gcc.dg/tree-ssa/20050719-1.c: New test.
7645
7646 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
7647
7648         * gcc.dg/bfin-longcall-1.c: New file.
7649         * gcc.dg/bfin-longcall-2.c: New file.
7650
7651 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
7652
7653         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
7654
7655 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7656
7657         PR middle-end/19055
7658         * gcc.dg/tree-ssa/pr19055.c: New test.
7659         * gcc.dg/tree-ssa/pr19055-2.c: New test.
7660
7661 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7662
7663         PR C++/22358
7664         * g++.dg/other/pr22358.C: New test.
7665
7666 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
7667
7668         PR c++/2922
7669         * g++.dg/lookup/two-stage5.C: New test from bug comments.
7670
7671 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7672
7673         PR c++/15938
7674         * g++.dg/init/union2.C: New test.
7675
7676 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7677
7678         PR c/22393
7679         * gcc.dg/complex-4.c: New test.
7680
7681 2005-07-21  Richard Guenther  <rguenther@suse.de>
7682
7683         PR testsuite/22522
7684         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
7685         scanning for asm labels.
7686         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7687
7688 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7689
7690         PR target/22085
7691         * gcc.dg/altivec-pr22085.c: New.
7692
7693 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7694
7695         PR tree-optimization/19210
7696         * gcc.dg/tree-ssa/pr19210-1.c: New.
7697         * gcc.dg/tree-ssa/pr19210-2.c: New.
7698
7699 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
7700
7701         PR rtl-optimization/22167
7702         * g++.dg/opt/pr22167.C: New test.
7703
7704 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
7705
7706         PR c++/2922
7707         * g++.dg/lookup/two-stage2.C: New.
7708         * g++.dg/lookup/two-stage3.C: New.
7709         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
7710         fixed two-stage name lookup for operators.
7711         * g++.dg/template/call3.C: Compiler now produces an appropriate
7712         error message.
7713         * g++.dg/template/crash37.C: Compiler now describes bla() on line
7714         14 as a candidate.
7715         * g++.dg/template/ptrmem4.C: Compiler produces different error
7716         message.
7717         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
7718         connect_to_method as a candidate.
7719
7720 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
7721
7722         * gcc.dg/fold-alloc-1.c: New test.
7723
7724 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
7725
7726         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7727         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
7728
7729 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
7730
7731         * gcc.dg/fold-abs-1.c: New test.
7732         * gcc.dg/fold-abs-2.c: New test.
7733         * gcc.dg/fold-abs-3.c: New test.
7734
7735 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
7736
7737         Make CONSTRUCTOR use VEC to store initializers.
7738         * g++.dg/ext/complit3.C: Check for specific error messages.
7739         * g++.dg/init/brace2.C: Update error message.
7740         * g++.dg/warn/Wbraces2.C: Likewise.
7741
7742 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
7743
7744         PR fortran/16940
7745         * gfortran.dg/module_interface_1.f90: New test.
7746
7747 2005-07-19  Danny Berlin <dberlin@dberlin.org>
7748             Kenneth Zadeck <zadeck@naturalbridge.com>
7749
7750         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
7751
7752 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7753
7754         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
7755         specify -Wformat for these tests.
7756         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
7757         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
7758         * gcc.dg/format/opt-6.c: Delete.
7759
7760 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7761
7762         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
7763         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7764
7765 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7766
7767         * gcc.dg/tree-ssa/alias-2.c: New test.
7768
7769 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
7770
7771         PR c++/22263
7772         * g++.dg/template/explicit7.C: New test.
7773
7774 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
7775
7776         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
7777         width of 8 to +Inf and -Inf.
7778
7779 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
7780
7781         PR c++/22139
7782         * g++.dg/template/friend36.C: New test.
7783
7784 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
7785
7786         PR fortran/21730
7787         * gfortran.dg/pr21730.f: New test.
7788
7789 2005-07-16  Danny Berlin <dberlin@dberlin.org>
7790             Kenneth Zadeck <zadeck@naturalbridge.com>
7791
7792         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
7793         since pure const detection cannot run at -O1 in c compiler.
7794         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
7795         can now optimize this case properly.
7796         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
7797         because we now pass.
7798         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
7799
7800 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
7801
7802         PR c/22421
7803         * gcc.dg/format/bitfld-1.c: New test.
7804
7805 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7806
7807         PR c++/22204
7808         * g++.dg/rtti/repo1.C: New test.
7809
7810 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
7811
7812         PR middle-end/22398
7813         * gcc.c-torture/compile/pr22398.c: New test.
7814
7815 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7816
7817         PR c++/22132
7818         * g++.dg/expr/cast4.C: New test.
7819
7820 2005-07-15  Richard Guenther  <rguenther@suse.de>
7821
7822         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
7823         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7824
7825 2005-07-15  Steven Bosscher  <stevenb@suse.de>
7826
7827         PR tree-optimization/22230
7828         * gcc.dg/tree-ssa/pr22230.c: New test.
7829
7830 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
7831
7832         * gfortran.dg/g77/cpp6.f: New test.
7833
7834         PR fortran/22417
7835         * gfortran.dg/g77/cpp5.F: New test.
7836         * gfortran.dg/g77/cpp5.h: New file.
7837         * gfortran.dg/g77/cpp5inc.h: New file.
7838
7839 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
7840
7841         PR libfortran/16435
7842         * gfortran.dg/tl_editting.f90: New.
7843         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
7844
7845 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
7846
7847         * gfortran.dg/char_array_constructor.f90: New test.
7848
7849 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
7850
7851         * gfortran.dg/past_eor.f90: New.
7852         * gfortran.dg/complex_read.f90: New.
7853
7854 2005-07-13  Jeff Law  <law@redhat.com>
7855
7856         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
7857         additional casts.
7858
7859         * gcc.dg/tree-ssa/pr22321.c: New test
7860
7861 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
7862
7863         PR tree-optimization/21921
7864         * gcc.dg/tree-ssa/pr21921.c: New.
7865
7866 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7867
7868         PR tree-optimizatio/22442
7869         * gcc.dg/tree-ssa/loop-11.c: New test.
7870
7871 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7872
7873         PR tree-opt/21840
7874         * gcc.c-torture/compile/pr21840.c: New test.
7875
7876 2005-07-12  Jan Hubicka  <jh@suse.cz>
7877
7878         * gcc.c-torture/compile/pr22379.c: New test.
7879
7880 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
7881
7882         PR libfortran/21593
7883         gfortran.dg/dev_null.f90: Remove outdated comment about
7884         PR libfortran/21593.
7885
7886
7887 2005-07-12  Dale Johannesen  <dalej@apple.com>
7888
7889         * gcc.target/i386/compress-float-sse.c: New.
7890         * gcc.target/i386/compress-float-sse-pic.c: New.
7891         * gcc.target/i386/compress-float-387.c: New.
7892         * gcc.target/i386/compress-float-387-pic.c: New.
7893         * gcc.dg/compress-float-ppc.c: New.
7894         * gcc.dg/compress-float-ppc-pic.c: New.
7895
7896 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
7897
7898         PR libfortran/21593
7899         gfortran.dg/dev_null.f90: Remove targets.
7900
7901 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7902
7903         PR tree-opt/22335
7904         * gcc.dg/pr22335-1.c: New test.
7905         * gcc.dg/pr22335-2.c: New test.
7906
7907 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7908
7909         PR c++/20172
7910         * g++.dg/template/nontype12.C : New test.
7911
7912 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7913
7914         * gcc.dg/tree-ssa/loop-10.c: New test.
7915
7916 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
7917
7918         * gcc.c-torture/execute/20020720-1.x: Remove.
7919
7920 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
7921
7922         * gfortran.fortran-torture/execute/forall_7.f90: New test.
7923
7924 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
7925
7926         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
7927         (dg-mips-options): Use it.
7928
7929 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
7930
7931         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
7932
7933 2005-07-09  Richard Henderson  <rth@redhat.com>
7934
7935         * lib/target-supports.exp (check_effective_target_sync_char_short):
7936         Add alpha.
7937
7938 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
7939
7940         PR libfortran/22217
7941         * gfortran.dg/negative-z-descriptor.f90: New test.
7942
7943 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7944
7945         PR tree-opt/22329
7946         * gcc.dg/pr22329.c: New test.
7947
7948 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
7949
7950         PR tree-optimization/20139
7951         * gcc.dg/tree-ssa/pr20139.c: New.
7952
7953 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7954
7955         PR tree-opt/22356
7956         * testsuite/gcc.dg/pr22356-1.c: New test.
7957
7958 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
7959
7960         PR c++/21799
7961         * g++.dg/template/unify8.C: New.
7962         * g++.dg/template/unify9.C: New.
7963
7964 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
7965
7966         * gfortran.fortran-torture/execute/entry_10.f90: New test.
7967
7968 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
7969
7970         * gcc.dg/darwin-version-1.c: New.
7971         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
7972         * gcc.dg/builtins-20.c: Likewise.
7973         * gcc.dg/builtins-53.c: Likewise.
7974         * gcc.dg/torture/builtins-convert-1.c: Likewise.
7975         * gcc.dg/torture/builtins-convert-2.c: Likewise.
7976         * gcc.dg/torture/builtins-convert-3.c: Likewise.
7977         * gcc.dg/torture/builtins-power-1.c: Likewise.
7978         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
7979         on Darwin.
7980
7981 2005-07-07  Jeff Law  <law@redhat.com>
7982
7983         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
7984         argument evaluation order.
7985
7986 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
7987
7988         PR libfortran/21594
7989         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7990         Add test cases where the shift length is greater than the
7991         array length.
7992
7993 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7994
7995         * obj-c++.dg/proto-lossage-6.mm: New.
7996         * objc.dg/proto-lossage-6.m: New.
7997
7998 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7999
8000         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
8001         * objc.dg/gnu-runtime-2.m: Likewise.
8002
8003 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
8004
8005         * gfortran.dg/longline.f: New test.
8006
8007         * gfortran.dg/badline.f: New test.
8008
8009 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
8010
8011         PR fortran/16531
8012         PR fortran/15966
8013         PR fortran/18781
8014         * gfortran.dg/hollerith.f90: New.
8015         * gfortran.dg/hollerith2.f90: New.
8016         * gfortran.dg/hollerith3.f90: New.
8017         * gfortran.dg/hollerith4.f90: New.
8018         * gfortran.dg/hollerith_f95.f90: New.
8019         * gfortran.dg/hollerith_legacy.f90: New.
8020         * gfortran.dg/g77/cpp4.F: New. Port from g77.
8021
8022 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
8023
8024         PR objc/22274
8025         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
8026         * objc.dg/gnu-runtime-2.m: New.
8027
8028 2005-07-06  Jeff Law  <law@redhat.com>
8029
8030         * gcc.dg/tree-ssa/vrp17.c: New test.
8031
8032 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
8033
8034         PR fortran/22327
8035         * gfortran.dg/array_constructor_5.f90: New test.
8036
8037 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
8038
8039         * gfortran.fortran-torture/execute/entry_9.f90: New test.
8040
8041 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
8042
8043         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
8044         * gcc.dg/980816-1.c: Ditto.
8045
8046 2005-07-06  Jeff Law  <law@redhat.com>
8047
8048         * gcc.c-torture/compile/pr21356.c: New test.
8049
8050 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
8051
8052         PR c/22013
8053         PR c/22098
8054         * gcc.c-torture/compile/pr22013-1.c,
8055         gcc.c-torture/execute/pr22098-1.c,
8056         gcc.c-torture/execute/pr22098-2.c,
8057         gcc.c-torture/execute/pr22098-3.c: New tests.
8058
8059 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
8060
8061         PR c/22308
8062         * gcc.dg/pr22308-1.c: New test.
8063
8064 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
8065
8066         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
8067         target.
8068         * gcc.dg/compare9.c: Use -fshort-enums instead of
8069         -fno-short-enums.  Change the last test to dg-bogus.
8070
8071 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
8072
8073         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
8074         * gcc.dg/compare9.c: New.
8075
8076 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8077
8078         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
8079
8080 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
8081
8082         PR testsuite/22288
8083         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
8084
8085
8086 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8087
8088         * gcc.dg/format/gcc_gfc-1.c: New.
8089
8090 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
8091
8092         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
8093
8094 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8095
8096         PR fortran/20842
8097         * gfortran.dg/io_invalid_1.f90: New test.
8098
8099 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
8100
8101         * gcc.dg/format/gcc_diag-1.c: Update.
8102
8103 2005-07-02  Jeff Law  <law@redhat.com>
8104
8105         * gcc.dg/tree-ssa/pr22051-1.c: New test.
8106         * gcc.dg/tree-ssa/pr22051-2.c: New test.
8107
8108 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
8109
8110         * gcc.dg/format/gcc_diag-1.c: Update.
8111
8112 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
8113
8114         PR tree-opt/22269
8115         * gcc.c-torture/compile/pr22269.c: New test.
8116
8117 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
8118
8119         PR 21584
8120         PR 22219
8121         * g++.dg/tree-ssa/pr21584-1.C: New test.
8122         * g++.dg/tree-ssa/pr21584-2.C: New test.
8123
8124 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
8125
8126         * obj-c++.dg/try-catch-11.mm: New.
8127         * objc.dg/try-catch-10.m: New.
8128
8129 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
8130
8131         * g++.dg/other/ucnid-1.C: xfail on AIX.
8132
8133 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
8134
8135         PR 22234
8136         * gcc.dg/20050629-1.c: New test.
8137
8138 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
8139
8140         * obj-c++.dg/const-str-1[0-1].mm: New.
8141         * objc.dg/const-str-1[0-1].m: New.
8142
8143 2005-05-29  Richard Henderson  <rth@redhat.com>
8144
8145         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
8146         Rename from check_effective_target_vect_no_max.
8147         (check_effective_target_vect_no_int_add): New.
8148         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
8149         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8150         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8151         * gcc.dg/vect/vect-reduc-1.c: Use both.
8152         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8153
8154 2005-05-29  Richard Henderson  <rth@redhat.com>
8155
8156         * lib/target-supports.exp (check_effective_target_vect_no_max):
8157         Remove i386 and x86_64.
8158
8159 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8160
8161         PR testsuite/21969
8162         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
8163
8164 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
8165
8166         PR middle-end/21969
8167         * gcc.dg/vect/pr21969.c: New test.
8168
8169 2005-06-28  Eric Christopher  <echristo@redhat.com>
8170
8171         PR c/22052
8172         PR c/21975
8173         * gcc.dg/inline1.c: New test.
8174         * gcc.dg/inline2.c: Ditto.
8175         * gcc.dg/inline3.c: Ditto.
8176         * gcc.dg/inline4.c: Ditto.
8177         * gcc.dg/inline5.c: Ditto.
8178
8179 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8180
8181         PR libfortran/22142
8182         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8183         Add testcase also testing eoshift1 for PR 22142.
8184
8185 2005-06-28  Richard Henderson  <rth@redhat.com>
8186
8187         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
8188         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
8189         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
8190         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
8191         gcc.dg/tree-ssa/20030922-2.c: Likewise.
8192
8193 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
8194
8195         PR libfortran/22142
8196         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8197         Add testcase for PR 22142.
8198
8199 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
8200
8201         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
8202         gcc.target/ia64/fpreg-2.c: New tests.
8203
8204 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8205
8206         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
8207
8208 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8209
8210         PR libfortran/22170
8211         * gfortran.dg/slash_1.f90: New test.
8212
8213 2005-06-27  Richard Henderson  <rth@redhat.com>
8214
8215         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
8216         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
8217         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8218         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8219         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8220         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8221
8222 2005-06-27  Richard Henderson  <rth@redhat.com>
8223
8224         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
8225         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
8226
8227 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
8228
8229         * obj-c++.dg/proto-lossage-5.mm: New.
8230         * objc.dg/proto-lossage-5.m: New.
8231
8232 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
8233
8234         PR 21959
8235         * gcc.dg/tree-ssa/pr21959.c: New test.
8236
8237 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
8238
8239         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
8240         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
8241         testing uninitialized var.
8242
8243         * gcc.c-torture/execute/builtins/chk.h: New.
8244         * gcc.c-torture/execute/builtins/lib/chk.c: New.
8245         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
8246         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
8247         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
8248         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
8249         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
8250         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
8251         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
8252         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
8253         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
8254         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
8255         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
8256         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
8257         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
8258         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
8259         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
8260         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
8261         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
8262         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
8263         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
8264         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
8265         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
8266         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
8267         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
8268         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
8269         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
8270         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
8271         * gcc.dg/builtin-object-size-1.c: New test.
8272         * gcc.dg/builtin-object-size-2.c: New test.
8273         * gcc.dg/builtin-object-size-3.c: New test.
8274         * gcc.dg/builtin-object-size-4.c: New test.
8275         * gcc.dg/builtin-object-size-5.c: New test.
8276         * gcc.dg/builtin-stringop-chk-1.c: New test.
8277         * gcc.dg/builtin-stringop-chk-2.c: New test.
8278         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
8279         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
8280         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
8281         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
8282         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
8283         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
8284         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
8285         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
8286         * gcc.c-torture/execute/printf-1.c: New test.
8287         * gcc.c-torture/execute/fprintf-1.c: New test.
8288         * gcc.c-torture/execute/vprintf-1.c: New test.
8289         * gcc.c-torture/execute/vfprintf-1.c: New test.
8290         * gcc.c-torture/execute/printf-chk-1.c: New test.
8291         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
8292         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
8293         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
8294
8295 2005-06-27  Michael Matz  <matz@suse.de>
8296
8297         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
8298         slot is not merged if address escapes.
8299
8300 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8301
8302         PR c/21911
8303         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
8304
8305 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
8306
8307         PR middle-end/17965
8308         * gcc.c-torture/compile/20050622-1.c: New test.
8309
8310         PR middle-end/22028
8311         * gcc.dg/20050620-1.c: New test.
8312
8313 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
8314
8315         PR tree-optimization/22026
8316         * gcc.dg/tree-ssa/pr22026.c: New.
8317
8318 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
8319
8320         PR libfortran/22144
8321         * gfortran.dg/shift-alloc.f90: New testcase.
8322
8323 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
8324
8325         * all files: Update FSF address in copyright headers.
8326
8327 2005-06-22  Jan Hubicka  <jh@suse.cz>
8328
8329         * wholeprogram-1.c: New testcase.
8330         * wholeprogram-2.c: New testcase.
8331
8332 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
8333
8334         PR 22171
8335         * gcc.dg/tree-ssa/pr22171.c: New test.
8336
8337 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
8338
8339         * gfortran.dg/simplify_modulo.f90: New.
8340
8341 2005-06-24  Jan Hubicka  <jh@suse.cz>
8342
8343         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
8344
8345 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8346
8347         * obj-c++.dg/proto-lossage-[1-4].mm: New.
8348
8349 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
8350
8351         * obj-c++.dg/typedef-alias-1.mm: New.
8352         * objc.dg/typedef-alias-1.m: New.
8353
8354 2005-06-23  Jeff Law  <law@redhat.com>
8355
8356         * gcc.dg/tree-ssa/vrp16.c: New test.
8357
8358 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8359
8360         * lib/target-supports.exp: Add
8361         check_effective_target_fortran_large_real and
8362         check_effective_target_fortran_large_int to check for
8363         corresponding effective targets.
8364         * gfortran.dg/large_integer_kind_1.f90: New test.
8365         * gfortran.dg/large_real_kind_1.f90: New test.
8366
8367 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
8368
8369         PR tree-optimization/22117
8370         * gcc.dg/tree-ssa/pr22117.c: New.
8371
8372 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
8373
8374         PR testsuite/22123
8375         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
8376
8377 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
8378
8379         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
8380
8381 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
8382
8383         * gfortran.dg/f2c_4.f90: Add tests for complex functions
8384         * gfortran.dg/f2c_4.c: Likewise.
8385
8386 2005-06-22 Paul Brook  <paul@codesourcery.com>
8387
8388         PR fortran/21034
8389         * gfortran.dg/auto_save_1.f90: New test.
8390
8391 2005-06-22  Michael Matz  <matz@suse.de>
8392
8393         * gcc.target/x86-64/abi: New directory.
8394         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
8395         * gcc.target/x86-64/abi/README.gcc: New file.
8396         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
8397         * gcc.target/x86-64/abi/asm-support.s: New file.
8398         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
8399         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
8400         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
8401         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
8402         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
8403         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
8404         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
8405         * gcc.target/x86_64/abi/test_bitfields.c: New test.
8406         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
8407         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
8408         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
8409         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
8410         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
8411         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
8412         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
8413         * gcc.target/x86_64/abi/test_varargs.c: New test.
8414
8415 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
8416
8417         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
8418         32-bit i?86 and x86_64.
8419
8420 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
8421
8422         * obj-c++.dg/const-str-[1-9].mm: New tests.
8423
8424 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
8425
8426         PR fortran/22010
8427         * gfortran.dg/namelist_use.f90: New.
8428         * gfortran.dg/namelist_use_only.f90: New.
8429
8430 2005-06-21  Jeff Law  <law@redhat.com>
8431
8432         * gcc.dg/tree-ssa/vrp15.c: New test.
8433
8434 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
8435
8436         * lib/target-supports.exp (check_effective_target_vect_reduction):
8437         Remove.
8438         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
8439         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
8440         remove vect_reduction target keyword. Also avoid two returns in main.
8441         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8442         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
8443         * gcc.dg/vect/vect-reduc-1short.c: New test.
8444         * gcc.dg/vect/vect-reduc-1char.c: New test.
8445         * gcc.dg/vect/vect-reduc-2short.c: New test.
8446         * gcc.dg/vect/vect-reduc-2char.c: New test.
8447         * gcc.dg/vect/vect-reduc-6.c: New test.
8448         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
8449         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
8450         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
8451
8452 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8453         Paul Thomas  <pault@gcc.gnu.org>
8454
8455         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
8456         New tests.
8457
8458 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8459
8460         * gfortran.dg/backslash_1.f90: New test.
8461         * gfortran.dg/backslash_2.f90: New test.
8462
8463 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
8464
8465         * gfortran.dg/duplicate_labels.f90: New test.
8466
8467 2005-06-20  Jan Beulich  <jbeulich@novell.com>
8468
8469         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
8470         unsupportable relocations.
8471         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8472         * gcc.dg/20050321-2.c: xfail for NetWare.
8473
8474 2005-06-20  Andreas Jaeger  <aj@suse.de>
8475
8476         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
8477         gcc.target/i386/fastcall-sseregparm.c,
8478         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
8479
8480 2005-06-19  Richard Henderson  <rth@redhat.com>
8481
8482         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
8483
8484 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
8485
8486         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
8487
8488 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
8489
8490         PR c++/22115
8491         * g++.dg/conversion/simd2.C: Change expected error message.
8492
8493 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
8494
8495         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
8496         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8497         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8498
8499 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
8500
8501         * gcc.dg/fold-mod-1.c: New test.
8502
8503 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
8504
8505         PR fortran/19926
8506         * gfortran.dg/pr19926.f90: New test.
8507
8508 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
8509
8510         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
8511         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
8512         targets.
8513         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8514         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8515
8516 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
8517
8518         * gcc.target/ia64/float80-varargs-1.c: New test.
8519
8520 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8521
8522         PR tree-opt/22035
8523         * gfortran.dg/f2c_6.f90: New test.
8524
8525 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
8526
8527         PR c++/17413
8528         * g++.dg/template/local5.C: New.
8529
8530 2005-06-17  Richard Henderson  <rth@redhat.com>
8531
8532         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
8533
8534 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
8535
8536         PR testsuite/21945
8537         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
8538
8539 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
8540
8541         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
8542         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
8543         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
8544         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
8545         check_vect to verify the presence of hardware vector support.
8546
8547 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
8548
8549         PR testsuite/22056
8550         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
8551
8552 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8553
8554         PR libfortran/19216
8555         * gfortran.dg/pr19216.f: Add correct space between brackets and
8556         dg directive.
8557
8558 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8559
8560         PR libfortran/16436
8561         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
8562
8563 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
8564
8565         * gcc.target/i386/attributes-error.c: New testcase.
8566         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8567         * gcc.target/i386/regparm-stdcall.c: Likewise.
8568         * gcc.target/i386/sseregparm-1.c: Likewise.
8569         * gcc.target/i386/sseregparm-2.c: Likewise.
8570
8571 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
8572
8573         * g++.dg/rtti/crash2.C: New.
8574
8575 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
8576
8577         * gcc.dg/noncompile/20040203-3.c: Update expected message.
8578
8579 2005-06-15  David Ung  <davidu@mips.com>
8580
8581         * gcc.target/mips/mips16e-extends.c: New test for testing the
8582         generation of MIPS16e zeb/zeh, seb/seh instructions.
8583
8584 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
8585
8586         PR 22018
8587         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
8588         * gcc.dg/tree-ssa/pr22018.c: New test.
8589
8590 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
8591
8592         * gcc.dg/simd-1.c: Update error messages.
8593         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
8594         * gcc.dg/simd-2.c: Update error messages.
8595         * gcc.dg/simd-4.c: New.
8596
8597 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
8598
8599         PR c++/20678
8600         * g++.dg/other/crash-4.C: New.
8601
8602 2005-06-14  Devang Patel  <dpatel@apple.com>
8603
8604         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
8605
8606 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
8607
8608         PR c++/21929
8609         * g++.dg/parse/crash11.C: Update
8610
8611 2005-06-13  Jeff Law  <law@redhat.com>
8612
8613         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
8614         perform the desired transformations.
8615         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
8616         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
8617
8618 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8619
8620         PR fortran/22038
8621         * gfortran.dg/forall_1.f90: Un-XFAIL.
8622
8623 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
8624
8625         PR c++/21929
8626         * g++.dg/parse/crash26.C: New.
8627
8628         PR c++/20789
8629         * g++.dg/init/member1.C: New.
8630
8631 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
8632
8633         * gfortran.dg/altreturn_1.f90: New test.
8634
8635 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
8636
8637         PR middle-end/21985
8638         * gcc.dg/tree-ssa/pr21985.c: New test.
8639
8640 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8641
8642         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
8643
8644 2005-06-12  Roger Sayle  <roger@eyesopen.com>
8645
8646         PR c++/21930
8647         * g++.dg/other/error10.C: New test case.
8648
8649 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8650
8651         PR libfortran/19155
8652         * gfortran.dg/pr19155.f: Add test.
8653
8654 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8655
8656         * gfortran.dg/f2c_7.f90: New test.
8657
8658         * gfortran.dg/forall_1.f90: XFAILed.
8659
8660 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8661
8662         * gcc.dg/pr14796-1.c: New.
8663         * gcc.dg/pr14796-2.c: New.
8664
8665 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
8666
8667         PR fortran/17792
8668         PR fortran/21375
8669         * gfortran.dg/deallocate_stat.f90: New test.
8670
8671 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
8672
8673         * gfortran.fortran-torture/execute/in-pack.f90: New test.
8674
8675 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
8676
8677         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
8678         access will be generated when this loop is vectorized. Test that
8679         accesses with same alignment were detected.
8680         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
8681         Test that accesses with same alignment were detected.
8682         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
8683         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
8684         alignment were detected.
8685
8686 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
8687
8688         PR c++/10611
8689         * g++.dg/conversion/simd2.C: New.
8690
8691 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8692
8693         * gcc.dg/Wcxx-compat-1.c: New.
8694
8695 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
8696
8697         PR libfortran/21480
8698         * gfortran.dg/reshape-complex.f90: Add a test for a packed
8699         complex array.
8700
8701 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
8702
8703         * gcc.dg/alias-8.c: New.
8704
8705 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
8706
8707         * gcc.dg/format/cmn_err-1.c: Update.
8708
8709 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
8710
8711         PR target/20666
8712         * gcc.target/sparc/fexpand-2.c: New.
8713         * gcc.target/sparc/fpmerge-2.c: New.
8714         * gcc.target/sparc/fpmul-2.c: New.
8715         * gcc.target/sparc/noresult.c: New.
8716         * gcc.target/sparc/pdist-2.c: New.
8717         * gcc.target/sparc/pdist-3.c: New.
8718
8719 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
8720
8721         PR testsuite/21702
8722         * gcc.target/i386/i386.exp: Fix comment typo.
8723
8724 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8725
8726         PR c++/19497
8727         * g++.dg/inherit/using5.C: New.
8728         * g++.dg/inherit/using6.C: New.
8729
8730 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8731
8732         PR c++/19894
8733         * g++.dg/template/ptrmem15.C: New test.
8734
8735         PR c++/20563
8736         * g++.dg/ext/label4.C: New test.
8737
8738 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8739
8740         * gcc.dg/tls/debug-1.c: New test.
8741
8742 2005-06-07  Dale Johannesen  <dalej@apple.com>
8743
8744         * gcc.target/i386/movq.c: New.
8745
8746 2005-06-07  Dale Johannesen  <dalej@apple.com>
8747
8748         * gcc.dg/20050607-1.c: New.
8749
8750 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
8751
8752         PR middle-end/21850
8753         * gcc.c-torture/execute/20050607-1.c: New test.
8754
8755 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
8756
8757         PR libfortran/21926
8758         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
8759         Test case where the return array has lowest stride one,
8760         but isn't packed.
8761
8762 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
8763
8764         * lib/target-supports.exp (check_effective_target_sync_int_long):
8765         Add s390 and s390x targets.
8766
8767 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8768
8769         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
8770         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
8771         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
8772         * gcc.dg/tree-ssa/loop-9.c: New test.
8773
8774 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
8775
8776         * g++.dg/parse/defarg10.C: New.
8777
8778 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
8779
8780         PR regression/21897
8781         * gcc.c-torture/execute/20050604-1.c: New test.
8782
8783 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
8784
8785         PR 21903
8786         * g++.dg/parse/defarg9.C: New.
8787
8788         PR c++/20637
8789         * g++.dg/inherit/using4.C: New.
8790         * g++.dg/overload/error1.C: Adjust expected errors.
8791         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
8792         * g++.old-deja/g++.brendan/arm2.C: Likewise.
8793         * g++.old-deja/g++.other/redecl2.C: Likewise.
8794         * g++.old-deja/g++.other/redecl4.C: Likewise.
8795         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
8796
8797 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8798
8799         * gfortran.dg/f2c_5.f90: Add -w to dg-options
8800
8801 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8802
8803         * lib/gfortran.exp (gfortran_target_compile): Call
8804         dg-additional-files-options
8805         * gfortran.dg/f2c_4.f90: New file
8806         * gfortran.dg/f2c_4.c: New file
8807         * gfortran.dg/f2c_5.f90: New file
8808         * gfortran.dg/f2c_5.c: New file
8809
8810 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8811
8812         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
8813
8814         PR fortran/21912
8815         * gfortran.dg/array_constructor_4.f90: New test.
8816
8817 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
8818
8819         PR c++/21619
8820         * g++.dg/ext/builtin9.C: New test.
8821
8822 2005-06-05  Dale Johannesen  <dalej@apple.com>
8823
8824         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
8825         * gcc.c-torture/execute/20050603-2.c: Ditto.
8826
8827 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8828
8829         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
8830         * gcc.dg/vect/vect-reduc-1.c: New.
8831         * gcc.dg/vect/vect-reduc-2.c: New.
8832         * gcc.dg/vect/vect-reduc-3.c: New.
8833
8834 2005-06-04  Dale Johannesen  <dalej@apple.com>
8835
8836         * gcc.c-torture/execute/20050603-1.c: New.
8837         * gcc.c-torture/execute/20050603-2.c: New.
8838         * gcc.dg/20050603-3.c: New.
8839
8840 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8841
8842         PR fortran/19195
8843         * gfortran.dg/debug_1.f90: New test.
8844
8845         * gfortran.dg/forall_1.f90: New test.
8846
8847 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
8848
8849         * gfortran.dg/array_constructor_3.f90: New test.
8850
8851 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8852
8853         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
8854
8855 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
8856
8857         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
8858
8859 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
8860
8861         PR c/21873
8862         * gcc.dg/init-excess-1.c: New test.
8863
8864 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8865
8866         PR c++/21853
8867         * g++.dg/expr/static_cast6.C: New test.
8868
8869 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
8870
8871         * gcc.dg/tree-ssa/vrp14.c: New test.
8872
8873 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8874
8875         PR c++/21336
8876         * g++.dg/template/new2.C: New test.
8877
8878 2005-06-03  Josh Conner  <jconner@apple.com>
8879
8880         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
8881         all entries in initializer.
8882
8883 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
8884
8885         PR middle-end/21858
8886         * gcc.dg/pr21858.c: New testcase.
8887
8888 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
8889
8890         PR tree-optimization/21292
8891
8892         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
8893         New.
8894         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8895         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8896         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8897         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8898         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
8899
8900 2005-06-02  Richard Henderson  <rth@redhat.com>
8901
8902         * gcc.dg/sync-2.c: Use -march=i486 for i386.
8903
8904 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
8905
8906         * gcc.dg/wtypequal.c: New testcase.
8907
8908 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
8909
8910         PR 21582
8911         * gcc.dg/tree-ssa/pr21582.c: New test.
8912
8913 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8914
8915         PR c++/21280
8916         * g++.dg/opt/interface2.h: New.
8917         * g++.dg/opt/interface2.C: New.
8918         * g++.dg/init/ctor4.C: Adjust error lines.
8919         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8920         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
8921         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8922         * g++.old-deja/g++.pt/assign1.C: Likewise.
8923         * g++.old-deja/g++.pt/crash20.C: Likewise.
8924
8925 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
8926
8927         PR tree-optimization/21734
8928         * g++.dg/vect/pr21734_1.cc: New.
8929         * g++.dg/vect/pr21734_2.cc: New.
8930
8931 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8932
8933         PR c++/20350
8934         * g++.dg/template/spec24.C: New.
8935
8936         PR c++/21151
8937         * g++.dg/pch/local-1.C: New.
8938         * g++.dg/pch/local-1.Hs: New.
8939
8940 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
8941
8942         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
8943         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
8944         * gcc.dg/tree-ssa/pr14341.c: New test.
8945         * gcc.dg/tree-ssa/pr14841.c: New test.
8946         * gcc.dg/tree-ssa/pr20701.c: New test.
8947         * gcc.dg/tree-ssa/pr21086.c: New test.
8948         * gcc.dg/tree-ssa/pr21090.c: New test.
8949         * gcc.dg/tree-ssa/pr21332.c: New test.
8950         * gcc.dg/tree-ssa/pr21458.c: New test.
8951         * gcc.dg/tree-ssa/pr21658.c: New test.
8952         * gcc.dg/tree-ssa/vrp01.c: New test.
8953         * gcc.dg/tree-ssa/vrp02.c: New test.
8954         * gcc.dg/tree-ssa/vrp03.c: New test.
8955         * gcc.dg/tree-ssa/vrp04.c: New test.
8956         * gcc.dg/tree-ssa/vrp05.c: New test.
8957         * gcc.dg/tree-ssa/vrp06.c: New test.
8958         * gcc.dg/tree-ssa/vrp07.c: New test.
8959         * gcc.dg/tree-ssa/vrp08.c: New test.
8960         * gcc.dg/tree-ssa/vrp09.c: New test.
8961         * gcc.dg/tree-ssa/vrp10.c: New test.
8962         * gcc.dg/tree-ssa/vrp11.c: New test.
8963         * gcc.dg/tree-ssa/vrp12.c: New test.
8964         * gcc.dg/tree-ssa/vrp13.c: New test.
8965
8966 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
8967
8968         PR 21029
8969         * gcc.dg/tree-ssa/pr21029.c: New test.
8970
8971 2005-06-01  Roger Sayle  <roger@eyesopen.com>
8972
8973         * gfortran.dg/logint-1.f: New test case.
8974         * gfortran.dg/logint-2.f: Likewise.
8975         * gfortran.dg/logint-3.f: Likewise.
8976
8977 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
8978
8979         PR c/21536
8980         PR c/20760
8981         * gcc.dg/20050527-1.c: New test.
8982
8983         * gcc.dg/i386-sse-12.c: New test.
8984
8985         PR fortran/21729
8986         * gfortran.dg/implicit_5.f90: New test.
8987
8988 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
8989
8990         PR fortran/20883
8991         * gfortran/assign_4.f90: New test.
8992         * gfortran/assign_2.f90: Change compile to run.
8993
8994 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
8995
8996         * lib/target-supports.exp
8997         (check_effective_target_sync_char_short): New.
8998         * gcc.dg/sync-2.c: New.
8999
9000 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
9001
9002         PR tree-optimization/21817
9003         * gcc.dg/torture/pr21817-1.c: New.
9004
9005 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
9006
9007         PR c++/21165
9008         * g++.dg/template/init5.C: New.
9009
9010 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
9011
9012         * gfortran.dg/char_initialiser_actual.f90:
9013         Test character initialisers as actual arguments.
9014         * gfortran.dg/char_pointer_comp_assign.f90:
9015         Test character pointer structure component assignments.
9016         * gfortran.dg/char_array_structure_constructor.f90:
9017         Test character components in structure constructors.
9018
9019 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
9020
9021         PR middle-end/20931
9022         * g++.dg/opt/pr20931.C: New test.
9023
9024 2005-05-31  Andreas Jaeger  <aj@suse.de>
9025
9026         PR testsuite/20772
9027         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
9028         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
9029         g++.old-deja/g++.ext/asmspec1.C,
9030         g++.old-deja/g++.other/regstack.C,
9031         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
9032         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
9033         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
9034         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
9035         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
9036         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
9037         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
9038         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
9039         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
9040         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
9041         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
9042         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
9043         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
9044         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
9045         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
9046         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
9047         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
9048         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
9049         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
9050
9051 2005-05-31  Jeff Law  <law@redhat.com>
9052
9053         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
9054
9055 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
9056
9057         PR middle-end/21743
9058         * gcc.dg/builtins-1.c: Activate disabled clog test.
9059         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9060
9061 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
9062
9063         * gfortran.dg/char_pointer_assign.f90:
9064         Test character-pointer assignments and pointer assignments.
9065         * gfortran.dg/char_pointer_dummy.f90:
9066         Test character-pointer dummy arguments.
9067         * gfortran.dg/char_pointer_func.f90:
9068         Test character-pointer function returns.
9069         * gfortran.dg/char_pointer_dependency.f90:
9070         Test character-pointer functions with dependencies.
9071
9072 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
9073
9074         PR c++/21784
9075         * g++.dg/lookup/using14.C: New test.
9076
9077 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
9078
9079         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9080         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
9081         trailing ^M.
9082
9083 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
9084
9085         PR c++/17413
9086         * g++.dg/template/local5.C: New.
9087
9088         PR target/21761
9089         * gcc.c-torture/compile/pr21761.c: New.
9090
9091         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
9092         before darwin8.
9093
9094 2005-05-30  Steven G. Kargl
9095
9096         PR fortran/20846
9097         * gfortran.dg/inquire_8.f90: New test.
9098
9099 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9100
9101         PR libfortran/21376
9102         * gfortran.dg/output_exponents_1.f90: New test.
9103
9104 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9105
9106         PR libfortran/20006
9107         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
9108
9109 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
9110
9111         PR c++/21210
9112         * g++.dg/ext/complex1.C: New test.
9113
9114         PR c++/21340
9115         * g++.dg/init/ctor6.C: New test.
9116
9117 2005-05-29  Jan Hubicka  <jh@suse.cz>
9118
9119         * gcc.c-torture/compile/pr21562.c: New.
9120
9121 2005-05-28  Steven G. Kargl <kargls@comcast.net>
9122
9123         * gfortran.dg/subnormal_1.f90: New test.
9124
9125 2005-05-28  Jan Hubicka  <jh@suse.cz>
9126
9127         * tree-prof.exp: Fix comment.
9128         * value-prof-1.c: New.
9129         * value-prof-2.c: New.
9130         * value-prof-3.c: New.
9131         * value-prof-4.c: New.
9132
9133 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
9134
9135         PR c++/21614
9136         * g++.dg/expr/ptrmem6.C: New test.
9137         * g++.dg/expr/ptrmem6a.C: Likewise.
9138
9139 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
9140
9141         PR tree-optimization/21658
9142         * gcc.dg/tree-ssa/pr21658.c: New.
9143
9144 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
9145
9146         PR c++/21455
9147         * g++.dg/inherit/ptrmem3.C: New.
9148
9149         PR c++/21681
9150         * g++.dg/parse/template16.C: New.
9151
9152 2005-05-27  Andreas Jaeger  <aj@suse.de>
9153
9154         * gcc.dg/setjmp-2.c: Only run in 32-bit.
9155
9156         * gcc.dg/i386-sse-8.c: Run test on all archs.
9157
9158 2005-05-26  Mike Stump  <mrs@apple.com>
9159
9160         * objc.dg/isa-field-1.m: Only run on darwin.
9161         * objc.dg/lookup-1.m: Likewise.
9162         * objc.dg/try-catch-8.m: Likewise.
9163
9164 2005-05-26  Roger Sayle  <roger@eyesopen.com>
9165
9166         PR tree-optimization/9814
9167         * gcc.dg/pr9814-1.c: New test case.
9168
9169 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9170
9171         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
9172         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
9173         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
9174         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
9175         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
9176         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
9177         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
9178         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
9179         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
9180         objc.dg/try-catch-8.m: New.
9181
9182 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
9183
9184         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
9185         remove extraneous semicolons.
9186
9187 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
9188
9189         * obj-c++.dg/comp-types-12.mm: New.
9190         * objc.dg/comp-types-11.m: New.
9191         * objc.dg/selector-4.m: New.
9192
9193 2005-05-26  Andreas Jaeger  <aj@suse.de>
9194
9195         PR testsuite/20772
9196         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
9197         g++.old-deja/g++.ext/attrib3.C,
9198         g++.old-deja/g++.other/store-expr1.C,
9199         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
9200         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
9201         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9202         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
9203         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
9204         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
9205         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
9206         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9207         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
9208         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
9209         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
9210         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
9211         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
9212         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
9213         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
9214         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
9215         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
9216         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9217         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
9218
9219 2005-05-26  Andreas Jaeger  <aj@suse.de>
9220
9221         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
9222         x86-64 compilation.
9223
9224 2005-05-26  Andreas Jaeger  <aj@suse.de>
9225
9226         PR testsuite/20772
9227         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
9228         gcc.misc-tests/i386-pf-athlon-1.c,
9229         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9230         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
9231         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
9232         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
9233         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
9234         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
9235         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
9236         programs.
9237
9238         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
9239         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
9240         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
9241         x86-64 compilation.
9242
9243         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
9244         x86_64.
9245
9246         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
9247         effective-target ilp32.
9248
9249 2005-05-26  David Ung  <davidu@mips.com>
9250
9251         * gcc.target/mips/ext_ins.c: New test for testing the generation
9252         of MIPS32/64 rev 2 ext/ins instructions.
9253
9254 2005-05-26  Andreas Jaeger  <aj@suse.de>
9255
9256         * treelang/compile/unsigned.tree: Use gimple instead of
9257         nonexisting generic dump.
9258
9259 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
9260
9261         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
9262
9263 2005-05-26  Andreas Jaeger  <aj@suse.de>
9264
9265         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
9266
9267 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
9268
9269         PR libfortran/17283
9270         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
9271         Test callee-allocated memory with write statements.
9272
9273 2005-05-25  Roger Sayle  <roger@eyesopen.com>
9274
9275         PR middle-end/21709
9276         * gcc.dg/pr21709-1.c: New test case.
9277
9278 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9279             Mike Stump  <mrs@apple.com>
9280
9281         * objc/execute/next_mapping.h: Update for C++.
9282
9283         * obj-c++.dg/selector-1.mm: Move to...
9284         * obj-c++.dg/selector-4.mm: here...
9285
9286         * obj-c++.dg/basic.mm: New.
9287         * obj-c++.dg/comp-types-1.mm: New.
9288         * obj-c++.dg/cxx-class-1.mm: New.
9289         * obj-c++.dg/cxx-ivars-1.mm: New.
9290         * obj-c++.dg/cxx-ivars-2.mm: New.
9291         * obj-c++.dg/cxx-ivars-3.mm: New.
9292         * obj-c++.dg/cxx-scope-1.mm: New.
9293         * obj-c++.dg/cxx-scope-2.mm: New.
9294         * obj-c++.dg/defs.mm: New.
9295         * obj-c++.dg/empty-private-1.mm: New.
9296         * obj-c++.dg/encode-1.mm: New.
9297         * obj-c++.dg/encode-2.mm: New.
9298         * obj-c++.dg/encode-3.mm: New.
9299         * obj-c++.dg/extern-c-1.mm: New.
9300         * obj-c++.dg/extra-semi.mm: New.
9301         * obj-c++.dg/fix-and-continue-2.mm: New.
9302         * obj-c++.dg/isa-field-1.mm: New.
9303         * obj-c++.dg/ivar-list-semi.mm: New.
9304         * obj-c++.dg/local-decl-1.mm: New.
9305         * obj-c++.dg/lookup-1.mm: New.
9306         * obj-c++.dg/lookup-2.mm: New.
9307         * obj-c++.dg/method-1.mm: New.
9308         * obj-c++.dg/method-2.mm: New.
9309         * obj-c++.dg/method-3.mm: New.
9310         * obj-c++.dg/method-4.mm: New.
9311         * obj-c++.dg/method-5.mm: New.
9312         * obj-c++.dg/method-6.mm: New.
9313         * obj-c++.dg/method-7.mm: New.
9314         * obj-c++.dg/no-extra-load.mm: New.
9315         * obj-c++.dg/overload-1.mm: New.
9316         * obj-c++.dg/pragma-1.mm: New.
9317         * obj-c++.dg/pragma-2.mm: New.
9318         * obj-c++.dg/private-1.mm: New.
9319         * obj-c++.dg/private-2.mm: New.
9320         * obj-c++.dg/proto-qual-1.mm: New.
9321         * obj-c++.dg/qual-types-1.mm: New.
9322         * obj-c++.dg/stubify-1.mm: New.
9323         * obj-c++.dg/stubify-2.mm: New.
9324         * obj-c++.dg/super-class-1.mm: New.
9325         * obj-c++.dg/super-class-2.mm: New.
9326         * obj-c++.dg/super-dealloc-1.mm: New.
9327         * obj-c++.dg/super-dealloc-2.mm: New.
9328         * obj-c++.dg/template-1.mm: New.
9329         * obj-c++.dg/template-2.mm: New.
9330         * obj-c++.dg/template-3.mm: New.
9331         * obj-c++.dg/template-4.mm: New.
9332         * obj-c++.dg/template-5.mm: New.
9333         * obj-c++.dg/template-6.mm: New.
9334         * obj-c++.dg/try-catch-1.mm: New.
9335         * obj-c++.dg/try-catch-2.mm: New.
9336         * obj-c++.dg/try-catch-3.mm: New.
9337         * obj-c++.dg/try-catch-4.mm: New.
9338         * obj-c++.dg/try-catch-5.mm: New.
9339         * obj-c++.dg/try-catch-6.mm: New.
9340         * obj-c++.dg/try-catch-7.mm: New.
9341         * obj-c++.dg/try-catch-8.mm: New.
9342         * obj-c++.dg/try-catch-9.mm: New.
9343         * obj-c++.dg/va-meth-1.mm: New.
9344
9345 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9346
9347         * obj-c++.dg/selector-1.mm: New.
9348         * obj-c++.dg/selector-2.mm: New.
9349
9350 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9351
9352         * obj-c++.dg/selector-3.mm: New.
9353         * objc.dg/selector-3.m: New.
9354
9355 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
9356
9357         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
9358         about where warning appears.
9359
9360 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9361
9362         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
9363         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9364         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9365         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9366
9367 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
9368
9369         * gcc.dg/20050524-1.c: New test.
9370
9371 2005-05-25  Jan Hubicka  <jh@suse.cz>
9372
9373         * gcc.dg/tree-prof/inliner-1.c: New.
9374
9375 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
9376
9377         * gcc.dg/tree-prof: New directory.
9378         * gcc.dg/tree-prof/tree-prof.exp: New.
9379
9380 2005-05-25  DJ Delorie  <dj@redhat.com>
9381
9382         * gcc.dg/Wattributes-1.c: New.
9383         * gcc.dg/Wattributes-2.c: New.
9384         * gcc.dg/Wattributes-3.c: New.
9385
9386 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
9387
9388         PR tree-optimization/19833
9389         * gcc.dg/uninit-4.c: Remove xfail.
9390         * gcc.dg/uninit-9.c: Ditto.
9391
9392 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
9393
9394         * obj-c++.dg/bitfield-[1-5].mm: New.
9395         * obj-c++.dg/class-protocol-1.mm: New.
9396         * obj-c++.dg/comp-types-1[0-1].mm: New.
9397         * obj-c++.dg/comp-types-[2-9].mm: New.
9398         * obj-c++.dg/encode-[4-8].mm: New.
9399         * obj-c++.dg/layout-1.mm: New.
9400         * obj-c++.dg/method-1[0-9].mm: New.
9401         * obj-c++.dg/method-2[0-1].mm: New.
9402         * obj-c++.dg/method-[8-9].mm: New.
9403         * obj-c++.dg/objc-gc-3.mm: New.
9404         * obj-c++.dg/try-catch-10.mm: New.
9405         * objc.dg/bitfield-5.m: New.
9406         * objc.dg/comp-types-10.m: New.
9407         * objc.dg/comp-types-9.m: New.
9408         * objc.dg/layout-1.m: New.
9409         * objc.dg/objc-gc-4.m: New.
9410         * objc.dg/try-catch-9.m: New.
9411         * objc.dg/class-protocol-1.m: Tweak diagnostics.
9412         * objc.dg/comp-types-1.m: Likewise.
9413         * objc.dg/comp-types-[5-6].m: Likewise.
9414         * objc.dg/method-9.m: Likewise.
9415
9416 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
9417
9418         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
9419         and on hardware without VMX support.
9420
9421         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
9422
9423         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
9424
9425         * lib/profopt.exp (dg-final-generate, dg-final-use,
9426         profopt-final-code, profopt-get-options): New.
9427         (profopt-execute): Process test directives.
9428
9429         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
9430         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9431         cleanup-tree-dump, cleanup-saved-temps): Update comments.
9432
9433 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
9434
9435         PR C++/21645
9436         * g++.dg/init/ctor5.C: New test.
9437
9438 2005-05-24  Ira Rosen  <irar@il.ibm.com>
9439
9440         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
9441         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
9442         vect-113.c, vect-114.c.
9443
9444 2005-05-23  Adam Nemet  <anemet@lnxw.com>
9445
9446         * gcc.dg/const-elim-1.c: Remove xfails.
9447
9448 2005-05-23  Jeff Law  <law@redhat.com>
9449
9450         * gcc.c-torture/compile/pr21638.c: New test.
9451         * gcc.c-torture/compile/20050520-1.c: New test.
9452
9453 2005-05-23  Nick Clifton  <nickc@redhat.com>
9454
9455         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
9456         be a proper triple, ie: m32r*-*-*.
9457         * g++.old-deja/g++.jason/thunk3.C: Likewise.
9458
9459 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
9460
9461         PR middle-end/21331
9462         PR tree-opt/21293
9463         * gcc.c-torture/compile/pr21293.c: New test.
9464         * gcc.c-torture/execute/pr21331.c: New test.
9465
9466 2004-05-20  Richard Henderson  <rth@redhat.com>
9467
9468         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
9469
9470 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
9471
9472         * obj-c++-dg.exp: Add.
9473         * obj-c++.exp: Add.
9474         * obj-c++.dg/dg.exp: Add.
9475
9476 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
9477
9478         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
9479         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
9480
9481 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
9482
9483         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
9484
9485 2004-05-19  Richard Henderson  <rth@redhat.com>
9486
9487         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
9488
9489 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
9490
9491         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
9492
9493         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
9494
9495 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
9496
9497         PR c++/21495
9498         * g++.dg/parse/extern1.C: New test.
9499         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
9500
9501 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9502
9503         * gcc.dg/c99-math.h: New.
9504         * gcc.dg/c99-math-float-1.c: New test.
9505         * gcc.dg/c99-math-double-1.c: Likewise.
9506         * gcc.dg/c99-math-long-double-1.c: Likewise.
9507
9508 2005-05-18  Richard Henderson  <rth@redhat.com>
9509
9510         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
9511
9512 2005-05-18  Devang Patel  <dpatel@apple.com>
9513
9514         * g++.dg/opt/20050511-1.C: New test.
9515
9516 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
9517
9518         PR libfortran/21127
9519         * gfortran.dg/reshape-complex.f90: New test.
9520
9521 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
9522
9523         * gfortran.dg/array_constructor_1.f90: New test.
9524         * gfortran.dg/array_constructor_2.f90: New test.
9525
9526 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9527
9528         PR fortran/20954
9529         * gfortran.dg/pr20954.f: New test.
9530
9531 2005-05-17  Mike Stump  <mrs@apple.com>
9532
9533         Yet more Objective-C++...
9534
9535         * objc.dg/method-5.m: Update.
9536         * objc.dg/method-6.m: Update.
9537         * objc.dg/method-7.m: Update.
9538         * objc.dg/method-9.m: Update.
9539         * objc.dg/try-catch-2.m: Update.
9540
9541 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
9542
9543         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
9544         Remove little-endian optimizations.
9545
9546 2005-05-17  Jeff Law  <law@redhat.com>
9547
9548         * g++.dg/tree-ssa/pr14814.C: New test.
9549         * gcc.dg/tree-ssa/pr14814.C: New test.
9550         * gcc.dg/tree-ssa/pr17141-1.C: New test.
9551         * gcc.dg/tree-ssa/pr17141-2.C: New test.
9552
9553 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
9554
9555         * gcc.dg/compat/generate-random.c: Do not include
9556         libiberty.h.
9557         * gcc.dg/compat/generate-random_r.c: Likewise.
9558
9559 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
9560
9561         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
9562
9563 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
9564
9565         PR middle-end/21595
9566         * g++.dg/tree-ssa/builtin1.C: New testcase.
9567
9568 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
9569
9570         PR c++/21454
9571         * g++.dg/opt/const4.C: New test.
9572
9573         PR middle-end/21492
9574         * g++.dg/opt/crossjump1.C: New test.
9575
9576         PR tree-optimization/21610
9577         * gcc.c-torture/compile/20050516-1.c: New test.
9578
9579         PR fortran/15080
9580         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
9581         about the test failing.
9582         * gfortran.fortran-torture/execute/where_7.f90: New test.
9583         * gfortran.fortran-torture/execute/where_8.f90: New test.
9584
9585 2005-05-16  Richard Henderson  <rth@redhat.com>
9586
9587         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
9588         i?86 and x86_64.
9589
9590 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
9591
9592         * gcc.dg/compat/generate-random.c (config.h): Do not include.
9593         (limits.h): Include unconditionally.
9594         (stdlib.h): Likewise.
9595         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
9596         (limits.h): Include unconditionally.
9597         (stdlib.h): Likewise.
9598         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9599         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9600         (limits.h): Include unconditionally.
9601         (stdlib.h): Likewise.
9602         (hashtab.h): Do not include.
9603         (getopt.h): Likewise.
9604         (stddef.h): Include.
9605         (hashval_t): Define.
9606         (struct entry): Add "next" field.
9607         (HASH_SIZE): New macro.
9608         (hash_table): New variable.
9609         (switchfiles): Do not use xmalloc.
9610         (mix): New macro.
9611         (iterative_hash): New function.
9612         (hasht): Remove.
9613         (e_exists): New function.
9614         (e_insert): Likewise.
9615         (output): Use, instead of libiberty hashtable functions.
9616         (main): Do not use getopt.  Do not call htab_create.
9617
9618 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
9619
9620         PR libstdc++/21526
9621         * lib/target-supports.exp (check_mkfifo_available):
9622         Return 0 for cygwin as mkfifo support incomplete on platform.
9623         Fix typos in comments.
9624
9625 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
9626
9627         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
9628
9629 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
9630
9631         PR fortran/17432
9632         * gfortran.dg/assign_4.f: New test.
9633
9634 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
9635
9636         PR tree-optimization/21563
9637         * gcc.dg/tree-ssa/pr21563.c: New.
9638
9639 2005-05-14  Jan Hubicka  <jh@suse.cz>
9640
9641         * gcc.dg/noreturn-7.c: Allow control reaches warning.
9642
9643 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
9644
9645         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
9646
9647 2005-05-13  Julian Brown  <julian@codesourcery.com>
9648
9649         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
9650         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
9651
9652 2005-05-13  Jan Hubicka  <jh@suse.cz>
9653
9654         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
9655         * gcc.dg/fold-xor-?.c: Likewise.
9656         * gcc.dg/pr15784-?.c: Likewise.
9657         * gcc.dg/pr20922-?.c: Likewise.
9658         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
9659         * gcc.dg/tree-ssa/pr17598.c: Likewise.
9660         * gcc.dg/tree-ssa/pr20470.c: Likewise.
9661
9662 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9663
9664         PR fortran/21260
9665         * gfortran.dg/hollerith_1.f90: New test.
9666
9667 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9668
9669         * gfortran.dg/func_result_2.f90: New test.
9670
9671 2005-05-11  Bud Davis  <bdavis@gfortran.org>
9672
9673         * gfortran.dg/dev_null.f90: New test.
9674
9675 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
9676
9677         * gcc.dg/arm-vfp1.c: Revert last change.
9678
9679 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
9680
9681         PR middle-end/19807
9682         PR tree-optimization/19639
9683         * g++.dg/tree-ssa/pr19807.C: New testcase.
9684
9685 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9686
9687         PR libfortran/21471
9688         * gfortran.dg/append-1.f90: New test.
9689
9690 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9691
9692         * gcc.dg/pr18501.c: XFAIL.
9693         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
9694         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
9695         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
9696         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9697         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9698         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
9699         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
9700         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9701
9702 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9703
9704         PR fortran/20178
9705         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
9706         gfortran.dg/f2c_3.f90: New tests.
9707
9708         * gfortran.dg/return_1.f90: Fix dg annotation.
9709
9710 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9711
9712         * gcc.c-torture/compile/20050510-1.c: New test.
9713
9714 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
9715
9716         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
9717
9718 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
9719
9720         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
9721
9722 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
9723
9724         PR c/17913
9725         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
9726
9727 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
9728
9729         PR c/21342
9730         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
9731         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
9732
9733 2005-05-10  Ben Elliston  <bje@au.ibm.com>
9734
9735         PR debug/16676
9736         * gcc.dg/debug/pr16676.c: New test.
9737
9738 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
9739
9740         PR testsuite/21443
9741         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
9742         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
9743         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
9744         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
9745         Change -O1 to -O2.
9746         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
9747         -fno-tree-dominator-opts.
9748
9749 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9750
9751         * gfortran.dg/return_1.f90: New test.
9752
9753 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
9754
9755         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
9756
9757         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
9758
9759 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
9760
9761         PR c++/21427
9762         * g++.dg/inherit/covariant13.C: New.
9763
9764 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9765
9766         PR libfortran/19155
9767         * gfortran.dg/pr19155.f: New test.
9768
9769 2005-05-08  Roger Sayle  <roger@eyesopen.com>
9770
9771         PR inline-asm/8788
9772         * gcc.dg/pr8788-1.c: New testcase.
9773
9774 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
9775
9776         PR target/21416
9777         * gcc.target/mips/fpcmp-[12].c: New tests.
9778
9779 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
9780
9781         * lib/target-supports-dg.exp (dg-require-fork): New function.
9782         (dg-require-mkfifo): Likewise.
9783         * lib/target-supports.exp (check_function_available): New
9784         function.
9785         (check_fork_available): Likewise.
9786         (check_mkfifo_available): Likewise.
9787
9788 2005-05-06  Jeff Law  <law@redhat.com>
9789
9790         * gcc.c-torture/compile/pr21380.c: New test.
9791
9792 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
9793
9794         PR c++/20961
9795         * g++.dg/ext/weak3.C: New test.
9796
9797 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
9798
9799         PR c++/21352
9800         * g++.dg/template/crash37.C: New test.
9801
9802 2005-05-05  Paul Brook  <paul@codesourcery.com>
9803
9804         * gcc.dg/arm-g2.c: Use effective-target arm32.
9805         * gcc.dg/arm-mmx-1.c: Ditto.
9806         * gcc.dg/arm-scd42-2.c: Ditto.
9807         * gcc.dg/arm-vfp1.c: Ditto.
9808         * lib/target-supports.exp (check_effective_target_arm32): New
9809         function.
9810
9811 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
9812
9813         PR libfortran/21354
9814         gfortran.dg/in_pack_rank7.f90: New test.
9815
9816 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
9817
9818         PR middle-end/15618
9819         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
9820
9821 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
9822
9823         PR middle-end/21265
9824         * gcc.dg/20050503-1.c: New test.
9825
9826         PR rtl-optimization/21239
9827         * gcc.dg/i386-sse-11.c: New test.
9828
9829 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
9830
9831         PR target/16888
9832         * gcc.target/i386/asm-1.c: New test.
9833
9834 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
9835
9836         PR rtl-optimization/21330
9837         * gcc.c-torture/execute/20050502-1.c: New test.
9838
9839         PR target/21297
9840         * gcc.c-torture/execute/20050502-2.c: New test.
9841
9842 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
9843
9844         PR middle-end/21282
9845         * gcc.dg/pr21282.c: New.
9846
9847 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9848
9849         * gcc.dg/vect/pr20122.c: Clean up .vect file.
9850         * gcc.dg/vect/vect-92.c: Likewise.
9851         * gcc.dg/vect/vect-93.c: Likewise.
9852         * gcc.dg/vect/vect-dv-1.c: Likewise.
9853         * gcc.dg/vect/vect-dv-2.c: Likewise.
9854         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
9855
9856 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9857
9858         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
9859         * gfortran.dg/vect/vect-2.f90: Likewise.
9860         * gfortran.dg/vect/vect-3.f90: Likewise.
9861         * gfortran.dg/vect/vect-4.f90: Likewise.
9862         * gfortran.dg/vect/vect-5.f90: Likewise.
9863
9864 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
9865
9866         PR target/20813
9867         * gcc.dg/rs6000-fpint-2.c: New.
9868
9869 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
9870
9871         PR c/15698
9872         * gcc.dg/builtins-30.c: Update expected messages.
9873         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
9874         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
9875         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
9876
9877 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
9878
9879         PR tree-optimization/21294
9880         * gcc.dg/tree-ssa/pr21294.c: New.
9881
9882 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
9883
9884         * gcc.dg/altivec-3.c (vec_store): Do not use the old
9885         __builtin_altivec_st_internal_4si built-in.
9886
9887 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
9888
9889         PR c++/15875
9890         * g++.dg/template/ptrmem14.C: New test.
9891
9892 2005-05-02  Paul Brook  <paul@codesourcery.com>
9893
9894         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
9895
9896 2005-05-02  Michael Matz  <matz@suse.de>
9897
9898         PR c++/19542
9899         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
9900
9901 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
9902
9903         * g++.dg/cpp/weak.C: New test.
9904
9905 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
9906
9907         * gcc.dg/tree-ssa/loop-8.c: New test.
9908
9909 2005-04-30  Michael Maty  <matz@suse.de>
9910
9911         * gcc.dg/inline-mcpy.c: New test.
9912
9913 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
9914
9915         PR libfortran/18958
9916         * gfortran.dg/eoshift.f90: New test case.
9917
9918 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
9919
9920         PR libfortran/18857
9921         * gfortran.dg/matmul_1.f90: New test.
9922
9923 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9924
9925         PR tree-optimization/21030
9926         * gcc.dg/tree-ssa/pr21030.c: New.
9927
9928 2005-04-29  Devang Patel  <dpatel@apple.com>
9929
9930         PR tree-optimization/21272
9931         * gcc.dg/vect/vect-ifcvt-10.c: New test.
9932
9933 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
9934
9935         PR fortran/13082
9936         PR fortran/18824
9937         * gfortran.dg/entry_4.f90: New test.
9938         * gfortran.fortran-torture/execute/entry_1.f90: New test.
9939         * gfortran.fortran-torture/execute/entry_2.f90: New test.
9940         * gfortran.fortran-torture/execute/entry_3.f90: New test.
9941         * gfortran.fortran-torture/execute/entry_4.f90: New test.
9942         * gfortran.fortran-torture/execute/entry_5.f90: New test.
9943         * gfortran.fortran-torture/execute/entry_6.f90: New test.
9944         * gfortran.fortran-torture/execute/entry_7.f90: New test.
9945
9946 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9947
9948         * gfortran.fortran-torture/execute/entry_8.f90: New test.
9949
9950 2005-04-29  Paul Brook   <paul@codesourcery.com>
9951
9952         * gfortran.dg/entry_3.f90: New test.
9953
9954 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9955
9956         * gfortran.dg/implicit_4.f90: New test.
9957
9958 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
9959
9960         * lib/target-supports.exp (check_profiling_available): Return
9961         false for xtensa-*-elf.
9962
9963 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
9964
9965         * lib/fortran-torture.exp (fortran-torture.exp): Catch
9966         error if file cannot be deleted.
9967
9968 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9969
9970         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
9971         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
9972         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
9973         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
9974         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
9975         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
9976         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
9977         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
9978         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
9979         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9980         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
9981         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
9982         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
9983
9984 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9985
9986         PR fortran/20865
9987         * gfortran.dg/pr20865.f90: New test.
9988
9989 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
9990
9991         * gcc.dg/void-cast-2.c: New test.
9992
9993 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9994
9995         PR c/21159
9996         * gcc.dg/void-cast-1.c: New test.
9997
9998 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
9999
10000         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
10001
10002 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10003
10004         PR fortran/21177
10005         * gfortran.dg/pr21177.f90: New test.
10006
10007 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
10008
10009         PR tree-optimization/21171
10010         * gcc.dg/tree-ssa/pr21171.c: New test.
10011
10012 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
10013
10014         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10015         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10016         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10017         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10018         gcc.dg/tree-ssa/gen-vect-32.c: New.
10019         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
10020         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
10021         don't run on PPC32.
10022
10023 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10024
10025         PR c/21213
10026         * gcc.dg/transparent-union-3.c: New test.
10027
10028 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
10029
10030         PR c/20740
10031         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
10032         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
10033         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
10034         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
10035         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
10036         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
10037
10038 2005-04-26  Jeff Law  <law@redhat.com>
10039
10040         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
10041         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
10042         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
10043         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
10044         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
10045         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
10046         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
10047
10048 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
10049
10050         PR tree-optimization/17598
10051         * gcc.dg/tree-ssa/pr17598.c: New testcase.
10052
10053 2005-04-25  Mike Stump  <mrs@apple.com>
10054
10055         * objc.dg/fix-and-continue-1.m: Add.
10056
10057 2005-04-25  Roger Sayle  <roger@eyesopen.com>
10058
10059         PR c++/20995
10060         * g++.dg/opt/pr20995-1.C: New test case.
10061
10062 2005-04-25  Devang Patel <dpatel@apple.com>
10063
10064         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
10065
10066 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
10067
10068         PR testsuite/21062
10069         * g++.dg/opt/alias2.C (printf): Correct the prototype.
10070
10071 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
10072
10073         PR C++/21188
10074         * g++.dg/opt/rtti2.C: New test.
10075
10076 2005-04-25  Paul Brook  <paul@codesourcery.com>
10077         Steven G. Kargl  <kargls@comcast.net>
10078
10079         PR fortran/20879
10080         * gfortran.dg/ichar_1.f90: New file.
10081
10082 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
10083
10084         PR middle-end/20991
10085         * g++.dg/opt/pr20991.C: New test.
10086
10087         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
10088         where sizeof (type) < __alignof__ (type).
10089         * gcc.dg/compat/struct-layout-1.h: Likewise.
10090
10091 2005-04-24  Per Bothner  <per@bothner.com>
10092             Devang Patel  <dpatel@apple.com>
10093
10094         PR preprocessor/20907
10095         * gcc.dg/cpp/very-long-comment.c: New test.
10096
10097 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10098
10099         PR fortran/20059
10100         * gfortran.dg/common_5.f: New test.
10101
10102 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
10103
10104         PR middle-end/21082
10105         * g++.dg/tree-ssa/pr21082.C: New testcase.
10106
10107 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
10108
10109         * gcc.dg/vect/vect-99.c: New test.
10110
10111 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
10112
10113         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
10114
10115 2005-04-22  Jeff Law  <law@redhat.com>
10116
10117         * gcc.dg/uninit-5.c: Remove xfails.
10118         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
10119         conditionals and loads.
10120
10121 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
10122
10123         PR libfortran/20074
10124         PR libfortran/20436
10125         PR libfortran/21108
10126         * gfortran.dg/nested_reshape.f90: new test
10127         * gfortran.dg/reshape-alloc.f90: new test
10128         * gfortran.dg/reshape.f90: new test
10129
10130 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
10131
10132         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
10133
10134         * gcc.dg/arm-vfp1.c: New test.
10135
10136 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
10137
10138         PR c++/21087
10139         * g++.dg/lookup/builtin2.C: New test.
10140
10141 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
10142
10143         * gcc.dg/weak/weak-13.c: New test.
10144
10145 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
10146
10147         * lib/target-supports.exp (check_effective_target_sync_int_long):
10148         Add powerpc*.
10149
10150 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
10151
10152         * gcc.target/mips/branch-1.c: New test.
10153
10154 2005-04-21  Richard Henderson  <rth@redhat.com>
10155
10156         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
10157         * gcc.dg/vect/vect-86.c: Likewise.
10158         * gcc.dg/vect/vect-87.c: Likewise.
10159         * gcc.dg/vect/vect-88.c: Likewise.
10160
10161 2005-04-21  Devang Patel  <dpatel@apple.com>
10162
10163         PR optimization/20994
10164         * gcc.dg/tree-ssa/ifc-3.c: New test.
10165
10166 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10167
10168         PR c/12913
10169         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
10170         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
10171         gcc.dg/c99-vla-jump-5.c: New tests.
10172
10173 2005-04-19  Richard Henderson  <rth@redhat.com>
10174
10175         * lib/target-supports.exp (check_effective_target_vect_int_mult):
10176         Fix typo in exists check.
10177         (check_effective_target_sync_int_long): New.
10178         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
10179         * gcc.dg/ia64-sync-2.c: Likewise.
10180         * gcc.dg/ia64-sync-3.c: Likewise.
10181         * gcc.dg/ia64-sync-4.c: Likewise.
10182
10183 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
10184
10185         * gcc.dg/fold-xor-1.c: New test.
10186         * gcc.dg/fold-xor-2.c: New test.
10187
10188 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
10189
10190         PR target/20670
10191         * g++.dg/eh/fp-regs.C: New test.
10192
10193 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
10194
10195         * gcc.dg/Wint-to-pointer-cast-1.c,
10196         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
10197         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
10198         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
10199
10200 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10201
10202         PR fortran/16861
10203         * gfortran.dg/pr16861.f90: New test.
10204
10205 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10206
10207         * gcc.dg/pr21085.c: New test.
10208
10209 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
10210
10211         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
10212         (setup_mips_tests, dg-mips-options): New procedures.
10213         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
10214         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
10215         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
10216         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10217         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
10218         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
10219         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
10220         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10221         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
10222         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
10223         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
10224         dg-mips-options instead of dg-options.  Remove now-redundant
10225         preprocessor guards.
10226         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
10227         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10228         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10229         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
10230         * gcc.dg/vr-mult-2.c: Delete.
10231         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
10232         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
10233         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
10234         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
10235         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
10236         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
10237         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
10238
10239 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
10240
10241         * ada/acats/run_all.sh: Use sync when executable not present.
10242
10243 2005-04-18  Devang Patel  <dpatel@apple.com>
10244
10245         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
10246         * gcc.dg/vect/vect-11a.c: New.
10247         * gcc.dg/vect/vect-none.c: Update.
10248         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
10249
10250 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
10251
10252         PR tree-optimization/20922
10253         * gcc.dg/pr20922-1.c: New test.
10254         * gcc.dg/pr20922-2.c: New test.
10255         * gcc.dg/pr20922-3.c: New test.
10256         * gcc.dg/pr20922-4.c: New test.
10257         * gcc.dg/pr20922-5.c: New test.
10258         * gcc.dg/pr20922-6.c: New test.
10259
10260 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10261
10262         PR libfortran/20950
10263         * gfortran.dg/pr20950.f: New test.
10264
10265 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10266
10267         PR libfortran/19216
10268         * gfortran.dg/pr19216.f: New test.
10269
10270 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
10271
10272         PR tree-optimization/21001
10273         * gcc.dg/tree-ssa/pr21001.c: New.
10274
10275 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
10276
10277         PR libfortran/21075
10278         * gfortran.dg/reshape_rank7.f90: New test.
10279
10280 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
10281
10282         PR libfortran/12884 gfortran.dg/pr12884.f: New test
10283         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
10284         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
10285         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
10286         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
10287         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
10288         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
10289         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
10290         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
10291         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
10292         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
10293         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
10294         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
10295         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
10296         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
10297         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
10298         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
10299         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
10300         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
10301         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
10302         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
10303
10304 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
10305
10306         * gfortran.dg/wtruncate.f: New testcase.
10307         * gfortran.dg/wtruncate.f90: New testcase.
10308
10309 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
10310
10311         PR c++/21025
10312         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
10313         which sizeof/alignof is dependent, rather than just whether we are
10314         processing_template_decl.
10315
10316 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10317
10318         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10319         corrected typo where the wrong variables had been compared.
10320
10321 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
10322
10323         PR libfortran/18495
10324         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10325         Test callee-allocated version of return array with a write
10326         statement.
10327         Test spread with a temporary with another write statement.
10328
10329 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
10330
10331         PR tree-optimization/21031
10332         * gcc.dg/tree-ssa/pr21031.c: New.
10333
10334 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
10335
10336         PR tree-optimization/21004
10337         * gcc.dg/builtins-53.c: Include builtins-config.h.
10338         Check floorf, ceilf, floorl and ceill transformations
10339         only when HAVE_C99_RUNTIME is defined.
10340
10341 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
10342
10343         PR middle-end/20739
10344         * gcc.dg/tree-ssa/pr20739.c: New test.
10345
10346 2005-04-14  Mike Stump  <mrs@apple.com>
10347
10348         * gcc.dg/Foundation.framework/empty: New.
10349         * gcc.dg/framework-2.c: New.
10350
10351 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10352
10353         PR tree-optimization/21021
10354         * gcc.c-torture/compile/pr21021.c: New.
10355
10356 2005-04-14  Janis Johnson  <janis187@us.ibm.com
10357
10358         PR testsuite/21010
10359         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
10360         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
10361         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
10362         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
10363         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
10364         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
10365         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
10366         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
10367
10368 2005-04-14  Richard Henderson  <rth@redhat.com>
10369
10370         * lib/target-supports.exp (check_effective_target_vect_condition):
10371         Add ia64, i?86, and x86_64.
10372
10373 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
10374
10375         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
10376
10377 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
10378
10379         PR tree-optimization/20657
10380         * gcc.dg/tree-ssa/pr20657.c: New.
10381
10382 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
10383
10384         * gcc.dg/builtins-53.c: Also check (int)trunc* and
10385         (long long int)trunc*.
10386
10387 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
10388
10389         PR target/20927
10390         * gcc.dg/pr20927.c: New test.
10391
10392 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
10393
10394         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
10395         * gcc.target/mips/asm-1.c: Likewise.
10396
10397 2005-04-13  Dale Johannesen  <dalej@apple.com>
10398
10399         * objc.dg/objc-fast-4.m: New.
10400
10401 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
10402
10403         * gcc.target/cris/torture/cris-torture.exp: New driver in new
10404         directory.
10405         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
10406
10407 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
10408
10409         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
10410         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
10411         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
10412
10413 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
10414
10415         PR tree-optimization/20913
10416         * gcc.dg/tree-ssa/pr20913.c: New.
10417
10418         PR tree-optimization/20702
10419         * gcc.dg/tree-ssa/pr20702.c: New.
10420
10421 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10422
10423         PR c++/13744
10424         * g++.dg/inherit/local3.C: New test.
10425
10426 2005-04-12  Jeff Law  <law@redhat.com>
10427
10428         * gcc.dg/tree-ssa/20050412-1.c: New test.
10429
10430 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
10431
10432         PR libfortran/19016
10433         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
10434         Add tests with mask generated by expression.
10435         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10436         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10437         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10438
10439 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
10440
10441         PR middle-end/20917
10442         * gcc.dg/20050409-1.c: New test.
10443
10444 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
10445
10446         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
10447
10448 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
10449
10450         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10451         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
10452         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10453         (TARGET_CXX): Adjust accordingly.
10454         * target.h (struct gcc_target): Remove epxort_class_data.  Add
10455         determine_class_data_visibility and class_data_always_comdat.
10456         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10457         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
10458         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10459         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
10460         (arm_cxx_determine_class_data_visibility): New.
10461         (arm_cxx_class_data_always_comdat): Likewise.
10462         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10463         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
10464         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10465         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
10466         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
10467         Define.
10468
10469 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
10470
10471         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
10472
10473 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
10474
10475         * gcc.dg/i386-darwin-fpmath.c: New.
10476
10477 2004-04-11  Devang Patel  <dpatel@apple.com>
10478
10479         * lib/target-supports.exp (check_effective_target_vect_condition): New.
10480         * gcc.dg/vect/vect-ifcvt-1.c: New test.
10481         * gcc.dg/vect/vect-ifcvt-2.c: New test.
10482         * gcc.dg/vect/vect-ifcvt-3.c: New test.
10483         * gcc.dg/vect/vect-ifcvt-4.c: New test.
10484         * gcc.dg/vect/vect-ifcvt-5.c: New test.
10485         * gcc.dg/vect/vect-ifcvt-6.c: New test.
10486         * gcc.dg/vect/vect-ifcvt-7.c: New test.
10487         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
10488
10489 2004-04-11  Devang Patel  <dpatel@apple.com>
10490
10491         * gcc.dg/vect/vect-dv-1.c: New test.
10492         * gcc.dg/vect/vect-dv-2.c: New test.
10493
10494 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
10495
10496         PR tree-optimization/20933
10497         * gcc.dg/tree-ssa/pr20933.c: New test.
10498
10499 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10500
10501         * gfortran.dg/fold_nearest.f90: New test.
10502
10503 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
10504
10505         * gcc.dg/tree-ssa/alias-1.c: New test.
10506
10507 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
10508
10509         PR tree-optimization/20920
10510         * g++.dg/tree-ssa/pr20920.C: New test.
10511
10512 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
10513
10514         * gcc.dg/builtins-53.c: Also check (int)ceil* and
10515         (long long int)ceil*.
10516
10517 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
10518
10519         * g++.dg/warn/Wdtor1.C: Declare template in system header with
10520         explicit C++ linkage.
10521
10522 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10523
10524         * gfortran.dg/pr17229.f: Take care of the new obsolescence
10525         warning for arithmetic IF statements.
10526
10527 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
10528
10529         * eor_handling_1.f90: New test case.
10530         * eor_handling_2.f90: New test case.
10531         * eor_handling_3.f90: New test case.
10532         * eor_handling_4.f90: New test case.
10533         * eor_handling_5.f90: New test case.
10534         * noadv_size.f90: New test case.
10535         * pad_no.f90: New test case.
10536
10537 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
10538
10539         * gcc.c-torture/execute/20050410-1.c: New test.
10540
10541 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
10542
10543         * gcc.dg/pr20126.c: New.
10544
10545 2005-04-09  Bud Davis  <bdavis@gfortran.org>
10546             Steven G. Kargl <kargls@comcast.net>
10547
10548         * gfortran.dg/PR19872.f: New test.
10549
10550 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
10551
10552         * gfortran.dg/nint_1.f90: Fix dg-do directive.
10553
10554 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
10555
10556         * gfortran.dg/nint_1.f90: New test.
10557
10558 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
10559
10560         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
10561         Added test for callee-allocated arrays with write statements.
10562         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
10563         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
10564         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10565         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10566         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10567
10568 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
10569
10570         PR libfortran/20163
10571         * gfortran.dg/open-options-blanks.f: New test.
10572
10573 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10574
10575         PR fortran/13257
10576         * gfortran.dg/comma_format_extension_[1234].f: New tests.
10577
10578 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
10579
10580         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10581         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10582         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10583         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10584         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10585         * gcc.c-torture/execute/stdarg-4.c: New test.
10586
10587         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
10588
10589         PR target/20795
10590         * g++.dg/abi/param2.C: New test.
10591
10592 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
10593
10594         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
10595
10596 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
10597
10598         * gcc.dg/builtins-53.c: New test.
10599
10600 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
10601
10602         * g++.dg/tree-ssa/pr18178.C: New test.
10603         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
10604         * gcc.c-torture/execute/20041019-1.c: New test.
10605         * gcc.dg/tree-ssa/20041008-1.c: New test.
10606         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
10607         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
10608         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
10609         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
10610         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
10611         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
10612         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
10613         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
10614         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10615         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10616
10617 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
10618
10619         PR rtl-optimization/20466
10620         * gcc.c-torture/execute/pr20466-1.c: New test.
10621
10622 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
10623
10624         PR c++/20905
10625         * g++.dg/parse/cond2.C: New test.
10626
10627         PR c++/20145
10628         * g++.dg/warn/Wdtor1.C: New test.
10629
10630 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10631
10632         PR fortran/17229
10633         * gfortran.dg/pr17229.f: New test.
10634
10635 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
10636
10637         * gfortran.dg/tiny_1.f90: New test.
10638         * gfortran.dg/tiny_2.f90: ditto.
10639
10640 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
10641
10642         * gfortran.dg/eor_1.f90: Fix dg-do run line
10643         * gfortran.dg/open_new.f90: Fix dg-do run line
10644
10645 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
10646
10647         * lib/target-supports.exp (get_compiler_messages): Support
10648         optional arguments, the fourth being compiler options.
10649         (check_effective_target_fpic): New proc.
10650         * gcc.dg/20050321-2.c: Restrict to target fpic.
10651
10652 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
10653
10654         * gcc.dg/15443-1.c: New test.
10655         * gcc.dg/15443-2.c: Likewise.
10656
10657 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10658
10659         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
10660
10661 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10662
10663         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
10664
10665 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10666
10667         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
10668         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
10669         -m64.
10670         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
10671         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
10672         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
10673
10674 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
10675
10676         PR c++/20212
10677         * g++.dg/warn/Wunused-11.C: New test.
10678
10679 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
10680
10681         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
10682
10683 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
10684
10685         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
10686
10687 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10688
10689         PR c++/20734
10690         * g++.dg/template/ptrmem13.C: New test.
10691
10692 2005-04-05  Per Bothner  <per@bothner.com>
10693
10694         * lib/gcc.exp: Always add -fno-show-column, for now.
10695
10696 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
10697
10698         PR testsuite/20767
10699         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
10700         of plain old "unsigned int" for the type of "i".  Makes this test
10701         64bit clean.
10702
10703 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
10704
10705         * gcc.dg/i386-ssefn-1.c: New test.
10706         * gcc.dg/i386-ssefn-2.c: New test.
10707         * gcc.dg/i386-ssefn-3.c: New test.
10708         * gcc.dg/i386-ssefn-4.c: New test.
10709
10710 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
10711
10712         PR tree-optimization/20076
10713         * gcc.dg/builtin-apply4.c: New test.
10714
10715         PR preprocessor/19475
10716         * gcc.dg/cpp/macspace1.c: New test.
10717         * gcc.dg/cpp/macspace2.c: New test.
10718
10719 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10720
10721         * gfortran.dg/pr20755.f: Fixed bad format.
10722
10723 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10724
10725         PR c++/20763
10726         * g++.dg/ext/attrib21.C: New test.
10727
10728 2004-04-05  Devang Patel  <dpatel@apple.com>
10729
10730         * lib/target-supports.exp (check_effective_target_vect_shif): New.
10731         * gcc.dg/vect/vect-shift-1.c: New test.
10732
10733 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10734
10735         PR libfortran/20755
10736         * gfortran.dg/pr20755.f: New test.
10737
10738 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
10739
10740         * gfortran.dg/pr15959.f90: New test.
10741         * gfortran.dg/string_pad_trunc.f90: New test.
10742
10743 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10744
10745         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
10746         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
10747         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
10748         syntax.
10749
10750 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10751
10752         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
10753
10754 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10755
10756         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
10757         * gcc.c-torture/compile/20011119-2.c: Likewise.
10758         * gcc.c-torture/compile/981001-2.c: Likewise.
10759
10760 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
10761
10762         PR c++/20679
10763         * g++.dg/template/overload4.C: New test.
10764
10765 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10766
10767         PR c++/20746
10768         * g++.dg/abi/covariant5.C: New.
10769
10770         PR debug/20505
10771         * g++.dg/debug/const2.C: New.
10772
10773 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
10774
10775         PR rtl-optimization/16104
10776         * gcc.c-torture/execute/20050316-1.c: New test.
10777
10778 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10779
10780         * g++.dg/template/spec23.C: Fix dg-error text.
10781
10782 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
10783
10784         PR c++/19199
10785         * g++.dg/expr/lval2.C: New.
10786
10787 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10788
10789         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
10790         __builtin_strcasecmp and __builtin_strncasecmp.
10791
10792 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
10793
10794         PR c++/20723
10795         * g++.dg/template/spec22.C: New.
10796         * g++.dg/template/spec23.C: New.
10797
10798 2005-04-03  Dale Ranta  <dir@lanl.gov>
10799             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10800
10801         PR libfortran/20068
10802         PR libfortran/20125
10803         PR libfortran/20156
10804         PR libfortran/20471
10805         * gfortran.dg/backspace.f: New test.
10806
10807 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
10808
10809         * gcc.dg/pr19345.c: New test.
10810
10811 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10812
10813         PR tree-optimization/20640
10814         * gcc.dg/torture/tree-loop-1.c: New.
10815
10816 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10817
10818         PR rtl-optimization/20290
10819         * gcc.c-torture/execute/loop-ivopts-2.c: New.
10820
10821 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
10822
10823         * gcc.dg/rs6000-fpint.c: New.
10824
10825 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10826
10827         * gcc.dg/old-style-then-proto-1.c: New test.
10828
10829 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10830
10831         * gfortran.fortran-torture/execute/backspace.f90: Check
10832         after backspace and read was incorrect.
10833
10834 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10835
10836         * gcc.c-torture/execute/builtins/strcat.c: Check the result
10837         buffer past the terminating NUL using memcmp.
10838         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
10839         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
10840
10841         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
10842         Fix unused/uninitialized variable warnings.
10843
10844         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
10845         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
10846         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
10847         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
10848
10849         * gcc.c-torture/execute/builtins/abs-1-lib.c,
10850         gcc.c-torture/execute/builtins/fputs-lib.c,
10851         gcc.c-torture/execute/builtins/lib/fprintf.c,
10852         gcc.c-torture/execute/builtins/lib/main.c,
10853         gcc.c-torture/execute/builtins/lib/memcmp.c,
10854         gcc.c-torture/execute/builtins/lib/memmove.c,
10855         gcc.c-torture/execute/builtins/lib/mempcpy.c,
10856         gcc.c-torture/execute/builtins/lib/memset.c,
10857         gcc.c-torture/execute/builtins/lib/printf.c,
10858         gcc.c-torture/execute/builtins/lib/sprintf.c,
10859         gcc.c-torture/execute/builtins/lib/stpcpy.c,
10860         gcc.c-torture/execute/builtins/lib/strchr.c,
10861         gcc.c-torture/execute/builtins/lib/strcmp.c,
10862         gcc.c-torture/execute/builtins/lib/strcpy.c,
10863         gcc.c-torture/execute/builtins/lib/strcspn.c,
10864         gcc.c-torture/execute/builtins/lib/strlen.c,
10865         gcc.c-torture/execute/builtins/lib/strncat.c,
10866         gcc.c-torture/execute/builtins/lib/strncmp.c,
10867         gcc.c-torture/execute/builtins/lib/strncpy.c,
10868         gcc.c-torture/execute/builtins/lib/strrchr.c,
10869         gcc.c-torture/execute/builtins/lib/strspn.c,
10870         gcc.c-torture/execute/builtins/lib/strstr.c,
10871         gcc.c-torture/execute/builtins/memops-asm-lib.c,
10872         gcc.c-torture/execute/builtins/strlen-2.c,
10873         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
10874         prototypes.
10875
10876 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10877
10878         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
10879         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
10880         selectany usage.
10881
10882 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
10883
10884         PR c++/19406
10885         * g++.dg/debug/using1.C: New test.
10886
10887 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
10888
10889         PR middle-end/20524
10890         * gcc.dg/alias-7.c: Prefix asm-declared name with
10891         __USER_LABEL_PREFIX__.
10892
10893 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
10894
10895         Fix fallout from PR middle-end/15700:
10896         * gcc.c-torture/compile/20011119-1.c: Take
10897         __USER_LABEL_PREFIX__ into account.
10898         * gcc.c-torture/compile/20011119-2.c: Likewise.
10899
10900 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10901
10902         PR c++/18644
10903         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
10904
10905 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10906
10907         PR c/17855
10908         * gcc.c-torture/compile/struct-non-lval-1.c,
10909         gcc.c-torture/compile/struct-non-lval-2.c,
10910         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
10911
10912 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
10913
10914         * gcc.dg/tls/tls.exp: Remove temporary file.
10915         * g++.dg/tls/tls.exp: Ditto.
10916         * lib/file-format.exp: Ditto.
10917         * g++.dg/special/ecos.exp: Ditto.
10918
10919         * lib/profopt.exp: Treat prof_ext as a list.
10920         * gcc.misc-tests/bprob.exp: Ditto.
10921         * g++.dg/bprob/bprob.exp: Ditto.
10922
10923         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
10924         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
10925         g++.dg/tree-ssa/pointer-reference-alias.C,
10926         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
10927         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
10928         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
10929         g++.dg/vect/pr19951.cc: Ditto.
10930         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
10931         gcc.dg/builtins-47.c: Ditto.
10932         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
10933         gcc.dg/pr20115-1.c: Ditto.
10934         * gcc.dg/tree-ssa/20030530-2.c,
10935         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
10936         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10937         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
10938         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10939         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
10940         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
10941         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
10942         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
10943         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
10944         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
10945         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
10946         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
10947         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
10948         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
10949         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
10950         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10951         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10952         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10953         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10954         gcc.dg/tree-ssa/20030824-1.c,
10955         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
10956         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
10957         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
10958         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
10959         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
10960         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
10961         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
10962         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
10963         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
10964         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
10965         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
10966         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
10967         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
10968         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
10969         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
10970         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
10971         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
10972         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
10973         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
10974         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
10975         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
10976         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
10977         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
10978         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
10979         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
10980         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
10981         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
10982         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
10983         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
10984         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
10985         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
10986         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
10987         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
10988         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
10989         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
10990         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
10991         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
10992         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
10993         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
10994         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
10995         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
10996         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
10997         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10998         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
10999         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
11000         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
11001         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
11002         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
11003         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
11004         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
11005         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11006         gcc.dg/tree-ssa/useless-1.c: Ditto.
11007         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
11008         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
11009         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
11010         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
11011         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11012         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
11013         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
11014         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
11015         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
11016         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
11017         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
11018         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
11019         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
11020         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
11021         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
11022         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
11023         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
11024         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
11025         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
11026         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
11027         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
11028         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11029         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11030         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
11031         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
11032         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
11033         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
11034         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
11035         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
11036         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
11037         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
11038         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
11039         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
11040         gcc.dg/vect/vect-none.c: Ditto.
11041         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
11042         treelang/compile/unsigned.tree: Ditto.
11043
11044         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
11045         * gcc.dg/cpp/direct2s.c: Ditto.
11046         * gcc.dg/cpp/paste4.c: Ditto.
11047         * gcc.dg/cpp/separate-1.c: Ditto.
11048         * gcc.dg/pch/save-temps-1.c: Ditto.
11049         * g++.dg/ext/altivec-10.C: Ditto.
11050         * g++.dg/pch/pch.C: Ditto.
11051
11052         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
11053
11054         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
11055         * g++.dg/template/repo1.C: Ditto.
11056         * g++.dg/template/repo2.C: Ditto.
11057         * g++.dg/template/repo3.C: Ditto.
11058         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
11059         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
11060         * g++.old-deja/g++.pt/repo1.C: Ditto.
11061         * g++.old-deja/g++.pt/repo2.C: Ditto.
11062         * g++.old-deja/g++.pt/repo3.C: Ditto.
11063         * g++.old-deja/g++.pt/repo4.C: Ditto.
11064
11065         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
11066         * gcc.dg/20030107-1.c: Ditto.
11067         * gcc.dg/20030702-1.c: Ditto.
11068         * gcc.dg/profile-generate-1.c: Ditto.
11069         * g++.dg/other/profile1.C: Ditto.
11070         * g++.old-deja/g++.robertl/eb83.C: Ditto.
11071
11072         * lib/gcc-dg.exp (remove-build-file): New.
11073         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11074         cleanup-tree-dump, cleanup-saved-temps): New.
11075
11076 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
11077
11078         PR c++/19203, DR 214
11079         * g++.dg/parse/ambig3.C: Not ambiguous.
11080         * g++.dg/template/spec20.C: New.
11081         * g++.dg/template/spec21.C: New.
11082
11083 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
11084
11085         PR target/20045
11086         * gcc.dg/ia64-fptr-1.c: Run only on linux.
11087
11088 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11089
11090         PR libfortran/20660
11091         * gfortran.dg/negative_unit.f: New test.
11092
11093 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
11094
11095         * gcc.dg/20050330-1.c: New test.
11096
11097 2005-03-30  Devang Patel  <dpatel@apple.com>
11098
11099         * g++.dg/tree-sra/ssa-sra-3.C: New test.
11100
11101 2005-03-30  Dale Johannesen  <dalej@apple.com>
11102
11103         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
11104
11105 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
11106
11107         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11108         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
11109         Strip options from test name.
11110
11111 2005-03-31  Jan Hubicka  <jh@suse.cz>
11112
11113         * gcc.dg/varpool-1.c: New testcase.
11114
11115 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11116
11117         PR c/772
11118         PR c/17913
11119         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
11120         gcc.dg/stmt-expr-label-3.c : New tests.
11121         * gcc.c-torture/execute/medce-2.c: Remove.
11122
11123 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
11124
11125         PR c/20368
11126         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
11127         tests.
11128
11129 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
11130
11131         * gcc.c-torture/compile/pr20203.c: New test.
11132
11133 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11134
11135         * gfortran.dg/promotion.f90: New test.
11136
11137 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
11138
11139         PR middle-end/20491
11140         * gcc.dg/torture/asm-subreg-1.c: New test.
11141
11142 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
11143
11144         PR c/20672
11145         * gcc.dg/pr20672-1.c: New test.
11146
11147 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
11148
11149         * gfortran.dg/vect: New directory.
11150         * gfortran.dg/vect/vect.exp: New.
11151         * gfortran.dg/vect/vect-1.f90: New test.
11152         * gfortran.dg/vect/vect-2.f90: New test.
11153         * gfortran.dg/vect/vect-3.f90: New test.
11154         * gfortran.dg/vect/vect-4.f90: New test.
11155         * gfortran.dg/vect/vect-5.f90: New test.
11156
11157 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
11158
11159         PR middle-end/20622
11160         * gcc.dg/alias-7.c: New test.
11161
11162 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11163
11164         * gcc.dg/sparc-reg-1.c: New test.
11165
11166 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
11167
11168         PR target/19890
11169         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
11170
11171 2005-03-29  Dale Ranta  <dir@lanl.gov>
11172             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11173
11174         PR libfortran/20163
11175         * gfortran.dg/pr20163-2.f: New test.
11176
11177 2005-03-28  Jan Hubicka  <jh@suse.cz>
11178
11179         PR middle-end/20635
11180         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
11181         by Jakub Jelinek.
11182
11183 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
11184
11185         PR tree-optimization/20626
11186         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
11187         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
11188
11189 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
11190
11191         * gfortran.dg/underflow.f90: New test.
11192         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
11193
11194 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11195
11196         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
11197
11198 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
11199
11200         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
11201         (g++_init): Make sure that CXXFLAGS is set.
11202         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
11203         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
11204         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11205         * lib/objc.exp (objc_init): Likewise.
11206         * lib/treelang.exp (treelang_init): Likewise.
11207
11208 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
11209
11210         PR tree-optimization/20470
11211         * gcc.dg/tree-ssa/pr20470.c: New test.
11212
11213 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
11214
11215         * gcc.dg/ppc-stfiwx.c: New.
11216
11217 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
11218
11219         PR target/19888
11220         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
11221
11222 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11223
11224         * gcc.dg/20050325-1.c: Fix a typo.
11225
11226 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11227
11228         PR libfortran/19678
11229         PR libfortran/19679
11230         * gfortran.dg/dos_eol.f: New test.
11231
11232 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
11233
11234         PR rtl-optimization/20249
11235         * gcc.dg/20050325-1.c: New test.
11236
11237 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11238
11239         PR libfortran/15332
11240         * gfortran.dg/pr15332.f: New test.
11241
11242 2005-03-24  Dale Johannesen  <dalej@apple.com>
11243
11244         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
11245
11246 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
11247
11248         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
11249         'internal' visibility.
11250         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11251         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
11252         'protected' visibility.
11253         * gcc.dg/visibility-7.c: Likewise.
11254         * lib/target-supports.exp (check_visibility_available): Take
11255         a parameter, the kind of visibility to check for.
11256         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
11257         to check_visibility_available.
11258
11259         * g++.dg/expr/cast3.C: New.
11260
11261 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
11262
11263         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
11264         rs6000.
11265
11266 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
11267
11268         PR target/20095
11269         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
11270
11271 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
11272
11273         * gcc.dg/badshift.c: Renamed to...
11274         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
11275
11276         * gcc.target/i386/badshift.c: Renamed to...
11277         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
11278         only.
11279
11280         PR rtl-optimization/20532
11281         * gcc.target/i386/badshift.c: New.
11282
11283 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11284
11285         * gfortran.dg/pr18025.f90: New test.
11286
11287 2005-03-23  Dale Johannesen  <dalej@apple.com>
11288
11289         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
11290
11291 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
11292
11293         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
11294
11295         * lib/target-supports.exp (check_iconv_available): Default
11296         libiconv to -liconv, if there is no definition.
11297
11298 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
11299
11300         * gcc.dg/torture/cris-asm-mof-1.c: New test.
11301
11302 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
11303
11304         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
11305         * g++.dg/opt/pr7503-2.C: Likewise.
11306         * g++.dg/opt/pr7503-3.C: Likewise.
11307         * g++.dg/opt/pr7503-4.C: Likewise.
11308         * g++.dg/opt/pr7503-5.C: Likewise.
11309         * g++.dg/warn/minmax.C: New test.
11310
11311 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11312
11313         * gfortran.dg/g77_intrinsics_funcs.f: New test.
11314         * gfortran.dg/g77_intrinsics_sub.f: New test.
11315
11316 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
11317             Jan Hubicka  <jh@suse.cz>
11318             Steven Bosscher <stevenb@suse.de
11319
11320         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
11321
11322 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11323
11324         PR c++/19980
11325         * g++.dg/template/redecl3.C: New test.
11326
11327 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11328
11329         PR c++/20499
11330         * g++.dg/parse/error16.C: Tweak error markers.
11331
11332 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
11333
11334         PR target/20561
11335         * gcc.dg/20050321-2.c: New test.
11336
11337 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
11338
11339         PR c++/20465
11340         PR c++/20381
11341         * g++.dg/template/ptrmem12.C: New.
11342
11343 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
11344
11345         PR rtl-optimization/20527
11346         * gcc.c-torture/execute/pr20527-1.c: New test.
11347
11348 2005-03-22  Ben Elliston  <bje@au.ibm.com>
11349
11350         * gcc.misc-tests/options.exp (check_for_options): Create a real C
11351         program, compile it into a real executable and then delete the .c
11352         and .x files afterwards, to avoid problems on testglue targets.
11353
11354 2005-03-21  Stuart Hastings  <stuart@apple.com>
11355
11356         * gcc.target/i386/sse-2.c: New.
11357
11358 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
11359
11360         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
11361
11362 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11363
11364         * g++.dg/parse/crash25.C: Fix typo.
11365
11366 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11367
11368         PR c++/20461
11369         * g++.dg/parse/crash24.C: New test.
11370
11371         PR c++/20536
11372         * g++.dg/parse/crash25.C: New test.
11373
11374 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
11375
11376         PR c++/20147
11377         * g++.dg/ext/stmtexpr4.C: New test.
11378
11379 2005-03-20  Roger Sayle  <roger@eyesopen.com>
11380
11381         PR middle-end/20539
11382         * gcc.c-torture/compile/pr13066-1.c: New test case.
11383         * gcc.c-torture/compile/pr20539-1.c: Likewise.
11384         * g++.dg/opt/pr13066-1.C: Likewise.
11385
11386 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
11387
11388         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
11389
11390 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11391
11392         PR fortran/18525
11393         * gfortran.dg/nesting_1.f90: New test.
11394
11395 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11396
11397         PR c++/20240
11398         * g++.dg/lookup/using13.C: New test.
11399
11400 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11401
11402         PR c++/20333
11403         * g++.dg/template/crash36.C: New test.
11404
11405 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
11406
11407         PR c++/20463
11408         * g++.dg/template/crash35.C: New test.
11409
11410 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
11411
11412         PR c++/19966
11413         * g++.dg/overload/operator2.C: New test.
11414
11415 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11416
11417         PR libfortran/20257
11418         * gfortran.dg/pr20257.f90: New test.
11419
11420 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11421
11422         PR libfortran/20480
11423         * gfortran.dg/pr20480.f90: New test.
11424
11425 2005-03-16  Richard Henderson  <rth@redhat.com>
11426
11427         PR middle-end/15700
11428         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
11429         (_rtld_global): New.
11430         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
11431         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
11432
11433         * gcc.dg/alias-3.c: New.
11434         * gcc.dg/alias-4.c: New.
11435         * gcc.dg/alias-5.c: New.
11436         * gcc.dg/alias-6.c: New.
11437
11438 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
11439
11440         * gcc.dg/cpp/ucnid-7.c: New.
11441
11442 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
11443             Dorit Naishlos  <dorit@il.ibm.com>
11444
11445         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
11446         darwin.
11447
11448 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
11449
11450         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
11451         misaligned accesses.
11452         * gcc.dg/vect/vect-58.c: Likewise.
11453         * gcc.dg/vect/vect-92.c: New.
11454         * gcc.dg/vect/vect-93.c: New.
11455
11456 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
11457
11458         PR fortran/18827
11459         * gfortran.dg/assign_2.f90: New test.
11460         * gfortran.dg/assign_3.f90: New test.
11461         * gfortran.dg/assign.f90: New test.
11462
11463 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
11464
11465         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
11466         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
11467         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
11468         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
11469         names.
11470
11471 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
11472
11473         * gcc.dg/cpp/ucnid-6.c: New.
11474
11475         * gcc.dg/cpp/normalize-1.c: New.
11476         * gcc.dg/cpp/normalize-2.c: New.
11477         * gcc.dg/cpp/normalize-3.c: New.
11478         * gcc.dg/cpp/normalize-4.c: New.
11479         * gcc.dg/cpp/ucnid-4.c: New.
11480         * gcc.dg/cpp/ucnid-5.c: New.
11481         * g++.dg/cpp/normalize-1.C: New.
11482         * g++.dg/cpp/ucnid-1.C: New.
11483
11484 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
11485
11486         * gcc.dg/pr18628.c: New.
11487
11488 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
11489
11490         PR c++/20280
11491         * g++.dg/tree-ssa/pr20280.C: New.
11492
11493 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11494
11495         PR fortran/20467
11496         * gfortran.dg/stfunc_2.f90: New test.
11497
11498 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
11499
11500         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
11501
11502 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
11503
11504         * gcc.dg/tree-ssa/20050314-1.c: New test.
11505
11506 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11507
11508         PR c++/4403
11509         PR c++/9783, DR433
11510         * g++.dg/template/friend34.C: New test.
11511         * g++.dg/template/friend35.C: Likewise.
11512         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
11513
11514 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11515
11516         Friend class name lookup 5/n
11517         PR c++/1016
11518         * g++.dg/lookup/hidden-class1.C: New test.
11519         * g++.dg/lookup/hidden-class2.C: Likewise.
11520         * g++.dg/lookup/hidden-class3.C: Likewise.
11521         * g++.dg/lookup/hidden-class4.C: Likewise.
11522         * g++.dg/lookup/hidden-class5.C: Likewise.
11523         * g++.dg/lookup/hidden-class6.C: Likewise.
11524         * g++.dg/lookup/hidden-class7.C: Likewise.
11525         * g++.dg/lookup/hidden-class8.C: Likewise.
11526         * g++.dg/lookup/hidden-class9.C: Likewise.
11527         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
11528         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
11529         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
11530         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
11531         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
11532         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
11533         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
11534         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
11535         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
11536         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
11537         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
11538
11539 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
11540
11541         PR c++/20157
11542         * g++.dg/template/error18.C: New test.
11543
11544 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11545
11546         PR debug/16792
11547         * g++.dg/debug/pr16792.C: New test.
11548
11549 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
11550
11551         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
11552         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
11553         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
11554         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
11555         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
11556         test assertion names.
11557
11558 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11559
11560         PR fortran/18600
11561         * gfortran.dg/stfunc_1.f90: New test.
11562
11563 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11564
11565         PR fortran/16907
11566         * gfortran.dg/real_index_1.f90: New test.
11567
11568 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11569
11570         PR fortran/20323
11571         * gfortran.dg/spec_expr_1.f90: New test.
11572
11573 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
11574
11575         PR c/20402
11576         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
11577         new parser.
11578
11579 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11580
11581         PR fortran/20361
11582         * gfortran.dg/largeequiv_1.f90: New test.
11583
11584 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
11585
11586         * gcc.dg/ucnid-1.c: New.
11587         * gcc.dg/ucnid-2.c: New.
11588         * gcc.dg/ucnid-3.c: New.
11589         * gcc.dg/ucnid-4.c: New.
11590         * gcc.dg/ucnid-5.c: New.
11591         * gcc.dg/ucnid-6.c: New.
11592         * gcc.dg/cpp/ucnid-1.c: New.
11593         * gcc.dg/cpp/ucnid-2.c: New.
11594         * gcc.dg/cpp/ucnid-3.c: New.
11595         * g++.dg/other/ucnid-1.C: New.
11596
11597 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
11598
11599         * gcc.dg/vmx/darwin-abi-3.c: Delete.
11600
11601 2005-03-11  Per Bothner  <per@bothner.com>
11602
11603         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
11604         that diagnotics refer to correct token.
11605         * gcc.dg/unused-3.c: Likewise.
11606
11607 2005-03-11  Per Bothner  <per@bothner.com>
11608
11609         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
11610         constant" is now actually on same line as string constant.
11611         * gcc.dg/cpp/direct2s.c: Likewise.
11612
11613 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
11614
11615         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
11616
11617 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11618
11619         PR libfortran/20124
11620         * gfortran.dg/pr20124.f90: New Test
11621
11622 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
11623
11624         PR tree-optimization/20130
11625         * gcc.dg/pr20130-1.c: New test.
11626
11627 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
11628
11629         PR target/20095
11630         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
11631
11632 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11633
11634         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
11635
11636 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
11637
11638         * g++.dg/eh/forced1.C: Fix comment.
11639         * g++.dg/eh/forced2.C: Ditto.
11640         * g++.dg/eh/forced3.C: Ditto.
11641         * g++.dg/eh/forced4.C: Ditto.
11642
11643 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
11644
11645         PR rtl-opt/20412
11646         * gcc.c-torture/compile/pr20412.c: New test.
11647
11648 2005-03-10  Roger Sayle  <roger@eyesopen.com>
11649
11650         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
11651
11652 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11653
11654         PR target/20322
11655         * gcc.dg/20050307-1.c: New test.
11656
11657 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
11658
11659         PR c++/20375
11660         * g++.dg/other/stdarg3.C: New.
11661
11662 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11663
11664         PR c++/18384, c++/18327
11665         * g++.dg/init/array19.C: New test.
11666
11667         PR inline-asm/20314
11668         * gcc.dg/torture/pr20314-1.c: New test.
11669         * gcc.dg/torture/pr20314-2.c: New test.
11670
11671 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
11672
11673         * gcc.dg/20050309-1.c: New test.
11674
11675 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11676
11677         * gcc.dg/builtins-10.c: Reactivate disabled test.
11678         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
11679         new cbrt transformations.
11680
11681 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
11682
11683         PR c++/20208
11684         * g++.dg/template/array13.C: New test.
11685
11686 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
11687
11688         PR c++/16859
11689         * g++.dg/init/brace4.C: New test.
11690
11691 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11692
11693         PR c++/20186
11694         * g++.dg/template/non-dependent12.C: New.
11695
11696 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
11697
11698         PR c++/20142
11699         * g++.dg/init/array18.C: Add dg-do run marker.
11700
11701         PR c++/20142
11702         * g++.dg/init/array18.C: New test.
11703
11704 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11705
11706         * consistency.vlad/vlad.exp: Remove trailing semicolons.
11707         * g++.dg/gcov/gcov.exp: Likewise.
11708         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
11709         * gcc.target/xstormy16/xstormy16.exp: Likewise.
11710         * lib/c-torture.exp: Likewise.
11711         * lib/fortran-torture.exp: Likewise.
11712         * lib/g++.exp: Likewise.
11713         * lib/gcc-defs.exp: Likewise.
11714         * lib/gcc-dg.exp: Likewise.
11715         * lib/gcc.exp: Likewise.
11716         * lib/gcov.exp: Likewise.
11717         * lib/gfortran.exp: Likewise.
11718         * lib/mike-g++.exp: Likewise.
11719         * lib/mike-gcc.exp: Likewise.
11720         * lib/objc-torture.exp: Likewise.
11721         * lib/objc.exp: Likewise.
11722         * lib/profopt.exp: Likewise.
11723         * lib/target-libpath.exp: Likewise.
11724         * lib/target-supports.exp: Likewise.
11725         * lib/treelang.exp: Likewise.
11726         * lib/wrapper.exp: Likewise.
11727
11728 2005-03-08  Jeff Law  <law@redhat.com>
11729
11730         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
11731         PHI-OPT changes.
11732
11733 2005-03-08  Ira Rosen  <irar@il.ibm.com>
11734
11735         * gcc.dg/vect/pr20122.c: New test.
11736
11737 2005-03-07  Jeff Law  <law@redhat.com>
11738
11739         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
11740         was folded away.
11741         * gcc.dg/tree-ssa/pr18133-1.c: New test.
11742         * gcc.dg/tree-ssa/pr18133-2.c: New test.
11743         * gcc.dg/tree-ssa/pr18134.c: New test.
11744
11745 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11746
11747         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
11748         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
11749         gcc.dg/torture/builtin-noret-2.c: Require weak support.
11750
11751 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
11752
11753         PR tree-opt/17671
11754         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
11755
11756 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
11757
11758         * g++.dg/warn/Wnvdtor.C: New test.
11759
11760 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
11761
11762         * gcc.dg/torture/pr19683-1.c: New test.
11763
11764 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
11765
11766         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
11767         * gfortran.dg/g77/19990313-2.f: Ditto.
11768         * gfortran.dg/g77/19990313-3.f: Ditto.
11769         * gfortran.dg/g77/19990525-0.f: Ditto.
11770         * gfortran.dg/g77/19990826-0.f: Ditto.
11771         * gfortran.dg/g77/19990826-2.f: Ditto.
11772         * gfortran.dg/g77/19990826-3.f: Ditto.
11773         * gfortran.dg/g77/20000511-1.f: Ditto.
11774         * gfortran.dg/g77/20000511-2.f: Ditto.
11775         * gfortran.dg/g77/970625-2.f: Ditto.
11776         * gfortran.dg/g77/980310-2.f: Ditto.
11777         * gfortran.dg/g77/980310-3.f: Ditto.
11778         * gfortran.dg/g77/980310-8.f: Ditto.
11779         * gfortran.dg/g77/980519-2.f: Ditto.
11780         * gfortran.dg/g77/alpha1.f: Ditto.
11781         * gfortran.dg/g77/claus.f: Ditto.
11782         * gfortran.dg/g77/erfc.f: Ditto.
11783         * gfortran.dg/g77/short.f: Ditto.
11784         * gfortran.fortran-torture/execute/data.f90: Ditto.
11785         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
11786         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
11787
11788 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11789
11790         * lib/file-format.exp (gcc_target_object_format): Add check for som
11791         format and hardcode object formats on hppa*-*-hpux*.
11792         * lib/target-supports.exp (check_weak_available): Add check for som
11793         object format.  Always return 0 on hppa*-*-hpux10*.
11794
11795         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
11796         is defined.
11797
11798         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
11799
11800 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11801
11802         * gfortran.dg/pr19936_1.f90: New test.
11803         * gfortran.dg/pr19936_2.f90: New test.
11804         * gfortran.dg/pr19936_3.f90: New test.
11805
11806 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11807             Paul Thomas <prthomas@drfccad.cea.fr>
11808
11809         * gfortran.dg/PR19754_1.f90: New test.
11810         * gfortran.dg/PR19754_2.f90: Ditto.
11811
11812 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11813
11814         PR c++/19311
11815         * g++.dg/template/non-dependent11.C: New test.
11816
11817 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
11818
11819         * lib/target-supports.exp (check_iconv_available): Fix comment.
11820
11821 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
11822             Joseph S. Myers  <joseph@codesourcery.com>
11823
11824         PR c++/19797
11825         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
11826
11827 2005-03-04  Matthew Sachs  <msachs@apple.com>
11828
11829         * gcc.exp (gcc_target_compile): Put braces around
11830         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
11831         * objc.exp (objc_target_compile): Likewise.
11832         * treelang.exp (treelang_target_compile): Likewise.
11833
11834 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11835
11836         PR fortran/19673
11837         * gfortran.dg/func_result_1.f90: New test.
11838
11839 2005-03-04  Ben Elliston  <bje@au.ibm.com>
11840
11841         * gcc.misc-tests/options.exp: New test.
11842
11843 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
11844
11845         * gcc.dg/pr15784-4.c: New test.
11846
11847 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
11848
11849         * gcc.c-torture/execute/pr17133.c: New.
11850         * gcc.c-torture/compile/20050303-1.c: New.
11851
11852 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
11853
11854         * gcc.dg/cpp/assert4.c: Fix for cygwin.
11855
11856 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
11857
11858         * g++.dg/overload/using2.C: New.
11859
11860 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
11861
11862         PR c++/19916
11863         * g++.dg/init/ptrmem2.C: New test.
11864
11865 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
11866
11867         PR c/8927
11868         * gcc.dg/pr8927-1.c: New test.
11869
11870 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11871
11872         PR c++/20232
11873         * g++.dg/inherit/covariant12.C: New.
11874
11875 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11876
11877         PR fortran/19479
11878         * gfortran.dg/bound_1.f90: New test.
11879
11880 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
11881
11882         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
11883         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
11884
11885 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
11886
11887         PR c/20245
11888         * gcc.dg/pr20245-1.c: New test.
11889
11890 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
11891
11892         PR middle-end/19874
11893         * gcc.c-torture/execute/20050119-2.c: New test case.
11894
11895 2005-02-28  Ben Elliston  <bje@au.ibm.com>
11896
11897         * README: Update the DejaGnu bug reporting address.
11898         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
11899         * lib/objc-torture.exp: Likewise.
11900
11901 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11902
11903         * gfortran.dg/boz_1.f90: New test.
11904         * gfortran.dg/boz_3.f90: New test.
11905         * gfortran.dg/boz_4.f90: New test.
11906
11907 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11908
11909         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
11910         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
11911
11912 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11913
11914         PR libfortran/20101
11915         * gfortran.dg/write_0_pe_format.f90: New test.
11916
11917 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
11918
11919         PR c++/20206
11920         * g++.dg/opt/thunk2.C: New test.
11921         * g++.dg/opt/covariant1.C: New test.
11922
11923 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11924
11925         * gfortran.dg/e_d_fmt.f90: New test.
11926
11927 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
11928
11929         * gcc.dg/asm-b.c: Fix comment typos.
11930
11931 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11932
11933         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
11934         a V_MAY_DEF also.
11935
11936 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11937
11938         PR tree-opt/20188
11939         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
11940         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
11941         * gcc.dg/asm-b.c: New test.
11942
11943 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
11944
11945         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
11946         Disable this test on IRIX 6.
11947
11948 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
11949
11950         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
11951         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
11952         parser.
11953
11954 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
11955
11956         PR tree-optimization/20204
11957         * testsuite/gcc.dg/pr20204.c: New test.
11958
11959 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
11960
11961         PR target/20196
11962         * gcc.c-torture/execute/20050224-1.c: New test.
11963
11964         PR c++/20175
11965         * g++.dg/warn/Wbraces2.C: New test.
11966
11967 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
11968
11969         PR c++/19878
11970         * g++.dg/init/const2.C: New test.
11971
11972 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
11973
11974         PR tree-optimization/20100
11975         * gcc.c-torture/execute/pr20100-1.c: New test.
11976
11977 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11978
11979         * gfortran.dg/implicit_3.f90: New test.
11980
11981         * gfortran.dg/deftype_1.f90: New test.
11982
11983 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
11984
11985         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
11986         the test passes.
11987         * g++.dg/other/anon3.C: Accept a warning.
11988
11989 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
11990
11991         * gcc.dg/pr20017.c: Fix a comment typo.
11992
11993 2005-02-23  Bud Davis  <bdavis@gfortran.org>
11994
11995         * gfortran.dg/list_read_4.f90: Change to f90 comments.
11996
11997 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11998
11999         PR ada/19902
12000         * ada/acats/tests/cxa/cxa3004.a: Remove.
12001         * ada/acats/tests/cxb/cxb30061.am: Likewise.
12002
12003 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
12004
12005         PR c++/20073
12006         * g++.dg/init/const1.C: New test.
12007
12008         PR c++/19991
12009         * g++.dg/parse/constant7.C: New test.
12010
12011         PR c++/20152
12012         * g++.dg/parse/error27.C: New test.
12013         * g++.dg/template/qualttp15.C: Adjust error markers.
12014         * g++.old-deja/g++.other/struct1.C: Likewise.
12015
12016         PR c++/20153
12017         * g++.dg/template/error17.C: New test.
12018
12019         PR c++/20148
12020         * g++.dg/parser/error26.C: New test.
12021
12022 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
12023
12024         PR tree-optimization/20100
12025         PR tree-optimization/20115
12026         * gcc.dg/pr20115.c: New test.
12027         * gcc.dg/pr20115-1.c: New test.
12028         * gcc.dg/pr20100.c: New test.
12029         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
12030         call-clobbered variables after alias1.
12031
12032 2005-02-22  Bud Davis  <bdavis@gfortran.org>
12033
12034         * gfortran.dg/list_read_4.f90: new test.
12035
12036 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
12037
12038         PR rtl-optimization/20017.
12039         * gcc.dg/pr20017.c: New.
12040
12041 2005-02-22  Devang Patel  <dpatel@apple.com>
12042
12043         PR 19952
12044         * g++.dg/tree-ssa/pr19952.C: New test.
12045
12046 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
12047
12048         PR c++/19883
12049         * g++.dg/parse/constant6.C: New test.
12050
12051 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
12052
12053         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12054         * g++.dg/charset/asm2.c: Likewise.
12055         * g++.dg/charset/asm3.c: Likewise.
12056         * g++.dg/charset/asm4.c: Likewise.
12057         * g++.dg/charset/asm5.c: Likewise.
12058         * g++.dg/charset/attribute1.c: Likewise.
12059         * g++.dg/charset/attribute2.c: Likewise.
12060         * g++.dg/charset/extern1.cc: Likewise.
12061         * g++.dg/charset/extern2.cc: Likewise.
12062         * g++.dg/charset/extern3.cc: Likewise.
12063         * g++.dg/charset/function.cc: Likewise.
12064         * g++.dg/charset/string.c: Likewise.
12065         * g++.dg/charset/charset.exp: Likewise.
12066         * lib/target-supports.exp (check_iconv_available): Fix comment.
12067
12068 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
12069
12070         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
12071         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12072         * gcc.dg/charset/asm2.c: Likewise.
12073         * gcc.dg/charset/asm3.c: Likewise.
12074         * gcc.dg/charset/asm4.c: Likewise.
12075         * gcc.dg/charset/asm5.c: Likewise.
12076         * gcc.dg/charset/asm6.c: Likewise.
12077         * gcc.dg/charset/attribute1.c: Likewise.
12078         * gcc.dg/charset/attribute2.c: Likewise.
12079         * gcc.dg/charset/builtin1.c: Likewise.
12080         * gcc.dg/charset/extern.c: Likewise.
12081         * gcc.dg/charset/function.c: Likewise.
12082         * gcc.dg/charset/string.c: Likewise.
12083         * gcc.dg/charset/charset.exp: Likewise.
12084
12085 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
12086
12087         PR fortran/20086
12088         * gfortran.dg/pr20086.f90: New test.
12089
12090 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
12091
12092         PR tree-optimization/19786
12093         * g++.dg/tree-ssa/pr19786.C: New.
12094
12095 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12096
12097         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
12098
12099 2005-02-21  Jeff Law  <law@redhat.com>
12100
12101         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
12102
12103 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12104
12105         * gfortran.dg/do_iterator: Split loop, markup all lines for
12106         which an error locus is printed.
12107         * gfortran.dg/pr17708.f90: Markup all lines for which an error
12108         locus is printed.
12109         * gfortran.dg/select_4.f90: Likewise.
12110         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
12111         locuses in the various permutations.
12112
12113 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
12114
12115         PR tree-optimization/19951
12116         * g++.dg/vect: New directory.
12117         * g++.dg/vect/vect.exp: New file.
12118         * g++.dg/vect/pr19951.cc: New testcase.
12119         * g++.dg/dg.exp: Also prune vectorizer tests.
12120
12121 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
12122
12123         PR 18785
12124         * gcc.dg/charset/builtin1.c: New test.
12125
12126 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12127
12128         PR c++/19299
12129         * g++.dg/inherit/volatile1.C: New test.
12130
12131         PR c++/19440
12132         * g++.dg/template/dtor4.C: New test.
12133
12134 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12135
12136         * gfortran.dg/int_1.f90: New test.
12137
12138 2005-02-19  Devang Patel  <dpatel@apple.com>
12139
12140         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
12141
12142 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
12143
12144         * gfortran.dg/achar_1.f90: New test.
12145
12146 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
12147
12148         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
12149
12150 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
12151             Jakub Jelinek  <jakub@redhat.com>
12152
12153         PR tree-optimization/19828
12154         * gcc.dg/tree-ssa/loop-7.c: New test.
12155         * gcc.c-torture/execute/20050218-1.c: New test.
12156
12157 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
12158
12159         PR c/20043
12160         * gcc.dg/transparent-union-1.c: New test.
12161         * gcc.dg/transparent-union-2.c: New test.
12162
12163 2005-02-18  James E Wilson  <wilson@specifixinc.com>
12164
12165         PR tree-optimization/18977
12166         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
12167
12168 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
12169
12170         PR target/20054
12171         * gcc.dg/pr20054.c: New test.
12172
12173 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12174
12175         PR c++/19508
12176         * g++.dg/ext/attrib20.C: New test.
12177
12178 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12179
12180         PR middle-end/20030
12181         * gfortran.fortran-torture/execute/character_passing.f90: New test.
12182
12183 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
12184
12185         PR c++/20008
12186         * g++.dg/opt/switch4.C: New.
12187
12188 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
12189
12190         PR c++/20023
12191         PR tree-optimization/20009
12192         * gcc.c-torture/compile/20050217-1.c: New test.
12193         * g++.dg/opt/switch3.C: New test.
12194
12195         PR tree-optimization/18947
12196         * gcc.c-torture/compile/20050215-1.c: New test.
12197         * gcc.c-torture/compile/20050215-2.c: New test.
12198         * gcc.c-torture/compile/20050215-3.c: New test.
12199
12200 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
12201
12202         PR c++/20028
12203         * g++.dg/template/crash34.C: New.
12204
12205         PR c++/20022
12206         * g++.dg/other/access3.C: New.
12207
12208 2005-02-17  Ira Rosen  <irar@il.ibm.com>
12209
12210         * gcc.dg/vect/vect-98.c: New test.
12211
12212 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
12213
12214         PR tree-optimization/19967
12215         * gcc.dg/pr19967.c: New.
12216
12217 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
12218
12219         PR middle-end/19857
12220         * gcc.dg/tree-ssa/20050215-1.c: New test.
12221         * gcc.c-torture/execute/20050215-1.c: New test.
12222
12223 2005-02-15  Eric Christopher  <echristo@redhat.com>
12224
12225         * gcc.dg/cpp/20050215-1.c: New file.
12226
12227 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
12228
12229         PR tree-optimization/15785
12230         * gcc.dg/pr15785-1.c: New test.
12231
12232 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
12233
12234         PR c++/17788
12235         * g++.dg/init/ctor4.C: New.
12236         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
12237
12238 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
12239
12240         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
12241         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
12242
12243 2005-02-15  Andreas Schwab  <schwab@suse.de>
12244
12245         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
12246         declare malloc.
12247
12248 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
12249
12250         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
12251
12252 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
12253
12254         PR tree-optimization/19853
12255         * gcc.c-torture/compile/pr19853.c: New test.
12256
12257 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12258
12259         PR c++/19608
12260         * g++.dg/parse/local-class1.C: New.
12261
12262         PR c++/19895
12263         * g++.dg/parse/ptrmem3.C: New.
12264
12265         PR c++/19884
12266         * g++.old-deja/g++.oliva/template6.C: Add another case.
12267         * g++.dg/template/explicit6.C: New.
12268
12269 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
12270
12271         PR c++/17816
12272         * g++.dg/other/redecl2.C: New.
12273
12274 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12275
12276         PR c++/19891
12277         * g++.dg/abi/covariant4.C: New.
12278
12279 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
12280
12281         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
12282
12283 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
12284
12285         * gcc.dg/vect/vect-96.c: Fix typo.
12286
12287 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12288
12289         PR c++/14479
12290         PR c++/19487
12291         * g++.dg/template/enum5.C: New test.
12292
12293 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12294
12295         * gcc.dg/vect/vect-97.c: New test.
12296
12297 2005-02-12  Ira Rosen  <irar@il.ibm.com>
12298
12299         * gcc.dg/vect/vect-96.c: New test.
12300
12301 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
12302
12303         * gcc.dg/builtins-34.c: Also check ldexp*.
12304
12305 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
12306
12307         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
12308
12309 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
12310
12311         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
12312         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
12313         dg-require-dll, dg-require-iconv, dg-require-named-sections,
12314         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
12315         selector_list, selector_expression, dg-process-target): Move to new
12316         file target-supports-dg.exp.
12317         * lib/target-supports-dg.exp: New.
12318
12319         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
12320         New.
12321
12322 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
12323
12324         PR c++/19666
12325         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
12326
12327         PR middle-end/19858
12328         * gcc.c-torture/compile/20050210-1.c: New test.
12329
12330 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
12331
12332         PR c++/19755
12333         * g++.dg/warn/Wbraces1.C: New test.
12334
12335 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
12336
12337         * gcc.dg/builtins-52.c: New testcase.
12338
12339 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
12340
12341         PR c/19342
12342         * gcc.c-torture/execute/20050119-1.c: New test.
12343
12344 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12345
12346         PR c++/19811
12347         * g++.dg/init/delete1.C: New test.
12348
12349 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12350
12351         PR c++/18470
12352         * g++.dg/template/static12.C: New test.
12353
12354 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
12355
12356         PR c++/19787
12357         * g++.dg/conversion/ambig1.C: New test.
12358
12359         PR c++/19739
12360         * g++.dg/ext/attrib19.C: New test.
12361
12362         PR c++/19732
12363         * g++.dg/parse/dtor5.C: New test.
12364
12365         PR c++/19762
12366         * g++.dg/template/dtor3.C: New test.
12367
12368         PR c++/19826
12369         * g++.dg/template/static11.C: New test.
12370         * g++.dg/template/crash2.C: Remove dg-error marker.
12371
12372 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
12373
12374         PR C++/18491
12375         * g++.old-deja/g++.mike/p10769a.C: Remove.
12376
12377 2005-02-09  Roger Sayle  <roger@eyesopen.com>
12378
12379         * gcc.dg/builtins-48.c: New test case.
12380         * gcc.dg/builtins-49.c: New test case.
12381         * gcc.dg/builtins-50.c: New test case.
12382         * gcc.dg/builtins-51.c: New test case.
12383
12384 2005-02-09  Ian Lance Taylor  <ian@airs.com>
12385
12386         PR middle-end/19583
12387         * g++.dg/warn/Wreturn-type-3.C: New test.
12388
12389 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12390
12391         PR middle-end/19402
12392         * gcc.dg/pr19402-1.c: New testcase.
12393         * gcc.dg/pr19402-2.c: likewise.
12394
12395 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
12396
12397         PR middle-end/19854
12398         * g++.dg/tree-ssa/tmmti.C: New testcase.
12399
12400 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12401
12402         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
12403
12404 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
12405
12406         PR c++/19733
12407         * g++.dg/parse/crash23.C: New test.
12408         * g++.dg/warn/Weff1.C: New test.
12409
12410 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12411
12412         * gcc.dg/20050209-1.c: New test.
12413
12414 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
12415
12416         PR target/19799
12417         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
12418
12419 2005-02-08  Mike Stump  <mrs@apple.com>
12420
12421         * g++.dg/pch/import-2.c: New test.
12422         * g++.dg/pch/import-2.hs: New.
12423         * g++.dg/pch/include/import-2a.h: New.
12424         * g++.dg/pch/include/import-2b.h: New.
12425
12426 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
12427
12428         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
12429
12430 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12431
12432         * gfortran.dg/substr_1.f90: New test.
12433
12434 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
12435
12436         PR middle-end/19775
12437         * gcc.dg/torture/builtin-power-1.c: Disable test for
12438         invalid transformation.
12439         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
12440         no longer optimize.
12441         * gcc.dg/builtins-47.c: New testcase.
12442
12443 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
12444             Dorit Naishlos  <dorit@il.ibm.com>
12445
12446         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
12447
12448 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
12449
12450         * gcc.c-torture/compile/20050206-1.c: New test.
12451
12452 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
12453
12454         PR tree-opt/19768
12455         * g++.dg/opt/pr19768.C: New test.
12456
12457 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
12458
12459         PR tree-opt/19736
12460         * gcc.c-torture/compile/pr19736.c: New test.
12461
12462 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12463
12464         PR c++/17401
12465         * g++.dg/parse/error25.C: New test.
12466
12467 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
12468
12469         * gcc.c-torture/execute/20050203-1.c: New.
12470
12471 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
12472
12473         * gcc.dg/vect/vect-85.c: Remove xfail.
12474         * gcc.dg/vect/vect-86.c: Remove xfail.
12475         * gcc.dg/vect/vect-87.c: Remove xfail.
12476         * gcc.dg/vect/vect-88.c: Remove xfail.
12477
12478 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
12479
12480         * gcc.dg/altivec-19.c: New.
12481
12482 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
12483
12484         PR c/17807
12485         * gcc.dg/nested-func-3.c: New test.
12486         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
12487
12488 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
12489
12490         * gcc.test-framework/gen_directive_tests: Generate tests for
12491         selector expressions.
12492
12493 2005-02-02  Matt Austern  <austern@apple.com>
12494
12495         PR c++/19628
12496         * g++/ext/builtin7.C: New.
12497         * g++/ext/builtin8.C: New.
12498
12499 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
12500
12501         PR c/18502
12502         * gcc.dg/pr18502-1.c: New test.
12503
12504 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12505
12506         PR c++/17413
12507         * g++.dg/template/local4.C: Tweak.
12508
12509 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
12510
12511         PR tree-optimization/19578
12512         * gcc.c-torture/compile/20050202-1.c: New test.
12513
12514 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
12515
12516         PR c/19435
12517         * gcc.dg/c99-init-4.c: New test.
12518
12519 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
12520
12521         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
12522
12523         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
12524
12525         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
12526         * g++.dg/eh/check-vect.h: New.
12527
12528         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
12529         * gcc.dg/vect/vect-78.c: Ditto.
12530         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
12531         Remove.
12532
12533         * g++.dg/conversion/simd1.C: Expect warning.
12534         * g++.dg/ext/attribute-test-1.C: Ditto.
12535         * g++.dg/ext/attribute-test-2.C: Ditto.
12536         * g++.dg/ext/attribute-test-3.C: Ditto.
12537         * g++.dg/ext/attribute-test-4.C: Ditto.
12538
12539         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
12540         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
12541
12542         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
12543
12544 2005-02-01  Richard Henderson  <rth@redhat.com>
12545
12546         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12547         long double for ibm double-double format.
12548         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12549
12550 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
12551
12552         PR tree-optimization/19633
12553         * testsuite/gcc.dg/pr19633-1.c: New test.
12554         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
12555         to NULL or a symbol.
12556
12557 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
12558
12559         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
12560         New procs.
12561         (dg-process-target (local override)): Handle selector expressions.
12562
12563         * gcc.test-framework/README: Describe tests in source directory.
12564         * gcc.test-framework/test-framework.awk: Handle dg- tests.
12565         * gcc.test-framework/test-framework.exp: Handle dg- tests.
12566         * gcc.test-framework/dg-bogus-exp-P.c: New test.
12567         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
12568         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
12569         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
12570         * gcc.test-framework/dg-do-link-exp-P.c: New test.
12571         * gcc.test-framework/dg-do-run-exp-P.c: New test.
12572         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
12573         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
12574         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
12575         * gcc.test-framework/dg-error-exp-P.c: New test.
12576         * gcc.test-framework/dg-error-exp-XP.c: New test.
12577         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
12578         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
12579         * gcc.test-framework/dg-output-exp-P.c: New test.
12580         * gcc.test-framework/dg-output-exp-XF.c: New test.
12581         * gcc.test-framework/dg-warning-exp-P.c: New test.
12582         * gcc.misc-tests/dg-1.c: Remove.
12583         * gcc.misc-tests/dg-2.c: Remove.
12584         * gcc.misc-tests/dg-3.c: Remove.
12585         * gcc.misc-tests/dg-4.c: Remove.
12586         * gcc.misc-tests/dg-5.c: Remove.
12587         * gcc.misc-tests/dg-6.c: Remove.
12588         * gcc.misc-tests/dg-7.c: Remove.
12589         * gcc.misc-tests/dg-8.c: Remove.
12590         * gcc.misc-tests/dg-9.c: Remove.
12591         * gcc.misc-tests/dg-10.c: Remove.
12592         * gcc.misc-tests/dg-11.c: Remove.
12593         * gcc.misc-tests/dg-12.c: Remove.
12594         * gcc.misc-tests/dg-test.exp: Remove.
12595
12596         * gcc.test-framework/test-framework.awk: Change recording and
12597         printing of passes and failures.
12598
12599         * gcc.test-framework: New directory.
12600         * gcc.test-framework/README: New.
12601         * gcc.test-framework/test-framework.exp: New.
12602         * gcc.test-framework/test-framework.awk: New.
12603         * gcc.test-framework/gen_directive_tests: New.
12604
12605 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
12606
12607         * lib/treelang.exp: Fix comment typos.
12608         (treelang_target_compile): Don't append libs=-ltreelang to options.
12609
12610 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
12611
12612         * g++.dg/parse/typename7.C: Adjust error messages.
12613
12614 2005-01-31  Jeff Law  <law@redhat.com>
12615
12616         * gcc.c-torture/execute/20050131-1.c: New test.
12617         * gcc.dg/wcaselabel.c: New test.
12618
12619 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
12620
12621         * g++.dg/other/warning1.C: Adjust error messags.
12622         * g++.dg/parse/constant5.C: New test.
12623
12624 2005-01-31  Steven Bosscher  <stevenb@suse.de>
12625
12626         PR c/19333
12627         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
12628         the test case valid.
12629         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
12630         * testsuite/gcc.dg/array-7.c: Adjust expected result.
12631         * testsuite/gcc.dg/pr18596-3.c: Likewise.
12632         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
12633         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
12634         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
12635
12636 2005-01-31  Dale Johannesen  <dalej@apple.com>
12637
12638         * g++.dg/opt/pr19650.C: New test.
12639
12640 2005-01-31  Richard Henderson  <rth@redhat.com>
12641
12642         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12643         long double for intel double extended format.
12644         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12645
12646 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
12647
12648         PR c++/19555
12649         * g++.dg/template/static10.C: New test.
12650
12651         PR c++/19395
12652         * g++.dg/parse/error24.C: New test.
12653
12654         PR c++/19367
12655         * g++.dg/lookup/builtin1.C: New test.
12656
12657         PR c++/19457
12658         * g++.dg/warn/conv3.C: New test.
12659
12660 2005-01-30  Bud Davis  <bdavis@gfortran.org>
12661
12662         PR fortran/19647
12663         * gfortan.dg/inquire_7.f90
12664
12665 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
12666
12667         PR tree-optimization/15791
12668         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
12669         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
12670         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
12671         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
12672         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
12673         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
12674         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
12675         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
12676         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
12677         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
12678
12679 2005-01-29  Paul Brook  <paul@codesourcery.com>
12680
12681         PR fortran/18565
12682         * check.c (real_or_complex_check): New function.
12683         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
12684         * intrinsic.c (add_functions): Use new check functions.
12685         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
12686         Add prototypes.
12687
12688 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
12689
12690         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
12691         gcc.dg/lvalue-3.c: New tests.
12692         * gcc.dg/concat.c: Update expected messages.
12693
12694 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
12695
12696         PR libfortran/19595
12697         * gfortran.dg/eor_1.f90: New test.
12698
12699 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
12700
12701         PR fortran/19589
12702         * gfortran.dg/logical_data_1.f90: New test.
12703
12704 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
12705
12706         PR c++/19253
12707         * g++.dg/template/crash33.C: New test.
12708
12709         PR c++/19667
12710         * g++.dg/template/crash32.C: New test.
12711
12712 2005-01-28  Ian Lance Taylor  <ian@airs.com>
12713
12714         PR middle-end/16558
12715         * g++.dg/warn/Wreturn-type-2.C: New test.
12716
12717 2004-06-24  Jeff Law  <law@redhat.com>
12718
12719         * gcc.dg/tree-ssa/20050128-1.c: New test.
12720
12721 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
12722
12723         * gcc.target/frv/all-mdpackh-1.c: New test.
12724
12725 2005-01-28  Steven Bosscher  <stevenb@suse.de>
12726
12727         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
12728
12729 2005-01-27  Richard Henderson  <rth@redhat.com>
12730
12731         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
12732
12733 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12734
12735         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
12736
12737 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12738
12739         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12740         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12741         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
12742         to cope with cases where the multilib options override the dg-options.
12743
12744 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
12745
12746         PR c/18946
12747         * gcc.dg/noncompile/20050120-1.c: New test.
12748
12749 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
12750
12751         PR tree-optimization/19633
12752         * gcc.dg/pr19633.c: New test.
12753         * gcc.dg/tree-ssa/pr19633.c: New test.
12754
12755 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
12756
12757         * gcc.dg/20041216-1.c: New test.
12758
12759 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
12760
12761         PR objc/18862
12762         * objc.dg/selector-2.m: New test.
12763
12764 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
12765
12766         * g++.dg/opt/range-test-2.C: New test.
12767
12768         PR rtl-optimization/19579
12769         * gcc.c-torture/execute/20050124-1.c: New test.
12770
12771 2005-01-26  Greg Parker  <gparker@apple.com>
12772         Stuart Hastings  <stuart@apple.com>
12773
12774         * gcc.c-torture/execute/20050125-1.c: New.
12775
12776 2005-01-18  Jan Hubicka  <jh@suse.cz>
12777
12778         PR tree-optimize/19337
12779         * gcc.c-torture/compile/20050119-1.c: New test.
12780
12781 2005-01-24  James E Wilson  <wilson@specifixinc.com>
12782
12783         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
12784         test for successful match.
12785
12786 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
12787
12788         PR objc/18408
12789         * objc.dg/comp-types-7.m: New test.
12790
12791 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
12792
12793         * lib/target-supports.exp (current_target_name): New.
12794         (check_effective_target_ilp32, check_effective_target_lp64):
12795         Cache the result to use as long as the current target, with
12796         multilib flags, remains the same.
12797
12798         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
12799         (dg-require-weak, dg-require-visibility, dg-require-alias,
12800         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
12801         dg-require-effective-target, dg-skip-if): Remove call to
12802         skip_test_and_clear_xfail.
12803         (dg-test): Clear xfail data.
12804
12805 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
12806
12807         PR target/17751
12808         * gcc.dg/ppc64-toc.c: New test.
12809
12810         * g++.dg/tree-ssa/empty-1.C: New test.
12811
12812         PR middle-end/19551
12813         * gcc.c-torture/execute/20050121-1.c: New test.
12814         * gcc.dg/20050121-2.c: New test.
12815
12816 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
12817         Paul Brook  <paul@codesourcery.com>
12818
12819         PR fortran/17941
12820         * gfortran.dg/real_const_1.f: New test.
12821         * gfortran.dg/real_const_2.f90: New test.
12822         * gfortran.dg/complex_int_1.f90: New test.
12823
12824 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
12825
12826         PR fortran/19313
12827         * gfortan.dg/inquire_6.f90: New test.
12828
12829 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12830
12831         PR libfortran/19451
12832         * open_readonly_1.f90: New test.
12833
12834 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12835
12836         PR libfortran/18982
12837         * gfortran.dg/open_new.f90: New file.
12838
12839 2005-01-22  Paul Brook  <paul@codesourcery.com>
12840
12841         * namelist_1.f90: New test.
12842
12843 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
12844
12845         PR tree-optimization/19484
12846         * gcc.c-torture/compile/20050122-[12].c: New tests.
12847
12848 2005-01-22  Paul Brook  <paul@codesourcery.com>
12849
12850         * gfortran.dg/implicit_2.f90: New test.
12851
12852 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
12853
12854         PR fortran/19314
12855         * gfortran.dg/inquire_5.f90: New test.
12856
12857 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12858
12859         PR c/18809
12860         * gcc.dg/pr18809-1.c: New test.
12861
12862 2005-01-21  Ian Lance Taylor  <ian@airs.com>
12863
12864         * gcc.dg/20050121-1.c: New test.
12865
12866         PR tree-optimization/13000
12867         * gcc.dg/20040206-1.c: Change warning to point where function is
12868         being inlined.
12869
12870 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12871
12872         PR c++/19208
12873         * g++.dg/template/array11.C: New test.
12874
12875 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12876
12877         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
12878         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
12879         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
12880         * gfortran.dg/getenv_1.f90: Add dg-do directive.
12881         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
12882         gfortran.dg/pr17164.f90: Add missing dg-do directives.
12883
12884 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12885
12886         PR tree-optimization/15349
12887         * gcc.dg/tree-ssa/pr15349.c: New.
12888
12889 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
12890
12891         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
12892
12893 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
12894
12895         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
12896         scan-assembler-times directive name.
12897
12898         * gcc.dg/asm-a.c: Move dg-require-effective-target to
12899         after dg-do.
12900
12901         PR rtl-optimization/19462
12902         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
12903
12904 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
12905
12906         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
12907         counting function calls on ia64.
12908
12909 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
12910
12911         PR rtl-optimization/15139
12912         * gcc.dg/20050111-2.c: New test.
12913
12914         PR c/17297
12915         * gcc.c-torture/compile/20050113-1.c: New testcase.
12916
12917         PR middle-end/19164
12918         * gcc.dg/20050113-1.c: New testcase.
12919
12920 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
12921
12922         * gcc.dg/vect/vect-85.c: Add comment.
12923         * gcc.dg/vect/vect-86.c: Add xfail for now.
12924         * gcc.dg/vect/vect-87.c: Add xfail for now.
12925         * gcc.dg/vect/vect-88.c: Add xfail for now.
12926         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
12927
12928 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12929
12930         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
12931
12932 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12933
12934         * g++.dg/debug/typedef3.C: New test.
12935
12936 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
12937
12938         PR c/19472
12939         * gcc.dg/asm-a.c: New test.
12940
12941 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
12942
12943         * gcc.dg/sh-relax.c: Add prototype for abort.
12944
12945 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12946
12947         * gcc.dg/short-compare-1.c: New test.
12948         * gcc.dg/short-compare-2.c: Likewise.
12949
12950 2005-01-18  Michael Matz  <matz@suse.de>
12951
12952         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
12953
12954 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
12955
12956         PR tree-optimization/19121
12957         * gcc.c-torture/compile/pr19121.c: New test.
12958
12959 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
12960
12961         PR target/19357
12962         * gcc.c-torture/compile/pr19357.c: New test.
12963
12964 2005-01-17  Ian Lance Taylor  <ian@airs.com>
12965
12966         PR c/5675
12967         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
12968         pass--those that refer just to the variable, possibly with a
12969         cast.
12970         * gcc.dg/c99-const-expr-3.c: Likewise.
12971
12972         PR middle-end/13127
12973         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
12974         longer emitted.
12975
12976 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
12977
12978         PR fortran/18778
12979         * gfortran.dg/endfile_2.f90: New test.
12980
12981 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
12982
12983         PR 19168
12984         * gfortran.dg/select_5.f90: New test.
12985
12986 2004-01-16  Paul Brook  <paul@codesourcery.com>
12987
12988         * gfortran.dg/common_4.f90: New test.
12989
12990 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
12991
12992         PR rtl-optimization/19462
12993         * gcc.dg/torture/pr19462-1.c: New test.
12994
12995 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
12996
12997         PR objc/19321
12998         * objc.dg/func-ptr-2.m: New.
12999         * objc.dg/volatile-1.m: New.
13000
13001 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13002
13003         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
13004
13005 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
13006
13007         PR tree-optimization/19060
13008         * gcc.c-torture/execute/20050104-1.c: New test.
13009
13010 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
13011
13012         PR fortran/18983
13013         * gfortran.dg/write_to_null.f90: New test.
13014
13015 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
13016             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13017
13018         PR other/19328
13019         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
13020         argument.
13021
13022 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
13023
13024         PR c++/19263
13025         * g++.dg/init/vector1.C: New test.
13026
13027 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
13028
13029         PR target/13158
13030         * gcc.target/ia64/sibcall-unwind-1.c: New test.
13031         PR target/18987
13032         * gcc.target/ia64/sibcall-unwind-2.c: New test.
13033
13034 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
13035
13036         * gfortran.dg/select_1.f90: New test.
13037         * gfortran.dg/select_2.f90: New test.
13038         * gfortran.dg/select_3.f90: New test.
13039         * gfortran.dg/select_4.f90: New test.
13040
13041 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
13042
13043         PR middle-end/19084
13044         PR rtl-optimization/19348
13045         * gcc.dg/20050111-1.c: New test.
13046         * gcc.c-torture/execute/20050111-1.c: New test.
13047
13048         * gcc.dg/i386-asm-4.c: New test.
13049
13050 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13051
13052         * gcc.dg/nested-func-2.c: New test.
13053         * ada/acats/norun.lst: Remove c953002.
13054
13055 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
13056
13057         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
13058
13059 2005-01-12  Ben Elliston  <bje@au.ibm.com>
13060
13061         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
13062
13063 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
13064
13065         PR target/18761
13066         * g++.dg/abi/align1.C: New test.
13067
13068 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
13069
13070         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
13071         at a time.
13072         * g++.dg/ext/altivec_check.h: Support compiling as C.
13073
13074 2005-01-10  Roger Sayle  <roger@eyesopen.com>
13075
13076         PR c++/19355
13077         * g++.dg/expr/pr19355-1.C: New test case.
13078
13079 2005-01-10  Laurent GUERBY <laurent@guerby.net>
13080
13081         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
13082         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
13083         * ada/acats/tests/c3/c92005b.ada: Likewise.
13084         * ada/acats/tests/c3/cxb3012.a: Likewise.
13085         * ada/acats/norun.lst: Add c380004 and c953002, add PR
13086
13087 2005-01-09  Paul Brook  <paul@codesourcery.com>
13088
13089         * gfortran.dg/common_2.f90: New file.
13090         * gfortran.dg/common_3.f90: New file.
13091
13092 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
13093
13094         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
13095
13096 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13097
13098         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
13099         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
13100         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
13101         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
13102         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
13103         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
13104         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
13105         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
13106         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
13107         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
13108         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
13109         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
13110         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
13111         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
13112         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
13113         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
13114         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
13115         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
13116         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
13117         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
13118         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
13119         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
13120         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
13121         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
13122         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
13123         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
13124         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
13125         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
13126         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
13127         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
13128         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
13129         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
13130         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
13131         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
13132         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
13133         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
13134         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
13135         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
13136         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
13137         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
13138         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
13139         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
13140         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
13141         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
13142         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
13143         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
13144         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
13145         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
13146         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
13147         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
13148         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
13149         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
13150         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
13151         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
13152         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
13153         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
13154         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
13155         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
13156         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
13157         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
13158         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
13159         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
13160         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
13161         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
13162         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
13163         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
13164         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
13165
13166         * gcc.dg/vect/vect-1.c: Fix spelling.
13167         * gcc.dg/vect/vect-10.c: Fix spelling.
13168         * gcc.dg/vect/vect-11.c: Fix spelling.
13169         * gcc.dg/vect/vect-12.c: Fix spelling.
13170         * gcc.dg/vect/vect-14.c: Fix spelling.
13171         * gcc.dg/vect/vect-15.c: Fix spelling.
13172         * gcc.dg/vect/vect-16.c: Fix spelling.
13173         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
13174         * gcc.dg/vect/vect-64.c: Fix comments.
13175         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
13176
13177 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
13178             Ira Rosen  <irar@il.ibm.com>
13179
13180         * gcc.dg/vect/vect-70.c: New test.
13181         * gcc.dg/vect/vect-71.c: New test.
13182
13183 2005-01-09  Manfred Hollstein  <mh@suse.com>
13184
13185         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
13186         * gcc.dg/pr18241-2.c: Likewise.
13187         * gcc.dg/pr18241-3.c: Likewise.
13188         * gcc.dg/pr18241-4.c: Likewise.
13189         * gcc.dg/pr18241-5.c: Likewise.
13190
13191 2005-01-08  Richard Henderson  <rth@redhat.com>
13192
13193         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13194         False for x86 and x86-64.
13195
13196 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
13197
13198         PR tree-optimization/18241
13199         * gcc.dg/pr18241-1.c: New test.
13200         * gcc.dg/pr18241-2.c: New test.
13201         * gcc.dg/pr18241-3.c: New test.
13202         * gcc.dg/pr18241-4.c: New test.
13203         * gcc.dg/pr18241-5.c: New test.
13204
13205 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
13206
13207         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
13208         gfortran.dg/select_4.f90: New.
13209
13210 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13211
13212         * gcc.c-torture/execute/20050107-1.c: New test.
13213
13214 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
13215
13216         PR c++/19298
13217         * g++.dg/template/ref2.C: New.
13218
13219 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
13220
13221         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
13222         instead of being empty.
13223
13224 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13225
13226         PR fortran/15553
13227         * gfortran.dg/array-1.f90: New test.
13228
13229 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
13230
13231         PR tree-optimization/19283
13232         * gcc.c-torture/execute/20050106-1.c: New test.
13233
13234         PR rtl-optimization/18861
13235         * gcc.dg/20050105-1.c: New test.
13236
13237         PR tree-optimization/18828
13238         * gcc.dg/20050105-2.c: New test.
13239
13240 2005-01-07  Andreas Jaeger  <aj@suse.de>
13241
13242         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
13243
13244 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
13245
13246         PR fortran/18398
13247         * gfortran.dg/fmt_read.f90: New test.
13248
13249 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
13250
13251         * gcc.dg/rs6000-ldouble-2.c: New.
13252
13253 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
13254
13255         PR c++/19244
13256         * g++.dg/parser/ctor2.C: New test.
13257
13258 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13259
13260         PR c++/17154
13261         * g++.dg/template/using9.C: New test.
13262
13263 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13264
13265         PR c++/19258
13266         * g++.dg/lookup/friend6.C: New test.
13267
13268 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
13269
13270         PR c++/19270
13271         * g++.dg/template/array10.C: New.
13272
13273 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13274
13275         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
13276         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
13277
13278 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
13279
13280         * gcc.c-torture/compile/20050105-1.c: New test.
13281
13282 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
13283
13284         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
13285
13286 2005-01-05  Roger Sayle  <roger@eyesopen.com>
13287
13288         PR middle-end/19100
13289         * gcc.dg/conv-3.c: New test case.
13290
13291 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
13292
13293         * gcc.dg/asm-wide-1.c: New test.
13294
13295 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13296
13297         PR c++/19030
13298         * g++.dg/parse/crash22.C: New
13299
13300 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
13301
13302         PR 19257
13303         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
13304
13305 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
13306
13307         PR middle-end/17767
13308         * gcc.dg/i386-mmx-6.c: New test case.
13309
13310 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
13311
13312         PR tree-optimization/18308
13313         * gcc.dg/vect/pr18308.c: New testcase.
13314
13315 2005-01-04  Andreas Jaeger  <aj@suse.de>
13316
13317         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
13318
13319 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13320             Robert Bowdidge <bowdidge@apple.com>
13321
13322         * gcc.dg/cpp/subframework1.c: New.
13323         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
13324         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
13325         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
13326         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
13327
13328 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
13329
13330         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
13331         producing warning.
13332         * gcc.dg/darwin-weakimport-2.c: New.
13333
13334 2005-01-03  Richard Henderson  <rth@redhat.com>
13335
13336         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
13337
13338 2005-01-03  Richard Henderson  <rth@redhat.com>
13339
13340         * gcc.dg/vect/vect.exp: Enable for ia64.
13341         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
13342         (check_effective_target_vect_float): Likewise.
13343         (check_effective_target_vect_no_align): Likewise.
13344         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
13345         * gcc.dg/vect/vect-8.c: Likewise.
13346
13347 2005-01-03  Uros Bizjak <uros@kss-loka.si>
13348
13349         PR target/19236
13350         * gcc.dg/pr19236-1.c: New test case.
13351
13352 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
13353
13354         PR rtl-optimization/12092
13355         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
13356
13357 2005-01-02  Andreas Jaeger  <aj@suse.de>
13358
13359         * gcc.dg/pr12092-1.c: Do not run on x86_64.
13360
13361 2005-01-01  Roger Sayle  <roger@eyesopen.com>
13362             Andrew Pinski  <pinskia@physics.uc.edu>
13363
13364         PR rtl-optimization/12092
13365         * gcc.dg/pr12092-1.c: New test case.
13366
13367 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
13368
13369         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
13370         'hidden' and 'default' for better portability.
13371         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
13372
13373         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
13374         6 and 7.
13375         * g++.old-deja/g++.brendan/new3.C: Likewise.
13376
13377 2005-01-01  Steven Bosscher  <stevenb@suse.de>
13378
13379         * gcc.dg/20041231-1.C: New test.
13380         * g++.dg/warn/Wunreachable-code-1.C: New test.
13381
13382 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
13383
13384         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
13385         file, not /dev/null.  Abort on error.
13386
13387 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
13388             Ziemowit Laski  <zlaski@apple.com>
13389
13390         PR objc/18971
13391         * objc.dg/encode-5.m: New test.
13392
13393 2004-12-29  Richard Henderson  <rth@redhat.com>
13394
13395         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
13396         * objc.dg/stabs-1.m: Disable for ia64.
13397
13398 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
13399
13400         PR c++/19190
13401         * g++.dg/warn/Wunused-10.C: New test.
13402
13403 2004-12-28  Richard Henderson  <rth@redhat.com>
13404
13405         * objc.dg/stabs-1.m: Disable for alpha.
13406
13407 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13408
13409         PR c++/19149
13410         * g++.dg/parse/error23.C: New test.
13411
13412 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13413
13414         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
13415
13416         PR fortran/19032
13417         * gfortran.dg/intrinsic_modulo_1.f90: New.
13418         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
13419         tests with divisor -1.
13420
13421 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
13422
13423         * g++.dg/opt/temp1.C (memcpy): Return a value.
13424
13425         PR c++/19148
13426         * g++.dg/expr/cond7.C: New test.
13427
13428 2004-12-27  Paul Brook  <paul@codesourcery.com>
13429
13430         * gfortran.dg/g77/select_no_compile.f: Remove.
13431
13432 2004-12-27  Richard Henderson  <rth@redhat.com>
13433
13434         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
13435         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
13436         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
13437
13438 2004-12-26  Richard Henderson  <rth@redhat.com>
13439
13440         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
13441         by 1i instead of token pasting.
13442
13443 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13444
13445         PR tree-optimization/17578
13446         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
13447         to additional_flags.
13448         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
13449
13450 2004-12-25  Richard Henderson  <rth@redhat.com>
13451
13452         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13453         Remove Alpha.
13454
13455 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13456
13457         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
13458         hppa*-*-hpux*.
13459         * gcc.dg/pr17957.c (dg-options): Likewise.
13460         * gcc.dg/struct-ret-1.c: Add prototype for abort.
13461         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
13462         instead of 0 on __hppa__.
13463         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
13464         "foo,%r" on hppa*-*-*.
13465
13466 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
13467
13468         PR fortran/19071
13469         * gfortran.dg/complex_write.f90: New test.
13470
13471 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13472
13473         PR c++/17595
13474         * g++.dg/parse/pragma2.C: New test.
13475
13476         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
13477
13478 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13479
13480         * gcc.dg/empty2.c: Add missing dg-warning.
13481
13482 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13483
13484         PR c++/17413
13485         * g++.dg/template/local4.C: New test.
13486         * g++.dg/template/crash19.C: Add dg-error marker.
13487
13488         * g++.dg/template/crash31.C: Correct embedded PR number.
13489
13490 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13491
13492         PR c++/16405
13493         * g++.dg/opt/temp1.C: Add do-run marker.
13494
13495 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13496
13497         * g++.dg/template/spec19.C: New.
13498
13499 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13500
13501         PR target/16819
13502         * gcc.dg/empty2.c: New.
13503
13504 2004-12-23  Richard Henderson  <rth@redhat.com>
13505
13506         * lib/target-supports.exp (check_effective_target_vect_no_align):
13507         Remove i?86 and x86-64.
13508
13509 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13510
13511         PR c++/16405
13512         * g++.dg/opt/temp1.C: New test.
13513
13514 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13515
13516         PR c++/18733
13517         * g++.dg/template/friend33.C: New testcase.
13518
13519 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
13520
13521         PR c++/18464
13522         * g++.dg/template/cond5.C: New test.
13523
13524         PR c++/18492
13525         * g++.dg/inherit/thunk3.C: New test.
13526
13527         PR c++/11224
13528         * g++.dg/warn/Wunused-9.C: New test.
13529
13530 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
13531
13532         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
13533
13534 2004-12-22  Jan Beulich  <jbeulich@novell.com>
13535
13536         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
13537
13538 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
13539
13540         PR c++/18378
13541         * g++.dg/ext/packed8.C: New test.
13542
13543         PR c++/19063
13544         * g++.dg/template/crash31.C: New test.
13545
13546         PR c++/19034
13547         * g++.dg/template/crash30.C: New test.
13548
13549 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13550
13551         PR C++/18984
13552         * g++.dg/eh/ctor3.C: New test.
13553
13554 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13555
13556         * objc.dg/stabs-1.m: Allow section name to be quoted and
13557         assembly label to begin with '.LL'.
13558
13559 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
13560
13561         * gcc.dg/vect/vect.exp
13562         (check_effective_target_lp64_or_vect_no_align): New.
13563         * gcc.dg/vect/vect-77.c: Use it.
13564         * gcc.dg/vect/vect-78.c: Use it.
13565
13566         * lib/target-supports.exp
13567         (check_effective_target_vect_no_max,
13568         check_effective_target_vect_no_bitwise,
13569         check_effective_target_vect_no_align): New.
13570         * gcc.dg/vect/vect-13.c: Use them.
13571         * gcc.dg/vect/vect-17.c: Ditto.
13572         * gcc.dg/vect/vect-18.c: Ditto.
13573         * gcc.dg/vect/vect-19.c: Ditto.
13574         * gcc.dg/vect/vect-20.c: Ditto.
13575         * gcc.dg/vect/vect-27.c: Ditto.
13576         * gcc.dg/vect/vect-29.c: Ditto.
13577         * gcc.dg/vect/vect-44.c: Ditto.
13578         * gcc.dg/vect/vect-48.c: Ditto.
13579         * gcc.dg/vect/vect-50.c: Ditto.
13580         * gcc.dg/vect/vect-52.c: Ditto.
13581         * gcc.dg/vect/vect-54.c: Ditto.
13582         * gcc.dg/vect/vect-56.c: Ditto.
13583         * gcc.dg/vect/vect-58.c: Ditto.
13584         * gcc.dg/vect/vect-60.c: Ditto.
13585         * gcc.dg/vect/vect-72.c: Ditto.
13586         * gcc.dg/vect/vect-80.c: Ditto.
13587
13588 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13589
13590         PR c++/14075
13591         * g++.dg/init/string1.C: New.
13592
13593         PR c++/18975
13594         * g++.dg/other/synth1.C: New.
13595
13596 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
13597
13598         PR c/18963
13599         * gcc.dg/pr18963-1.c: New test.
13600
13601 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
13602
13603         PR c/18596
13604         * gcc.dg/funcdef-storage-1.c (foo): Remove.
13605         * gcc.dg/pr18596-1.c: Use dg-error.
13606         (dg-options): Use -fno-unit-at-a-time.
13607         * gcc.dg/pr18596-2.c: New test.
13608         * gcc.dg/pr18596-3.c: New test.
13609
13610 2004-12-20  Roger Sayle  <roger@eyesopen.com>
13611
13612         PR middle-end/18683
13613         * g++.dg/opt/pr18683-1.C: New test case.
13614
13615 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
13616
13617         PR other/19093
13618         * g++.dg/opt/max1.C: Fix for 64bit targets.
13619
13620 2004-12-20  Matt Austern  <austern@apple.com>
13621
13622         PR c++/19044
13623         * g++.dg/ext/builtin6.C: New
13624
13625 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
13626
13627         PR tree-optimization/19080
13628         * gcc.c-torture/compile/pr19080.c: New test.
13629
13630 2004-12-20  Steven Bosscher  <stevenb@suse.de>
13631
13632         * gcc.dg/20041219-1.c: New test.
13633
13634 2004-12-19  Roger Sayle  <roger@eyesopen.com>
13635
13636         PR middle-end/19068
13637         * g++.dg/opt/max1.C: New test case.
13638
13639 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13640
13641         * gcc.dg/fdata-sections-1.c: New test.
13642
13643 2004-12-18  Roger Sayle  <roger@eyesopen.com>
13644
13645         PR middle-end/18548
13646         * gcc.dg/max-1.c: New test case.
13647
13648 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
13649
13650         * gcc.c-torture/execute/20041218-1.c: New test.
13651
13652 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
13653
13654         * gcc.dg/pr18501.c: New test.
13655         * gcc.dg/uninit-5.c: XFAIL.
13656         * gcc.dg/uninit-9.c: XFAIL.
13657
13658 2004-12-17  Dale Johannesen  <dalej@apple.com>
13659
13660         * gcc.dg/20041213-1.c: New.
13661
13662 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
13663
13664         * objc.dg/stabs-1.m: Allow assembly label to begin
13665         with a dot ('.').
13666
13667 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
13668
13669         * gcc.c-torture/execute/20041213-1.c: Move...
13670         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
13671
13672 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
13673
13674         PR c++/18721
13675         * g++.dg/lookup/conv-5.C: New.
13676
13677 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
13678
13679         * objc.dg/stabs-1.m: New test.
13680
13681 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13682
13683         * gcc.dg/visibility-c.c: Change compile to
13684         assemble for the test.
13685
13686 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13687
13688         PR target/19041
13689         * gcc.dg/visibility-c.c: New test.
13690
13691 2004-12-16  Roger Sayle  <roger@eyesopen.com>
13692
13693         PR middle-end/18493
13694         * gcc.dg/switch-8.c: New test case.
13695
13696 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13697
13698         PR c++/18905
13699         * g++.dg/template/init4.C: New.
13700         * g++.dg/opt/static3.C: Enable optimizer.
13701
13702 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
13703
13704         * g++.dg/other/complex1.C: New test.
13705
13706 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
13707
13708         * g++.dg/opt/inline9.C: New test.
13709
13710 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13711
13712         PR fortran/18993
13713         * gfotran.dg/nullify_1.f: New test.
13714
13715 2004-12-15  Richard Henderson  <rth@redhat.com>
13716
13717         * gcc.target/i386/i386.exp: New harness.
13718         * gcc.target/i386/vect-args.c: New.
13719
13720 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
13721
13722         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
13723
13724 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13725
13726         PR c++/18825
13727         * g++.dg/template/friend32.C: New test.
13728
13729 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13730
13731         * cpp/pragma-once-1.c: New test.
13732         * cpp/pragma-once-1b.h: Likewise.
13733         * cpp/pragma-once-1c.h: Likewise.
13734         * cpp/pragma-once-1d.h: Likewise.
13735         * cpp/inc/pragma-once-1a.h: Likewise.
13736
13737 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
13738             Steven G. Kargl  <kargls@comcast.net>
13739
13740         PR fortran/17597
13741         * gfortran.dg/list_read_3.f90: New test.
13742
13743 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13744
13745         * gcc.dg/ftrapv-2.c: New test.
13746
13747 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13748
13749         PR c++/18981
13750         * g++.dg/template/typename9.C: New test.
13751
13752 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13753
13754         PR c++/18738
13755         * g++.dg/template/typename8.C: New test.
13756         * g++.dg/parse/friend2.C: Tweak error message.
13757
13758 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13759
13760         * gcc.c-torture/20041214-1.c: New test.
13761
13762 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13763
13764         PR c++/18965
13765         * g++.dg/init/array17.C: New test.
13766
13767 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13768
13769         PR c++/18793
13770         * g++.dg/init/aggr3.C: New test.
13771
13772 2004-12-14  Janis Johnson  <janis187@us.ibm.com
13773
13774         * gcc.dg/altivec-types-1.c: New test.
13775         * gcc.dg/altivec-types-2.c: New test.
13776         * gcc.dg/altivec-types-3.c: New test.
13777         * gcc.dg/altivec-types-4.c: New test.
13778         * g++.dg/ext/altivec-types-1.C: New test.
13779         * g++.dg/ext/altivec-types-2.C: New test.
13780         * g++.dg/ext/altivec-types-3.C: New test.
13781         * g++.dg/ext/altivec-types-4.C: New test.
13782
13783 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
13784
13785         PR middle-end/18951
13786         * gcc.c-torture/execute/20041213-1.c: New test.
13787
13788 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
13789
13790         PR c++/18949
13791         * g++.dg/template/cast1.C: New.
13792
13793 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
13794
13795         * gcc.c-torture/execute/20041213-2.c: New test.
13796
13797 2004-12-13  Richard Henderson  <rth@redhat.com>
13798
13799         * gcc.dg/i386-sse-10.c: Fix typo in options.
13800
13801 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
13802
13803         PR c++/18968
13804         * g++.dg/opt/pr18968.C: New test.
13805
13806 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
13807
13808         PR c++/18925
13809         * g++.dg/ext/visibility/staticdatamem.C: New test.
13810
13811 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
13812
13813         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
13814
13815 2004-12-13  Roger Sayle  <roger@eyesopen.com>
13816
13817         PR rtl-optimization/18928
13818         * gcc.dg/pr18928-1.c: New test case.
13819
13820 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
13821
13822         PR tree-opt/16951
13823         * gcc.c-torture/compile/20041211-1.c: New.
13824
13825 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13826
13827         PR middle-end/17564
13828         * gcc.c-torture/execute/20041212-1.c: New test.
13829
13830 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13831
13832         PR fortran/18869
13833         * gfortran.dg/common_1.f90: New test.
13834
13835 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
13836         Paul Brook  <paul@codesourcery.com>
13837
13838         PR fortran/16222
13839         * gfortran.dg/real_do_1.f90: New test.
13840
13841 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13842
13843         PR tree-opt/18040
13844         * g++.dg/opt/ptrmem6.C: New test.
13845
13846 2004-12-11  Roger Sayle  <roger@eyesopen.com>
13847
13848         PR middle-end/18921
13849         * gcc.dg/pr18921-1.c: New test case.
13850
13851 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13852
13853         PR fortran/17175
13854         * gfortran.dg/scale_1.f90: New test.
13855
13856 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
13857
13858         PR middle-end/18903
13859         * gcc.c-torture/compile/pr18903.c: New test.
13860
13861 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
13862
13863         * gcc.c-torture/execute/20041210-1.c: New test.
13864
13865 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13866
13867         PR c++/18731
13868         * g++.dg/parser/struct-1.C: New test.
13869         * g++.dg/parser/struct-2.C: New test.
13870         * g++.dg/parser/struct-3.C: New test.
13871
13872 2004-12-09  Richard Henderson  <rth@redhat.com>
13873
13874         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
13875
13876         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
13877         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
13878
13879 2004-12-09  Matt Austern  <austern@apple.com>
13880
13881         PR c++/18514
13882         * g++.dg/ext/builtin1.C: New
13883         * g++.dg/ext/builtin2.C: New
13884         * g++.dg/ext/builtin3.C: New
13885         * g++.dg/ext/builtin4.C: New
13886         * g++.dg/ext/builtin5.C: New
13887
13888 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
13889
13890         PR tree-opt/18904
13891         * g++.dg/opt/ptrmem5.C: New test.
13892
13893 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
13894
13895         * g++.dg/parse/typename5.C: Adjust for new error.
13896         * g++.dg/parse/typename7.C: New.
13897
13898 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13899
13900         PR c++/18073
13901         * g++.dg/other/mmintrin.C: New test.
13902
13903 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
13904
13905         PR c++/16681
13906         * g++.dg/init/array15.C: New.
13907         * g++.dg/init/array16.C: New.
13908
13909 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13910
13911         PR fortran/18826
13912         * gfortran.dg/assign_1.f90: New test.
13913
13914 2004-12-08  Nick Clifton  <nickc@redhat.com>
13915
13916         * gcc.target/xstormy16/bss_below100: New directory containing tests.
13917         * gcc.target/xstormy16/data_below100: Likewise.
13918         * gcc.target/xstormy16/sfr: Likewise.
13919         * gcc.target/xstormy16/below100.S: New test source file.
13920         * gcc.target/xstormy16/below100.ld: New test linker script.
13921         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
13922         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
13923         bp instructions.
13924         * gcc.target/xstormy16/bp.c: Likewise.
13925
13926         * gcc.target/xstormy16/bss_below100: New files:
13927         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13928         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13929         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13930         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13931         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13932         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13933         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13934         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13935         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13936         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13937         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13938         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13939         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13940         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13941         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13942         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13943         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13944         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13945         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13946         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13947         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13948         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13949         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13950         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13951         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13952         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13953         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13954
13955         * gcc.target/xstormy16/data_below100: New files:
13956         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13957         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13958         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13959         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13960         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13961         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13962         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13963         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13964         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13965         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13966         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13967         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13968         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13969         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13970         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13971         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13972         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13973         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13974         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13975         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13976         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13977         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13978         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13979         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13980         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13981         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13982         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13983
13984         * gcc.target/xstormy16/sfr: New files:
13985         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
13986         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
13987         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
13988         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
13989         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
13990         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
13991         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
13992         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
13993         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
13994         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
13995         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
13996         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
13997         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
13998         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
13999         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
14000         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
14001         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
14002         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
14003         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
14004         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
14005         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
14006         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
14007         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
14008         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
14009         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
14010         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
14011         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
14012         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
14013         27_if0_sfrw_bitfield_f.c
14014
14015 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14016
14017         PR c++/18100
14018         * g++.dg/lookup/name-clash4.C: New test.
14019
14020 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
14021
14022         PR c++/18672
14023         * g++.dg/opt/array1.C: New.
14024
14025         PR c++/18803
14026         * g++.dg/template/operator5.C: New.
14027
14028 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
14029
14030         PR c/18867
14031         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
14032
14033 2004-12-07  Steven Bosscher  <stevenb@suse.de>
14034
14035         * gcc.dg/noncompile/20041207.c: New test.
14036
14037 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
14038
14039         * g++.dg/other/unreachable-1.C: New test.
14040
14041 2004-12-06  Nick Clifton  <nickc@redhat.com>
14042
14043         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
14044         <limits.h> because the latter comes from gcc's include/ directory
14045         and not the newlib/libc/include directory.
14046
14047 2004-12-04  Richard Henderson  <rth@redhat.com>
14048
14049         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
14050
14051 2004-12-04  Richard Henderson  <rth@redhat.com>
14052
14053         * lib/target-supports.exp (check_gc_sections_available): Disable
14054         for alpha and ia64.
14055
14056 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
14057
14058         PR middle-end/17909
14059         * g++.dg/other/vararg-2.C: New test.
14060
14061 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14062
14063         PR c++/17011, c++/17971
14064         * g++.dg/template/error15.C: Adjust expected error.
14065         * g++.dg/template/instantiate3.C: Likewise.
14066
14067 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
14068
14069         * gcc.dg/altivec-18.c: Fix for darwin
14070
14071 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
14072
14073         PR c++/18782
14074         * g++.dg/parse/ptrmem2.C: New.
14075
14076         PR c++/18318
14077         * g++.dg/template/new1.C: New.
14078
14079 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14080
14081         PR fortran/18710
14082         * gfortran.dg/direct_io_3.f90: New test.
14083
14084 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
14085
14086         PR 18758
14087         * g++.dg/parse/crash21.C: New.
14088
14089 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14090
14091         PR c++/15664, c++/18276
14092         * g++.dg/template/ttp13.C: New test.
14093         * g++.dg/template/ttp14.C: Likewise.
14094
14095 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14096
14097         PR c++/18123
14098         * g++.dg/parse/enum2.C: New test.
14099         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
14100
14101 2004-12-02  Nick Clifton  <nickc@redhat.com>
14102
14103         * gcc.target/xstormy16: New test directory.
14104         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14105         * gcc.target/xstormy16/bp.c: Check the generation of bp
14106         instructions.
14107         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
14108         bn instructions and the BELOW100 attribute.
14109
14110 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
14111
14112         PR target/16952
14113         * gcc.dg/ppc-eabi.c: New.
14114
14115 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14116
14117         PR fortran/18284
14118         * gfortran.dg/backspace.f90
14119
14120 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
14121
14122         * gfortran.dg/inquire.f90: New test.
14123
14124 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
14125
14126         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
14127         handle effective-target-keyword.
14128         (dg-skip-if): Support effective-target keyword as target list.
14129         (dg-xfail-if): Ditto.
14130         * lib/target-supports.exp (is-effective-target-keyword): New proc.
14131
14132 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
14133
14134         PR tree-optimization/18291
14135         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
14136
14137 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
14138
14139         PR C++/18729
14140         * g++.dg/parse/crash20.C: New.
14141
14142         PR c++/17431
14143         * g++.dg/overload/arg1.C: New.
14144         * g++.dg/overload/arg2.C: New.
14145         * g++.dg/overload/arg3.C: New.
14146         * g++.dg/overload/arg4.C: New.
14147
14148 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
14149
14150         * gcc.dg/c99-flex-array-4.c: Remove.
14151
14152 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14153
14154         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
14155
14156         * lib/target-supports.exp (is-effective-target): Simplify.
14157
14158         * lib/target-supports.exp (check_effective_target_vect_long):
14159         Fix for powerpc64-*-*.
14160
14161 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
14162
14163         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
14164         to support new requirements on FreeBSD 5.
14165
14166 2004-11-30  Devang Patel  <dpatel@apple.com>
14167
14168         PR 18702
14169         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
14170
14171 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
14172
14173         * g++.dg/ext/altivec-13.C: New test.
14174
14175 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
14176
14177         PR tree-opt/18298
14178         * gcc.c-torture/execute/p18298.c: New test.
14179
14180 2004-11-30  Ira Rosen  <irar@il.ibm.com>
14181             Dorit Naishlos  <dorit@il.ibm.com>
14182
14183         PR tree-opt/18607
14184         * gcc.dg/vect/vect-89.c: New test.
14185
14186 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
14187
14188         * gcc.dg/pr18596-1.c: New test.
14189
14190 2004-11-30  Ben Elliston  <bje@au.ibm.com>
14191
14192         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
14193
14194 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14195
14196         PR c/18479
14197         * gcc.dg/pr18479.c: New test.
14198
14199 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14200
14201         PR target/18490
14202         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
14203         mmix-knuth-mmixware.
14204
14205         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
14206         cris-*-elf* cris-*-aout* mmix-*-*
14207
14208 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
14209
14210         PR middle-end/18725
14211         * gcc.dg/pr18725.c: New test.
14212
14213 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14214
14215         PR target/18488
14216         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
14217
14218         PR target/18336
14219         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
14220
14221 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
14222
14223         PR c++/18368
14224         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
14225         * g++.old-deja/g++.law/ctors5.C: Likewise.
14226         * g++.old-deja/g++.other/crash25.C: Likewise.
14227
14228         PR c++/18674
14229         * g++.dg/template/error16.C: New test.
14230
14231         PR c++/18512
14232         * g++.dg/template/crash29.C: New test.
14233
14234 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
14235
14236         PR tree-optimization/18712
14237         * gcc.c-torture/compile/pr18712.c: New test.
14238
14239 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
14240
14241         PR c/7544
14242         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
14243         tests.
14244
14245 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14246
14247         PR c++/18652
14248         * g++.dg/lookup/crash6.C: New test.
14249
14250 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
14251
14252         PR middle-end/18164
14253         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
14254
14255 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
14256
14257         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
14258         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
14259         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
14260
14261 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
14262
14263         * gcc.dg/pr18164.c: New test.
14264
14265 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
14266
14267         * gcc.dg/funroll-loops-all.c: New.
14268
14269 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14270
14271         PR target/18489
14272         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
14273         delimeter, match space and TAB as well as ":".
14274
14275         PR target/18484
14276         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
14277
14278         PR target/18348
14279         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
14280
14281         PR target/18345
14282         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
14283
14284         PR target/18337
14285         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
14286
14287 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
14288
14289         * gfortran.dg/direct_io_2.f90: New test.
14290
14291 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
14292
14293         PR target/18334
14294         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
14295
14296 2004-11-28  Richard Henderson  <rth@redhat.com>
14297
14298         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
14299
14300 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
14301
14302         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
14303         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
14304         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
14305         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
14306         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
14307         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
14308         gcc.dg/pointer-arith-8.c: New tests.
14309
14310 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
14311
14312         PR fortran/18364
14313         * gfortran.dg/endfile.f90: New test.
14314
14315 2004-11-27  Falk Hueffner  <falk@debian.org>
14316
14317         * gcc.dg/loop-6.c: New test.
14318
14319 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14320
14321         * gcc.c-torture/execute/20041126-1.c: New test.
14322
14323 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14324
14325         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
14326         on IRIX.
14327
14328 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
14329
14330         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
14331         functions.
14332
14333 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
14334
14335         PR rtl-optimization/17825
14336         * gcc.c-torture/compile/20041119-1.c: New test.
14337
14338 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14339
14340         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
14341         Check existence of ld library path variables before unsetting.
14342
14343 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
14344
14345         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
14346
14347 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14348
14349         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
14350
14351 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
14352
14353         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
14354
14355 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14356
14357         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
14358         dg-do directive.
14359
14360 2004-11-26  Ben Elliston  <bje@au.ibm.com>
14361
14362         * gcc.dg/pr17957.c: Pass --param, not -param.
14363
14364 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
14365
14366         PR middle-end/17957
14367         * testsuite/gcc.dg/pr17957.c: New test.
14368
14369 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
14370
14371         PR c++/18445
14372         * g++.dg/template/crash28.C: Likewise.
14373
14374         PR c++/18001
14375         * g++.dg/expr/unary2.C: Adjust lvalue messages.
14376         * g++.dg/ext/lvaddr.C: Likewise.
14377         * g++.dg/opt/pr7503-3.C: Likewise.
14378
14379         PR c++/18466
14380         * g++.dg/parse/qualified3.C: New test.
14381         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
14382
14383         PR c++/18545
14384         * g++.dg/expr/return1.C: New test.
14385
14386 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14387
14388         Friend class name lookup 3/n, PR c++/3332
14389         * g++.dg/lookup/friend3.C: New test.
14390         * g++.dg/lookup/friend4.C: Likewise.
14391         * g++.dg/lookup/friend5.C: Likewise.
14392
14393 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14394
14395         Friend class name lookup 2/n, PR c++/14513, c++/15410
14396         * g++.dg/lookup/friend2.C: New test.
14397         * g++.dg/template/friend31.C: Likewise.
14398
14399 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14400
14401         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
14402
14403 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14404
14405         PR c++/17473
14406         * g++.dg/tc1/dr56.C: Remove.
14407         * g++.dg/template/typedef1.C: Add dg-error markers.
14408         * g++.old-deja/g++.other/typedef7.C: Likewise.
14409
14410         PR c++/18285
14411         * g++.dg/parse/typedef7.C: New test.
14412
14413 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
14414
14415         * gcc.c-torture/execute/20041124-1.c: New test.
14416
14417 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
14418
14419         * g++.dg/template/deduce3.C: New test.
14420
14421         PR c++/18586
14422         * g++.dg/template/crash27.C: New test.
14423
14424         PR c++/18530
14425         * g++.dg/warn/Wshadow-3.C: New test.
14426
14427 2004-11-24  Devang Patel  <dpatel@apple.com>
14428
14429         PR/18555
14430         * gcc.dg/cpp/isysroot-1.c: New test.
14431         * gcc.dg/cpp/usr/include/stdio.h: New file.
14432         * gcc.dg/cpp/isysroot-2.c: New test.
14433         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
14434         New file.
14435
14436 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14437
14438         PR c++/8929
14439         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
14440
14441 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14442
14443         * gcc.target/sparc/align.c: Do not include <stdint.h>.
14444         * gcc.target/sparc/pdist.c: Likewise.
14445
14446 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
14447
14448         PR c++/16882
14449         * g++.dg/conversion/simd1.C: New test.
14450
14451 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14452
14453         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
14454         and restore_ld_library_path_env_vars.
14455         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
14456         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
14457         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
14458         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
14459
14460 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
14461
14462         * gcc.dg/pragma-align-2.c: Test macro expansion.
14463         * gcc.dg/pragma-pack-2.c: New test.
14464
14465 2004-11-23  Richard Henderson  <rth@redhat.com>
14466
14467         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
14468         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14469         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
14470         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
14471         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
14472         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
14473
14474         * gcc.dg/vect/vect.exp: Add check for alpha.
14475         * lib/target-supports.exp (check_alpha_max_hw_available): New.
14476         (check_effective_target_vect_int): Enable for alpha.
14477         (check_effective_target_vect_long): New.
14478         (is-effective-target): Add it.
14479
14480 2004-11-23  Uros Bizjak <uros@kss-loka.si>
14481
14482         * gcc.dg/pr18614-1.c: New test.
14483
14484 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14485
14486         * gcc.dg/setjmp-2.c: New test.
14487
14488 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
14489
14490         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
14491         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
14492         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
14493         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
14494         gcc.target/sparc/pdist.c: New tests.
14495
14496 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
14497
14498         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
14499
14500 2004-11-22  Dale Johannesen  <dalej@apple.com>
14501
14502         * gcc.dg/20041111-1.c: New.
14503
14504 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
14505
14506         PR tree-opt/18536
14507         * gcc.dg/vect/pr18536.c: New test.
14508
14509 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14510
14511         PR c++/18354
14512         * g++.dg/template/nontype11.C: New test.
14513
14514 2004-11-21  Roger Sayle  <roger@eyesopen.com>
14515
14516         PR middle-end/18520
14517         * gcc.dg/pr18520-1.c: New test case.
14518
14519 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
14520
14521         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
14522         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
14523         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
14524         expected diagnostics.
14525
14526 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14527
14528         PR target/18580
14529         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
14530         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
14531         vect-77.c, vect-77a.c: XFAIL on the SPARC.
14532
14533 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14534
14535         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
14536
14537 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
14538             Joseph Myers  <joseph@codesourcery.com>
14539
14540         * lib/target-supports.exp (check_visibility_available): Really
14541         test the compiler.
14542
14543 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
14544
14545         PR tree-opt/18181
14546         * gcc.dg/vect/vect-85.c: New test.
14547         * gcc.dg/vect/vect-86.c: New test.
14548         * gcc.dg/vect/vect-87.c: New test.
14549         * gcc.dg/vect/vect-88.c: New test.
14550
14551 2004-11-19  Ben Elliston  <bje@au.ibm.com>
14552
14553         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
14554
14555 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
14556
14557         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
14558         * gcc.dg/ppc-and-1.c: Ditto.
14559         * gcc.dg/ppc-compare-1.c: Ditto.
14560         * gcc.dg/ppc-mov-1.c: Ditto
14561
14562 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
14563             Mark Mitchell  <mark@codesourcery.com>
14564
14565         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
14566
14567 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
14568             Aldy Hernandez  <aldyh@redhat.com>
14569
14570         * lib/target-supports.exp (check_effective_target_vect_int): New
14571         (check_effective_target_vect_float): New
14572         (check_effective_target_vect_double): New.
14573         (is-effective-target): Support new effective targets keywords.
14574         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
14575         default action for dg-do.
14576         * gcc.dg/vect/pr16105.c: Use new support.
14577         * gcc.dg/vect/pr18400.c: Ditto.
14578         * gcc.dg/vect/pr18425.c: Ditto.
14579         * gcc.dg/vect/vect-1.c: Ditto.
14580         * gcc.dg/vect/vect-10.c: Ditto.
14581         * gcc.dg/vect/vect-11.c: Ditto.
14582         * gcc.dg/vect/vect-12.c: Ditto.
14583         * gcc.dg/vect/vect-13.c: Ditto.
14584         * gcc.dg/vect/vect-14.c: Ditto.
14585         * gcc.dg/vect/vect-15.c: Ditto.
14586         * gcc.dg/vect/vect-16.c: Ditto.
14587         * gcc.dg/vect/vect-17.c: Ditto.
14588         * gcc.dg/vect/vect-18.c: Ditto.
14589         * gcc.dg/vect/vect-19.c: Ditto.
14590         * gcc.dg/vect/vect-2.c: Ditto.
14591         * gcc.dg/vect/vect-20.c: Ditto.
14592         * gcc.dg/vect/vect-21.c: Ditto.
14593         * gcc.dg/vect/vect-22.c: Ditto.
14594         * gcc.dg/vect/vect-23.c: Ditto.
14595         * gcc.dg/vect/vect-24.c: Ditto.
14596         * gcc.dg/vect/vect-25.c: Ditto.
14597         * gcc.dg/vect/vect-26.c: Ditto.
14598         * gcc.dg/vect/vect-27.c: Ditto.
14599         * gcc.dg/vect/vect-27a.c: Ditto.
14600         * gcc.dg/vect/vect-28.c: Ditto.
14601         * gcc.dg/vect/vect-29.c: Ditto.
14602         * gcc.dg/vect/vect-29a.c: Ditto.
14603         * gcc.dg/vect/vect-3.c: Ditto.
14604         * gcc.dg/vect/vect-30.c: Ditto.
14605         * gcc.dg/vect/vect-31.c: Ditto.
14606         * gcc.dg/vect/vect-32.c: Ditto.
14607         * gcc.dg/vect/vect-33.c: Ditto.
14608         * gcc.dg/vect/vect-34.c: Ditto.
14609         * gcc.dg/vect/vect-35.c: Ditto.
14610         * gcc.dg/vect/vect-36.c: Ditto.
14611         * gcc.dg/vect/vect-37.c: Ditto.
14612         * gcc.dg/vect/vect-38.c: Ditto.
14613         * gcc.dg/vect/vect-4.c: Ditto.
14614         * gcc.dg/vect/vect-40.c: Ditto.
14615         * gcc.dg/vect/vect-41.c: Ditto.
14616         * gcc.dg/vect/vect-42.c: Ditto.
14617         * gcc.dg/vect/vect-43.c: Ditto.
14618         * gcc.dg/vect/vect-44.c: Ditto.
14619         * gcc.dg/vect/vect-45.c: Ditto.
14620         * gcc.dg/vect/vect-46.c: Ditto.
14621         * gcc.dg/vect/vect-47.c: Ditto.
14622         * gcc.dg/vect/vect-48.c: Ditto.
14623         * gcc.dg/vect/vect-48a.c: Ditto.
14624         * gcc.dg/vect/vect-49.c: Ditto.
14625         * gcc.dg/vect/vect-5.c: Ditto.
14626         * gcc.dg/vect/vect-50.c: Ditto.
14627         * gcc.dg/vect/vect-51.c: Ditto.
14628         * gcc.dg/vect/vect-52.c: Ditto.
14629         * gcc.dg/vect/vect-53.c: Ditto.
14630         * gcc.dg/vect/vect-54.c: Ditto.
14631         * gcc.dg/vect/vect-55.c: Ditto.
14632         * gcc.dg/vect/vect-56.c: Ditto.
14633         * gcc.dg/vect/vect-56a.c: Ditto.
14634         * gcc.dg/vect/vect-57.c: Ditto.
14635         * gcc.dg/vect/vect-58.c: Ditto.
14636         * gcc.dg/vect/vect-59.c: Ditto.
14637         * gcc.dg/vect/vect-6.c: Ditto.
14638         * gcc.dg/vect/vect-60.c: Ditto.
14639         * gcc.dg/vect/vect-61.c: Ditto.
14640         * gcc.dg/vect/vect-62.c: Ditto.
14641         * gcc.dg/vect/vect-63.c: Ditto.
14642         * gcc.dg/vect/vect-64.c: Ditto.
14643         * gcc.dg/vect/vect-65.c: Ditto.
14644         * gcc.dg/vect/vect-66.c: Ditto.
14645         * gcc.dg/vect/vect-67.c: Ditto.
14646         * gcc.dg/vect/vect-68.c: Ditto.
14647         * gcc.dg/vect/vect-69.c: Ditto.
14648         * gcc.dg/vect/vect-7.c: Ditto.
14649         * gcc.dg/vect/vect-72.c: Ditto.
14650         * gcc.dg/vect/vect-72a.c: Ditto.
14651         * gcc.dg/vect/vect-73.c: Ditto.
14652         * gcc.dg/vect/vect-74.c: Ditto.
14653         * gcc.dg/vect/vect-75.c: Ditto.
14654         * gcc.dg/vect/vect-76.c: Ditto.
14655         * gcc.dg/vect/vect-77.c: Ditto.
14656         * gcc.dg/vect/vect-77a.c: Ditto.
14657         * gcc.dg/vect/vect-78.c: Ditto.
14658         * gcc.dg/vect/vect-79.c: Ditto.
14659         * gcc.dg/vect/vect-8.c: Ditto.
14660         * gcc.dg/vect/vect-80.c: Ditto.
14661         * gcc.dg/vect/vect-82.c: Ditto.
14662         * gcc.dg/vect/vect-82_64.c: Ditto.
14663         * gcc.dg/vect/vect-83.c: Ditto.
14664         * gcc.dg/vect/vect-83_64.c: Ditto.
14665         * gcc.dg/vect/vect-9.c: Ditto.
14666         * gcc.dg/vect/vect-all.c: Ditto.
14667         * gcc.dg/vect/vect-none.c: Ditto.
14668
14669 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
14670
14671         * lib/gcc-dg.exp (dg-skip-if): New function.
14672         (dg-forbid-option): Remove.
14673         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
14674         * g++.dg/abi/bitfield8.C: Likewise.
14675         * g++.dg/abi/dtor1.C: Likewise.
14676         * g++.dg/abi/empty10.C: Likewise.
14677         * g++.dg/abi/empty7.C: Likewise.
14678         * g++.dg/abi/empty9.C: Likewise.
14679         * g++.dg/abi/layout3.C: Likewise.
14680         * g++.dg/abi/layout4.C: Likewise.
14681         * g++.dg/abi/thunk1.C: Likewise.
14682         * g++.dg/abi/thunk2.C: Likewise.
14683         * g++.dg/abi/vbase11.C: Likewise.
14684         * g++.dg/abi/vthunk2.C: Likewise.
14685         * g++.dg/abi/vthunk3.C: Likewise.
14686         * g++.dg/ext/attrib8.C: Likewise.
14687         * g++.dg/opt/longbranch2.C: Likewise.
14688         * g++.dg/opt/reg-stack4.C: Likewise.
14689         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14690         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14691         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14692         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14693         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14694         * gcc.dg/20000609-1.c: Likewise.
14695         * gcc.dg/20000720-1.c: Likewise.
14696         * gcc.dg/20011107-1.c: Likewise.
14697         * gcc.dg/20011119-1.c: Likewise.
14698         * gcc.dg/20020108-1.c: Likewise.
14699         * gcc.dg/20020122-2.c: Likewise.
14700         * gcc.dg/20020122-3.c: Likewise.
14701         * gcc.dg/20020201-3.c: Likewise.
14702         * gcc.dg/20020206-1.c: Likewise.
14703         * gcc.dg/20020218-1.c: Likewise.
14704         * gcc.dg/20020310-1.c: Likewise.
14705         * gcc.dg/20020411-1.c: Likewise.
14706         * gcc.dg/20020418-2.c: Likewise.
14707         * gcc.dg/20020426-1.c: Likewise.
14708         * gcc.dg/20020426-2.c: Likewise.
14709         * gcc.dg/20020517-1.c: Likewise.
14710         * gcc.dg/20020523-1.c: Likewise.
14711         * gcc.dg/20020523-2.c: Likewise.
14712         * gcc.dg/20020729-1.c: Likewise.
14713         * gcc.dg/20030204-1.c: Likewise.
14714         * gcc.dg/20030826-2.c: Likewise.
14715         * gcc.dg/20030926-1.c: Likewise.
14716         * gcc.dg/20031202-1.c: Likewise.
14717         * gcc.dg/980312-1.c: Likewise.
14718         * gcc.dg/980313-1.c: Likewise.
14719         * gcc.dg/990117-1.c: Likewise.
14720         * gcc.dg/990424-1.c: Likewise.
14721         * gcc.dg/990524-1.c: Likewise.
14722         * gcc.dg/991230-1.c: Likewise.
14723         * gcc.dg/i386-387-1.c: Likewise.
14724         * gcc.dg/i386-387-2.c: Likewise.
14725         * gcc.dg/i386-387-3.c: Likewise.
14726         * gcc.dg/i386-387-4.c: Likewise.
14727         * gcc.dg/i386-387-5.c: Likewise.
14728         * gcc.dg/i386-387-6.c: Likewise.
14729         * gcc.dg/i386-asm-1.c: Likewise.
14730         * gcc.dg/i386-bitfield1.c: Likewise.
14731         * gcc.dg/i386-bitfield2.c: Likewise.
14732         * gcc.dg/i386-loop-1.c: Likewise.
14733         * gcc.dg/i386-loop-2.c: Likewise.
14734         * gcc.dg/i386-loop-3.c: Likewise.
14735         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14736         * gcc.dg/i386-pic-1.c: Likewise.
14737         * gcc.dg/i386-regparm.c: Likewise.
14738         * gcc.dg/i386-signbit-1.c: Likewise.
14739         * gcc.dg/i386-signbit-2.c: Likewise.
14740         * gcc.dg/i386-signbit-3.c: Likewise.
14741         * gcc.dg/i386-sse-5.c: Likewise.
14742         * gcc.dg/i386-sse-8.c: Likewise.
14743         * gcc.dg/i386-unroll-1.c: Likewise.
14744         * gcc.dg/tls/opt-1.c: Likewise.
14745         * gcc.dg/tls/opt-2.c: Likewise.
14746         * gcc.dg/unroll-1.c: Likewise.
14747         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14748         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14749         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14750         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14751
14752 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14753
14754         * g++.dg/template/incomplete1.C: New test.
14755
14756 2004-11-16  Nick Clifton  <nickc@redhat.com>
14757
14758         Revert patches accidentally commited during checkin of fixes for
14759         xstormy16 tests:
14760         gcc.c-torture/execute/simd-4.c: Revert
14761         gcc.dg/20040910-1.c: Revert.
14762
14763 2004-11-16  Paul Brook  <paul@codesourcery.com>
14764
14765         PR fortran/13010
14766         * gfortran.dg/der_pointer_1.f90: New test.
14767
14768 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
14769
14770         PR c/18498
14771         * gcc.dg/bitfld-13.c: New test.
14772
14773 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
14774
14775         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
14776         powerpc*-*-linux*.
14777
14778         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
14779         * gcc.dg/ppc64-abi-2.c: Ditto.
14780         * gcc.dg/ppc64-abi-3.c: Ditto.
14781
14782         * lib/gcc-dg.exp (dg-target-list): Remove.
14783
14784 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
14785
14786         * gcc.dg/ia64-postinc.c: New test.
14787
14788 2004-11-15  Mark Mitchell <mark@codesourcery.com>
14789
14790         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
14791
14792 2004-11-15  Nick Clifton  <nickc@redhat.com>
14793
14794         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
14795         __INT_MAX__ so that the test can be compiled by toolchains
14796         targeted at 16-bit processors.
14797
14798         * gcc.dg/20040625-1.c: Use long constants rather than integers
14799         when performing arithmetic that will overflow 16-bits.
14800
14801         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
14802         xstormy16.  It does not support 128-bit vector operations.
14803
14804         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
14805         with the macro PTR_TYPE.  Define this macro to an integer type
14806         suitable for holding a pointer.
14807
14808         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
14809         the target is a 16-bit processor.
14810
14811         * gcc.dg/cpp/if-2.c: Expect a different warning message from
14812         16-bit targets where the character constant will be too long.
14813
14814         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
14815         where the double will not be directly addressable.
14816
14817 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14818
14819         Friend class name lookup 1/n, PR c++/18471
14820         * g++.dg/template/crash26.C: New test.
14821         * g++.dg/lookup/struct1.C: Adjust expected error.
14822         * g++.dg/parse/elab1.C: Likewise.
14823         * g++.dg/parse/elab2.C: Likewise.
14824         * g++.dg/parse/int-as-enum1.C: Likewise.
14825         * g++.dg/parse/struct-as-enum1.C: Likewise.
14826         * g++.dg/parse/typedef1.C: Likewise.
14827         * g++.dg/parse/typedef3.C: Likewise.
14828         * g++.dg/parse/typedef4.C: Likewise.
14829         * g++.dg/parse/typedef5.C: Likewise.
14830         * g++.dg/template/nontype4.C: Likewise.
14831         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
14832         * g++.old-deja/g++.other/elab1.C: Likewise.
14833         * g++.old-deja/g++.other/syntax4.C: Likewise.
14834
14835 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14836
14837         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
14838
14839 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
14840
14841         * gcc.c-torture/execute/20041114-1.c: New test.
14842
14843 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
14844
14845         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
14846         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
14847         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
14848         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
14849         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
14850         gcc.dg/switch-7.c: New tests.
14851
14852 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14853
14854         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
14855
14856 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14857
14858         PR tree-opt/18400
14859         * gcc.dg/vect/pr18400.c: New test.
14860
14861 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14862             Andrew Pinski  <pinskia@physics.uc.edu>
14863
14864         PR tree-opt/18425
14865         * gcc.dg/vect/pr18425.c: New test.
14866
14867 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14868
14869         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
14870         Guard with dg-require-alias and dg-require-visibility.
14871
14872 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14873
14874         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
14875
14876 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14877
14878         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
14879
14880 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14881
14882         PR c++/17344
14883         * g++.dg/template/defarg5.C: New test.
14884
14885 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14886
14887         * g++.dg/parse/cast1.C: Run only on ILP32.
14888         * g++.old-deja/g++.mike/p784.C: Likewise.
14889
14890 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
14891
14892         * gcc.c-torture/execute/20041113-1.c: New test.
14893
14894 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14895
14896         PR target/18230
14897         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
14898         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
14899         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
14900         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14901         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
14902         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
14903         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
14904         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
14905         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
14906         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14907         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14908         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
14909         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
14910
14911 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14912
14913         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
14914         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
14915         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
14916         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
14917         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
14918         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
14919         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
14920         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
14921         gcc.target/sparc/combined-1.c: New tests.
14922
14923 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
14924
14925         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
14926         New tests.
14927
14928 2004-11-12  Mark Mitchell <mark@codesourcery.com>
14929
14930         * lib/gcc-dg.exp (dg-forbid-option): New function.
14931         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
14932         * g++.dg/abi/bitfield8.C: Likewise.
14933         * g++.dg/abi/dtor1.C: Likewise.
14934         * g++.dg/abi/empty10.C: Likewise.
14935         * g++.dg/abi/empty7.C: Likewise.
14936         * g++.dg/abi/empty9.C: Likewise.
14937         * g++.dg/abi/layout3.C: Likewise.
14938         * g++.dg/abi/layout4.C: Likewise.
14939         * g++.dg/abi/thunk1.C: Likewise.
14940         * g++.dg/abi/thunk2.C: Likewise.
14941         * g++.dg/abi/vbase11.C: Likewise.
14942         * g++.dg/abi/vthunk2.C: Likewise.
14943         * g++.dg/abi/vthunk3.C: Likewise.
14944         * g++.dg/ext/attrib8.C: Likewise.
14945         * g++.dg/opt/longbranch2.C: Likewise.
14946         * g++.dg/opt/reg-stack4.C: Likewise.
14947         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14948         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14949         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14950         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14951         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14952         * gcc.dg/20000609-1.c: Likewise.
14953         * gcc.dg/20000720-1.c: Likewise.
14954         * gcc.dg/20011107-1.c: Likewise.
14955         * gcc.dg/20011119-1.c: Likewise.
14956         * gcc.dg/20020108-1.c: Likewise.
14957         * gcc.dg/20020122-2.c: Likewise.
14958         * gcc.dg/20020122-3.c: Likewise.
14959         * gcc.dg/20020201-3.c: Likewise.
14960         * gcc.dg/20020206-1.c: Likewise.
14961         * gcc.dg/20020218-1.c: Likewise.
14962         * gcc.dg/20020310-1.c: Likewise.
14963         * gcc.dg/20020411-1.c: Likewise.
14964         * gcc.dg/20020418-2.c: Likewise.
14965         * gcc.dg/20020426-1.c: Likewise.
14966         * gcc.dg/20020426-2.c: Likewise.
14967         * gcc.dg/20020517-1.c: Likewise.
14968         * gcc.dg/20020523-1.c: Likewise.
14969         * gcc.dg/20020523-2.c: Likewise.
14970         * gcc.dg/20020729-1.c: Likewise.
14971         * gcc.dg/20030204-1.c: Likewise.
14972         * gcc.dg/20030826-2.c: Likewise.
14973         * gcc.dg/20030926-1.c: Likewise.
14974         * gcc.dg/20031202-1.c: Likewise.
14975         * gcc.dg/980312-1.c: Likewise.
14976         * gcc.dg/980313-1.c: Likewise.
14977         * gcc.dg/990117-1.c: Likewise.
14978         * gcc.dg/990424-1.c: Likewise.
14979         * gcc.dg/990524-1.c: Likewise.
14980         * gcc.dg/991230-1.c: Likewise.
14981         * gcc.dg/i386-387-1.c: Likewise.
14982         * gcc.dg/i386-387-2.c: Likewise.
14983         * gcc.dg/i386-387-3.c: Likewise.
14984         * gcc.dg/i386-387-4.c: Likewise.
14985         * gcc.dg/i386-387-5.c: Likewise.
14986         * gcc.dg/i386-387-6.c: Likewise.
14987         * gcc.dg/i386-asm-1.c: Likewise.
14988         * gcc.dg/i386-bitfield1.c: Likewise.
14989         * gcc.dg/i386-bitfield2.c: Likewise.
14990         * gcc.dg/i386-loop-1.c: Likewise.
14991         * gcc.dg/i386-loop-2.c: Likewise.
14992         * gcc.dg/i386-loop-3.c: Likewise.
14993         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14994         * gcc.dg/i386-pic-1.c: Likewise.
14995         * gcc.dg/i386-regparm.c: Likewise.
14996         * gcc.dg/i386-signbit-1.c: Likewise.
14997         * gcc.dg/i386-signbit-2.c: Likewise.
14998         * gcc.dg/i386-signbit-3.c: Likewise.
14999         * gcc.dg/i386-sse-5.c: Likewise.
15000         * gcc.dg/i386-sse-8.c: Likewise.
15001         * gcc.dg/i386-unroll-1.c: Likewise.
15002         * gcc.dg/tls/opt-1.c: Likewise.
15003         * gcc.dg/tls/opt-2.c: Likewise.
15004         * gcc.dg/unroll-1.c: Likewise.
15005         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15006         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15007         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15008         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15009         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
15010         -m64 is specified.
15011
15012 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
15013
15014         PR c++/18389
15015         * g++.dg/parse/cond1.C: New test.
15016
15017         PR c++/18429
15018         * g++.dg/template/array9.C: New test.
15019         * g++.dg/ext/vla1.C: Adjust error messages.
15020         * g++.dg/ext/vlm1.C: Likewise.
15021         * g++.dg/template/crash2.C: Likewise.
15022
15023         PR c++/18436
15024         * g++.dg/template/call3.C: New test.
15025
15026         PR c++/18407
15027         * g++.dg/template/ptrmem11.C: New test.
15028
15029 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
15030
15031         PR other/14264
15032         * lib/g++.exp: Set LC_ALL and LANG to C.
15033         * lib/gcc-dg.exp: Likewise.
15034         * lib/gfortran.exp: Likewise.
15035         * lib/objc.exp: Likewise.
15036         * lib/treelang.exp: Likewise.
15037
15038 2004-11-12  Andreas Schwab  <schwab@suse.de>
15039
15040         * gcc.dg/pr16286.c: Fix last change.
15041
15042 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
15043
15044         PR c++/18416
15045         * g++.dg/init/global1.C: New test.
15046
15047 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
15048
15049         * gcc.c-torture/execute/20041112-1.c: New test.
15050
15051 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15052
15053         * lib/gcc-dg.exp (dg-target-list): New.
15054
15055 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15056             Richard Sandiford  <rsandifo@redhat.com>
15057
15058         * lib/target-supports.exp (get-compiler_messages): New.
15059         (check_named_sections_available): Use it.
15060         (check_effective_target_ilp32): New.
15061         (check_effective_target_lp64): New.
15062         (is-effective-target): New.
15063         * lib/gcc-dg.exp (dg-require-effective-target): New.
15064
15065 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
15066
15067         * gcc.dg/precedence-1.c: New test.
15068
15069 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
15070
15071         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
15072
15073         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
15074         message, delete generated files, use more descriptive name for
15075         executable, and make the test unsupported when it cannot be run.
15076
15077         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
15078         (dg-require-weak, dg-require-visibility, dg-require-alias,
15079         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
15080         dg-require-iconv, dg-require-named-sections): Use it.
15081
15082         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
15083
15084 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
15085
15086         PR target/16457
15087         * gcc.dg/ppc-and-1: New
15088
15089         PR target/16796
15090         * gcc.dg/ppc-mov-1.c: New.
15091
15092         PR target/16458
15093         * gcc.dg/ppc-compare-1.c: New.
15094
15095 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
15096
15097         * objc.dg/desig-init-2.m: New test.
15098
15099 2004-11-10  Adam Nemet  <anemet@lnxw.com>
15100
15101         PR middle-end/18160
15102         * g++.dg/warn/register-var-1.C: New test.
15103         * g++.dg/warn/register-var-2.C: New test.
15104
15105 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15106
15107         * gcc.dg/union-2.c: New test.
15108
15109 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
15110
15111         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
15112         New test for PR tree-optimization/17892.
15113
15114 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
15115
15116         PR c++/18369
15117         * g++.dg/init/new12.C: New test.
15118
15119 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
15120
15121         * gcc.target/sparc: New directory.
15122         * gcc.target/sparc/sparc.exp: New driver.
15123         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
15124         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
15125         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
15126         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
15127
15128 2004-11-10  Paul Brook  <paul@codesourcery.com>
15129
15130         PR fortran/18218
15131         * gfortran.dg/list_read.c: New test.
15132
15133 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15134
15135         PR c/18322
15136         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
15137         expected diagnostic location.
15138
15139 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
15140
15141         * gcc.dg/20041109-1.c: New test.
15142
15143 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15144
15145         PR objc/18406
15146         * objc/compile/pr18406.m: New test.
15147
15148 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15149
15150         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
15151
15152 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
15153
15154         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
15155
15156 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15157
15158         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
15159
15160 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
15161
15162         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
15163         exit.
15164
15165 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
15166
15167         PR tree-opt/18299
15168         * gcc.c-torture/pr18299-1.c: New test.
15169
15170 2004-11-06  Andreas Schwab  <schwab@suse.de>
15171
15172         * gcc.dg/pr16286.c: Also test for bool and pixel.
15173
15174 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
15175
15176         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
15177         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
15178         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
15179         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
15180         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
15181         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
15182         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
15183         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
15184         gcc.dg/struct-semi-3.c: New tests.
15185
15186 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15187
15188         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
15189
15190 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15191
15192         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
15193         Do not use C99 designators.
15194
15195 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15196
15197         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
15198
15199 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15200
15201         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
15202         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
15203         * gcc.c-torture/execute/simd-5.x: Remove.
15204
15205 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
15206
15207         PR rtl-optimization/17933
15208         * gcc.dg/torture/pr17933-1.c: New test.
15209
15210 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15211
15212         PR target/18106
15213         * lib/target-supports.exp (check_weak_available): Support
15214         Windows.
15215
15216 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
15217
15218         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
15219         call to fflush(stdout) before abort.
15220         (my_ffsll): New function.
15221         (generate_fields): Use it.
15222
15223 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15224
15225         * gcc.dg/init-undef-1.c: New test.
15226
15227 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
15228
15229         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
15230         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
15231         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
15232         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
15233         expected messages for new parser.
15234
15235 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
15236
15237         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
15238
15239 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15240
15241         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
15242         on LP64 targets.
15243
15244 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15245
15246         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
15247         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
15248         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
15249         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
15250         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
15251         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
15252         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
15253         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
15254         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
15255         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
15256
15257 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
15258
15259         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
15260         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
15261         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
15262         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
15263         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
15264         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
15265         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
15266         for new parser.
15267
15268 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
15269
15270         PR target/15342
15271         * gcc.dg/20041104-1.c: New test.
15272
15273 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15274
15275         * g++.dg/template/nontype7.C: New test.
15276         * g++.dg/template/nontype8.C: Likewise.
15277         * g++.dg/template/nontype9.C: Likewise.
15278         * g++.dg/template/nontype10.C: Likewise.
15279         * g++.dg/tc1/dr49.C: Likewise.
15280         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
15281         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
15282
15283 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15284
15285         * g++.dg/rtti/tinfo1.C: Remove xfails.
15286
15287 2004-11-04  Ben Elliston  <bje@au.ibm.com>
15288
15289         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
15290         packed attribute to the definition to satisfy the new C++ parser.
15291
15292 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15293
15294         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
15295         invocations of va_arg.
15296
15297 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
15298
15299         PR c++/18124
15300         * g++.dg/template/crash25.C: New test.
15301
15302         PR c++/18155
15303         * g++.dg/template/typedef2.C: New test.
15304         * g++.dg/parse/crash13.C: Adjust error markers.
15305
15306         PR c++/18177
15307         * g++.dg/conversion/const3.C: New test.
15308
15309 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15310
15311         PR fortran/17535
15312         PR fortran/17583
15313         PR fortran/17713
15314         * gfortran.dg/generic_[123].f90: New testcases.
15315
15316 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15317
15318         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
15319         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
15320
15321 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
15322
15323         PR tree-opt/16808
15324         * gcc.c-torture/compile/pr16808.c: New test.
15325
15326 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
15327
15328         PR rtl-optimization/17104
15329         * gcc.dg/ppc-bitfield1.c: New.
15330
15331 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15332
15333         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
15334
15335 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
15336
15337         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
15338         strings for 32-bit code.
15339
15340 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
15341
15342         PR c/18239
15343         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
15344
15345 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
15346
15347         PR c++/18064
15348         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
15349
15350 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
15351
15352         PR c++/15172
15353         * g++.dg/init/aggr2.C: New test.
15354
15355 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
15356
15357         * objc.dg/local-decl-1.m: New test.
15358
15359 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15360
15361         * gcc.dg/20040910-1.c: Adjust regex.
15362
15363 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15364
15365         PR rtl-optimization/18084
15366         * g++.dg/opt/pr18084-1.C: New testcase.
15367
15368 2004-10-30  Matt Austern  <austern@apple.com>
15369
15370         PR c++/17542
15371         * g++.dg/ext/attrib18.C: New test.
15372
15373 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15374
15375         PR middle-end/18096
15376         * gcc.dg/pr18096-1.c: New test case.
15377
15378 2004-10-30  Roger Sayle  <roger@eyesopen.com>
15379
15380         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
15381
15382 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
15383
15384         PR c/16666
15385         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
15386         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
15387         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
15388         gcc.dg/old-style-prom-3.c: New tests.
15389
15390 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
15391
15392         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
15393         Remove unnecessary inclusion of stdio.h.
15394
15395 2004-10-29  Roger Sayle  <roger@eyesopen.com>
15396
15397         PR rtl-optimization/17581
15398         * gcc.dg/pr17581-1.c: New test case.
15399
15400 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
15401
15402         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
15403         being implemented.
15404         * g++.dg/conversion/dr195-1.C: New.
15405         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
15406         * g++.old-deja/g++.mike/p10148.C: Likewise.
15407
15408 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
15409
15410         PR c++/17695
15411         * g++.dg/debug/typedef2.C: New test.
15412
15413 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
15414
15415         PR fortran/13490
15416         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
15417         * gfortran.dg/g77/README: Update.
15418
15419 2004-10-28  Matt Austern  <austern@apple.com>
15420
15421         PR c++/14124
15422         * g++.dg/ext/packed7.C: New test.
15423
15424 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
15425
15426         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
15427         scan-assembler.
15428         * lib/scanasm.exp (hidden-scan-for): New proc.
15429         (scan-hidden): Use hidden-scan-for instead of constructing the scan
15430         string.
15431         (scan-not-hidden): Likewise.
15432         * lib/target-supports.exp (check_visibility_available): mach-o is
15433         support too.
15434
15435 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
15436
15437         PR c++/17132
15438         * g++.dg/template/memclass3.C: New test.
15439
15440 2004-10-28  Adam Nemet  <anemet@lnxw.com>
15441
15442         PR middle-end/18160
15443         * gcc.dg/register-var-1.c: New test.
15444         * gcc.dg/register-var-2.c: New test.
15445         * gcc.dg/asm-7.c: Taking the address of a register variable is an
15446         error now.
15447
15448 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
15449
15450         PR other/18172
15451         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
15452         unused variables.
15453         * gcc.dg/vect/vect-22.c: Likewise.
15454
15455 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
15456
15457         * gcc.dg/i386-rotate-1.c: New test.
15458
15459 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
15460
15461         * g++.dg/init/ref12.C: Add "run" marker.
15462
15463         PR c++/17435
15464         * g++.dg/init/ref12.C: New test.
15465
15466         PR c++/18140
15467         * g++.dg/template/shift1.C: New test.
15468         * g++.dg/template/error10.C: Adjust error markers.
15469
15470 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
15471
15472         PR tree-opt/17529
15473         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
15474
15475 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
15476
15477         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
15478         * gcc.dg/weak/weak-3.c: Likewise.
15479         * gcc.dg/weak/weak-5.c: Likewise.
15480         * gcc.dg/weak/weak-9.c: Likewise.
15481         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
15482         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
15483
15484         * gcc.dg/darwin-weakimport-1.c: New.
15485
15486 2004-10-28  Ben Elliston  <bje@au.ibm.com>
15487
15488         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
15489
15490 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
15491
15492         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
15493         'syntax' error messages.
15494         * gcc.dg/cpp/direct2s.c: Likewise.
15495
15496 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
15497
15498         * gcc.c-torture/compile/20041026-1.c: New.
15499
15500 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
15501
15502         PR c++/18093
15503         * g++.dg/lookup/ns2.C: New test.
15504
15505         PR c++/18020
15506         * g++.dg/template/enum4.C: New test.
15507
15508         PR c++/18161
15509         * g++.dg/template/expr1.C: New test.
15510
15511 2004-10-26  Ben Elliston  <bje@au.ibm.com>
15512
15513         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
15514
15515 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15516
15517         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
15518         gcc.dg/decl-nospec-3.c: New tests.
15519
15520 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
15521
15522         * objc.dg/super-class-3.m: New test.
15523
15524 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
15525
15526         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
15527         resyncing.
15528         * gcc.dg/cpp/direct2s.c: Likewise.
15529
15530 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
15531
15532         * objc.dg/image-info.m: Update for changes to section selection.
15533
15534 2004-10-25  David Ayers  <d.ayers@inode.at>
15535             Ziemowit Laski  <zlaski@apple.com>
15536
15537         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
15538         diagnostics when messaging 'id <Proto>'.
15539         * objc.dg/class-protocol-1.m: New test.
15540         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
15541         a non-existent method signature.
15542         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
15543         Update diagnostics when messaging with non-existent method signature.
15544         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
15545         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
15546         invalid receivers are now resolved as if messaging 'id'; remove
15547         extraneous diagnostics.
15548
15549 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15550
15551         PR c/16667
15552         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
15553         gcc.dg/init-desig-obs-3.c: New tests.
15554
15555 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
15556
15557         * gcc.dg/debug/20041023-1.c: New test.
15558
15559 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
15560
15561         PR middle-end/17407
15562         * gcc.c-torture/compile/pr17407.c: New test.
15563
15564         PR c++/18121
15565         * g++.dg/template/array8.C: New test.
15566
15567 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15568
15569         PR other/18138
15570         * lib/g++.exp: Accept more than one multilib libgcc.
15571         * lib/gcc-dg.exp: Likewise.
15572         * lib/objc.exp: Likewise.
15573         * lib/treelang.exp: Likewise.
15574         * lib/gfortran.exp: Likewise.
15575
15576 2004-10-24  Ben Elliston  <bje@au.ibm.com>
15577
15578         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
15579
15580 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
15581
15582         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
15583         * gcc.dg/c99-const-expr-3.c: Likewise.
15584
15585 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
15586
15587         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
15588
15589 2004-10-23  Ben Elliston  <bje@au.ibm.com>
15590
15591         * gcc.c-torture/execute/loop-2e.x: Remove.
15592
15593 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15594
15595         PR c++/18095
15596         * g++.dg/parse/crash18.C: New.
15597         * g++.dg/parse/crash19.C: New.
15598
15599 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15600
15601         * g++.dg/ext/dllimport1.C: Move dg-warnings.
15602         * g++.dg/ext/dllimport2.C: Same.
15603         * g++.dg/ext/dllimport8.C: Same.
15604
15605 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
15606
15607         PR c++/10841
15608         * g++.dg/conversion/cast1.C: New test.
15609         * g++.dg/overload/pmf1.C: Adjust error marker.
15610
15611 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
15612
15613         PR objc/17923
15614         * objc.dg/const-str-7.m: New test.
15615
15616 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15617
15618         * g++.dg/template/memfriend11.C: Fix comment typo.
15619         * g++.dg/template/memfriend14.C: Likewise.
15620
15621 2004-10-20  Richard Henderson  <rth@redhat.com>
15622
15623         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
15624         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
15625         -fasynchronous-unwind-tables.
15626
15627 2004-10-20  Richard Henderson  <rth@redhat.com>
15628
15629         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
15630         (main): Return success.
15631         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
15632         (main): Return success.
15633
15634 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15635
15636         PR c++/13495
15637         * g++.dg/template/memfriend9.C: New test.
15638         * g++.dg/template/memfriend10.C: Likewise.
15639         * g++.dg/template/memfriend11.C: Likewise.
15640         * g++.dg/template/memfriend12.C: Likewise.
15641         * g++.dg/template/memfriend13.C: Likewise.
15642         * g++.dg/template/memfriend14.C: Likewise.
15643         * g++.dg/template/memfriend15.C: Likewise.
15644         * g++.dg/template/memfriend16.C: Likewise.
15645         * g++.dg/template/memfriend17.C: Likewise.
15646         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
15647
15648 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
15649
15650         * g++.dg/conversion/dr195.C: New.
15651         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
15652
15653 2004-10-20  Ben Elliston  <bje@au.ibm.com>
15654             Devang Patel  <dpatel@apple.com>
15655
15656         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
15657         of floating point arithmetic, which could trap.
15658
15659 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
15660
15661         PR c++/14035
15662         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
15663         * g++.dg/conversion/const2.C: New test.
15664         * g++.dg/expr/reinterpret2.C: New test.
15665         * g++.dg/expr/reinterpret3.C: New test.
15666         * g++.dg/expr/cast2.C: New test.
15667         * g++.dg/expr/copy1.C: New test.
15668         * g++.dg/other/conversion1.C: Change error message.
15669         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
15670         function pointers to void *.
15671         * g++.old-deja/g++.mike/p10148.C: Likewise.
15672
15673 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15674
15675         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
15676
15677 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
15678
15679         PR c++/18047
15680
15681         * g++.dg/parse/expr3.C: New test.
15682
15683 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15684
15685         * gcc.dg/smod-1.c: New test.
15686
15687 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
15688
15689         * objc.dg/method-14.m: New test.
15690
15691 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15692
15693         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
15694         Also xfail as the patch was reverted.
15695
15696 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15697
15698         PR middle-end/16973
15699         * gcc.dg/pr16973.c: New test.
15700
15701 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
15702
15703         PR tree-optimization/17656
15704         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
15705
15706 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
15707
15708         * g++.dg/eh/shadow1.C: New.
15709
15710 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
15711
15712         * gcc.c-torture/compile/20041018-1.c: New test.
15713
15714 2004-10-18  Ben Elliston  <bje@au.ibm.com>
15715
15716         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
15717         compiler referring to register 0 when accessing sdata.  The linker
15718         now patches things up.
15719
15720 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
15721
15722         PR c/17529
15723         * gcc.c-torture/compile/pr17529.c: New test.
15724
15725 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15726
15727         PR c++/17743
15728         * g++.dg/ext/attrib17.C: New test.
15729
15730 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15731
15732         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
15733
15734 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15735
15736         PR c++/10479
15737         * g++.dg/ext/attrib16.C: New test.
15738
15739 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
15740
15741         PR c++/17042
15742         * g++.dg/init/dso_handle1.C: New test.
15743
15744         PR c++/14667
15745         * g++.dg/parse/typedef6.C: New test.
15746
15747         PR c++/17916
15748         * g++.dg/parse/pragma1.C: New test.
15749
15750 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
15751
15752         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
15753
15754 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
15755
15756         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
15757         -fno-common when on HPPA HP-UX platforms.
15758
15759 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
15760
15761         PR other/16820
15762         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
15763         stdint.h.
15764         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
15765         uintptr_t.
15766
15767 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15768
15769         PR c++/16301
15770         * g++.dg/lookup/strong-using-4.C: New test.
15771
15772 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15773
15774         PR middle-end/16567
15775         * gcc.c-torture/compile/nested-1.c: New test.
15776
15777 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15778
15779         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
15780         and mipsisa64*-*-* (until support for misaligned loads is added).
15781         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
15782         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
15783         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
15784         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
15785         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
15786         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
15787
15788 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
15789
15790         PR c++/17976
15791         * g++.dg/init/dtor3.C: New test.
15792
15793 2004-10-15  Ben Elliston  <bje@au.ibm.com>
15794
15795         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
15796
15797 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
15798
15799         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
15800         * gcc.dg/macho-lo-sum.c: Likewise.
15801
15802 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
15803
15804         * gcc.dg/ppc-spe64-1.c: New test.
15805
15806 2004-10-14  Devang Patel  <dpatel@apple.com>
15807
15808         PR 17635
15809         * gcc.dg/pr17635.c : New test.
15810
15811 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
15812
15813         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
15814         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
15815         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
15816         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
15817         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
15818         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
15819         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
15820         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
15821         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
15822         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
15823         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
15824         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
15825         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
15826         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
15827         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
15828         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
15829         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
15830         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
15831
15832 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15833
15834         * gcc.dg/vect/vect-82.c: New testcase.
15835         * gcc.dg/vect/vect-82_64.c: New testcase.
15836         * gcc.dg/vect/vect-83.c: New testcase.
15837         * gcc.dg/vect/vect-83_64.c: New testcase.
15838
15839 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15840
15841         * gcc.dg/cpp/error-1.c: New test.
15842
15843 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15844
15845         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
15846
15847 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
15848
15849         PR target/17984
15850         * gcc.dg/cris-peep2-xsrand2.c: New test.
15851
15852 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
15853
15854         PR c++/17661
15855         * testsuite/g++.dg/expr/for2.C: New test.
15856
15857 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15858
15859         * g++.dg/inherit/thunk1.C: Run on the SPARC.
15860
15861 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
15862
15863         PR tree-optimization/17724
15864         * g++.dg/opt/pr17724-1.C: New test.
15865         * g++.dg/opt/pr17724-2.C: New test.
15866         * g++.dg/opt/pr17724-3.C: New test.
15867         * g++.dg/opt/pr17724-4.C: New test.
15868         * g++.dg/opt/pr17724-5.C: New test.
15869         * g++.dg/opt/pr17724-6.C: New test.
15870
15871 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
15872
15873         PR c/17301
15874         * gcc.dg/pr17301-2.c: New test.
15875
15876 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
15877
15878         PR c++/15876
15879         * g++.dg/parse/error22.C: New test.
15880
15881         PR c++/17936
15882         * g++.dg/template/spec18.C: New test.
15883
15884 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
15885
15886         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
15887         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
15888         memcpy.
15889         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
15890         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
15891
15892 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
15893
15894         * g++.dg/eh/cleanup5.C: Add dg-options "".
15895
15896 2004-10-11  Roger Sayle  <roger@eyesopen.com>
15897
15898         PR middle-end/17657
15899         * gcc.dg/switch-4.c: New test case.
15900
15901 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
15902
15903         * gcc.c-torture/execute/20041011-1.c: New test.
15904
15905 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15906
15907         PR c++/17554
15908         * g++.dg/init/for3.C: New test.
15909
15910         PR c++/17657
15911         * g++.dg/opt/switch2.C: New test.
15912
15913         PR middle-end/17703
15914         * g++.dg/warn/Wreturn-2.C: New test.
15915
15916 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15917
15918         PR c++/17907
15919         * g++.dg/eh/cleanup5.C: New test.
15920
15921 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
15922
15923         PR c++/17393
15924         * g++.dg/parse/error21.C: New test.
15925
15926 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15927
15928         * g++.dg/overload/pmf1.C: Adjust quoting marks.
15929         * g++.dg/warn/incomplete1.C: Likewise.
15930         * g++.dg/template/qualttp20.C: Likewise.
15931
15932 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15933
15934         PR c/17881
15935         * parm-incomplete-1.c: New test.
15936
15937 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15938
15939         PR c++/17867
15940         * g++.dg/parse/error19.C: New test.
15941
15942         PR c++/17670
15943         * g++.dg/init/new11.C: New test.
15944
15945         PR c++/17821
15946         * g++.dg/parse/error20.C: New test.
15947
15948         PR c++/17826
15949         * g++.dg/template/crash24.C: New test.
15950
15951 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15952
15953         PR c/17301
15954         * gcc.dg/pr17301-1.c: New test.
15955
15956 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15957
15958         PR c/17189
15959         * gcc.dg/anon-struct-5.c: New test.
15960
15961 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15962
15963         PR c/17844
15964         * gcc.dg/pr17844-1.c: New test.
15965
15966 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
15967
15968         PR tree-optimization/17906
15969         * gcc.c-torture/compile/pr17906.c: New.
15970
15971 2004-10-09  Stuart Hastings  <stuart@apple.com>
15972             Roger Sayle  <roger@eyesopen.com>
15973
15974         PR rtl-optimization/17853
15975         * gcc.dg/i386-mmx-5.c: New testcase.
15976
15977 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
15978
15979         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
15980
15981 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15982
15983         PR c++/17524
15984         * g++.dg/template/static9.C: New test.
15985
15986         PR c++/17685
15987         * g++.dg/parse/operator5.C: New test.
15988
15989 2004-10-09  Roger Sayle  <roger@eyesopen.com>
15990
15991         PR middle-end/17894
15992         * gcc.c-torture/execute/divcmp-4.c: New test case.
15993
15994 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15995
15996         PR tree-opt/17902
15997         * g++.dg/opt/pr17902.C: New test.
15998
15999 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
16000
16001         * gcc.dg/cpp/ident-1.c: Add dg-options "".
16002
16003 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16004
16005         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
16006
16007 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16008
16009         * gcc.dg/assign-warn-3.c: New test.
16010
16011 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16012
16013         PR c/16999
16014         * gcc.dg/cpp/ident-1.c: New test.
16015
16016 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
16017
16018         * gcc.c-torture/compile/acc1.c: New.
16019
16020 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
16021
16022         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
16023         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
16024
16025 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16026
16027         * gcc.dg/ultrasp11.c: New test.
16028
16029 2004-10-08  Michael Matz  <matz@suse.de>
16030
16031         * gcc.dg/doloop-2.c: New test.
16032
16033 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16034
16035         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
16036         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
16037         objc.dg/method-9.m: Update expected diagnostics.
16038
16039 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
16040
16041         * gcc.dg/ppc-fsel-3.c: New file.
16042         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
16043
16044 2004-10-07  Paul Brook  <paul@codesourcery.com>
16045
16046         * gfortran.dg/intrinsic_verify_1.f90: New test.
16047
16048 2004-10-07  Paul Brook  <paul@codesourcery.com>
16049
16050         * gfortran.dg/empty_format_1.f90: Remove stray commas.
16051
16052 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16053
16054         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
16055         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
16056         commit.
16057
16058 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
16059
16060         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
16061
16062 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16063
16064         PR c++/17115
16065         * g++.dg/warn/Winline-4.C: New test.
16066
16067 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16068
16069         * gcc.c-torture/compile/20041007-1.c: New test.
16070
16071 2004-10-07  Paul Brook  <paul@codesourcery.com>
16072
16073         PR fortran/17678
16074         * gfortran.dg/use_allocated_1.f90: New test.
16075
16076 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
16077
16078         PR middle-end/17849
16079         * gfortran.fortran-torture/compile/nested.f90: New test
16080
16081 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16082
16083         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
16084
16085 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
16086
16087         PR c++/17368
16088         * g++.dg/ext/asm6.C: New test.
16089
16090 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
16091
16092         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
16093
16094 2004-10-06  Paul Brook  <paul@codesourcery.com>
16095
16096         PR libfortran/17709
16097         * gfortran.dg/empty_format_1.f90: New test.
16098
16099 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16100
16101         PR fortran/17568
16102         * gfortran.dg/ishft.f90: New test.
16103
16104         PR fortran/17283
16105         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
16106         tests.
16107
16108 2004-10-06  Paul Brook  <paul@codesourcery.com>
16109
16110         * gfortran.dg/do_1.f90: New test.
16111
16112 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16113
16114         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
16115         optimizing for size.
16116
16117 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16118
16119         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
16120
16121 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16122
16123         * gcc.c-torture/compile/20041005-1.c: New test.
16124
16125 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16126
16127         PR c++/17829
16128         * g++.dg/lookup/koenig4.C: New.
16129
16130 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16131
16132         * g++.dg/other/classkey1.C: Adjust quoting marks.
16133         * g++.dg/parse/error15.C: Likewise.
16134         * g++.dg/template/meminit2.C (int>): Likewise.
16135
16136 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16137
16138         PR fortran/17283
16139         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
16140
16141         PR fortran/17631
16142         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
16143
16144         PR fortran/17708
16145         * gfortran.dg/pr17708.f90: New test.
16146
16147 2004-10-04  Chao-ying Fu  <fu@mips.com>
16148
16149         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
16150         * gcc.dg/vect/vect-4.c: Ditto.
16151         * gcc.dg/vect/vect-5.c: Ditto.
16152         * gcc.dg/vect/vect-6.c: Ditto.
16153         * gcc.dg/vect/vect-8.c: Ditto.
16154         * gcc.dg/vect/vect-16.c: Ditto.
16155         * gcc.dg/vect/vect-30.c: Ditto.
16156         * gcc.dg/vect/vect-40.c: Ditto.
16157         * gcc.dg/vect/vect-41.c: Ditto.
16158         * gcc.dg/vect/vect-42.c: Ditto.
16159         * gcc.dg/vect/vect-43.c: Ditto.
16160         * gcc.dg/vect/vect-44.c: Ditto.
16161         * gcc.dg/vect/vect-45.c: Ditto.
16162         * gcc.dg/vect/vect-46.c: Ditto.
16163         * gcc.dg/vect/vect-47.c: Ditto.
16164         * gcc.dg/vect/vect-48.c: Ditto.
16165         * gcc.dg/vect/vect-49.c: Ditto.
16166         * gcc.dg/vect/vect-50.c: Ditto.
16167         * gcc.dg/vect/vect-51.c: Ditto.
16168         * gcc.dg/vect/vect-52.c: Ditto.
16169         * gcc.dg/vect/vect-53.c: Ditto.
16170         * gcc.dg/vect/vect-54.c: Ditto.
16171         * gcc.dg/vect/vect-55.c: Ditto.
16172         * gcc.dg/vect/vect-56.c: Ditto.
16173         * gcc.dg/vect/vect-57.c: Ditto.
16174         * gcc.dg/vect/vect-58.c: Ditto.
16175         * gcc.dg/vect/vect-59.c: Ditto.
16176         * gcc.dg/vect/vect-60.c: Ditto.
16177         * gcc.dg/vect/vect-74.c: Ditto.
16178         * gcc.dg/vect/vect-79.c: Ditto.
16179         * gcc.dg/vect/vect-80.c: Ditto.
16180
16181 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
16182
16183         * gcc.dg/unused-7.c: Use the correct option.
16184
16185 2004-10-04  Paul Brook  <paul@codesourcery.com>
16186         Bud Davis  <bdavis9659@comcast.net>
16187
16188         PR fortran/17706
16189         PR fortran/16434
16190         * gfortran/pr17706.f90: New test.
16191         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
16192
16193 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16194
16195         * gfortran.dg/pr17612.f90: New test.
16196
16197 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16198
16199         * g++.dg/template/local1.C: Adjust quoting marks in
16200         testing for diagnostics.
16201         * g++.dg/tls/diag-2.C: Likewise.
16202         * g++.dg/other/error8.C: Likewise.
16203
16204 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16205
16206         PR c/17178
16207         * gcc.dg/unused-4.c: Adjust to be correct.
16208
16209         PR c/17820
16210         * gcc.dg/unused-7.c: New test.
16211
16212 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
16213
16214         PR c++/17797
16215         * g++.dg/overload/template2.C: New test.
16216
16217 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
16218
16219         PR tree-optimization/16632
16220         * gcc.dg/tree-ssa/20041002-1.c: New.
16221
16222 2004-10-03  Paul Brook  <paul@codesourcery.com>
16223
16224         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
16225         rather than relying on default formatting.
16226
16227 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
16228
16229         * gcc.dg/20040920-1.c: Update expected message text.
16230
16231 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
16232
16233         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
16234
16235 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
16236
16237         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
16238         tree level.
16239
16240 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16241
16242         * gcc.dg/tree-ssa/pr17343.c: Remove.
16243
16244 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
16245
16246         PR tree-opt/17343
16247         * gcc.dg/tree-ssa/pr17343.c: New test.
16248
16249 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
16250
16251         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
16252         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
16253         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
16254         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
16255         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
16256
16257 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16258
16259         * gcc.dg/lvalue-2.c: New test.
16260
16261 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16262
16263         PR c/17730
16264         * gcc.dg/pr17730-1.c: New test
16265
16266 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16267
16268         PR c/7425
16269         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
16270
16271 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16272
16273         * gcc.c-torture/execute/stdarg-1.c: New test.
16274         * gcc.c-torture/execute/stdarg-2.c: New test.
16275         * gcc.c-torture/execute/stdarg-3.c: New test.
16276         * gcc.dg/tree-ssa/stdarg-1.c: New test.
16277         * gcc.dg/tree-ssa/stdarg-2.c: New test.
16278         * gcc.dg/tree-ssa/stdarg-3.c: New test.
16279         * gcc.dg/tree-ssa/stdarg-4.c: New test.
16280         * gcc.dg/tree-ssa/stdarg-5.c: New test.
16281
16282 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
16283
16284         PR tree-optimization/17697
16285         * g++.dg/opt/pr17697-1.C: New test.
16286         * g++.dg/opt/pr17697-2.C: New test.
16287         * g++.dg/opt/pr17697-3.C: New test.
16288
16289 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
16290
16291         PR c/16409
16292         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
16293         gcc.dg/vla-init-5.c: New tests.
16294
16295 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16296
16297         PR c/13804
16298         * gcc.dg/pr13804-1.c: New test.
16299
16300 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16301
16302         PR fortran/16938
16303         * gfortran.dg/pr16938.f90: New test.
16304
16305 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16306
16307         * g++.dg/template/crash23.C: New test.
16308
16309 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
16310
16311         PR c++/17585
16312         * g++.dg/template/static8.C: New test.
16313
16314 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
16315
16316         PR c++/17681
16317         * g++.dg/other/error9.C: New test.
16318
16319 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
16320
16321         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
16322
16323 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16324
16325         PR fortran/15164
16326         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
16327
16328 2004-09-26  Roger Sayle  <roger@eyesopen.com>
16329
16330         PR middle-end/17112
16331         * gcc.dg/pr17112-1.c: New test case.
16332
16333 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16334
16335         PR c/11459
16336         * gcc.dg/pr11459-1.c: New test.
16337
16338 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
16339
16340         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
16341         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16342
16343 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16344
16345         * gfortran.dg/pr15324.f90: Make array bounds consistent.
16346
16347 2004-09-25  Jan Hubicka  <jh@suse.cz>
16348
16349         * compile/30040909-1.c: New test.
16350         * compile/30040907-1.c: New test.
16351
16352 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
16353
16354         * gcc.c-torture/execute/va-arg-26.c: New test.
16355
16356 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
16357
16358         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
16359         extra diagnostics on targets with 64-bit pointers.
16360         * objc.dg/selector-1.m: Adjust dg-warning regexp.
16361
16362 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16363
16364         PR c/17188
16365         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
16366         * gcc.dg/decl-3.c: Adjust expected message.
16367
16368 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16369
16370         PR fortran/17615
16371         * gfortran.dg/pr17615.f90: New test.
16372
16373 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
16374
16375         PR tree-optimzation/17517
16376         * g++.dg/tree-ssa/pr17517.C: New Test.
16377
16378 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16379
16380         PR c++/16889
16381         * g++.dg/lookup/ambig3.C: New.
16382
16383 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
16384
16385         PR tree-opt/17624
16386         * g++.dg/opt/pr17624.C: New test.
16387
16388 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16389
16390         PR c/6980
16391         * gcc.dg/Wbad-function-cast-1.c: New test.
16392
16393 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
16394
16395         * g++.dg/ext/complit1.C
16396         * g++.dg/other/error2.C
16397         * g++.dg/other/nontype-1.C
16398         * g++.dg/parse/crash11.C
16399         * g++.dg/parse/crash12.C
16400         * g++.dg/parse/error15.C
16401         * g++.dg/parse/error4.C
16402         * g++.dg/parse/tmpl-outside1.C
16403         * g++.dg/parse/too-many-tmpl-args1.C
16404         * g++.dg/template/dependent-expr3.C
16405         * g++.dg/template/error10.C
16406         * g++.dg/template/instantiate1.C
16407         * g++.dg/template/vtable2.C
16408         * g++.dg/warn/Wshadow-1.C
16409         * g++.dg/warn/weak1.C
16410         * g++.old-deja/g++.brendan/crash16.C
16411         * g++.old-deja/g++.brendan/crash18.C
16412         * g++.old-deja/g++.brendan/crash48.C
16413         * g++.old-deja/g++.brendan/crash49.C
16414         * g++.old-deja/g++.brendan/crash55.C
16415         * g++.old-deja/g++.brendan/crash56.C
16416         * g++.old-deja/g++.brendan/crash8.C
16417         * g++.old-deja/g++.brendan/enum11.C
16418         * g++.old-deja/g++.brendan/enum8.C
16419         * g++.old-deja/g++.brendan/enum9.C
16420         * g++.old-deja/g++.brendan/friend3.C
16421         * g++.old-deja/g++.brendan/misc14.C
16422         * g++.old-deja/g++.bugs/900402_02.C
16423         * g++.old-deja/g++.bugs/900404_03.C
16424         * g++.old-deja/g++.bugs/900404_04.C
16425         * g++.old-deja/g++.bugs/900428_03.C
16426         * g++.old-deja/g++.jason/crash4.C
16427         * g++.old-deja/g++.jason/overload21.C
16428         * g++.old-deja/g++.jason/redecl1.C
16429         * g++.old-deja/g++.jason/report.C
16430         * g++.old-deja/g++.jason/rfg10.C
16431         * g++.old-deja/g++.jason/template30.C
16432         * g++.old-deja/g++.law/arm12.C
16433         * g++.old-deja/g++.law/ctors5.C
16434         * g++.old-deja/g++.law/cvt20.C
16435         * g++.old-deja/g++.law/init10.C
16436         * g++.old-deja/g++.law/init8.C
16437         * g++.old-deja/g++.law/visibility17.C
16438         * g++.old-deja/g++.law/visibility7.C
16439         * g++.old-deja/g++.mike/net8.C
16440         * g++.old-deja/g++.mike/p646.C
16441         * g++.old-deja/g++.mike/p700.C
16442         * g++.old-deja/g++.mike/p701.C
16443         * g++.old-deja/g++.mike/p811.C
16444         * g++.old-deja/g++.ns/template13.C
16445         * g++.old-deja/g++.other/array3.C
16446         * g++.old-deja/g++.other/crash25.C
16447         * g++.old-deja/g++.other/dtor3.C
16448         * g++.old-deja/g++.other/dtor4.C
16449         * g++.old-deja/g++.other/main1.C
16450         * g++.old-deja/g++.other/warn7.C
16451         * g++.old-deja/g++.pt/crash11.C
16452         * g++.old-deja/g++.pt/crash36.C
16453         * g++.old-deja/g++.pt/spec22.C
16454         * g++.old-deja/g++.pt/spec9.C
16455         * g++.old-deja/g++.pt/ttp52.C
16456         * g++.old-deja/g++.robertl/eb103.C
16457         * g++.old-deja/g++.robertl/eb121.C
16458         * g++.old-deja/g++.robertl/eb22.C
16459         * g++.old-deja/g++.robertl/eb8.C:
16460         Update locations and/or regexps of dg-error markers.
16461         Remove markers for some bogus messages that are no longer issued.
16462
16463 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
16464
16465         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
16466         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
16467
16468 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
16469
16470         PR c++/17618
16471         * g++.dg/lookup/crash5.C: New test.
16472
16473 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
16474
16475         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
16476         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
16477         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
16478         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
16479         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
16480         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
16481
16482         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
16483         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
16484         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
16485         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
16486         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
16487         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
16488
16489         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
16490
16491         * gcc.dg/vect/vect-44.c: Check additional cases.
16492         * gcc.dg/vect/vect-48.c: Check additional cases.
16493
16494         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
16495         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
16496         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
16497         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
16498         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
16499         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
16500         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
16501         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
16502         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
16503
16504         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
16505         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
16506         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
16507
16508 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16509
16510         * gcc.dg/tree-ssa/loop-6.c: New test.
16511
16512 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
16513
16514         PR c++/17620
16515         * g++.dg/inherit/base2.C: New.
16516
16517 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16518
16519         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
16520         * gcc.dg/20001012-2.c: Likewise.
16521         * gcc.dg/20001013-1.c: Likewise.
16522         * gcc.dg/20001101-1.c: Likewise.
16523         * gcc.dg/20001102-1.c: Likewise.
16524         * gcc.dg/bf-spl1.c: Likewise.
16525         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
16526         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
16527
16528 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
16529
16530         PR tree-optimization/16721
16531         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
16532
16533 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
16534
16535         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
16536         * gcc.dg/20040305-1.c: Likewise.
16537
16538 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16539
16540         PR c/16566
16541         * gcc.c-torture/compile/pr16566-1.c,
16542         gcc.c-torture/compile/pr16566-2.c,
16543         gcc.c-torture/compile/pr16566-3.c: New tests.
16544
16545 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
16546
16547         PR tree-optimization/17512
16548         * gcc.c-torture/compile/20040916-1.c.
16549
16550 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
16551
16552         * gcc.dg/pragma-re-3.c: New test.
16553
16554 2004-09-17  Matt Austern  <austern@apple.com>
16555
16556         PR c++/15049
16557         * g++.dg/other/anon3.C: New.
16558
16559 2004-09-21  Roger Sayle  <roger@eyesopen.com>
16560
16561         PR c++/7503
16562         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
16563         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
16564         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
16565         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
16566         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
16567
16568 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
16569
16570         PR fortran/17286
16571         * gfortran.dg/pr17286.f90: New test.
16572
16573 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
16574
16575         PR c++/17530
16576         * g++.dg/template/static7.C: New test.
16577
16578 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
16579
16580         PR tree-opt/17558
16581         * gcc.c-torture/compile/pr17558.c: New test.
16582
16583 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
16584
16585         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
16586         if SKIP_ATTRIBUTE is defined.
16587
16588 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16589
16590         PR fortran/15957
16591         * gfortran.dg/pr15957.f90: New test.
16592
16593 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
16594
16595         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
16596         in comparison.
16597         * gcc.dg/vect/vect-79.c: Likewise.
16598         * gcc.dg/vect/vect-80.c: Likewise.
16599
16600 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16601
16602         PR fortran/15750
16603         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
16604
16605 2004-09-20  Ira Rosen  <irar@il.ibm.com>
16606
16607         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
16608         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
16609         * gcc.dg/vect/vect-62.c: New testcase.
16610         * gcc.dg/vect/vect-63.c: New testcase.
16611         * gcc.dg/vect/vect-64.c: New testcase.
16612         * gcc.dg/vect/vect-65.c: New testcase.
16613         * gcc.dg/vect/vect-66.c: New testcase.
16614         * gcc.dg/vect/vect-67.c: New testcase.
16615         * gcc.dg/vect/vect-68.c: New testcase.
16616         * gcc.dg/vect/vect-69.c: New testcase.
16617         * gcc.dg/vect/vect-79.c: New testcase.
16618         * gcc.dg/vect/vect-80.c: New testcase.
16619
16620 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
16621
16622         * gcc.target/mips/asm-1.c: New test.
16623
16624 2004-09-19  Ira Rosen  <irar@il.ibm.com>
16625
16626         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
16627         * gcc.dg/vect/vect-73.c: New testcase.
16628         * gcc.dg/vect/vect-74.c: New testcase.
16629         * gcc.dg/vect/vect-75.c: New testcase.
16630         * gcc.dg/vect/vect-76.c: New testcase.
16631         * gcc.dg/vect/vect-77.c: New testcase.
16632         * gcc.dg/vect/vect-78.c: New testcase
16633
16634 2004-09-18  Paul Brook  <paul@codesourcery.com>
16635
16636         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
16637
16638 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16639
16640         PR c/17424
16641         * gcc.dg/pr17424-1.c: New test.
16642
16643 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
16644
16645         * g++.dg/tree-ssa/pr17153.C: New test.
16646
16647 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
16648
16649         PR pch/13361
16650         * testsuite/g++.dg/pch/wchar-1.C: New.
16651         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16652
16653 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
16654
16655         * gcc.c-torture/execute/20040917-1.c: New test.
16656
16657 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16658
16659         PR tree-optimization/17319
16660         * gcc.dg/pr17319.c: New test.
16661
16662 2004-09-17  Devang Patel  <dpatel@apple.com>
16663
16664         * gcc.dg/20040813-1.c: New test.
16665
16666 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16667
16668         PR tree-optimization/17273
16669         * gcc.c-torture/compile/pr17273.c: New test.
16670
16671 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16672
16673         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
16674         Update expected messages.
16675         * gcc.dg/declspec-13.c: New test.
16676
16677 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
16678
16679         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
16680
16681 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16682
16683         * gcc.c-torture/execute/pr17252.c: Use post-increment to
16684         change what 'a' is pointing to.
16685
16686 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
16687
16688         PR c++/16002
16689         * g++.dg/template/error18.C: New test.
16690
16691         PR c++/16029
16692         * g++.dg/warn/Wunused-8.C: New test.
16693
16694 2004-09-17  Steven Bosscher  <stevenb@suse.de>
16695
16696         PR tree-optimization/17513
16697         * gcc.dg/20040916-1.c: New test.
16698
16699 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
16700
16701         PR c++/17501
16702         * g++.dg/template/typename7.C: New test.
16703
16704 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16705
16706         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
16707
16708 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
16709
16710         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
16711         with -ftree-based-profiling also.
16712         * lib/profopt.exp: Support late-set profile_option/feedback_option.
16713
16714 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
16715
16716         PR/15364
16717         * gfortran.dg/der_array_io_1.f90: New test.
16718         * gfortran.dg/der_array_io_2.f90: New test.
16719         * gfortran.dg/der_array_io_3.f90: New test.
16720
16721 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16722
16723         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
16724         EABI.
16725
16726 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16727
16728         * g++.dg/opt/switch1.C: New test.
16729
16730 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16731
16732         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
16733         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
16734         Update expected messages.
16735
16736 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16737
16738         PR fortran/16485
16739         * gfortran.dg/same_name_1.f90: New test.
16740
16741 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
16742
16743         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
16744         dereference garbage pointers.
16745
16746 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
16747
16748         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
16749         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
16750
16751         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
16752         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
16753         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
16754
16755 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
16756
16757         PR c++/17324
16758         * g++.dg/template/mangle1.C: New test.
16759
16760 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16761
16762         PR tree-optimization/17252
16763         * gcc.c-torture/execute/pr17252.c: New test.
16764
16765 2004-09-14  Andrew Pinski  <apinski@apple.com>
16766
16767         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
16768
16769 2004-09-14  Roger Sayle  <roger@eyesopen.com>
16770
16771         PR rtl-optimization/9771
16772         * gcc.dg/pr9771-1.c: New test case.
16773
16774 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16775
16776         PR tree-optimization/15262
16777         * gcc.c-torture/execute/pr15262-1.c: New test.
16778         * gcc.c-torture/execute/pr15262-2.c: New test.
16779
16780 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16781
16782         * gcc.dg/declspec-12.c: New test.
16783
16784 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
16785
16786         * gfortran.dg/pr17090.f90: Add directives to test.
16787
16788 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16789
16790         * gcc.c-torture/compile/20040914-1.c: New test.
16791
16792 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16793
16794         PR c++/16162
16795         * g++.dg/template/decl2.C: New test.
16796
16797 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
16798
16799         PR fortran/17090
16800         * gfortran.dg/pr17090.f90: New test.
16801
16802 2004-09-13  Dale Johannesen  <dalej@apple.com>
16803
16804         * gcc.c-torture/compile/pr17408.c: New test case.
16805
16806 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16807
16808         PR c++/16716
16809         * g++.dg/parse/crash17.C: New test.
16810
16811         PR c++/17327
16812         * g++.dg/template/enum3.C: New test.
16813
16814 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
16815
16816         * lib/gcc-defs.exp: Load wrapper.exp.
16817         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
16818         using local code.
16819         * lib/gcc.exp (gcc_init): Similar.
16820         * lib/gfortran.exp (gfortran_init): Similar.
16821         * lib/objc.exp (objc_init): Similar.
16822         * lib/treelang.exp (treelang_init): Similar.
16823         * lib/wrapper.exp: New file with build_wrapper call machinery in
16824         ${tool}_maybe_build_wrapper.
16825
16826 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16827
16828         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
16829         "inline".
16830         * gcc.dg/declspec-11.c: Update expected messages.
16831         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
16832         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
16833         gcc.dg/inline-12.c: New tests.
16834
16835 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
16836
16837         * g++.dg/tree-ssa/pr17400.C: New testcase.
16838
16839 2004-09-13  James E Wilson  <wilson@specifixinc.com>
16840
16841         * gcc.target/mips/sb1-1.c: New testcase.
16842
16843 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
16844
16845         * lib/g77-dg.exp: Remove unused file.
16846         * lib/mike-g77.exp: Ditto.
16847         * lib/g77.exp: Ditto.
16848
16849 2004-09-12  Richard Henderson  <rth@redhat.com>
16850
16851         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
16852
16853 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16854
16855         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
16856         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16857         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
16858         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
16859         Update expected messages.
16860
16861 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
16862
16863         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
16864         declaration/use mismatch for dirp parameter.
16865
16866 2004-09-12  Andrew Pinski  <apinski@apple.com>
16867
16868         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
16869         -fgnu-runtime is passed.
16870
16871 2004-09-12  Richard Henderson  <rth@redhat.com>
16872
16873         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
16874         do the uplevel thing and update additional_flags directly.
16875         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
16876         gfortran.fortran-torture/execute/intrinsic_nearest.x,
16877         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
16878         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
16879
16880 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16881
16882         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
16883
16884 2004-09-11  Roger Sayle  <roger@eyesopen.com>
16885
16886         PR middle-end/17411
16887         * g++.dg/opt/pr17411-1.C: New test case.
16888
16889 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16890
16891         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16892         gcc.dg/tls/diag-2.c: Update expected messages.
16893         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
16894         messages.
16895         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
16896         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
16897         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
16898         gcc.dg/tls/diag-5.c: New tests.
16899
16900 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
16901
16902         * gcc.dg/20040910-1.c: Correct dg-error regexp.
16903
16904 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16905
16906         * g++.dg/parse/break-in-for.C: New test.
16907
16908 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
16909
16910         * gcc.dg/tree-ssa/20040911-1.c: New test.
16911
16912 2004-09-11  Andreas Jaeger  <aj@suse.de>
16913
16914         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
16915         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
16916
16917 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
16918
16919         * gcc.target/frv: New directory of FR-V-specific tests.
16920
16921 2004-09-10  James E Wilson  <wilson@specifixinc.com>
16922
16923         * gcc.dg/convert-vec-1.c: New test.
16924
16925 2004-09-10  Roger Sayle  <roger@eyesopen.com>
16926
16927         PR middle-end/17024
16928         * gcc.dg/pr17024-1.c: New test case.
16929
16930 2004-09-10  Eric Christopher  <echristo@redhat.com>
16931
16932         * gcc.dg/20040910-1.c: New test.
16933
16934 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16935
16936         * gcc.dg/bitfld-9.c: New test.
16937
16938 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
16939
16940         * gcc.c-torture/execute/ieee/acc1.c: New test.
16941         * gcc.c-torture/execute/ieee/acc2.c: New test.
16942         * gcc.c-torture/execute/ieee/mzero6.c: New test.
16943
16944 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16945
16946         * gcc.dg/deprecated-2.c: New test.
16947
16948 2004-09-09  James E Wilson  <wilson@specifixinc.com>
16949
16950         * gcc.dg/init-vec-1.c: New test.
16951
16952 2004-09-09  Roger Sayle  <roger@eyesopen.com>
16953
16954         PR middle-end/17055
16955         * gcc.dg/pr17055-1.c: New test case.
16956
16957 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
16958
16959         PR target/17377
16960         * gcc.c-torture/execute/pr17377.c: New test.
16961
16962 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16963
16964         PR c/8420
16965         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
16966         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
16967         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16968         gcc.dg/long-long-typespec-1.c: New tests.
16969         * gcc.dg/tls/diag-2.c: Update expected diagnostics
16970
16971 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16972
16973         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
16974         gcc.dg/gnu99-static-1.c: New tests.
16975
16976 2004-09-08  Devang Patel  <dpatel@apple.com>
16977
16978         * gcc.dg/darwin-ld-20040828-1.c: New test.
16979         * gcc.dg/darwin-ld-20040828-2.c: New test.
16980         * gcc.dg/darwin-ld-20040828-3.c: New test.
16981
16982 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
16983
16984         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
16985         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
16986         in error message.
16987         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
16988         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
16989         in error message.
16990         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
16991         types they qualify.
16992         * objc.dg/type-size-2.m: Fix wording in comment.
16993         * objc.dg/va-meth-1.m: New test case.
16994
16995 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
16996
16997         PR c/16633:
16998         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
16999         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
17000
17001 2004-09-06  Devang Patel  <dpatel@apple.com>
17002
17003         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
17004         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
17005
17006 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
17007
17008         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
17009         reflect changed line numbering of diagnostics.
17010
17011 2004-09-06  Paul Brook  <paul@codesourcery.com>
17012
17013         * gfortran.dg/edit_real_1.f90: Add new test.
17014
17015 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17016
17017         * gcc.dg/tree-ssa/loop-2.c: New test.
17018         * gcc.dg/tree-ssa/loop-3.c: New test.
17019         * gcc.dg/tree-ssa/loop-4.c: New test.
17020         * gcc.dg/tree-ssa/loop-5.c: New test.
17021
17022 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17023
17024         * gcc.dg/format/sentinel-1.c: Update for parameter option.
17025
17026 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17027
17028         * gcc.dg/format/sentinel-1.c: New test.
17029
17030 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
17031
17032         * testsuite/gcc.dg/builtins-46.c: New.
17033
17034 2004-09-03  Devang Patel  <dpatel@apple.com>
17035
17036         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
17037         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
17038
17039 2004-09-03  Jan Beulich  <jbeulich@novell.com>
17040
17041         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
17042         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
17043         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
17044         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
17045         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
17046         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
17047         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
17048         the non-portable bzero.
17049         * gcc.dg/20010912-1.c: xfail for NetWare.
17050         * gcc.dg/20020426-2.c: xfail for NetWare.
17051         * gcc.dg/20021014-1.c: xfail for NetWare.
17052         * gcc.dg/20021018-1.c: xfail for NetWare.
17053         * gcc.dg/20030213-1.c: xfail for NetWare.
17054         * gcc.dg/20030225-1.c: xfail for NetWare.
17055         * gcc.dg/20030708-1.c: xfail for NetWare.
17056         * gcc.dg/builtins-config.h: Also exclude NetWare.
17057         * gcc.dg/format/format.h: Define restrict only if not already defined.
17058         * gcc.dg/nest.c: xfail for NetWare.
17059         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
17060         * lib/target-supports.exp (check_visibility_available): Exclude
17061         NetWare.
17062
17063 2004-09-03  Jan Beulich  <jbeulich@novell.com>
17064
17065         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
17066         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
17067         deterministic starting point for the alignment of structure fields.
17068         * gcc.dg/Wpadded.c: Dito.
17069         * g++.dg/abi/vbase10.C: Dito.
17070
17071 2004-09-03  Devang Patel  <dpatel@apple.com>
17072
17073         * g++.dg/debug/pr15736.cc: New test.
17074
17075 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
17076
17077         * README.QMTEST: Fix out-of-date link.
17078
17079 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
17080
17081         PR fortran/16579
17082         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
17083         Delete.  Duplicate of gfortran.dg/g77/20010610.f
17084
17085 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
17086
17087         * g++.dg/abi/arm_rtti1.C: New test.
17088
17089 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
17090
17091         * gcc.dg/ppc-vector-memcpy.c: New.
17092         * gcc.dg/ppc-vector-memset.c: New.
17093
17094 2004-09-02  Chao-ying Fu  <fu@mips.com>
17095
17096         * gcc.target/mips/mips-3d-1.c: New test.
17097         * gcc.target/mips/mips-3d-2.c: New test.
17098         * gcc.target/mips/mips-3d-3.c: New test.
17099         * gcc.target/mips/mips-3d-4.c: New test.
17100         * gcc.target/mips/mips-3d-5.c: New test.
17101         * gcc.target/mips/mips-3d-6.c: New test.
17102         * gcc.target/mips/mips-3d-7.c: New test.
17103         * gcc.target/mips/mips-3d-8.c: New test.
17104         * gcc.target/mips/mips-3d-9.c: New test.
17105         * gcc.target/mips/mips-ps-1.c: New test.
17106         * gcc.target/mips/mips-ps-2.c: New test.
17107         * gcc.target/mips/mips-ps-3.c: New test.
17108         * gcc.target/mips/mips-ps-4.c: New test.
17109         * gcc.target/mips/mips-ps-type.c: New test.
17110
17111 2004-09-02  Paul Brook  <paul@codesourcery.com>
17112
17113         * gfortran.dg/edit_real_1.f90: Add new tests.
17114
17115 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17116
17117         PR fortran/15327
17118         * gfortran.dg/merge_char_1.f90: New test.
17119
17120 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17121
17122         PR fortran/16404
17123         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
17124
17125 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17126
17127         PR c/1522
17128         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
17129
17130 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
17131
17132         * g++.dg/opt/loop1.C: Do not XFAIL.
17133
17134 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
17135
17136         * gcc.c-torture/execute/20040831-1.c: New test.
17137
17138 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
17139
17140         PR fortran/16579
17141         * gfortran.dg/g77/20010610.f: Now passes.
17142         Copy from g77.f-torture/execute. Add dg-run directive.
17143         * gfortran.dg/g77/README: Update
17144
17145 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17146
17147         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
17148         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
17149         (t1, t2, t3, t4): Add volatile.
17150
17151 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17152
17153         * g++.dg/ext/visibility/arm1.C: New test.
17154
17155 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
17156
17157         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
17158         -pedantic-errors.
17159
17160 2004-09-01  Paul Brook  <paul@codesourcery.com>
17161
17162         * gfortran.dg/eof_2.f90: New test.
17163
17164 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17165
17166         PR fortran/16579
17167         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
17168
17169 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
17170
17171         PR libfortran/16805
17172         * gfortran.dg/list_read_2.f90: New test.
17173
17174 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
17175
17176         * g++.dg/abi/key1.C: New test.
17177
17178 2004-08-31  Richard Henderson  <rth@redhat.com>
17179
17180         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
17181         form of offsetof.
17182         * g++.dg/other/offsetof5.C: Remove duplicate.
17183
17184 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17185
17186         PR fortran/17244
17187         * gfortran.dg/func_derived_1.f90: New test.
17188
17189 2004-08-31  Paul Brook  <paul@codesourcery.com>
17190
17191         * gfortran.dg/eof_1.f90: New test.
17192
17193 2004-08-31  Paul Brook  <paul@codesourcery.com>
17194
17195         * gfortran.dg/list_read_1.f90: New file.
17196
17197 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
17198
17199         * g++.dg/opt/loop1.C: XFAIL.
17200
17201 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
17202
17203         * gcc.dg/funcdef-storage-1.c: New.
17204         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
17205         an extern function in local scope.
17206         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
17207         declare an 'auto inline' function in local scope.
17208         * gcc.dg/20011130-1.c: Likewise.
17209         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
17210         an 'auto' function in local scope.
17211         * gcc.dg/20021014-1.c: Likewise.
17212         * gcc.dg/20030331-2.c: Likewise.
17213
17214 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17215
17216         * gfortran.dg/blockdata_1.f90: New test.
17217
17218 2004-08-30  Richard Henderson  <rth@redhat.com>
17219
17220         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
17221
17222 2004-08-30  Richard Henderson  <rth@redhat.com>
17223
17224         * lib/fortran-torture.exp (fortran-torture-execute): Honor
17225         additional_flags set by alternate driver.
17226         (ieee-options): New procedure.
17227         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
17228         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
17229         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
17230         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
17231
17232 2004-08-30  Richard Henderson  <rth@redhat.com>
17233
17234         * lib/f-torture.exp: Remove.
17235
17236 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
17237
17238         PR rtl-optimization/16590
17239         * g++.dg/opt/loop1.C: New test.
17240
17241 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17242
17243         PR fortran/13910
17244         * gfortran.dg/oldstyle_1.f90: New test.
17245
17246 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
17247         Paul Brook  <paul@codesourcery.com>
17248
17249         * gfortran.dg/g77/README: Update.
17250         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
17251         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17252         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
17253
17254 2004-08-28  Paul Brook  <paul@codesourcery.com>
17255
17256         PR libfortran/17195
17257         * gfortran.dg/edit_real_1.f90: New test.
17258
17259 2004-08-27  Paul Brook  <paul@codesourcery.com>
17260
17261         * gfortran.dg/rewind_1.f90: New test.
17262
17263 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
17264
17265         PR fortran/16597
17266         * gfortran.dg/pr16597.f90: New test.
17267
17268 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17269
17270         PR c/13801
17271         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
17272         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
17273         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
17274         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
17275         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
17276
17277 2004-08-26  Nick Clifton  <nickc@redhat.com>
17278
17279         * gcc.c-torture/compile/pr17119.c: New test.
17280
17281 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17282
17283         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
17284
17285 2004-08-25  Richard Henderson  <rth@redhat.com>
17286
17287         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
17288         the bits that expect kind=8 to be the largest real kind.
17289
17290 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17291
17292         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
17293
17294 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17295
17296         * gfortran.dg/assignment_1.f90: New test.
17297
17298 2004-08-25  Adam Nemet  <anemet@lnxw.com>
17299
17300         * g++.dg/template/repo3.C: New test.
17301
17302 2004-08-25  Roger Sayle  <roger@eyesopen.com>
17303
17304         PR middle-end/16693
17305         PR tree-optimization/16372
17306         * g++.dg/opt/pr16372-1.C: New test case.
17307         * g++.dg/opt/pr16693-1.C: New test case.
17308         * g++.dg/opt/pr16693-2.C: New test case.
17309
17310 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
17311
17312         * objc.dg/proto-lossage-4.m: New test.
17313
17314 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
17315
17316         PR c++/17155
17317         * g++.dg/inherit/local2.C: New test.
17318
17319 2004-08-25  Paul Brook  <paul@codesourcery.com>
17320
17321         PR fortran/17144
17322         * gfortran.dg/string_ctor_1.f90: New test.
17323
17324 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17325
17326         PR c++/14428
17327         * g++.dg/template/redecl2.C: New test.
17328
17329 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17330
17331         PR fortran/17143
17332         * gfortran.dg/pr17143.f90: New test.
17333
17334 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
17335
17336         PR fortran/17164
17337         * gfortran.dg/pr17164.f90: New test.
17338
17339 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17340
17341         * gcc.dg/tree-ssa/loop-1.c: New test.
17342
17343 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17344
17345         * gcc.c-torture/compile/20040824-1.c: New test.
17346
17347 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
17348
17349         * gcc.c-torture/compile/iftrap-3.c: New test.
17350
17351 2004-08-24  Paul Brook  <paul@codesourcery.com>
17352
17353         * gfortran.dg/entry_2.f90: New test.
17354
17355 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17356
17357         PR c++/16889
17358         * g++.dg/lookup/ambig[12].C: New.
17359
17360 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17361
17362         PR c++/16706
17363         * g++.dg/template/crash21.C: New test.
17364         * g++.dg/template/crash22.C: Likewise.
17365
17366 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17367
17368         PR c++/17149
17369         * g++.dg/template/access15.C: New.
17370
17371 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17372
17373         PR c++/17163
17374         * g++.dg/template/repo2.C: New test.
17375
17376 2004-08-23  Roger Sayle  <roger@eyesopen.com>
17377
17378         PR rtl-optimization/17078
17379         * gcc.c-torture/execute/pr17078-1.c: New test case.
17380
17381 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17382
17383         PR c/14492
17384         * gcc.dg/debug/crash1.c: New test.
17385
17386 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
17387
17388         PR c/16180
17389         * gcc.dg/loop-5.c: New test.
17390
17391 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17392
17393         * gcc.c-torture/execute/20040823-1.c: New test.
17394
17395 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
17396
17397         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
17398         to the assembler.  Simplify test accordingly.
17399         (asm_abi_flags): Use GNU names.
17400         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
17401         to check for ABI flags.
17402
17403 2004-08-22  Andrew Pinski  <apinski@apple.com>
17404
17405         * g++.dg/opt/pr14029.C: New test.
17406         * gcc.c-torture/execute/pr15262.c: New test.
17407
17408 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17409
17410         * gfortran.dg/reduction.f90: Add checks with complex arguments.
17411
17412 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
17413
17414         PR 16908
17415         * gfortran.dg/direct_io.f90: New test.
17416
17417 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17418
17419         PR c++/17121
17420         * g++.dg/inherit/local2.C: New test.
17421
17422 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17423
17424         PR c++/17120
17425         * g++.dg/warn/Wparentheses-4.C: New test.
17426
17427 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
17428
17429         PR c++/17121
17430         * g++.dg/inherit/local2.C: New test.
17431
17432         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
17433         * gcc.dg/ppc-ldstruct.c: Likewise.
17434         * gcc.dg/ppc64-abi-2.c: Likewise.
17435
17436 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
17437
17438         PR rtl-optimization/17099
17439         * gcc.c-torture/execute/20040820-1.c: New test.
17440
17441 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
17442
17443         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
17444
17445 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
17446
17447         PR fortran/17077
17448         * gfortran.dg/auto_array_1.f90: New test.
17449
17450 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17451
17452         PR fortran/17074
17453         * gfortran.dg/simpleif_1.f90: New test.
17454
17455 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
17456
17457         * lib/target-supports.exp (check_profiling_available): Return
17458         false for arm*-*-symbianelf* and arm*-*-eabi*.
17459
17460         PR c++/15890
17461         * g++.dg/template/delete1.C: New test.
17462
17463 2004-08-19  Paul Brook  <paul@codesourcery.com>
17464
17465         PR fortran/14976
17466         PR fortran/16228
17467         * gfortran.dg/data_char_1.f90: New test.
17468
17469 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
17470
17471         PR fortran/16946
17472         * gfortran.dg/reduction.f90: New testcase.
17473
17474 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17475
17476         PR fortran/16520
17477         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
17478
17479 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17480
17481         PR c++/17041
17482         * g++.dg/Wparentheses-3.C: New test.
17483
17484 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
17485
17486         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
17487         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
17488         * gcc.dg/vect/vect-2.c: Likewise.
17489         * gcc.dg/vect/vect-3.c: Likewise.
17490         * gcc.dg/vect/vect-4.c: Likewise.
17491         * gcc.dg/vect/vect-5.c: Likewise.
17492         * gcc.dg/vect/vect-6.c: Likewise.
17493         * gcc.dg/vect/vect-7.c: Likewise.
17494         * gcc.dg/vect/vect-25.c: Likewise.
17495         * gcc.dg/vect/vect-31.c: Likewise.
17496         * gcc.dg/vect/vect-32.c: Likewise.
17497         * gcc.dg/vect/vect-34.c: Likewise.
17498         * gcc.dg/vect/vect-36.c: Likewise.
17499         * gcc.dg/vect/vect-all.c: Likewise.
17500
17501 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
17502
17503         PR c++/17068
17504         * g++.dg/template/operator4.C: New test.
17505
17506 2004-08-18  Richard Henderson  <rth@redhat.com>
17507
17508         * gcc.dg/20040206-1.c: XFAIL.
17509
17510 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
17511
17512         PR c++/16246
17513         * g++.dg/template/array7.C: New test.
17514
17515 2004-08-17  James E Wilson  <wilson@specifixinc.com>
17516
17517         * gcc.dg/mips-movcc-1.c: New test.
17518         * gcc.dg/mips-movcc-2.c: New test.
17519         * gcc.dg/mips-movcc-3.c: New test.
17520
17521         * gcc.dg/mips-nmadd-1.c: New test.
17522         * gcc.dg/mips-nmadd-2.c: New test.
17523
17524 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
17525
17526         PR c++/15871
17527         * g++.dg/opt/inline8.C: New test.
17528
17529         PR c++/16965
17530         * g++.dg/parse/error17.C: New test.
17531
17532 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
17533
17534         * gcc.dg/vect: New directory for vectorizer tests.
17535         * gcc.dg/vect/tree-vect.h: New file.
17536         * gcc.dg/vect/vect.exp: New file.
17537         * gcc.dg/vect/pr16105.c.c: New test.
17538         * gcc.dg/vect/vect-1.c: New test.
17539         * gcc.dg/vect/vect-2.c: New test.
17540         * gcc.dg/vect/vect-3.c: New test.
17541         * gcc.dg/vect/vect-4.c: New test.
17542         * gcc.dg/vect/vect-5.c: New test.
17543         * gcc.dg/vect/vect-6.c: New test.
17544         * gcc.dg/vect/vect-7.c: New test.
17545         * gcc.dg/vect/vect-8.c: New test.
17546         * gcc.dg/vect/vect-9.c: New test.
17547         * gcc.dg/vect/vect-10.c: New test.
17548         * gcc.dg/vect/vect-11.c: New test.
17549         * gcc.dg/vect/vect-12.c: New test.
17550         * gcc.dg/vect/vect-13.c: New test.
17551         * gcc.dg/vect/vect-14.c: New test.
17552         * gcc.dg/vect/vect-15.c: New test.
17553         * gcc.dg/vect/vect-16.c: New test.
17554         * gcc.dg/vect/vect-17.c: New test.
17555         * gcc.dg/vect/vect-18.c: New test.
17556         * gcc.dg/vect/vect-19.c: New test.
17557         * gcc.dg/vect/vect-20.c: New test.
17558         * gcc.dg/vect/vect-21.c: New test.
17559         * gcc.dg/vect/vect-22.c: New test.
17560         * gcc.dg/vect/vect-23.c: New test.
17561         * gcc.dg/vect/vect-24.c: New test.
17562         * gcc.dg/vect/vect-25.c: New test.
17563         * gcc.dg/vect/vect-26.c: New test.
17564         * gcc.dg/vect/vect-27.c: New test.
17565         * gcc.dg/vect/vect-28.c: New test.
17566         * gcc.dg/vect/vect-29.c: New test.
17567         * gcc.dg/vect/vect-30.c: New test.
17568         * gcc.dg/vect/vect-31.c: New test.
17569         * gcc.dg/vect/vect-32.c: New test.
17570         * gcc.dg/vect/vect-33.c: New test.
17571         * gcc.dg/vect/vect-34.c: New test.
17572         * gcc.dg/vect/vect-35.c: New test.
17573         * gcc.dg/vect/vect-36.c: New test.
17574         * gcc.dg/vect/vect-37.c: New test.
17575         * gcc.dg/vect/vect-38.c: New test.
17576         * gcc.dg/vect/vect-40.c: New test.
17577         * gcc.dg/vect/vect-41.c: New test.
17578         * gcc.dg/vect/vect-42.c: New test.
17579         * gcc.dg/vect/vect-43.c: New test.
17580         * gcc.dg/vect/vect-44.c: New test.
17581         * gcc.dg/vect/vect-45.c: New test.
17582         * gcc.dg/vect/vect-46.c: New test.
17583         * gcc.dg/vect/vect-47.c: New test.
17584         * gcc.dg/vect/vect-48.c: New test.
17585         * gcc.dg/vect/vect-49.c: New test.
17586         * gcc.dg/vect/vect-50.c: New test.
17587         * gcc.dg/vect/vect-51.c: New test.
17588         * gcc.dg/vect/vect-52.c: New test.
17589         * gcc.dg/vect/vect-53.c: New test.
17590         * gcc.dg/vect/vect-54.c: New test.
17591         * gcc.dg/vect/vect-55.c: New test.
17592         * gcc.dg/vect/vect-56.c: New test.
17593         * gcc.dg/vect/vect-57.c: New test.
17594         * gcc.dg/vect/vect-58.c: New test.
17595         * gcc.dg/vect/vect-59.c: New test.
17596         * gcc.dg/vect/vect-60.c: New test.
17597         * gcc.dg/vect/vect-61.c: New test.
17598         * gcc.dg/vect/vect-all.c: New test.
17599         * gcc.dg/vect/vect-none.c: New test.
17600
17601 2004-08-17  Paul Brook  <paul@codesourcery.com>
17602
17603         PR fortran/13082
17604         * gfortran.dg/entry_1.f90: New test.
17605
17606 2004-08-17  Andrew Pinski  <apinski@apple.com>
17607
17608         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
17609
17610 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
17611
17612         * gcc.dg/pr17036-1.c: New test.
17613
17614 2004-08-16  Devang Patel  <dpatel@apple.com>
17615
17616         * gcc.dg/darwin-20040809-1.c: New test.
17617
17618 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
17619
17620         * gcc.dg/funcdef-attr-1.c: New test.
17621
17622 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
17623
17624         * gcc.dg/altivec-17.c: New test.
17625         * gcc.dg/altivec-18.c: New test.
17626
17627 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17628
17629         PR c++/6749
17630         * g++.dg/template/vtable2.C: New test.
17631
17632 2004-08-14  Richard Henderson  <rth@redhat.com>
17633
17634         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
17635         * gcc.dg/pack-test-4.c (main): Return 0.
17636         * gcc.dg/setjmp-1.c: Remove XFAIL.
17637         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
17638
17639 2004-08-14  Richard Henderson  <rth@redhat.com>
17640
17641         * gcc.dg/980217-1.c: Add prototype for printf.
17642
17643 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
17644
17645         * gfortran.dg/pr16935.f90: New test.
17646
17647 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
17648
17649         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
17650
17651 2004-08-13  Paul Brook  <paul@codesourcery.com>
17652
17653         * gfortran.dg/der_io_1.f90: Remove stray comma.
17654
17655 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17656
17657         * gcc.dg/vmx/cw-bug-2.c: Remove.
17658         * gcc.dg/vmx/vprint-1.c: Remove.
17659         * gcc.dg/vmx/vscan-1.c: Remove.
17660
17661 2004-08-12  Devang patel  <dpatel@apple.com>
17662
17663         * gcc.dg/darwin-20040809-2.c: New test.
17664
17665 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
17666
17667         * g++.dg/ext/altivec-12.C: New test.
17668
17669         * g++.dg/ext/altivec-11.C: New test.
17670
17671 2004-08-12  Paul Brook  <paul@codesourcery.com>
17672
17673         * g++.dg/abi/arm_cxa_vec_1.C: New test.
17674
17675 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17676
17677         * g++.dg/ext/altivec-2.C: Check for hardware support before
17678         executing any VMX instructions.
17679
17680         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
17681
17682 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
17683
17684         PR c++/16276
17685         * g++.old-deja/g++.other/comdat4.C: New test.
17686         * g++.old-deja/g++.other/comdat4-aux.cc: New.
17687
17688 2004-08-12  Ben Elliston  <bje@au.ibm.com>
17689
17690         PR target/16286
17691         * gcc.dg/pr16286.c: New test.
17692
17693 2004-08-12 Jan Beulich <jbeulich@novell.com>
17694
17695         * g++.dg/ext/asm5.C: New.
17696
17697 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17698
17699         PR c++/16698
17700         * g++.dg/eh/crash1.C: New test.
17701
17702         PR c++/16717
17703         * g++.dg/ext/construct1.C: New test.
17704
17705 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17706
17707         PR c++/16853
17708         * g++.dg/init/ptrmem1.C: New test.
17709
17710         PR c++/16618
17711         * g++.dg/parse/offsetof5.C: New test.
17712
17713         PR c++/16870
17714         * g++.dg/template/overload3.C: New test.
17715
17716 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17717
17718         PR c++/16964
17719         * g++.dg/parse/error16.C: New test.
17720
17721         PR c++/16904
17722         * g++.dg/template/error14.C: New test.
17723
17724         PR c++/16929
17725         * g++.dg/template/error15.C: New test.
17726
17727 2004-08-11  Devang Patel  <dpatel@apple.com>
17728
17729         * gcc.dg/darwin-ld-20040809-1.c: New test.
17730         * gcc.dg/darwin-ld-20040809-2.c: New test.
17731
17732 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
17733
17734         PR fortran/16917
17735         * gfortran.dg/dfloat_1.f90: New test.
17736
17737 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
17738
17739         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
17740         * gcc.dg/dll-2.c: Fix dg-require syntax.
17741         * gcc.misc-tests/arm-isr.c (abort): Declare.
17742         (exit): Likewise.
17743
17744 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
17745
17746         PR c++/16971
17747         * g++.dg/parse/crash16.C: New test.
17748
17749 2004-08-10  Roger Sayle  <roger@eyesopen.com>
17750
17751         * gcc.dg/mips-rsqrt-1.c: New test case.
17752         * gcc.dg/mips-rsqrt-2.c: New test case.
17753         * gcc.dg/mips-rsqrt-3.c: New test case.
17754
17755 2004-08-10  Paul Brook  <paul@codesourcery.com>
17756
17757         * gfortran.dg/der_io_1.f90: New test.
17758
17759 2004-08-10  Paul Brook  <paul@codesourcery.com>
17760
17761         PR fortran/16919
17762         * gfortran.dg/der_array_1.f90: New test.
17763
17764 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
17765
17766         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
17767
17768 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
17769
17770         * gcc.dg/wchar_t-2.c: Fix typo.
17771
17772 2004-08-09  Falk Hueffner  <falk@debian.org>
17773
17774         PR tree-optimization/12517
17775         * gcc.c-torture/compile/pr12517.c: New test.
17776
17777         PR tree-optimization/12578
17778         * gcc.c-torture/compile/pr12578.c: New test.
17779
17780         PR tree-optimization/12899
17781         * gcc.c-torture/compile/pr12899.c: New test.
17782
17783         PR rtl-optimization/14692
17784         * gcc.c-torture/compile/pr14692.c: New test.
17785
17786         PR tree-optimization/16461
17787         * gcc.c-torture/compile/pr16461.c: New test.
17788
17789 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17790
17791         * gfortran.dg/getenv_1.f90: New test.
17792
17793 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17794
17795         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
17796         wchar_t.
17797         * gcc.dg/symbian5.c: Test -fno-short-wchar.
17798
17799 2004-08-06  Paul Brook  <paul@codesourcery.com>
17800
17801         * gfortran.dg/ret_array_1.f90: New test.
17802         * gfortran.dg/ret_pointer_1.f90: New test.
17803
17804 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
17805
17806         * gcc.dg/missing-field-init-[12].c: New tests.
17807         * g++.dg/warn/missing-field-init-[12].C: New tests.
17808
17809 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17810
17811         * gcc.dg/enum2.c: New test.
17812         * gcc.dg/symbian3.c: Likewise.
17813         * gcc.dg/symbian4.c: Likewise.
17814         * gcc.dg/wchar_t-2.c: Likewise.
17815
17816 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17817
17818         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
17819         destructor tests.
17820
17821 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17822
17823         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
17824         dg-require-visiblity.
17825         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
17826         * g++.dg/ext/visibility/fvisibility.C: Likewise.
17827         * g++.dg/ext/visibility/memfuncts.C: Likewise.
17828         * g++.dg/ext/visibility/new1.C: Likewise.
17829         * g++.dg/ext/visibility/pragma.C: Likewise.
17830         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
17831         * g++.dg/ext/visibility/virtual.C: Likewise.
17832         * g++/dg/ext/visibility/visibility-1.C: Likewise.
17833         * g++/dg/ext/visibility/visibility-2.C: Likewise.
17834         * g++/dg/ext/visibility/visibility-3.C: Likewise.
17835         * g++/dg/ext/visibility/visibility-4.C: Likewise.
17836         * g++/dg/ext/visibility/visibility-5.C: Likewise.
17837         * g++/dg/ext/visibility/visibility-6.C: Likewise.
17838         * g++/dg/ext/visibility/visibility-7.C: Likewise.
17839         * g++/dg/ext/visibility/visibility-8.C: New test.
17840         * gcc.c-torture/compile/dll.x: Remove.
17841         * gcc.dg/dll-2.c: Use dg-require-dll
17842         * gcc.dg/visibility-10.c: New test.
17843         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
17844         supporting DLLs.
17845         * testsuite/lib/scanasm.exp (scan_hidden): New function.
17846         (scan_not_hidden): Likewise.
17847
17848 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
17849
17850         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
17851
17852 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
17853
17854         * gcc.c-torture/execute/20040805-1.c: New test.
17855
17856 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
17857
17858         * gcc.dg/20020118-1.c: Declare abort.
17859         * gcc.dg/altivec_check.h: Likewise.
17860         * gcc.dg/iftrap-2.c: Likewise.
17861         * gcc.dg/pragma-darwin.c: Likewise.
17862         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
17863
17864 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
17865
17866         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
17867
17868 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17869
17870         * gcc.c-torture/execute/builtins/abs-2.c,
17871         gcc.c-torture/execute/builtins/abs-3.c,
17872         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
17873         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
17874         intmax_t, uintmax_t and their limits.
17875         * gcc.dg/intmax_t-1.c: New test.
17876
17877 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17878
17879         * g++.dg/tc1/dr147.C: Add reference to PR.
17880
17881 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
17882
17883         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
17884         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
17885
17886 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
17887
17888         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
17889
17890 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17891
17892         * gcc.dg/redecl-5.c: New test.
17893         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
17894         of scanf.
17895
17896 2004-08-03  Roger Sayle  <roger@eyesopen.com>
17897
17898         PR middle-end/16790
17899         * gcc.c-torture/execute/pr16790-1.c: New test case.
17900
17901 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
17902
17903         * g++.dg/ext/visibility/assign1.C: New test.
17904         * g++.dg/ext/visibility/new1.C: Likewise.
17905
17906         * gcc.dg/symbian1.c: New test.
17907         * gcc.dg/symbian2.c: Likewise.
17908
17909 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
17910
17911         PR target/16570
17912         * gcc.dg/i386-sse-9.c: New test.
17913
17914 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17915
17916         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
17917
17918 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17919
17920         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
17921         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
17922         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
17923         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
17924         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
17925         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
17926         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
17927         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
17928         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
17929         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
17930         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
17931         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
17932         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
17933         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
17934         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
17935         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
17936         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
17937         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
17938         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
17939         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
17940         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
17941         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
17942         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
17943         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
17944         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
17945         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
17946         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
17947         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
17948         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17949         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17950         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
17951         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
17952         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
17953         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
17954         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
17955         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17956         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17957         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17958         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17959         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
17960         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
17961         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
17962         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
17963         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
17964         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17965         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17966         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
17967         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
17968         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
17969         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
17970         gcc.misc-tests/i386-pf-3dnow-1.c,
17971         gcc.misc-tests/i386-pf-athlon-1.c,
17972         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17973         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
17974         Declare built-in functions used.
17975         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
17976
17977 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
17978
17979         PR c++/16707
17980         * g++.dg/lookup/using12.C: New test.
17981
17982         * g++.dg/init/null1.C: Fix PR number.
17983         * g++.dg/parse/namespace10.C: Likewise.
17984
17985 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17986
17987         PR c++/16224
17988         * g++.dg/template/spec17.C: New test.
17989         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
17990         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
17991
17992 2004-08-02  David Billinghurst
17993
17994         PR fortran/16292
17995         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
17996
17997 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
17998
17999         * gcc.dg/ia64-got-1.c: New test case.
18000
18001 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
18002
18003         PR c++/16489
18004         * g++.dg/init/null1.C: New test.
18005         * g++.dg/tc1/dr76.C: Adjust error marker.
18006
18007         PR c++/16529
18008         * g++.dg/parse/namespace10.C: New test.
18009
18010         PR c++/16810
18011         * g++.dg/inherit/ptrmem2.C: New test.
18012
18013 2004-08-02  Ben Elliston  <bje@au.ibm.com>
18014
18015         PR target/16155
18016         * gcc.dg/pr16155.c: New test.
18017
18018 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
18019
18020         * gcc.dg/redecl-2.c: New test.
18021
18022 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
18023
18024         * gcc.dg/darwin-longdouble.c: New file.
18025
18026 2004-07-30  Richard Henderson  <rth@redhat.com>
18027
18028         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
18029         write to constant argument.
18030         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18031
18032 2004-07-30  Richard Henderson  <rth@redhat.com>
18033
18034         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
18035         tests of nearest around zero.
18036
18037 2004-07-30  Andrew Pinski  <apinski@apple.com>
18038
18039         * gcc.c-torture/compile/20040730-1.c: New test.
18040
18041 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
18042
18043         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
18044         powerpc-eabispe.
18045
18046 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
18047
18048         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
18049
18050 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
18051
18052         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
18053         contains $ld_library_path.
18054         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18055
18056 2004-07-29  Richard Henderson  <rth@redhat.com>
18057
18058         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
18059
18060         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
18061         (alt2, which): New.
18062         (Check): Accept either alternative.
18063
18064 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
18065
18066         * g++.dg/abi/inline1.C: New test.
18067         * g++.dg/abi/local1-a.cc: Likewise.
18068         * g++.dg/abi/local1.C: Likewise.
18069         * g++.dg/abi/mangle11.C: Tweak location of warnings.
18070         * g++.dg/abi/mangle12.C: Likewise.
18071         * g++.dg/abi/mangle17.C: Likewise.
18072         * g++.dg/abi/mangle20-2.C: Likewise.
18073         * g++.dg/opt/interface1.C: Likewise.
18074         * g++.dg/opt/interface1.h: Likewise.
18075         * g++.dg/opt/interface1-a.cc: New test.
18076         * g++.dg/parse/repo1.C: New test.
18077         * g++.dg/template/repo1.C: Likewise.
18078         * g++.dg/warn/Winline-1.C: Likewise.
18079         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
18080
18081 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
18082
18083         * gcc.dg/tree-ssa/20040729-1.c: New test.
18084
18085 2004-07-27  Matt Austern <austern@apple.com>
18086
18087         * gcc.dg/darwin-bool-1.c: New test.
18088         * gcc.dg/darwin-bool-2.c: New test.
18089
18090 2004-07-28  Richard Henderson  <rth@redhat.com>
18091
18092         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
18093         arguments in the correct type.  Don't write to constant arguments.
18094
18095 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18096
18097         PR tree-optimization/16688
18098         PR tree-optimization/16689
18099         * g++.dg/tree-ssa/pr16688.C: New test.
18100
18101 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18102
18103         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18104         loads.  Not only in the comment, this time.
18105
18106 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
18107
18108         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
18109         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
18110         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
18111         * gcc.dg/sh4a-bitmovua.c: New.
18112         * gcc.dg/sh4a-cos.c: New.
18113         * gcc.dg/sh4a-cosf.c: New.
18114         * gcc.dg/sh4a-fprun.c: New.
18115         * gcc.dg/sh4a-fsrra.c: New.
18116         * gcc.dg/sh4a-memmovua.c: New.
18117         * gcc.dg/sh4a-sin.c: New.
18118         * gcc.dg/sh4a-sincos.c: New.
18119         * gcc.dg/sh4a-sincosf.c: New.
18120         * gcc.dg/sh4a-sinf.c: New.
18121
18122 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
18123
18124         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
18125         conditionals.
18126         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18127         loads.
18128         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
18129         DOM1.
18130
18131 2004-07-27  Andrew Pinski  <apinski@apple.com>
18132
18133         * g++.dg/rtti/tinfo1.C: Correct the xfail.
18134
18135 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
18136
18137         * gcc.dg/pragma-isr.c: New test.
18138
18139 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18140
18141         PR c++/14429
18142         * g++.dg/template/ttp11.C: New test.
18143
18144 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
18145
18146         * gcc.c-torture/compile/20040727-1.c: New test.
18147
18148 2004-07-26  Eric Christopher  <echristo@redhat.com>
18149
18150         * gcc.c-torture/compile/20040726-2.c: New test.
18151
18152 2004-07-26  Andrew Pinski  <apinski@apple.com>
18153
18154         * g++.dg/rtti/tinfo1.C: Xfail.
18155
18156 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
18157
18158         * gcc.c-torture/compile/20040726-1.c: New test.
18159
18160 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
18161             Brian Ryner  <bryner@brianryner.com>
18162
18163         PR c++/9283
18164         PR c++/15000
18165         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
18166         * g++.dg/ext/visibility/: New directory.
18167         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
18168         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
18169         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
18170         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
18171         * g++.dg/ext/visibility/fvisibility.C,
18172         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18173         g++.dg/ext/visibility/fvisibility-override1.C
18174         g++.dg/ext/visibility/fvisibility-override2.C
18175         g++.dg/ext/visibility/memfuncts.C
18176         g++.dg/ext/visibility/noPLT.C
18177         g++.dg/ext/visibility/pragma.C
18178         g++.dg/ext/visibility/pragma-override1.C
18179         g++.dg/ext/visibility/pragma-override2.C
18180         g++.dg/ext/visibility/staticmemfuncts.C
18181         g++.dg/ext/visibility/virtual.C: New tests.
18182
18183 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18184
18185         PR c/15360
18186         * gcc.dg/pr15360-1.c: New test.
18187
18188 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
18189
18190         * gcc.dg/pragma-align-2.c: New test.
18191         * gcc.dg/pragma-init-fini.c: New test.
18192         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
18193         targets.
18194
18195 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18196
18197         * gcc.dg/init-string-2.c: New test.
18198
18199 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
18200
18201         PR 16684
18202         * gcc.dg/Wredundant-decls-1.c: New test case.
18203
18204 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
18205
18206         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
18207         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
18208         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
18209         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
18210         * gcc.dg/compat/generate-random.c: New file.
18211         * gcc.dg/compat/generate-random.h: Likewise.
18212         * gcc.dg/compat/generate-random_r.c: Likewise.
18213         * gcc.dg/compat/struct-layout-1.h: Likewise.
18214         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
18215         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
18216         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
18217         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
18218         * gcc.dg/compat/struct-layout-1_main.c: New test.
18219         * gcc.dg/compat/struct-layout-1_x.c: New file.
18220         * gcc.dg/compat/struct-layout-1_y.c: New file.
18221         * gcc.dg/compat/struct-layout-1_test.h: New file.
18222
18223 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
18224
18225         * gcc.dg/comp-return-1.c: New test
18226
18227 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
18228
18229         * gcc.dg/vmx/8-02a.c: Fix typo.
18230
18231         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
18232         * gcc.dg/darwin-abi-3.c: New test.
18233
18234         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
18235         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
18236
18237         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
18238         * gcc.dg/vmx/ops-long-1.c: New test.
18239         * gcc.dg/vmx/ops-long-2.c: New test.
18240
18241 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18242
18243         * g++.dg/lookup/conv-[1234].C: New.
18244
18245 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
18246
18247         * g++.dg/parse/attr2.C: Simplify.
18248
18249 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18250
18251         PR c/7284
18252         * gcc.c-torture/execute/pr7284-1.c: New test.
18253
18254 2004-07-22  Brian Booth  <bbooth@redhat.com>
18255
18256         * gcc.dg/tree-ssa/20040721-1.c: New test.
18257
18258 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18259
18260         * g++.dg/template/crash20.c: New.
18261
18262 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
18263
18264         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
18265         Add dg-run directive.  Declare variables as required.
18266         * gfortran.dg/g77/README: Update
18267
18268 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
18269
18270         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
18271         gcc.dg/cris-peep2-andu2.c: New tests.
18272
18273 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18274
18275         PR c/15052
18276         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
18277         on return type.
18278         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
18279         messages.
18280         * gcc.dg/qual-return-2.c: Update expected messages.
18281         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
18282
18283 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18284
18285         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
18286         * gcc.dg/noncompile/921102-1.c: Update expected error message.
18287
18288 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18289
18290         PR c/11250
18291         * gcc.dg/init-string-1.c: New test.
18292
18293 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
18294
18295         PR middle-end/15345
18296         PR c/16450
18297         * gcc.dg/torture/nested-fn-1.c: New test.
18298
18299 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
18300
18301         PR target/16559
18302         * gcc.dg/ia64-fptr-1.c: New file.
18303
18304 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18305
18306         PR c++/14497
18307         * g++.dg/template/spec16.C: New test.
18308         * g++.old-deja/g++.robertl/eb118.C: Remove.
18309
18310 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18311
18312         PR c++/509
18313         * g++.dg/template/spec15.C: New test.
18314
18315 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
18316
18317         Copy cases from g77.f-torture/execute and add dg-run
18318         directive.  Other changes as noted.
18319         * gfortran.dg/g77/13037.f
18320         * gfortran.dg/g77/1832.f
18321         * gfortran.dg/g77/19981119-0.f
18322         * gfortran.dg/g77/19990313-0.f
18323         * gfortran.dg/g77/19990313-1.f
18324         * gfortran.dg/g77/19990313-2.f
18325         * gfortran.dg/g77/19990313-3.f
18326         * gfortran.dg/g77/19990419-1.f
18327         * gfortran.dg/g77/19990826-0.f
18328         * gfortran.dg/g77/19990826-2.f
18329         * gfortran.dg/g77/20000503-1.f
18330         * gfortran.dg/g77/20001111.f
18331         * gfortran.dg/g77/20010116.f
18332         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
18333         * gfortran.dg/g77/20010430.f
18334         * gfortran.dg/g77/6177.f
18335         * gfortran.dg/g77/947.f
18336         * gfortran.dg/g77/970816-3.f
18337         * gfortran.dg/g77/971102-1.f
18338         * gfortran.dg/g77/980520-1.f
18339         * gfortran.dg/g77/980628-0.f
18340         * gfortran.dg/g77/980628-1.f
18341         * gfortran.dg/g77/980628-10.f
18342         * gfortran.dg/g77/980628-2.f
18343         * gfortran.dg/g77/980628-3.f
18344         * gfortran.dg/g77/980628-7.f
18345         * gfortran.dg/g77/980628-8.f
18346         * gfortran.dg/g77/980628-9.f
18347         * gfortran.dg/g77/980701-0.f
18348         * gfortran.dg/g77/980701-1.f
18349         * gfortran.dg/g77/cabs.f
18350         * gfortran.dg/g77/claus.f
18351         * gfortran.dg/g77/complex_1.f
18352         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
18353         * gfortran.dg/g77/dcomplex.f
18354         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
18355         * gfortran.dg/g77/f90-intrinsic-mathematical.f
18356         * gfortran.dg/g77/f90-intrinsic-numeric.f
18357         * gfortran.dg/g77/int8421.f
18358         * gfortran.dg/g77/labug1.f
18359         * gfortran.dg/g77/large_vec.f
18360         * gfortran.dg/g77/le.f
18361         * gfortran.dg/g77/short.f
18362         * gfortran.dg/g77/README: Update
18363
18364 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
18365
18366         PR c++/16637
18367         * g++.dg/parse/lookup4.C: New test.
18368
18369 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18370
18371         PR c++/16175
18372         * g++.dg/template/ttp10.C: New test.
18373
18374 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18375
18376         * gcc.dg/pr12625-1.c: New test.
18377
18378 2004-07-20  Steven Bosscher  <stevenb@suse.de>
18379
18380         * testsuite/gcc.dg/switch-warn-1.c: New test.
18381         * testsuite/gcc.dg/switch-warn-2.c: New test.
18382         * gcc.c-torture/compile/pr14730.c: Update.
18383
18384 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
18385
18386         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
18387         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
18388         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
18389         g++.dg/template/nontype3.C: Remove trailing CR from tests.
18390
18391 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
18392
18393         PR c++/16623
18394         * g++.dg/template/assign1.C: New test.
18395
18396 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18397
18398         PR c++/12170
18399         * g++.dg/template/ttp9.C: New test.
18400
18401 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
18402
18403         * gcc.dg/format/cmn-err-1.c: New test.
18404
18405 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18406
18407         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
18408         gcc.dg/Wparentheses-10.c: New tests.
18409         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
18410
18411 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18412
18413         PR fortran/16465
18414         * gfortran.dg/g77//ffixed-line-length-0.f,
18415         gfortran.dg/g77/ffixed-line-length-132.f,
18416         gfortran.dg/g77/ffixed-line-length-72.f,
18417         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
18418         gfortran.dg/g77/README: Update.
18419
18420 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18421
18422         PR c++/13092
18423         * g++.dg/template/non-dependent7.C: New test.
18424         * g++.dg/template/non-dependent8.C: Likewise.
18425         * g++.dg/template/non-dependent9.C: Likewise.
18426         * g++.dg/template/non-dependent10.C: Likewise.
18427
18428 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
18429
18430         PR c++/16337
18431         * g++.dg/parse/attr2.C: New test.
18432
18433 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
18434
18435         * g77.dg: Removed.
18436         * g77.f-torture: Ditto.
18437
18438 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18439
18440         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
18441         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
18442         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
18443
18444 2004-07-16  Richard Henderson  <rth@redhat.com>
18445
18446         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
18447
18448 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18449
18450         * lib/fortran-torture.exp (fortran-torture): Don't test compile
18451         tests with full list of options.
18452         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
18453         of TORTURE_OPTIONS if test contains 'dg-do run'.
18454
18455         PR fortran/16404
18456         * gfortran.dg/do_iterator.f90: New test.
18457
18458 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18459
18460         PR rtl-optimization/16536
18461         * gcc.c-torture/execute/restrict-1.c: New test.
18462
18463 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18464
18465         PR fortran/15324
18466         * gfortran.dg/pr15324.f90: New test.
18467
18468         PR fortran/15129
18469         * gfortran.dg/pr15129.f90: New test.
18470
18471         PR fortran/15140
18472         * gfortran.dg/pr15140.f90: New test.
18473
18474         PR fortran/13792
18475         * gfortran.fortran-torture/execute/bounds.f90: Add check for
18476         compile-time simplification.
18477
18478 2004-07-14  Mike Stump  <mrs@apple.com>
18479
18480         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
18481
18482 2004-07-14  James E Wilson  <wilson@specifixinc.com>
18483
18484         PR target/16325
18485         * gcc.dg/profile-generate-1.c: New.
18486
18487 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
18488
18489         * gcc.c-torture/execute/20040709-1.c: New test.
18490         * gcc.c-torture/execute/20040709-2.c: New test.
18491
18492 2004-07-14  Mike Stump  <mrs@apple.com>
18493
18494         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
18495
18496 2004-07-14  Mike Stump  <mrs@apple.com>
18497
18498         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
18499
18500 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
18501
18502         PR c++/16518
18503         * g++.dg/parse/mutable1.C: New test.
18504
18505 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
18506
18507         PR tree-optimization/16443
18508         * gcc.dg/tree-ssa/20040713-1.c: New test.
18509
18510 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
18511
18512         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
18513         for operator new.
18514
18515 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18516
18517         * gfortran.dg/g77/README: New file
18518         * gfortran.dg/g77/19981216-0.f: Copy from
18519         g77.f-torture/noncompile.  Add "dg-do compile" and
18520         dg-error as required.
18521         * gfortran.dg/g77/19990218-1.f: Likewise.
18522         * gfortran.dg/g77/19990905-1.f: Likewise.
18523         * gfortran.dg/g77/9263.f: Likewise.
18524         * gfortran.dg/g77/980615-0.f: Likewise.
18525         * gfortran.dg/g77/980616-0.f: Likewise.
18526         * gfortran.dg/g77/check0.f: Likewise.
18527         * gfortran.dg/g77/select_no_compile.f: Likewise.
18528
18529 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18530
18531         Copy files from g77.f-torture/compile.
18532         Add "{ dg-do compile}".  Other changes as noted
18533         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
18534         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
18535         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
18536         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
18537         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
18538         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
18539         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
18540         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
18541         statement to conform to standard.  Append alpha1.x for reference.
18542         * gfortran.dg/g77/xformat.f: Add dg-warning
18543
18544 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18545
18546         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
18547         Add {dg-do compile} directive.
18548         * gfortran.dg/g77/cpp2.F: Likewise.
18549
18550 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18551
18552         PR c++/5402
18553         * g++.dg/lookup/name-clash1.C: New test.
18554
18555         PR c++/9777
18556         * g++.dg/lookup/name-clash2.C: New test.
18557
18558         PR c++/12102
18559         * g++.dg/lookup/name-clash3.C: New test.
18560
18561 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18562
18563         * g++.dg/lookup/new2.C: New test.
18564         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
18565
18566 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
18567
18568         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
18569         Add {dg-do compile} directive.
18570         * gfortran.dg/g77/13060.f: Likewise.
18571         * gfortran.dg/g77/19990218-0.f: Likewise.
18572         * gfortran.dg/g77/19990305-0.f: Likewise.
18573         * gfortran.dg/g77/19990419-0.f: Likewise.
18574         * gfortran.dg/g77/19990502-0.f: Likewise.
18575         * gfortran.dg/g77/19990502-1.f: Likewise.
18576         * gfortran.dg/g77/19990525-0.f: Likewise.
18577         * gfortran.dg/g77/19990826-1.f: Likewise.
18578         * gfortran.dg/g77/19990826-3.f: Likewise.
18579         * gfortran.dg/g77/19990905-2.f: Likewise.
18580         * gfortran.dg/g77/20000412-1.f: Likewise.
18581         * gfortran.dg/g77/20000511-1.f: Likewise.
18582         * gfortran.dg/g77/20000511-2.f: Likewise.
18583         * gfortran.dg/g77/20000518.f: Likewise.
18584         * gfortran.dg/g77/20000601-1.f: Likewise.
18585         * gfortran.dg/g77/20000601-2.f: Likewise.
18586         * gfortran.dg/g77/20000629-1.f: Likewise.
18587         * gfortran.dg/g77/20000630-2.f: Likewise.
18588         * gfortran.dg/g77/20010115.f: Likewise.
18589         * gfortran.dg/g77/20010321-1.f: Likewise.
18590         * gfortran.dg/g77/20010426.f: Likewise.
18591         * gfortran.dg/g77/20020307-1.f: Likewise.
18592         * gfortran.dg/g77/8485.f: Likewise.
18593         * gfortran.dg/g77/960317-1.f: Likewise.
18594         * gfortran.dg/g77/970915-0.f: Likewise.
18595         * gfortran.dg/g77/980310-1.f: Likewise.
18596         * gfortran.dg/g77/980310-2.f: Likewise.
18597         * gfortran.dg/g77/980310-3.f: Likewise.
18598         * gfortran.dg/g77/980310-4.f: Likewise.
18599         * gfortran.dg/g77/980310-6.f: Likewise.
18600         * gfortran.dg/g77/980310-7.f: Likewise.
18601         * gfortran.dg/g77/980310-8.f: Likewise.
18602         * gfortran.dg/g77/980419-2.f: Likewise.
18603         * gfortran.dg/g77/980424-0.f: Likewise.
18604         * gfortran.dg/g77/980427-0.f: Likewise.
18605         * gfortran.dg/g77/980729-0.f: Likewise.
18606         * gfortran.dg/g77/981117-1.f: Likewise.
18607         * gfortran.dg/g77/toon_1.f: Likewise.
18608
18609 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18610
18611         PR c++/2204
18612         * g++.dg/other/abstract2.C: New test.
18613
18614 2004-07-12  Paul Brook  <paul@codesourcery.com>
18615
18616         * gfortran.dg/pointer_init_1.f90: New test.
18617
18618 2004-07-11  Paul Brook  <paul@codesourcery.com>
18619
18620         PR fortran/15986
18621         * gfortran.dg/contained_1.f90: New test.
18622
18623 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
18624
18625         * g++.dg/parse/defarg8.C: New test.
18626
18627 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18628
18629         PR fortran/16433
18630         * gfortran.dg/pr16433.f: New test.
18631
18632         PR fortran/17574
18633         * gfortran.dg/pr15754.f90: New test.
18634
18635 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18636
18637         PR tree-optimization/16437
18638         * gcc.c-torture/execute/bitfld-4.c: New test.
18639
18640 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18641
18642         * gfortran.fortran-torture/execute/common_2.f90: Add check for
18643         access to common var from module.
18644
18645 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18646
18647         PR fortran/16336
18648         * gfortran.fortran-torture/execute/common_2.f90: New test.
18649
18650 2004-07-10  Paul Brook  <paul@codesourcery.com>
18651
18652         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
18653
18654 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18655
18656         PR fortran/15969
18657         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
18658
18659 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
18660
18661         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
18662         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
18663         * gfortran.dg/g77/ffree-form-1.f: Likewise.
18664         * gfortran.dg/g77/ffree-form-2.f: Likewise.
18665         * gfortran.dg/g77/ffree-form-3.f: Likewise.
18666         * gfortran.dg/g77/fno-underscoring.f: Likewise.
18667         * gfortran.dg/g77/funderscoring.f: Likewise.
18668         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
18669
18670 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18671
18672         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
18673
18674 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18675         Paul Brook  <paul@codesourcery.com>
18676
18677         PR fortran/13415
18678         * gfortran.dg/common_pointer_1.f90: New test.
18679
18680 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18681
18682         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
18683
18684 2004-07-09  James E Wilson  <wilson@specifixinc.com>
18685
18686         PR target/16364
18687         * gcc.c-torture/compile/20040709-1.c: New.
18688
18689 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18690
18691         PR fortran/14077
18692         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
18693
18694 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18695
18696         PR fortran/13201
18697         * gfortran.dg/shape_1.f90: New test.
18698
18699 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
18700             Andrew Pinski  <apinski@apple.com>
18701
18702         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
18703
18704 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18705
18706         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
18707         comment.
18708
18709 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18710         Paul Brook  <paul@codesourcery.com>
18711
18712         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
18713         '.f95' and '.F95'.
18714
18715 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
18716
18717         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
18718
18719 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18720
18721         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
18722         testcases with capital suffix.
18723
18724 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18725
18726         PR fortran/15481
18727         PR fortran/13372
18728         PR fortran/13575
18729         PR fortran/15978
18730         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
18731
18732         * gfortran.dg/implicit_1.f90: New test.
18733
18734 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18735
18736         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
18737         expression to match gfortran warning/error messages
18738         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
18739         dg-error text.
18740
18741 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18742
18743         * lib/fortran-torture.exp: Rename proc search_for to
18744         search_for_re.
18745
18746 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18747
18748         * gcc.c-torture/execute/simd-5.x: New file.
18749         XFAIL on SPARC 64-bit at -O0.
18750
18751 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18752
18753         PR c++/8211
18754         PR c++/16165
18755         * g++.dg/warn/effc3.C: New test.
18756
18757 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18758
18759         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
18760         change X to 1X in format.
18761         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
18762         add data statements to conform to standard.
18763
18764 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18765
18766         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
18767         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
18768         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
18769
18770 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18771
18772         * gfortran.dg/g77/7388.f: Copy from g77.dg
18773         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
18774         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
18775         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
18776         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
18777         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
18778         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
18779         * gfortran.dg/g77/strlen0.f: Likewise.
18780
18781 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
18782
18783         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
18784         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
18785
18786 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18787
18788         * gcc.c-torture/execute/920428-2.x: Delete.
18789         * gcc.c-torture/execute/920501-7.x: Likewise.
18790
18791 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
18792
18793         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
18794         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
18795         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
18796         prescott and c3-2.
18797         (PREFETCH_3DNOW): Add -march=c3.
18798
18799 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
18800
18801         PR c/16437
18802         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
18803         * gcc.c-torture/execute/bf64-1.x: Likewise.
18804
18805 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18806
18807         * gcc.c-torture/compile/20040708-1.c: New test.
18808
18809 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18810
18811         PR c++/16169
18812         * g++.dg/warn/effc2.C: New test.
18813
18814 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18815
18816         * gcc.c-torture/execute/bitfld-1.x: Remove.
18817         * gcc.c-torture/execute/bitfld-3.c: New test.
18818         * gcc.dg/bitfld-2.c: Remove XFAILs.
18819
18820 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
18821
18822         PR c++/16276
18823         * g++.dg/rtti/tinfo1.C: New file.
18824
18825 2004-07-07  Eric Christopher  <echristo@redhat.com>
18826
18827         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
18828
18829 2004-07-07  Andrew Pinski  <apinski@apple.com>
18830
18831         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
18832
18833 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
18834
18835         * g++.dg/init/call1.C: XFAIL.
18836
18837 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
18838
18839         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
18840         except for movstrict*, to movmem* and clrstr* to clrmem*.
18841
18842 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
18843
18844         * gcc.c-torture/execute/20040707-1.c: New test.
18845
18846 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
18847
18848         * gcc.c-torture/execute/20040706-1.c: New test.
18849
18850 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18851
18852         PR c++/3671
18853         * g++.dg/template/spec14.C: New test.
18854
18855 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
18856
18857         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
18858         nothing if not yet defined.  Use it in b, c and d type definitions.
18859         * gcc.c-torture/execute/20040705-1.c: New test.
18860         * gcc.c-torture/execute/20040705-2.c: New test.
18861
18862 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18863
18864         PR c++/2518
18865         * g++.dg/lookup/new1.C: New test.
18866
18867 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18868
18869         PR c++/11406
18870         * g++.dg/template/sizeof8.C: New test.
18871
18872 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
18873
18874         * gcc.c-torture/compile/20040705-1.c: New test.
18875
18876 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
18877
18878         * gfortran.fortran-torture/execute/seq_io.f90: New test.
18879
18880 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
18881
18882         * gcc.dg/cpp/if-mop.c: Two new testcases.
18883         * gcc.dg/cpp/trad/comment-3.c: New.
18884
18885 2004-07-04  Paul Brook  <paul@codesourcery.com>
18886
18887         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
18888
18889 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
18890
18891         PR c++/3761
18892         * g++.dg/lookup/crash4.C: New test.
18893
18894 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
18895
18896         * gcc.c-torture/execute/builtin-abs-1.c
18897         * gcc.c-torture/execute/builtin-abs-2.c
18898         * gcc.c-torture/execute/builtin-complex-1.c
18899         * gcc.c-torture/execute/builtins/string-1-lib.c
18900         * gcc.c-torture/execute/builtins/string-1.c
18901         * gcc.c-torture/execute/builtins/string-2-lib.c
18902         * gcc.c-torture/execute/builtins/string-2.c
18903         * gcc.c-torture/execute/builtins/string-3-lib.c
18904         * gcc.c-torture/execute/builtins/string-3.c
18905         * gcc.c-torture/execute/builtins/string-4-lib.c
18906         * gcc.c-torture/execute/builtins/string-4.c
18907         * gcc.c-torture/execute/builtins/string-5-lib.c
18908         * gcc.c-torture/execute/builtins/string-5.c
18909         * gcc.c-torture/execute/builtins/string-6-lib.c
18910         * gcc.c-torture/execute/builtins/string-6.c
18911         * gcc.c-torture/execute/builtins/string-7-lib.c
18912         * gcc.c-torture/execute/builtins/string-7.c
18913         * gcc.c-torture/execute/builtins/string-8-lib.c
18914         * gcc.c-torture/execute/builtins/string-8.c
18915         * gcc.c-torture/execute/builtins/string-9-lib.c
18916         * gcc.c-torture/execute/builtins/string-9.c
18917         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
18918         * gcc.c-torture/execute/builtins/string-asm-1.c
18919         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
18920         * gcc.c-torture/execute/builtins/string-asm-2.c
18921         * gcc.c-torture/execute/stdio-opt-1.c
18922         * gcc.c-torture/execute/stdio-opt-2.c
18923         * gcc.c-torture/execute/stdio-opt-3.c
18924         * gcc.c-torture/execute/string-opt-1.c
18925         * gcc.c-torture/execute/string-opt-10.c
18926         * gcc.c-torture/execute/string-opt-11.c
18927         * gcc.c-torture/execute/string-opt-12.c
18928         * gcc.c-torture/execute/string-opt-13.c
18929         * gcc.c-torture/execute/string-opt-14.c
18930         * gcc.c-torture/execute/string-opt-15.c
18931         * gcc.c-torture/execute/string-opt-16.c
18932         * gcc.c-torture/execute/string-opt-2.c
18933         * gcc.c-torture/execute/string-opt-6.c
18934         * gcc.c-torture/execute/string-opt-7.c
18935         * gcc.c-torture/execute/string-opt-8.c:
18936         Replace with ...
18937
18938         * gcc.c-torture/execute/builtins/abs-2.c
18939         * gcc.c-torture/execute/builtins/abs-3.c
18940         * gcc.c-torture/execute/builtins/complex-1.c
18941         * gcc.c-torture/execute/builtins/fprintf.c
18942         * gcc.c-torture/execute/builtins/fputs.c
18943         * gcc.c-torture/execute/builtins/memcmp.c
18944         * gcc.c-torture/execute/builtins/memmove.c
18945         * gcc.c-torture/execute/builtins/memops-asm.c
18946         * gcc.c-torture/execute/builtins/mempcpy-2.c
18947         * gcc.c-torture/execute/builtins/mempcpy.c
18948         * gcc.c-torture/execute/builtins/memset.c
18949         * gcc.c-torture/execute/builtins/printf.c
18950         * gcc.c-torture/execute/builtins/sprintf.c
18951         * gcc.c-torture/execute/builtins/strcat.c
18952         * gcc.c-torture/execute/builtins/strchr.c
18953         * gcc.c-torture/execute/builtins/strcmp.c
18954         * gcc.c-torture/execute/builtins/strcpy.c
18955         * gcc.c-torture/execute/builtins/strcspn.c
18956         * gcc.c-torture/execute/builtins/strlen-2.c
18957         * gcc.c-torture/execute/builtins/strlen.c
18958         * gcc.c-torture/execute/builtins/strncat.c
18959         * gcc.c-torture/execute/builtins/strncmp-2.c
18960         * gcc.c-torture/execute/builtins/strncmp.c
18961         * gcc.c-torture/execute/builtins/strncpy.c
18962         * gcc.c-torture/execute/builtins/strpbrk.c
18963         * gcc.c-torture/execute/builtins/strpcpy-2.c
18964         * gcc.c-torture/execute/builtins/strpcpy.c
18965         * gcc.c-torture/execute/builtins/strrchr.c
18966         * gcc.c-torture/execute/builtins/strspn.c
18967         * gcc.c-torture/execute/builtins/strstr-asm.c
18968         * gcc.c-torture/execute/builtins/strstr.c:
18969         ... these new files.
18970
18971         * gcc.c-torture/execute/builtins/abs-2-lib.c
18972         * gcc.c-torture/execute/builtins/abs-3-lib.c
18973         * gcc.c-torture/execute/builtins/complex-1-lib.c
18974         * gcc.c-torture/execute/builtins/fprintf-lib.c
18975         * gcc.c-torture/execute/builtins/fputs-lib.c
18976         * gcc.c-torture/execute/builtins/memcmp-lib.c
18977         * gcc.c-torture/execute/builtins/memmove-lib.c
18978         * gcc.c-torture/execute/builtins/memops-asm-lib.c
18979         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
18980         * gcc.c-torture/execute/builtins/mempcpy-lib.c
18981         * gcc.c-torture/execute/builtins/memset-lib.c
18982         * gcc.c-torture/execute/builtins/printf-lib.c
18983         * gcc.c-torture/execute/builtins/sprintf-lib.c
18984         * gcc.c-torture/execute/builtins/strcat-lib.c
18985         * gcc.c-torture/execute/builtins/strchr-lib.c
18986         * gcc.c-torture/execute/builtins/strcmp-lib.c
18987         * gcc.c-torture/execute/builtins/strcpy-lib.c
18988         * gcc.c-torture/execute/builtins/strcspn-lib.c
18989         * gcc.c-torture/execute/builtins/strlen-2-lib.c
18990         * gcc.c-torture/execute/builtins/strlen-lib.c
18991         * gcc.c-torture/execute/builtins/strncat-lib.c
18992         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
18993         * gcc.c-torture/execute/builtins/strncmp-lib.c
18994         * gcc.c-torture/execute/builtins/strncpy-lib.c
18995         * gcc.c-torture/execute/builtins/strpbrk-lib.c
18996         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
18997         * gcc.c-torture/execute/builtins/strpcpy-lib.c
18998         * gcc.c-torture/execute/builtins/strrchr-lib.c
18999         * gcc.c-torture/execute/builtins/strspn-lib.c
19000         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
19001         * gcc.c-torture/execute/builtins/strstr-lib.c
19002         * gcc.c-torture/execute/builtins/lib/abs.c
19003         * gcc.c-torture/execute/builtins/lib/fprintf.c
19004         * gcc.c-torture/execute/builtins/lib/memset.c
19005         * gcc.c-torture/execute/builtins/lib/printf.c
19006         * gcc.c-torture/execute/builtins/lib/sprintf.c
19007         * gcc.c-torture/execute/builtins/lib/strcpy.c
19008         * gcc.c-torture/execute/builtins/lib/strcspn.c
19009         * gcc.c-torture/execute/builtins/lib/strncat.c
19010         * gcc.c-torture/execute/builtins/lib/strncmp.c
19011         * gcc.c-torture/execute/builtins/lib/strncpy.c
19012         * gcc.c-torture/execute/builtins/lib/strpbrk.c
19013         * gcc.c-torture/execute/builtins/lib/strspn.c
19014         * gcc.c-torture/execute/builtins/lib/strstr.c:
19015         New files containing support routines.
19016
19017         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
19018         declaration.
19019         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
19020         when not optimizing.
19021
19022 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
19023
19024         PR c++/16240
19025         * g++.dg/abi/mangle22.C: New test.
19026         * g++.dg/abi/mangle23.C: Likewise.
19027
19028 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
19029
19030         PR fortran/16290
19031         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
19032         Allow for cases without denormalized floating point numbers.
19033
19034 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
19035
19036         PR c/1027
19037         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19038         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
19039         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
19040         expected warning text.
19041         * gcc.dg/format/diag-2.c: New test.
19042
19043 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19044
19045         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
19046
19047 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
19048
19049         * gcc.dg/builtins-43.c: New.
19050         * gcc.dg/builtins-44.c: New.
19051         * gcc.dg/builtins-45.c: New.
19052
19053 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
19054             Andreas Tobler  <a.tobler@schweiz.ch>
19055
19056         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
19057         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
19058         as SIGSEGV.
19059         * gcc.dg/cleanup-11.c: Likewise.
19060         * gcc.dg/cleanup-8.c: Likewise.
19061         * gcc.dg/cleanup-9.c: Likewise.
19062         * gcc.dg/cleanup-5.c: Run on all platforms.
19063
19064 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19065
19066         * g++.dg/warn/nonnull1.C: New test.
19067
19068 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19069
19070         * gcc.dg/compat/compat-common.h: Wrap up CINT in
19071         an #ifndef SKIP_COMPLEX_INT/#endif pair.
19072         Special-case the Sun compiler wrt to <complex.h>.
19073
19074 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
19075
19076         * gcc.dg/Wunreachable-8.C: New test.
19077
19078         * gcc.dg/h8300-ice2.c : New test.
19079
19080 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
19081
19082         PR fortran/16161
19083         * gfortran.fortran-torture/compile/implicit.f90: Add test
19084         for implicit character.
19085
19086 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
19087
19088         PR fortran/16289
19089         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
19090         Use tiny() intrinsic to find smallest non-negative real
19091
19092 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
19093
19094         * gcc.dg/compat/struct-by-value-22_main.c: New test.
19095         * gcc.dg/compat/struct-by-value-22_x.c: New.
19096         * gcc.dg/compat/struct-by-value-22_y.c: New.
19097
19098         * gcc.c-torture/execute/20040629-1.c: New test.
19099
19100 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
19101
19102         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
19103         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
19104
19105         PR target/16195
19106         * gcc.dg/20040625-1.c: New test.
19107
19108 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19109
19110         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
19111
19112 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19113
19114         PR fortran/15963
19115         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
19116
19117 2004-06-29  Richard Henderson  <rth@redhat.com>
19118
19119         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
19120
19121 2004-06-29  Paul Brook  <paul@codesourcery.com>
19122
19123         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
19124         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
19125
19126 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
19127
19128         PR c++/16260
19129         * g++.dg/parse/crash15.C: New.
19130
19131 2004-06-28  Andrew Pinski  <apinski@apple.com>
19132
19133         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
19134         by the error already.
19135
19136         * g++.dg/opt/ptrmem4.C: Change to compile only test.
19137
19138 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
19139
19140         PR target/14041
19141         * gcc.dg/h8300-bss-align-1.c : New.
19142
19143 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19144
19145         * PR c++/16174
19146         * g++.dg/template/ctor4.C: New.
19147
19148 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19149
19150         PR c++/16205
19151         * g++.dg/warn/Wsequence-point-1.C: New test.
19152
19153 2004-06-27  Paul Brook  <paul@codesourcery.com>
19154
19155         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
19156
19157 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
19158
19159         * g++.old-deja/g++.mike/p7325.C: Remove.
19160
19161 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
19162
19163         PR c/14963
19164         * gcc.dg/pr14963.c: New test.
19165
19166 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
19167
19168         PR c++/16193
19169         * g++.dg/parse/redef1.C: New test.
19170
19171 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19172
19173         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
19174         20021110.c.
19175         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
19176         20021119-1.c.
19177         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
19178         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
19179         5-04.c.
19180         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
19181         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
19182         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
19183         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
19184         g++.brendan/enum14.C.
19185         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
19186         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
19187         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
19188         g++.mike/virt1.C.
19189         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
19190         memtemp24.C.
19191
19192 2004-06-27  Roger Sayle  <roger@eyesopen.com>
19193
19194         * gcc.dg/20040527-1.c: New test case.
19195
19196 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
19197
19198         PR gfortran/pr16196
19199         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
19200
19201 2004-06-25  Roger Sayle  <roger@eyesopen.com>
19202
19203         PR middle-end/15825
19204         * gcc.dg/pr15825-1.c: New test case.
19205
19206 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19207
19208         * gcc.c-torture/execute/20040625-1.c: New test.
19209
19210 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19211
19212         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
19213
19214 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
19215
19216         * gcc.dg/torture/mips-div-1.c: New test.
19217
19218 2004-06-24  Jeff Law  <law@redhat.com>
19219
19220         * gcc.dg/tree-ssa/20040624-1.c: New test.
19221
19222 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
19223
19224         * gcc.c-torture/compile/20040624-1.c: New test.
19225
19226 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19227
19228         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
19229         this directory.
19230
19231 2004-06-23  Andrew Pinski  <apinski@apple.com>
19232
19233         PR middle-end/15988
19234         * g++.dg/opt/ptrmem4.C: New test.
19235
19236         * gcc.dg/c90-array-quals-2.c: New test.
19237
19238 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
19239
19240         * gcc.dg/kpice1.c: New test.
19241
19242 2006-06-23  Andrew Pinski  <apinski@apple.com>
19243
19244         * gcc.dg/c90-array-quals.c: New test.
19245
19246 2006-06-22  Richard Henderson  <rth@redhat.com>
19247
19248         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
19249
19250 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
19251
19252         * gcc.dg/builtins-config.h: Handle FreeBSD.
19253
19254 2006-06-22  Richard Henderson  <rth@redhat.com>
19255
19256         * g++.dg/opt/devirt1.C: New.
19257
19258 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
19259
19260         * g++.dg/opt/pr15551.C: New testcase.
19261
19262 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
19263
19264         PR target/14800
19265         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
19266         x86_64-*-linux* when compiling for 32bit.
19267
19268 2004-06-21  Andrew Pinski  <apinski@apple.com>
19269
19270         * gcc.dg/pch/struct-1.c: New.
19271         * gcc.dg/pch/struct-1.hs: New.
19272
19273 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
19274
19275         * gcc.dg/pch/save-temps-1.c: New file.
19276         * gcc.dg/pch/save-temps-1.hs: New file.
19277
19278 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19279
19280         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
19281         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
19282
19283 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19284
19285         * gfortran.fortran-torture/execute/select_1.f90: Rename function
19286         to fix type error.
19287         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
19288         Remove trailing spaces.
19289
19290 2004-06-21  Richard Henderson  <rth@redhat.com>
19291
19292         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
19293         merging && to BIT_FIELD_REF.
19294
19295 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
19296
19297         * g++.dg/opt/placeholder1.C: New test.
19298
19299 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19300
19301         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
19302         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19303         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19304         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19305
19306 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
19307
19308         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
19309         extern "C".
19310         * g++.dg/other/pragma-re-1.C: Add comments.
19311
19312 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
19313
19314         PR gfortran/16080
19315         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
19316
19317 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
19318
19319         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
19320         instead of setting the type of size_t by
19321         hand.
19322
19323 2004-06-18  Roger Sayle  <roger@eyesopen.com>
19324
19325         * gcc.dg/unordered-2.c: New test case.
19326         * gcc.dg/unordered-3.c: New test case.
19327
19328 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
19329
19330         PR other/16043
19331         * lib/g++.exp (g++_version): Tweak regexp for version
19332         * lib/g77.exp (g77_version): Likewise.
19333         * lib/gfortran.exp (gfortran_version): Likewise.
19334         * lib/objc.exp (objc_version): Likewise.
19335         * lib/treelang.exp (treelang_version): Likewise.
19336
19337 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
19338
19339         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
19340         Use INT_MAX instead of __INT_MAX__.
19341         * gcc.dg/compat/struct-align-2_y.c: Likewise.
19342
19343         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
19344         * gcc.dg/compat/scalar-return-3_x.c: Use it.
19345         * gcc.dg/compat/scalar-return-3_y.c: Use it.
19346         * gcc.dg/compat/scalar-return-4_x.c: Use it.
19347         * gcc.dg/compat/scalar-return-4_y.c: Use it.
19348         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
19349         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
19350         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
19351         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
19352
19353         * gcc.dg/range-test-1.c: New test.
19354         * g++.dg/opt/range-test-1.C: New test.
19355
19356 2004-06-17  Richard Henderson  <rth@redhat.com>
19357
19358         * objc.dg/sync-1.m: New.
19359         * objc.dg/try-catch-1.m: Don't force next runtime.
19360         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
19361         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
19362         shadowed catch clause.
19363         * objc.dg/try-catch-5.m: New.
19364
19365 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
19366
19367         Bug 14610
19368         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
19369
19370 2004-06-15  Richard Henderson  <rth@redhat.com>
19371
19372         * gcc.dg/20001116-1.c: Move expected warning line.
19373
19374 2004-06-15  Richard Henderson  <rth@redhat.com>
19375
19376         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
19377         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
19378
19379 2004-06-15  Jeff Law  <law@redhat.com>
19380
19381         * gcc.dg/tree-ssa/20040615-1.c: New test.
19382         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
19383         be less sensitive to operand ordering.
19384         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
19385
19386 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
19387
19388         * g++.dg/abi/bitfield3.C: Add comment..
19389
19390 2004-06-15  Richard Henderson  <rth@redhat.com>
19391
19392         * g++.dg/ext/stmtexpr1.C: XFAIL.
19393         * gcc.dg/20030612-1.c: XFAIL.
19394
19395 2004-06-15  Eric Christopher  <echristo@redhat.com>
19396
19397         * g++.dg/charset/asm5.c: New.
19398         * gcc.dg/charset/asm6.c: New.
19399
19400 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19401
19402         PR fortran/15962
19403         * gfortran.fortran-torture/execute/select_1.f90: New test.
19404
19405 2004-06-15  Paul Brook  <paul@codesourcery.com>
19406
19407         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
19408
19409 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19410
19411         PR c++/15967
19412         * g++.dg/lookup/crash3.C: New test.
19413
19414 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19415
19416         PR c++/15947
19417         * g++.dg/parse/dtor4.C: New test.
19418
19419 2004-06-14  Jeff Law  <law@redhat.com>
19420
19421         * gcc.c-torture/compile/20040614-1.c: New test.
19422
19423 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19424
19425         PR fortran/15211
19426         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
19427         LEN of a character array.
19428
19429 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
19430
19431         PR c++/15096
19432         * g++.dg/template/ptrmem10.C: New test.
19433
19434         PR c++/14930
19435         * g++.dg/template/friend30.C: New test.
19436
19437 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19438
19439         PR fortran/14928
19440         * gfortran.fortran-torture/compile/mloc.f90: New test.
19441
19442 2004-06-13  Paul Brook  <paul@codesourcery.com>
19443
19444         * gfortran.fortran-torture/execute/random_2.f90: New test.
19445
19446 2004-06-13  Eric Christopher  <echristo@redhat.com>
19447
19448         * gcc.dg/noncompile/redecl-1.c: Fix error message.
19449
19450 2004-06-12  Paul Brook  <paul@codesourcery.com>
19451
19452         * gfortran.fortran-torture/execute/contained_3.f90: New test.
19453
19454 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19455
19456         PR fortran/14923
19457         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
19458
19459 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19460
19461         PR fortran/14957
19462         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
19463         syntax errors in end statements of contained subroutines.
19464
19465 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19466
19467         PR fortran/12841
19468         * gfortran.fortran-torture/execute/null_arg.f90: New test.
19469
19470 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
19471
19472         PR fortran/15665
19473         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
19474
19475 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
19476
19477         PR gfortran/12839
19478         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
19479
19480 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
19481
19482         PR c++/15862
19483         * g++.dg/parse/enum1.C: New test.
19484
19485 2004-06-10  Jeff Law  <law@redhat.com>
19486
19487         * gcc.c-torture/compile/20040610-1.c: New test.
19488
19489 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19490
19491         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
19492         * g++.old-deja/g++.other/decl3.C: Likewise.
19493
19494 2004-06-10  Brian Booth  <bbooth@redhat.com>
19495
19496         * gcc.dg/tree-ssa/20031015-1.c: Scan for
19497         V_MAY_DEF instead of VDEF.
19498         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
19499
19500 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
19501
19502         PR c++/14211
19503         * g++.dg/conversion/const1.C: New test.
19504
19505         PR c++/15076
19506         * g++.dg/conversion/reinterpret1.C: New test.
19507
19508         PR c++/15877
19509         * g++.dg/template/enum2.C: New test.
19510
19511         PR c++/15227
19512         * g++.dg/template/error13.C: New test.
19513
19514 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19515
19516         PR fortran/14957
19517         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
19518         arguments to test_* REAL and of the right size.
19519
19520 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
19521
19522         PR target/15569
19523         PR rtl-optimization/15681
19524         * gcc.dg/20040609-1.c: New test.
19525
19526 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
19527
19528         PR c++/14791
19529         * g++.dg/opt/builtins1.C: New test.
19530
19531 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
19532
19533         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
19534         that use default windows32 struct layout.
19535         * gcc.dg/i386-bitfield2.c: Likewise.
19536
19537 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
19538
19539         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
19540         for mingw32 and cygwin targets.
19541
19542 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
19543
19544         * gcc.dg/pch/macro-4.c: New.
19545         * gcc.dg/pch/macro-4.hs: New.
19546
19547 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19548
19549         PR fortran/13249
19550         * gfortran.fortran-torture/compile/name_clash.f90: New test.
19551
19552 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19553
19554         PR fortran/13372
19555         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
19556
19557 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
19558
19559         PR gfortran/14897
19560         * gfortran.fortran-torture/execute/t_edit.f90: New test.
19561
19562 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
19563
19564         PR gfortran/15755
19565         * gfortran.fortran-torture/execute/backspace.c : New test.
19566
19567 2004-06-09  Paul Brook  <paul@codesourcery.com>
19568
19569         * gfortran.fortran-torture/execure/intrinsic_associated.f90
19570         (pointer_to_section): Rewrite to use smaller array.
19571
19572 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
19573
19574         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
19575         * gcc.dg/ext/altivec-10.c: Same.
19576         * gcc.dg/ext/altivec-11.c: Same.
19577         * gcc.dg/ext/altivec-12.c: Same.
19578         * gcc.dg/ext/altivec-13.c: Same.
19579         * gcc.dg/ext/altivec-14.c: Same.
19580         * gcc.dg/ext/altivec-15.c: Same.
19581         * gcc.dg/ext/altivec-16.c: Same.
19582         * gcc.dg/ext/altivec-3.c: Same.
19583         * gcc.dg/ext/altivec-4.c: Same.
19584         * gcc.dg/ext/altivec-6.c: Same.
19585         * gcc.dg/ext/altivec-7.c: Same.
19586         * gcc.dg/ext/altivec-8.c: Same.
19587         * gcc.dg/ext/altivec-varargs-1.c: Same.
19588
19589         * g++.dg/ext/altivec-1.C: Correct dg syntax.
19590         * g++.dg/ext/altivec-10.C: Same.
19591         * g++.dg/ext/altivec-2.C: Same.
19592         * g++.dg/ext/altivec-3.C: Same.
19593         * g++.dg/ext/altivec-4.C: Same.
19594         * g++.dg/ext/altivec-5.C: Same.
19595         * g++.dg/ext/altivec-6.C: Same.
19596         * g++.dg/ext/altivec-7.C: Same.
19597         * g++.dg/ext/altivec-8.C: Same.
19598         * g++.dg/ext/altivec-9.C: Same.
19599
19600 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19601
19602         PR c++/7841
19603         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
19604
19605 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19606
19607         * gcc.dg/union-1.c: New test.
19608
19609 2004-06-07  Roger Sayle  <roger@eyesopen.com>
19610
19611         * gcc.dg/builtins-41.c: New test case.
19612         * gcc.dg/builtins-42.c: New test case.
19613
19614 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
19615
19616         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
19617         * g++.dg/ext/altivec-10.C: Same.
19618         * g++.dg/ext/altivec-2.C: Same.
19619         * g++.dg/ext/altivec-3.C: Same.
19620         * g++.dg/ext/altivec-4.C: Same.
19621         * g++.dg/ext/altivec-5.C: Same.
19622         * g++.dg/ext/altivec-6.C: Same.
19623         * g++.dg/ext/altivec-7.C: Same.
19624         * g++.dg/ext/altivec-8.C: Same.
19625         * g++.dg/ext/altivec-9.C: Same.
19626         * g++.old-deja/g++.abi/cxa_vec.C: Same.
19627         * g++.old-deja/g++.brendan/new3.C: Same.
19628         * gcc.c-torture/execute/eeprof-1.x: Same.
19629
19630 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19631
19632         PR c/14765
19633         * gcc.dg/pr14765-1.c: New test.
19634
19635 2004-06-07  Roger Sayle  <roger@eyesopen.com>
19636
19637         PR c/14649
19638         * gcc.dg/pr14649-1.c: New test case.
19639
19640 2004-06-07  Richard Henderson  <rth@redhat.com>
19641
19642         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
19643         if temporaries.
19644
19645 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
19646
19647         * g++.dg/eh/elide1.C: Remove XFAIL.
19648
19649 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
19650
19651         PR c++/15337
19652         * g++.dg/expr/sizeof3.C: New test.
19653
19654         PR c++/14777
19655         * g++.dg/template/access14.C: New test.
19656
19657         PR c++/15554
19658         * g++.dg/template/enum1.C: New test.
19659
19660         PR c++/15057
19661         * g++.dg/eh/throw1.C: New test.
19662
19663 2004-06-07  David Ayers  <d.ayers@inode.at>
19664             Ziemowit Laski  <zlaski@apple.com>
19665
19666         * lib/objc.exp (objc_target_compile): Revert the '-framework
19667         Foundation' flag fix, since bare Darwin does not ship
19668         with the Foundation framework.
19669         * objc/execute/next_mapping.h: Provide a local NSConstantString
19670         @interface and @implementation.
19671         (objc_constant_string_init): A constructor function, used to
19672         initialize the NSConstantString meta-class object.
19673         * objc/execute/string1.m: Include "next_mapping.h" instead of
19674         <Foundation/NSString.h>.
19675         * objc/execute/string2.m: Likewise.
19676         * objc/execute/string3.m: Likewise.
19677         * objc/execute/string4.m: Likewise.
19678
19679 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
19680
19681         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
19682         to double. Replace double with FLOAT.
19683         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
19684
19685         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
19686         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
19687         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
19688         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
19689         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
19690         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
19691         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
19692         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
19693
19694 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19695
19696         PR c/13519
19697         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
19698
19699 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19700
19701         PR c++/15503
19702         * g++.dg/template/meminit2.C: New test.
19703
19704 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
19705
19706         PR target/15822
19707         * gcc.c-torture/execute/compare-fp-1.c,
19708         gcc.c-torture/execute/compare-fp-2.c,
19709         gcc.c-torture/execute/compare-fp-3.c,
19710         gcc.c-torture/execute/compare-fp-4.c,
19711         gcc.c-torture/execute/compare-fp-3.x,
19712         gcc.c-torture/execute/compare-fp-4.x: Moved...
19713         * gcc.c-torture/execute/ieee/compare-fp-1.c,
19714         gcc.c-torture/execute/ieee/compare-fp-2.c,
19715         gcc.c-torture/execute/ieee/compare-fp-3.c,
19716         gcc.c-torture/execute/ieee/compare-fp-4.c,
19717         gcc.c-torture/execute/ieee/compare-fp-3.x,
19718         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
19719
19720 2004-06-04  David Ayers  <d.ayers@inode.at>
19721
19722         * objc/execute/protocol-isEqual-4.m: New testcase.
19723
19724 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
19725
19726         * objc/execute/protocol-isEqual-1.m: New testcase.
19727         * objc/execute/protocol-isEqual-2.m: New testcase.
19728         * objc/execute/protocol-isEqual-3.m: New testcase.
19729
19730 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19731
19732         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
19733
19734 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
19735
19736         * lib/objc.exp (objc_target_compile): When running tests on
19737         Darwin (Mac OS X), inform the linker about '-framework
19738         'Foundation'.
19739
19740 2004-06-02  Eric Christopher  <echristo@redhat.com>
19741
19742         * gcc.c-torture/compile/20040602-1.c: New.
19743
19744 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
19745
19746         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
19747         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19748
19749         PR tree-optimization/14736
19750         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
19751
19752         PR tree-optimization/14042
19753         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
19754
19755         PR tree-optimization/14729
19756         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
19757
19758 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19759
19760         PR fortran/15557
19761         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
19762
19763 2004-06-01  Richard Hederson  <rth@redhat.com>
19764
19765         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
19766
19767 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19768
19769         PR c++/14932
19770         * g++.dg/parse/offsetof4.C: New test.
19771
19772 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
19773
19774         PR objc/7993
19775         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
19776
19777 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
19778
19779         PR c++/15701
19780         * g++.dg/template/friend29.C: New test.
19781
19782 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19783
19784         PR c/15749
19785         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
19786
19787 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
19788
19789         * gcc.dg/sparc-trap-1.c: New test.
19790
19791 2004-05-31  Roger Sayle  <roger@eyesopen.com>
19792
19793         PR middle-end/15069
19794         * g++.dg/opt/fold3.C: New test case.
19795
19796 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
19797
19798         * lib/target-supports.exp (check_iconv_available): Fix fallout
19799         from 2004-05-28 patch.
19800
19801 2004-05-30  Paul Brook  <paul@codesourcery.com>
19802
19803         PR fortran/15620
19804         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
19805         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
19806
19807 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
19808
19809         * gfortran.fortran-torture/execute/random_1.f90: New test.
19810
19811 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19812
19813         * g++.dg/ext/altivec-10.C: New test.
19814
19815 2004-05-29  Paul Brook  <paul@codesourcery.com>
19816
19817         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
19818
19819 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19820
19821         * gcc.dg/altivec-16.c: New test.
19822
19823 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
19824
19825         * lib/target-supports.exp (check_vmx_hw_available): New.
19826         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
19827
19828         * lib/target-supports.exp (check_alias_available,
19829         check_iconv_available, check_named_sections_available): Use
19830         unique names for temporary files.
19831
19832 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19833
19834         * gcc.dg/altivec-15.c: New test.
19835
19836 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19837
19838         PR c++/15083
19839         * g++.dg/warn/noeffect6.C: New test.
19840
19841         PR c++/15471
19842         * g++.dg/expr/ptrmem4.C: New test.
19843
19844         PR c++/15640
19845         * g++.dg/template/operator3.C: New test.
19846
19847 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19848
19849         PR c++/14668
19850         * g++.dg/lookup/redecl1.C: New test.
19851         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
19852
19853 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
19854
19855         * gcc.c-torture/execute/compare-fp-1.c,
19856         gcc.c-torture/execute/compare-fp-2.c,
19857         gcc.c-torture/execute/compare-fp-3.c,
19858         gcc.c-torture/execute/compare-fp-4.c,
19859         gcc.c-torture/execute/compare-fp-3.x,
19860         gcc.c-torture/execute/compare-fp-4.x,
19861         gcc.dg/pr15649-1.c: New.
19862
19863 2004-05-27  Adam Nemet  <anemet@lnxw.com>
19864
19865         PR c++/12883
19866         * g++.dg/init/array14.C: New test.
19867
19868 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
19869
19870         * lib/compat.exp (compat-get-options-main): New.
19871         (compat-get-options): Remove unneeded code, warn for ignored
19872         command.
19873         (compat-execute): Check flag set by dg-require-* commands.
19874
19875         * lib/compat.exp (compat-execute): Break up long lines.
19876
19877 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
19878
19879         * gcc.dg/altivec-7.c: Don't use 'vector long'.
19880         * gcc.dg/altivec-14.c: New test.
19881         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
19882
19883         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
19884         * gcc.dg/altivec-12.c: Ditto.
19885
19886         * gcc.dg/altivec-3.c: Move call to altivec_check.
19887
19888 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19889
19890         PR c++/15044
19891         * g++.dg/template/error12.C: New test.
19892
19893         PR c++/15317
19894         * g++.dg/ext/attrib15.C: New test.
19895
19896         PR c++/15329
19897         * g++.dg/template/ptrmem9.C: New test.
19898
19899 2004-05-25  Paul Brook  <paul@codesourcery.com>
19900
19901         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
19902
19903 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19904
19905         PR c++/15165
19906         * g++.dg/template/crash19.C: New test.
19907
19908 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19909
19910         PR c++/15025
19911         * g++.dg/template/redecl1.C: New test.
19912
19913 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19914
19915         PR c++/14821
19916         * g++.dg/other/ns1.C: New test.
19917
19918         PR c++/14883
19919         * g++.dg/template/invalid1.C: New test.
19920
19921 2004-05-23  Paul Brook  <paul@codesourcery.com>
19922         Victor Leikehman  <lei@haifasphere.co.il>
19923
19924         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
19925         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
19926
19927 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19928
19929         PR c++/15285
19930         PR c++/15299
19931         * g++.dg/template/non-dependent5.C: New test.
19932         * g++.dg/template/non-dependent6.C: New test.
19933
19934 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19935
19936         PR c++/15507
19937         * g++.dg/inherit/union1.C: New test.
19938
19939         PR c++/15542
19940         * g++.dg/template/addr1.C: New test.
19941
19942         PR c++/15427
19943         * g++.dg/template/array5.C: New test.
19944
19945         PR c++/15287
19946         * g++.dg/template/array6.C: New test.
19947
19948 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
19949             Roger Sayle  <roger@eyesopen.com>
19950
19951         * g++.dg/lookup/forscope2.C: New test case.
19952
19953 2004-05-22  Ben Elliston  <bje@au.ibm.com>
19954
19955         * gcc.dg/cpp/Wmissingdirs.c: New.
19956
19957 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19958
19959         PR target/15301
19960         * gcc.dg/compat/union-m128-1.h: New file.
19961         * gcc.dg/compat/union-m128-1_main.c: Likewise.
19962         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19963         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19964
19965 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19966
19967         PR target/15302
19968         * gcc.dg/compat/struct-complex-1.h: New file.
19969         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
19970         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
19971         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19972
19973 2004-05-20  Roger Sayle  <roger@eyesopen.com>
19974
19975         PR middle-end/3074
19976         * gcc.dg/pr3074-1.c: New test case.
19977         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
19978
19979 2004-05-20  Falk Hueffner  <falk@debian.org>
19980
19981         PR other/15526
19982         * gcc.dg/ftrapv-1.c: New test case.
19983
19984 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
19985
19986         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
19987
19988 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
19989             Jeff Law  <law@redhat.com>
19990
19991         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
19992         * gcc.dg/tree-ssa/20040518-2.c: New test.
19993
19994         * gcc.dg/tree-ssa/20040518-1.c: New test.
19995
19996 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
19997
19998         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
19999
20000 2004-05-18  Paul Brook  <paul@codesourcery.com>
20001
20002         PR fortran/13930
20003         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
20004
20005 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20006
20007         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
20008         constant folding.
20009
20010 2004-05-17  Steven Bosscher  <stevenb@suse.de>
20011
20012         * gcc.dg/tree-ssa/20040517-1.c: New test.
20013
20014 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20015
20016         * gcc.dg/loop-4.c: New test.
20017
20018 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
20019
20020         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
20021
20022 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
20023
20024         PR fortran/15311
20025         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
20026
20027 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20028
20029         PR fortran/13826
20030         PR fortran/13940
20031         * gfortran.fortran-torture/compile/data_1.f90: New test.
20032
20033 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
20034
20035         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
20036         * gcc.dg/uninit-H.c: Define ASM for __s390__.
20037
20038 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20039
20040         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
20041
20042 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20043
20044         PR c/15444
20045         * gcc.dg/format/xopen-1.c: Adjust expected message.
20046         * gcc.dg/format/xopen-3.c: New test.
20047
20048 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
20049
20050         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
20051
20052 2004-05-14  Jeff Law  <law@redhat.com>
20053
20054         * gcc.dg/tree-ssa/20040514-2.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: Rename
20059         this ...
20060         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
20061         this.
20062
20063 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
20064
20065         * gcc.dg/tree-ssa/20040514-1.c: New test.
20066
20067 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20068
20069         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
20070         test.
20071
20072 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20073
20074         PR fortran/14066
20075         * gfortran.fortran-torture/compile/do_1.f90: New test.
20076
20077 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20078
20079         PR fortran/15051
20080         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
20081         test.
20082
20083 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
20084
20085         PR fortran/15149
20086         * gfortran.fortran-torture/execute/random_init.f90: New test.
20087
20088 2004-05-13  Paul Brook  <paul@codesourcery.com>
20089
20090         PR fortran/15314
20091         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
20092
20093 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
20094
20095         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
20096         for the powerpc case.
20097
20098 2004-05-13  Jeff Law  <law@redhat.com>
20099
20100         * gcc.dg/tree-ssa/20040513-1.c: New test.
20101         * gcc.dg/tree-ssa/20040513-2.c: New test.
20102
20103 2004-05-13  Paul Brook  <paul@codesourcery.com>
20104
20105         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
20106         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
20107         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
20108
20109 2004-05-13  Andreas Schwab  <schwab@suse.de>
20110
20111         PR other/10819
20112         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
20113         characters.
20114
20115 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
20116
20117         PR fortran/15294
20118         * gfortran.fortran-torture/execute/adjustr.f90: New file.
20119
20120 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
20121
20122         Merge from tree-ssa-20020619-branch.  See
20123         ChangeLog.tree-ssa for details.
20124
20125 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
20126
20127         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
20128         include <altivec.h> explicitly.
20129         * gcc.dg/altivec-13.c: Likewise.
20130
20131 2004-05-11  Paul Brook  <paul@codesourcery.com>
20132
20133         * gcc.c-torture/compile/20010518-1.c: Force enum size.
20134
20135 2004-05-10  Eric Christopher  <echristo@redhat.com>
20136
20137         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
20138         * gcc.dg/sibcall-4.c: Ditto.
20139
20140 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
20141
20142         * g++.dg/ext/altivec-8.C: New test case.
20143         * gcc.dg/altivec-13.c: New test case.
20144
20145 2004-05-08  Roger Sayle  <roger@eyesopen.com>
20146
20147         * gcc.c-torture/execute/divcmp-1.c: New test case.
20148         * gcc.c-torture/execute/divcmp-2.c: New test case.
20149         * gcc.c-torture/execute/divcmp-3.c: New test case.
20150
20151 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
20152
20153         * g++.dg/other/pragma-re-2.C: New test.
20154
20155 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20156
20157         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
20158         * gcc.dg/i386-387-2.c: Likewise.
20159
20160         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
20161         __builtin_drem.
20162         * gcc.dg/i386-387-6.c: Likewise.
20163
20164 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
20165
20166         * gcc.dg/builtins-33.c: Also check log1p*.
20167
20168 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
20169
20170         PR optimization/15296
20171         * gcc.c-torture/execute/pr15296.c: New test.
20172
20173 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
20174
20175         * gcc.dg/builtins-40.c: New test.
20176
20177 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
20178
20179         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
20180
20181 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
20182
20183         * g++.dg/ext/spe1.C: New testcase.
20184
20185 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
20186
20187         * objc.dg/image-info.m: Allow additional attributes
20188         for __image_info section.
20189
20190 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
20191
20192         * gcc.dg/torture/mips-hilo-2.c: New test.
20193
20194 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20195
20196         PR c++/14389
20197         * g++.dg/template/member5.C: New test.
20198
20199 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
20200
20201         * gcc.dg/builtins-34.c: Also check expm1*.
20202
20203 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20204
20205         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
20206         * gcc.dg/torture/builtin-convert-3.c: New test.
20207
20208 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
20209
20210         PR middle-end/15054
20211         * g++.dg/opt/pr15054.C: New test.
20212
20213 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20214
20215         * gcc.dg/torture/builtin-rounding-1.c: New test.
20216         * gcc.dg/builtins-25.c: Delete.
20217         * gcc.dg/builtins-29.c: Delete.
20218
20219 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
20220
20221         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
20222         * gcc.dg/sibcall-4.c: Likewise.
20223         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
20224
20225 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20226
20227         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
20228         bit-field on 16-bit targets.
20229
20230 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
20231
20232         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
20233         16-bit targets.
20234
20235 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
20236
20237         * gcc.dg/rs6000-power2-1.c: Change to compile only.
20238         * gcc.dg/rs6000-power2-2.c: Likewise.
20239
20240 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
20241
20242         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
20243         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
20244         Change the asm registers to be in form of frN instead of fN.
20245
20246 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20247
20248         * gcc.dg/torture/builtin-convert-2.c: New test.
20249
20250 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
20251
20252         * gcc.dg/rs6000-power2-1.c: New test.
20253         * gcc.dg/rs6000-power2-2.c: New test.
20254
20255 2004-04-28  Jan Hubicka  <jh@suse.cz>
20256
20257         * gcc.dg/unused-6.c: New test.
20258
20259 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
20260             Ulrich Weigand  <uweigand@de.ibm.com>
20261
20262         * ada/acats/run_all.sh: Define $target variable.
20263
20264 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
20265
20266         PR c++/15119
20267         * g++.dg/other/vararg-1.C: New test.
20268
20269         PR c++/4794
20270         * g++.dg/eh/cleanup3.C: New test.
20271
20272 2004-04-24  Laurent GUERBY <laurent@guerby.net>
20273
20274         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
20275         and ad8011a (target_insn).
20276         * ada/acats/support/macro.dfs: Likewise.
20277         * ada/acats/support/impbit.adb: New file.
20278
20279 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
20280
20281         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
20282
20283 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20284
20285         * gcc.dg/loop-3.c: New test.
20286
20287 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
20288
20289         * gcc.c-torture/execute/simd-5.c: New test.
20290
20291 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20292
20293         PR c++/15064
20294         * g++.dg/template/crash18.C: New test.
20295
20296 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
20297
20298         * g++.dg/ext/complit3.C: New test.
20299
20300 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20301
20302         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
20303         * gcc.dg/altivec-3.c: Same.
20304         * gcc.dg/altivec-varargs-1.c: Same.
20305
20306 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
20307
20308         * lib/target-supports.exp (check_profiling_available): Assume
20309         profiling is not available on powerpc-eabi targets.
20310
20311 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
20312
20313         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
20314         * gcc.dg/vmx/bug-1.c: Ditto.
20315
20316 2004-04-20  Eric Christopher  <echristo@redhat.com>
20317
20318         * gcc.dg/charset/extern.c: New test.
20319         * g++.dg/charset/extern3.cc: Ditto.
20320
20321 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
20322
20323         * gcc.dg/builtins-39.c: New test.
20324
20325 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
20326
20327         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
20328
20329 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
20330
20331         * gcc.dg/torture/mips-hilo-1.c: New test.
20332
20333 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
20334
20335         * gcc.c-torture/compile/20040419-1.c: New test.
20336
20337 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
20338
20339         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
20340
20341 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
20342             Aldy Hernandez  <aldyh@redhat.com>
20343
20344         * gcc.c-torture/execute/va-arg-24.c: New.
20345
20346 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
20347             Aldy Hernandez  <aldyh@redhat.com>
20348
20349         * gcc.dg/vmx/1b-01.c: New.
20350         * gcc.dg/vmx/1b-02.c: New.
20351         * gcc.dg/vmx/1b-03.c: New.
20352         * gcc.dg/vmx/1b-04.c: New.
20353         * gcc.dg/vmx/1b-05.c: New.
20354         * gcc.dg/vmx/1b-06.c: New.
20355         * gcc.dg/vmx/1b-07.c: New.
20356         * gcc.dg/vmx/1c-01.c: New.
20357         * gcc.dg/vmx/1c-02.c: New.
20358         * gcc.dg/vmx/3a-01a.c: New.
20359         * gcc.dg/vmx/3a-01.c: New.
20360         * gcc.dg/vmx/3a-01m.c: New.
20361         * gcc.dg/vmx/3a-03.c: New.
20362         * gcc.dg/vmx/3a-03m.c: New.
20363         * gcc.dg/vmx/3a-04.c: New.
20364         * gcc.dg/vmx/3a-04m.c: New.
20365         * gcc.dg/vmx/3a-05.c: New.
20366         * gcc.dg/vmx/3a-06.c: New.
20367         * gcc.dg/vmx/3a-06m.c: New.
20368         * gcc.dg/vmx/3a-07.c: New.
20369         * gcc.dg/vmx/3b-01.c: New.
20370         * gcc.dg/vmx/3b-02.c: New.
20371         * gcc.dg/vmx/3b-10.c: New.
20372         * gcc.dg/vmx/3b-13.c: New.
20373         * gcc.dg/vmx/3b-14.c: New.
20374         * gcc.dg/vmx/3b-15.c: New.
20375         * gcc.dg/vmx/3c-01a.c: New.
20376         * gcc.dg/vmx/3c-01.c: New.
20377         * gcc.dg/vmx/3c-02.c: New.
20378         * gcc.dg/vmx/3c-03.c: New.
20379         * gcc.dg/vmx/3d-01.c: New.
20380         * gcc.dg/vmx/4-01.c: New.
20381         * gcc.dg/vmx/4-03.c: New.
20382         * gcc.dg/vmx/5-01.c: New.
20383         * gcc.dg/vmx/5-02.c: New.
20384         * gcc.dg/vmx/5-03.c: New.
20385         * gcc.dg/vmx/5-04.c: New.
20386         * gcc.dg/vmx/5-05.c: New.
20387         * gcc.dg/vmx/5-06.c: New.
20388         * gcc.dg/vmx/5-07.c: New.
20389         * gcc.dg/vmx/5-07t.c: New.
20390         * gcc.dg/vmx/5-08.c: New.
20391         * gcc.dg/vmx/5-10.c: New.
20392         * gcc.dg/vmx/5-11.c: New.
20393         * gcc.dg/vmx/7-01a.c: New.
20394         * gcc.dg/vmx/7-01.c: New.
20395         * gcc.dg/vmx/7c-01.c: New.
20396         * gcc.dg/vmx/7d-01.c: New.
20397         * gcc.dg/vmx/7d-02.c: New.
20398         * gcc.dg/vmx/8-01.c: New.
20399         * gcc.dg/vmx/8-02a.c: New.
20400         * gcc.dg/vmx/8-02.c: New.
20401         * gcc.dg/vmx/brode-1.c: New.
20402         * gcc.dg/vmx/bug-1.c: New.
20403         * gcc.dg/vmx/bug-2.c: New.
20404         * gcc.dg/vmx/bug-3.c: New.
20405         * gcc.dg/vmx/cw-bug-1.c: New.
20406         * gcc.dg/vmx/cw-bug-2.c: New.
20407         * gcc.dg/vmx/cw-bug-3.c: New.
20408         * gcc.dg/vmx/dct.c: New.
20409         * gcc.dg/vmx/debug-1.c: New.
20410         * gcc.dg/vmx/debug-2.c: New.
20411         * gcc.dg/vmx/debug-3.c: New.
20412         * gcc.dg/vmx/debug-4.c: New.
20413         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
20414         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
20415         * gcc.dg/vmx/eg-5.c: New.
20416         * gcc.dg/vmx/fft.c: New.
20417         * gcc.dg/vmx/gcc-bug-1.c: New.
20418         * gcc.dg/vmx/gcc-bug-2.c: New.
20419         * gcc.dg/vmx/gcc-bug-3.c: New.
20420         * gcc.dg/vmx/gcc-bug-4.c: New.
20421         * gcc.dg/vmx/gcc-bug-5.c: New.
20422         * gcc.dg/vmx/gcc-bug-6.c: New.
20423         * gcc.dg/vmx/gcc-bug-7.c: New.
20424         * gcc.dg/vmx/gcc-bug-8.c: New.
20425         * gcc.dg/vmx/gcc-bug-9.c: New.
20426         * gcc.dg/vmx/gcc-bug-b.c: New.
20427         * gcc.dg/vmx/gcc-bug-c.c: New.
20428         * gcc.dg/vmx/gcc-bug-d.c: New.
20429         * gcc.dg/vmx/gcc-bug-e.c: New.
20430         * gcc.dg/vmx/gcc-bug-f.c: New.
20431         * gcc.dg/vmx/gcc-bug-g.c: New.
20432         * gcc.dg/vmx/gcc-bug-i.c: New.
20433         * gcc.dg/vmx/harness.h: New.
20434         * gcc.dg/vmx/ira1.c: New.
20435         * gcc.dg/vmx/ira2a.c: New.
20436         * gcc.dg/vmx/ira2b.c: New.
20437         * gcc.dg/vmx/ira2.c: New.
20438         * gcc.dg/vmx/ira2c.c: New.
20439         * gcc.dg/vmx/mem.c: New.
20440         * gcc.dg/vmx/newton-1.c: New.
20441         * gcc.dg/vmx/ops.c: New.
20442         * gcc.dg/vmx/sn7153.c: New.
20443         * gcc.dg/vmx/spill2.c: New.
20444         * gcc.dg/vmx/spill3.c: New.
20445         * gcc.dg/vmx/spill.c: New.
20446         * gcc.dg/vmx/t.c: New.
20447         * gcc.dg/vmx/varargs-1.c: New.
20448         * gcc.dg/vmx/varargs-2.c: New.
20449         * gcc.dg/vmx/varargs-3.c: New.
20450         * gcc.dg/vmx/varargs-4.c: New.
20451         * gcc.dg/vmx/varargs-5.c: New.
20452         * gcc.dg/vmx/varargs-6.c: New.
20453         * gcc.dg/vmx/varargs-7.c: New.
20454         * gcc.dg/vmx/vmx.exp: New.
20455         * gcc.dg/vmx/vprint-1.c: New.
20456         * gcc.dg/vmx/vscan-1.c: New.
20457         * gcc.dg/vmx/x-01.c: New.
20458         * gcc.dg/vmx/x-02.c: New.
20459         * gcc.dg/vmx/x-03.c: New.
20460         * gcc.dg/vmx/x-04.c: New.
20461         * gcc.dg/vmx/x-05.c: New.
20462         * gcc.dg/vmx/yousufi-1.c: New.
20463         * gcc.dg/vmx/zero-1.c: New.
20464         * gcc.dg/vmx/zero.c: New.
20465
20466 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
20467
20468         * g++.dg/lookup/java1.C: Update for chage of
20469         _Jv_AllocObject.
20470         * g++.dg/lookup/java2.C: Likewise.
20471
20472 2004-04-17  Laurent GUERBY <laurent@guerby.net>
20473
20474         * ada/acats/run_all.sh: use -O2 by default.
20475
20476 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
20477
20478         * gcc.dg/vr-mult-[12].c: New tests.
20479
20480 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20481
20482         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
20483
20484         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
20485
20486 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
20487
20488         * lib/target-supports.exp (check_profiling_available): Assume profiling
20489         isn't available for mips*-*-elf targets.
20490
20491 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
20492
20493         * gcc.dg/builtins-38.c: New test.
20494
20495 2004-04-14  Eric Christopher  <echristo@redhat.com>
20496
20497         * g++.dg/charset/charset.exp: Run .cc extension tests.
20498
20499 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
20500
20501         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
20502
20503 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20504
20505         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
20506
20507 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
20508
20509         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
20510         * gcc.dg/i386-387-2.c: Likewise.
20511
20512         * gcc.dg/i386-387-7.c: New test.
20513         * gcc.dg/i386-387-8.c: New test.
20514
20515         * gcc.dg/builtins-37.c: New test.
20516
20517 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
20518
20519         * g++.dg/pch/externc-1.C: Add missing semicolon.
20520
20521 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
20522
20523         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
20524
20525 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20526
20527         * gcc.c-torture/execute/20040411-1.c: New test.
20528
20529 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20530
20531         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
20532
20533 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
20534
20535         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
20536
20537 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
20538
20539         * lib/target-supports.exp (check_named_sections_available): New.
20540         * lib/gcc-dg.exp (dg-require-named-sections): New.
20541         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
20542         old-deja.exp.  Also prune error-count message from HP linker.
20543         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
20544
20545         * g++.dg/init/init-ref4.C: Use dg-require-weak.
20546         * g++.old-deja/g++.pt/static3.C: Likewise.
20547         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
20548
20549 2004-04-09  Roger Sayle  <roger@eyesopen.com>
20550
20551         * gcc.c-torture/execute/20040409-1.c: New test case.
20552         * gcc.c-torture/execute/20040409-2.c: New test case.
20553         * gcc.c-torture/execute/20040409-3.c: New test case.
20554
20555 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
20556
20557         * gcc.dg/20040409-1.c: New test.
20558
20559 2004-04-08  Roger Sayle  <roger@eyesopen.com>
20560
20561         PR target/14888
20562         * g++.dg/opt/pr14888.C: New test case.
20563
20564 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
20565
20566         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
20567         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
20568         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
20569         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
20570         New tests.
20571
20572 2004-04-08  Paul Brook  <paul@codesourcery.com>
20573
20574         * gcc.dg/spill-1.c: New test.
20575
20576 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20577
20578         * gcc.dg/torture/builtin-ctype-2.c: New test.
20579
20580 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
20581
20582         * gcc.dg/pch/pch.exp: Add largefile test.
20583
20584 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
20585
20586         * g++.dg/pch/externc-1.Hs: New.
20587         * g++.dg/pch/externc-1.C: New.
20588
20589 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20590
20591         * gcc.dg/compat/struct-by-value-5a_main.c,
20592         gcc.dg/compat/struct-by-value-5b_main.c: New files.
20593         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
20594         * gcc.dg/compat/struct-by-value-5a_x.c,
20595         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
20596         gcc.dg/compat/struct-by-value-5_x.c.
20597         * gcc.dg/compat/struct-by-value-5a_y.c,
20598         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
20599         gcc.dg/compat/struct-by-value-5_y.c.
20600
20601         * gcc.dg/compat/struct-by-value-6a_main.c,
20602         gcc.dg/compat/struct-by-value-6b_main.c: New files.
20603         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
20604         * gcc.dg/compat/struct-by-value-6a_x.c,
20605         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
20606         gcc.dg/compat/struct-by-value-6_x.c.
20607         * gcc.dg/compat/struct-by-value-6a_y.c,
20608         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
20609         gcc.dg/compat/struct-by-value-6_y.c.
20610
20611         * gcc.dg/compat/struct-by-value-7a_main.c,
20612         gcc.dg/compat/struct-by-value-7b_main.c: New files.
20613         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
20614         * gcc.dg/compat/struct-by-value-7a_x.c,
20615         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
20616         gcc.dg/compat/struct-by-value-7_x.c.
20617         * gcc.dg/compat/struct-by-value-7a_y.c,
20618         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
20619         gcc.dg/compat/struct-by-value-7_y.c.
20620
20621 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
20622
20623         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
20624         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
20625         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
20626         options.
20627
20628 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
20629
20630         * gcc.dg/builtins-36.c: New test.
20631
20632 2004-04-06  Paul Brook  <paul@codesourcery.com>
20633
20634         * README.gcc: Remove obsolete contraint on testcases.
20635
20636 2004-04-05  Paul Brook  <paul@codesourcery.com>
20637
20638         PR2123
20639         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
20640         failure and exit(0) on success.
20641         * g++.dg/expr/anew2.C: Ditto.
20642         * g++.dg/expr/anew3.C: Ditto.
20643         * g++.dg/expr/anew4.C: Ditto.
20644
20645 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
20646
20647         PR c++/3518
20648         * g++.dg/template/unify7.C: New.
20649
20650 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20651
20652         * g++.dg/README: Bring up to date with new subdirectories; remove
20653         duplicate subdirectory lines.
20654
20655 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
20656
20657         PR c++/14007
20658         * g++.dg/template/unify5.C: New.
20659         * g++.dg/template/unify6.C: New.
20660         * g++.dg/template/qualttp20.C: Adjust.
20661         * g++.old-deja/g++.jason/report.C: Adjust.
20662         * g++.old-deja/g++.other/qual1.C: Adjust.
20663
20664 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
20665
20666         PR c++/14803
20667         * g++.dg/inherit/ptrmem1.C: New test.
20668
20669 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
20670
20671         PR c++/14755
20672         * gcc.c-torture/execute/20040331-1.c: New test.
20673         * gcc.dg/20040331-1.c: New test.
20674
20675 2004-04-01  Paul Brook  <paul@codesourcery.com>
20676
20677         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
20678
20679 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
20680
20681         PR c++/14724
20682         * g++.dg/init/goto1.C: New test.
20683
20684         PR c++/14763
20685         * g++.dg/template/defarg4.C: New test.
20686
20687 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
20688
20689         * gcc.dg/altivec-11.c: Extend test for more valid cases.
20690
20691 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
20692
20693         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
20694
20695 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
20696
20697         * gcc.dg/noncompile/undeclared-2.c: New test.
20698
20699 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20700
20701         * gcc.dg/940409-1.c: Remove XFAIL.
20702         * gcc.dg/reg-vol-struct-1.c: New test.
20703
20704 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20705
20706         * gcc.dg/torture/builtin-wctype-1.c: New test.
20707
20708 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
20709
20710         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
20711         * gcc.dg/20001101-1.c: Likewise.
20712         * gcc.dg/20001102-1.c: Likewise.
20713
20714 2004-03-25  Roger Sayle  <roger@eyesopen.com>
20715
20716         * gcc.dg/compare8.c: Add an additional test for XOR.
20717
20718 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20719
20720         * gcc.dg/torture/builtin-ctype-1.c: New test.
20721
20722 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20723
20724         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
20725         * gcc.dg/torture/builtin-math-1.c: Likewise.
20726         * gcc.dg/torture/builtin-power-1.c: New test.
20727
20728 2004-03-24  Andreas Schwab  <schwab@suse.de>
20729
20730         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
20731         IA64 assembler.
20732
20733 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20734             Roger Sayle  <roger@eyesopen.com>
20735
20736         * gcc.dg/compare8.c: New test case.
20737
20738 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
20739
20740         * g++.dg/ext/altivec-7.C: New test.
20741
20742 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
20743
20744         PR 12267, 12391, 12560, 13129, 14114, 14133
20745         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
20746         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
20747         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
20748         Adjust error regexps.
20749         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
20750         * gcc.dg/noncompile/undeclared-1.c: New test cases.
20751         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
20752         * gcc.dg/local1.c: Add explanatory comment.
20753
20754 2004-03-23  Roger Sayle  <roger@eyesopen.com>
20755
20756         PR optimization/14669
20757         * g++.dg/opt/fold2.C: New test case.
20758
20759 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
20760
20761         PR c/14069
20762         * gcc.dg/20040322-1.c: New test.
20763
20764 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20765
20766         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
20767         * gcc.dg/ultrasp4.c: Likewise.
20768         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
20769
20770 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20771
20772         * gcc.dg/i386-sse-8.c: Reset default options.
20773
20774 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20775
20776         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
20777         in the error message text.
20778
20779 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20780
20781         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
20782
20783 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
20784
20785         PR c++/14616
20786         * g++.dg/init/array13.C: New test.
20787
20788 2004-03-20  Roger Sayle  <roger@eyesopen.com>
20789
20790         PR target/13889
20791         * gcc.c-torture/compile/pr13889.c: New test case.
20792
20793 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20794
20795         PR c/14635
20796         * builtins-1.c (nan, nans): Don't test.
20797         * builtins-30.c: Don't use nan, nanf, nanl.
20798         * builtins-35.c: New test.
20799
20800 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
20801
20802         * g++.dg/ext/altivec-6.C: New test.
20803
20804 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
20805
20806         * g++.dg/init/placement3.C: New test.
20807
20808         * g++.dg/template/spec13.C: New test.
20809
20810         * g++.dg/lookup/using11.C: New test.
20811
20812         * g++.dg/lookup/koenig3.C: New test.
20813
20814         * g++.dg/template/operator2.C: New test.
20815
20816         * g++.dg/expr/dtor3.C: New test.
20817         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
20818         marker.
20819         * g++.old-deja/g++.law/visibility28.C: Likewise.
20820
20821 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
20822
20823         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
20824         * gcc.dg/ppc64-abi-3.c: Likewise.
20825
20826 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20827
20828         PR c++/14545
20829         * g++.dg/parse/template15.C: New test.
20830
20831 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20832
20833         * g++.dg/expr/dtor2.C: New test.
20834
20835         * g++.dg/lookup/anon4.C: New test.
20836
20837         * g++.dg/overload/using1.C: New test.
20838
20839         * g++.dg/template/lookup7.C: New test.
20840
20841         * g++.dg/template/typename6.C: New test.
20842
20843         * g++.dg/expr/cond6.C: New test.
20844
20845 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20846
20847         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
20848
20849 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20850
20851         * g++.dg/expr/cond5.C: New test.
20852         * g++.dg/expr/constcast1.C: Likewise.
20853         * g++.dg/expr/ptrmem2.C: Likewise.
20854         * g++.dg/expr/ptrmem3.C: Likewise.
20855         * g++.dg/lookup/main1.C: Likewise.
20856         * g++.dg/template/lookup6.C: Likewise.
20857
20858 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20859
20860         * gcc.dg/local1.c: New test.
20861
20862         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
20863
20864 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20865
20866         * gcc.dg/torture/builtin-convert-1.c: New test.
20867
20868 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20869
20870         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
20871
20872 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20873
20874         PR c++/14481
20875         * g++.dg/warn/Wunused-7.C: New test.
20876
20877 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20878
20879         * gcc.dg/torture/builtin-integral-1.c: New test.
20880
20881 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20882
20883         PR c++/14586
20884         * g++.dg/parse/non-dependent3.C: New test.
20885
20886 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
20887
20888         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
20889         * g++.dg/eh/simd-2.C: Likewise.
20890         * g++.dg/init/array10.C: Likewise.
20891         * gcc.c-torture/compile/simd-1.c: Likewise.
20892         * gcc.c-torture/compile/simd-2.c: Likewise.
20893         * gcc.c-torture/compile/simd-3.c: Likewise.
20894         * gcc.c-torture/compile/simd-4.c: Likewise.
20895         * gcc.c-torture/compile/simd-6.c: Likewise.
20896         * gcc.c-torture/execute/simd-1.c: Likewise.
20897         * gcc.c-torture/execute/simd-2.c: Likewise.
20898         * gcc.dg/compat/vector-defs.h: Likewise.
20899         * gcc.dg/20020531-1.c: Likewise.
20900         * gcc.dg/altivec-3.c: Likewise.
20901         * gcc.dg/altivec-4.c: Likewise.
20902         * gcc.dg/altivec-varargs-1.c: Likewise.
20903         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
20904         * gcc.dg/i386-mmx-3.c: Likewise.
20905         * gcc.dg/i386-sse-4.c: Likewise.
20906         * gcc.dg/i386-sse-5.c: Likewise.
20907         * gcc.dg/i386-sse-8.c: Likewise.
20908         * gcc.dg/simd-1.c: Likewise.
20909         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
20910         __ev64_opaque__ since the machine description provides it.
20911
20912 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20913
20914         * lib/compat.exp (skip_list): New global variable.
20915         Use it to hold the user defined COMPAT_SKIPS list if any.
20916         (compat-obj): Add the members of skip_list to optall.
20917
20918 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20919
20920         * gcc.dg/compat/union-by-value-1_main.c,
20921         union-by-value-1_x.c, union-by-value-1_y.c,
20922         union-check.h, union-defs.h,
20923         union-init.h, union-return-1_main.c,
20924         union-return-1_x.c, union-return-1_y.c: New files.
20925
20926 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20927
20928         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
20929         mixed-struct-init.h: Add 4 mixed structure types.
20930         struct-by-value-21_main.c, struct-by-value-21_x.c,
20931         struct-by-value-21_y.c, struct-return-21_main.c,
20932         struct-return-21_x.c, struct-return-21_y.c: New files.
20933
20934 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
20935
20936         PR c++/14550
20937         * g++.dg/parse/template14.C: New test.
20938
20939 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20940
20941         * gcc.c-torture/execute/20040313-1.c: New test.
20942
20943 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
20944
20945         PR target/14533
20946         * gcc.dg/20040311-2.c: New test.
20947
20948 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
20949
20950         PR other/14544
20951         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
20952         bit-field.
20953
20954 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
20955
20956         * gcc.dg/20040305-2.c: Add missing return statement.
20957
20958 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20959
20960         * gcc.dg/builtins-34.c: Also check pow10*.
20961
20962 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20963
20964         PR target/14262
20965         * gcc.dg/20040305-2.c: New test.
20966
20967 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20968
20969         * gcc.dg/20040310-1.c: New test.
20970
20971 2004-03-11  Roger Sayle  <roger@eyesopen.com>
20972
20973         * gcc.c-torture/execute/20040311-1.c: New test case.
20974
20975 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
20976
20977         PR c++/14476
20978         * g++.dg/lookup/enum1.C: New test.
20979
20980 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
20981
20982         PR c++/14510
20983         * g++.dg/lookup/struct2.C: New test.
20984
20985 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
20986
20987         * gcc.dg/builtins-34.c: New test.
20988
20989 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20990
20991         * gcc.dg/torture/builtin-nonneg-1.c: New test.
20992
20993 2004-03-09  James E Wilson  <wilson@specifixinc.com>
20994
20995         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
20996         * gcc.dg/alias-2.c: New testcase.
20997
20998 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
20999
21000         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
21001
21002 2004-03-09  Roger Sayle  <roger@eyesopen.com>
21003
21004         * gcc.c-torture/execute/20040309-1.c: New test case.
21005
21006 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
21007
21008         PR c++/14397
21009         * g++.dg/overload/ref1.C: New.
21010
21011 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21012
21013         PR c++/14409
21014         * g++.dg/template/spec12.C: New test.
21015
21016         PR c++/14448
21017         * g++.dg/parse/crash14.C: New test.
21018
21019 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
21020
21021         PR c++/14230
21022         * g++.dg/init/ref11.C: New test.
21023
21024 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
21025
21026         PR c++/14432
21027         * g++.dg/parse/builtin2.C: New test.
21028
21029 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
21030
21031         PR c++/14401
21032         * g++.dg/init/ctor3.C: New test.
21033         * g++.dg/init/union1.C: New test.
21034         * g++.dg/ext/anon-struct4.C: New test.
21035
21036 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
21037
21038         * g++.dg/lookup/koenig1.C: Tweak error messages.
21039         * g++.dg/lookup/used-before-declaration.C: Likewise.
21040         * g++.dg/other/do1.C: Likewise.
21041         * g++.dg/overload/koenig1.C: Likewise.
21042         * g++.dg/parse/crash13.C: Likewise.
21043         * g++.dg/template/instantiate3.C: Likewise.
21044
21045 2004-03-08  Eric Christopher  <echristo@redhat.com>
21046
21047         * * lib/target-supports.exp: Enable libiconv in test
21048         compilation.  Fix up error checking.
21049
21050 2004-03-08  Roger Sayle  <roger@eyesopen.com>
21051
21052         PR middle-end/14289
21053         * gcc.dg/pr14289-1.c: New test case.
21054         * gcc.dg/pr14289-2.c: Likewise.
21055         * gcc.dg/pr14289-3.c: Likewise.
21056
21057 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
21058
21059         * gcc.c-torture/execute/20040308-1.c: New test.
21060
21061 2004-03-07  Roger Sayle  <roger@eyesopen.com>
21062
21063         * gcc.c-torture/execute/20040307-1.c: New test case.
21064
21065 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
21066
21067         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
21068
21069 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
21070
21071         * gcc.dg/20040306-1.c: New test.
21072
21073 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
21074
21075         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
21076         them static.
21077         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
21078
21079 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21080
21081         PR c/14465
21082         * gcc.dg/decl-6.c: New test.
21083
21084 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21085
21086         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
21087         Rename LOGPOW -> LOG_POW.
21088         (SQRT_EXP, POW_EXP): New.
21089
21090 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21091
21092         * gcc.dg/i386-sse-8.c: New test.
21093
21094 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21095
21096         PR c/14114
21097         * gcc.dg/decl-5.c: New test.
21098
21099 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
21100
21101         * gcc.dg/20040305-1.c: New test.
21102
21103 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
21104
21105         PR other/14354
21106         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
21107
21108 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
21109
21110         PR c++/14425, c++/14426
21111         * g++.dg/ext/altivec-4.C: New test.
21112         * g++.dg/ext/altivec-5.C: New test.
21113
21114 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
21115
21116         * g++.old-deja/g++.other/linkage1.C: Expect errors about
21117         global variables of a type with no linkage.
21118         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
21119         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
21120         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
21121         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
21122         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
21123         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
21124         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
21125         * g++.dg/warn/deprecated.C: Name enum Color.
21126         * g++.dg/overload/VLA.C: Name structure for 'b'.
21127         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
21128
21129 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21130
21131         * gcc.c-torture/compile/20040304-1.c: New test.
21132
21133 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
21134
21135         PR 13728
21136         * gcc.dg/decl-4.c: New testcase.
21137
21138 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
21139
21140         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
21141         as PRECF if sizeof (float) > sizeof (double).
21142         (PRECL): Make it the same as PRECF if
21143         sizeof (float) > sizeof (long double).
21144
21145 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21146
21147         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
21148         system type.  Add check for irix6 which doesn't have c99 runtime.
21149
21150 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
21151
21152         * gcc.dg/const-elim-1.c: xfail for xtensa.
21153
21154 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21155
21156         PR c++/14369
21157         * g++.dg/template/cond4.C: New test.
21158
21159 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21160
21161         PR c++/14360
21162         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
21163
21164         PR c++/14361
21165         * g++.dg/parse/defarg7.C: New test.
21166
21167         PR c++/14359
21168         * g++.dg/template/friend26.C: New test.
21169
21170 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
21171
21172         PR c++/14324
21173         * g++.dg/abi/mangle21.C: New test.
21174
21175         PR c++/14260
21176         * g++.dg/parse/constructor2.C: New test.
21177
21178         PR c++/14337
21179         * g++.dg/template/sfinae1.C: New test.
21180
21181 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21182
21183         PR c++/14267
21184         * g++.dg/expr/crash2.C: New test.
21185
21186         PR middle-end/13448
21187         * gcc.dg/inline-5.c: New test.
21188         * gcc.dg/always-inline.c: Split out tests into ...
21189         * gcc.dg/always-inline2.c: ... this and ...
21190         * gcc.dg/always-inline3.c: ... this.
21191
21192 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
21193
21194         PR debug/12103
21195         * g++.dg/debug/crash1.C: New test.
21196
21197 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
21198
21199         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
21200         function with __attribute__((noinline)).
21201         (recurser_void2): Likewise.
21202         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
21203         (recurser_void2): Likewise.
21204
21205 2004-02-29  Roger Sayle  <roger@eyesopen.com>
21206
21207         PR middle-end/14203
21208         * g++.dg/warn/Wunused-6.C: New test case.
21209
21210 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
21211
21212         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
21213         not defined.
21214
21215 2004-02-27  Eric Christopher  <echristo@redhat.com>
21216
21217         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
21218         * g++.dg/charset/asm2.c: Run only x86.
21219         * gcc.dg/charset/asm3.c: Ditto.
21220
21221 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
21222
21223         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
21224         ld_library_path.
21225
21226 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
21227
21228         * g++.dg/ext/altivec-3.C: New.
21229
21230 2004-02-26  Richard Henderson  <rth@redhat.com>
21231
21232         * g++.dg/ext/attrib10.C: Mark for warning.
21233         * gcc.dg/attr-alias-1.c: New.
21234
21235 2004-02-26  Richard Henderson  <rth@redhat.com>
21236
21237         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
21238         * gcc.c-torture/execute/20040208-2.c: ... it back.
21239
21240 2004-02-26  Eric Christopher  <echristo@redhat.com>
21241
21242         * lib/target-supports.exp (check-iconv-available): New function.
21243         * lib/gcc-dg.exp (dg-require-iconv): New function.
21244         Use above.
21245         * gcc.dg/charset: New directory.
21246         * gcc.dg/charset/charset.exp: New file.
21247         * gcc.dg/charset/asm1.c: Ditto.
21248         * gcc.dg/charset/asm2.c: Ditto.
21249         * gcc.dg/charset/asm3.c: Ditto.
21250         * gcc.dg/charset/asm4.c: Ditto.
21251         * gcc.dg/charset/asm5.c: Ditto.
21252         * gcc.dg/charset/attribute1.c: Ditto.
21253         * gcc.dg/charset/attribute2.c: Ditto.
21254         * gcc.dg/charset/string1.c: Ditto.
21255         * g++.dg/charset: New directory.
21256         * g++.dg/dg.exp: Add here. Special options.
21257         * g++.dg/charset/charset.exp: New file.
21258         * g++.dg/charset/asm1.c: Ditto.
21259         * g++.dg/charset/asm2.c: Ditto.
21260         * g++.dg/charset/asm3.c: Ditto.
21261         * g++.dg/charset/asm4.c: Ditto.
21262         * g++.dg/charset/attribute1.c: Ditto.
21263         * g++.dg/charset/attribute2.c: Ditto.
21264         * g++.dg/charset/extern1.cc: Ditto.
21265         * g++.dg/charset/extern2.cc: Ditto.
21266         * g++.dg/charset/string1.c: Ditto.
21267
21268 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
21269
21270         PR c++/14278
21271         * g++.dg/parse/comma1.C: New test.
21272
21273 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21274
21275         PR c++/14284
21276         * g++.dg/template/ttp8.C: New test.
21277
21278 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
21279
21280         * gcc.dg/fixuns-trunc-1.c: New test.
21281
21282 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21283
21284         * gcc.dg/builtins-config.h: Use #elif.
21285
21286 2004-02-26  Michael Matz  <matz@suse.de>
21287
21288         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
21289         * gcc.dg/991214-1.c: Likewise.
21290         * gcc.dg/i386-asm-1.c: Likewise.
21291
21292 2004-02-25  Richard Henderson  <rth@redhat.com>
21293
21294         * gcc.c-torture/execute/20040208-2.c: Move ...
21295         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
21296
21297 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21298
21299         PR c++/14246
21300         * g++.dg/other/crash-3.C: New test.
21301
21302 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21303
21304         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
21305         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
21306
21307         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
21308         HP-UX.
21309
21310 2004-02-24  Michael Matz  <matz@suse.de>
21311
21312         * gcc.dg/i386-regparm.c: New.
21313
21314 2004-02-23  James E Wilson  <wilson@specifixinc.com>
21315
21316         * gcc.c-torture/execute/20040223-1.c: New.
21317
21318 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
21319             Kazu Hirata  <kazu@cs.umass.edu>
21320
21321         * gcc.dg/fwritable-strings-1.c: Remove.
21322
21323 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
21324
21325         PR c/14156
21326         * gcc.dg/20040223-1.c: New test.
21327
21328 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21329
21330         PR c++/14106
21331         * g++.dg/ext/typeof9.C: New test.
21332
21333 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21334
21335         PR c++/14250
21336         * g++.dg/other/switch1.C: New test.
21337
21338 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21339
21340         * gcc.dg/cast-function-1.c: Adjust for new informative message.
21341         * gcc.dg/va-arg-1.c: Likewise.
21342
21343 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21344
21345         PR c++/14143
21346         * g++.dg/template/koenig5.C: New test.
21347
21348 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
21349
21350         * g++.dg/ext/altivec-1.C: Generalize target triple.
21351         * g++.dg/ext/altivec-2.C: New test case.
21352         * g++.dg/ext/altivec_check.h: New file.
21353         * gcc.dg/altivec-1.c: Generalize target triple;
21354         include altivec_check.h and call altivec_check().
21355         * gcc.dg/altivec-[2-5].c: Generalize target triple.
21356         * gcc.dg/altivec-6.c: New test case.
21357         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
21358         type casts as needed.
21359         * gcc.dg/altivec-10.c: Include altivec_check.h and call
21360         altivec_check().
21361         * gcc.dg/altivec-12.c: New test case.
21362         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
21363         include altivec_check.h and call altivec_check().
21364         * gcc.dg/altivec_check.h: New file.
21365
21366 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21367
21368         * lib/target-supports.exp (check_alias_available): Don't mangle
21369         function `g' in test program.
21370
21371 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21372
21373         * lib/target-supports.exp (check_profiling_available): Check
21374         argument to determine whether we support a profiling type.
21375         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
21376         check_profiling_available.
21377         * g++.dg/bprob/bprob.exp: Likewise.
21378         * g77.dg/bprob/bprob.exp: Likewise.
21379         * gcc.misc-tests/bprob.exp: Likewise.
21380         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
21381         dg-require-profiling and delete expected error handling.
21382         * gcc.dg/20021014-1.c: Likewise.
21383         * gcc.dg/nest.c: Likewise.
21384
21385 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21386
21387         PR c++/12007
21388         * g++.dg/other/vthunk1.C: New test.
21389
21390 2004-02-20  Falk Hueffner  <falk@debian.org>
21391
21392         PR target/14201
21393         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
21394
21395 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
21396
21397         PR c++/13927
21398         * g++.dg/other/error8.C: Remove XFAIL markers.
21399
21400         PR c++/14173
21401         * g++.dg/ext/packed5.C: New test.
21402
21403         PR c++/14199
21404         * g++.dg/warn/Wunused-5.C: New test.
21405
21406         PR c++/14186
21407         * g++.dg/lookup/member1.C: New test.
21408
21409 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
21410
21411         * gcc.c-torture/compile/20040130-1.c: Enable only when
21412         __INT_MAX__ >= 2147483647L.
21413         * gcc.c-torture/compile/961203-1.c: Likewise.
21414
21415 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
21416
21417         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
21418         * g++.dg/opt/template1.C: Robustify assembler regexp
21419
21420 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21421
21422         * gcc.c-torture/execute/simd-4.x: Remove.
21423         * gcc.c-torture/execute/va-arg-25.x: Likewise.
21424         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
21425         Guard with #ifndef SKIP_ATTRIBUTE.
21426         * gcc.dg/compat/vector-1_y.c: Likewise.
21427         * gcc.dg/compat/vector-2_x.c: Likewise.
21428         * gcc.dg/compat/vector-2_y.c: Likewise.
21429         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
21430         * g++.dg/eh/simd-2.C: Likewise.
21431
21432 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
21433
21434         * gcc.c-torture/compile/complex-1.c: New.
21435
21436 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
21437
21438         PR target/14209
21439         * gcc.c-torture/execute/20040218-1.c: New test.
21440
21441 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21442
21443         PR c++/14181
21444         * g++.dg/parse/new2.C: New test.
21445
21446 2004-02-18  Paul Brook  <paul@codesourcery.com>
21447
21448         * gcc.c-torture/compile/libcall-1.c: New test.
21449
21450 2004-02-18  Paul Brook  <paul@codesourcery.com>
21451
21452         PR debug/12934
21453         * gcc.dg/debug/debug-7.c: New test.
21454
21455 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
21456
21457         * gcc.dg/20040217-1.c: New test.
21458
21459 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
21460
21461         * gcc.c-torture/execute/990208-1.x: Delete.
21462
21463 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
21464
21465         * gcc.c-torture/execute/20040208-2.x: New file.
21466
21467 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
21468
21469         PR c++/11326
21470         * g++.dg/abi/structret1.C: New test.
21471
21472 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
21473
21474         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
21475         (i386_cpuid): No need to test if cpuid is available on AMD64.
21476         Fix assembly, so that it works onboth i386 and AMD64.
21477         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
21478         (vecInLong): Fix s[] member type to unsigned int.
21479         (vecInWord): Remove type.
21480         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
21481         (a64, b64, c64, d64, e64): Remove.
21482         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
21483         Remove unused variable.  Remove initialization of removed variables.
21484         Don't call mmx_tests nor sse_tests.
21485         (reference_mmx, reference_sse): Remove.
21486         (check): Add return stmt.
21487         * gcc.dg/i386-sse-7.c: New test.
21488         * gcc.dg/i386-mmx-4.c: New test.
21489
21490 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21491
21492         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
21493         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21494         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21495         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
21496         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
21497         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
21498         g++.dg/tc1/dr94.C: Fix line terminator.
21499
21500 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
21501
21502         * gcc.c-torture/compile/20040216-1.c: New.
21503
21504 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21505
21506         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21507         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21508         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
21509         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
21510         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
21511         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
21512
21513 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21514
21515         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
21516
21517 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
21518
21519         PR c++/13971
21520         * g++.dg/expr/cond4.C: New test.
21521
21522         PR c++/14086
21523         * g++.dg/lookup/crash2.C: New test.
21524
21525 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
21526
21527         * gcc.c-torture/compile/20040214-2.c: New test.
21528
21529 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
21530
21531         PR c++/14116
21532         * g++.dg/ext/typeof8.C: New test.
21533
21534 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
21535
21536         * gcc.c-torture/compile/20040214-1.c: New test.
21537
21538 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21539
21540         PR c++/13635
21541         * g++.dg/template/spec11.C: New test.
21542
21543 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21544
21545         PR c++/13927
21546         * g++.dg/other/error8.C: New test.
21547
21548 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
21549
21550         PR c++/14122
21551         * g++.dg/template/array4.C: New test.
21552
21553         PR c++/14108
21554         * g++.dg/inherit/thunk2.C: New test.
21555
21556         PR c++/14083
21557         * g++.dg/eh/cond2.C: New test.
21558
21559 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
21560
21561         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
21562
21563 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
21564
21565         * lib/scanasm.exp (dg-scan): Quote pattern before display.
21566
21567 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
21568
21569         * g++.dg/simd-2.C: xfail on ppc64-linux.
21570
21571 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21572
21573         PR c/456
21574         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
21575         tests.
21576
21577 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
21578
21579         * gcc.dg/builtins-33.c: New test.
21580
21581 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
21582
21583         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
21584
21585 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
21586
21587         * g++.dg/simd-2.C: Set -maltivec for ppc64.
21588
21589 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
21590
21591         * gcc.dg/ppc64-abi-3.c: New test.
21592
21593 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
21594
21595         PR c/14092
21596
21597         * gcc.dg/pr14092-1.c: New testcase.
21598
21599 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
21600
21601         * gcc.dg/cpp/assert4.c: Fix typo last change.
21602
21603         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
21604         * gcc.dg/cpp/assert4.c: Handle powerpc64.
21605
21606         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
21607
21608 2004-02-09  Roger Sayle  <roger@eyesopen.com>
21609
21610         * gcc.c-torture/compile/20040209-1.c: New test case.
21611
21612 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21613
21614         * gcc.dg/c90-init-1.c: Adjust expected error messages.
21615
21616 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
21617
21618         * gcc.c-torture/execute/20040208-[12].c: New tests.
21619
21620 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21621
21622         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
21623
21624 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21625
21626         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
21627
21628 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
21629
21630         Bug 13856
21631         * gcc.dg/visibility-8.c: New testcase.
21632
21633 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
21634
21635         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
21636         arguments.
21637         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
21638
21639 2004-02-07  Roger Sayle  <roger@eyesopen.com>
21640
21641         PR middle-end/13696
21642         * g++.dg/opt/fold1.C: New test case.
21643
21644 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21645
21646         PR c++/14033
21647         * g++.dg/other/crash-2.C: New test.
21648
21649 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21650
21651         PR c++/14028
21652         * g++.dg/parse/angle-bracket2.C: New test.
21653
21654 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21655
21656         PR middle-end/13750
21657         Revert:
21658         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
21659         PR pch/13361
21660         * testsuite/g++.dg/pch/wchar-1.C: New.
21661         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21662
21663 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21664
21665         PR c++/14008
21666         * g++.dg/parse/error15.C: New test.
21667         * g++.dg/parse/crash11.C: Update dg-error mark.
21668
21669 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21670
21671         PR c++/13932
21672         * g++.dg/warn/conv2.C: New test.
21673
21674 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21675
21676         PR c++/13086
21677         * g++.dg/warn/incomplete1.C: Remove xfail.
21678
21679 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21680
21681         * lib/file-format.exp (gcc_target_object_format): Use
21682         ${tool}_target_compile, not gcc_target_compile.
21683         * lib/target-supports.exp (check_alias_available): Likewise.
21684         (check_gc_sections_available): Likewise.
21685         * g++.dg/ext/attrib10.C: Use dg-require-alias.
21686         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
21687         dg-require-alias.
21688
21689 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21690
21691         PR c++/13969
21692         * g++.dg/template/static6.C: New test.
21693
21694 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
21695
21696         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
21697
21698 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21699
21700         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
21701         tests for systems where `char' is unsigned by default.
21702
21703 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21704
21705         PR c++/13997
21706         * g++.dg/template/partial3.C: New test.
21707
21708 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
21709
21710         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
21711         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
21712         Remove mentions of obsolete ports.
21713
21714 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
21715
21716         * gcc.dg/noncompile/20001228-1.c: Fix for new
21717         error message.
21718
21719 2004-02-03  Roger Sayle  <roger@eyesopen.com>
21720
21721         PR target/9348
21722         * gcc.c-torture/execute/multdi-1.c: New test case.
21723
21724 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21725
21726         PR c++/13925
21727         * g++.dg/template/lookup5.C: New test.
21728
21729 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21730
21731         PR c++/13950
21732         * g++.dg/template/lookup4.C: New test.
21733
21734         PR c++/13970
21735         * g++.dg/parse/error14.C: New test.
21736
21737         PR c++/14002
21738         * g++.dg/parse/template13.C: New test.
21739
21740 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21741
21742         PR c++/13978
21743         * g++.dg/template/koenig4.C: New test.
21744
21745         PR c++/13968
21746         * g++.dg/template/crash17.C: New test.
21747
21748         PR c++/13975
21749         * g++.dg/parse/error13.C: New test.
21750         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
21751
21752 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21753
21754         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
21755
21756 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
21757
21758         PR c/11658
21759         PR c/13994
21760         * gcc.dg/noncompile/20040203-1.c: New test.
21761         * gcc.dg/noncompile/20040203-2.c: Likewise.
21762         * gcc.dg/noncompile/20040203-3.c: Likewise.
21763         * gcc.dg/20040203-1.c: Likewise.
21764
21765 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
21766
21767         PR c++/10858
21768         * g++.dg/template/sizeof7.C: New test.
21769
21770 2004-02-02  Eric Christopher  <echristo@redhat.com>
21771             Zack Weinberg  <zack@codesourcery.com>
21772
21773         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
21774
21775 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
21776
21777         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
21778         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
21779         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
21780         * gcc.dg/cleanup-5.c: Run only on Linux targets.
21781
21782 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
21783
21784         PR c++/13113
21785         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
21786
21787         PR c++/13854
21788         * g++.dg/ext/attrib13.C: New test.
21789
21790         PR c++/13907
21791         * g++.dg/conversion/op2.C: New test.
21792
21793 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21794
21795         * gcc.dg/titype-1.c: Fix pasto.
21796
21797 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21798
21799         * gcc.dg/titype-1.c: New test.
21800
21801 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21802
21803         PR c++/13957
21804         * g++.dg/template/non-type-template-argument-1.C,
21805         g++.dg/template/qualified-id1.C: Update dg-error marks.
21806         * g++.dg/template/nontype6.C: New test.
21807
21808 2004-02-01  Roger Sayle  <roger@eyesopen.com>
21809
21810         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
21811         * gcc.dg/builtins-31.c: New testcase.
21812         * gcc.dg/builtins-32.c: New testcase.
21813
21814 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
21815
21816         * objc.dg/call-super-2.m: Update line numbers
21817         for the including of stddef.h.
21818
21819 2004-01-30  Michael Matz  <matz@suse.de>
21820
21821         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
21822         g++.dg/ext/case-range3.C: New tests.
21823
21824 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21825
21826         DR206
21827         PR c++/13813
21828         * g++.dg/template/member4.C: New test.
21829
21830 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21831
21832         PR c++/13683
21833         * g++.dg/template/sizeof6.C: New test.
21834
21835 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21836
21837         * gcc.dg/fwritable-strings-1.c: New test.
21838
21839 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21840
21841         * gcc.c-torture/compile/20040130-1.c: New test.
21842
21843 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
21844
21845         * objc.dg/call-super-2.m: Include stddef.h for size_t.
21846
21847 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
21848
21849         PR c++/13883
21850         * g++.dg/template/ctor3.C: New test.
21851
21852 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21853
21854         * g++.dg/tc1: New directory.
21855         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
21856         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
21857         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
21858         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
21859         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
21860
21861 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21862
21863         * g++.dg/parse/error11.C: New test.
21864         * g++.dg/parse/error12.C: Likewise.
21865
21866 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
21867
21868         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
21869         (scan_initial, main): Use aligned_sizeof instead of sizeof.
21870
21871 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
21872
21873         PR c++/13791
21874         * g++.dg/ext/attrib12.C: New test.
21875
21876         PR c++/13736
21877         * g++.dg/parse/cast2.C: New test.
21878
21879 2004-01-27  James E Wilson  <wilson@specifixinc.com>
21880
21881         * objc.dg/encode-2.m (main): New local string.  Set depending on
21882         sizeof long.  Use in sscanf call.
21883         * objc.dg/encode-3.m (main): New local string.  Set depending on
21884         sizeof long.  Use in scan_initial call.
21885
21886 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21887
21888         * objc.dg/call-super-2.m: Make LP64-safe.
21889         * objc.dg/desig-init-1.m: Likewise.
21890
21891 2004-01-27  Devang Patel <dpatel@apple.com>
21892
21893         * g++.dg/debug/namespace1.C: New test.
21894
21895 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
21896
21897         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
21898         xscale-*-*.
21899
21900         * gcc.dg/arm-mmx-1.c: New test.
21901
21902 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21903
21904         * gcc.dg/20040127-1.c: New test.
21905         * gcc.dg/20040127-2.c: New test.
21906
21907 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21908
21909         * objc.dg/stret-1.m (glob): Renamed to globa.
21910
21911 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
21912
21913         PR c++/13663
21914         * g++.dg/expr/for1.C: New test.
21915
21916 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
21917
21918         PR middle-end/13779
21919         * gcc.dg/darwin-longlong.c: New test.
21920
21921 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
21922
21923         * gcc.dg/20040124-1.c: Moved test from here...
21924         * gcc.c-torture/compile/20040124-1.c: ...to here.
21925
21926 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21927
21928         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
21929         the assembly output if -m64 is passed.
21930
21931 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
21932
21933         PR c++/13833
21934         * g++.dg/template/cond3.C: New test.
21935
21936 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21937
21938         PR c++/13810
21939         * g++.dg/template/ttp7.C: New test.
21940
21941 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21942
21943         PR c++/13797
21944         * g++.dg/template/nontype4.C: New test.
21945         * g++.dg/template/nontype5.C: Likewise.
21946
21947 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
21948
21949         * gcc.dg/torture/mips-clobber-at.c: New test.
21950
21951 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
21952
21953         * gcc.dg/20040124-1.c: New test.
21954
21955 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
21956
21957         * gcc.dg/20040123-1.c: New test.
21958
21959 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21960
21961         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
21962
21963 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21964
21965         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
21966
21967 2004-01-23  Andrew Pinski  <apinski@apple.com>
21968
21969         * gcc.dg/20030121-1.c: Move to ..
21970         * gcc.dg/20040121-1.c: here.
21971
21972 2004-01-23  Roger Sayle  <roger@eyesopen.com>
21973
21974         * gcc.dg/builtins-29.c: New test case.
21975
21976 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21977
21978         PR 18314
21979         * gcc.dg/builtins-30.c: New testcase.
21980
21981 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
21982
21983         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
21984         * lib/g77.exp: Likewise.
21985         * lib/objc.exp: Likewise.
21986         * lib/g++.exp: Likewise.
21987
21988 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21989
21990         * gcc.dg/struct-by-value-2.c: New test.
21991
21992 2004-01-21  Andrew Pinski  <apinski@apple.com>
21993
21994         PR target/13785
21995         * gcc.dg/20030121-1.c: New test.
21996
21997 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
21998
21999         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
22000         clobber frame pointer register in asm statement.
22001
22002 2004-01-21  Falk Hueffner  <falk@debian.org>
22003
22004         * gcc.c-torture/compile/20040121-1.c: New test.
22005
22006 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
22007
22008         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
22009
22010 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
22011
22012         * gcc.dg/ppc64-abi-2.c: New test.
22013
22014 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
22015
22016         * lib/treelang.exp: Fill out this file.
22017         * lib/treelang-dg.exp: New File.
22018
22019 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22020
22021         * gcc.c-torture/compile/981022-1.c: Remove.
22022         * gcc.dg/array-5.c: Remove XFAIL.
22023         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
22024         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
22025         gcc.dg/cond-lvalue-1.c: Update.
22026         * gcc.dg/cast-lvalue-2.c: New test.
22027
22028 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
22029
22030         PR c++/13592
22031         * g++.dg/other/error1.C (class foo): Tweak error message.
22032
22033         PR c++/13592
22034         * g++.dg/template/call2.C: New test.
22035
22036 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22037
22038         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
22039         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
22040         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
22041         scalar-return-1_x.c, scalar-return-2_y.c,
22042         scalar-return-3_x.c, scalar-return-3_y.c,
22043         scalar-return-4_x.c, scalar-return-4_y.c,
22044         struct-align-1.h, struct-align-1_x.c,
22045         struct-align-1_y.c, struct-align-2.h,
22046         struct-align-2_x.c, struct-align-2_y.c,
22047         struct-by-value-10_y.c, struct-by-value-11_x.c,
22048         struct-by-value-11_y.c, struct-by-value-12_x.c,
22049         struct-by-value-12_y.c, struct-by-value-13_x.c,
22050         struct-by-value-13_y.c, struct-by-value-14_x.c,
22051         struct-by-value-14_y.c, struct-by-value-15_x.c,
22052         struct-by-value-15_y.c, struct-by-value-16_y.c,
22053         struct-by-value-17_y.c, struct-by-value-18_y.c,
22054         struct-by-value-19_y.c, struct-by-value-1_x.c,
22055         struct-by-value-1_y.c, struct-by-value-20_y.c,
22056         struct-by-value-2_x.c, struct-by-value-2_y.c,
22057         struct-by-value-3_y.c, struct-by-value-4_x.c,
22058         struct-by-value-4_y.c, struct-by-value-5_y.c,
22059         struct-by-value-6_y.c, struct-by-value-7_y.c
22060         struct-by-value-8_x.c, struct-by-value-8_y.c
22061         struct-by-value-9_x.c, struct-by-value-9_y.c
22062         struct-return-10_x.c, struct-return-10_y.c,
22063         struct-return-19_x.c, struct-return-20_x.c
22064         struct-return-2_x.c, struct-return-2_y.c
22065         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
22066         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
22067
22068 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22069
22070         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
22071         attribute on sparc*-sun-solaris2.*.
22072
22073 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
22074
22075         PR c++/13710
22076         * g++.dg/ext/typeof7.C: New test.
22077
22078 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
22079
22080         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
22081         * gcc.dg/const-elim-1.c: Same.
22082
22083 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
22084
22085         * objc.dg/stret-1.m: New.
22086         * objc.dg/stret-2.m: New.
22087
22088 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22089
22090         PR c++/11895
22091         * g++.dg/ext/vector1.C: New test.
22092
22093 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
22094
22095         * gcc.dg/pch/import-1.c: New.
22096         * gcc.dg/pch/import-1.hs: New.
22097         * gcc.dg/pch/import-1a.h: New.
22098         * gcc.dg/pch/import-1b.h: New.
22099         * gcc.dg/pch/import-1c.h: New.
22100
22101 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22102
22103         PR c++/13574
22104         * g++.dg/ext/array1.C: New test.
22105
22106         PR c++/13178
22107         * g++.dg/conversion/op1.C: New test.
22108
22109 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
22110
22111         PR 11864
22112         From Kazumoto Kojima / Dan Kegel:
22113         * gcc.dg/pr11864-1.c: New test.
22114
22115         PR 10392
22116         From Marcus Comstedt / Dan Kegel:
22117         * gcc.dg/pr10392-1.c: New test.
22118
22119 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
22120
22121         PR c++/13478
22122         * g++.dg/init/ref10.C: New test.
22123
22124 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22125
22126         PR c++/13407
22127         * g++.dg/parse/typename6.C: New test.
22128
22129 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
22130
22131         PR pch/13361
22132         * testsuite/g++.dg/pch/wchar-1.C: New.
22133         * testsuite/g++.dg/pch/wchar-1.Hs: New.
22134
22135 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22136
22137         PR c++/9259
22138         * g++.dg/expr/sizeof2.C: New test.
22139
22140 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
22141
22142         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
22143
22144 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22145
22146         PR c++/13659
22147         * g++.dg/lookup/strong-using-3.C: New.
22148         * g++.dg/lookup/using-10.C: New.
22149
22150 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
22151
22152         PR c++/13594
22153         * g++.dg/lookup/strong-using-2.C: New.
22154
22155 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
22156             Dan Kegel <dank@kegel.com>
22157             J"orn Rennecke <joern.rennecke@superh.com>
22158
22159         PR target/9365
22160         * gcc.dg/pr9365-1.c: New test.
22161
22162 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22163
22164         PR c++/8856
22165         * g++.dg/parse/casting-operator2.C: New test.
22166         * g++.old-deja/g++.pt/explicit83.C: Remove.
22167
22168 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
22169
22170         * gcc.dg/label-compound-stmt-1.c: New test.
22171         * gcc.c-torture/compile/950922-1.c,
22172         gcc.c-torture/compile/20000211-3.c,
22173         gcc.c-torture/compile/20000518-1.c,
22174         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
22175         compound statements.
22176
22177 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
22178
22179         * gcc.dg/ppc64-abi-1.c: New test.
22180
22181 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
22182
22183          * g++.dg/ext/attrib9.C: Add dg-warnings.
22184
22185 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22186
22187         PR c++/12335
22188         * g++.dg/parse/dtor3.C: New test.
22189
22190 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22191
22192         PR c++/12709
22193         * g++.dg/parse/try-catch-1.C: New test.
22194
22195 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
22196
22197         * ada/acats/run_all.sh: Add more verbose output in acats.log
22198         when compiling tests.
22199
22200 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22201
22202         PR 13656
22203         * gcc.dg/typedef-redecl.c: New test case.
22204         * gcc.dg/typedef-redecl.h: New support file.
22205
22206 2004-01-13  Jan Hubicka  <jh@suse.cz>
22207
22208         * gcc.dg/always_inline.c: New test.
22209         * gcc.dg/debug/20031231-1.c: Fix.
22210
22211 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22212
22213         PR c++/13474
22214         * g++.dg/template/array3.C: New test.
22215
22216 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
22217
22218         * g++.dg/ext/lvalue1.C: No longer expected to fail.
22219         * g++.dg/warn/Wunused-2.C: Likewise.
22220
22221 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22222
22223         PR c++/13289
22224         * g++.dg/template/instantiate6.C: New test.
22225
22226 2004-01-12  Roger Sayle  <roger@eyesopen.com>
22227
22228         PR middle-end/11397
22229         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
22230
22231 2004-01-12  Jan Hubicka  <jh@suse.cz>
22232
22233         PR opt/12826
22234         * gcc.dg/20040112-1.c: New.
22235
22236         * gcc.dg/dwarf-die[1-7].c: Move to...
22237         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
22238         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
22239
22240 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
22241
22242         PR c++/4100
22243         * g++.dg/parse/friend4.C: New test.
22244
22245 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
22246
22247         PR c++/4100
22248         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
22249         definition is called a friend.
22250
22251 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
22252
22253         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
22254
22255 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
22256
22257         PR c++/3478
22258         * g++.dg/parse/error10.C: New test.
22259         * g++.dg/template/arg2.C: Accept "invalid type" error.
22260
22261 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
22262
22263         PR middle-end/13392
22264         * g++.dg/opt/expect2.C: New test.
22265
22266 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22267
22268         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
22269         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
22270         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
22271         Update dg-error regexps.
22272
22273 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
22274
22275         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
22276         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
22277
22278 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22279
22280         * gcc.dg/pragma-re-1.c: Use right pointer type.
22281
22282 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22283
22284         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
22285
22286 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
22287
22288         * gcc.dg/rs6000-ldouble-1.c: New.
22289
22290 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22291
22292         DR 337
22293         PR c++/9256
22294         * g++.dg/other/abstract1.C: New test.
22295
22296 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
22297
22298         * g++.dg/lookup/strong-using-1.C: New.
22299
22300 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
22301
22302         PR c/11234
22303         * gcc.dg/func-ptr-conv-1.c: New test.
22304         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
22305
22306 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
22307
22308         PR target/13380.
22309         * gcc.c-torture/compile/20040109-1.c: New.
22310
22311 2004-01-08  Stuart Hastings  <stuart@apple.com>
22312
22313         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
22314         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
22315         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
22316
22317 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
22318
22319         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
22320
22321 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22322
22323         * ada/acats/run_acats: Treat 'gnatchop' the same way
22324         as 'gnatmake'.  Export GCC_DRIVER.
22325         * ada/acats/run_all.sh: Add target_gnatchop.  Use
22326         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
22327
22328 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22329
22330         PR c++/12573
22331         * g++.dg/template/dependent-expr4.C: New test.
22332
22333 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
22334
22335         * gcc.dg/altivec-11.c: New test.
22336
22337 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
22338
22339         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
22340
22341 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22342
22343         PR c/6024
22344         * gcc.dg/enum-compat-1.c: New test.
22345         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
22346
22347 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22348
22349         PR c/12165
22350         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
22351         gcc.dg/c99-idem-qual-3.c: New tests.
22352
22353 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
22354
22355         * gcc.dg/winline-7.c: Don't cast void * to int.
22356
22357 2004-01-06  Jan Hubicka  <jh@suse.cz>
22358
22359         * gcc.dg/i386-sse-5.c: New test
22360         * g++.dg/eh/simd-1.c: Add -w argument for i386.
22361
22362 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22363
22364         PR c++/12815
22365         * g++.dg/rtti/typeid4.C: New test.
22366
22367 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22368
22369         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
22370
22371 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
22372
22373         PR c++/12132
22374         * g++.dg/template/error11.C: New test.
22375
22376         PR c++/13451
22377         * g++.dg/template/class2.C: New test.
22378
22379 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22380         Richard Sandiford <rsandifo@redhat.com>
22381
22382         PR c++/13387
22383         * g++.dg/opt/alias3.C: New test.
22384
22385 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
22386
22387         PR c++/13157
22388         * g++.dg/template/koenig3.C: New test.
22389
22390         PR c++/13529
22391         * g++.dg/parse/offsetof3.C: New test.
22392
22393         * g++.dg/init/copy7.C: Add missing dg-error markers.
22394
22395         PR c++/12226
22396         * g++.dg/init/copy7.c: New test.
22397
22398         PR c++/13536
22399         * g++.dg/parse/cast1.C: New test.
22400
22401 2004-01-04  Jan Hubicka  <jh@suse.cz>
22402
22403         * gcc.dg/winline[1-7].c: New tests.
22404
22405 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22406
22407         PR c++/13520
22408         * g++.dg/template/qualttp22.C: New test.
22409
22410 2004-01-01  Jan Hubicka  <jh@suse.cz>
22411
22412         * gcc.dg/debug/20031231-1.c: New.
22413         * gcc.c-torture/compile/20040101-1.c: New.
22414         * gcc.dg/dwarf-die-[1-7].c: New.
22415
22416 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
22417
22418         PR optimization/13521
22419         * gcc.c-torture/compile/20031231-1.c: New test.
22420
22421 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22422
22423         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
22424
22425 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22426
22427         PR c++/10079
22428         * g++.dg/template/crash16.C: New test.
22429
22430 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
22431
22432         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
22433
22434 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
22435
22436         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
22437         ports.
22438         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22439         * g++.old-deja/g++.law/profile1.C: Likewise.
22440         * gcc.c-torture/compile/981006-1.c: Likewise.
22441         * gcc.c-torture/execute/loop-2e.x: Likewise.
22442         * gcc.c-torture/execute/loop-2f.x: Remove.
22443         * gcc.c-torture/execute/loop-2g.x: Likewise.
22444         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
22445         * gcc.dg/20020312-2.c: Remove traces of dead ports.
22446
22447 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22448
22449         PR c++/13507
22450         * g++.dg/ext/attrib11.C: New test.
22451
22452         PR c++/13494
22453         * g++.dg/template/array2-1.C: New test.
22454         * g++.dg/template/array2-2.C: New test.
22455
22456 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
22457
22458         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
22459
22460 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22461
22462         PR c++/12774
22463         * g++.dg/template/array1-1.C: New test.
22464         * g++.dg/template/array1-2.C: New test.
22465
22466 2003-12-29  Roger Sayle  <roger@eyesopen.com>
22467
22468         PR fortran/12632
22469         * g77.dg/12632.f: New test case.
22470
22471 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22472
22473         PR c++/13289
22474         * g++.dg/parse/nontype1.C: New test.
22475
22476 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22477
22478         PR c++/12403
22479         * g++.dg/parse/explicit1.C: New test.
22480         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
22481
22482 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
22483
22484         PR c++/13081
22485         * g++.dg/opt/inline6.C: New test.
22486
22487         PR c++/12613
22488         * g++.dg/parse/error9.C: New test.
22489
22490         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
22491
22492 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
22493
22494         PR c++/13009
22495         * g++.dg/init/assign1.C: New test.
22496
22497 2003-12-28  Roger Sayle  <roger@eyesopen.com>
22498
22499         PR c++/13070
22500         * g++.dg/warn/format3.C: New test case.
22501
22502 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22503
22504         * gcc.c-torture/compile/20031227-1.c: New test.
22505
22506 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22507
22508         * g++.dg/bprob/bprob.exp: Load target-supports.exp
22509         * g77.dg/bprob/bprob.exp: Likewise.
22510         * gcc.misc-tests/bprob.exp: Likewise.
22511         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
22512         variants on systems where the library does not provide that
22513         functionality.
22514         * gcc.dg/builtins-20.c: Use builtins-config.h.
22515         * gcc.dg/builtins-config.h: New file.
22516
22517 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22518
22519         * lib/gcc-dg.exp (dg-require-profiling): New function.
22520         * lib/target-supports.exp (check_profiling_available): Likewise.
22521         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
22522         * g77.dg/bprob/bprob.exp: Likewise.
22523         * gcc.misc-tests/bprob.exp: Likewise.
22524         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
22525         * gcc.dg/20021014-1.c: Likewise.
22526         * gcc.dg/nest.c: Likewise.
22527
22528 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22529
22530         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
22531         compiling.
22532         * g++.dg/lookup/java2.C: Likewise.
22533         * gcc.dg/cpp/lexident.c: Likewise.
22534
22535 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
22536
22537         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
22538         given.
22539         * gcc.c-torture/compile/961203-1.c: Likewise.
22540         * gcc.c-torture/compile/980506-1.c: Likewise.
22541
22542 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
22543
22544         * lib/gcc-dg.exp (dg-prune-output): New annotation.
22545         (additional_prunes): New global.
22546         (gcc-dg-prune): Handle additional per-test pruning.
22547         (dg-test): Clear additional_prunes between tests.
22548
22549         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
22550         dg-prune-output to avoid spurious failures from assembler
22551         complaining about nonexistent WAW violations.
22552         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
22553         Use dg-prune-output to avoid spurious failures from assembler
22554         warning about Itanium B-step errata.
22555
22556 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22557
22558         * g++.dg/abi/macro0.C: New test.
22559         * g++.dg/abi/macro1.C: Likewise.
22560         * g++.dg/abi/macro2.C: Likewise.
22561
22562         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
22563         * g++.dg/abi/bitfield7.C: Likewise.
22564         * g++.dg/abi/dtor2.C: Likewise.
22565         * g++.dg/abi/mangle11.C: Likewise.
22566         * g++.dg/abi/mangle12.C: Likewise.
22567         * g++.dg/abi/mangle14.C: Likewise.
22568         * g++.dg/abi/mangle17.C: Likewise.
22569         * g++.dg/abi/vbase10.C: Likewise.
22570         * g++.dg/abi/vbase14.C: Likewise.
22571         * g++.dg/template/qualttp17.C: Likewise.
22572
22573 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22574
22575         PR c/11995
22576         * gcc.dg/20031223-1.c: New test.
22577
22578 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22579
22580         * gcc.dg/noreturn-7.c: New test.
22581
22582 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22583
22584         * gcc.dg/null-pointer-1.c: New test.
22585
22586 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
22587
22588         * g++.old-deja/g++.jason/template18.C: Remove.
22589         * g++.old-deja/g++.jason/template37.C: Likewise.
22590
22591         PR c++/12862
22592         * g++.dg/lookup/ns1.C: New test.
22593
22594         PR c++/12397
22595         * g++.dg/template/lookup3.C: New test.
22596
22597 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22598
22599         * g++.dg/template/recurse1.C: New test
22600
22601 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
22602
22603         PR c++/12479
22604         * g++.dg/parse/semicolon1.C: New test.
22605         * g++.dg/parse/semicolon1.h: Likewise.
22606
22607 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
22608
22609         * gcc.dg/darwin-misaligned.c: New test.
22610
22611 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22612
22613         PR c/9163
22614         * gcc.dg/20031222-1.c: New test.
22615
22616 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
22617
22618         PR c++/13438
22619         * g++.dg/parse/error8.C: New test.
22620
22621         PR c++/11554
22622         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
22623
22624 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
22625
22626         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
22627         too small.
22628         * gcc.c-torture/compile/930217-1.c: Likewise.
22629         * gcc.c-torture/compile/930513-1.c: Likewise.
22630         * gcc.c-torture/execute/920908-2.c: Likewise.
22631         * gcc.c-torture/execute/921204-1.c: Likewise.
22632         * gcc.c-torture/execute/930621-1.c: Likewise.
22633         * gcc.c-torture/execute/930630-1.c: Likewise.
22634         * gcc.c-torture/execute/931031-1.c: Likewise.
22635         * gcc.c-torture/execute/980602-2.c: Likewise.
22636         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22637         * gcc.c-torture/execute/compndlit-1.c: Likewise.
22638         * gcc.c-torture/execute/extzvsi.c: Likewise.
22639         * gcc.c-torture/unsorted/ext.c: Likewise.
22640
22641 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
22642
22643         PR target/12749
22644         * gcc.c-torture/compile/20031220-2.c: New test case.
22645
22646 2003-12-20  Roger Sayle  <roger@eyesopen.com>
22647
22648         PR optimization/13031
22649         * gcc.c-torture/compile/20031220-1.c: New test case.
22650
22651 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22652
22653         * gcc.dg/cast-function-1.c: New test.
22654
22655 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22656
22657         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
22658         formats.
22659
22660 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
22661
22662         PR c++/12795
22663         * g++.dg/ext/attrib10.C: New test.
22664
22665 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22666
22667         * gcc.dg/cleanup-10.c: New test.
22668         * gcc.dg/cleanup-11.c: New test.
22669
22670 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22671
22672         PR c++/13239
22673         * g++.dg/opt/expect1.C: New test.
22674
22675 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
22676
22677         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
22678
22679 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
22680
22681         PR debug/12923
22682         * gcc.dg/20031218-1.c: New test.
22683
22684         PR debug/12389
22685         * gcc.dg/20031218-2.c: New test.
22686         * gcc.dg/20031218-3.c: New test.
22687
22688         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
22689         of label name and allow for USER_LABEL_PREFIX == "_" names.
22690         * g++.dg/abi/mangle18-2.C: Likewise.
22691         * g++.dg/abi/mangle19-1.C: Likewise.
22692         * g++.dg/abi/mangle19-2.C: Likewise.
22693         * g++.dg/abi/mangle20-1.C: Likewise.
22694         * g++.dg/abi/mangle20-2.C: Likewise.
22695
22696 2003-12-18  Richard Henderson  <rth@redhat.com>
22697
22698         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
22699
22700 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
22701             Dan Kegel <dank@kegel.com>
22702
22703         PR other/12009
22704         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
22705         testing a cross compiler, it causes spurious compile failures.
22706         * lib/g++.exp: Likewise.
22707
22708 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22709
22710         PR c++/13262
22711         * g++.dg/template/access13.C: New test.
22712
22713 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22714
22715         * gcc.dg/20031216-1.c: New test.
22716
22717 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22718
22719         PR c++/9154
22720         * g++.dg/template/error10.C: New test.
22721
22722 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22723
22724         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
22725         * g++.dg/eh/simd-2.C: Likewise.
22726
22727 2003-12-17  James E Wilson  <wilson@specifixinc.com>
22728             Roger Sayle  <roger@eyesopen.com>
22729
22730         * gcc.c-torture/execute/ieee/mzero5.c: New.
22731
22732 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
22733
22734         PR c++/10603
22735         * g++.dg/parse/error6.C: New test.
22736
22737         PR c++/12827
22738         * g++.dg/parse/error7.C: New test.
22739
22740 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22741
22742         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
22743         at -O with stabs debugging formats.
22744         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
22745         * gcc.dg/debug/debug-2.c: Likewise.
22746
22747 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22748
22749         PR c++/12696
22750         * g++.dg/init/error1.C: New test.
22751
22752         PR c++/12218
22753         * g++.dg/init/pm3.C: New test.
22754
22755 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22756
22757         PR c/3347
22758         * gcc.dg/bitfld-8.c: New test.
22759
22760 2003-12-16  James Lemke  <jim@wasabisystems.com>
22761
22762         * gcc.dg/arm-scd42-[123].c: New tests.
22763
22764 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22765
22766         PR c++/9043
22767         * g++.dg/abi/mangle20-1.C: New test.
22768         * g++.dg/abi/mangle20-2.C: New test.
22769
22770 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22771
22772         PR c++/13275
22773         * g++.dg/other/offsetof2.C: Remove XFAIL.
22774         * g++.dg/parse/offsetof1.C: New test.
22775         * g++.gd/parse/offsetof2.C: Likewise.
22776
22777 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22778
22779         * g++.dg/template/nontype3.C: New test.
22780         * g++.dg/template/static2.C: Tweaked the dg-error clause.
22781
22782 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22783
22784         * g++.dg/warn/noreturn-3.C: Also test instantiation.
22785
22786 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22787
22788         PR c++/13387
22789         * g++.dg/expr/assign1.C: New test.
22790
22791         PR c++/13242
22792         * g++.dg/abi/mangle19-1.C: New test.
22793         * g++.dg/abi/mangle19-2.C: New test.
22794
22795 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
22796
22797         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
22798
22799 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22800
22801         * gcc.c-torture/execute/20031216-1.c: New test.
22802
22803 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22804
22805         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
22806         an ICE regression.
22807
22808 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22809
22810         PR c++/10926
22811         * g++.dg/template/error9.C: New test.
22812
22813         PR c++/11116
22814         * g++.dg/template/error8.C: New test.
22815
22816 2003-12-15  Roger Sayle  <roger@eyesopen.com>
22817
22818         PR middle-end/13400
22819         * gcc.c-torture/execute/20031215-1.c: New test case.
22820
22821 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22822
22823         PR c++/13269
22824         * g++.dg/parse/error5.C: New test.
22825
22826         PR c++/12989
22827         * g++.dg/expr/sizeof1.C: New test.
22828
22829         PR c++/13310
22830         * g++.dg/template/crash15.C: New test.
22831
22832 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
22833
22834         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
22835         a non-POD type as the last named parameter of a varargs function.
22836
22837 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22838
22839         PR c++/13243
22840         PR c++/12573
22841         * g++.dg/template/crash14.C: New test.
22842         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
22843
22844 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22845
22846         * g++.dg/other/java1.C: New test.
22847
22848         PR c++/13241
22849         * g++.dg/abi/mangle18-1.C: New test.
22850         * g++.dg/abi/mangle18-2.C: New test.
22851
22852 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22853
22854         PR optimization/10312
22855         * gcc.c-torture/execute/20031214-1.c: New.
22856
22857 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
22858
22859         PR c++/10779
22860         PR c++/12160
22861         * g++.dg/parse/error3.C: New test.
22862         * g++.dg/parse/error4.C: Likewise.
22863         * g++.dg/abi/mangle4.C: Tweak error messages.
22864         * g++.dg/lookup/using5.C: Likewise.
22865         * g++.dg/other/error2.C: Likewise.
22866         * g++.dg/parse/typename5.C: Likewise.
22867         * g++.dg/parse/undefined1.C: Likewise.
22868         * g++.dg/template/arg2.C: Likewise.
22869         * g++.dg/template/ttp3.C: Likewise.
22870         * g++.dg/template/type1.C: Likewise.
22871         * g++.old-deja/g++.other/crash32.C: Likewise.
22872         * g++.old-djea/g++.pt/defarg8.C: Likewise.
22873
22874 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22875
22876         PR c++/13106
22877         * g++.dg/warn/noreturn-3.C: New test.
22878
22879 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22880
22881         PR c++/13118
22882         * g++.dg/abi/covariant3.C: New.
22883
22884 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
22885
22886         * g++.dg/eh/ia64-1.C: New test.
22887
22888 2003-12-12  Roger Sayle  <roger@eyesopen.com>
22889
22890         PR optimization/13037
22891         * g77.f-torture/execute/13037.f: New test case.
22892
22893 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22894
22895         PR c++/12881
22896         * g++.dg/abi/covariant2.C: New.
22897
22898 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
22899
22900         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
22901
22902 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
22903
22904         * gcc.c-torture/execute/wchar_t-1.x: Delete.
22905
22906 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
22907
22908         PR other/10819
22909         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
22910         to fix Bug 10819.
22911         * lib/g++.exp (g++_version): Likewise.
22912         * lib/g77.exp (g77_version): Likewise.
22913         * lib/objc.exp (default_objc_version): Likewise.
22914
22915 2003-12-10  Richard Henderson  <rth@redhat.com>
22916
22917         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
22918
22919         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
22920
22921 2003-12-08  Matt Austern  <austern@apple.com>
22922
22923         PR c/13134
22924         * lib/gcc-dg.exp (dg-require-visibility): Define.
22925         * lib/target-supports (check_visibility_available): Define.
22926         * gcc.dg/visibility-1.c: New test.
22927         * gcc.dg/visibility-2.c: Likewise.
22928         * gcc.dg/visibility-3.c: Likewise.
22929         * gcc.dg/visibility-4.c: Likewise.
22930         * gcc.dg/visibility-5.c: Likewise.
22931         * gcc.dg/visibility-6.c: Likewise.
22932         * g++.dg/ext/visibility-1.C: Likewise.
22933         * g++.dg/ext/visibility-2.C: Likewise.
22934         * g++.dg/ext/visibility-3.C: Likewise.
22935         * g++.dg/ext/visibility-4.C: Likewise.
22936         * g++.dg/ext/visibility-5.C: Likewise.
22937         * g++.dg/ext/visibility-6.C: Likewise.
22938
22939 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22940
22941         * g++.dg/lookup/java1.C: New test.
22942         * g++.dg/lookup/java2.C: New test.
22943
22944 2003-12-07  Falk Hueffner  <falk@debian.org>
22945
22946         * g++.dg/opt/noreturn-1.C: New test.
22947
22948 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
22949
22950         * gcc.dg/overflow-1.c: New test.
22951
22952 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22953
22954         * g77.f-torture/compile/13060.f: New test.
22955
22956 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
22957
22958         PR c++/13323
22959         * g++.dg/inherit/operator2.C: New test.
22960
22961 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22962
22963         PR c++/13305
22964         * g++.dg/ext/attrib9.C: New test.
22965
22966 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22967
22968         PR c++/13314
22969         * g++.dg/template/error7.C: New test.
22970
22971 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
22972             J"orn Rennecke <joern.rennecke@superh.com>
22973
22974         PR target/13302
22975         * g++.dg/other/struct-va_list.C: New test.
22976
22977 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22978
22979         PR c++/13166
22980         * g++.dg/parse/defarg6.C: New test.
22981
22982 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
22983
22984         PR target/13256
22985         * gcc.c-torture/execute/20031201-1.c: New test.
22986
22987 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
22988
22989         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
22990
22991 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22992
22993         * gcc.dg/builtin-return-1.c: New test.
22994
22995 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
22996             J"orn Rennecke <joern.rennecke@superh.com>
22997
22998         PR optimization/13260
22999         * gcc.c-torture/execute/20031204-1.c: New test.
23000
23001 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
23002
23003         PR c++/9127
23004         * g++.dg/template/error6.C: New test.
23005
23006 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
23007
23008         * gcc.dg/20031202-1.c: New test.
23009
23010 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
23011
23012         PR c++/13179
23013         * g++.dg/template/eh1.C: New test.
23014
23015         PR c++/10771
23016         * g++.dg/template/error5.C: New test.
23017
23018 2003-12-02  David Ung  <davidu@mips.com>
23019
23020         * gcc.dg/compat/vector-check.h: Corrected type for var
23021         g_##TMODE
23022
23023 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23024
23025         PR c++/10126
23026         * g++.dg/template/ptrmem8.C: New test.
23027
23028 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23029
23030         PR c++/12573
23031         * g++.dg/template/dependent-expr3.C: New test.
23032
23033 2003-12-01  James Lemke  <jim@wasabisystems.com>
23034
23035         * gcc.dg/arm-g2.c: New test.
23036
23037 2003-12-01  Roger Sayle  <roger@eyesopen.com>
23038
23039         PR optimization/11634
23040         * gcc.dg/20031201-2.c: New test case.
23041
23042 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
23043
23044         PR 11433
23045         * objc.dg/proto-lossage-3.m: New test.
23046
23047 2003-12-01  Roger Sayle  <roger@eyesopen.com>
23048
23049         PR optimization/12628
23050         * gcc.dg/20031201-1.c: New test case.
23051
23052 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23053
23054         * gcc.dg/unaligned-1.c: New test.
23055
23056 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
23057
23058         PR c++/9849
23059         * g++.dg/template/error4.C: New test.
23060         * g++.dg/template/nested3.C: Adjust error markers.
23061
23062 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23063
23064         * gcc.dg/cpp/assert4.c: Check more #system assertions.
23065
23066 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
23067
23068         PR c/10333
23069         * gcc.dg/bitfld-7.c: New test.
23070
23071 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
23072
23073         * gcc.dg/tls/asm-1.C: New test.
23074
23075 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23076
23077         * gcc.dg/cpp/assert4.c: Update.
23078
23079 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23080
23081         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
23082         * gcc.dg/builtin-apply3.c: New test.
23083
23084 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23085
23086         * lib/compat.exp (compat-obj): New xfaildata parameter.
23087         Use it to set compiler_conditional_xfail_data before compiling.
23088         (compat-get-options): Handle dg-xfail-if.
23089         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
23090         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
23091         * gcc.dg/compat/vector-1_y.c: Likewise.
23092         * gcc.dg/compat/vector-2_x.c: Likewise.
23093         * gcc.dg/compat/vector-2_y.c: Likewise.
23094
23095 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23096
23097         * g++.dg/opt/reg-stack4.C: New test.
23098
23099 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23100
23101         * gcc.dg/builtin-apply2.c: New test.
23102
23103 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23104
23105         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
23106
23107 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23108
23109         PR c++/12924
23110         * g++.dg/template/template-id-2.C: New test.
23111
23112 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23113
23114         PR c++/5369
23115         * g++.dg/template/memfriend1.C: New test.
23116         * g++.dg/template/memfriend2.C: Likewise.
23117         * g++.dg/template/memfriend3.C: Likewise.
23118         * g++.dg/template/memfriend4.C: Likewise.
23119         * g++.dg/template/memfriend5.C: Likewise.
23120         * g++.dg/template/memfriend6.C: Likewise.
23121         * g++.dg/template/memfriend7.C: Likewise.
23122         * g++.dg/template/memfriend8.C: Likewise.
23123         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
23124
23125 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
23126
23127         PR c++/12515
23128         * g++.dg/ext/cond1.C: New test.
23129
23130 2003-11-20  Richard Henderson  <rth@redhat.com>
23131
23132         * gcc.dg/20020201-2.c: Remove.
23133         * gcc.dg/20020201-4.c: Remove.
23134         * gcc.dg/20020304-1.c: Remove.
23135
23136 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
23137
23138         * gcc.dg/cpp/trad/xwin1.c: New test case.
23139
23140 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
23141
23142         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
23143         * lib/g77.exp: Likewise.
23144         * lib/objc.exp: Likewise.
23145         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
23146         for darwin.
23147
23148 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23149
23150         PR c++/12932
23151         * g++.dg/template/static5.C: New test.
23152
23153 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
23154
23155         * gcc.dg/nested-func-1.c: New test.
23156
23157 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23158
23159         * gcc.dg/cpp/assert4.c: New test.
23160
23161 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23162
23163         PR c++/2294
23164         * g++.dg/lookup/using9.c: New test.
23165
23166 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
23167
23168         PR c++/12762
23169         * g++.dg/template/error3.C: New test.
23170
23171 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
23172
23173         PR ada/13035
23174         * ada/acats/run_acats, run_all.sh: Fix syntax error.
23175         No longer use a wrapper for gcc, since this does not work under
23176         Windows.
23177
23178 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
23179
23180         PR c++/2094
23181         * g++.dg/template/ptrmem7.C: New test.
23182
23183 2003-11-13  Andrew Pinski <apinski@apple.com>
23184
23185         * gcc.c-torture/compile/20031113-1.c: New test.
23186
23187 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
23188             Kean Johnston <jkj@sco.com>
23189
23190         PR c/13029
23191         * gcc.dg/unused-4.c: Update.
23192
23193 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23194
23195         * g++.dg/opt/const3.C: New test.
23196
23197 2003-11-13  Jan Hubicka  <jh@suse.cz>
23198
23199         * gcc.c-torture/compile/20031112-1.c: New test.
23200
23201 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
23202
23203         * g++.dg/parse/crash10.C: Remove bogus error marker.
23204
23205 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23206
23207         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
23208         (host_gcc): Likewise.
23209         (ROOT): Honor $PWDCMD.
23210         (BASE): Likewise.
23211         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
23212
23213 2003-11-12  Catherine Moore  <clm@redhat.com>
23214
23215         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
23216
23217 2003-11-12  Andreas Jaeger  <aj@suse.de>
23218             Jakub Jelinek  <jakub@redhat.com>
23219             Andrew Pinski  <pinskia@physics.uc.edu>
23220             Richard Henderson  <rth@redhat.com>
23221
23222         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
23223         systems.
23224         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
23225
23226         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
23227         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23228
23229 2003-11-11  Andreas Jaeger  <aj@suse.de>
23230
23231         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
23232
23233         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
23234
23235 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
23236
23237         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
23238         Clean ups.
23239
23240 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
23241
23242         * gcc.dg/trampoline-1.c: New test.
23243
23244 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
23245
23246         * gcc.c-torture/compile/200031109-1.c: New test.
23247
23248 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23249
23250         PR c/3190
23251         PR c/8714
23252         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23253         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
23254         gcc.dg/format/no-y2k-1.c: Update.
23255
23256 2003-11-08  Roger Sayle  <roger@eyesopen.com>
23257
23258         PR optimization/10467
23259         * gcc.dg/20031108-1.c: New test case.
23260
23261 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
23262
23263         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
23264
23265 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23266
23267         * gcc.dg/compound-lvalue-1.c: New test.
23268         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
23269         some XFAILs.
23270
23271 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
23272
23273         * gcc.dg/altivec-varargs-1.c: New test.
23274
23275 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23276
23277         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
23278         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
23279         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
23280         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
23281         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
23282
23283 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
23284
23285         * gcc.dg/cond-lvalue-1.c: New test.
23286
23287 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
23288
23289         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
23290
23291 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23292
23293         PR c++/11616
23294         * g++.dg/template/instantiate5.C: New test.
23295
23296 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23297
23298         PR c++/12726
23299         * g++.dg/ext/complit2.C: Replace test with self-contained version.
23300         * ChangeLog: Add missing first entry for above test.
23301
23302 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23303
23304         PR c++/9810
23305         * g++.dg/template/using8.C: New test.
23306         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
23307
23308 2003-11-02  Roger Sayle  <roger@eyesopen.com>
23309
23310         PR optimization/10817
23311         * gcc.c-torture/compile/20031102-1.c: New test case.
23312
23313 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
23314
23315         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
23316         2147483647.
23317
23318 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23319
23320         * gcc.dg/20031102-1.c: New test.
23321
23322 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23323
23324         * gcc.dg/complex-1.c: New test.
23325
23326 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23327
23328         PR c++/12796
23329         * g++.dg/template/crash13.C: Adjust expected error location.
23330         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23331
23332 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23333
23334         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23335
23336 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23337
23338         PR/10239
23339         * gcc.c-torture/compile/20031031-2.c: New test.
23340
23341 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
23342
23343         PR/11640
23344         * gcc.c-torture/compile/20031031-1.c: New test.
23345
23346 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
23347
23348         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23349         * gcc.misc-tests/bprob.exp: Likewise.
23350         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
23351         the execution test on arm-elf configs.
23352         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
23353         configs that don't support scratch files.
23354         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
23355
23356 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
23357
23358         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
23359         done by dejagnu.
23360
23361 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
23362
23363         * ada/acats/run_all.sh: Redirect mv output to /dev/null
23364         Avoid non pure sh syntax. Add more logging.
23365
23366         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
23367         fail.
23368
23369 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23370
23371         PR libgcj/10610
23372         * gcc.dg/ppc-stackalign-1.c: New test.
23373
23374 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
23375
23376         * ada/acats/run_all.sh: Change output to be more compliant with
23377         dejagnu framework.
23378         Create acats.sum and acats.log files under testsuite/ada/acats
23379         Only run [a-z]* directories, to filter out e.g. CVS.
23380         Redirect build output to log file.
23381
23382 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23383
23384         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
23385
23386 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
23387
23388         PR ada/5909:
23389         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
23390
23391 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
23392
23393         * gcc.c-torture/compile/20031023-1.c: New test.
23394         * gcc.c-torture/compile/20031023-2.c: New test.
23395         * gcc.c-torture/compile/20031023-3.c: New test.
23396         * gcc.c-torture/compile/20031023-4.c: New test.
23397
23398 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23399
23400         PR c++/10371
23401         * g++.dg/lookup/scoped8.C: New test.
23402
23403 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23404
23405         * g++.dg/opt/reg-stack3.C: New test.
23406
23407 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23408
23409         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
23410
23411 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23412
23413         PR c++/11076
23414         * g++.dg/template/crash13.C: New test.
23415
23416 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23417
23418         * gcc.dg/c99-restrict-2.c: New test.
23419
23420 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
23421
23422         PR c++/12698, c++/12699, c++/12700, c++/12566
23423         * g++.dg/inherit/covariant9.C: New test.
23424         * g++.dg/inherit/covariant10.C: New test.
23425         * g++.dg/inherit/covariant11.C: New test.
23426
23427 2003-10-23  Jason Merrill  <jason@redhat.com>
23428
23429         PR c++/12726
23430         * g++.dg/ext/complit2.C: New test.
23431
23432 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
23433
23434         PR target/12654
23435         * gcc.c-torture/execute/20031020-1.c: New test.
23436
23437 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23438
23439         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
23440         following the jump_insn.
23441
23442 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
23443
23444         * gcc.dg/cast-lvalue-1.c: New test.
23445
23446 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
23447
23448         PR c++/11962
23449         * g++.dg/template/cond2.C: New test.
23450
23451 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23452
23453         * gcc.dg/builtins-28.c: New test.
23454
23455 2003-10-20  Jan Hubicka  <jh@suse.cz>
23456
23457         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
23458         parameter.
23459         * testsuite/gcc.dg/inline-2.c: Likewise.
23460
23461 2003-10-20  Phil Edwards  <phil@codesourcery.com>
23462
23463         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
23464         * gcc.dg/nest.c: Likewise.
23465
23466 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23467
23468         PR c++/9781, c++/10583, c++/11862
23469         * g++.dg/parse/crash13.C: New test.
23470
23471 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23472
23473         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
23474
23475 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23476
23477         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
23478         Define HAVE_C99_RUNTIME except on Solaris.
23479         * gcc.dg/builtins-20.c: Likewise.
23480
23481 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23482
23483         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
23484
23485 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23486
23487         PR c++/12495
23488         * g++.dg/template/crash21.C: New test.
23489
23490 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23491
23492         PR c++/2513
23493         * g++.dg/template/typename5.C: New test.
23494
23495 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23496
23497         PR c++/12369
23498         * g++.dg/template/friend25.C: New test.
23499
23500 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
23501
23502         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
23503         versions.
23504
23505 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
23506
23507         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
23508         == 2147483647.
23509
23510 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
23511
23512         * gcc.c-torture/execute/960416-1.x: Remove.
23513         * gcc.c-torture/execute/divconst-3.x: Likewise.
23514
23515 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
23516
23517         PR target/12598
23518         * gcc.dg/torture/cris-volatile-1.c: New test.
23519
23520 2003-10-14  Roger Sayle  <roger@eyesopen.com>
23521
23522         PR optimization/9325
23523         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
23524         for overflowing floating point to integer conversion during RTL
23525         simplification.
23526
23527 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
23528
23529         * objc/execute/_cmd.m: Fix typo.
23530         * objc.dg/image-info.m, objc.dg/symtab-1.m:
23531         Relax 'scan-assembler' regexp.
23532         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
23533         objc.dg/try-catch-4.m: Run on non-Darwin targets.
23534         * objc.dg/zero-link-2.m: Remove blank line.
23535         * objc.dg/zero-link-3.m: New test case.
23536
23537 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
23538
23539         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
23540
23541         * gcc.dg/asm-names.c: Use scan-assembler-not rather
23542         than linker trickery.
23543
23544 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23545
23546         PR c++/12370
23547         * g++.dg/other/friend2.C: New test.
23548
23549 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
23550
23551         * gcc.dg/20031012-1.c: New test.
23552
23553 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
23554
23555         * gcc.dg/weak/weak-3.c: Fix for new warning.
23556
23557 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
23558
23559         PR optimization/8750
23560         * gcc.c-torture/execute/20031012-1.c: New test case.
23561
23562 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23563
23564         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
23565         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
23566
23567 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23568
23569         PR optimization/12260
23570         * gcc.c-torture/compile/20031011-2.c: New test case.
23571
23572 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23573
23574         * gcc.c-torture/execute/20031011-1.c: New testcase.
23575
23576 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
23577
23578         * gcc.c-torture/compile/20031011-1.c: New test.
23579
23580 2003-10-11  Jan Hubicka  <jh@suse.cz>
23581
23582         * g++.dg/other/first-global.C: New test.
23583
23584 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23585
23586         * gcc.c-torture/execute/string-opt-18.c: New testcase.
23587
23588 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
23589
23590         * gcc.c-torture/compile/20031010-1.c: New test.
23591
23592 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
23593
23594         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
23595         * gcc.c-torture/execute/va-arg-25.c: ... here.
23596
23597 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
23598
23599         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
23600
23601 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
23602
23603         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
23604
23605 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
23606
23607         * g++.dg/parse/error2.C: New test.
23608
23609 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
23610
23611         PR c++/11097
23612         * g++.dg/other/error5.C: Modify the error message.
23613         * g++.dg/lookup/using8.C: New test.
23614
23615 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
23616
23617         * gcc.dg/darwin-abi-2.c: New file.
23618         * gcc.c-torture/execute/va-arg-24.c: New file.
23619
23620 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
23621
23622         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
23623         indentation.
23624
23625 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
23626
23627         PR c++/10147
23628         * g++.dg/other/error4.C: Update error messages.
23629         * g++.dg/template/ptrmem4.C: Likewise.
23630
23631         PR c++/12337
23632         * g++.dg/init/new9.C: New test.
23633
23634         PR c++/12334, c++/12236, c++/8656
23635         * g++.dg/ext/attrib8.C: New test.
23636
23637 2003-10-06  Devang Patel  <dpatel@apple.com>
23638
23639         * gcc.dg/debug/dwarf2-3.h: New test.
23640         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
23641
23642 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
23643
23644         * g++.dg/opt/cfg2.C: New test.
23645
23646 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23647
23648         * g++.dg/opt/float1.C: New test.
23649
23650 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23651
23652         * gcc.dg/c90-array-lval-6.c: New test.
23653         * gcc.dg/c99-array-lval-6.c: New test.
23654
23655 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
23656             Ziemowit Laski  <zlaski@apple.com>
23657
23658         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
23659         'Derived', so that it is never considered a class method; add
23660         new warning for '+port' method ambiguity.
23661         * objc.dg/method-12.m: Include <objc/objc.h> instead of
23662         <objc/objc-api.h> (needed on Mac OS X).
23663         * objc.dg/method-13.m: New test.
23664
23665 2003-10-03  Roger Sayle  <roger@eyesopen.com>
23666
23667         PR optimization/9325, PR java/6391
23668         * gcc.c-torture/execute/20031003-1.c: New test case.
23669
23670 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
23671
23672         PR optimization/12180
23673         * gcc.dg/20031002-1.c: New test.
23674
23675         PR c++/12486
23676         * g++.dg/inherit/error1.C: New test.
23677
23678 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
23679
23680         * lib/f-torture.exp (search_for): Rename to...
23681         (search_for_re): This.  Also, clean up comments and the
23682         "regexp" invocation.
23683
23684 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
23685
23686         * gcc.c-torture/compile/20031002-1.c: New test.
23687
23688 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
23689
23690         * g++.dg/opt/cond1.C: New test.
23691
23692 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
23693
23694         * gcc.dg/Wold-style-definition-2.c: New testcase.
23695         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
23696
23697 2003-09-29  Richard Henderson  <rth@redhat.com>
23698
23699         * g++.dg/init/array10.C: Add dg-options.
23700
23701 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
23702
23703         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
23704
23705 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23706
23707         * g++.dg/template/friend19.C: Fix typo.
23708         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
23709
23710 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
23711
23712         * gcc.c-torture/execute/20030928-1.c: New test.
23713         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
23714
23715 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23716
23717         * g++.dg/opt/unroll1.C: New test.
23718
23719 2003-09-26  Roger Sayle  <roger@eyesopen.com>
23720
23721         PR optimization/11741
23722         * gcc.dg/20030926-1.c: New test case.
23723
23724 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23725
23726         PR c++/5655
23727         * g++.dg/parse/access7.C: New test.
23728         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
23729
23730 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
23731
23732         MERGE OF objc-improvements-branch into MAINLINE:
23733         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
23734         if libobjc has not been built.
23735         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
23736         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
23737         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
23738         objc/execute/nested-3.m, objc/execute/np-2.m,
23739         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
23740         objc/execute/redefining_self.m, objc/execute/root_methods.m,
23741         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
23742         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
23743         objc.dg/special/unclaimed-category-1.h,
23744         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
23745         well as GNU runtime.
23746         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
23747         * execute/cascading-1.m, execute/function-message-1.m,
23748         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
23749         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
23750         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
23751         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
23752         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
23753         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
23754         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
23755         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
23756         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
23757         * objc.dg/bitfield-2.m: Run only on Darwin.
23758         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
23759         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
23760         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
23761         * objc.dg/const-str-1.m: Fix constant string layout.
23762
23763 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
23764
23765         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
23766
23767 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
23768
23769         * gcc.dg/darwin-abi-1.c: New file.
23770
23771 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
23772
23773         PR target/12281
23774         * gcc.c-torture/compile/20030921-1.c: New test.
23775
23776 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23777
23778         * g++.dg/opt/reg-stack2.C: New test.
23779
23780 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23781
23782         * g++.dg/eh/delayslot1.C: New test.
23783
23784 2003-09-20  Richard Henderson  <rth@redhat.com>
23785
23786         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
23787
23788 2003-09-20  Roger Sayle  <roger@eyesopen.com>
23789
23790         * gcc.c-torture/execute/20030920-1.c: New test case.
23791
23792 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23793
23794         * g++.dg/rtti/typeid3.C: Correct expected error message.
23795
23796 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23797
23798         PR c++/157
23799         * g++.dg/parse/crash12.C: New test.
23800
23801 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
23802
23803         * gcc.dg/compat/mixed-struct-check.h: New.
23804         * gcc.dg/compat/mixed-struct-defs.h: New.
23805         * gcc.dg/compat/mixed-struct-init.h: New.
23806         * gcc.dg/compat/struct-by-value-19_main.c: New.
23807         * gcc.dg/compat/struct-by-value-19_x.c: New.
23808         * gcc.dg/compat/struct-by-value-19_y.c: New.
23809         * gcc.dg/compat/struct-by-value-20_main.c: New.
23810         * gcc.dg/compat/struct-by-value-20_x.c: New.
23811         * gcc.dg/compat/struct-by-value-20_y.c: New.
23812         * gcc.dg/compat/struct-return-19_main.c: New.
23813         * gcc.dg/compat/struct-return-19_x.c: New.
23814         * gcc.dg/compat/struct-return-19_y.c: New.
23815         * gcc.dg/compat/struct-return-20_main.c: New.
23816         * gcc.dg/compat/struct-return-20_x.c: New.
23817         * gcc.dg/compat/struct-return-20_y.c: New.
23818
23819 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
23820         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
23821         so that it will not complain on LP64 targets.
23822
23823 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23824
23825         PR c++/495
23826         * g++.dg/template/friend24.C: New test.
23827
23828 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
23829
23830         PR c++/12332
23831         * g++.dg/template/memtmpl2.C: New test.
23832
23833 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
23834
23835         PR target/11184
23836         * gcc.dg/builtin-apply1.c: New test.
23837
23838 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23839
23840         PR c++/9848
23841         * g++.dg/warn/Wunused-4.C: New test.
23842
23843 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23844
23845         PR c++/12316
23846         * g++.dg/other/gc2.C: New test.
23847
23848 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
23849
23850         PR c++/11991
23851         * g++.dg/rtti/typeid3.C: New test.
23852
23853         PR c++/12266
23854         * g++.dg/overload/template1.C: New test.
23855
23856 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
23857
23858         * g++.dg/opt/cfg3.C: New test.
23859
23860 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23861
23862         PR c++/7939
23863         * g++.dg/template/crash11.C: New test.
23864
23865 2003-09-16  Jason Merrill  <jason@redhat.com>
23866             Jakub Jelinek  <jakub@redhat.com>
23867
23868         * gcc.dg/attr-warn-unused-result.c: New test.
23869
23870 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23871
23872         PR c++/12184
23873         * g++.dg/expr/call2.C: New test.
23874
23875 2003-09-15  Andreas Jaeger  <aj@suse.de>
23876
23877         * gcc.dg/Wold-style-definition-1.c: New test.
23878
23879 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
23880
23881         PR c++/3907
23882         * g++.dg/parse/template12.C: New test.
23883
23884         * g++.dg/abi/bitfield11.C: New test.
23885         * g++.dg/abi/bitfield12.C: Likewise.
23886
23887 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
23888
23889         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
23890         non-expansion of functional macro name without arguments at EOL.
23891         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
23892
23893 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
23894
23895         * gcc.c-torture/execute/20030914-[12].c: New tests.
23896
23897 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
23898
23899         PR c++/11788
23900         * g++.dg/overload/addr1.C: New test.
23901
23902 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
23903
23904         * gcc.dg/20030909-1.c: New test.
23905
23906 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23907
23908         * gcc.dg/ultrasp10.c: New test.
23909
23910 2003-09-09  Devang Patel  <dpatel@apple.com>
23911
23912         * gcc.dg/darwin-ld-6.c: New test.
23913
23914 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23915
23916         * gcc.dg/torture/builtin-explog-1.c: New testcase.
23917
23918 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23919
23920         * gcc.dg/ia64-types1.c: New test.
23921         * gcc.dg/ia64-types2.c: Likewise.
23922
23923 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23924
23925         * gcc.dg/builtins-1.c: Add more _Complex tests.
23926         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23927
23928         * gcc.dg/builtins-1.c: Test existing _Complex functions.
23929         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23930
23931 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23932
23933         PR c++/11786
23934         * g++.dg/lookup/koenig2.C: New test.
23935
23936         PR c++/5296
23937         * g++.dg/rtti/typeid2.C: New test.
23938
23939 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
23940
23941         * gcc.c-torture/compile/20030904-1.c: New test.
23942
23943 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23944
23945         * g++.dg/opt/longbranch2.C: New test.
23946
23947 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23948
23949         * g++.dg/template/crash10.C: Only compile it.
23950
23951 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23952
23953         PR middle-end/11665
23954         * gcc.c-torture/compile/20030907-1.c: New test.
23955         * g++.dg/init/array11.C: New test.
23956
23957 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23958
23959         PR c++/11852
23960         * g++.dg/init/struct1.C: New test.
23961
23962 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23963
23964         PR c++/12181
23965         * g++.dg/expr/comma1.C: New test.
23966
23967 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
23968
23969         PR c++/11867
23970         * g++.dg/expr/static_cast5.C: New test.
23971
23972 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
23973
23974         PR c++/11507
23975         * g++.dg/lookup/scoped7.C: New test.
23976
23977         PR c++/9574
23978         * g++.dg/other/static1.C: New test.
23979
23980         PR c++/11490
23981         * g++.dg/warn/template-1.C: New test.
23982
23983         PR c++/11432
23984         * g++.dg/template/crash10.C: New test.
23985
23986         PR c++/2478
23987         * g++.dg/overload/VLA.C: New test.
23988
23989         PR c++/10804
23990         * g++.dg/template/call1.C: New test.
23991
23992 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23993
23994         PR c++/11794
23995         * g++.dg/parse/using3.C: New test.
23996
23997 2003-09-06  Roger Sayle  <roger@eyesopen.com>
23998
23999         PR c++/11409
24000         * g++.dg/overload/builtin3.C: New test case.
24001
24002 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
24003
24004         PR c/9862
24005         * gcc.dg/20030906-1.c: New test.
24006         * gcc.dg/20030906-2.c: Likewise.
24007
24008 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24009
24010         PR c++/12167
24011         * g++.dg/parse/defarg5.C: New test.
24012
24013         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
24014
24015 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
24016
24017         PR c++/12163
24018         * g++.dg/expr/static_cast4.C: New test.
24019
24020         PR c++/12146
24021         * g++.dg/template/crash9.C: New test.
24022
24023 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
24024
24025         * g++.old-deja/g++.ext/pretty2.C: Update for change
24026         in __FUNCTION__.
24027         * g++.old-deja/g++.ext/pretty3.C: Likewise.
24028
24029 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
24030
24031         PR c++/11922
24032         * g++/dg/template/qualified-id1.C: New test.
24033
24034         PR c++/12037
24035         * g++.dg/warn/noeffect4.C: New test.
24036
24037 2003-09-04  Matt Austern  <austern@apple.com>
24038
24039         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
24040         * g++.dg/ext/fnname2.C: Likewise.
24041         * g++.dg/ext/fnname3.C: Likewise.
24042
24043 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
24044
24045         * g++.dg/expr/lval1.C: New test.
24046         * g++.dg/ext/lvcast.C: Remove.
24047
24048 2003-09-03  Roger Sayle  <roger@eyesopen.com>
24049
24050         PR optimization/11700.
24051         * gcc.c-torture/compile/20030903-1.c: New test case.
24052
24053 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
24054
24055         PR c++/12053
24056         * g++.dg/abi/layout4.C: New test.
24057
24058 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
24059
24060         PR c++/11553
24061         * g++.dg/parse/friend3.C: New test.
24062
24063 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
24064
24065         PR c++/11847
24066         * g++.dg/template/class1.C: New test.
24067
24068         PR c++/11808
24069         * g++.dg/expr/call1.C: New test.
24070
24071 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
24072
24073         PR c++/12114
24074         * g++.dg/init/ref9.C: New test.
24075
24076         PR c++/11972
24077         * g++.dg/template/nested4.C: New test.
24078
24079 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
24080
24081         PR c++/12093
24082         * g++.dg/template/non-dependent4.C: New test.
24083
24084         PR c++/11928
24085         * g++.dg/inherit/conv1.C: New test.
24086
24087 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
24088
24089         PR c++/6196
24090         * g++.dg/ext/label1.C: New test.
24091         * g++.dg/ext/label2.C: Likewise.
24092
24093 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
24094
24095         * g++.dg/expr/cond3.C: New test.
24096
24097 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24098
24099         * gcc.dg/builtins-1.c: Add new builtin cases.
24100
24101 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24102
24103         * gcc.dg/builtins-1.c: Add new cases.
24104         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24105
24106 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24107
24108         * gcc.dg/builtins-1.c: Add more math builtin tests.
24109         * gcc.dg/torture/builtin-attr-1.c: New test.
24110
24111 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
24112
24113         PR optimization/5079
24114         * g++.dg/opt/static3.C: New test.
24115
24116 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24117
24118         * gcc.misc-tests/gcov-10b.c: New test.
24119
24120 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
24121
24122         * g++.dg/opt/ptrmem3.C: New test.
24123
24124         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
24125
24126 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
24127
24128         * gcc.dg/20030826-2.c: New test.
24129
24130 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24131
24132         PR middle-end/12002
24133         * g77.f-torture/compile/12002.f: New test case.
24134
24135 2003-08-26  Roger Sayle  <roger@eyesopen.com>
24136
24137         * gcc.dg/20030826-1.c: New test case.
24138
24139 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
24140
24141         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
24142
24143 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
24144
24145         PR c++/11871
24146         * c++.dg/lookup/crash1.C: New test.
24147
24148         * c++.dg/warn/noeffect3.C: New test.
24149
24150 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
24151
24152         * gcc.dg/compat/vector-1_x.c: Compile with -w.
24153         * gcc.dg/compat/vector-1_y.c: Ditto.
24154         * gcc.dg/compat/vector-2_x.c: Ditto.
24155         * gcc.dg/compat/vector-2_y.c: Ditto.
24156
24157 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
24158
24159         * gcc.dg/20030702-1.c: New test.
24160
24161 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
24162
24163         PR c++/8795
24164         * g++.dg/ext/altivec-1.C: New test.
24165
24166 2003-08-24  Richard Henderson  <rth@redhat.com>
24167
24168         * g++.dg/eh/simd-2.C: Add -w for x86.
24169
24170 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
24171
24172         * gcc.dg/20030815-1.c: New test.
24173
24174 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24175
24176         PR c++/3765
24177         * g++.dg/parse/access6.C: New test.
24178
24179 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24180
24181         PR c++/641, c++/11876
24182         * g++.dg/template/friend22.C: New test.
24183         * g++.dg/template/friend23.C: Likewise.
24184
24185 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24186
24187         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
24188         identically.
24189
24190 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24191
24192         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
24193
24194 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24195
24196         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
24197
24198 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24199
24200         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
24201
24202 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
24203
24204         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
24205
24206 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
24207
24208         PR c++/11919
24209         * g++.dg/overload/prom1.C: New test.
24210
24211         PR c++/11551
24212         * g++.dg/parse/dtor2.C: New test.
24213
24214         PR c++/10762
24215         * g++.dg/parse/using2.C: New test.
24216
24217 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
24218
24219         PR target/11805
24220         * gcc.c-torture/compile/20030821-1.c: New.
24221
24222 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
24223
24224         PR c++/11834
24225         * g++.dg/template/deduce2.C: New test.
24226
24227 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
24228
24229         * gcc.c-torture/execute/20030821-1.c: New test.
24230
24231 2003-08-20  Roger Sayle  <roger@eyesopen.com>
24232
24233         PR middle-end/11984
24234         * gcc.dg/20030820-1.c: New test case.
24235
24236 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
24237
24238         PR c++/11945
24239         * g++.dg/warn/noeffect2.C: New test.
24240
24241 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
24242
24243         PR c++/10926
24244         * g++.dg/template/dtor2.C: New test.
24245
24246         PR c++/11684
24247         * g++.dg/template/operator1.C: New test.
24248         * g++.dg/parse/operator4.C: New test.
24249
24250         PR c++/11946.C
24251         * g++.dg/expr/enum1.C: New test.
24252         * gcc.dg/c99-bool-1.c: Remove bogus warning.
24253
24254         PR c++/11036.C
24255         * g++.dg/parse/elab2.C: New test.
24256         * g++.dg/parse/typedef4.C: Change error message.
24257         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
24258         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
24259         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
24260
24261 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
24262
24263         * gcc.dg/pch/warn-1.c: New.
24264         * gcc.dg/pch/warn-1.hs: New.
24265
24266         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
24267         not-tested file.
24268
24269 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24270
24271         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
24272
24273 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
24274
24275         * gcc.dg/uninit-D.c: New Test.
24276         * gcc.dg/uninit-E.c: New Test.
24277         * gcc.dg/uninit-F.c: New Test.
24278         * gcc.dg/uninit-G.c: New Test.
24279
24280 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
24281
24282         * g++.dg/README: Describe the pch directory.
24283
24284 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24285
24286         PR c++/11174
24287         * g++.dg/parse/access4.C: New test.
24288         * g++.dg/parse/access5.C: Likewise.
24289         * g++.old-deja/g++.jason/access17.C: Adjust error message.
24290
24291 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
24292
24293         * gcc.dg/noncompile/20030818-1.c: New.
24294
24295 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24296
24297         PR c++/11957
24298         * g++.dg/warn/noeffect1.C: New test.
24299
24300         * g++.dg/template/scope2.C: New test.
24301         * g++.dg/template/error2.C: Correct dg-error
24302
24303 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
24304
24305         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
24306
24307 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
24308
24309         PR C++/11512
24310         * g++.dg/template/warn1.C: New.
24311
24312 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24313
24314         * g++.dg/template/error2.C: New test.
24315         * g++.dg/lookup/using7.C: Adjust errors
24316         * g++.old-deja/g++.pt/crash36.C: Likewise.
24317         * g++.old-deja/g++.pt/derived3.C: Likewise.
24318
24319 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24320
24321         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
24322         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
24323         * gcc.c-torture/execute/builtins/string-9.c: New, from
24324         string-opt-9.c.  Adjust for execute/builtins framework.
24325         * gcc.c-torture/execute/string-opt-9.c: Delete.
24326
24327 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
24328
24329         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
24330
24331         * g++.dg/parse/ret-type2.C: New test.
24332
24333         PR c++/11703
24334         * g++.dg/init/new8.C: New test.
24335
24336         PR c++/10923
24337         * g++.dg/parse/typedef5.C: New test.
24338
24339         PR c++/9512
24340         * g++.dg/parse/qualified2.C: New test.
24341         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
24342         invalid code.
24343
24344 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
24345
24346         * g++.dg/conversion/ptrmem1.C: New test.
24347
24348 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
24349
24350         PR target/11693
24351         * gcc.dg/20030811-1.c: New test.
24352
24353         PR target/11535
24354         * gcc.c-torture/execute/20030811-1.c: New test.
24355
24356 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24357
24358         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
24359
24360 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
24361
24362         PR c++/11789.C
24363         * g++.dg/inherit/multiple1.C: New test.
24364
24365 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24366
24367         * gcc.dg/spe1.c: New test.
24368
24369         PR c++/11670
24370         * g++.dg/expr/cast2.C: New test.
24371
24372         PR c++/10530
24373         * g++.dg/template/dependent-name2.C: New test.
24374
24375 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
24376
24377         * g++.dg/parse/crash11.C: Put the dg options in comments.
24378
24379 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
24380
24381         * lib/gcc-dg.exp: Update for diagnostic change.
24382
24383 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24384
24385         PR c++/5767
24386         * g++.dg/parse/crash11.C: New test.
24387
24388 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
24389
24390         * gcc.dg/cpp/spacing1.c: Update.
24391
24392 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
24393
24394         PR target/11739
24395         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
24396         a value for -mtune.
24397
24398 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24399
24400         PR middle-end/11771
24401         * gcc.c-torture/compile/20030804-1.c: New test case.
24402
24403 2003-08-04  Roger Sayle  <roger@eyesopen.com>
24404
24405         * gcc.dg/20030804-1.c: New test case.
24406
24407 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
24408
24409         * gcc.dg/cpp/separate-1.c: New test.
24410
24411 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
24412
24413         PR c++/11704
24414         * g++.dg/template/dependent-expr2.C: New test.
24415
24416         PR c++/11766
24417         * g++.dg/expr/ptrmem1.C: New test.
24418
24419 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24420
24421         PR c++/9453
24422         * g++.dg/template/friend15.C: New test.
24423
24424 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
24425
24426         * lib/dg-pch.exp: Work round PCH bug.
24427
24428 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24429
24430         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
24431         builtins.  Move cases from builtins-4.c here.
24432
24433         * gcc.dg/torture/builtin-math-1.c: New test taken from
24434         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
24435         additional cases.
24436
24437         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
24438         Delete.
24439
24440 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
24441
24442         PR c++/9447
24443         * g++.dg/template/using7.C: New test.
24444
24445 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
24446
24447         * import1.c, import2.c: New tests.
24448
24449 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
24450
24451         * g++.dg/eh/crossjump1.C: New test.
24452
24453 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
24454
24455         PR c++/11697
24456         * g++.dg/template/using6.C: New test.
24457
24458         PR c++/11744
24459         * g++.dg/template/koenig2.C: New test.
24460
24461 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24462
24463         PR c++/7983
24464         * g++.dg/parse/typedef4.C: New test.
24465
24466 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24467
24468         PR c++/8442, c++/8806
24469         * g++.dg/template/elab1.C: New test.
24470         * g++.dg/template/type2.C: Likewise.
24471         * g++.dg/template/ttp3.C: Adjust expected error message.
24472         * g++.old-deja/g++.law/visibility13.C: Likewise.
24473         * g++.old-deja/g++.niklas/t135.C: Likewise.
24474         * g++.old-deja/g++.pt/ttp41.C: Likewise.
24475         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
24476         template argument.
24477         * g++.old-deja/g++.pt/ttp44.C: Likewise.
24478
24479 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
24480
24481         PR c++/11295
24482         * g++.dg/ext/stmtexpr1.C: New test.
24483
24484         * g++.dg/opt/tmp1.C: New test.
24485
24486         PR c++/11525
24487         * g++.dg/parse/constant4.C: New test.
24488
24489         PR c++/9447
24490         * g++.dg/template/using5.C: New test.
24491
24492 2003-07-31  Roger Sayle  <roger@eyesopen.com>
24493
24494         * gcc.dg/builtins-27.c: New test case.
24495
24496 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
24497
24498         * gcc.dg/tls/opt-7.c: New test.
24499
24500 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
24501
24502         * g++.old-deja/g++.other/crash18.C: Remove.
24503
24504 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24505
24506         * g++.dg/template/explicit3.C: New.
24507         * g++.dg/template/explicit4.C: New.
24508         * g++.dg/template/explicit5.C: New.
24509
24510         PR c++/11347
24511         * g++.dg/template/memtmpl1.C: New.
24512
24513 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
24514
24515         PR target/11565
24516         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
24517         * gcc.dg/i386-387-5.c (dg-options): Likewise.
24518
24519 2003-07-30  Jan Hubicka  <jh@suse.cz>
24520
24521         * vtgc1.c: Kill.
24522
24523 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
24524
24525         * gcc.dg/struct-in-proto-1.c: New test.
24526
24527 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
24528
24529         * gcc.dg/cpp/include2.c: Only expect one message.
24530
24531 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
24532
24533         PR c++/9447
24534         * g++.dg/template/using1.C: New test.
24535         * g++.dg/template/using2.C: New test.
24536         * g++.dg/template/using3.C: New test.
24537         * g++.dg/template/using4.C: New test.
24538
24539 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
24540
24541         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
24542         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24543
24544 2003-07-28  Jan Hubicka  <jh@suse.cz>
24545
24546         PR c++/11530
24547         * g++.dg/opt/call1.C: New test.
24548
24549 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
24550
24551         PR c++/11667
24552         * g++.dg/init/enum2.C: New test.
24553         * g++.dg/template/overload1.C: Add "-w" option.
24554
24555 2003-07-28    <hp@bitrange.com>
24556
24557         * gcc.dg/Wdeclaration-after-statement-1.c,
24558         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
24559
24560 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
24561
24562         * gcc.c-torture/compile/20030725-1.c: New test.
24563
24564 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
24565
24566         * gcc.dg/20030505.c: Only run for SPE.
24567         Remove definition of opaque type.
24568
24569 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
24570
24571         * g++.dg/template/ptrmem6.C: New test.
24572
24573 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
24574
24575         * gcc.c-torture/compile/zero-strct-2.c: New test.
24576
24577 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
24578
24579         * gcc.dg/intermod-1.c: New test.
24580
24581 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24582
24583         PR c++/11617
24584         * g++.dg/template/lookup2.C: New test.
24585         * g++.dg/template/memclass1.C: Remove instantiated from error.
24586         * g++.dg/other/error2.C: Tweak expected errors.
24587
24588         PR c++/11596
24589         * g++.dg/template/defarg3.C: New test.
24590
24591         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
24592
24593 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
24594
24595         * g++.dg/inherit/access5.C: New test.
24596
24597 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24598
24599         PR c++/11513
24600         * g++.dg/template/crash8.C: New test.
24601
24602 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
24603
24604         PR c/10602
24605         * gcc.dg/noncompile/incomplete-2.c: New test.
24606
24607 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
24608
24609         PR c++/11645
24610         * g++.dg/inherit/access4.C: New test.
24611
24612         PR c++/11517
24613         * g++.dg/expr/cond2.C: New test.
24614
24615         PR optimization/10679
24616         * g++.dg/opt/inline4.C: New test.
24617
24618 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24619
24620         * g++.dg/parse/crash10: New test.
24621
24622 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24623
24624         * g++.dg/ext/flexary1.C: New test.
24625
24626 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24627
24628         PR c++/10793
24629         * g++.dg/template/crash9.C: New test.
24630
24631 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24632
24633         PR c++/3004
24634         * g++.dg/parse/typedef3.C: New test.
24635
24636         PR c++/7906
24637         * g++.dg/parse/operator2.C: New test.
24638
24639         PR c++/8895
24640         * g++.dg/parse/def-tmpl-arg1.C: New test.
24641
24642         PR c++/9282
24643         * g++.dg/parse/funptr1.C: New test.
24644
24645         PR c++/9452
24646         * g++.dg/parse/ambig3.C: New test.
24647
24648         PR c++/9454
24649         * g++.dg/parse/operator3.C: New test.
24650
24651         PR c++/9486
24652         * g++.dg/parse/template10.C: New test.
24653
24654         PR c++/9488
24655         * g++.dg/parse/template11.C: New test.
24656
24657         PR c++/10150
24658         * g++.dg/parse/invalid-op1.C: New test.
24659
24660         PR c++/10247
24661         * g++.dg/parse/condexpr1.C: New test.
24662
24663 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24664
24665         * g++.dg/ext/packed3.C: New test.
24666         * g++.dg/ext/packed4.C: New test.
24667
24668         * gcc.dg/pack-test-3.c: New test.
24669
24670 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
24671
24672         * lib/compat.exp: Handle dg-options per source file.
24673         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
24674         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
24675         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
24676         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
24677         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
24678         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
24679         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
24680         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
24681         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
24682         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
24683         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
24684         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
24685         * g++.dg/compat/break/bitfield7_x.C: Ditto.
24686         * g++.dg/compat/break/bitfield7_y.C: Ditto.
24687
24688 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24689
24690         PR c/10320
24691         * gcc.c-torture/execute/20030718-1.c: New test.
24692
24693 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24694
24695         PR optimization/11536
24696         * gcc.dg/20030721-1.c: New test.
24697
24698 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
24699
24700         PR c++/11546
24701         * g++.dg/template/lookup1.C: New test.
24702
24703 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
24704
24705         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
24706         diagnostics of ill-formed constructs involving labels.
24707         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
24708         the new 'previously defined here' message.
24709
24710 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
24711
24712         * g++.dg/parse/non-dependent2.C: New test.
24713
24714 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24715
24716         * g++.dg/init/init-ref4.C: xfail on targets without
24717         weak symbols.
24718
24719 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
24720
24721         PR target/11087
24722         * gcc.c-torture/execute/20030717-1.c: New test.
24723
24724 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24725
24726         * g++.dg/opt/cfg1.C: New test.
24727
24728 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
24729
24730         PR optimization/11557
24731         * gcc.dg/20030717-1.c: New test.
24732
24733 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
24734
24735         PR c++/10476
24736         * g++.dg/expr/crash-1.C: New test.
24737
24738         PR c++/11027
24739         * g++.dg/template/init3.C: New test.
24740
24741         PR c++/8222
24742         * g++.dg/template/non-dependent1.C: New test.
24743
24744         PR c++/11070
24745         * g++.dg/template/non-dependent2.C: New test.
24746
24747         PR c++/11071
24748         * g++.dg/template/non-dependent3.C: New test.
24749
24750         PR c++/9907
24751         * g++.dg/template/sizeof5.C: New test.
24752
24753 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
24754
24755         PR 11498
24756         * gcc.c-torture/compile/mangle-1.c: New file.
24757
24758 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24759
24760         PR c++/7809
24761         * g++.dg/parse/access3.C: New test.
24762
24763 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
24764
24765         PR c++/11384
24766         * g++.dg/init/init-ref4.C: New test.
24767
24768 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
24769
24770         PR c++/11547
24771         * g++.dg/parse/constant3.C: New test.
24772         * g++.dg/parse/crash7.C: Likewise.
24773
24774 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
24775
24776         PR target/11008
24777         * gcc.dg/i386-pentium4-not-mull.c: New.
24778
24779 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
24780
24781         * gcc.dg/asm-names.c (ymain): Make it weak.
24782
24783 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24784
24785         PR c++/5421
24786         * g++.dg/template/friend21.C: New test.
24787
24788 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
24789
24790         * gcc.dg/cleanup-8.c: New test.
24791         * gcc.dg/cleanup-9.c: New test.
24792
24793 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
24794
24795         * g++.dg/ext/dll-MI1.h: New file.
24796         * g++.dg/ext/dllexport-MI1.C: New file.
24797         * g++.dg/ext/dllimport-MI1.C: New file.
24798
24799 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
24800
24801         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
24802         it does not have cmpstrsi patterns (just cmpmemsi).
24803
24804 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
24805
24806         PR debug/11473
24807         * g++.dg/debug/debug8.C: New test.
24808
24809 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24810
24811         PR c++/10108
24812         * g++.dg/template/crash7.C: New test.
24813
24814 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
24815
24816         PR target/10795
24817         * gcc.c-torture/compile/20030708-1.c: New.
24818
24819 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24820
24821         * gcc.c-torture/execute/20030715-1.c: New test.
24822
24823 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
24824
24825         * gcc.dg/pch/inline-3.c: New file.
24826         * gcc.dg/pch/inline-3.hs: New file.
24827         * gcc.dg/pch/inline-4.c: New file.
24828         * gcc.dg/pch/inline-4.hs: New file.
24829
24830 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
24831
24832         PR c++/11509
24833         * g++.dg/template/crash6.C: New test.
24834
24835         PR c++/7053
24836         * g++.dg/template/friend20.C: New test.
24837
24838         PR c++/7019
24839         * g++.dg/template/overload2.C: New test.
24840
24841 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24842
24843         PR optimization/11440
24844         * gcc.c-torture/execute/20030714-1.c: New test.
24845
24846 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24847
24848         PR c++/11154
24849         * g++.dg/template/partial2.C: New test.
24850
24851 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
24852
24853         PR c++/11503
24854         * g++.dg/template/anon1.C: New test.
24855
24856         PR c++/11493
24857         PR c++/11495
24858         * g++.dg/parse/template9.C: Likewise.
24859         * g++.dg/template/crash4.C: New test.
24860         * g++.dg/template/koenig1.C: Likewise.
24861         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
24862         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
24863         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
24864         functions.
24865         * g++.old-deja/g++.jason/template36.C: Likewise.
24866         * g++.old-deja/g++.mike/p1989.C: Likewise.
24867         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
24868         * g++.old-deja/g++.pt/ttp20.C: Use this->.
24869         * g++.old-deja/g++.pt/ttp21.C: Use this->.
24870         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
24871         compiling.
24872         * g++.old-deja/g++.pt/union2.C: Use this->.
24873
24874 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
24875
24876         * gcc.dg/20030711-1.c: New test.
24877
24878 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
24879
24880         PR c++/11050
24881         * g++.dg/parse/args1.C: New test.
24882         * g++.pt/defarg8.C: Change expected errors.
24883
24884 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
24885
24886         PR c++/8164
24887         * g++.dg/template/nontype2.C: New test.
24888
24889         PR c++/10558
24890         * g++.dg/parse/template8.C: New test.
24891
24892         PR c++/8327
24893         * g++.dg/template/scope1.C: New test.
24894
24895         * g++.dg/warn/Wsign-compare-1.C: New test.
24896
24897 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24898
24899         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
24900
24901 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
24902
24903         PR c++/9411
24904         * g++.dg/template/explicit2.C: New test.
24905
24906         PR c++/10032
24907         * g++.dg/warn/pedantic1.C: New test.
24908
24909 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
24910
24911         PR c++ 9483
24912         * g++.dg/other/field1.C: New test.
24913
24914 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24915
24916         PR c/11449
24917         * gcc.c-torture/compile/20030707-1.c: New.
24918
24919 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24920
24921         PR c++/10849
24922         * g++.dg/template/access12.C: New test.
24923
24924 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
24925
24926         * g++.dg/bprob/bprob.exp (prof_ext): Update.
24927         * g77.dg/bprob/bprob.exp (prof_ext): Update.
24928         * gcc.misc-tests/bprob.exp (prof_ext): Update.
24929         * gcc.misc-tests/gcov.exp: Update
24930         * g++.dg/gcov/gcov.exp: Update
24931         * lib/gcov.exp: Update.
24932
24933 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
24934
24935         * g++.dg/abi/mangle17.C: Make sure template expressions are
24936         dependent.
24937         * g++.dg/abi/mangle4.C: Mark erroneous casts.
24938         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
24939         * g++.dg/opt/stack1.C: Remove erroneous code.
24940         * g++.dg/parse/template7.C: New test.
24941         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
24942         * g++.old-deja/g++.pt/crash4.C: Likewise.
24943
24944 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24945
24946         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
24947         with zero or one occurence of `$' after the initial `L'.
24948
24949 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
24950
24951         * gcc.c-torture/compile/20030704-1.c: Add a comment.
24952
24953 2003-07-08  Roger Sayle  <roger@eyesopen.com>
24954
24955         PR c/11370
24956         * gcc.dg/Wunreachable-6.c: New testcase.
24957         * gcc.dg/Wunreachable-7.c: New testcase.
24958
24959 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24960
24961         PR c/11420
24962         * gcc.dg/20030708-1.c: New test.
24963
24964 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
24965
24966         * gcc.dg/compat/sdata-section.h: New file.
24967         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
24968         * gcc.dg/torture/mips-sdata-1.c: New test.
24969
24970 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24971
24972         PR c++/11030
24973         * g++.dg/template/friend19.C: New test.
24974
24975 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24976
24977         * g++.dg/opt/strength-reduce.C: New test.
24978
24979 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24980
24981         PR target/10979
24982         * gcc.dg/20030707-1.c: New testcase.
24983
24984 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24985
24986         PR optimization/11059
24987         * g++.dg/opt/emptyunion.C: New testcase.
24988
24989 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24990             Eric Botcazou  <ebotcazou@libertysurf.fr>
24991
24992         * g++.dg/opt/stack1.C: New test.
24993
24994 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
24995
24996         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
24997         run test.
24998
24999         PR c++/11431
25000         * g++.dg/expr/static_cast3.C: New test.
25001
25002 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
25003
25004         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
25005         everywhere.
25006         * gcc.dg/concat.c: Concatenation of string constants with
25007         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
25008         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
25009         * gcc.dg/cpp/escape-2.c: Use wide character constants where
25010         necessary to avoid multi-character character constant warning.
25011         * gcc.dg/cpp/escape.c: Likewise.
25012         * gcc.dg/cpp/ucs.c: Likewise.
25013         Remove backslashes from dg-bogus comments, as they confuse Tcl.
25014         Fix a typo.
25015
25016 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
25017
25018         PR c/11428
25019         * gcc.c-torture/compile/20030704-1.c: New.
25020
25021 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
25022
25023         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
25024
25025 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
25026
25027         PR c++/5287, PR c++/7910,  PR c++/11021
25028         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
25029         tests for warnings.
25030         * g++.dg/ext/dllimport2.C: Add tests for warnings.
25031         * g++.dg/ext/dllimport3.C: Likewise.
25032         * g++.dg/ext/dllimport4.C: New file.
25033         * g++.dg/ext/dllimport5.C: New file.
25034         * g++.dg/ext/dllimport6.C: New file.
25035         * g++.dg/ext/dllimport7.C: New file.
25036         * g++.dg/ext/dllimport8.C: New file.
25037         * g++.dg/ext/dllimport9.C: New file.
25038         * g++.dg/ext/dllimport10.C: New file.
25039         * g++.dg/ext/dllexport1.C: New file.
25040
25041 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25042
25043         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
25044         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
25045
25046 2003-07-03  Roger Sayle  <roger@eyesopen.com>
25047
25048         * gcc.dg/builtins-25.c: New testcase.
25049         * gcc.dg/builtins-26.c: New testcase.
25050
25051 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
25052
25053         * gcc.dg/compat/vector-defs.h: New file.
25054         * gcc.dg/compat/vector-setup.h: New file.
25055         * gcc.dg/compat/vector-check.h: New file.
25056         * gcc.dg/compat/vector-1_main.c: New file.
25057         * gcc.dg/compat/vector-1_x.c: New file.
25058         * gcc.dg/compat/vector-1_y.c: New file.
25059         * gcc.dg/compat/vector-2_main.c: New file.
25060         * gcc.dg/compat/vector-2_x.c: New file.
25061         * gcc.dg/compat/vector-2_y.c: New file.
25062
25063         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
25064         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
25065         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
25066         * gcc.dg/compat/struct-align-1.h: New file.
25067         * gcc.dg/compat/struct-align-1_main.c: New file.
25068         * gcc.dg/compat/struct-align-1_x.c: New file.
25069         * gcc.dg/compat/struct-align-1_y.c: New file.
25070         * gcc.dg/compat/struct-align-2.h: New file.
25071         * gcc.dg/compat/struct-align-2_main.c: New file.
25072         * gcc.dg/compat/struct-align-2_x.c: New file.
25073         * gcc.dg/compat/struct-align-2_y.c: New file.
25074
25075         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
25076         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25077         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25078         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25079         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25080         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25081         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25082         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25083         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25084         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25085         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25086         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25087         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25088         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25089         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25090         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25091         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25092         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25093         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25094         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25095         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25096         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25097         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25098         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25099         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25100         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25101         * gcc.dg/compat/struct-return-10_x.c: Ditto.
25102         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25103         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25104
25105 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25106
25107         * gcc.dg/i386-call-1.c: New test.
25108
25109 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25110
25111         PR c++/9162
25112         * g++.dg/parse/defarg4.C: New.
25113
25114 2003-07-03  Roger Sayle  <roger@eyesopen.com>
25115
25116         PR target/10700
25117         * gcc.c-torture/compile/20030703-1.c: New test case.
25118
25119 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
25120
25121         * g++.dg/template/local3.C: Remove extra semicolon.
25122
25123 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25124
25125         * gcc.dg/i386-volatile-1.c: New test.
25126
25127 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
25128
25129         PR c++/11072
25130         * g++.dg/other/offsetof2.C: XFAIL.
25131         * g++.dg/other/offsetof5.C: New.
25132
25133         PR c++/10219
25134         * g++.dg/template/error1.C: New.
25135
25136         PR c++/9779
25137         * g++.dg/template/dependent-expr1.C: New.
25138
25139 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25140
25141         PR c++/6949
25142         * g++.dg/template/local3.C: New test.
25143
25144         PR c++/11149
25145         * g++.dg/lookup/scoped6.C: New test.
25146
25147 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
25148
25149         PR c++/8046
25150         * g++.dg/other/error7.C: New test.
25151
25152 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
25153
25154         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
25155         * g++.old-deja/g++.abi/vtable3.h: Likewise.
25156         * g++.old-deja/g++.law/code-gen5.C: Likewise.
25157         * g++.old-deja/g++.other/union2.C: Likewise.
25158         * gcc.dg/c90-const-expr-2.c: Likewise.
25159         * gcc.dg/c90-const-expr-3.c: Likewise.
25160         * gcc.dg/c99-const-expr-2.c: Likewise.
25161         * gcc.dg/c99-const-expr-3.c: Likewise.
25162         * gcc.dg/concat.c: Likewise.
25163
25164 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
25165
25166         PR c++/9559
25167         * g++.dg/init/static1.C: New test.
25168
25169 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25170
25171         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
25172         * g++.old-deja/g++.other/access2.C: Likewise.
25173         * g++.old-deja/g++.other/decl2.C: Likewise.
25174         * gcc.c-torture/execute/20020615-1.c: Likewise.
25175
25176 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25177
25178         PR c++/4933
25179         * g++.dg/template/sizeof4.C: New test.
25180
25181 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25182
25183         * g++.dg/other/error6.C: New test.
25184
25185 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
25186
25187         PR c++/10750
25188         * g++.dg/parse/constant2.C: New test.
25189
25190 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
25191
25192         PR c++/11106
25193         * g++.dg/other/error5.C: New test.
25194
25195 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25196
25197         * gcc.dg/format/gcc_diag-1.c: New test.
25198
25199 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
25200
25201         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
25202
25203 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
25204
25205         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
25206         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
25207         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
25208
25209 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
25210
25211         * gcc.c-torture/execute/builtins/string-8.c: New test.
25212         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
25213         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
25214         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
25215
25216 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25217
25218         PR c++/10468
25219         * g++.dg/ext/typeof6.C: New test.
25220
25221 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
25222
25223         PR c++/10796
25224         * g++.dg/init/enum1.C: New test.
25225
25226 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
25227
25228         * gcc.dg/20030627-1.c: New test.
25229
25230 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
25231
25232         PR c++/11332
25233         * g++.dg/expr/static_cast2.C: New test.
25234
25235 2003-06-26  Roger Sayle  <roger@eyesopen.com>
25236             Jakub Jelinek  <jakub@redhat.com>
25237
25238         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
25239         sprintf(dst,"%s",src) optimization.
25240         * gcc.c-torture/execute/20030626-1.c: New test case.
25241         * gcc.c-torture/execute/20030626-2.c: New test case.
25242
25243 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
25244
25245         * gcc.c-torture/execute/multi-ix.c: New test.
25246
25247         * gcc.c-torture/execute/simd-4.c (main):
25248         Added missing semicolon at end of union.
25249
25250 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
25251
25252         PR c++/8266
25253         * g++.dg/template/explicit-instantiation3.C: New test.
25254
25255 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25256
25257         * gcc.dg/20030626-1.c: Use signed char.
25258
25259 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
25260
25261         * gcc.dg/20030626-1.c: New test.
25262
25263 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
25264
25265         * const-str-2.m: Update.
25266
25267 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
25268
25269         PR c++/10990
25270         * g++.dg/rtti/dyncast1.C: New test.
25271         * g++.dg/abi/mangle4.C: Correct base-specifier access.
25272         * g++.dg/lookup/scoped1.C: Remove XFAIL.
25273         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
25274
25275         PR c++/10931
25276         * g++.dg/expr/static_cast1.C: New test.
25277
25278 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
25279
25280         * gcc.dg/20030625-1.c: New test.
25281
25282 2003-06-24  Roger Sayle  <roger@eyesopen.com>
25283
25284         * gcc.c-torture/compile/20030624-1.c: New test case.
25285
25286 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
25287
25288         * gcc.c-torture/execute/string-opt-17.c: New test.
25289
25290 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
25291
25292         PR c++/5754
25293         * g++.dg/parse/crash6.C: New test.
25294
25295 2003-06-23  Roger Sayle  <roger@eyesopen.com>
25296
25297         * gcc.dg/builtins-24.c: New test case.
25298
25299 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
25300
25301         * g++.dg/opt/operator1.C: New test.
25302
25303 2003-06-22  Roger Sayle  <roger@eyesopen.com>
25304
25305         * gcc.c-torture/execute/string-opt-16.c: New test case.
25306
25307 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25308
25309         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
25310         * g++.old-deja/g++.other/conv7.C: Likewise.
25311         * g++.old-deja/g++.other/overcnv2.C: Likewise.
25312         * g++.old-deja/g++.other/overload14.C: Likewise.
25313
25314 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
25315
25316         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
25317         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
25318
25319 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25320
25321         PR c++/10888
25322         * g++.dg/warn/Winline-3.C: New test.
25323
25324 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25325
25326         * lib/target-supports.exp (check_alias_available): Make the test
25327         program acceptable to the Solaris assembler.
25328
25329         PR c++/10749
25330         * g++.dg/template/memclass2.C: New test.
25331
25332 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25333             Eric Botcazou  <ebotcazou@libertysurf.fr>
25334
25335         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
25336         data for non-matching targets.
25337         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
25338
25339 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
25340
25341         PR c++/10845
25342         * g++.dg/template/member3.C: New test.
25343
25344 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
25345
25346         PR c++/10939
25347         * g++.dg/template/func1.C: New test.
25348
25349         PR c++/9649
25350         * g++.dg/template/static4.C: New test.
25351         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
25352
25353         PR c++/11041
25354         * g++.dg/init/ref7.C: New test.
25355
25356 2003-06-19  Matt Austern  <austern@apple.com>
25357
25358         PR c++/11228
25359         * g++.dg/anew1.C: New test.
25360         * g++.dg/anew2.C: New test.
25361         * g++.dg/anew3.C: New test.
25362         * g++.dg/anew4.C: New test.
25363
25364 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
25365
25366         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
25367
25368 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
25369
25370         * gcc.c-torture/execute/simd-4.c (main): Make expected value
25371         endian-dependent.
25372
25373 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
25374
25375         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
25376         Remove cruft.
25377
25378 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
25379
25380         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
25381         * gcc.c-torture/compile/961203-1.c: Likewise.
25382         * gcc.c-torture/compile/980506-1.c: Likewise.
25383
25384 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25385
25386         PR c++/10712
25387         * g++.dg/lookup/using7.C: New test.
25388
25389 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
25390
25391         PR c++/11105
25392         * g++.dg/abi/conv1.C: Remove it.
25393         * g++.dg/template/conv7.C: New test.
25394         * g++.dg/template/conv8.C: Likewise.
25395         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
25396         conversion operator.
25397
25398 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
25399
25400         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
25401         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25402         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25403         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25404         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25405         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25406         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25407         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25408         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25409         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25410         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25411         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25412         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25413         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25414         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25415         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25416         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25417         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25418         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25419         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25420         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25421         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25422         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25423         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25424         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25425         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25426         * gcc.dg/compat/struct-return-10_x.c: Ditto.
25427         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25428         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25429
25430 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
25431
25432         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
25433         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
25434         indications.
25435
25436 2003-06-16  Roger Sayle  <roger@eyesopen.com>
25437
25438         * gcc.dg/i386-387-5.c: New test case.
25439         * gcc.dg/i386-387-6.c: New test case.
25440         * gcc.dg/builtins-23.c: New test case.
25441
25442 2003-06-15  Roger Sayle  <roger@eyesopen.com>
25443
25444         * gcc.dg/builtins-22.c: New test case.
25445         * gcc.dg/i386-387-1.c: Update to test exp.
25446         * gcc.dg/i386-387-2.c: Likewise.
25447
25448 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25449
25450         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
25451
25452 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
25453
25454         * lib/gcc-dg.exp (dg-require-dll): New function.
25455         (dg-xfail-if): Likewise.
25456         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
25457         driver.
25458
25459         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
25460         * gcc.c-torture/compile/20001205-1.c: Likewise.
25461         * gcc.c-torture/compile/20001226-1.c: Likewise.
25462         * gcc.c-torture/compile/20010518-2.c: Likewise.
25463         * gcc.c-torture/compile/20020312-1.c: Likewise.
25464         * gcc.c-torture/compile/20020604-1.c: Likewise.
25465         * gcc.c-torture/compile/920501-12.c: Likewise.
25466         * gcc.c-torture/compile/920501-4.c: Likewise.
25467         * gcc.c-torture/compile/920520-1.c: Likewise.
25468         * gcc.c-torture/compile/920521-1.c: Likewise.
25469         * gcc.c-torture/compile/920625-1.c: Likewise.
25470         * gcc.c-torture/compile/961203-1.c: Likewise.
25471         * gcc.c-torture/compile/980506-1.c: Likewise.
25472         * gcc.c-torture/compile/981006-1.c: Likewise.
25473         * gcc.c-torture/compile/981022-1.c: Likewise.
25474         * gcc.c-torture/compile/981223-1.c: Likewise.
25475         * gcc.c-torture/compile/990617-1.c: Likewise.
25476         * gcc.c-torture/compile/dll.c: Likewise.
25477         * gcc.c-torture/compile/labels-3.c: Likewise.
25478         * gcc.c-torture/compile/mipscop-1.c: Likewise.
25479         * gcc.c-torture/compile/mipscop-2.c: Likewise.
25480         * gcc.c-torture/compile/mipscop-3.c: Likewise.
25481         * gcc.c-torture/compile/mipscop-4.c: Likewise.
25482         * gcc.c-torture/compile/simd-5.c: Likewise.
25483         * gcc.c-torture/compile/20000804-1.x: Remove.
25484         * gcc.c-torture/compile/20001205-1.x: Likewise.
25485         * gcc.c-torture/compile/20001226-1.x: Likewise.
25486         * gcc.c-torture/compile/20010518-2.x: Likewise.
25487         * gcc.c-torture/compile/20020312-1.x: Likewise.
25488         * gcc.c-torture/compile/20020604-1.x: Likewise.
25489         * gcc.c-torture/compile/920501-12.x: Likewise.
25490         * gcc.c-torture/compile/920501-4.x: Likewise.
25491         * gcc.c-torture/compile/920520-1.x: Likewise.
25492         * gcc.c-torture/compile/920521-1.x: Likewise.
25493         * gcc.c-torture/compile/920625-1.x: Likewise.
25494         * gcc.c-torture/compile/961203-1.x: Likewise.
25495         * gcc.c-torture/compile/980506-1.x: Likewise.
25496         * gcc.c-torture/compile/981006-1.x: Likewise.
25497         * gcc.c-torture/compile/981022-1.x: Likewise.
25498         * gcc.c-torture/compile/981223-1.x: Likewise.
25499         * gcc.c-torture/compile/990617-1.x: Likewise.
25500         * gcc.c-torture/compile/mipscop-1.x: Likewise.
25501         * gcc.c-torture/compile/mipscop-2.x: Likewise.
25502         * gcc.c-torture/compile/mipscop-3.x: Likewise.
25503         * gcc.c-torture/compile/mipscop-4.x: Likewise.
25504         * gcc.c-torture/compile/simd-5.x: Likewise.
25505
25506         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
25507
25508 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25509
25510         * gcc.c-torture/execute/20030611-1.c: New test.
25511
25512 2003-06-12  Roger Sayle  <roger@eyesopen.com>
25513
25514         PR middle-end/168
25515         * gcc.dg/20030612-1.c: New test case.
25516
25517 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
25518
25519         PR c++/10635
25520         * g++.dg/expr/cast1.C: New test.
25521
25522 2003-06-12  Roger Sayle  <roger@eyesopen.com>
25523
25524         * gcc.dg/builtins-21.c: New test case.
25525
25526 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
25527
25528         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
25529         options instead of at the end.
25530         * lib/objc.exp (objc_target_compile): Likewise.
25531
25532 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
25533
25534         PR c++/10432
25535         * g++.dg/parse/error1.C: New test.
25536
25537 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
25538
25539         * gcc.dg/compat/struct-by-value-11_main.c: New file.
25540         * gcc.dg/compat/struct-by-value-11_x.c: New file.
25541         * gcc.dg/compat/struct-by-value-11_y.c: New file.
25542         * gcc.dg/compat/struct-by-value-12_main.c: New file.
25543         * gcc.dg/compat/struct-by-value-12_x.c: New file.
25544         * gcc.dg/compat/struct-by-value-12_y.c: New file.
25545         * gcc.dg/compat/struct-by-value-13_main.c: New file.
25546         * gcc.dg/compat/struct-by-value-13_x.c: New file.
25547         * gcc.dg/compat/struct-by-value-13_y.c: New file.
25548         * gcc.dg/compat/struct-by-value-14_main.c: New file.
25549         * gcc.dg/compat/struct-by-value-14_x.c: New file.
25550         * gcc.dg/compat/struct-by-value-14_y.c: New file.
25551         * gcc.dg/compat/struct-by-value-15_main.c: New file.
25552         * gcc.dg/compat/struct-by-value-15_x.c: New file.
25553         * gcc.dg/compat/struct-by-value-15_y.c: New file.
25554         * gcc.dg/compat/struct-by-value-16_main.c: New file.
25555         * gcc.dg/compat/struct-by-value-16_x.c: New file.
25556         * gcc.dg/compat/struct-by-value-16_y.c: New file.
25557         * gcc.dg/compat/struct-by-value-17_main.c: New file.
25558         * gcc.dg/compat/struct-by-value-17_x.c: New file.
25559         * gcc.dg/compat/struct-by-value-17_y.c: New file.
25560         * gcc.dg/compat/struct-by-value-18_main.c: New file.
25561         * gcc.dg/compat/struct-by-value-18_x.c: New file.
25562         * gcc.dg/compat/struct-by-value-18_y.c: New file.
25563
25564         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
25565         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
25566         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
25567         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
25568         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
25569         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
25570         * gcc.dg/compat/scalar-return-3_main.c: New file.
25571         * gcc.dg/compat/scalar-return-3_x.c: New file.
25572         * gcc.dg/compat/scalar-return-3_y.c: New file.
25573         * gcc.dg/compat/scalar-return-4_main.c: New file.
25574         * gcc.dg/compat/scalar-return-4_x.c: New file.
25575         * gcc.dg/compat/scalar-return-4_y.c: New file.
25576
25577 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
25578
25579         * gcc.dg/compat/fp2-struct-check.h: New file.
25580         * gcc.dg/compat/fp2-struct-defs.h: New file.
25581         * gcc.dg/compat/fp2-struct-init.h: New file.
25582         * gcc.dg/compat/struct-by-value-10_main.c: New file.
25583         * gcc.dg/compat/struct-by-value-10_x.c: New file.
25584         * gcc.dg/compat/struct-by-value-10_y.c: New file.
25585         * gcc.dg/compat/struct-return-10_main.c: New file.
25586         * gcc.dg/compat/struct-return-10_x.c: New file.
25587         * gcc.dg/compat/struct-return-10_y.c: New file.
25588
25589         * gcc.dg/compat/compat-common.h: New file.
25590         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
25591         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
25592         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
25593         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
25594         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
25595         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
25596         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
25597         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25598         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
25599         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
25600         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25601         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
25602         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
25603         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25604         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
25605         * gcc.dg/compat/small-struct-check.h: Ditto.
25606         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
25607         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25608         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
25609         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
25610         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25611         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
25612         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
25613         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25614         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
25615         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
25616         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25617         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
25618         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
25619         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25620         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
25621         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
25622         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25623         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
25624         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
25625         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25626         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
25627         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
25628         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25629         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
25630         * gcc.dg/compat/struct-return-2_main.c: Ditto.
25631         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25632         * gcc.dg/compat/struct-return-2_y.c: Ditto.
25633         * gcc.dg/compat/struct-return-3_main.c: Ditto.
25634         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25635         * gcc.dg/compat/struct-return-3_y.c: Ditto.
25636
25637 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
25638
25639         * g++.dg/pch/static-1.C: New file.
25640         * g++.dg/pch/static-1.Hs: New file.
25641
25642 2003-06-10  Richard Henderson  <rth@redhat.com>
25643
25644         * gcc.dg/asm-7.c: Adjust expected warning text.
25645
25646 2003-06-10  Roger Sayle  <roger@eyesopen.com>
25647
25648         * gcc.dg/builtins-20.c: New test case.
25649
25650 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
25651
25652         PR c++/11131
25653         * g++.dg/opt/template1.C: New test.
25654
25655 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25656
25657         * lib/gcc-dg.exp (dg-test): Clear additional_files and
25658         additional_sources.
25659
25660 2003-05-21  David Taylor  <dtaylor@emc.com>
25661
25662         * gcc.dg/Wpadded.c: New file.
25663
25664 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25665
25666         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
25667         * gcc.dg/special/weak-2.c: Add dg-require-weak.
25668         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
25669         dg-require-weak.
25670
25671 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
25672
25673         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
25674
25675 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25676
25677         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
25678         (dg-require-alias): Likewise.
25679         (dg-require-gc-sections): Likewise.
25680         * lib/target-supports.exp (check_gc_sections_available): Likewise.
25681
25682 2003-06-08  Richard Henderson  <rth@redhat.com>
25683
25684         * gcc.dg/20011029-2.c: Fix the array reference.
25685         * gcc.dg/asm-7.c: New.
25686
25687 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
25688
25689         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
25690
25691 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
25692
25693         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
25694         (dg-require-gc-sections): Likewise.
25695
25696 2003-06-08  Jan Hubicka  <jh@suse.cz>
25697
25698         * i386-cmov1.c: Fix regular expression.
25699         * i386-cvt-1.c: Likewise.
25700         * i386-local.c: Likewise.
25701         * i386-local2.c: Likewise.
25702         * i386-mul.c: Likewise.
25703         * i386-ssetype-1.c: Likewise.
25704         * i386-ssetype-3.c: Likewise.
25705         * i386-ssetype-5.c: Likewise.
25706
25707 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25708
25709         PR c++/11039
25710         * g++.dg/warn/implicit-typename2.C: New test.
25711         * g++.dg/warn/implicit-typename3.C: New test.
25712
25713 2003-06-07  Richard Henderson  <rth@redhat.com>
25714
25715         * g++.dg/other/offsetof3.C: Use size_t.
25716         * g++.dg/other/offsetof4.C: Likewise.
25717
25718 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
25719
25720         * lib/copy-file.exp: New. Implement gcc_copy_files.
25721
25722         * lib/dg-pch.exp: Load copy-file.exp
25723         (dg-pch): Use gcc_copy_files instead of "file copy".
25724
25725 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
25726
25727         * gcc.dg/weak/weak.exp: Simplify.
25728         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
25729         * gcc.dg/weak/weak-1.c: Likewise.
25730         * gcc.dg/weak/weak-2.c: Likewise.
25731         * gcc.dg/weak/weak-3.c: Likewise.
25732         * gcc.dg/weak/weak-4.c: Likewise.
25733         * gcc.dg/weak/weak-5.c: Likewise.
25734         * gcc.dg/weak/weak-6.c: Likewise.
25735         * gcc.dg/weak/weak-7.c: Likewise.
25736         * gcc.dg/weak/weak-8.c: Likewise.
25737         * gcc.dg/weak/weak-9.c: Likewise.
25738
25739 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
25740
25741         gcc.c-torture/execute/20030606-1.c: New.
25742
25743 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25744
25745         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
25746         * gcc.dg/builtins-19.c: Likewise.
25747
25748 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25749
25750         * gcc.dg/builtins-2.c: Add some more tests.
25751         * gcc.dg/builtins-18.c: New test case.
25752         * gcc.dg/builtins-19.c: New test case.
25753
25754 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25755             Jim Wilson  <wilson@tuliptree.org>
25756
25757         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
25758
25759 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
25760
25761         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
25762         mempcpy/stpcpy calls not to be optimized into something else.
25763         * gcc.c-torture/execute/string-opt-3.c: Moved to...
25764         * gcc.c-torture/execute/builtins/string-7.c: ...here.
25765         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
25766
25767 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25768
25769         * gcc.dg/format/asm_fprintf-1.c: New test.
25770
25771 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
25772
25773         * lib/gcc-defs.exp (additional_sources): New variable.
25774         (dg-additional-sources): New function.
25775         (additional_files): New variable.
25776         (dg-additional-files): New function.
25777         (dg-additional-files-options): Likewise.
25778         * lib/gcc-dg.exp (dg-require-weak): New function.
25779         (dg-require-alias): Likewise.
25780         (dg-require-gc-sections): Likewise.
25781         * lib/target-supports.exp (check_alias_available): Remove testfile
25782         parameter.
25783         (check_gc_sections_available): New function.
25784         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
25785         (dg-gpp-additional-files): Likewise.
25786         * lib/g++.exp (additional_sources): Remove.
25787         (additional_files): Likewise.
25788         (g++_target_compile): Use dg-additional-files-options.
25789
25790         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
25791         Tcl logic.
25792         * gcc.dg/special/ecos.exp: Remove.
25793         * gcc.dg/special/20000419-2.c: Use dg-require-*.
25794         * gcc.dg/special/alias-1.c: Likewise.
25795         * gcc.dg/special/alias-2.c: Likewise.
25796         * gcc.dg/special/gcsec-1.c: Likewise.
25797         * gcc.dg/special/weak-1.c: Likewise.
25798         * gcc.dg/special/weak-2.c: Likewise.
25799         * gcc.dg/special/wkali-1.c: Likewise.
25800         * gcc.dg/special/wkali-2.c: Likewise.
25801
25802         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
25803         dg-gpp-additional-*.
25804         * g++.dg/special/conpr-3.C: Likewise.
25805         * g++.dg/special/conpr-4.C: Likewise.
25806         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
25807         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
25808         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
25809         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
25810         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
25811         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
25812         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
25813         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
25814         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
25815         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
25816         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
25817         * g++.old-deja/g++.other/comdat1.C: Likewise.
25818         * g++.old-deja/g++.other/comdat2.C: Likewise.
25819         * g++.old-deja/g++.other/comdat3.C: Likewise.
25820         * g++.old-deja/g++.other/ctor1.C: Likewise.
25821         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
25822
25823 2003-06-05  Richard Henderson  <rth@redhat.com>
25824
25825         * gcc.dg/debug/20030605-1.c: New.
25826
25827 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25828
25829         * README.QMTEST: Update.
25830
25831 2003-06-04  Richard Henderson  <rth@redhat.com>
25832
25833         * gcc.dg/cleanup-1.c: New.
25834         * gcc.dg/cleanup-2.c: New.
25835         * gcc.dg/cleanup-3.c: New.
25836         * gcc.dg/cleanup-4.c: New.
25837         * gcc.dg/cleanup-5.c: New.
25838         * gcc.dg/cleanup-6.c: New.
25839         * gcc.dg/cleanup-7.c: New.
25840
25841 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25842
25843         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
25844
25845         * lib/dg-pch.exp: New file.
25846         * g++.dg/pch/pch.exp: Use dg-pch.exp.
25847         * gcc.dg/pch/pch.exp: Likewise.
25848
25849 2003-06-04  Roger Sayle  <roger@eyesopen.com>
25850
25851         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
25852         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
25853         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
25854         * gcc.dg/builtins-17.c: New test case.
25855         * gcc.dg/i386-387-4.c: New test case.
25856         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
25857
25858 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25859
25860         * gcc.dg/ultrasp9.c: New test.
25861
25862 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25863
25864         * gcc.c-torture/compile/20030604-1.c: New test.
25865         * gcc.dg/sparc-constant-1.c: New test.
25866
25867 2003-06-03  Glen Nakamura  <glen@imodulo.com>
25868
25869         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
25870
25871 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
25872
25873         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
25874
25875         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
25876         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
25877
25878 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
25879
25880         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
25881
25882 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25883
25884         PR c++/10940
25885         * g++.dg/template/spec10.C: New test.
25886
25887 2003-06-03  Roger Sayle  <roger@eyesopen.com>
25888
25889         * gcc.dg/builtins-16.c: New test case.
25890
25891 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
25892
25893         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
25894         mempcpy test with post-increments.
25895         * gcc.c-torture/execute/string-opt-3.c: New test.
25896         * gcc.dg/string-opt-1.c: New test.
25897
25898 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
25899
25900         PR fortran/10965
25901         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
25902
25903 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
25904
25905         * lib/scanasm.exp (dg-scan): New function, factored out of ...
25906         (scan-assembler): ... here.  Use dg-scan.
25907         (scan-assembler-not): Likewise.
25908         (scan-file): New function.
25909         (scan-file-not): Likewise.
25910         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
25911         * gcc.dg/cpp/_Pragma4.c: Likewise.
25912         * gcc.dg/cpp/_Pragma5.c: Likewise.
25913         * gcc.dg/cpp/avoidpaste1.c: Likewise.
25914         * gcc.dg/cpp/avoidpaste2.c: Likewise.
25915         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
25916         * gcc.dg/cpp/cmdlne-P.c: Likewise.
25917         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
25918         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
25919         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
25920         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
25921         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
25922         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
25923         * gcc.dg/cpp/cxxcom1.c: Likewise.
25924         * gcc.dg/cpp/line1.c: Likewise.
25925         * gcc.dg/cpp/maccom1.c: Likewise.
25926         * gcc.dg/cpp/maccom2.c: Likewise.
25927         * gcc.dg/cpp/maccom3.c: Likewise.
25928         * gcc.dg/cpp/maccom4.c: Likewise.
25929         * gcc.dg/cpp/maccom5.c: Likewise.
25930         * gcc.dg/cpp/maccom6.c: Likewise.
25931         * gcc.dg/cpp/multiline.c: Likewise.
25932         * gcc.dg/cpp/spacing1.c: Likewise.
25933         * gcc.dg/cpp/spacing2.c: Likewise.
25934         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
25935         * gcc.dg/cpp/trad/maccom1.c: Likewise.
25936         * gcc.dg/cpp/trad/maccom2.c: Likewise.
25937         * gcc.dg/cpp/trad/maccom3.c: Likewise.
25938         * gcc.dg/cpp/trad/maccom4.c: Likewise.
25939         * gcc.dg/cpp/trad/maccom6.c: Likewise.
25940         * gcc.dg/cpp/cxxcom2.c: Likewise.
25941         * gcc.dg/cpp/cxxcom2.h: New file.
25942
25943         * gcc.dg/cpp/truefalse.cpp: Move it to ...
25944         * g++.dg/cpp/truefalse.C: Here.
25945         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
25946
25947 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
25948
25949         * gcc.dg/cpp/redef3.c: New file.
25950
25951 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25952
25953         * gcc.dg/i386-loop-3.c: New test.
25954
25955 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
25956
25957         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
25958
25959 2003-05-31  Roger Sayle  <roger@eyesopen.com>
25960
25961         * gcc.dg/fwrapv-1.c: New test case.
25962         * gcc.dg/fwrapv-2.c: New test case.
25963
25964 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25965
25966         PR c++/10956
25967         * g++.dg/template/spec9.C: New test.
25968
25969 2003-05-29  Roger Sayle  <roger@eyesopen.com>
25970
25971         * gcc.dg/duff-4.c: New test case.
25972
25973 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
25974
25975         PR fortran/10843
25976         * g77.dg/ffixed-form-1.f: New test
25977         * g77.dg/ffixed-form-2.f: New test
25978         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
25979         * g77.dg/ffree-form-3.f: New test
25980
25981 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
25982
25983         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
25984         * gcc.dg/wint_t-1.c: Likewise.
25985
25986 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25987
25988         * g++.dg/template/access11.C: New test.
25989
25990 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25991
25992         PR c++/10849
25993         * g++.dg/template/access10.C: New test.
25994
25995 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25996             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25997
25998         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
25999
26000 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
26001
26002         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
26003         suppress for powerpc-*-darwin*.
26004         * gcc.dg/torture/builtin-noret-2.c: Likewise.
26005
26006 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
26007
26008         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
26009         suppress option for powerpc-*-darwin*.
26010
26011 2003-05-23  Roger Sayle  <roger@eyesopen.com>
26012
26013         * gcc.dg/builtins-1.c: Add tests for tan and atan.
26014         * gcc.dg/builtins-4.c: Add test for fmod.
26015
26016 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26017
26018         PR c++/10682
26019         * g++.dg/template/instantiate4.C: New test.
26020
26021 2003-05-22  Roger Sayle  <roger@eyesopen.com>
26022
26023         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
26024
26025 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
26026
26027         * gcc.dg/compat/scalar-return-1_main.c: New file.
26028         * gcc.dg/compat/scalar-return-1_x.c: New file.
26029         * gcc.dg/compat/scalar-return-1_y.c: New file.
26030         * gcc.dg/compat/scalar-return-2_main.c: New file.
26031         * gcc.dg/compat/scalar-return-2_x.c: New file.
26032         * gcc.dg/compat/scalar-return-2_y.c: New file.
26033         * gcc.dg/compat/struct-return-3_main.c: New file.
26034         * gcc.dg/compat/struct-return-3_y.c: New file.
26035         * gcc.dg/compat/struct-return-3_x.c: New file.
26036         * gcc.dg/compat/struct-return-2_main.c: New file.
26037         * gcc.dg/compat/struct-return-2_x.c: New file.
26038         * gcc.dg/compat/struct-return-2_y.c: New file.
26039
26040 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26041
26042         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
26043         for hppa*-hp-hpux*.
26044         * gcc.dg/20021014-1.c (dg-options): Likewise.
26045         * gcc.dg/nest.c (dg-options): Likewise.
26046
26047 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
26048
26049         PR c++/9738
26050         * g++.dg/ext/dllimport2.C: New file.
26051         * g++.dg/ext/dllimport3.C: New file.
26052
26053 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
26054
26055         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
26056         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26057         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26058         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26059         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26060         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26061         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
26062         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
26063         * gcc.dg/compat/small-struct-defs.h: New file.
26064         * gcc.dg/compat/small-struct-init.h: New file.
26065         * gcc.dg/compat/small-struct-check.h: New file.
26066         * gcc.dg/compat/fp-struct-defs.h: New file.
26067         * gcc.dg/compat/fp-struct-check.h: New file.
26068         * gcc.dg/compat/fp-struct-init.h: New file.
26069         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
26070         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
26071
26072 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
26073
26074         * gcc.dg/20030225-2.c: New test.
26075
26076 2003-05-18  Roger Sayle  <roger@eyesopen.com>
26077             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26078
26079         * gcc.c-torture/compile/20030518-1.c: New test case.
26080
26081 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
26082
26083         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
26084         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
26085         gcc-dg-debug-runtest.
26086         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
26087         gcc-dg-debug-runtest.
26088
26089 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26090
26091         PR c++/9022
26092         * g++.dg/lookup/using6.C: New test.
26093
26094 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26095
26096         * g++.dg/parse/access2.C: New test.
26097
26098 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
26099
26100         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
26101         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
26102         * gcc.dg/debug/debug.exp: Likewise.
26103
26104 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
26105
26106         * gcc.dg/dollar.c: New test.
26107
26108 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
26109
26110         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
26111         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
26112         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
26113         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
26114         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
26115         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
26116         * gcc.dg/compat/struct-by-value-6_main.c: New file.
26117         * gcc.dg/compat/struct-by-value-6_x.c: New file.
26118         * gcc.dg/compat/struct-by-value-6_y.c: New file.
26119         * gcc.dg/compat/struct-by-value-7_main.c: New file.
26120         * gcc.dg/compat/struct-by-value-7_x.c: New file.
26121         * gcc.dg/compat/struct-by-value-7_y.c: New file.
26122         * gcc.dg/compat/struct-by-value-8_main.c: New file.
26123         * gcc.dg/compat/struct-by-value-8_x.c: New file.
26124         * gcc.dg/compat/struct-by-value-8_y.c: New file.
26125         * gcc.dg/compat/struct-by-value-9_main.c: New file.
26126         * gcc.dg/compat/struct-by-value-9_x.c: New file.
26127         * gcc.dg/compat/struct-by-value-9_y.c: New file.
26128
26129 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
26130
26131         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
26132         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
26133         support for "repo" mode.
26134         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
26135         * lib/g77-dg.exp: Likewise.
26136         * lib/obj-dg.exp: Likewise.
26137
26138 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
26139
26140         Merge from gcc-3_2-rhl8-branch:
26141         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
26142
26143         * gcc.dg/tls/opt-6.c: New test.
26144
26145         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
26146
26147         * gcc.dg/20030405-1.c: New test.
26148
26149         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
26150
26151         * gcc.dg/20030309-1.c: New test.
26152
26153         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26154
26155         * gcc.c-torture/execute/20030307-1.c: New test.
26156
26157         2003-02-20  Randolph Chung  <tausq@debian.org>
26158
26159         * gcc.c-torture/compile/20030220-1.c: New test.
26160
26161         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
26162
26163         * gcc.dg/20030217-1.c: New test.
26164
26165         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
26166
26167         * gcc.c-torture/compile/20020129-1.c: New test.
26168
26169         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26170
26171         * gcc.dg/unroll-1.c: New test.
26172
26173         2002-11-16  Jan Hubicka  <jh@suse.cz>
26174
26175         * gcc.c-torture/execute/20020920-1.c: New test.
26176
26177         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
26178
26179         PR target/7434
26180         * gcc.c-torture/compile/20021008-1.c: New test.
26181
26182         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
26183
26184         PR target/7559
26185         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
26186
26187         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26188
26189         * gcc.c-torture/compile/20020807-1.c: New test.
26190
26191         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
26192
26193         * gcc.dg/tls/opt-1.c: New test.
26194
26195         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
26196
26197         * gcc.dg/20020729-1.c: New test.
26198
26199         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
26200
26201         * g++.dg/opt/life1.C: New test.
26202
26203         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
26204
26205         * gcc.dg/20020525-1.c: New test.
26206
26207         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
26208
26209         PR c++/6794
26210         * g++.dg/ext/pretty1.C: New test.
26211         * g++.dg/ext/pretty2.C: New test.
26212
26213 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
26214
26215         PR c++/8385
26216         * g++.dg/ext/typeof5.C: New test.
26217
26218 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
26219
26220         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
26221         __USER_LABEL_PREFIX__ into account.
26222         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
26223
26224 2003-05-14  Roger Sayle  <roger@eyesopen.com>
26225
26226         * gcc.dg/builtins-15.c: New test case.
26227
26228 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
26229
26230         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
26231
26232 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
26233
26234         * lib/g++.exp: Tweak handling of additional source files.
26235         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
26236         * g++.dg/special/conpr-2a.C: Rename to ...
26237         * g++.dg/special/conpr-2a.cc: ... this.
26238         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
26239         * g++.dg/special/conpr-3a.C: Rename to ...
26240         * g++.dg/special/conpr-3a.cc: This.
26241         * g++.dg/special/conpr-3b.C: Rename to ...
26242         * g++.dg/special/conpr-3b.cc: This.
26243         * g++.dg/special/conpr-4.C: New test.
26244         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
26245
26246 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
26247
26248         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
26249
26250 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26251
26252         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
26253         * g++.old-deja/g++.robertl/eb71.C: Likewise.
26254         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
26255         * g++.old-deja/g++.other/warn3.C: Likewise.
26256
26257 2003-05-11  Roger Sayle  <roger@eyesopen.com>
26258
26259         * gcc.dg/i386-387-1.c: Update to also test log.
26260         * gcc.dg/i386-387-2.c: Likewise.
26261
26262 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26263
26264         * g77.f-torture/execute/int8421.f: New test.
26265
26266 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26267
26268         PR c++/10230, c++/10481
26269         * g++.dg/lookup/scoped5.C: New test.
26270
26271 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26272
26273         PR c++/10552
26274         * g++.dg/template/ttp6.C: New test.
26275
26276 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
26277
26278         * gcc.c-torture/execute/builtins: New directory.
26279         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
26280         gcc.c-torture/execute/builtins.
26281         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
26282         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
26283         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
26284         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
26285
26286 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26287
26288         PR c++/9252
26289         * g++.dg/template/access8.C: New test.
26290         * g++.dg/template/access9.C: New test.
26291
26292 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26293
26294         PR c++/9554
26295         * g++.dg/parse/access1.C: New test.
26296
26297 2003-05-09  DJ Delorie  <dj@redhat.com>
26298
26299         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
26300         long, and not an int.
26301
26302 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26303
26304         PR c++/10555, c++/10576
26305         * g++.dg/template/memclass1.C: New test.
26306
26307 2003-05-08  DJ Delorie  <dj@redhat.com>
26308
26309         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
26310         targets.
26311         * gcc.c-torture/execute/20021024-1.x: Likewise.
26312         * gcc.c-torture/execute/shiftdi.x: Likewise.
26313         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
26314         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
26315         * gcc.dg/20021018-1.c: Likewise.
26316
26317 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26318
26319         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
26320
26321         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
26322         (bcopy): Call memmove.
26323
26324 2003-05-08  Roger Sayle  <roger@eyesopen.com>
26325
26326         * g77.f-torture/compile/8485.f: New test case.
26327
26328 2003-05-07  Richard Henderson  <rth@redhat.com>
26329
26330         PR c++/10570
26331         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
26332         Verify exception_cleanup not called for rethrows.
26333         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
26334         when exiting catch block without rethrowing.
26335         * g++.dg/eh/forced3.C: New.
26336         * g++.dg/eh/forced4.C: New.
26337
26338 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
26339
26340         * gcc.dg/20030505.c: Fix triplet.
26341
26342 2003-05-06  DJ Delorie  <dj@redhat.com>
26343
26344         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
26345         * gcc.dg/nest.c: Likewise.
26346
26347 2003-05-05  Roger Sayle  <roger@eyesopen.com>
26348
26349         * gcc.dg/builtins-14.c: New test case.
26350
26351 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
26352
26353         * lib/compat.exp (compat-execute): New argument.
26354         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
26355         * gcc.dg/compat: New test directory.
26356         * gcc.dg/compat/compat.exp: New expect script.
26357         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
26358         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
26359         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
26360         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
26361         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
26362         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
26363
26364         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
26365         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
26366         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
26367         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
26368         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
26369         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
26370         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
26371         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
26372         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
26373         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
26374         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
26375         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
26376         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
26377         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
26378         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
26379
26380 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
26381
26382         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
26383
26384 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
26385
26386         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
26387
26388 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
26389
26390         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
26391         * gcc.dg/ppc-fsel-2.c: New test.
26392
26393         * gcc.dg/unused-5.c: New test.
26394
26395 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26396
26397         PR c++/10496
26398         * g++.dg/warn/pmf1.C: New test.
26399
26400 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26401
26402         PR c++/4494
26403         * g++.dg/warn/main.C: New test.
26404
26405 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26406
26407         * gcc.dg/nonnull-3.c: New test.
26408
26409 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
26410
26411         * gcc.dg/cpp/Wtrigraphs.c: Update.
26412         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
26413
26414 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
26415
26416         * gcc.dg/ppc-fsel-1.c: New test.
26417
26418 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
26419
26420         PR c/10604
26421         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
26422
26423 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
26424
26425         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
26426
26427 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26428
26429         PR c++/9364, c++/10553, c++/10586
26430         * g++.dg/parse/typename4.C: New test.
26431         * g++.dg/parse/typename5.C: Likewise.
26432
26433 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
26434
26435         * gcc.c-torture/compile/20030503-1.c: New test.
26436
26437 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26438
26439         * g++.dg/lookup/using5.C: Fix testcase error.
26440
26441 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
26442
26443         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
26444         since MEABI is no longer supported.  Remove all vestiges
26445         of MEABI from the test.
26446
26447 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26448
26449         PR c++/10554
26450         * g++.dg/lookup/using5.C: New test.
26451
26452 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26453
26454         PR c++/8772
26455         * g++.dg/template/ttp5.C: New test.
26456
26457 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
26458
26459         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
26460         (dg-gpp-additional-sources): New function.
26461         (dg-gpp-additional-files): Likewise.
26462         * lib/g++.exp (additional_sources): New variable.
26463         (additional_files): Likewise.
26464         (g++_target_compile): Deal with them.
26465         * lib/old-dejagnu.exp: Remove.
26466         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
26467         * g++.old-deja: Revise all tests to use dg commands.
26468
26469 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26470
26471         PR c++/9432, c++/9528
26472         * g++.dg/lookup/using4.C: New test.
26473
26474 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
26475
26476         * gcc.dg/noreturn-5.c: New file.
26477         * gcc.dg/noreturn-6.c: New file.
26478
26479         * gcc.c-torture/compile/inline-1.c: New file.
26480
26481 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26482
26483         PR c++/10551
26484         * g++.dg/template/explicit1.C: New test.
26485
26486 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26487
26488         PR c++/10549
26489         * g++.dg/other/bitfield1.C: New test.
26490
26491         PR c++/10527
26492         * g++.dg/init/new7.C: New test.
26493
26494 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26495
26496         * g++.dg/ext/desig1.C: New test.
26497         * g++.dg/ext/init1.C: Update.
26498
26499         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
26500
26501 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
26502
26503         PR c++/10180
26504         * g++.dg/warn/Winline-1.C: New test.
26505
26506 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
26507
26508         * gcc.c-torture/execute/string-opt-19.c: New test.
26509
26510         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
26511         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
26512
26513 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
26514
26515         PR c++/10506
26516         * g++.dg/init/new6.C: New test.
26517
26518         PR c++/10503
26519         * g++.dg/init/ref6.C: New test.
26520
26521 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
26522
26523         * g++.dg/warn/weak1.C: XFAIL on AIX4.
26524
26525 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26526
26527         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
26528         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
26529
26530 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
26531
26532         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
26533         initialized static data members.
26534
26535 2003-04-25  H.J. Lu <hjl@gnu.org>
26536
26537         * gcc.dg/ia64-sync-4.c: New test.
26538
26539 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26540
26541         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
26542         date.
26543
26544 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
26545
26546         PR c++/10337
26547         * g++.dg/warn/conv1.C: New test.
26548         * g++.old-deja/g++.other/conv7.C: Adjust.
26549         * g++.old-deja/g++.other/overload14.C: Adjust.
26550
26551 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26552
26553         PR c++/10471
26554         * g++.dg/template/defarg2.C: New test.
26555
26556 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
26557
26558         * gcc.dg/cpp/include2.c: Update.
26559         * gcc.dg/cpp/multiline-2.c: New.
26560         * gcc.dg/cpp/multiline.c: Update.
26561         * gcc.dg/cpp/strify2.c: Update.
26562         * gcc.dg/cpp/trad/literals-2.c: Update.
26563
26564 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26565
26566         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
26567
26568 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26569
26570         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
26571
26572 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26573
26574         PR c++/10451
26575         * g++.dg/parse/crash4.C: New test.
26576
26577         PR c++/9847
26578         * g++.dg/parse/crash5.C: New test.
26579
26580 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
26581
26582         PR c++/10446
26583         * g++.dg/parse/crash3.C: New test.
26584
26585         PR c++/10428
26586         * g++.dg/parse/elab1.C: New test.
26587
26588 2003-04-22  Devang Patel  <dpatel@apple.com>
26589
26590         * gcc.dg/cpp/trad/funlike-5.c: New test.
26591
26592 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
26593
26594         * g++.dg/other/packed1.C: Fix dg options.
26595
26596 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
26597
26598         * g++.dg/other/offsetof2.C: New test.
26599
26600 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
26601
26602         * g++.dg/template/recurse.C: Adjust location of error messages.
26603
26604 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
26605
26606         PR c++/9881
26607         * g++.dg/init/addr-const1.C: New test.
26608         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
26609
26610 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26611
26612         PR c++/10405
26613         * g++.dg/lookup/struct-hack1.C: New test.
26614
26615 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
26616
26617         * ucs.c: Update diagnostic messages.
26618
26619 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
26620
26621         * gcc.dg/cpp/truefalse.cpp: New test.
26622         * gcc.dg/cpp/cpp.exp: Update.
26623         * g++.dg/other/stdbool-if.C: Remove.
26624
26625 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
26626
26627         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
26628         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
26629
26630 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26631
26632         * gcc.c-torture/compile/20030418-1.c: New test.
26633
26634 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
26635
26636         * README.compat: Remove; content moved to doc/sourcebuild.texi.
26637
26638 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26639
26640         PR c++/10347
26641         g++.dg/template/dependent-name1.C: New test.
26642
26643 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
26644
26645         * gcc.dg/warn-1.c (tourist_guide): New array,
26646         contains a pointer to bar.
26647
26648 2003-04-16  Roger Sayle  <roger@eyesopen.com>
26649
26650         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
26651         * gcc.c-torture/execute/medce-1.c: New test case.
26652         * gcc.c-torture/execute/medce-2.c: New test case.
26653
26654 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
26655
26656         * lib/prune.exp: Ignore more messages.
26657
26658         PR c++/10381
26659         * g++.dg/parse/lookup3.C: New test.
26660
26661 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
26662
26663         * gcc.c-torture/compile/20030415-1.c : New test.
26664
26665 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
26666
26667         * gcc.c-torture/execute/scope-2.c: Move to ...
26668         * gcc.dg/noncompile/scope.c: .... here.
26669
26670 2003-04-14  Roger Sayle  <roger@eyesopen.com>
26671
26672         * gcc.dg/20030414-2.c: New test case.
26673
26674 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
26675
26676         PR target/10377
26677         * gcc.dg/20030414-1.c: New test.
26678
26679 2003-04-13  Roger Sayle  <roger@eyesopen.com>
26680
26681         * gcc.dg/builtins-12.c: New test case.
26682         * gcc.dg/builtins-13.c: New test case.
26683
26684 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26685
26686         * gcc.c-torture/execute/string-opt-18.c: New test.
26687
26688 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
26689
26690         PR c++/10300
26691         * g++.dg/init/new5.C: New test.
26692
26693 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
26694
26695         PR c++/7910
26696         * g++.dg/ext/dllimport1.C: New test.
26697
26698 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26699
26700         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
26701
26702 2003-04-11  Bud Davis <bdavis9659@comcast.net>
26703
26704         PR Fortran/9263
26705         * g77.f-torture/noncompile/9263.f: New test
26706         PR Fortran/1832
26707         * g77.f-torture/execute/1832.f: New test
26708
26709 2003-04-11  David Chad  <davidc@freebsd.org>
26710             Loren J. Rittle  <ljrittle@acm.org>
26711
26712         libobjc/8562
26713         * objc.dg/headers.m: New test.
26714
26715 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
26716
26717         * gcc.c-torture/execute/builtin-noret-2.c: New.
26718         * gcc.c-torture/execute/builtin-noret-2.x: New.
26719         XFAIL builtin-noret-2.c at -O1 and above.
26720         * gcc.dg/redecl.c: New.
26721         * gcc.dg/Wshadow-1.c: Update error regexps.
26722
26723 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
26724
26725         * g++.dg/abi/bitfield10.C: New test.
26726
26727 2003-04-09  Mike Stump  <mrs@apple.com>
26728
26729         * gcc.dg/pch/pch.exp: Make testcase names longer.
26730         * g++.dg/pch/pch.exp: Make testcase names longer.
26731
26732 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26733
26734         * gcc.dg/builtins-11.c: New test case.
26735
26736 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26737
26738         * gcc.dg/builtins-9.c: New test case.
26739         * gcc.dg/builtins-10.c: New test case.
26740
26741 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
26742
26743         * gcc.dg/noncompile/init-4.c.c: New test.
26744
26745 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26746
26747         * gcc.misc-test/gcov-9.c: New test.
26748         * gcc.misc-test/gcov-10.c: New test
26749         * gcc.misc-test/gcov-11.c: New test.
26750
26751 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
26752
26753         PR optimization/10024
26754         * gcc.c-torture/compile/20030405-1.c: New test.
26755
26756 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
26757
26758         * gcc.dg/pch/static-3.c: New.
26759         * gcc.dg/pch/static-3.hs: New.
26760         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
26761
26762 2003-04-04  Richard Henderson  <rth@redhat.com>
26763
26764         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
26765         * g++.dg/eh/forced2.C: Likewise.
26766
26767 2003-04-03  Mike Stump  <mrs@apple.com>
26768
26769         * lib/scanasm.exp (scan-assembler): Add xfail processing for
26770         target arg.
26771         (scan-assembler-times, scan-assembler-not): Likewise.
26772         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
26773
26774 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26775
26776         * gcc.dg/sparc-loop-1.c: New test.
26777
26778 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
26779
26780         PR other/9274
26781         * g++.dg/pch/system-2.C: New.
26782         * g++.dg/pch/system-2.Hs: New.
26783
26784 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
26785
26786         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
26787
26788         * g++.dg/eh/simd-1.C (vecfunc): Same.
26789
26790 2003-04-01  Roger Sayle  <roger@eyesopen.com>
26791
26792         * gcc.c-torture/execute/20030401-1.c: New test case.
26793
26794 2003-04-01  Ziemowit Laski <zlaski@apple.com>
26795
26796         * objc.dg/defs.m: New.
26797
26798 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
26799
26800         * g++.dg/eh/simd-1.C: New.
26801         * g++.dg/eh/simd-2.C: New.
26802
26803 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
26804
26805         * gcc.c-torture/execute/simd-3.c: New.
26806
26807 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26808
26809         PR c/9936
26810         * gcc.dg/20030331-2.c: New test.
26811
26812 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26813
26814         PR c++/10278
26815         * g++.dg/parse/crash2.C: New test.
26816
26817 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26818
26819         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
26820         * gcc.c-torture/execute/20030331-1.c: ...here.
26821
26822 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26823
26824         * gcc.c-torture/execute/20030331-1.c: New test.
26825
26826 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26827
26828         * lib/gcov.exp: Adjust call return testing strings.
26829         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
26830
26831 2003-03-31  Roger Sayle  <roger@eyesopen.com>
26832
26833         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
26834         * gcc.dg/builtins-7.c: New test case.
26835         * gcc.dg/builtins-8.c: New test case.
26836
26837 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26838
26839         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
26840
26841 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
26842
26843         PR c++/7647
26844         * g++.dg/lookup-class-member-2.C: New test.
26845
26846 2003-03-30  Glen Nakamura  <glen@imodulo.com>
26847
26848         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
26849
26850 2003-03-28  Roger Sayle  <roger@eyesopen.com>
26851
26852         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
26853
26854 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
26855
26856         * g++.dg/init/attrib1.C: New test.
26857
26858 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26859
26860         * gcc.dg/ultrasp8.c: New test.
26861
26862 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26863
26864         * gcc.dg/ultrasp7.c: New test.
26865
26866 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
26867
26868         PR c++/10047
26869         * g++.dg/template/inline1.C: New test.
26870
26871 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26872
26873         * gcc.dg/sparc-dwarf2.c: New test.
26874
26875 2003-03-27  Roger Sayle  <roger@eyesopen.com>
26876
26877         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
26878         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
26879
26880 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
26881
26882         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
26883         than reading .x files.
26884         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
26885         * g77.dg/gcov/gcov-1.f: Likewise.
26886         * gcc.misc-tests/gcov-4b.c: Likewise.
26887         * gcc.misc-tests/gcov-5b.c: Likewise.
26888         * gcc.misc-tests/gcov-6.c: Likewise.
26889         * gcc.misc-tests/gcov-7.c: Likewise.
26890         * gcc.misc-tests/gcov-8.c: Likewise.
26891         * g++.dg/gcov/gcov-1.x: Remove.
26892         * g77.dg/gcov/gcov-1.x: Likewise.
26893         * gcc.misc-tests/gcov-4b.x: Likewise.
26894         * gcc.misc-tests/gcov-5b.x: Likewise.
26895         * gcc.misc-tests/gcov-6.x: Likewise.
26896         * gcc.misc-tests/gcov-7.x: Likewise.
26897         * gcc.misc-tests/gcov-8.x: Likewise.
26898
26899 2003-03-27  Glen Nakamura  <glen@imodulo.com>
26900
26901         PR opt/10087
26902         * gcc.dg/20030324-1.c: New test.
26903
26904 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
26905
26906         PR c++/10224
26907         * g++.dg/template/arg3.C: New test.
26908
26909         PR c++/10158
26910         * g++.dg/template/friend18.C: New test.
26911
26912 2003-03-26  Roger Sayle  <roger@eyesopen.com>
26913
26914         * g77.f-torture/compile/20030326-1.f: New test case.
26915
26916 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
26917
26918         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
26919
26920         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
26921
26922 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
26923
26924         * gcc.dg/ia64-sync-3.c: New test.
26925
26926 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
26927
26928         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
26929
26930 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26931
26932         * gcc.dg/ultrasp6.c: New test.
26933
26934 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26935
26936         * gcc.dg/i386-signbit-1.c: New test.
26937         * gcc.dg/i386-signbit-2.c: New test.
26938         * gcc.dg/i386-signbit-3.c: New test.
26939
26940 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26941
26942         * gcc.dg/ultrasp5.c: Fix options.
26943
26944 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26945
26946         * gcc.dg/ultrasp5.c: Fix comment.
26947
26948 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
26949
26950         PR fortran/10197
26951         * g77.f-torture/execute/10197.f: New test.
26952
26953 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
26954
26955         PR c++/9898, c++/383
26956         * g++.dg/template/conv6.C: New test.
26957
26958         PR c++/10119
26959         * g++.dg/template/ptrmem5.C: New test.
26960
26961         PR c++/10026
26962         * g++.dg/lookup/koenig1.C: New test.
26963
26964         PR C++/10199
26965         * g++.dg/lookup/template2.C: New test.
26966
26967 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
26968
26969         * g++.dg/opt/rtti1.C: New test.
26970
26971 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26972
26973         * gcc.dg/ultrasp5.c: New test.
26974
26975 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
26976
26977         PR middle-end/9967
26978         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
26979         builtin fputs.
26980
26981 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
26982
26983         PR c/8224
26984         * gcc.dg/20030323-1.c: New test.
26985
26986 2003-03-23  Roger Sayle  <roger@eyesopen.com>
26987
26988         * gcc.c-torture/compile/20030323-1.c: New test case.
26989
26990 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
26991
26992         * gcc.dg/20030321-1.c: New test.
26993
26994 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
26995
26996         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
26997
26998 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
26999
27000         PR c++/9978, c++/9708
27001         * g++.dg/ext/vlm1.C: Adjust expected error.
27002         * g++.dg/ext/vla2.C: New test.
27003         * g++.dg/template/arg1.C: New test.
27004         * g++.dg/template/arg2.C: New test.
27005
27006 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
27007
27008         * g77.f-torture/execute/select.f: New test.
27009         * g77.f-torture/noncompile/select_no_compile.f: New test.
27010
27011 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
27012
27013         PR c++/9898
27014         * g++.dg/other/error4.C: New test.
27015
27016 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
27017
27018         * g++.dg/template/friend17.C: New test.
27019
27020 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
27021
27022         * gcc.c-torture/compile/20030320-1.c: New.
27023
27024 2003-03-20  Roger Sayle  <roger@eyesopen.com>
27025
27026         * gcc.dg/builtins-6.c: New test case.
27027
27028 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
27029
27030         PR target/10073
27031         * gcc.c-torture/compile/20030319-1.c: New.
27032
27033 2003-03-18  Jan Hubicka  <jh@suse.cz>
27034
27035         * gcc.dg/i386-cvt-1.c: New test.
27036
27037 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
27038
27039         * objc.dg/naming-1.m: Use "(parse|syntax) error".
27040         * objc.dg/naming-2.m: Likewise.
27041
27042 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
27043
27044         PR c++/9639
27045         * g++.dg/parse/crash1.C: New test.
27046
27047 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
27048
27049         PR c++/8805
27050         * g++.dg/eh/cleanup1.C: New test.
27051
27052 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
27053
27054         * gcc.c-torture/execute/20030316-1.c: New test case.
27055
27056 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
27057
27058         PR c++/9629
27059         * g++.dg/init/ctor2.C: New test.
27060
27061 2003-03-15  Roger Sayle  <roger@eyesopen.com>
27062
27063         * g77.f-torture/compile/xformat.f: New test case.
27064
27065 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27066
27067         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
27068         * g++.old-deja/g++.mike/eh50.C: Likewise.
27069
27070 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27071
27072         PR c++/6440
27073         * g++.dg/template/spec7.C: New test.
27074         * g++.dg/template/spec8.C: Likewise.
27075
27076 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
27077
27078         * gcc.c-torture/execute/20030313-1.c: New test.
27079
27080 2003-03-14  Richard Henderson  <rth@redhat.com>
27081
27082         * gcc.dg/inline-2.c: Adjust alpha test for external call.
27083
27084 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27085
27086         * gcc.c-torture/compile/20030314-1.c: New test.
27087
27088 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
27089
27090         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
27091         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
27092         thumb target,
27093         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
27094         to accept newer _imp__  prefix and additional
27095         newline in .drectve section.
27096         * gcc.dg/dll-4.c: Likewise.
27097         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
27098         switch.
27099
27100 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
27101
27102         * g++.dg/parse/namespace9.C: New test.
27103
27104         * g++.dg/init/ref5.C: New test.
27105         * g++.dg/parse/ptrmem1.C: Likewise.
27106
27107 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27108
27109         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
27110         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
27111         regular expression.
27112         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
27113         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
27114
27115 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
27116
27117         * gcc.c-torture/execute/20030224-2.c: New test.
27118
27119 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27120
27121         * gcc.dg/decl-3.c: New test.
27122
27123 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27124
27125         * gcc.dg/i386-loop-2.c: New test.
27126
27127 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
27128
27129         PR c++/9474
27130         * g++.dg/parse/namespace8.C: New test.
27131
27132         PR c++/9924
27133         * g++.dg/overload/builtin2.C: New test.
27134
27135 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
27136
27137         * gcc.dg/return-type-3.c: New test.
27138
27139 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
27140
27141         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
27142         profiling options are not supported.
27143
27144 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
27145
27146         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
27147         * g++.old-deja/g++.warn/impint2.C: Likewise.
27148
27149 2003-03-10  Devang Patel  <dpatel@apple.com>
27150
27151         * g++.dg/cpp/c++_cmd_1.C: New test.
27152         * g++.dg/cpp/c++_cmd_1.h: New file.
27153
27154 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
27155
27156         * gcc.dg/altivec-9.c: New file.
27157
27158 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27159
27160         * gcc.dg/ppc-sdata-1.c: New test.
27161         * gcc.dg/ppc-sdata-2.c: New test.
27162
27163 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
27164
27165         PR c++/9373
27166         * g++.dg/opt/ptrmem2.C: New test.
27167
27168         PR c++/8534
27169         * g++.dg/opt/ptrmem1.C: New test.
27170
27171 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27172
27173         * gcc.dg/i386-loop-1.c: New test.
27174
27175 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27176
27177         PR c++/9970
27178         * g++.dg/lookup/friend1.C: New test.
27179
27180 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27181
27182         PR c++/9823
27183         * g++.dg/parser/constructor1.C: New test.
27184
27185 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
27186
27187         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
27188
27189         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
27190
27191 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
27192
27193         * gcc.dg/cpp/Wunused.c: Update test.
27194
27195 2003-03-08  Jan Hubicka  <jh@suse.cz>
27196
27197         * gcc.dg/inline-3.c: New test.
27198
27199 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
27200
27201         PR c++/9809
27202         * g++.dg/parse/builtin1.C: New test.
27203
27204         PR c++/9982
27205         * g++.dg/abi/cookie1.C: New test.
27206         * g++.dg/abi/cookie2.C: Likewise.
27207
27208         PR c++/9524
27209         * g++.dg/template/field1.C: New test.
27210
27211         PR c++/9912
27212         * g++.dg/parse/class1.C: New test.
27213         * g++.dg/parse/namespace7.C: Likewise.
27214         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
27215
27216 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
27217
27218         * g++.dg/init/ref4.C: New test.
27219
27220 2003-03-07  Jan Hubicka  <jh@suse.cz>
27221
27222         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
27223         * gcc.dg/inline-3.c: New test.
27224
27225 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
27226
27227         * g++.dg/init/ref3.C: New test.
27228
27229         PR c++/9965
27230         * g++.dg/init/ref2.C: New test.
27231
27232         PR c++/9400
27233         * g++.dg/warn/Wshadow-2.C: New test.
27234
27235         PR c++/9791
27236         * g++.dg/warn/Woverloaded-1.C: New test.
27237
27238 2003-03-05  Jan Hubicka  <jh@suse.cz>
27239
27240         * gcc.dg/i386-local2.c: New.
27241         * gcc.dg/i386-local.c: Fix typo.
27242
27243 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
27244
27245         * g++.dg/abi/layout3.C: New test.
27246
27247 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27248
27249         * gcc.c-torture/compile/20030305-1.c
27250
27251 2003-03-05  Jan Hubicka  <jh@suse.cz>
27252
27253         * gcc.dg/i386-local.c: New.
27254
27255 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
27256
27257         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
27258
27259 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27260
27261         * gcc.dg/switch-2.c: New test.
27262         * gcc.dg/switch-3.c: New test.
27263         * gcc.dg/Wswitch.c: Adjust line numbers.
27264         * gcc.dg/Wswitch-default.c: Likewise.
27265         * gcc.dg/Wswitch-enum.c: Likewise.
27266
27267 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
27268
27269         * gcc.c-torture/execute/20030222-1.c: New test.
27270
27271 2003-03-03  James E Wilson  <wilson@tuliptree.org>
27272
27273         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
27274
27275 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
27276
27277         PR c++/9878
27278         * g++.dg/init/ref1.C: New test.
27279
27280 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
27281
27282         * gcc.dg/sh-relax.c: New SH-only test.
27283
27284 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
27285
27286         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
27287         comment explaining purpose of testcase.
27288
27289 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27290
27291         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
27292         for HC11/HC12 (asm needs two int registers).
27293         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
27294         HC11/HC12 because the test uses an asm which needs two 32-bit
27295         registers.
27296
27297 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
27298
27299         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
27300         for HC11/HC12 (array is too large otherwise).
27301         * gcc.c-torture/compile/920501-4.x: New file, likewise.
27302         * gcc.c-torture/compile/20010518-2.x: Likewise.
27303         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
27304         HC11/HC12 (array is too large).
27305
27306 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
27307
27308         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
27309         * lib/g++-dg.exp (g++-dg-test): Likewise.
27310
27311 2003-03-01  Roger Sayle  <roger@eyesopen.com>
27312
27313         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
27314         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
27315
27316 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27317
27318         * g++.dg/warn/implicit-typename1.C: Remove warning.
27319
27320 2003-02-28  Richard Henderson  <rth@redhat.com>
27321
27322         * gcc.dg/noreturn-1.c: Move noreturn warning line.
27323         * gcc.dg/return-type-1.c: Move control reaches end warning line.
27324
27325 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
27326
27327         * gcc.dg/pch/pch.exp: Change .pch to .gch.
27328         * g++.dg/pch/pch.exp: Likewise.
27329
27330 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
27331
27332         PR c++/9879
27333         * testsuite/g++.dg/init/new4.C: New test.
27334
27335 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
27336
27337         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
27338
27339 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
27340
27341         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
27342         unsigned long.
27343
27344         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
27345         wider than float.
27346
27347 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27348
27349         * lib/scanasm.exp: Add support for counting numbers of
27350         occurences.
27351         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
27352         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
27353
27354 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
27355
27356         PR c++/9683
27357         * g++.dg/template/static3.C: New test.
27358
27359         PR c++/9829
27360         * g++.dg/parse/namespace6.C: New test.
27361
27362 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27363
27364         PR target/9732
27365         * gcc.dg/20030225-1.c: New test.
27366
27367 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
27368
27369         * README: Remove out-of-date information.
27370
27371         PR c++/9836
27372         * g++.dg/template/spec6.C: New test.
27373
27374 2003-02-24  Jeff Law  <law@redhat.com>
27375
27376         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
27377
27378 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27379
27380         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
27381         * gcc.dg/pragma-ep-1.c: Likewise.
27382
27383 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27384
27385         PR c++/9602
27386         * g++.dg/template/friend16.C: New test.
27387
27388 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
27389
27390         PR c++/5333
27391         * g++.dg/parse/fused-params1.C: Adjust error messages.
27392         * g++.dg/template/nested3.C: New test.
27393
27394 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
27395
27396         * g++.dg/abi/param1.C: New test.
27397
27398 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27399
27400         PR c++/7982
27401         * g++.dg/warn/implicit-typename1.C: New test.
27402
27403 2003-02-22  Kelley Cook <kelleycook@comcast.net>
27404
27405         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
27406         with "mtune".
27407         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27408         * gcc.c-torture/execute/20010129-1.x: Likewise.
27409         * gcc.dg/20011107-1.c: Likewise.
27410         * gcc.dg/20020108-1.c: Likewise.
27411         * gcc.dg/20020122-3.c: Likewise.
27412         * gcc.dg/20020206-1.c: Likewise.
27413         * gcc.dg/20020310-1.c: Likewise.
27414         * gcc.dg/20020426-2.c: Likewise.
27415         * gcc.dg/20020517-1.c: Likewise.
27416         * gcc.dg/991230-1.c: Likewise.
27417         * gcc.dg/i386-unroll-1.c: Likewise.
27418         * gcc.misc-tests/i386-prefetch.exp: Likewise.
27419
27420 2003-02-22  Jan Hubicka  <jh@suse.cz>
27421
27422         * gcc.dg/i386-mul.c: New test.
27423
27424 2003-02-21  Roger Sayle  <roger@eyesopen.com>
27425
27426         * gcc.dg/builtins-5.c: New test case.
27427
27428 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
27429
27430         * gcc.dg/asmreg-1.c: New test.
27431
27432 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27433
27434         PR c++/9749
27435         * g++.dg/parse/varmod1.C: New test.
27436
27437 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27438
27439         PR c++/9727
27440         * g++.dg/template/op1.C: New test.
27441
27442 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27443
27444         PR c++/8906
27445         * g++.dg/template/nested2.C: New test.
27446
27447 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
27448
27449         PR c++/8724
27450         * g++.dg/expr/dtor1.C: New test.
27451
27452 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
27453
27454         * gcc.dg/cpp/include3.c: New test.
27455         * gcc.dg/cpp/inc/foo.h: New file.
27456
27457 2003-02-21  Glen Nakamura  <glen@imodulo.com>
27458
27459         * gcc.c-torture/execute/20030221-1.c: New test.
27460
27461 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
27462
27463         PR c++/9729
27464         * g++.dg/abi/conv1.C: New test.
27465
27466 2003-02-20  Jan Hubicka  <jh@suse.cz>
27467
27468         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
27469
27470 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
27471
27472         * gcc.c-torture/compile/20030219-1.c: New test.
27473
27474 2003-02-18  Jan Hubicka  <jh@suse.cz>
27475
27476         * gcc.dg/funcorder.c: New test.
27477
27478 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
27479
27480         * gcc.c-torture/execute/20030218-1.c: New.
27481
27482 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
27483
27484         * gcc.dg/20030218-1.c: New.
27485
27486 2003-02-18  Richard Henderson  <rth@redhat.com>
27487
27488         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
27489         * gcc.dg/attr-used-2.c: New.
27490
27491 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
27492
27493         PR c++/9704
27494         * g++.dg/init/copy5.C: New test.
27495
27496 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
27497
27498         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
27499         * g++.dg/pch/pch.exp: Likewise.
27500
27501 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
27502
27503         * gcc.c-torture/execute/20030209-1.c: Enable the test if
27504         STACK_SIZE is not defined.
27505
27506 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27507
27508         PR c++/9457
27509         * g++.dg/template/init1.C: New test.
27510
27511 2003-02-16  Jan HUbicka  <jh@suse.cz>
27512
27513         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
27514         (foo): Add few extra tests
27515         * gcc.dg/c99-const-expr-3.c: Likewise.
27516         * gcc.c-torture/execute/20030216-1.c: New.
27517
27518 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27519
27520         PR c++/9459
27521         * g++.dg/ext/typeof4.C: New test.
27522
27523 2003-02-15  Roger Sayle  <roger@eyesopen.com>
27524
27525         * gcc.dg/i386-387-3.c: New test case.
27526
27527 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
27528
27529         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
27530         cris-*-elf* cris-*-aout* and mmix-*-*.
27531
27532 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
27533
27534         * gcc.dg/20030213-1.c: New test.
27535
27536 2003-02-12  Roger Sayle  <roger@eyesopen.com>
27537
27538         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
27539         * gcc.dg/i386-387-2.c: Likewise.
27540
27541 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
27542
27543         * gcc.dg/ppc-spe.c: Fix formatting.
27544         Enable tests that were previously unsupported by gas.
27545         Delete tests for instructions that no longer exist.
27546         Switch arguments on evsubifw builtin.
27547
27548 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
27549
27550         * gcc.c-torture/execute/20030209-1.c: Disable the test if
27551         STACK_SIZE is too small.
27552
27553 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27554             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27555
27556         * gcc.dg/decl-2.c: New test.
27557
27558 2003-02-10  Jan Hubicka  <jh@suse.cz>
27559
27560         * gcc.dg/i386-fpcvt-1.c: New test.
27561
27562 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
27563
27564         * gcc.c-torture/execute/20030209-1.c: New test.
27565
27566 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
27567
27568         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
27569         int-wide bitops, use the constants of the same width.
27570         Likewise, if long long is 32-bit wide, test bitops using
27571         32-bit constants.
27572
27573 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
27574
27575         * gcc.dg/20021014-1.c: Annotate with expected notice text.
27576
27577 2003-02-07  Roger Sayle  <roger@eyesopen.com>
27578
27579         * testsuite/gcc.dg/builtins-4.c: New test case.
27580
27581 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27582
27583         * gcc.dg/20020430-1.c: Fix dg command typos.
27584         * gcc.dg/20020503-1.c: Likewise.
27585
27586 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27587
27588         PR c++/8785
27589         * g++.dg/parse/fused-params1.C: New test.
27590
27591         PR c++/8857
27592         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
27593
27594         PR c++/8921
27595         * g++.dg/parse/non-dependent1.C: New test.
27596
27597         PR c++/8928
27598         * g++.dg/parse/dupl-tmpl-args1.C: New test.
27599
27600         PR c++/9228
27601         * g++.dg/parse/undefined7.C: New test.
27602         * g++.dg/parse/non-templ1.C: New test.
27603
27604         PR c++/9229
27605         * g++.dg/parse/too-many-tmpl-args1.C: New test.
27606
27607 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
27608
27609         * gcc.c-torture/compile/20030206-1.c: New test.
27610
27611 2003-02-05  Roger Sayle  <roger@eyesopen.com>
27612
27613         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
27614         "pow" to "foo" to avoid potential confusion with a math built-in.
27615
27616 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27617
27618         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
27619         conditions for SPARC targets.
27620
27621 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
27622
27623         * gcc.dg/20030204-1.c: New test.
27624
27625 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27626
27627         PR c++/38
27628         * g++.dg/parse/array-size1.C: New test.
27629
27630         PR c++/5657
27631         * g++.dg/parse/undefined3.C: New test.
27632
27633         PR c++/5665
27634         * g++.dg/parse/undefined4.C: New test.
27635
27636         PR c++/5975
27637         * g++.dg/parse/undefined5.C: New test.
27638
27639         PR c++/7259
27640         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
27641
27642         PR c++/8578
27643         * g++.dg/parse/casting-operator1.C: New test.
27644
27645         PR c++/8596
27646         * g++.dg/parse/undefined6.C: New test.
27647
27648         PR c++/8736
27649         * g++.dg/parse/missing-template1.C: New test.
27650
27651 2003-02-04  Jan Hubicka  <jh@suse.cz>
27652
27653         * gcc.dg/i386-cadd.c: Compile using -march=k8.
27654         * gcc.dg/i386-cmov?.c: Likewise.
27655         * gcc.dg/i386-fpcvt-?.c: Likewise.
27656         * gcc.dg/i386-ssefp-1.c: Likewise.
27657         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
27658         conventions.
27659
27660 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
27661
27662         PR c++/7129
27663         * testsuite/g++.dg/ext/max.C: New test.
27664
27665 2003-02-03  Jan Hubicka  <jh@suse.cz>
27666
27667         * gcc.c-torture/execute/20030203-1.c: New test.
27668
27669 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
27670
27671         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
27672         'natural-endian'.
27673
27674 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
27675
27676         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
27677         * g++.dg/init/new2.C: Likewise.
27678         * g++.dg/other/new1.C: Likewise.
27679
27680 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
27681
27682         * gcc.dg/struct-ret-libc.c: New test.
27683
27684 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
27685
27686         * gcc.dg/20030129-1.c: New test.
27687
27688 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27689
27690         PR c++/8849
27691         * g++.dg/template/ptrmem4.C: New test.
27692
27693 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
27694
27695         * g++.dg/parser/constant1.C: New test.
27696
27697 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27698
27699         PR c++/8591
27700         * g++.dg/parse/friend2.C: New test.
27701
27702 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
27703
27704         PR c++/9437
27705         * g++.dg/template/unify4.C: New test.
27706
27707 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
27708
27709         * gcc.c-torture/execute/20030128-1.c: New test.
27710
27711 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
27712
27713         * g++.dg/lookup/nested1.C: Test moved from ...
27714         * g++.old-deja/g++.other/lookup24.C: ... here.
27715
27716 2003-01-28  Jan Hubicka  <jh@suse.cz>
27717
27718         * gcc.dg/i386-cmov5.c: New test.
27719
27720 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
27721
27722         * gcc.c-torture/execute/20010925-1.c: Changed the
27723         memcpy declaration.
27724
27725 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27726
27727         PR c++/3902
27728         * g++.dg/parse/template5.C: New test.
27729
27730 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
27731
27732         PR fortran/9258
27733         * g77.dg/pr9258: New test.
27734
27735 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27736
27737         * README: Move relevant parts from README.g++.
27738
27739         * README.g++: Remove this file.
27740
27741 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27742
27743         * g++.dg/abi/dcast1.C: New test.
27744
27745 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27746
27747         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
27748
27749 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
27750
27751         PR c++/47
27752         * g++.old-deja/g++.other/lookup24.C: New test.
27753
27754 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27755
27756         PR middle-end/7227
27757         * gcc.dg/uninit-C.c: New test.
27758
27759 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
27760
27761         * g++.dg/abi/covariant1.C: New test.
27762
27763 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
27764
27765         * gcc.dg/20030123-1.c: New test.
27766
27767 2003-01-25  Jan Hubicka  <jh@suse.cz>
27768
27769         PR opt/8492
27770         * gcc.c-torture/compile/20030125-1.c
27771
27772 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
27773
27774         PR c++/9403
27775         * g++.dg/parse/template3.C: New test.
27776         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
27777
27778         PR c++/795
27779         * g++.dg/parse/template4.C: New test.
27780
27781         PR c++/9415
27782         * g++.dg/template/qual2.C: New test.
27783
27784         PR c++/8545
27785         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
27786
27787         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
27788
27789 2003-01-25  Roger Sayle  <roger@eyesopen.com>
27790
27791         * gcc.c-torture/execute/switch-1.c: New test case.
27792
27793 2003-01-25  Jan Hubicka  <jh@suse.cz>
27794
27795         * gcc.c-torture/execute/20030125-1.[cx]: New test.
27796
27797 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
27798
27799         Tweaks for Bison-1.875. From the NEWS file:
27800         "- `parse error' -> `syntax error'
27801         Bison now uniformly uses the term `syntax error'"
27802         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
27803         * gcc.dg/cpp/digraph2.c: Likewise.
27804         * gcc.dg/cpp/direct2.c: Likewise.
27805         * gcc.dg/cpp/paste4.c: Likewise.
27806         * gcc.dg/c90-restrict-1.c: Likewise.
27807         * gcc.dg/c99-func-2.c: Likewise.
27808         * gcc.dg/noncompile/920721-2.c: Likewise.
27809         * gcc.dg/noncompile/930622-2.c: Likewise.
27810         * gcc.dg/noncompile/940112-1.c: Likewise.
27811         * gcc.dg/noncompile/950921-1.c: Likewise.
27812         * gcc.dg/noncompile/951123-1.c: Likewise.
27813         * gcc.dg/noncompile/971104-1.c: Likewise.
27814         * gcc.dg/noncompile/990416-1.c: Likewise.
27815
27816 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
27817
27818         * g++.dg/parse/undefined1.C: Add error message.
27819
27820 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27821
27822         PR c++/9354
27823         * g++.dg/parse/new1.C: New test.
27824
27825         PR c++/9216
27826         * g++.dg/parse/template2.C: New test.
27827
27828         PR c++/9354
27829         * g++.dg/parse/typedef2.C: New test.
27830
27831         PR c++/9328
27832         * g++.dg/ext/typeof3.C: New test.
27833
27834 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27835
27836         PR c++/2738
27837         * g++.dg/parse/ret-type1.C: New test.
27838
27839         PR c++/3792
27840         * g++.dg/parse/tmpl-outside1.C: New test.
27841
27842         PR c++/4207
27843         * g++.dg/parse/int-as-enum1.C: New test.
27844
27845         PR c++/4903
27846         * g++.dg/parse/no-typename1.C: New test.
27847
27848         PR c++/5533
27849         * g++.dg/parse/no-value1.C: New test.
27850
27851         PR c++/5921
27852         * g++.dg/parse/wrong-inline1.C: New test.
27853
27854         PR c++/6402
27855         * g++.dg/parse/ref1.C: New test.
27856
27857         PR c++/6992
27858         * g++.dg/parse/attr-ctor1.C: New test.
27859
27860         PR c++/7229
27861         * g++.dg/parse/namespace5.C: New test.
27862
27863         PR c++/7917
27864         * g++.dg/parse/func-def1.C: New test.
27865
27866         PR c++/8143
27867         * g++.dg/parse/undefined1.C: New test.
27868
27869         PR c++/5723, PR c++/8522
27870         * g++.dg/parse/specialization1.C: New test.
27871
27872         PR c++/163, PR c++/8595
27873         * g++.dg/parse/struct-as-enum1.C: New test.
27874
27875         PR c++/9173
27876         * g++.dg/parse/undefined2.C: New test.
27877
27878 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27879
27880         PR c++/9298
27881         * g++.dg/parse/template1.C: New test.
27882
27883         PR c++/9384
27884         * g++.dg/parse/using1.C: New test.
27885
27886         PR c++/9285
27887         PR c++/9294
27888         * g++.dg/parse/expr2.C: New test.
27889
27890         PR c++/9388
27891         * g++.dg/parse/lookup2.C: Likewise.
27892
27893 2003-01-21  Jan Hubicka  <jh@suse.cz>
27894
27895         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
27896         * gcc.c-torture/execute/eeprof-1.c: Likewise.
27897         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
27898         * gcc.c-torture/execute/string-opt-*.c: Likewise.
27899
27900 2003-01-20  Nick Clifton  <nickc@redhat.com>
27901
27902         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
27903         problem with ARM sibcall code generation.
27904
27905 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
27906
27907         * gcc.c-torture/execute/20030120-1.c: New.
27908
27909 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
27910
27911         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
27912
27913 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
27914
27915         PR c++/9272
27916         * g++.dg/parse/ctor1.C: New test.
27917
27918         PR c++/9294:
27919         * g++.dg/parse/qualified1.C: New test.
27920
27921         * g++.dg/parse/typename3.C: New test.
27922
27923 2003-01-16  Richard Henderson  <rth@redhat.com>
27924
27925         * g++.dg/tls/init-2.C: Fix error matches for real this time.
27926
27927 2003-01-16  Richard Henderson  <rth@redhat.com>
27928
27929         * g++.dg/pch/pch.exp: Copy test header to the working directory
27930         before using it either for precompilation or direct use.
27931         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
27932         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
27933
27934 2003-01-16  Richard Henderson  <rth@redhat.com>
27935
27936         * gcc.dg/pch/pch.exp: Copy test header to the working directory
27937         before using it either for precompilation or direct use.
27938         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
27939         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
27940
27941 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
27942
27943         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
27944         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
27945         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
27946         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
27947         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
27948         typename warning into error.
27949         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
27950         error messages.
27951         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
27952         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
27953         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
27954         messages.
27955         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
27956         make declaration visible in template.
27957         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
27958         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
27959         messages.
27960         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
27961         message.
27962         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
27963         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
27964         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
27965         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
27966         typename warning with error message.
27967         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
27968         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
27969         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
27970
27971 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
27972
27973         * g++.dg/parse/ambig2.C: New test.
27974
27975 2003-01-15  Richard Henderson  <rth@redhat.com>
27976
27977         * g++.dg/tls/init-2.C: Update error message string.
27978
27979 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27980
27981         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
27982
27983 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
27984
27985         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
27986         all for HC11/HC12.
27987         * gcc.c-torture/compile/20001205-1.x: Likewise.
27988         * gcc.c-torture/compile/20001226-1.x: Likewise.
27989         * gcc.c-torture/compile/920520-1.x: Likewise.
27990         * gcc.c-torture/compile/961203-1.x: Likewise.
27991         * gcc.c-torture/compile/20020604-1.x: Likewise.
27992
27993 2003-01-15  Jan Hubicka  <jh@suse.cz>
27994
27995         * gcc.c-torture/compile/20030115-1.c: New test.
27996
27997         * gcc.dg/i386-fpcvt-1.c: New test.
27998         * gcc.dg/i386-fpcvt-2.c: New test.
27999
28000 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
28001
28002         Further conform g++'s __vmi_class_type_info to the C++ ABI
28003         specification.
28004         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
28005         the specification.
28006
28007 2003-01-14  Jan Hubicka  <jh@suse.cz>
28008
28009         * gcc.dg/i386-fpcvt-1.c: New test.
28010         * gcc.dg/i386-fpcvt-2.c: New test.
28011
28012 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28013
28014         * gcc.dg/i386-mmx-3.c: New test.
28015
28016 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
28017
28018         PR c++/9264
28019         * g++.dg/parse/octal1.C: New file.
28020
28021         PR c++/9172
28022         * g++.dg/parse/typename1.C: New file.
28023
28024 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
28025
28026         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
28027         * gcc.dg/bf-no-ms-layout.c: Likewise.
28028         * gcc.dg/bf-ms-attrib.c: Likewise.
28029
28030 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
28031
28032         PR c++/9099
28033         * g++.dg/parse/dtor1.C: New file.
28034
28035         PR c++/9128
28036         * g++.dg/rtti/typeid1.C: New file.
28037
28038         PR c++/9153
28039         * g++.dg/parse/lookup1.C: New file.
28040
28041         PR c++/9171
28042         * g++.dg/templ/spec5.C: New file.
28043
28044 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
28045
28046         * gcc.c-torture/compile/20030110-1.c: New test.
28047
28048 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
28049
28050         Merge from pch-branch:
28051
28052         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
28053
28054         * gcc.dg/pch/cpp-1.h: New.
28055         * gcc.dg/pch/cpp-1.c: New.
28056         * gcc.dg/pch/cpp-2.h: New.
28057         * gcc.dg/pch/cpp-2.c: New.
28058
28059         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
28060
28061         * gcc.dg/pch/except-1.h: New.
28062         * gcc.dg/pch/except-1.c: New.
28063
28064         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
28065
28066         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
28067         running test.
28068         * gcc.dg/pch: Include *.hp not *.h.
28069         * gcc.dg/pch/system-1.h: New.
28070         * gcc.dg/pch/system-1.c: New.
28071
28072         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
28073
28074         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
28075         rather than trying to build and run a program using PCH.
28076         * gcc.dg/pch: Remove dg-do commands from test files.
28077
28078         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
28079
28080         * gcc.dg/pch/macro-3.c: New.
28081         * gcc.dg/pch/macro-3.h: New.
28082
28083         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
28084
28085         * gcc.dg/pch/common-1.c: New.
28086         * gcc.dg/pch/common-1.h: New.
28087         * gcc.dg/pch/decl-1.c: New.
28088         * gcc.dg/pch/decl-1.h: New.
28089         * gcc.dg/pch/decl-2.c: New.
28090         * gcc.dg/pch/decl-2.h: New.
28091         * gcc.dg/pch/decl-3.c: New.
28092         * gcc.dg/pch/decl-3.h: New.
28093         * gcc.dg/pch/decl-4.c: New.
28094         * gcc.dg/pch/decl-4.h: New.
28095         * gcc.dg/pch/decl-5.c: New.
28096         * gcc.dg/pch/decl-5.h: New.
28097         * gcc.dg/pch/global-1.c: New.
28098         * gcc.dg/pch/global-1.h: New.
28099         * gcc.dg/pch/inline-1.c: New.
28100         * gcc.dg/pch/inline-1.h: New.
28101         * gcc.dg/pch/inline-2.c: New.
28102         * gcc.dg/pch/inline-2.h: New.
28103         * gcc.dg/pch/static-1.c: New.
28104         * gcc.dg/pch/static-1.h: New.
28105         * gcc.dg/pch/static-2.c: New.
28106         * gcc.dg/pch/static-2.h: New.
28107
28108         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
28109
28110         * g++.dg/pch/pch.exp: Better handle failing testcases.
28111         * gcc.dg/pch/pch.exp: Likewise.
28112         * gcc.dg/pch/macro-1.c: New.
28113         * gcc.dg/pch/macro-1.h: New.
28114         * gcc.dg/pch/macro-2.c: New.
28115         * gcc.dg/pch/macro-2.h: New.
28116
28117         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
28118
28119         * g++.dg/dg.exp: Treat files in pch/ specially.
28120         * g++.dg/pch/pch.exp: New file.
28121         * g++.dg/pch/empty.H: New file.
28122         * g++.dg/pch/empty.C: New file.
28123         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
28124         "precompile".
28125
28126         * gcc.dg/pch/pch.exp: New file.
28127         * gcc.dg/pch/empty.h: New file.
28128         * gcc.dg/pch/empty.c: New file.
28129         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
28130         "precompile".
28131
28132 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28133
28134         * g++.dg/template/friend14.C: New test.
28135
28136 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28137
28138         * gcc.dg/old-style-asm-1.c: New test.
28139
28140 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
28141
28142         * gcc.c-torture/compile/20030109-1.c: New test.
28143
28144 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28145
28146         * gcc.c-torture/execute/20030109-1.c: New test.
28147
28148 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
28149
28150         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
28151         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
28152         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
28153         * g++.old-deja/g++.mike/eh2.C: Likewise.
28154         * g++.old-deja/g++.mike/eh3.C: Likewise.
28155         * g++.old-deja/g++.mike/eh5.C: Likewise.
28156         * g++.old-deja/g++.mike/eh6.C: Likewise.
28157         * g++.old-deja/g++.mike/eh7.C: Likewise.
28158         * g++.old-deja/g++.mike/eh8.C: Likewise.
28159         * g++.old-deja/g++.mike/eh9.C: Likewise.
28160         * g++.old-deja/g++.mike/eh10.C: Likewise.
28161         * g++.old-deja/g++.mike/eh12.C: Likewise.
28162         * g++.old-deja/g++.mike/eh13.C: Likewise.
28163         * g++.old-deja/g++.mike/eh14.C: Likewise.
28164         * g++.old-deja/g++.mike/eh16.C: Likewise.
28165         * g++.old-deja/g++.mike/eh17.C: Likewise.
28166         * g++.old-deja/g++.mike/eh18.C: Likewise.
28167         * g++.old-deja/g++.mike/eh21.C: Likewise.
28168         * g++.old-deja/g++.mike/eh23.C: Likewise.
28169         * g++.old-deja/g++.mike/eh24.C: Likewise.
28170         * g++.old-deja/g++.mike/eh25.C: Likewise.
28171         * g++.old-deja/g++.mike/eh26.C: Likewise.
28172         * g++.old-deja/g++.mike/eh27.C: Likewise.
28173         * g++.old-deja/g++.mike/eh28.C: Likewise.
28174         * g++.old-deja/g++.mike/eh29.C: Likewise.
28175         * g++.old-deja/g++.mike/eh31.C: Likewise.
28176         * g++.old-deja/g++.mike/eh33.C: Likewise.
28177         * g++.old-deja/g++.mike/eh34.C: Likewise.
28178         * g++.old-deja/g++.mike/eh35.C: Likewise.
28179         * g++.old-deja/g++.mike/eh36.C: Likewise.
28180         * g++.old-deja/g++.mike/eh37.C: Likewise.
28181         * g++.old-deja/g++.mike/eh38.C: Likewise.
28182         * g++.old-deja/g++.mike/eh39.C: Likewise.
28183         * g++.old-deja/g++.mike/eh40.C: Likewise.
28184         * g++.old-deja/g++.mike/eh41.C: Likewise.
28185         * g++.old-deja/g++.mike/eh42.C: Likewise.
28186         * g++.old-deja/g++.mike/eh44.C: Likewise.
28187         * g++.old-deja/g++.mike/eh46.C: Likewise.
28188         * g++.old-deja/g++.mike/eh47.C: Likewise.
28189         * g++.old-deja/g++.mike/eh48.C: Likewise.
28190         * g++.old-deja/g++.mike/eh49.C: Likewise.
28191         * g++.old-deja/g++.mike/eh50.C: Likewise.
28192         * g++.old-deja/g++.mike/eh51.C: Likewise.
28193         * g++.old-deja/g++.mike/eh53.C: Likewise.
28194         * g++.old-deja/g++.mike/eh55.C: Likewise.
28195         * g++.old-deja/g++.mike/p7912.C: Likewise.
28196         * g++.old-deja/g++.mike/p9706.C: Likewise.
28197         * g++.old-deja/g++.mike/p10416.C: Likewise.
28198         * g++.old-deja/g++.mike/p11667.C: Likewise.
28199         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
28200         Remove redundant reference to Iris.
28201         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
28202         Elxsi, i860, Pico Java, and WE32K.
28203
28204 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
28205
28206         * g++.dg/ext/asm4.C: New test.
28207
28208 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28209
28210         PR c++/9030
28211         * g++.dg/template/friend12.C: New test.
28212         * g++.dg/template/friend13.C: Likewise.
28213         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
28214
28215 2003-01-08  Jan Hubicka  <jh@suse.cz>
28216
28217         * gcc.dg/i386-cadd.c: New test.
28218         * gcc.dg/i386-cmov4.c: Likewise.
28219
28220 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
28221
28222         PR c++/9165
28223         * g++.dg/warn/Wunused-3.C: New test.
28224
28225         * g++.dg/abi/bitfield9.C: New test.
28226
28227         PR c++/9189
28228         * g++.dg/parse/defarg3.C: New test.
28229
28230 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28231
28232         * g++.dg/parse/ambig1.C: New test.
28233         * g++.dg/parse/defarg2.C: New test.
28234
28235 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
28236
28237         * g++.dg/template/defarg-1.C: New test.
28238         * g++.dg/template/local2.C: Likewise.
28239
28240 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
28241
28242         * gcc.c-torture/execute/20030105-1.c: New test.
28243
28244 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28245
28246         * g++.dg/parse/namespace3.C: Remove extra semicolons.
28247         * g++.dg/parse/namespace4.C: Likewise.
28248
28249 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
28250
28251         * g++.dg/template/ntp2.C: New test.
28252
28253 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
28254
28255         * g++.dg/parse/extern-C-1.C: New test.
28256
28257         * g++.dg/parse/namespace4.C: New test.
28258
28259         * g++.dg/template/nested1.C: New test.
28260
28261         * g++.dg/parse/namespace3.C: New test.
28262
28263 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
28264
28265         * g++.dg/lookup/two-stage1.C: New test.
28266
28267 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28268
28269         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
28270         * g++.old-deja/g++.jason/access8.C: Likewise.
28271         * g++.old-deja/g++.other/decl5.C: Likewise.
28272
28273 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28274
28275         * g++.dg/parse/parse7.C: New test.
28276
28277 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
28278
28279         PR c++/2843
28280         * g++.dg/ext/attrib7.C: New test.
28281
28282 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
28283
28284         * g++.dg/parse/parse6.C: New test.
28285
28286 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
28287
28288         * gcc.dg/h8300-stack-1.c: New.
28289
28290 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28291
28292         g++.dg/lookup/exception1.C: New test.
28293
28294         g++.dg/lookup/template1.C: New test.
28295
28296         g++.dg/parse/namespace2.C: New test.
28297
28298         g++.dg/parse/parens2.C: New test.
28299
28300 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28301
28302         * g++.dg/parse/parse5.C: New test.
28303         * g++.dg/lookup/scoped4.C: New test.
28304
28305 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
28306
28307         * g++.dg/parse/parens1.C: New test.
28308
28309         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
28310         angle-bracket1.C.
28311         * g++.dg/parse/parens2.C: New test.
28312
28313         * g++.dg/lookup/scope-operator1.C: New test.
28314
28315         * g++.dg/parse/operator1.C: New test.
28316
28317 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28318
28319         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
28320         * g++.old-deja/g++.other/access6.C: Likewise.
28321         * g++.old-deja/g++.other/decl1.C: Likewise.
28322         * g++.old-deja/g++.pt/typename12.C: Likewise.
28323
28324 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28325
28326         * g++.dg/parse/namespace1.C: New test.
28327
28328 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28329
28330         * g++.dg/parse/parse4.C: New test.
28331
28332 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28333
28334         * g++.dg/parse/parse3.C: New test.
28335
28336 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28337
28338         * g++.dg/parse/parse2.C: New test.
28339
28340 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28341
28342         * g++.dg/template/friend11.C: New test.
28343
28344 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
28345
28346         * g++.dg/parse/parse1.C: New test.
28347
28348 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
28349
28350         * lib/profopt.exp: Change the name of a global variable to avoid
28351         possible clashes with other test suites.
28352
28353 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
28354
28355         * g++.dg/inherit/covariant8.C: New test.
28356
28357 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
28358
28359         * g++.dg/init/array9.C: New test.
28360
28361         PR c++/9112
28362         * g++.dg/parse/expr1.C: New test.
28363
28364 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
28365
28366         * gcc.c-torture/compile/20021230-1.c: New test.
28367
28368 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
28369
28370         * g++.dg/inherit/covariant5.C: New test.
28371         * g++.dg/inherit/covariant6.C: New test.
28372         * g++.dg/inherit/covariant7.C: New test.
28373
28374 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28375
28376         PR c++/2739
28377         * g++.dg/other/access2.C: New test.
28378
28379 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28380
28381         * g++.dg/other/anon-struct.C: No longer fails
28382         * g++.old-deja/g++.brendan/parse4.C: Likewise.
28383         * g++.old-deja/g++.brendan/parse5.C: Likewise.
28384         * g++.old-deja/g++.brendan/parse6.C: Likewise.
28385
28386 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28387
28388         * g++.dg/parse/angle-bracket.C (main): No longer fails.
28389
28390 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
28391
28392         * g++.dg/eh/spec4.C: Remove stray semicolon.
28393         * g++.dg/expr/pmf-1.C: Change error message.
28394         * g++.dg/ext/asm1.C: Remove stray semicolon.
28395         * g++.dg/ext/typename1.C: Add missing typenames.
28396         * g++.dg/inherit/template-as-base.C: Change error message.
28397         * g++.dg/lookup/scoped1.C: Likewise.
28398         * g++.dg/lookup/scoped2.C: Likewise.
28399         * g++.dg/lookup/using2.C: Likewise.
28400         * g++.dg/other/component1.C: Remove stray semicolon.
28401         * g++.dg/other/do1.C: Change error message.
28402         * g++.dg/other/error2.C: Likewise.
28403         * g++.dg/other/init1.C: Likewise.
28404         * g++.dg/other/packed1.C: Remove stray semicolon.
28405         * g++.dg/other/ptrmem2.C: Change error message.
28406         * g++.dg/parse/parameter-declaration-1.C: Remove line number
28407         marker.
28408         * g++.dg/special/initp1.C: Remove invalid attribute usage.
28409         * g++.dg/template/access3.C: Add typename keyword.
28410         * g++.dg/template/access5.C: Remove stray semicolon.
28411         * g++.dg/template/access6.C: Likewise.
28412         * g++.dg/template/complit1.C: Likewise.
28413         * g++.dg/template/crash1.C: Change error message.
28414         * g++.dg/template/inherit2.C: Remove stray semicolon.
28415         * g++.dg/template/instantiate2.C: Likewise.
28416         * g++.dg/template/instantiate3.C: Change error message.
28417         * g++.dg/template/qual1.C: Remove stray semicolon.
28418         * g++.dg/template/qualttp18.C: Change error message.
28419         * g++.dg/template/ref1.C: Remove stray semicolon.
28420         * g++.dg/template/sizeof1.C (A::value): Declare it.
28421         * g++.dg/template/spec4.C: Change error message.
28422         * g++.dg/template/static1.C: Likewise.
28423         * g++.dg/template/type1.C: Likewise.
28424         * g++.dg/template/typename3.C: Likewise.
28425         * g++.old-deja/g++.benjamin/13478.C: Change error message.
28426         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
28427         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
28428         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
28429         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
28430         named return value extension.
28431         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
28432         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
28433         * g++.old-deja/g++.bob/extern_C.C: Likewise.
28434         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28435         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28436         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28437         * g++.old-deja/g++.brendan/crash13.C: Likewise.
28438         * g++.old-deja/g++.brendan/crash15.C: Likewise.
28439         * g++.old-deja/g++.brendan/crash18.C: Change error message.
28440         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
28441         * g++.old-deja/g++.brendan/crash38.C: Likewise.
28442         * g++.old-deja/g++.brendan/crash50.C: Likewise.
28443         * g++.old-deja/g++.brendan/crash56.C: Likewise.
28444         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
28445         syntax.
28446         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
28447         * g++.old-deja/g++.brendan/crash8.C: Change error message.
28448         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
28449         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28450         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
28451         * g++.old-deja/g++.brendan/template11.C: Likewise.
28452         * g++.old-deja/g++.brendan/template26.C: Likewise.
28453         * g++.old-deja/g++.brendan/template27.C: Use explicit
28454         specialization syntax.
28455         * g++.old-deja/g++.brendan/template30.C: Likewise.
28456         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
28457         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
28458         non-dependent names.
28459         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
28460         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
28461         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
28462         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
28463         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
28464         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
28465         named return value extension.
28466         * g++.old-deja/g++.ext/namedret2.C: Likewise.
28467         * g++.old-deja/g++.ext/namedret3.C: Likewise.
28468         * g++.old-deja/g++.ext/return1.C: Likewise.
28469         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
28470         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
28471         * g++.old-deja/g++.jason/access8.C: Likewise.
28472         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
28473         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
28474         pseudo-destructor names.
28475         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
28476         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
28477         pseudo-destructor names.
28478         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
28479         * g++.old-deja/g++.jason/overload19.C: Likewise.
28480         * g++.old-deja/g++.jason/overload32.C: Likewise.
28481         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
28482         stray semicolons.
28483         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
28484         * g++.old-deja/g++.jason/return.C: Likewise.
28485         * g++.old-deja/g++.jason/return2.C: Likewise.
28486         * g++.old-deja/g++.jason/shadow1.C: Likewise.
28487         * g++.old-deja/g++.jason/special.C: Use explicit specialization
28488         syntax.
28489         * g++.old-deja/g++.jason/template10.C: Account for use of
28490         non-dependent names.
28491         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
28492         syntax.
28493         * g++.old-deja/g++.jason/template37.C: Likewise.
28494         * g++.old-deja/g++.law/access4.C: Change error messages.
28495         * g++.old-deja/g++.law/arm13.C: Remove incorrect
28496         pseudo-destructor names.
28497         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
28498         * g++.old-deja/g++.law/ctors9.C: Likewise.
28499         * g++.old-deja/g++.law/cvt22.C: Likewise.
28500         * g++.old-deja/g++.law/dtors5.C: Likewise.
28501         * g++.old-deja/g++.law/global-init1.C: Likewise.
28502         * g++.old-deja/g++.law/missed-error3.C: Likewise.
28503         * g++.old-deja/g++.law/operators28.C: Likewise.
28504         * g++.old-deja/g++.law/visibility28.C: Likewise.
28505         * g++.old-deja/g++.martin/eval1.C: Likewise.
28506         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
28507         name.
28508         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
28509         * g++.old-deja/g++.mike/net34.C: Likewise.
28510         * g++.old-deja/g++.mike/net36.C: Likewise.
28511         * g++.old-deja/g++.mike/ns2.C: Likewise.
28512         * g++.old-deja/g++.mike/p12306.C: Likewise.
28513         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
28514         value extension.
28515         * g++.old-deja/g++.mike/p700.C: Likewise.
28516         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
28517         * g++.old-deja/g++.mike/p710.C: Likewise.
28518         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
28519         value extension.
28520         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
28521         * g++.old-deja/g++.mike/pmf9.C: Likewise.
28522         * g++.old-deja/g++.ns/crash2.C: Likewise.
28523         * g++.old-deja/g++.ns/crash3.C: Likewise.
28524         * g++.old-deja/g++.ns/invalid1.C: Likewise.
28525         * g++.old-deja/g++.ns/ns17.C: Likewise.
28526         * g++.old-deja/g++.ns/template16.C: Likewise.
28527         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
28528         keyword.
28529         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
28530         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
28531         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
28532         named return value extension.
28533         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
28534         * g++.old-deja/g++.other/access4.C: Issue additional error
28535         messages.
28536         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
28537         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
28538         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
28539         * g++.old-deja/g++.other/crash25.C: Change error message.
28540         * g++.old-deja/g++.other/crash4.C: Change error message.
28541         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
28542         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
28543         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
28544         checks.
28545         * g++.old-deja/g++.other/defarg8.C: Likewise.
28546         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
28547         * g++.old-deja/g++.other/dtor10.C: Likewise.
28548         * g++.old-deja/g++.other/incomplete.C: Likewise.
28549         * g++.old-deja/g++.other/linkage7.C: Likewise.
28550         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
28551         lookup algorithm.
28552         * g++.old-deja/g++.other/mangle2.C: Likewise.
28553         * g++.old-deja/g++.other/refinit2.C: Likewise.
28554         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
28555         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
28556         * g++.old-deja/g++.pt/crash28.C: Likewise.
28557         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
28558         syntax.
28559         * g++.old-deja/g++.pt/crash32.C: Change error message.
28560         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
28561         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
28562         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
28563         error message position.
28564         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
28565         * g++.old-deja/g++.pt/defarg8.C: Change error message.
28566         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
28567         syntax.
28568         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
28569         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
28570         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
28571         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
28572         keyword.
28573         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28574         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
28575         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
28576         keyword.
28577         * g++.old-deja/g++.pt/explicit71.C: Change error message.
28578         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
28579         syntax.
28580         * g++.old-deja/g++.pt/friend28.C: Account for use of
28581         non-dependent names.
28582         * g++.old-deja/g++.pt/friend29.C: Likewise.
28583         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
28584         rules.
28585         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
28586         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
28587         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
28588         lookup rules.
28589         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
28590         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
28591         keyword.
28592         * g++.old-deja/g++.pt/memclass20.C: Likewise.
28593         * g++.old-deja/g++.pt/memclass5.C: Likewise.
28594         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
28595         keyword.
28596         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
28597         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
28598         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
28599         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
28600         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
28601         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
28602         keyword.
28603         * g++.old-deja/g++.pt/spec10.C: Likewise.
28604         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
28605         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
28606         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
28607         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
28608         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
28609         * g++.old-deja/g++.pt/ttp62.C: Likewise.
28610         * g++.old-deja/g++.pt/ttp64.C: Likewise.
28611         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
28612         * g++.old-deja/g++.pt/typename15.C: Likewise.
28613         * g++.old-deja/g++.pt/typename22.C: Likewise.
28614         * g++.old-deja/g++.pt/typename6.C: Change error messages.
28615         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
28616         * g++.old-deja/g++.pt/virtual2.C: Likewise.
28617         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
28618         syntax.
28619         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
28620         return value extension.
28621         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
28622         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
28623         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
28624         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
28625
28626 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
28627
28628         * g++.dg/warn/inline1.C: New test.
28629         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
28630         * g++.old-deja/g++.jason/synth10.C: Likewise.
28631         * g++.old-deja/g++.mike/net31.C: Likewise.
28632         * g++.old-deja/g++.mike/p8786.C: Likewise.
28633
28634         * g++.dg/template/friend10.C: New test.
28635         * g++.dg/template/conv5.C: New test.
28636
28637 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
28638
28639         * g++.dg/lookup/scoped3.C: New test.
28640
28641         * g++.dg/lookup/decl1.C: New test.
28642         * g++.dg/lookup/decl2.C: New test.
28643
28644 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28645
28646         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
28647         gcc.c-torture/compile/20021015-1.c,
28648         gcc.c-torture/compile/20021015-2.c,
28649         gcc.c-torture/compile/20021123-1.c,
28650         gcc.c-torture/compile/20021123-2.c,
28651         gcc.c-torture/compile/20021123-3.c,
28652         gcc.c-torture/compile/20021123-4.c,
28653         gcc.c-torture/execute/20021024-1.c: Add tests previously added
28654         only to 3.1 or 3.2 branch.
28655
28656 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
28657
28658         * gcc.dg/i386-bitfield3.c: New test.
28659
28660         * gcc.dg/i386-bitfield2.c: New test.
28661
28662 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
28663
28664         * g++.dg/parse/conv_op1.C: New test.
28665
28666 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
28667
28668         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
28669         approved.
28670
28671 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
28672
28673         * gcc.c-torture/compile/20021220-1.c: New test.
28674
28675 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
28676
28677         * gcc.dg/i386-fastcall-1.c: New.
28678
28679 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28680
28681         * gcc.c-torture/execute/20021219-1.c: New test.
28682
28683 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28684
28685         * gcc.dg/i386-pic-1.c: New test.
28686
28687 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28688
28689         PR c++/8099
28690         * g++.dg/template/friend9.C: New test.
28691
28692 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28693
28694         PR c++/3663
28695         * g++.dg/template/access7.C: New test.
28696
28697 2002-12-18  Nick Clifton  <nickc@redhat.com>
28698
28699         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
28700         the libstdc++-v3 directory has been found.
28701
28702 2002-12-12  Devang Patel <dpatel@apple.com>
28703         * gcc.dg/darwin-ld-1.c: New test.
28704         * gcc.dg/darwin-ld-2.c: New test.
28705         * gcc.dg/darwin-ld-3.c: New test.
28706         * gcc.dg/darwin-ld-4.c: New test.
28707         * gcc.dg/darwin-ld-5.c: New test.
28708
28709 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28710
28711         * gcc.c-torture/compile/20021212-1.c: New test.
28712
28713 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
28714
28715         * gcc.dg/fshort-wchar: New test.
28716
28717 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
28718
28719         PR c++/8372
28720         * g++.dg/template/dtor1.C: New test.
28721
28722         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
28723         markers.
28724
28725 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
28726
28727         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
28728
28729 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
28730
28731         * g++.dg/template/static1.C: New test.
28732         * g++.dg/template/static2.C: New test.
28733         * g++.old-deja/g++.ext/memconst.C: New test.
28734
28735 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28736
28737         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
28738         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
28739         * g++.dg/special/initp1.C: Likewise.
28740
28741 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
28742
28743         * gcc.c-torture/execute/20021204-1.c: New test.
28744
28745 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
28746
28747         * gcc.dg/ppc-fmadd-1.c: New file.
28748         * gcc.dg/ppc-fmadd-2.c: New file.
28749         * gcc.dg/ppc-fmadd-3.c: New file.
28750
28751 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28752
28753         * gcc.c-torture/compile/20021204-1.c: New test.
28754
28755 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28756
28757         * g++.dg/inherit/covariant2.C: New test.
28758         * g++.dg/inherit/covariant3.C: New test.
28759         * g++.dg/inherit/covariant4.C: New test.
28760         * g++.dg/inherit/covariant1.C: Remove XFAIL.
28761         * g++.old-deja/g++.robertl/eb17.C: Likewise.
28762
28763 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
28764
28765         PR c++/8688
28766         * g++.dg/init/brace3.C: New test.
28767
28768 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
28769
28770         * gcc.dg/20020210-1.c: Fix a comment typo.
28771
28772 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
28773
28774         PR c++/8720
28775         * g++.dg/parse/defarg1.C: New test.
28776
28777         PR c++/8615
28778         * g++.dg/template/char1.C: New test.
28779
28780         * g++.dg/template/varmod1.C: Fix typo.
28781
28782 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28783
28784         DR 180
28785         * g++.old-deja/g++.pt/crash32.C: Expect error.
28786
28787 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
28788
28789         PR c++/5919
28790         * g++.dg/template/varmod1.C: New test.
28791
28792         PR c++/8727
28793         * g++.dg/inherit/typeinfo1.C: New test.
28794
28795         PR c++/8663
28796         * g++.dg/inherit/typedef1.C: New test.
28797
28798 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
28799
28800         PR c++/8332
28801         PR c++/8493
28802         * g++.dg/template/strlen1.C: New test.
28803
28804         PR c++/8227
28805         * g++.dg/template/ctor2.C: New test.
28806
28807         PR c++/8214
28808         * g++.dg/init/string1.C: New test.
28809
28810         PR c++/8511
28811         * g++.dg/template/friend8.C: New test.
28812
28813 2002-11-29  Joe Buck <jbuck@synopsys.com>
28814
28815         * g++.dg/lookup/anon2.C: New test.
28816
28817 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
28818
28819         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
28820         h8300 port.
28821
28822 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
28823
28824         * gcc.dg/bitfld-6.c: New test.
28825
28826 2002-11-27  Jan Hubicka  <jh@suse.cz>
28827
28828         * gcc.c-torture/execute/20021127.[cx]: New test.
28829
28830 2002-11-26  Jan Hubicka  <jh@suse.cz>
28831
28832         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
28833         quality.
28834
28835 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
28836
28837         * g++.dg/init/brace2.C: New test.
28838         * g++.old-deja/g++.mike/p9129.C: Correct.
28839
28840 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
28841
28842         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
28843
28844 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
28845
28846         * gcc.dg/sibcall-6: New test for indirect sibcalls.
28847
28848 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
28849
28850         * testsuite/g++.dg/abi/empty11.C: New test.
28851         * testsuite/g++.dg/rtti/cv1.C: New test.
28852
28853 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
28854
28855         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
28856
28857 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
28858
28859         * g++.dg/abi/empty10.C: New test.
28860
28861 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28862
28863         * gcc.c-torture/compile/20021124-1.c: New test.
28864
28865 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
28866
28867         * g++.dg/abi/rtti2.C: New test.
28868
28869 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28870
28871         * gcc.dg/i386-unroll-1.c: New test.
28872
28873 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28874
28875         * gcc.c-torture/compile/20021120-1.c: New test.
28876         * gcc.c-torture/compile/20021120-2.c: New test.
28877
28878 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28879
28880         * gcc.dg/bitfld-5.c: New test.
28881
28882 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28883
28884         * gcc.c-torture/execute/20021120-3.c: New test.
28885
28886 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28887
28888         * gcc.c-torture/execute/20021120-2.c: New test.
28889
28890 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28891
28892         * gcc.c-torture/execute/20021120-1.c: New test.
28893
28894 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
28895
28896         * gcc.c-torture/execute/20021118-3.c: New test.
28897
28898 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28899
28900         * gcc.c-torture/compile/20021119-1.c: New test.
28901
28902 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
28903
28904         * gcc.dg/duff-1.c: New test.
28905         * gcc.dg/duff-2.c: New test.
28906         * gcc.dg/duff-3.c: New test.
28907
28908 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
28909
28910         * gcc.dg/cpp/_Pragma5.c: New test.
28911
28912 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28913
28914         * gcc.c-torture/execute/20021118-2.c: New test.
28915
28916 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28917
28918         * gcc.c-torture/execute/20021118-1.c: New test.
28919
28920 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
28921
28922         * gcc.dg/20021116-1.c: New test.
28923
28924 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
28925
28926         * g++.dg/abi/vcall1.C: New test.
28927
28928 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
28929
28930         * gcc.dg/20021029-1.c: New test.
28931         * gcc.dg/20021029-2.c: New test.
28932
28933 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28934
28935         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
28936
28937 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28938
28939         PR c/8439
28940         * gcc.dg/20021110.c: Move to ...
28941         * gcc.c-torture/compile/20021110.c: .... here.
28942
28943 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28944
28945         PR c/8467
28946         * gcc.c-torture/execute/20021111-1.c
28947
28948 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28949
28950         PR c/8439
28951         * gcc.dg/20021110.c: New test.
28952
28953 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
28954
28955         * g++.dg/abi/vthunk3.C: Run only on x86.
28956
28957 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28958
28959         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
28960
28961 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
28962
28963         * lib/compat.exp (compat-execute): Fix logic error in last
28964         change.
28965
28966 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
28967
28968         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
28969
28970 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28971
28972         PR c++/8389
28973         * g++.dg/template/access6.C: New test.
28974
28975 2002-11-08  Jan Hubicka  <jh@suse.cz>
28976
28977         * gcc.dg/i386-ssefp-1.c: New test.
28978         * gcc.dg/i386-ssefp-1.c: New test.
28979
28980 2002-11-08  Jan Hubicka  <jh@suse.cz>
28981
28982         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
28983
28984 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28985
28986         * g++.dg/abi/vthunk3.C: New test.
28987
28988         PR c++/8338
28989         * g++.dg/template/crash2.C: New test.
28990
28991 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28992
28993         * testsuite/g++.dg/abi/dtor1.C: New test.
28994         * testsuite/g++.dg/abi/dtor2.C: Likewise.
28995
28996 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
28997
28998         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
28999         Darwin.
29000
29001 2002-11-04  Adam Nemet  <anemet@lnxw.com>
29002
29003         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
29004         -mthumb.  Only xfail with -O0.
29005
29006 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
29007
29008         * g++.dg/abi/thunk1.C: New test.
29009         * g++.dg/abi/thunk2.C: Likewise.
29010         * g++.dg/abi/vtt1.C: Likewise.
29011
29012 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
29013
29014         PR optimization/8423
29015         * gcc.c-torture/execute/builtin-constant.c: New test.
29016
29017 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
29018
29019         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
29020         Add some more cases.
29021
29022 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
29023
29024         PR c++/8391
29025         * g++.dg/opt/local1.C: New test.
29026
29027 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
29028
29029         PR c++/8160
29030         * g++.dg/template/complit1.C: New test.
29031
29032         PR c++/8149
29033         * g++.dg/template/typename4.C: Likewise.
29034
29035 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29036
29037         Core issue 287, PR c++/7639
29038         * g++.dg/template/instantiate1.C: Adjust error location.
29039         * g++.dg/template/instantiate3.C: New test.
29040         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
29041         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
29042         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
29043
29044 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
29045
29046         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
29047
29048 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
29049
29050         PR c++/8287
29051         * g++.dg/init/dtor2.C: New test.
29052
29053 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29054
29055         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
29056         * gcc.dg/nest.c: Bypass errors on irix6.
29057
29058 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
29059
29060         * gcc.dg/nest.c: Expect error for mmix-*-*.
29061         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
29062
29063 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
29064
29065         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
29066         markers.
29067
29068         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
29069
29070 2002-10-25  Mike Stump  <mrs@apple.com>
29071
29072         * gcc.dg/warn-1.c: New test.
29073
29074 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
29075
29076         * g++.dg/template/typename3.C: New test.
29077
29078 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
29079
29080         * g++.dg/lookup/ptrmem1.C: New test.
29081
29082         * g++.dg/abi/vthunk2.C: New test.
29083
29084 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
29085
29086         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
29087
29088 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
29089
29090         * g++.dg/abi/empty9.C: New test.
29091
29092 2002-10-24  Richard Henderson  <rth@redhat.com>
29093
29094         * g++.dg/inherit/thunk1.C: Enable for ia64.
29095
29096 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
29097
29098         PR c++/8067
29099         * g++.dg/lookup/pretty1.C: New test.
29100
29101 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
29102
29103         * gcc.dg/20021023-1.c: New test.
29104
29105 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
29106
29107         PR c++/7679
29108         * g++.dg/parse/inline1.C: New test.
29109
29110 2002-10-23  Richard Henderson  <rth@redhat.com>
29111
29112         * g++.dg/inherit/thunk1.C: Enable for x86_64.
29113
29114         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
29115
29116 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
29117
29118         PR c++/6579
29119         * g++.dg/parse/stmtexpr3.C: New test.
29120
29121 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
29122
29123         * g++.dg/expr/cond1.C: New test.
29124
29125 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29126
29127         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
29128
29129 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29130
29131         * g++.dg/abi/vbase13.C: New test.
29132         * g++.dg/abi/vbase14.C: Likewise.
29133
29134 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
29135
29136         * gcc.dg/tls/pic-1.c: New test.
29137         * gcc.dg/tls/nonpic-1.c: New test.
29138         * gcc.dg/20021018-1.c: New test.
29139
29140 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29141
29142         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
29143         Remove only files with the same base name as the test case.
29144         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
29145         (profopt-execute): Likewise.  Also, remove old profiling
29146         and performance data files before running the tests.
29147
29148         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
29149         * g++.dg/bprob/bprob.exp: Likewise.
29150         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
29151         to allow more general test case names.
29152
29153         * g++.dg/bprob/bprob-1.C: Rename to ...
29154         * g++.dg/bprob/g++-bprob-1.C: ... this.
29155
29156         * g77.dg/bprob/bprob-1.f: Rename to ...
29157         * g77.dg/bprob/g77-bprob-1.f: ... this.
29158
29159 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
29160
29161         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
29162         bison 1.50 or later.
29163
29164 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
29165
29166         * g++.dg/README: Describe more test directories.
29167
29168 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29169
29170         * g++.dg/init/array6.C: Add additional tests.
29171
29172 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
29173
29174         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
29175         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
29176
29177 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
29178
29179         * gcc.c-torture/compile/20020604-1.x: New.
29180         * gcc.c-torture/compile/simd-5.x: Likewise.
29181         * gcc.c-torture/execute/920710-1.x: Likewise.
29182         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
29183
29184 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
29185
29186         * g++.dg/inherit/override1.C: Add dg-options clause.
29187
29188 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29189
29190         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
29191         _mm_slli_si128.
29192
29193 2002-10-19  Andreas Schwab  <schwab@suse.de>
29194
29195         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
29196         directory component.
29197
29198 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
29199
29200         * g++.dg/inherit/thunk1.C: New test.
29201
29202         * g++.dg/inherit/override1.C: New test.
29203
29204         * g++.dg/abi/mangle11.C: New test.
29205         * g++.dg/abi/mangle14.C: New test.
29206         * g++.dg/abi/mangle17.C: New test.
29207
29208 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
29209
29210         * g++.dg/overload/member2.C: New test.
29211
29212 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
29213
29214         * g++.dg/README: Describe new compat directory.
29215         * g++.dg/dg.exp: Skip tests in compat directory.
29216         * README.compat: New file.
29217         * lib/compat.exp: New expect script.
29218         * g++.dg/compat: New test directory.
29219         * g++.dg/compat/compat.exp: New expect script.
29220         * g++.dg/compat/abi: New test directory.
29221         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
29222         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
29223         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
29224         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
29225         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
29226         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
29227         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
29228         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
29229         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
29230         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
29231         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
29232         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
29233         * g++.dg/compat/break: New test directory.
29234         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
29235         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
29236         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
29237         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
29238         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
29239         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
29240         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
29241         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
29242         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
29243         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
29244         g++.dg/compat/break/README: New files.
29245         * g++.dg/compat/eh: New test directory.
29246         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
29247         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
29248         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
29249         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
29250         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
29251         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
29252         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
29253         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
29254         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
29255         g++.dg/compat/eh/filter2_y.C,
29256         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
29257         g++.dg/compat/eh/new1_y.C,
29258         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
29259         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
29260         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
29261         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
29262         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
29263         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
29264         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
29265         g++.dg/compat/eh/unexpected1_y.C: New files.
29266         * g++.dg/compat/init: New test directory.
29267         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
29268         g++.dg/compat/init/array5_y.C,
29269         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
29270         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
29271         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
29272         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
29273         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
29274         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
29275         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
29276         g++.dg/compat/init/init-ref2_y.C: New files.
29277
29278 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29279
29280         PR c++/7584
29281         * g++.dg/inherit/using3.C: New test.
29282
29283 2002-10-17  Jan Hubicka  <jh@suse.cz>
29284
29285         * gcc.dg/20021017-2.c: New test.
29286
29287 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
29288
29289         * g++.dg/abi/mangle16.C: Adjust.
29290
29291         * g++.dg/init/array8.C: New test.
29292
29293 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
29294
29295         * gcc.dg/special/mips-abi.exp: New test.
29296         * gcc.dg/special/mips-abi.s: Empty file used by the above.
29297
29298 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29299
29300         * g++.dg/abi/mangle16.C: New test.
29301         * g++.dg/abi/mangle17.C: Likewise.
29302
29303         PR c++/7478
29304         * g++.dg/template/ref1.C: New test.
29305
29306 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29307
29308         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
29309
29310 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
29311
29312         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
29313
29314 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
29315
29316         PR c++/7524
29317         * g++.dg/init/array7.C: New test.
29318
29319 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
29320
29321         * g++.dg/init/array6.C: New test.
29322
29323         * g++.dg/abi/mangle13.C: Likewise.
29324         * g++.dg/abi/mangle14.C: Likewise.
29325         * g++.dg/abi/mangle15.C: Likewise.
29326
29327 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29328
29329         * g++.dg/abi/empty8.C: New test.
29330
29331 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
29332
29333         * g++.dg/init/ctor1.C: New test.
29334
29335 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
29336
29337         * gcc.c-torture/execute/20021015-1.c: New test.
29338
29339 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
29340
29341         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
29342
29343 2002-10-14  Jan Hubicka  <jh@suse.cz>
29344
29345         * gcc.dg/i386-ssetype-[1-5].c: New tests.
29346
29347 2002-10-14  Richard Henderson  <rth@redhat.com>
29348
29349         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
29350
29351 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29352
29353         PR optimization/6631
29354         * g++.dg/opt/const2.C: New test.
29355
29356 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
29357
29358         PR c++/7176
29359         * g++.dg/parse/friend1.C: New test.
29360         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
29361
29362 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
29363
29364         * gcc.dg/20021014-1.c: New test.
29365
29366 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
29367
29368         PR c++/5661
29369         * g++.dg/ext/vlm1.C: New test.
29370         * g++.dg/ext/vlm2.C: Likewise.
29371
29372         * g++.dg/init/array1.C: Remove invalid braces.
29373         * g++.dg/init/brace1.C: New test.
29374         * g++.dg/init/copy2.C: Likewise.
29375         * g++.dg/init/copy3.C: Likewise.
29376         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
29377         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
29378         braces.
29379
29380 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
29381
29382         * gcc.dg/cpp/assembler.S: Don't use -ansi.
29383
29384 2002-10-11  Richard Shann  <richard.shann@superh.com>
29385
29386         * gcc.c-torture/compile/simd-5.c: New test.
29387
29388 2002-10-10  Roger Sayle  <roger@eyesopen.com>
29389
29390         * gcc.c-torture/execute/shiftopt-1.c: New test case.
29391
29392 2002-10-10  Jim Wilson  <wilson@redhat.com>
29393
29394         * gcc.c-torture/execute/20021010-1.c: New test.
29395
29396 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
29397
29398         PR c/7353
29399         * g++.dg/ext/typedef-init.C: New test.
29400         * gcc.dg/typedef-init.c: New test.
29401
29402 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
29403
29404         * gcc.dg/cpp/paste13.c: New test.
29405
29406 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29407
29408         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
29409         remaining platforms, XFAIL during compile, not execute.  Don't
29410         XFAIL at -O0.
29411
29412 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29413
29414         * gcc.dg/alias-1.c: Tweak expected warning.
29415
29416 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
29417
29418         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
29419
29420 2002-10-06  Andreas Jaeger  <aj@suse.de>
29421
29422         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
29423         * gcc.dg/cpp/c++98.C: Likewise.
29424
29425         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
29426         * g++.dg/cpp/c++98.C: Likewise.
29427
29428         * g++.dg/README (Subdirectories): Mention cpp directory.
29429
29430         PR target/7559
29431         * gcc.dg/20021006-1.c: New test.
29432
29433 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29434
29435         PR c++/7804
29436         * g++.dg/other/warning1.C: New test.
29437
29438 2002-10-04  Roger Sayle  <roger@eyesopen.com>
29439
29440         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
29441         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
29442         and sparc-*-* with -m64 as expected failures.  See PR 8087.
29443
29444 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
29445
29446         PR c++/7931
29447         * g++.dg/template/ptrmem3.C: New test.
29448
29449         PR c++/7754
29450         * g++.dg/template/union1.C: New test.
29451
29452 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
29453
29454         PR c++/8006
29455         * g++.dg/abi/mangle9.C: New test.
29456         * g++.dg/abi/mangle10.C: New test.
29457         * g++.dg/abi/mangle11.C: New test.
29458         * g++.dg/abi/mangle12.C: New test.
29459
29460 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
29461
29462         PR c++/7188.
29463         * g++.dg/template/meminit1.C: New test.
29464         * g++.dg/warn/Wreorder-1.C: Likewise.
29465         * g++.old-deja/g++.mike/warn3.C: Tweak.
29466         * lib/prune.exp: Ingore "in copy constructor".
29467
29468 2002-10-02  Andreas Jaeger  <aj@suse.de>
29469
29470         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
29471         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
29472         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
29473         on x86-64.
29474
29475 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
29476
29477         * gcc.dg/empty1.C: Fix typo.
29478
29479 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
29480
29481         * gcc.dg/alias-1.c: New test.
29482
29483 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
29484
29485         * gcc.dg/empty1.C: New test.
29486
29487         * g++.dg/tls/init-2.C: Tweak error messages.
29488
29489 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
29490
29491         * gcc.c-torture/compile/20020923-1.c: New test.
29492
29493 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
29494
29495         * gcc.c-torture/execute/ffs-1.c: New test.
29496         * gcc.c-torture/execute/ffs-2.c: Ditto.
29497
29498 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
29499
29500         * g++.dg/overload/member1.C: New test.
29501
29502 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
29503
29504         * g++.dg/abi/empty7.C: New test.
29505         * g++.dg/init/pm2.C: Likewise.
29506
29507 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
29508
29509         * g++.dg/rtti/crash1.C: New test.
29510
29511 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
29512
29513         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
29514         gcc.dg/sibcall-4.c: New tests.
29515
29516 2002-09-28  Roger Sayle  <roger@eyesopen.com>
29517
29518         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
29519         powerpc and MMIX targets.
29520
29521 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
29522
29523         * gcc.dg/cpp/20020927-1.c: New.
29524
29525 2002-09-26  David S. Miller  <davem@redhat.com>
29526
29527         * gcc.c-torture/compile/trunctfdf.c: New.
29528
29529 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29530
29531         * lib/target-supports.exp (check_weak_available): Handle solaris2.
29532
29533 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
29534
29535         * gcc.c-torture/execute/loop-15.c: New.
29536
29537 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
29538
29539         * README.QMTEST: Fix typo.
29540
29541 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29542
29543         * gcc.dg/20020926-1.c: New test.
29544
29545 2002-09-25  David S. Miller  <davem@redhat.com>
29546
29547         PR target/7842
29548         * gcc.c-torture/execute/shiftdi.c: New test.
29549
29550 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
29551
29552         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
29553         unique to the tool.
29554         * lib/g77.exp (g77_init): Likewise.
29555         * lib/g++.exp (g++_init): Likewise.
29556         * lib/objc.exp (objc_init): Likewise.
29557
29558 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
29559
29560         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
29561         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
29562         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
29563
29564 2002-09-25  Richard Henderson  <rth@redhat.com>
29565
29566         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
29567         too-small long double.
29568
29569 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
29570
29571         * gcc.dg/20020919-1.c: New test.
29572
29573 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
29574
29575         * g++.dg/abi/bitfield6.C: New test.
29576         * g++.dg/abi/bitfield7.C: New test.
29577         * g++.dg/abi/bitfield8.C: New test.
29578         * g++.dg/abi/vbase11.C: New test.
29579
29580 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29581
29582         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
29583         hppa*-*-hpux*.  Update test comment.
29584
29585 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
29586
29587         * gcc.dg/tls/struct-1.c: New test.
29588
29589 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
29590
29591         * gcc.dg/cpp/tr-warn2.c: Update.
29592
29593 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
29594
29595         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
29596
29597 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
29598
29599         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
29600         systems.
29601
29602 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
29603
29604         * gcc.c-torture/execute/ieee/mzero3.c: New test.
29605
29606         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29607         Adjust for c++filt moved to binutils.  Remove spurious duplicate
29608         setting of cxxfilt.
29609
29610 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
29611
29612         * gcc.dg/20020312-2.c: Update for darwin.
29613
29614 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29615
29616         * g++.old-deja/g++.other/crash32.C: Mark ICE.
29617
29618 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
29619
29620         * objc.dg/comp-types-1.m: New test.
29621         * objc.dg/comp-types-2.m: New test.
29622         * objc.dg/comp-types-3.m: New test.
29623         * objc.dg/comp-types-4.m: New test.
29624         * objc.dg/comp-types-5.m: New test.
29625         * objc.dg/comp-types-6.m: New test.
29626
29627 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29628
29629         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
29630
29631 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
29632
29633         * g++.dg/other/do1.C: New test.
29634
29635         * g++.dg/template/subst1.C: New test.
29636
29637 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
29638
29639         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
29640
29641 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
29642
29643         * g++.dg/template/qualttp20.C: Adjust expected errors.
29644         * g++.old-deja/g++.jason/report.C: Likewise.
29645         * g++.old-deja/g++.other/qual1.C: Likewise.
29646
29647         * g++.dg/lookup/scoped2.C: New test.
29648
29649         * g++.dg/ext/asm3.C: New test.
29650
29651 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
29652
29653         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
29654
29655 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
29656
29657         * ChangeLog: follow spelling conventions.
29658         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
29659         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
29660         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
29661         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
29662         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
29663         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
29664         * g++.old-deja/g++.law/global-init1.C: Likewise.
29665         * g++.old-deja/g++.other/delete4.C: Likewise.
29666         * g++.old-deja/g++.other/inline21.C: Likewise.
29667         * g++.old-deja/g++.other/singleton.C: Likewise.
29668         * g77.dg/strlen0.f: Likewise.
29669         * g77.f-torture/compile/20010519-1.f: Likewise.
29670         * g77.f-torture/compile/980310-4.f: Likewise.
29671         * gcc.c-torture/compile/20000605-1.c: Likewise.
29672         * gcc.c-torture/execute/20020225-1.c: Likewise.
29673         * gcc.dg/c90-hexfloat-2.c: Likewise.
29674         * gcc.dg/c99-bool-1.c: Likewise.
29675         * gcc.dg/c99-hexfloat-2.c: Likewise.
29676         * gcc.dg/dll-2.c: Likewise.
29677         * gcc.dg/wtr-union-init-1.c: Likewise.
29678         * gcc.dg/wtr-union-init-2.c: Likewise.
29679         * gcc.dg/wtr-union-init-3.c: Likewise.
29680         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29681         * gcc.dg/cpp/defined.c: Likewise.
29682         * gcc.dg/cpp/macsyntx.c: Likewise.
29683         * gcc.dg/cpp/paste2.c: Likewise.
29684         * gcc.dg/cpp/trad/defined.c: Likewise.
29685         * gcc.dg/format/c90-printf-1.c: Likewise.
29686         * gcc.dg/format/c90-scanf-1.c: Likewise.
29687         * gcc.dg/format/c99-printf-1.c: Likewise.
29688         * gcc.dg/format/c99-scanf-1.c: Likewise.
29689         * gcc.misc-tests/gcov-8.c: Likewise.
29690         * lib/profopt.exp: Likewise.
29691
29692 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
29693
29694         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
29695
29696 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29697
29698         * g++.dg/inherit/using2.C: New test.
29699
29700 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
29701
29702         * ChangeLog: Follow spelling conventions.
29703         * g++.dg/template/friend4.C: Likewise.
29704         * g++.old-deja/g++.pt/crash67.C: Likewise.
29705         * gcc.c-torture/execute/20000801-4.c: Likewise.
29706         * gcc.dg/c90-digraph-1.c: Likewise.
29707         * gcc.dg/c94-digraph-1.c: Likewise.
29708         * gcc.dg/c99-digraph-1.c: Likewise.
29709         * gcc.dg/cpp/line5.c: Likewise.
29710         * gcc.dg/cpp/multiline.c: Likewise.
29711         * gcc.dg/cpp/trad/literals-1.c: Likewise.
29712         * gcc.dg/format/attr-3.c: Likewise.
29713         * gcc.dg/format/c90-scanf-3.c: Likewise.
29714         * gcc.dg/format/ext-4.c: Likewise.
29715
29716 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29717
29718         * g++.dg/template/pretty1.C: New test.
29719
29720 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
29721
29722         * gcc.c-torture/execute/struct-cpy-1.c: New test.
29723
29724 2002-09-13  Matt Austern  <austern@apple.com>
29725
29726         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
29727         passing a cast expression to a function by const reference.
29728
29729 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
29730
29731         * g++.dg/template/deduce1.C: New test.
29732
29733 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
29734
29735         * gcc.c-torture/execute/simd-1.c: Force all use of int to
29736         32-bit int.
29737
29738 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29739
29740         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
29741         usage.
29742
29743 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
29744
29745         * gcc.c-torture/compile/20020910-1.c: New test.
29746
29747 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
29748
29749         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
29750
29751 2002-09-10  Andreas Jaeger  <aj@suse.de>
29752
29753         * gcc.dg/20020312-2.c: Adjust for x86-64.
29754
29755 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
29756
29757         * g77.dg/7388.f: New test case for PR 7388.
29758
29759 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
29760
29761         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
29762
29763 2002-09-05  Ziemowit Laski <zlaski@apple.com>
29764
29765         * objc.dg/proto-lossage-1.m: New test.
29766
29767 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
29768
29769         * gcc.dg/cpp/_Pragma4.c: Fix typo.
29770
29771 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
29772
29773         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
29774         expected to pass.
29775
29776 2002-09-06  Stan Shebs  <shebs@apple.com>
29777             David Edelsohn  <edelsohn@gnu.org>
29778
29779         * gcc.dg/weak: New directory.
29780         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
29781         target-specific xfail bits.
29782         * gcc.dg/typeof-2.c: Move to new directory.
29783         * gcc.dg/weak.exp: New expect script.
29784
29785 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
29786
29787         * gcc.c-torture/execute/extzvsi.c: New test.
29788
29789 2002-09-05  Stan Shebs  <shebs@apple.com>
29790
29791         * gcc.dg/weak-1.c: xfail on Darwin.
29792         * gcc.dg/weak-2.c: Ditto.
29793         * gcc.dg/weak-3.c: Ditto.
29794         * gcc.dg/weak-4.c: Ditto.
29795         * gcc.dg/weak-5.c: Ditto.
29796         * gcc.dg/weak-6.c: Ditto.
29797         * gcc.dg/weak-7.c: Ditto.
29798         * gcc.dg/weak-8.c: Ditto.
29799         * gcc.dg/weak-9.c: Ditto.
29800
29801 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
29802
29803         * gcc.c-torture/execute/loop-14.c: New test.
29804
29805 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
29806
29807         * g++.dg/other/cxa-atexit1.C: New test.
29808
29809         * gcc.dg/typeof-2.c: New test.
29810
29811 2002-09-03  Roger Sayle  <roger@eyesopen.com>
29812
29813         * gcc.dg/builtins-2.c: New testcase.
29814         * gcc.dg/builtins-3.c: New testcase.
29815
29816 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
29817
29818         * gcc.dg/cpp/_Pragma4.c: New test.
29819
29820 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
29821
29822         * objc/execute/nil_method-1.m: New testcase.
29823
29824 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
29825
29826         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
29827         [Object class], not [Object initialize].
29828
29829 2002-08-31  Roger Sayle  <roger@eyesopen.com>
29830             Hans-Peter Nilsson  <hp@bitrange.com>
29831
29832         * gcc.c-torture/execute/20020720-1.x: Skip test on
29833         mmix-knuth-mmixware.  Correct comment.
29834
29835 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
29836
29837         * testsuite/g++.dg/abi/bitfield5.C: New test.
29838         * testsuite/g++.dg/abi/vbase10.C: Likewise.
29839
29840 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
29841
29842         * objc.dg/undeclared-selector.m: New test.
29843
29844 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
29845
29846         * g++.dg/other/offsetof1.C: Avoid cast warning.
29847
29848 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
29849
29850         * objc.dg/super-class-2.m: New test.
29851
29852 2002-08-24  Matt Austern  <austern@apple.com>
29853
29854         * g++.dg/ext/lvaddr.C: New test.
29855         * g++.dg/ext/lvcast.C: New test.
29856
29857 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
29858
29859         * testsuite/g++.dg/inherit/cond1.C: New test.
29860
29861 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
29862
29863         * gcc.dg/noncompile/incomplete-1.c: New test.
29864
29865 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
29866
29867         * gcc.dg/typespec-1.c: New test.
29868
29869 2002-08-20  Devang Patel  <dpatel@apple.com>
29870         * objc.dg/proto-hier-2.m: New test.
29871
29872 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
29873
29874         * objc.dg/bitfield-1.m: New test.
29875         * objc.dg/bitfield-2.m: New test.
29876
29877 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29878
29879         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
29880         gcc.dg/c99-flex-array-4.c: New tests.
29881
29882 2002-08-16  Stan Shebs  <shebs@apple.com>
29883
29884         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
29885
29886 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
29887
29888         * gcc.dg/typeof-1.c: New test.
29889         * g++.dg/ext/typeof2.C: New test.
29890
29891 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
29892
29893         * g++.dg/other/offsetof1.C: New test.
29894
29895 2002-08-14  Richard Henderson  <rth@redhat.com>
29896
29897         * gcc.dg/tls/diag-3.c: Fix expected message strings.
29898
29899 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
29900
29901         * gcc.dg/cpp/_Pragma3.c: New test.
29902
29903 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
29904
29905         * g++.dg/template/inherit3: New test.
29906
29907 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29908
29909         * gcc.dg/bitfld-4.c: Add blank options.
29910
29911 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
29912
29913         * g++.dg/template/crash1.C: New test.
29914
29915 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29916
29917         * gcc.dg/tls/opt-2.c: New test.
29918
29919 2002-08-08  Devang Patel  <dpatel@apple.com>
29920
29921         * objc.dg/selector-1.m : New test
29922
29923 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29924
29925         * g++.dg/abi/bitfield4.C: New test.
29926         * gcc.dg/bitfld-4.c: New test.
29927
29928 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29929
29930         * g++.dg/other/packed1.C: New test.
29931
29932 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
29933
29934         * g++.dg/abi/offsetof.C: Tweak error messages.
29935         * g++.old-deja/g++.mike/p10769a.C: Likewise.
29936
29937 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29938
29939         * gcc.dg/bitfld-3.c: New test.
29940
29941 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29942             Richard Henderson  <rth@redhat.com>
29943
29944         * gcc.dg/i386-bitfield1.c: New test.
29945         * g++.dg/abi/bitfield3.C: Update.
29946
29947 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
29948
29949         * objc.dg/const-str-2.m: Update.
29950         * gcc.dg/cpp/c++98.c: Change to C extension.
29951         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
29952         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
29953
29954 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
29955
29956         * testsuite/gcc.dg/tls/diag-3.c: New.
29957
29958 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
29959
29960         * g++.dg/README (Subdirectories): Document new subdir expr.
29961         * g++.dg/expr/pmf-1.C: New test.
29962
29963 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
29964
29965         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
29966
29967 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
29968
29969         * g++.dg/abi/bitfield3.C: New test.
29970
29971 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
29972
29973         * lib/gcov.exp: Tweak expected line formats.
29974         * gcc.misc-tests/gcov8.c: New test.
29975         * gcc.misc-tests/gcov8.x: New flags.
29976
29977 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
29978
29979         * consistency.vlad/layout/endian.c: Include string.h.
29980
29981         * gcc.c-torture/execute/20020805-1.c: New test.
29982
29983 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
29984
29985         * g++.dg/other/conversion1.C: New test.
29986
29987 2002-08-03  Roger Sayle  <roger@eyesopen.com>
29988
29989         * gcc.dg/builtins-1.c: New testcase.
29990
29991 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
29992
29993         * g++.dg/inherit/access3.C: New test.
29994
29995 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
29996
29997         * gcc.dg/ia64-visibility-2.c: New test.
29998
29999 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
30000
30001         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
30002         __qualifier_flags to __flags.
30003
30004 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
30005
30006         * g++.dg/inherit/operator1.C: New test.
30007         * g++.dg/lookup/disamb1.C: Fix typo in comment.
30008         * g++.dg/other/error1.C: Change expected error message.
30009         * g++.dg/template/conv4.C: Likewise.
30010
30011 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
30012
30013         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
30014         for documented behavior.
30015
30016 2002-07-25  Roger Sayle  <roger@eyesopen.com>
30017
30018         * gcc.c-torture/execute/20020720-1.x: Skip this test on
30019         several targets known to fail.
30020
30021 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
30022
30023         * gcc.dg/mips-args-[123].c: New tests.
30024
30025 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
30026
30027         * gcc.dg/ppc-spe.c: New.
30028
30029 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
30030
30031         * g++.dg/other/ptrmem4.C: New testcase.
30032
30033 2002-07-24  Richard Henderson  <rth@redhat.com>
30034
30035         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
30036
30037 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
30038
30039         * g++.dg/ext/alignof1.C (main): Return 0 for success.
30040
30041 2002-07-24  Roger Sayle  <roger@eyesopen.com>
30042
30043         * gcc.c-torture/execute/memset-3.c: New testcase.
30044
30045 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
30046
30047         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
30048         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
30049
30050 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30051
30052         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
30053         Delete.
30054
30055 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
30056
30057         * gcc.c-torture/compile/simd-4.c: New test.
30058
30059 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30060
30061         PR c++/7347, c++/7348
30062         * g++.dg/template/access4.C: New test.
30063         * g++.dg/template/access5.C: New test.
30064         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
30065         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
30066         * g++.old-deja/g++.pt/ttp58.C: Likewise.
30067         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
30068
30069 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
30070
30071         * gcc.dg/gnu89-init-2.c: New test.
30072
30073 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
30074
30075         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
30076
30077 2002-07-20  Roger Sayle  <roger@eyesopen.com>
30078
30079         * gcc.c-torture/execute/20020720-1.c: New testcase.
30080
30081 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
30082
30083         * gcc.dg/cpp/Wsignprom.c: New tests.
30084
30085 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
30086
30087         * gcc.c-torture/execute/loop-13.c: New test.
30088
30089 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
30090
30091         * gcc.dg/cpp/expr.c: New tests.
30092
30093 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
30094
30095         * g++.dg/opt/pr6713.C: Add template instantiation.
30096
30097 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
30098
30099         * gcc.dg/nest.c: New test.
30100
30101 2002-07-17  Richard Henderson  <rth@redhat.com>
30102
30103         * g++.dg/opt/pr6713.C: New test.
30104
30105 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
30106
30107         * gcc.c-torture/execute/loop-2e.x: Let the testcase
30108         XFAIL for all x86 processors.
30109
30110 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
30111
30112         * gcc.c-torture/execute/20010122-1.x: Do not test with
30113         -fomit-frame-pointer.
30114
30115 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30116
30117         * g++.dg/template/instantiate2.C: New test.
30118         * g++.dg/template/spec4.C: New test.
30119
30120 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30121
30122         * g++.dg/template/access2.C: New test.
30123         * g++.dg/template/access3.C: New test.
30124
30125 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
30126
30127         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
30128         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
30129         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
30130         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
30131         Convert to use <stdarg.h>.
30132         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
30133         Delete.
30134         * gcc.dg/va-arg-2.c: New.
30135         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
30136
30137 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
30138
30139         * gcc.c-torture/compile/20020710-1.c: New test.
30140
30141 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
30142                           Andrew Pinski  <pinskia@physics.uc.edu>
30143
30144         gcc.c-torture/compile/simd-2.c: New testcase.
30145         gcc.c-torture/compile/simd-3.c: Likewise.
30146
30147 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
30148
30149         PR c++/7224
30150         * g++.dg/overload/error1.C: New test.
30151
30152 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30153
30154         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
30155         configuration and IRIX 6 O32 ABI.
30156
30157 2002-07-11  Roger Sayle  <roger@eyesopen.com>
30158
30159         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
30160
30161 2002-07-10  Roger Sayle  <roger@eyesopen.com>
30162
30163         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
30164
30165 2002-07-10  Jeffrey A Law  <law@redhat.com>
30166
30167         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
30168
30169         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
30170
30171 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
30172
30173         * gcc.dg/20020312-2.c: Check for __PPC__.
30174
30175 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
30176
30177         * gcc.c-torture/compile/20020709-1.c: New test.
30178
30179 2002-07-07  Roger Sayle  <roger@eyesopen.com>
30180
30181         * g++.dg/template/qualttp21.C: New test case.
30182
30183 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
30184
30185         * gcc.c-torture/compile/20020706-1.c: New test.
30186         * gcc.c-torture/compile/20020706-2.c: New test.
30187
30188 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
30189             Alexandre Oliva  <aoliva@redhat.com>
30190
30191         * g++.dg/warn/incomplete1.C: New test.
30192
30193 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30194
30195         PR c++/7099
30196         * g++.dg/warn/noreturn1.C: New test.
30197
30198 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
30199
30200         PR c++/6706
30201         * g++.dg/debug/debug6.C: New test.
30202         * g++.dg/debug/debug7.C: New test.
30203
30204 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
30205
30206         * gcc.c-torture/compile/simd-3.c: New test.
30207
30208 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
30209
30210         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
30211         * gcc.dg/20020620-1.c: Likewise.
30212
30213 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30214
30215         PR c++/6944
30216         * g++.dg/init/array4.C: New test.
30217         * g++.dg/init/array5.C: New test.
30218
30219 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
30220
30221         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
30222         * gcc.c-torture/execute/simd-2.c (main): Likewise.
30223
30224 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30225
30226         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
30227         * gcc.dg/wtr-aggr-init-1.c: Likewise.
30228         * gcc.dg/wtr-conversion-1.c: Likewise.
30229         * gcc.dg/wtr-escape-1.c: Likewise.
30230         * gcc.dg/wtr-int-type-1.c: Likewise.
30231         * gcc.dg/wtr-label-1.c: Likewise.
30232         * gcc.dg/wtr-static-1.c: Likewise.
30233         * gcc.dg/wtr-strcat-1.c: Likewise.
30234         * gcc.dg/wtr-suffix-1.c: Likewise.
30235         * gcc.dg/wtr-switch-1.c: Likewise.
30236         * gcc.dg/wtr-unary-plus-1.c: Likewise.
30237         * gcc.dg/wtr-union-init-1.c: Likewise.
30238         * gcc.dg/wtr-union-init-2.c: Likewise.
30239         * gcc.dg/wtr-union-init-3.c: Likewise.
30240
30241         * gcc.dg/wtr-func-def-1.c: New test.
30242
30243 2002-07-02 Devang Patel <dpatel@apple.com>
30244
30245         * objc.dg/param-1.m: New test.
30246
30247 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
30248
30249         * gcc.dg/cpp/trad/directive.c: Add test.
30250         * gcc.dg/cpp/trad/macroargs.c: Add test.
30251         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
30252
30253 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
30254
30255         * gcc.dg/cpp/cmdlne-M.c: New test.
30256
30257 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
30258
30259         * objc.dg/desig-init-1.m: New test.
30260
30261 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30262
30263         PR c++/6716
30264         * g++.dg/template/instantiate1.C: New test.
30265
30266 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
30267
30268         PR c++/7112
30269         * g++.dg/template/sizeof2.C: New test.
30270
30271 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30272
30273         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
30274         gcc.dg/cpp/trad/include.c: New tests.
30275
30276 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
30277
30278         PR target/7177
30279         * gcc.c-torture/compile/20020701-1.c: New test.
30280
30281 2002-07-01  Stan Shebs  <shebs@apple.com>
30282
30283         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
30284         header here...
30285         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
30286         (objc-torture-execute): or here.
30287
30288 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
30289
30290         * gcc.c-torture/execute/arith-rand-ll.c: New test.
30291
30292 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
30293
30294         * gcc.dg/cpp/trad/escaped-nl.c: New test.
30295
30296 2002-06-30  Devang Patel  <dpatel@apple.com>
30297
30298         * objc.dg/fsyntax-only.m: New test.
30299
30300 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
30301
30302         PR c++/6695
30303         * g++.dg/template/friend7.C: New file.
30304
30305 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
30306
30307         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
30308         return type.
30309
30310 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
30311
30312         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
30313         avoid division by zero.
30314
30315 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
30316
30317         * gcc.dg/Wunknownprag.c: New tests.
30318
30319 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
30320
30321         * gcc.c-torture/execute/simd-2.c: New test.
30322
30323 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
30324
30325         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
30326         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
30327         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
30328         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
30329         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
30330         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
30331         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
30332         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
30333         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
30334         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
30335         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
30336         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
30337         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
30338         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
30339         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
30340         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
30341         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
30342
30343 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
30344
30345         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
30346         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
30347         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
30348         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
30349         New tests.
30350         * gcc.dg/cpp/trad/directive.c: Update.
30351
30352 2002-06-23  Andreas Jaeger  <aj@suse.de>
30353
30354         * gcc.c-torture/execute/complex-6.c: New.
30355
30356 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
30357
30358         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
30359         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
30360         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
30361         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
30362
30363 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
30364
30365         * gcc.dg/cpp/trad: New directory with traditional tests copied
30366         from parent directory.
30367         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30368         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30369         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30370         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30371         Move to trad/ and rename.
30372         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
30373         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
30374         gcc.dg/cpp/trad/redef2.c: New tests.
30375         * gcc.dg/cpp/trad/trad.exp: New driver.
30376
30377 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
30378
30379         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30380         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30381         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30382         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30383         Remove.
30384
30385 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
30386
30387         * gcc.dg/20020620-1.c: New test.
30388
30389 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30390
30391         * g++.dg/template/ttp4.C: New test.
30392
30393 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
30394
30395         * g++.dg/opt/vt1.C: Fix regexp.
30396
30397 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30398
30399         * gcc.c-torture/execute/pure-1.c: Make functions static again.
30400         Don't use attribute `noinline'.
30401
30402 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30403
30404         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
30405
30406 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
30407
30408         * gcc.c-torture/execute/simd-1.c: New.
30409
30410         * gcc.dg/simd-1.c: New.
30411
30412 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
30413
30414         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
30415
30416 2002-06-16  Richard Henderson  <rth@redhat.com>
30417
30418         * g++.dg/ext/anon-struct1.C: New.
30419         * g++.dg/ext/anon-struct2.C: New.
30420         * g++.dg/ext/anon-struct3.C: New.
30421         * gcc.dg/anon-struct-1.c: New.
30422         * gcc.dg/anon-struct-2.c: New.
30423         * gcc.dg/anon-struct-3.c: New.
30424         * gcc.dg/20011008-1.c: Adjust warning text.
30425         * gcc.dg/20020527-1.c: Add -fms-extensions.
30426
30427 2002-06-16  Richard Henderson  <rth@redhat.com>
30428
30429         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
30430
30431 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
30432
30433         * gcc.c-torture/execute/20020615-1.c: New test.
30434
30435 2002-06-15  Roger Sayle  <roger@eyesopen.com>
30436
30437         * gcc.c-tortuture/execute/compare-1.c: New test case.
30438         * gcc.c-tortuture/execute/compare-2.c: New test case.
30439         * gcc.c-tortuture/execute/compare-3.c: New test case.
30440
30441 2002-06-13  Richard Henderson  <rth@redhat.com>
30442
30443         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
30444         ia64 ilp32.
30445
30446 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30447
30448         * g++.dg/template/typename2.C: Update error message.
30449
30450 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
30451
30452         * gcc.c-torture/execute/20020611-1.c: New test.
30453
30454 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
30455
30456         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
30457         list of targets to skip.
30458
30459 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
30460
30461         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
30462         targets if not optimizing.
30463
30464 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
30465
30466         * gcc.c-torture/compile/20020605-1.c: New test.
30467
30468         * g++.dg/opt/vt1.C: New test.
30469
30470         * gcc.dg/20020531-1.c: New test.
30471
30472         * gcc.dg/20020530-1.c: New test.
30473
30474         * gcc.dg/20020527-1.c: New test.
30475
30476         * g++.dg/opt/cse1.C: New test.
30477
30478 2002-06-07  Roger Sayle  <roger@eyesopen.com>
30479
30480         * gcc.dg/20020607-2.c: New test case.
30481
30482 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
30483
30484         * gcc.c-torture/compile/20020604-1.c: New test.
30485
30486 2002-06-04  Richard Henderson  <rth@redhat.com>
30487
30488         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
30489         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
30490         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
30491
30492 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
30493
30494         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
30495
30496 2002-06-03  Richard Henderson  <rth@redhat.com>
30497
30498         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
30499         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
30500
30501 2002-06-02  Richard Henderson  <rth@redhat.com>
30502
30503         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
30504         test functions static.
30505
30506 2002-06-02  Andreas Jaeger  <aj@suse.de>
30507
30508         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
30509         now.
30510
30511 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30512
30513         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
30514         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
30515         Update for mofified diagnostics.
30516         * gcc.dg/c99-intconst-1.c: No longer fail.
30517
30518 2002-06-02  Richard Henderson  <rth@redhat.com>
30519
30520         * gcc.dg/uninit-A.c: Remove xfail markers.
30521
30522 2002-06-01  Roger Sayle  <roger@eyesopen.com>
30523
30524         * gcc.dg/fnegate-1.c: New test case.
30525
30526 2002-05-30  Osku Salerma  <osku@iki.fi>
30527
30528         * gcc.c-torture/execute/mayalias-1.c: New file.
30529
30530 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30531
30532         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
30533         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
30534         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
30535
30536 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
30537
30538         * gcc.c-torture/execute/20020529-1.c: New test.
30539
30540 2002-05-27  Richard Henderson  <rth@redhat.com>
30541
30542         * g++.dg/ext/attrib6.C: New test case.
30543
30544 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30545
30546         * gcc.c-torture/execute/pure-1.c: New test.
30547
30548 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30549
30550         * gcc.dg/cpp/arith-2.c: Remove.
30551
30552 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30553
30554         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
30555         * gcc.dg/cpp/if-3.c: Remove.
30556
30557 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
30558
30559         * g++.dg/opt/cse2.C: New test.
30560
30561 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
30562
30563         * gcc.dg/cpp/arith-1.c: New semantic tests.
30564         * gcc.dg/cpp/if-1.c: Update.
30565
30566 2002-05-24  Ben Elliston  <bje@redhat.com>
30567
30568         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
30569
30570 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30571
30572         * gcc.dg/verbose-asm.c: New test.
30573
30574 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30575
30576         * gcc.dg/cpp/paste12.c: New test.
30577
30578 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30579
30580         * g++.dg/parse/named_ops.C: New test.
30581
30582 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
30583
30584         * gcc/testsuite/gcc.dg/weak-8.c: New test.
30585
30586 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
30587
30588         * gcc.dg/weak-2.c: Allow optional leading underscore
30589         in scan-assembler symbol name.
30590         * gcc.dg/weak-3.c: Likewise.
30591         * gcc.dg/weak-4.c: Likewise.
30592         * gcc.dg/weak-5.c: Likewise.
30593
30594 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
30595
30596         * gcc.dg/20020523-1.c: New test.
30597
30598 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30599
30600         * objc.dg/const-str-2.m: Update now that we stop after
30601         a command line error.
30602
30603 2002-05-22  Richard Henderson  <rth@redhat.com>
30604
30605         * g++.dg/dg.exp: Fix typo in test pruneing.
30606
30607 2002-05-22  Richard Henderson  <rth@redhat.com>
30608
30609         * g++.dg/dg.exp: Prune the tls subdirectory.
30610         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
30611         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
30612         * g++.dg/tls/init-1.C: New.
30613
30614 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
30615
30616         * gcc.dg/20020517-1.c: New test.
30617
30618 2002-05-21  Richard Henderson  <rth@redhat.com>
30619
30620         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
30621         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
30622
30623 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
30624
30625         * g++.dg/other/copy2.C: New test.
30626
30627 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
30628
30629         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
30630         (MAX_COPY): Bump up to 10 times sizeof (long long).
30631         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
30632
30633         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
30634         sizeof (long long).
30635
30636         * gcc.c-torture/execute/strcpy-1.c: New test.
30637
30638 2002-05-19  Jason Merrill  <jason2redhat.com>
30639
30640         * g++.dg/ext/oper1.C: New test.
30641
30642 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
30643 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
30644
30645         * README.QMTEST: New file.
30646
30647         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
30648
30649 2002-05-19  Andreas Jaeger  <aj@suse.de>
30650
30651         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
30652         now.
30653         * gcc.c-torture/execute/loop-2d.x: Likewise.
30654
30655 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
30656
30657         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
30658         support weak symbols.
30659         * gcc.dg/weak-4.c: Likewise.
30660         * gcc.dg/weak-6.c: Likewise.
30661
30662 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
30663
30664         * gcc.dg/weak-3.c: Add dg-excess-error comment for
30665         cygwin, coff and h8300-*-hms targets
30666         * gcc.dg/weak-5.c: Likewise.
30667         * gcc.dg/weak-7.c: Likewise.
30668
30669 2002-05-16  Jason Merrill  <jason@redhat.com>
30670
30671         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
30672         (scan-assembler-not, scan-assembler-dem): Likewise.
30673         (scan-assembler-dem-not): Likewise.
30674
30675 2002-05-15  Richard Henderson  <rth@redhat.com>
30676
30677         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
30678
30679 2002-05-15  Richard Henderson  <rth@redhat.com>
30680
30681         * gcc.dg/weak-5.c (vfoo1c): No warning here.
30682         (vfoo1f): Warning here.
30683         (vfoo1l): Don't redefine the alias.
30684
30685 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
30686
30687         * g++.dg/init/pm1.C: New test.
30688
30689 2002-05-12  David S. Miller  <davem@redhat.com>
30690
30691         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
30692         types.
30693
30694 2002-05-10  Roger Sayle  <roger@eyesopen.com>
30695
30696         * gcc.c-torture/execute/20020510-1.c: New test case.
30697
30698 2002-05-10  David S. Miller  <davem@redhat.com>
30699
30700         * gcc.c-torture/execute/conversion.c: Test long double too.
30701
30702 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
30703
30704         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
30705         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
30706         * lib/g++.exp (g++_link_flags): Likewise.
30707         * lib/objc.exp (objc_target_compile): Likewise.
30708
30709 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30710
30711         * gcc.dg/cpp/poison.c: Update.
30712         * gcc.dg/cpp/20000625-2.c: Remove.
30713         * gcc.dg/cpp/direct2s.c: Remove final test.
30714
30715 2002-05-08  Tom Rix  <trix@redhat.com>
30716
30717         * gcc.c-torture/execute/20020508-1.c: New test.
30718         * gcc.c-torture/execute/20020508-2.c: New test.
30719         * gcc.c-torture/execute/20020508-3.c: New test.
30720
30721 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30722
30723         * gcc.dg/cpp/charconst-4.c: More tests.
30724
30725 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
30726
30727         PR c/6569
30728         * gcc.dg/weak-3.c: Update location of warning messages.
30729         * gcc.dg/weak-5.c: Likewise.
30730
30731 2002-05-06  Roger Sayle  <roger@eyesopen.com>
30732
30733         * gcc.c-torture/execute/20020506-1.c: New test case.
30734
30735 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
30736
30737         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
30738
30739 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30740
30741         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
30742
30743 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30744
30745         * gcc.dg/cpp/charconst-3.c: New test.
30746
30747 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30748
30749         * gcc.dg/cpp/charconst.c: Update tests.
30750
30751 2002-05-05  Tim Josling  <tej@melbpc.org.au>
30752
30753         * treelang: Added directory for new sample language treelang. Also
30754         lib/treelang.exp: New file to signal treelang should be tested.
30755
30756 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30757
30758         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
30759         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
30760         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
30761         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
30762         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
30763         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
30764         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
30765
30766 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30767
30768         * gcc.dg/format/xopen-2.c: New test.
30769
30770 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30771
30772         * gcc.dg/20020503-1.c: New test.
30773
30774 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
30775
30776         * g++.dg/init/dtor1.C: Make it tougher.
30777
30778 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
30779
30780         * g++.dg/init/dtor1.C: New test.
30781
30782 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
30783
30784         * gcc.dg/altivec-8.c: New.
30785
30786 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
30787
30788         * gcc.dg/altivec-7.c: New.
30789
30790 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
30791
30792         * g++.dg/parse/typedef1.C: New test.
30793
30794 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
30795
30796         PR c++/6486
30797         * g++.dg/template/friend6.C: New test.
30798
30799         PR c++/6492
30800         * g++.dg/init/copy1.C: New test.
30801
30802 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
30803
30804         * g++.dg/warn/effc1.C: New test.
30805
30806 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30807
30808         * gcc.dg/cpp/if-cexp.c: Add a test.
30809
30810 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
30811
30812         * gcc.dg/20020426-2.c: New test.
30813
30814 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
30815
30816         * gcc.dg/cpp/if-mop.c: Update.
30817         * gcc.dg/cpp/if-mpar.c: Add test.
30818         * gcc.dg/cpp/if-oppr.c: Update.
30819
30820 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30821
30822         PR c/6343
30823         * gcc.dg/weak-[2-7].c: New tests.
30824
30825 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30826
30827         * gcc.dg/enum1.c: New test.
30828
30829 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30830
30831         PR c++/6497
30832         * g++.dg/inherit/access2.C: New test.
30833
30834 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30835
30836         PR bootstrap/6445
30837         * gcc.dg/20020426-1.c: New test.
30838
30839 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30840
30841         * g++.dg/abi/enum1.C: New test.
30842
30843 2002-04-26  Richard Henderson  <rth@redhat.com>
30844
30845         * gcc.dg/c99-bool-1.c: Expect always true warning.
30846
30847 2002-04-25  Roger Sayle  <roger@eyesopen.com>
30848
30849         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
30850
30851 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30852
30853         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
30854         targets.
30855
30856 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
30857
30858         * g++.dg/abi/mange7.C: New test.
30859
30860         PR c++/6438.
30861         * g++.dg/parse/stmtexpr2.C: New test.
30862
30863 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
30864
30865         * gcc.dg/20020312-2.c: Add SH target.
30866
30867 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30868
30869         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
30870         compiler output on mips*-*-irix*.
30871
30872 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
30873
30874         * g++.dg/parse/attr1.C: New test.
30875
30876 2002-04-23  Roger Sayle  <roger@eyesopen.com>
30877
30878         * gcc.c-torture/execute/string-opt-17.c: New test case.
30879         * gcc.c-torture/execute/memset-2.c: New test case.
30880
30881 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
30882
30883         PR c++/6256:
30884         * g++.dg/template/friend5.C: New test.
30885
30886         PR c++/6331:
30887         * g++.dg/template/qual1.C: Likewise.
30888
30889 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
30890
30891         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
30892         Include stdlib.h, not stdio.h or ctype.h.
30893
30894 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
30895
30896         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
30897         cris-*-elf* and mmix-*-*.
30898         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
30899         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
30900         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
30901         Ditto.
30902         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
30903         * gcc.dg/wchar_t-1.c: Ditto.
30904
30905 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
30906
30907         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
30908         Clarify comment.
30909
30910 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
30911
30912         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
30913
30914 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30915
30916         * gcc.c-torture/execute/20000906-1.x: Delete.
30917
30918 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
30919
30920         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
30921
30922 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
30923
30924         * PR6367
30925         * g77.f-torture/execute/6367.f: New test.
30926         * g77.f-torture/execute/6367.x: Disable for MMIX.
30927
30928 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
30929
30930         * PR6352
30931         * g++.dg/opt/inline2.C: New test.
30932
30933 2002-04-18  Richard Henderson  <rth@redhat.com>
30934
30935         * gcc.dg/20000906-1.c: Enable for all targets.
30936         * gcc.c-torture/compile/iftrap-2.c: New.
30937
30938 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30939
30940         * gcc.dg/20020418-1.c: New test.
30941         * gcc.dg/20020418-2.c: New test.
30942
30943 2002-04-18  Richard Henderson  <rth@redhat.com>
30944
30945         * gcc.c-torture/compile/iftrap-1.c: New.
30946         * gcc.dg/iftrap-1.c: Adjust for ia64.
30947         * gcc.dg/iftrap-2.c: New.
30948
30949 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30950
30951         * gcc.c-torture/compile/20020418-1.c: New test.
30952
30953 2002-04-18  Roger Sayle  <roger@eyesopen.com>
30954
30955         * gcc.c-torture/compile/20020415-1.c: New.
30956
30957 2002-04-18  David S. Miller  <davem@redhat.com>
30958
30959         * gcc.c-torture/execute/20020418-1.c: New test.
30960
30961 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
30962
30963         * gcc.dg/20020416-1.c: New test.
30964
30965         * g++.dg/opt/inline1.C: New test.
30966
30967 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
30968
30969         * gcc.dg/altivec-5.c: New test.
30970
30971         * gcc.dg/20020415-1.c: New test.
30972
30973 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
30974
30975         * testsuite/lib/chill.exp: Remove.
30976
30977 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
30978
30979         * g++.dg/other/big-struct.C: New test.
30980
30981 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
30982
30983         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
30984         of scratch file.
30985
30986 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
30987
30988         PR c/6277
30989         * gcc.dg/i386-387-1.c: Allow optional leading underscore
30990         in scan-assembler function name
30991
30992 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
30993
30994         * g77.f-torture/execute/980628-4.x,
30995         g77.f-torture/execute/980628-5.x,
30996         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
30997         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
30998         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
30999         i[34567]86-*-*.
31000
31001 2002-04-13  David S. Miller  <davem@redhat.com>
31002
31003         * gcc.c-torture/execute/20020413-1.c: New test.
31004
31005 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
31006
31007         * gcc.dg/asm-6.c,
31008         * g++.dg/ext/asm1.C: New tests.
31009
31010 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
31011
31012         PR c++ 5373.
31013         * g++.dg/parse/stmtexpr1.C: New test.
31014
31015         PR c++/5189.
31016         * g++.dg/template/copy1.C: New test.
31017
31018 2002-04-12  Richard Henderson  <rth@redhat.com>
31019
31020         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
31021
31022 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
31023
31024         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
31025         gcc.c-torture/execute/20020307-2.c.
31026
31027 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
31028
31029         * g++.dg/ext/attrib5.C,
31030         * g++.dg/lookup/struct1.C: New tests.
31031
31032 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
31033
31034         * gcc.dg/20020411-1.c: New test.
31035
31036         * gcc.c-torture/execute/20020411-1.c: New test.
31037
31038 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
31039
31040         * g77.f-torture/execute/6177.f: New test.
31041
31042 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
31043
31044         PR middle-end/6247
31045         * g++.dg/opt/cleanup1.C: New test.
31046
31047         * g++.dg/opt/const1.C: New test.
31048
31049 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
31050
31051         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
31052
31053 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31054
31055         PR c++/5507
31056         * g++.dg/template/typename2.C: New test.
31057
31058 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
31059
31060         * gcc.c-torture/execute/loop-12.c: New.
31061
31062 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
31063
31064         * g77.f-torture/execute/980628-4.x,
31065         g77.f-torture/execute/980628-5.x,
31066         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31067         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31068         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
31069
31070 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31071
31072         PR optimization/6086
31073         * g++.dg/opt/preinc1.C: New test.
31074
31075 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
31076
31077         PR c++/5571
31078         * g++.dg/opt/static2.C: New test.
31079
31080 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
31081
31082         PR c/5120
31083         * gcc.dg/20020406-1.c: New test.
31084
31085 2002-04-04  David S. Miller  <davem@redhat.com>
31086
31087         * gcc.c-torture/execute/20020404-1.c: New test.
31088
31089 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
31090
31091         PR c/6123
31092         * gcc.dg/20020312-2.c: Do not declare global register variable
31093         if __PIC__ or __pic__ is defined.
31094
31095 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
31096
31097         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
31098         __asm__ so that it works correctly even if -ansi -pedantic-errors.
31099
31100 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31101
31102         * gcc.misc-tests/linkage.exp: Update last change to handle
31103         sparc*-, not just sparc-.
31104
31105 2002-04-03  Richard Henderson  <rth@redhat.com>
31106
31107         * gcc.dg/cpp/ucs.c: Improved long UCS test.
31108
31109 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
31110
31111         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
31112
31113 2002-04-02  David S. Miller  <davem@redhat.com>
31114
31115         * gcc.c-torture/execute/20020402-3.c: New test.
31116
31117 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
31118
31119         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
31120         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
31121
31122         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
31123         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
31124         g77.f-torture/execute/20001201.x,
31125         g77.f-torture/execute/u77-test.x: New files.
31126
31127         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
31128         * gcc.dg/wchar_t-1.c: Ditto.
31129
31130 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31131
31132         * gcc.c-torture/execute/20020402-1.c: New test.
31133
31134 2002-04-01  Richard Henderson  <rth@redhat.com>
31135
31136         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
31137
31138         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
31139
31140 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31141
31142         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
31143
31144 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31145
31146         * g++.dg/inherit/template-as-base.C: Expect error.
31147         * g++.dg/inherit/namespace-as-base.C: Likewise.
31148
31149 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
31150
31151         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
31152         g++.dg/ext/instantiate3.C: Tweak match patterns.
31153
31154         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
31155         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
31156         -da test.
31157
31158 2002-03-31  Richard Henderson  <rth@redhat.com>
31159
31160         * gcc.dg/special/alias-2.c: New.
31161         * gcc.dg/special/ecos.exp: Run it.
31162
31163 2002-03-31  Richard Henderson  <rth@redhat.com>
31164
31165         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
31166
31167 2002-03-31  Kazu Hirata  <kazu@hxi.com>
31168
31169         * gcc.dg/weak-1.c: Disable on h8300 port.
31170
31171 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
31172
31173         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
31174         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
31175         ordering tests.
31176         * g++.dg/bprob/bprob-1.C: New test.
31177         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
31178         * g++.dg/gcov/gcov-1.C: New test.
31179         * g++.dg/gcov/gcov-1.x: New file.
31180         * g++.dg/gcov/gcov-2.C: New test.
31181         * g++.dg/gcov/gcov-3.C: New test.
31182         * g++.dg/gcov/gcov-3.h: New file.
31183
31184 2002-03-28  Roger Sayle  <roger@eyesopen.com>
31185
31186         * g++.old-deja/g++.other/builtins5.C: New test.
31187         * g++.old-deja/g++.other/builtins6.C: New test.
31188         * g++.old-deja/g++.other/builtins7.C: New test.
31189         * g++.old-deja/g++.other/builtins8.C: New test.
31190         * g++.old-deja/g++.other/builtins9.C: New test.
31191
31192 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
31193
31194         * g++.dg/opt/static1.C: New test.
31195
31196         * g++.dg/opt/longbranch1.C: New test.
31197
31198 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
31199
31200         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
31201
31202         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
31203
31204 2002-03-28  Jeffrey A Law  (law@redhat.com)
31205
31206         * gcc.c-torture/execute/20020328-1.c: New test.
31207
31208 2002-03-27  Richard Henderson  <rth@redhat.com>
31209
31210         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
31211         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
31212         move from g++.old-deja/g++.ext/.
31213
31214 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
31215
31216         * g++.dg/init/new2.C: New test.
31217
31218 2002-03-26  Richard Henderson  <rth@redhat.com>
31219
31220         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
31221
31222         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
31223         on sparc.
31224
31225         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
31226         sparcv9 systems.
31227         * gcc.dg/20001102-1.c: Likewise.
31228
31229 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
31230
31231         * gcc.dg/cpp/endif-pedantic1.c,
31232         gcc.dg/cpp/endif-pedantic2.c: New tests.
31233
31234 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
31235
31236         * g++.dg/init/new1.C: New test.
31237
31238 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31239
31240         * g++.dg/abi/vbase9.C: New test.
31241
31242 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
31243
31244         * gcc.dg/arm-asm.c: New test.
31245
31246 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
31247
31248         * gcc.dg/Wswitch-enum.c: New test.
31249         Fix PR c/5044.
31250
31251 2002-03-26  Richard Henderson  <rth@redhat.com>
31252
31253         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
31254         structure.
31255
31256 2002-03-25  Richard Henderson  <rth@redhat.com>
31257
31258         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
31259         sparcv9 systems.
31260
31261         * gcc.c-torture/compile/20011119-1.c (xxx): New.
31262         * gcc.c-torture/compile/20011119-2.c (xxx): New.
31263
31264 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
31265
31266         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
31267
31268 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
31269
31270         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
31271         targets using generic thunk support.
31272
31273 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
31274
31275         * gcc.c-torture/compile/20020323-1.c: New test.
31276
31277         * g++.dg/opt/conj2.C: New test.
31278
31279 2002-03-24  Richard Henderson  <rth@redhat.com>
31280
31281         * gcc.dg/weak-1.c: Use -fno-common.
31282
31283 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31284
31285         * g77.dg/f77-edit-apostrophe-out.f: New test
31286         * g77.dg/f77-edit-h-out.f: New test
31287         * g77.dg/f77-edit-t-in.f: New test
31288         * g77.dg/f77-edit-t-out.f: New test
31289         * g77.dg/f77-edit-x-out.f: New test
31290         * g77.dg/f77-edit-slash-out.f: New test
31291         * g77.dg/f77-edit-colon-out.f: New test
31292         * g77.dg/f77-edit-s-out.f: New test
31293
31294 2002-03-24  Richard Henderson  <rth@redhat.com>
31295
31296         * objc/execute/formal_protocol-6.x: New XFAIL.
31297
31298 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31299
31300         * gcc.dg/weak-1.c: Early return from dg-final on platforms
31301         that do not support weak symbols
31302
31303 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
31304
31305         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
31306         * lib/g77.exp: Likewise.
31307         * lib/objc.exp: Likewise.
31308
31309 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
31310
31311         * gcc.dg/Wswitch-default.c: New test.
31312
31313 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
31314
31315         * g++.dg/other/enum1.C: New test.
31316
31317 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
31318
31319         * gcc.dg/pragma-ep-3.c: Fix typo.
31320
31321 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31322
31323         * g++.dg/inherit/template-as-base.C: New test.
31324
31325 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
31326
31327         * g++.old-deja/g++.other/dwarf2-1.C: Move...
31328         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
31329
31330 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
31331
31332         * gcc.dg/cpp/multiline.c: Update to match.
31333
31334 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
31335
31336         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
31337
31338 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
31339
31340         * gcc.dg/cpp/extratokens2.c: New file.
31341
31342 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
31343
31344         * gcc.dg/20020312-2.c: Add rs6000 target.
31345
31346         * gcc.c-torture/compile/20020319-1.c: New test.
31347
31348 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31349
31350         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
31351         (A, E): Handle this.
31352
31353 2002-03-20  Jason Merrill  <jason@redhat.com>
31354
31355         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
31356         ignoring -fpic.
31357         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
31358         through prune_gcc_output.
31359
31360 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
31361
31362         * gcc.c-torture/compile/20020320-1.c: New test.
31363
31364 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
31365
31366         * gcc.c-torture/compile/20020318-1.c: New test.
31367
31368         * gcc.dg/struct-by-value-1.c: New test.
31369
31370         * gcc.dg/20020319-1.c: New test.
31371
31372 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
31373
31374         * g++.dg/opt/conj1.C: New test.
31375
31376 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
31377
31378         * g++.dg/template/qualttp20.C: Revert previous change.
31379         * g++.dg/template/qualttp3.C: Likewise.
31380         * g++.dg/template/qualttp4.C: Likewise.
31381         * g++.dg/template/qualttp5.C: Likewise.
31382         * g++.dg/template/qualttp6.C: Likewise.
31383         * g++.dg/template/qualttp7.C: Likewise.
31384         * g++.dg/template/qualttp8.C: Likewise.
31385         * g++.dg/template/recurse.C: Likewise.
31386
31387 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
31388
31389         * gcc.dg/cpp/wchar-1.c: Update.
31390
31391 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31392
31393         * g++.dg/template/conv1.C: New test.
31394         * g++.dg/template/conv2.C: New test.
31395         * g++.dg/template/conv3.C: New test.
31396         * g++.dg/template/conv4.C: New test.
31397
31398 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31399
31400         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
31401         * g++.dg/template/qualttp3.C: Likewise.
31402         * g++.dg/template/qualttp4.C: Likewise.
31403         * g++.dg/template/qualttp5.C: Likewise.
31404         * g++.dg/template/qualttp6.C: Likewise.
31405         * g++.dg/template/qualttp7.C: Likewise.
31406         * g++.dg/template/qualttp8.C: Likewise.
31407         * g++.dg/template/recurse.C: Likewise.
31408
31409 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
31410
31411         * g++.dg/opt/dtor1.C: New test.
31412
31413 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
31414
31415         * gcc.c-torture/compile/20020315-1.c: New test.
31416
31417 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
31418
31419         * gcc.dg/weak-1.c: Fix scan tests.
31420
31421 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
31422
31423         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
31424         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
31425         cris-*-aout* mmix-*-*.
31426         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
31427         cris-*-aout* mmix-*-*.
31428         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
31429         cris-*-elf* cris-*-aout* and mmix-*-*.
31430         * gcc.dg/20001009-1.c: Ditto.
31431         * gcc.dg/20010912-1.c: Ditto.
31432         * gcc.dg/20020122-4.c: Ditto.
31433         * gcc.dg/inline-2.c: Ditto.
31434
31435 2002-03-14  Jeffrey A Law  (law@cygnus.com)
31436
31437         * gcc.c-torture/compile/20020314-1.c: New test.
31438
31439 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
31440
31441         * gcc.c-torture/execute/20020314-1.c: New test.
31442
31443 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
31444
31445         * g++.dg/warn/Wunused-1.C: New test.
31446
31447 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
31448
31449         * g++.dg/abi/mangle6.C: New test.
31450
31451 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
31452
31453         * gcc.c-torture/compile/20020309-2.c: New test.
31454
31455         * gcc.c-torture/compile/20020312-1.c: New test.
31456
31457 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31458
31459         * g++.dg/other/access1.C: New test.
31460
31461 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
31462
31463         * gcc.c-torture/execute/wchar_t-1.c: New test.
31464
31465 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
31466
31467         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
31468
31469 2002-03-12  Roger Sayle  <roger@eyesopen.com>
31470
31471         * gcc.dg/20020312-1.c: New test case.
31472
31473 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
31474
31475         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
31476
31477 2002-03-11  Richard Henderson  <rth@redhat.com>
31478
31479         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
31480         * g++.old-deja/g++.jason/report.C: Likewise.
31481
31482 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
31483
31484         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
31485         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
31486
31487 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
31488
31489         * testsuite/g++.dg/overload/pmf1.C: New test.
31490
31491 2002-03-11  Kazu Hirata  <kazu@hxi.com>
31492
31493         * gcc.c-torture/execute/20020307-1.c: Use long.
31494
31495 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
31496
31497         PR optimization/5844
31498         * gcc.dg/20020310-1.c: New test.
31499
31500 2002-03-09  Michael Meissner  <meissner@redhat.com>
31501
31502         * gcc.c-torture/execute/memcpy-2.c: New test.
31503         * gcc.c-torture/execute/memset-1.c: New test.
31504         * gcc.c-torture/execute/strlen-1.c: New test.
31505         * gcc.c-torture/execute/strcmp-1.c: New test.
31506         * gcc.c-torture/execute/strncmp-1.c: New test.
31507
31508 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
31509
31510         * gcc.dg/ppc-ldstruct.c: New test.
31511
31512 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
31513
31514         * gcc.c-torture/execute/va-arg-22.c: New test.
31515
31516 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31517
31518         * gcc.c-torture/compile/20020309-1.c: New test.
31519
31520 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
31521
31522         * gcc.c-torture/execute/20020307-2.c: New test.
31523
31524 2002-03-07  Jeffrey A Law  (law@redhat.com)
31525
31526         * g77.f-torture/compile/20020307-1.f: New test.
31527
31528 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
31529
31530         * gcc.dg/unordered-1.c: New test.
31531
31532 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
31533
31534         * gcc.c-torture/execute/20020307-1.c: New test.
31535
31536 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
31537
31538         * gcc.dg/20020304-1.c: New test.
31539
31540         * gcc.c-torture/compile/20020304-2.c: New test.
31541
31542 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
31543
31544         * gcc.c-torture/compile/20020304-1.c: New test case
31545         (from PR c/5830).
31546
31547 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
31548
31549         * gcc.dg/20020103-1.c: Add other -D ppc variants.
31550
31551 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31552
31553         * g++.dg/other/classkey1.C: New test.
31554
31555 2002-03-01  Richard Henderson  <rth@redhat.com>
31556
31557         * gcc.c-torture/compile/981223-1.x: New.
31558         * gcc.c-torture/compile/920625-1.x: New.
31559
31560 2002-02-28  Richard Henderson  <rth@redhat.com>
31561
31562         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
31563
31564 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
31565
31566         * gcc.c-torture/execute/20020227-1.c: New test.
31567
31568 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
31569
31570         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
31571         here" ERROR lines.
31572         * g++.old-deja/g++.oliva/partord1.C: Likewise.
31573         * g++.old-deja.g++.other/defarg1.C: Likewise.
31574         * g++.old-deja/g++.pt/calls2.C: Likewise.
31575         * g++.old-deja/g++.pt/crash20.C: Likewise.
31576         * g++.old-deja/g++.pt/crash30.C: Likewise.
31577         * g++.old-deja/g++.pt/crash36.C: Likewise.
31578         * g++.old-deja/g++.pt/crash6.C: Likewise.
31579         * g++.old-deja/g++.pt/defarg13.C: Likewise.
31580         * g++.old-deja/g++.pt/derived3.C: Likewise.
31581         * g++.old-deja/g++.pt/error1.C: Likewise.
31582         * g++.old-deja/g++.pt/friend21.C: Likewise.
31583         * g++.old-deja/g++.pt/friend23.C: Likewise.
31584         * g++.old-deja/g++.pt/infinite1.C: Likewise.
31585         * g++.old-deja/g++.robertl/eb128.C: Likewise.
31586
31587 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
31588
31589         * gcc.c-torture/execute/20020225-2.c: New test.
31590
31591 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
31592
31593         * gcc.c-torture/execute/920730-1t.c,
31594         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
31595         Delete test cases, only relevant to -traditional.
31596
31597 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31598
31599         * gcc.dg/cpp/undef1.c: Remove.
31600         * gcc.dg/cpp/directiv.c: Update.
31601         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
31602
31603 2002-02-27  Michael Meissner  <meissner@redhat.com>
31604
31605         * gcc.c-torture/execute/20020226-1.c: New test.
31606
31607 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
31608
31609         * g++.dg/debug/debug4.C: New test.
31610
31611         * gcc.dg/ia64-visibility-1.c: New test.
31612
31613 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
31614
31615         * gcc.dg/debug/20020224-1.c: New.
31616
31617 2002-02-25  Kazu Hirata  <kazu@hxi.com>
31618
31619         * gcc.c-torture/execute/960416-1.x: New.
31620         * gcc.c-torture/execute/divconst-3.x: Likewise.
31621
31622 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
31623
31624         * gcc.dg/20020224-1.c: New test.
31625
31626 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
31627
31628         * gcc.c-torture/execute/20020225-1.c: New.
31629
31630 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31631
31632         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
31633
31634 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
31635
31636         * gcc.dg/20020222-1.c: New test.
31637
31638 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
31639
31640         * g++.dg/opt/anonunion1.C: New test.
31641
31642 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
31643
31644         * g++.dg/template/qualttp19.C: New test.
31645         * g++.dg/template/qualttp20.C: New test.
31646         * g++.old-deja/g++.jason/report.C: Adjust expected errors
31647         * g++.old-deja/g++.other/qual1.C: Likewise.
31648
31649 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
31650
31651         * gcc.dg/attr-alwaysinline.c: New.
31652
31653 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
31654
31655         * gcc.dg/20020220-1.c: New test.
31656
31657         * gcc.dg/20020220-2.c: New test.
31658
31659         * g++.dg/opt/mmx1.C: New test.
31660
31661 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
31662
31663         * gcc.c-torture/compile/20020110.c: New test.
31664
31665 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
31666
31667         * gcc.c-torture/execute/20020219-1.c: New test.
31668
31669         * gcc.dg/20020219-1.c: New test.
31670
31671         * gcc.dg/noncompile/20020220-1.c: New test.
31672
31673         * g++.dg/opt/ptrintsum1.C: New test.
31674
31675         * gcc.dg/debug/20020220-1.c: New test.
31676
31677 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
31678
31679         * gcc.c-torture/execute/20020216-1.c: New test.
31680
31681 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31682
31683         * gcc.dg/decl-1.c: Update, new test.
31684
31685 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
31686
31687         * g++.dg/abi/bitfield1.C: New test.
31688         * g++.dg/abi/bitfield2.C: New test.
31689
31690 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31691
31692         * gcc.dg/attr-nest.c: New test.
31693
31694 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31695
31696         * gcc.c-torture/execute/20020215-1.c: New test.
31697
31698 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
31699
31700         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
31701         * g++.dg/debug/debug.exp: New.
31702         * g++.dg/debug/trivial.C: New.
31703         * g++.dg/debug/debug1.C: Moved...
31704         * g++.dg/other/debug1.C: ...from here.
31705         * g++.dg/debug/debug2.C: Moved...
31706         * g++.dg/other/debug2.C: ...from here.
31707         * g++.dg/debug/debug3.C: Moved...
31708         * g++.dg/other/debug3.C: ...from here.
31709
31710         * gcc.dg/noncompile/20020213-1.c: New test.
31711
31712 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
31713
31714         * g++.dg/other/debug3.C: New test.
31715
31716         * gcc.c-torture/execute/20020213-1.c: New test.
31717
31718 2002-02-13  Richard Smith <richard@ex-parrot.com>
31719
31720         * g++.old-deja/g++.other/thunk1.C: New test.
31721
31722 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31723
31724         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
31725
31726 2002-02-13  Stan Shebs  <shebs@apple.com>
31727
31728         * gcc.dg/altivec-3.c: New.
31729
31730 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
31731
31732         * gcc.dg/Wunreachable-1.c: New test.
31733         * gcc.dg/Wunreachable-2.c: New test.
31734
31735 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31736
31737         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
31738
31739 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
31740
31741         * gcc.dg/decl-1.c: New test.
31742
31743 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31744
31745         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
31746
31747 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31748
31749         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
31750         * gcc.c-torture/compile/980506-1.x: Likewise.
31751
31752 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31753
31754         * gcc.dg/20020210-1.c: New.
31755
31756 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
31757
31758         * g77.f-torture/execute/947.f: New regression test
31759         for PR fortran/947.
31760
31761 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
31762
31763         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
31764         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
31765
31766 2002-02-08  Richard Henderson  <rth@redhat.com>
31767
31768         * gcc.c-torture/compile/labels-3.c: New.
31769
31770 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
31771
31772         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
31773         expression statements work instead.
31774         * gcc.dg/noncompile/20020207-1.c: New test.
31775
31776 2002-02-07  Richard Henderson  <rth@redhat.com>
31777
31778         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
31779
31780 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31781
31782         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
31783         message from g77
31784         * lib/g77-dg.exp: Trim g77 error messages so that they are
31785         recognized by dg.exp.
31786
31787 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31788
31789         PR fortran/5473
31790         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
31791
31792 2002-02-07  Richard Henderson  <rth@redhat.com>
31793
31794         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
31795         to be sufficiently aligned for integers.
31796
31797 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
31798
31799         * g++.dg/template/friend4.C: New test.
31800
31801 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31802
31803         PR fortran/5743
31804         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
31805         unsupported cases.
31806
31807 2002-02-07  Richard Henderson  <rth@redhat.com>
31808
31809         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
31810         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
31811         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
31812         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
31813
31814 2002-02-06  Richard Henderson  <rth@redhat.com>
31815
31816         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
31817
31818 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
31819
31820         * gcc.dg/20020206-1.c: New test.
31821
31822 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
31823
31824         * gcc.c-torture/execute/20020206-1.c: New test.
31825
31826         * gcc.c-torture/execute/20020206-2.c: New test.
31827
31828         PR optimization/5429:
31829         * gcc.c-torture/compile/20020206-1.c: New test.
31830
31831 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
31832
31833         * g++.dg/ext/align1.C: Do not use an explicit alignment value
31834         as certain file formats cannot support particularly large
31835         alignments.
31836
31837         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
31838         and do not expect to be able to link the executable.
31839
31840         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
31841         fail because the COFF format does not support the weak attribute.
31842
31843 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
31844
31845         * g77.dg/pr5473.f: New test
31846
31847 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
31848
31849         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
31850         Fix testcase accordingly.
31851
31852 2002-02-04  Richard Henderson  <rth@redhat.com>
31853
31854         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
31855         (buf): Change to be an array of pointers, not ints.
31856
31857 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31858
31859         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
31860         before all tests.  Move warning one line above to match where it
31861         C frontend emits.
31862         * gcc.dg/Wswitch-2.c: New test.
31863         * g++.dg/warn/Wswitch-1.C: New test.
31864         * g++.dg/warn/Wswitch-2.C: New test.
31865
31866 2002-02-04  Richard Henderson  <rth@redhat.com>
31867
31868         * g++.dg/abi/offsetof.C: Fix size comparison.
31869
31870 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
31871
31872         * gcc.dg/cast-qual-2.c: New test.
31873
31874 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31875
31876         * gcc.dg/20020201-4.c: New test.
31877
31878 2002-02-04  Ben Elliston  <bje@redhat.com>
31879
31880         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
31881         target_info attribute != 0, in addition to the empty string.
31882         (gcc_target_compile): Likewise.
31883
31884 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
31885
31886         * gcc.dg/Wswitch.c: New test.
31887         PR gcc/4475. PR gcc/3780.
31888
31889 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
31890
31891         * g77.f-torture/execute/5122.f: New test for regressions
31892         against PR fortran/5122.
31893
31894 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
31895
31896         * g77.f-torture/compile/pr3743.f: Delete
31897         * g77.dg/pr3743-1.f: New test.
31898         * g77.dg/pr3743-2.f: New test.
31899         * g77.dg/pr3743-3.f: New test.
31900         * g77.dg/pr3743-4.f: New test.
31901
31902 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31903
31904         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
31905
31906 2002-02-02  Richard Henderson  <rth@redhat.com>
31907
31908         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
31909         * gcc.c-torture/execute/bf64-1.c: Likewise.
31910
31911 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31912
31913         * gcc.dg/20020201-2.c: New test.
31914
31915         * gcc.dg/20020201-3.c: New test.
31916
31917         * gcc.c-torture/execute/bitfld-2.c: New test.
31918
31919 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31920
31921         * gcc.dg/bitfld-1.c: Update.
31922         * gcc.dg/bitfld-2.c: Update.
31923         * gcc.c-torture/execute/bitfld-1.x: New.
31924
31925 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31926
31927         * gcc.c-torture/execute/20020201-1.c: New test.
31928
31929 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
31930
31931         PR target/5469
31932         * gcc.dg/20020201-1.c: New test.
31933
31934 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
31935
31936         PR fortran/3743
31937         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
31938         * g77.f-torture/compile/pr3743.x: Remove
31939
31940 2002-01-31  Tom Rix  <trix@redhat.com>
31941
31942         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
31943
31944 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31945
31946         * gcc.dg/noncompile/20020130-1.c: New test.
31947
31948 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
31949
31950         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
31951
31952 2002-01-29  Richard Henderson  <rth@redhat.com>
31953
31954         * gcc.c-torture/execute/991118-1.c: Cast various constants back
31955         to long long.
31956         * gcc.c-torture/execute/bf64-1.c: Likewise.
31957
31958 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
31959
31960         * gcc.c-torture/execute/20020129-1.c: New test.
31961
31962 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31963
31964         * gcc.c-torture/compile/20000224-1.c: Update.
31965         * gcc.c-torture/execute/bitfld-1.c: New tests.
31966         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
31967         * gcc.dg/uninit-A.c: Update.
31968
31969 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31970
31971         * g++.dg/template/ctor1.C: Add instantiation.
31972
31973 2002-01-28  Paul Koning  <pkoning@equallogic.com>
31974
31975         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
31976         argument to __builtin_prefetch to be const ptr.
31977
31978 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
31979
31980         * gcc.c-torture/compile/20020120-1.c: New test.
31981
31982 2002-01-27  Kazu Hirata  <kazu@hxi.com>
31983
31984         * gcc.c-torture/execute/20020127-1.c: New test.
31985
31986 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
31987
31988         * g77.dg/f77-edit-i-in.f: New test
31989         * g77.dg/f77-edit-i-out.f: New test
31990
31991 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
31992
31993         * gcc.dg/debug/debug.exp: New file.
31994         * gcc.dg/debug/trivial.c: New file.
31995         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
31996         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
31997         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
31998         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
31999         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
32000         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
32001         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
32002         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
32003         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
32004         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
32005         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
32006         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
32007         * gcc.dg/20000503-1.c: Removed.
32008         * gcc.dg/20010207-1.c: Removed.
32009         * gcc.dg/20011223-1.c: Removed.
32010         * gcc.dg/20020104-2.c: Removed.
32011         * gcc.dg/debug-1.c: Removed.
32012         * gcc.dg/debug-2.c: Removed.
32013         * gcc.dg/debug-3.c: Removed.
32014         * gcc.dg/debug-4.c: Removed.
32015         * gcc.dg/debug-5.c: Removed.
32016         * gcc.dg/debug-6.c: Removed.
32017         * gcc.dg/dwarf2-1.c: Removed.
32018         * gcc.dg/dwarf2-2.c: Removed.
32019
32020 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
32021
32022         * g++.old-deja/g++.other/eh5.C: New test.
32023         * g++.old-deja/g++.other/sibcall2.C: New test.
32024         * g++.old-deja/g++.other/array9.C: New test.
32025         * g++.old-deja/g++.other/typename2.C: New test.
32026         * g++.old-deja/g++.other/crash60.C: New test.
32027         * g++.old-deja/g++.other/conv9.C: New test.
32028         * g++.old-deja/g++.other/mangle10.C: New test.
32029         * g++.old-deja/g++.other/unchanging1.C: New test.
32030         * g++.old-deja/g++.other/exprstmt1.C: New test.
32031         * g++.old-deja/g++.other/inline23.C: New test.
32032         * g++.old-deja/g++.eh/ia64-1.C: New test.
32033         * g++.old-deja/g++.other/dwarf2-1.C: New test.
32034         * g++.old-deja/g++.other/reload1.C: New test.
32035         * g++.old-deja/g++.other/static20.C: New test.
32036         * g++.old-deja/g++.other/local-alloc1.C: New test.
32037         * g++.old-deja/g++.other/conv8.C: New test.
32038         * g++.old-deja/g++.other/stmtexpr2.C: New test.
32039         * g++.old-deja/g++.other/storeexpr1.C: New test.
32040         * g++.old-deja/g++.other/storeexpr2.C: New test.
32041         * g++.dg/eh/template2.C: New test.
32042         * g++.dg/warn/weak1.C: New test.
32043
32044 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
32045
32046         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32047         Remove first, non-varying, argument.
32048
32049 2002-01-23  Richard Henderson  <rth@redhat.com>
32050
32051         * gcc.dg/inline-2.c: New.
32052
32053         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
32054         Add optional target arg.  Check number of arguments.
32055         (scan-assembler-not, scan-assembler-dem): Likewise.
32056         (scan-assembler-dem-not): Likewise.
32057
32058 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
32059
32060         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
32061         line 12.
32062         * g++.old-deja/g++.brendan/parse3.C,
32063         g++.old-deja/g++.other/crash26.C,
32064         g++.old-deja/g++.other/crash28.C,
32065         g++.old-deja/g++.other/crash29.C,
32066         g++.old-deja/g++.other/crash30.C,
32067         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
32068
32069 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
32070
32071         * gcc.dg/20020115-1.c: New.
32072
32073 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
32074
32075         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
32076
32077 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
32078
32079         * gcc.dg/20020122-3.c: New.
32080
32081 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
32082
32083         * g++.dg/other/gc1.C: New test.
32084
32085 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
32086
32087         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
32088
32089 2002-01-22  Richard Henderson  <rth@redhat.com>
32090
32091         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
32092
32093 2002-01-22  Richard Henderson  <rth@redhat.com>
32094
32095         * gcc.dg/20020122-4.c: New.
32096
32097 2002-01-22  H.J. Lu <hjl@gnu.org>
32098
32099         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
32100         link output.
32101         * gcc.dg/special/ecos.exp: Likewise.
32102         * lib/g++-dg.exp: Likewise.
32103         * lib/g77-dg.exp: Likewise.
32104         * lib/gcc-dg.exp : Likewise.
32105         * lib/mike-g++.exp: Likewise.
32106         * lib/mike-g77.exp: Likewise.
32107         * lib/mike-gcc.exp: Likewise.
32108         * lib/objc-dg.exp: Likewise.
32109
32110 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
32111
32112         PR target/5379
32113         * gcc.dg/20020122-2.c: New test.
32114
32115 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
32116
32117         * gcc.dg/20020122-1.c: New test.
32118
32119 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
32120
32121         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
32122
32123 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
32124
32125         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
32126
32127 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32128
32129         * gcc.c-torture/compile/20020121-1.c: New test.
32130
32131 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32132
32133         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
32134         ld_library_path.
32135
32136 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
32137
32138         * gcc.dg/20020218-1.c: New test.
32139
32140 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
32141
32142         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
32143         messages
32144         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
32145         "At global scope" warning
32146         * g++.dg/ext/align1.C: Change cygwin test for alignment
32147         from db-bogus to dg-warning
32148
32149 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
32150
32151         * g77.f-torture/compile/cpp2.F: New test.
32152
32153 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32154
32155         * g++.dg/template/access1.C: New test.
32156
32157 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
32158
32159         * gcc.dg/20020118-1.c: New.
32160
32161 2002-01-18  Kazu Hirata  <kazu@hxi.com>
32162
32163         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
32164
32165 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32166
32167         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
32168         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
32169         alignment warnings.
32170
32171 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
32172
32173         * gcc.misc-tests/i386-prefetch.exp: Save and restore
32174         torture_with_loops and torture_without_loops
32175
32176 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
32177
32178         * gcc.c-torture/compile/20020116-1.c: New test.
32179
32180 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
32181
32182         * gcc.dg/20020116-2.c: New test.
32183
32184         * gcc.dg/ultrasp4.c: New test.
32185
32186         * gcc.dg/20020116-1.c: New test.
32187
32188 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
32189
32190         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
32191         by EABI.
32192
32193 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
32194
32195         * gcc.misc-tests/i386-prefetch.exp: New.
32196         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
32197         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
32198         * gcc.misc-tests/i386-pf-none-1.c: New test.
32199         * gcc.misc-tests/i386-pf-sse-1.c: New test.
32200
32201 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
32202
32203         * gcc.dg/gnu89-init-1.c: Add new tests.
32204
32205 2002-01-15  Andreas Jaeger  <aj@suse.de>
32206
32207         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
32208         * gcc.dg/i386-mmx-2.c: Likewise.
32209         * gcc.dg/i386-sse-1.c: Likewise.
32210         * gcc.dg/i386-sse-2.c: Likewise.
32211         * gcc.dg/i386-sse-3.c: Likewise.
32212
32213 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
32214
32215         * g77.f-torture/execute/intrinsic-unix-bessel.f:
32216         Uncomment additional cases that now pass.
32217
32218 2002-01-11  Richard Henderson  <rth@redhat.com>
32219
32220         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
32221         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
32222
32223 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
32224
32225         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
32226
32227 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
32228
32229         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
32230         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
32231
32232 2002-01-10  Dale Johannesen  <dalej@apple.com>
32233
32234         * gcc.c-torture/execute/loop-11.c: New.
32235
32236 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
32237
32238         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
32239         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
32240
32241 2002-01-09  Richard Henderson  <rth@redhat.com>
32242
32243         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
32244         type in which to perform the operation for each size.
32245
32246 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
32247
32248         * gcc.c-torture/compile/20020109-2.c: New test.
32249
32250 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
32251
32252         * gcc.c-torture/execute/loop-10.c: New test.
32253
32254 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32255
32256         * gcc.c-torture/compile/20010226-1.c: New test.
32257         * gcc.c-torture/compile/20010227-1.c: New test.
32258         * gcc.c-torture/compile/20010426-1.c: New test.
32259         * gcc.c-torture/compile/20010510-1.c: New test.
32260         * gcc.c-torture/compile/20010605-3.c: New test.
32261         * gcc.c-torture/compile/20010824-1.c: New test.
32262         * gcc.c-torture/execute/20010409-1.c: New test.
32263         * gcc.dg/noncompile/20000901-1.c: New test.
32264         * gcc.dg/20001023-1.c: New test.
32265         * gcc.dg/20001101-1.c: New test.
32266         * gcc.dg/20001102-1.c: New test.
32267         * gcc.dg/20010207-1.c: New test.
32268         * gcc.dg/20010405-1.c: New test.
32269         * gcc.dg/20010822-1.c: New test.
32270         * gcc.dg/20011107-1.c: New test.
32271
32272 2002-01-09  Jeffrey A Law  (law@redhat.com)
32273
32274         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
32275
32276         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
32277         execution failure on PA targets.
32278
32279 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
32280
32281         * gcc.c-torture/compile/20020109-1.c: New test.
32282
32283 2002-01-08  Kazu Hirata  <kazu@hxi.com>
32284
32285         * gcc.c-torture/execute/20020108-1.c: New test.
32286
32287 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
32288
32289         * gcc.dg/20020108-1.c: New test.
32290
32291 2002-01-08  H.J. Lu <hjl@gnu.org>
32292
32293         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
32294         for header files.
32295
32296 2002-01-08  Geoff Keating  <geoffk@redhat.com>
32297
32298         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
32299         consistency.
32300
32301 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
32302
32303         * gcc.dg/altivec-4.c: Test altivec predicates.
32304
32305 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
32306
32307         * gcc.c-torture/execute/20020107-1.c: New test.
32308
32309 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
32310
32311         PR c/5279
32312         * gcc.c-torture/compile/20020106-1.c: New test.
32313
32314 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
32315
32316         * gcc.c-torture/execute/nestfunc-4.c: New test.
32317
32318 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32319
32320         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
32321         extra triple that slipped in.
32322         * g++.old-deja/g++.abi/align.C: Likewise.
32323         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32324
32325 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
32326
32327         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
32328         * g++.old-deja/g++.abi/align.C: Likewise.
32329         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32330
32331         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
32332         on FreeBSD/i386.
32333         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
32334         FreeBSD.
32335
32336 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
32337
32338         * gcc.dg/20020104-1.c: New test.
32339
32340         * gcc.dg/20020104-2.c: New test.
32341
32342 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
32343
32344         * gcc.dg/20020103-1.c: Fix typo in target selector.
32345
32346 2002-01-03  Richard Henderson  <rth@redhat.com>
32347
32348         * gcc.dg/20020103-1.c: New.
32349
32350 2002-01-03  Kazu Hirata  <kazu@hxi.com>
32351
32352         * gcc.c-torture/execute/20020103-1.c: New test.
32353
32354 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
32355
32356         * g++.dg/other/debug2.C: New test.
32357
32358         * gcc.c-torture/compile/20020103-1.c: New test.
32359
32360 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
32361
32362         * gcc.dg/gnu89-init-1.c: Added new tests.
32363
32364 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32365
32366         * g++.dg/template/friend2.C: Remove as patch is reverted.
32367
32368         * g++.dg/warn/oldcast1.C: New test.
32369
32370         * g++.dg/template/ptrmem1.C: New test.
32371         * g++.dg/template/ptrmem2.C: New test.
32372
32373         * g++.dg/template/ntp.C: New test.
32374
32375         * g++.dg/other/component1.C: New test.
32376
32377         * g++.dg/template/ttp3.C: New test.
32378
32379         * g++.dg/template/friend2.C: New test.
32380         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
32381
32382 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32383
32384         * g++.dg/other/ptrmem1.C: New test.
32385         * g++.dg/other/ptrmem2.C: New test.
32386
32387 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32388
32389         * g++.dg/template/ctor1.C: New test.
32390
32391 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
32392
32393         * g++.dg/template/friend2.C: New test.
32394
32395 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
32396
32397         * gcc.dg/mmix-1.c: New test.
32398
32399 2001-12-31  Richard Henderson  <rth@redhat.com>
32400
32401         * gcc.dg/asm-5.c: New.
32402
32403 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
32404
32405         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
32406         in namespace __gnu_cxx
32407
32408 2001-12-30  Richard Henderson  <rth@redhat.com>
32409
32410         * gcc.dg/debug-6.c: New.
32411
32412 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
32413
32414         * gcc.c-torture/compile/20011229-2.c: New test.
32415
32416 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
32417
32418         * gcc.dg/debug-3.c: New test.
32419         * gcc.dg/debug-4.c: New test.
32420         * gcc.dg/debug-5.c: New test.
32421
32422 2001-12-29  Richard Henderson  <rth@redhat.com>
32423
32424         * g++.dg/eh/loop1.C: New.
32425
32426 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32427
32428         * g++.dg/template/crash1.C: New test.
32429
32430 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
32431
32432         * g++.dg/other/const1.C: New test.
32433
32434 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32435
32436         * gcc.c-torture/compile/20011229-1.c: New test.
32437
32438 2001-12-28  Stan Shebs  <shebs@apple.com>
32439
32440         * lib/objc-torture.exp: Resync with c-torture.exp.
32441         * lib/objc.exp: Load standard libraries.
32442
32443 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
32444
32445         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
32446         additional tests.
32447
32448 2001-12-27  Roger Sayle <roger@eyesopen.com>
32449
32450         * gcc.c-torture/execute/string-opt-16.c: New testcase.
32451
32452 2001-12-27  Richard Henderson  <rth@redhat.com>
32453
32454         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
32455
32456 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32457
32458         * g++.dg/eh/ctor1.C: New test.
32459         * g++.dg/other/error2.C: New test.
32460
32461 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32462
32463         * g++.dg/other/init2.C: New test.
32464
32465 2001-12-24  Richard Henderson  <rth@redhat.com>
32466
32467         * gcc.dg/20011223-1.c: New.
32468         * gcc.dg/inline-1.c: New.
32469
32470 2001-12-23  Richard Henderson  <rth@redhat.com>
32471
32472         * gcc.dg/asm-4.c: Test operand modifiers.
32473
32474 2001-12-23  Richard Henderson  <rth@redhat.com>
32475
32476         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
32477
32478 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32479
32480         * gcc.c-torture/execute/20011223-1.c: New test.
32481
32482 2001-12-21  Richard Henderson  <rth@redhat.com>
32483
32484         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
32485         re-enables the warning.
32486
32487 2001-12-21  Richard Henderson  <rth@redhat.com>
32488
32489         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
32490
32491 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
32492
32493         * gcc.c-torture/compile/20011218-1.c: New test.
32494
32495 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
32496
32497         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
32498         arm-isr.c test.
32499         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
32500         epilogue generation for ARM ISR routines.
32501
32502 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32503
32504         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
32505         * gcc.dg/format/c90-printf-3.c: Likewise.
32506         * gcc.dg/format/c99-printf-3.c: Likewise.
32507         * gcc.dg/format/ext-1.c: Likewise.
32508         * gcc.dg/format/ext-6.c: Likewise.
32509         * gcc.dg/format/format.h: Prototype unlocked stdio.
32510
32511 2001-12-20  Richard Henderson  <rth@redhat.com>
32512
32513         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
32514         (arena): Use it.
32515         (malloc): Correct allocation logic.  Abort if we fill up the
32516         arena before initialization complete.
32517         (realloc): Correct allocation logic.
32518
32519 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
32520
32521         * gcc.c-torture/compile/20011219-2.c: New test.
32522
32523         * gcc.c-torture/execute/20011219-1.c: New test.
32524
32525 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
32526
32527         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
32528         target does not support weak symbols.
32529
32530 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
32531
32532         * gcc.c-torture/compile/20011219-1.c: New test.
32533
32534 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
32535
32536         * g++.dg/other/error1.C: New test.
32537
32538 2001-12-17  Jeffrey A Law  (law@redhat.com)
32539
32540         * gcc.c-torture/execute/20011217-1.c: New test.
32541
32542 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
32543
32544         * objc.dg/special/: New directory.
32545         * objc.dg/special/special.exp: New file.
32546         * objc.dg/special/unclaimed-category-1.h: New file.
32547         * objc.dg/special/unclaimed-category-1a.m: New file.
32548         * objc.dg/special/unclaimed-category-1.m: New file.
32549
32550 2001-12-17  Andreas Jaeger  <aj@suse.de>
32551
32552         * gcc.c-torture/compile/20011217-2.c: New test.
32553
32554 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32555
32556         * gcc.c-torture/compile/20011217-1.c: New test.
32557
32558 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
32559
32560         * testsuite/gcc.dg/20011214-1.c: New.
32561
32562 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
32563
32564         * gcc.dg/altivec-4.c: New.
32565
32566 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
32567
32568         * gcc.dg/20011113-1.c: New test.
32569
32570 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32571
32572         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
32573         std::__malloc_alloc_template<0> and
32574         std::__default_alloc_template<false, 0>.
32575
32576 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
32577
32578         * objc/execute/bf-21.m: New test.
32579         * objc/execute/enumeration-1.m: New test.
32580         * objc/execute/enumeration-2.m: New test.
32581
32582 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
32583
32584         * gcc.dg/gnu89-init-1.c: New test.
32585
32586 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32587
32588         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
32589         * g++.old-deja/g++.jason/2371.C: Likewise.
32590         * g++.old-deja/g++.jason/template33.C: Likewise.
32591         * g++.old-deja/g++.jason/template34.C: Likewise.
32592         * g++.old-deja/g++.jason/template36.C: Likewise.
32593         * g++.old-deja/g++.oliva/typename1.C: Likewise.
32594         * g++.old-deja/g++.oliva/typename2.C: Likewise.
32595         * g++.old-deja/g++.other/typename1.C: Likewise.
32596         * g++.old-deja/g++.pt/inherit2.C: Likewise.
32597         * g++.old-deja/g++.pt/nontype5.C: Likewise.
32598         * g++.old-deja/g++.pt/typename11.C: Likewise.
32599         * g++.old-deja/g++.pt/typename14.C: Likewise.
32600         * g++.old-deja/g++.pt/typename16.C: Likewise.
32601         * g++.old-deja/g++.pt/typename3.C: Likewise.
32602         * g++.old-deja/g++.pt/typename4.C: Likewise.
32603         * g++.old-deja/g++.pt/typename5.C: Likewise.
32604         * g++.old-deja/g++.pt/typename7.C: Likewise.
32605         * g++.old-deja/g++.robertl/eb9.C: Likewise.
32606
32607 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
32608
32609         * g++.dg/other/linkage1.C: New test.
32610         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
32611         specifiers.
32612
32613 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32614
32615         * gcc.dg/concat.c: New test.
32616
32617 2001-12-11  Stan Shebs  <shebs@apple.com>
32618
32619         * objc/compile: New test directory.
32620         * objc/compile/compile.exp: New expect script.
32621         * objc/compile/20011211-1.m: New compile test.
32622
32623 2001-12-11  Jason Merrill  <jason@redhat.com>
32624
32625         * lib/prune.exp (prune_gcc_output): Also handle "In member
32626         function".  So many permutations...
32627
32628 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
32629
32630         * g++.dg/template/typedef1.C: New test.
32631
32632 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
32633
32634         * g++.dg/other/copy1.C: New test.
32635
32636 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
32637
32638         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
32639
32640         * gcc.dg/builtin-choose-expr.c: New.
32641
32642 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
32643
32644         * gcc.dg/altivec-2.c: New.
32645
32646 2001-12-07  Richard Henderson  <rth@redhat.com>
32647
32648         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
32649
32650 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
32651
32652         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
32653         ultrasparc.
32654
32655 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32656
32657         * g++-old.deja/g++.robertl/eb101.C: Deleted.
32658
32659 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
32660
32661         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
32662         variable argument list.
32663
32664 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
32665
32666         * gcc.c-torture/execute/memcheck: Delete entire directory.
32667         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
32668         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
32669
32670 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32671
32672         * gcc.dg/Wshadow-1.c: New test.
32673
32674 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
32675
32676         * gcc.c-torture/compile/20011130-1.c: New test.
32677
32678         * gcc.dg/noncompile/20011025-1.c: New test.
32679
32680         * g++.dg/other/anon-union.C: New test.
32681
32682         * gcc.c-torture/execute/20011024-1.c: New test.
32683
32684 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32685
32686         * gcc.c-torture/execute/20000722-1.x,
32687         gcc.c-torture/execute/20010123-1.x: Remove.
32688         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
32689         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
32690         gcc.dg/c99-complit-2.c: New tests.
32691
32692 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
32693
32694         * g++.dg/inherit/base1.C: New test.
32695
32696 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
32697
32698         * g++.dg/other/stdarg1.C: New test.
32699
32700         * gcc.c-torture/compile/20011130-2.c: New test.
32701
32702 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
32703
32704         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
32705         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
32706         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
32707         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
32708         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
32709         * gcc.dg/builtin-prefetch-1.c: New test.
32710
32711 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
32712
32713         * gcc.dg/20011130-1.c: New test.
32714
32715 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32716
32717         * g++.dg/other/scope1.C: New test.
32718         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
32719
32720 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32721
32722         * gcc.dg/vla-init-1.c: New test.
32723
32724 2001-12-01  Geoff Keating  <geoffk@redhat.com>
32725
32726         * gcc.c-torture/compile/structs.c: New testcase from GDB.
32727
32728 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32729
32730         * objc.dg/alias.m: Update.
32731         * objc.dg/class-1.m: Update.
32732         * objc.dg/const-str-1.m: Update.
32733         * objc.dg/fwd-proto-1.m: Update.
32734         * objc.dg/id-1.m: Update.
32735         * objc.dg/super-class-1.m: Update.
32736
32737 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
32738
32739         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
32740         constructs.
32741
32742 2001-11-28  Jeffrey A Law  (law@cygnus.com)
32743
32744         * gcc.c-torture/execute/20011128-1.c: New test.
32745
32746 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
32747
32748         * gcc.dg/20011127-1.c: New test.
32749
32750 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32751
32752         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
32753         from Austin Group draft 7.
32754         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
32755         scanf format arguments.
32756         * gcc.dg/format/no-exargs-2.c: New test.
32757
32758 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
32759
32760         * g++.dg/abi/vbase8-4.C: New test.
32761
32762 2001-11-24  Ian Lance Taylor  <ian@airs.com>
32763
32764         * gcc.c-torture/execute/20011121-1.c: New test.
32765
32766 2001-11-23  Jeffrey A Law  (law@cygnus.com)
32767
32768         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
32769
32770 2001-11-23  Andreas Jaeger  <aj@suse.de>
32771
32772         * gcc.dg/cpp/charconst-2.c: New test.
32773
32774 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
32775
32776         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
32777         to the host if it is remote.  Let tests specify extra headers
32778         they use.
32779         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
32780         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
32781         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
32782         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
32783         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
32784         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
32785         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
32786         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
32787         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
32788         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
32789
32790 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
32791
32792         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
32793         for little endian ARMs.
32794
32795 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
32796
32797         * gcc.c-torture/compile/20011119-1.c: New test.
32798         * gcc.c-torture/compile/20011119-2.c: New test.
32799
32800 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
32801
32802         * gcc.dg/altivec-1.c: Fix typo.
32803
32804 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32805
32806         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
32807
32808 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
32809
32810         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
32811
32812 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
32813
32814         * lib/g77.exp: Don't specify --rpath-link.
32815
32816         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
32817         across all the headers.
32818         * gcc.dg/format/format.exp: For testing on a remote host,
32819         copy format.h.
32820
32821         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
32822         * gcc.c-torture/execute/930406-1.c: Likewise.
32823         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
32824
32825 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
32826
32827         * gcc.dg/altivec-1.c: New.
32828
32829 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
32830
32831         * gcc.dg/cpp/fpreprocessed.c: New test case.
32832
32833 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32834
32835         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
32836         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
32837         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
32838
32839 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32840
32841         * gcc.dg/no-builtin-1.c: New test.
32842
32843 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
32844
32845         * gcc.c-torture/execute/20011115-1.c: New test.
32846
32847 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
32848
32849         * gcc.c-torture/compile/20011114-2.c: New test.
32850         * gcc.c-torture/compile/20011114-3.c: New test.
32851         * gcc.c-torture/compile/20011114-4.c: New test.
32852
32853 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32854
32855         * g++.dg/other/init1.C: New test.
32856
32857 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
32858
32859         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
32860         message.
32861
32862         * gcc.c-torture/execute/20011114-1.c: New testcase.
32863
32864         * gcc.c-torture/compile/20010327-1.c: Revert last change.
32865         * gcc.c-torture/compile/20011114-1.c: New test, exactly
32866         like the (before this change) version of 20010327-1.c.
32867
32868 2001-11-14  Roger Sayle <roger@eyesopen.com>
32869
32870         * gcc.c-torture/execute/string-opt-13.c: New testcase.
32871
32872 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
32873
32874         * g++.dg/init/array2.C: New test.
32875
32876 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
32877
32878         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
32879
32880 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
32881
32882         * g++.dg/other/forscope1.C: New test.
32883         * g++.dg/ext/forscope1.C: New test.
32884         * g++.dg/ext/forscope2.C: New test.
32885
32886 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
32887
32888         * gcc.c-torture/execute/20011113-1.c: New test.
32889
32890 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
32891
32892         * gcc.c-torture/execute/20011109-2.c: New test.
32893
32894         * gcc.c-torture/execute/20011109-1.c: New test.
32895
32896 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
32897
32898         * gcc.c-torture/compile/20011109-1.c: New test.
32899
32900 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
32901
32902         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
32903         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
32904         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
32905         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
32906         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
32907         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
32908         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
32909
32910 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32911
32912         * g++.dg/warn/Wshadow-1.C: New tests.
32913         * g++.old-deja/g++.mike/for3.C: Update.
32914
32915 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32916
32917         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
32918         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
32919         XFAILs.  Adjust expected error texts.
32920         * gcc.c-torture/compile/20011106-1.c,
32921         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
32922         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
32923         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
32924         gcc.dg/c99-array-lval-5.c: New tests.
32925
32926 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32927
32928         * gcc.dg/cpp/defined.c: Update.
32929
32930 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32931
32932         * gcc.c-torture/execute/anon-1.c: New test.
32933
32934 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
32935
32936         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
32937         same size, so no warning should be produced on stormy16.
32938
32939         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
32940         due to oversized array.
32941         * g++.old-deja/g++.mike/ns15.C: Likewise.
32942         * g++.old-deja/g++.pt/crash16.C: Likewise.
32943
32944 2001-11-02  Graham Stott  <grahams@redhat.com>
32945
32946         * g++.dgother/debug1.C: Fix typos.
32947
32948 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
32949
32950         * g++.dg/other/debug1.C: New test.
32951
32952 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32953
32954         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
32955         of unsigned long.
32956
32957 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
32958
32959         * gcc.dg/20011029-2.c: New test.
32960
32961         * gcc.c-torture/compile/20011029-1.c: New test.
32962
32963 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
32964
32965         * objc/execute/class_self-1.m: New test.
32966         * objc/execute/class_self-2.m: New test.
32967
32968 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
32969
32970         * gcc.misc-tests/msgs.exp: Delete.
32971         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
32972         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
32973         error set to match recent changes.
32974
32975 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
32976
32977         * gcc.dg/20011021-1.c: New test.
32978
32979 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
32980
32981         * gcc.c-torture/compile/20011023-1.c: New test.
32982
32983 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
32984
32985         * lib/g77.exp: Rewrite based on lib/g++.exp.
32986
32987 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
32988
32989         * gcc.c-torture/execute/20011019-1.c: New test.
32990
32991         * gcc.dg/20011018-1.c: New test.
32992
32993 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
32994
32995         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
32996
32997 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
32998
32999         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
33000         * gcc.dg/attr-invalid.c: Likewise.
33001
33002 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
33003
33004         * testsuite/gcc.dg/20011015-1.c: New test.
33005
33006 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
33007
33008         * g++.dg/template/unify2.C: New test.
33009
33010 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
33011
33012         * g++.dg/other/exception-specification.C: New test
33013
33014 2001-10-13  Tom Rix  <trix@redhat.com>
33015
33016         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
33017         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
33018
33019 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
33020
33021         * testsuite/gcc.dg/20011009-1.c: New test.
33022
33023 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
33024
33025         PR g++/4476
33026         * g++.dg/other/friend1.C: New test.
33027
33028 2001-10-11  Richard Henderson  <rth@redhat.com>
33029
33030         * g++.old-deja/g++.other/crash18.C: Add -S to options.
33031
33032 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33033
33034         * gcc.c-torture/compile/20011010-1.c: New.
33035
33036 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33037
33038         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
33039         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
33040         g77.f-torture/execute/execute.exp,
33041         g77.f-torture/noncompile/noncompile.exp,
33042         gcc.c-torture/compile/compile.exp,
33043         gcc.c-torture/execute/execute.exp,
33044         gcc.c-torture/execute/ieee/ieee.exp,
33045         gcc.c-torture/execute/memcheck/memcheck.exp,
33046         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
33047         objc/execute/execute.exp: Update FSF address.
33048
33049 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33050
33051         * gcc.dg/cpp/cmdlne-C.c: Update.
33052         * gcc.dg/cpp/cmdlne-C2.c: New.
33053
33054 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33055
33056         * gcc.c-torture/execute/20011008-3.c: New.
33057
33058 2001-10-08  DJ Delorie  <dj@redhat.com>
33059
33060         * gcc.dg/20011008-1.c: New.
33061         * gcc.dg/20011008-2.c: New.
33062
33063 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33064
33065         * gcc.dg/cpp/spacing1.c: Update test.
33066
33067 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33068
33069         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
33070         spelling errors of "separate" as "seperate".
33071
33072 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
33073
33074         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
33075         enough to avoid inlining.
33076
33077 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33078
33079         * lib/g77.exp: set libg2c_dir correctly.
33080
33081 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33082
33083         * gcc.dg/cpp/macro11.c: New test.
33084
33085 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33086
33087         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
33088         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
33089         gcc.dg/format/multattr-3.c: New tests.
33090         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
33091         tests for format attributes on function pointers being rejected.
33092
33093 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33094
33095         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
33096
33097 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33098
33099         * g++.dg/warn/format1.C: New test.
33100
33101 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
33102
33103         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
33104
33105 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33106
33107         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
33108
33109 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33110
33111         * gcc.dg/cpp/redef2.c: Add test.
33112
33113 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
33114
33115         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
33116         long-standing bug on i686, apparently.
33117         * gcc.c-torture/execute/loop-2c.x: New file.
33118         * gcc.c-torture/execute/loop-2d.x: New file.
33119         * gcc.c-torture/execute/loop-3c.x: New file.
33120
33121 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
33122
33123         * gcc.dg/cpp/20000625-2.c: Correct line number.
33124
33125 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33126
33127         * gcc.dg/cpp/macro10.c: New test.
33128         * gcc.dg/cpp/strify3.c: New test.
33129         * gcc.dg/cpp/spacing1.c: Add tests.
33130         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
33131         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
33132
33133 2001-09-24  DJ Delorie  <dj@redhat.com>
33134
33135         * gcc.c-torture/execute/20010924-1.c: New test.
33136
33137 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33138
33139         * testsuite/objc/execute/paste.m: Remove.
33140
33141 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33142
33143         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
33144
33145 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
33146
33147         * g77.dg/strlen0.f: New test.
33148
33149 2001-09-21  Richard Henderson  <rth@redhat.com>
33150
33151         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
33152         * g++.old-deja/g++.abi/vtable2.C: Likewise.
33153
33154 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33155
33156         Table-driven attributes.
33157         * g++.dg/ext/attrib1.C: New test.
33158
33159 2001-09-20  DJ Delorie  <dj@redhat.com>
33160
33161         * gcc.dg/20000926-1.c: Update expected warning messages.
33162         * gcc.dg/array-2.c: Likewise, and test for warnings too.
33163         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
33164         array.
33165
33166 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
33167
33168         * g++.dg/eh/registers1.C: New test case.
33169
33170 2001-09-17  Richard Henderson  <rth@redhat.com>
33171
33172         * gcc.dg/array-5.c: Fix VLA decomposition test.
33173
33174 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33175
33176         * gcc.dg/cpp/line5.c: New testcase.
33177
33178 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33179
33180         * gcc.dg/cpp/macro9.c: New test.
33181
33182 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
33183
33184         * gcc.c-torture/execute/980223.c: Change type of addr from long
33185         to char *.
33186
33187 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
33188
33189         * gcc.c-torture/execute/20010915-1.c: New test.
33190
33191 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
33192
33193         * g77.dg/bprob: New directory.
33194         * g77.dg/bprob/bprob.exp: New file.
33195         * g77.dg/bprob/bprob-1.f: New test.
33196         * g77.dg/gcov: New directory.
33197         * g77.dg/gcov/gcov.exp: New file.
33198         * g77.dg/gcov/gcov-1.f: New test.
33199         * g77.dg/gcov/gcov-1.x: New file.
33200
33201 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33202
33203         * gcc.dg/cpp/directiv.c: Update.
33204         * gcc.dg/cpp/undef1.c: Update.
33205
33206 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
33207
33208         * gcc.dg/20010912-1.c: New test.
33209
33210 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
33211
33212         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
33213         language-independent file in lib.
33214         * lib/gcov.exp: New file.
33215
33216 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33217
33218         * gcc.c-torture/compile/20010911-1.c: New test.
33219
33220 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
33221
33222         * lib/profopt.exp: New, to support profile-directed optimizations.
33223         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
33224         * gcc.misc-tests/bprob-1.c: New test.
33225         * gcc.misc-tests/bprob-2.c: New test.
33226
33227 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
33228
33229         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
33230         XFAIL and which kinds of gcov output to verify.
33231         * gcc.misc-tests/gcov-4b.x: New file.
33232         * gcc.misc-tests/gcov-5b.x: New file.
33233         * gcc.misc-tests/gcov-6.x: New file.
33234         * gcc.misc-tests/gcov-7.c: New test.
33235         * gcc.misc-tests/gcov-7.x: New file.
33236
33237 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
33238
33239         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
33240         * gcc.misc-tests/gcov-6.c: New test.
33241
33242 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33243
33244         PR c++/3986
33245         * g++.dg/abi/vbase1.C: New test.
33246
33247 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
33248
33249         * objc.dg/method-2.m: New.
33250
33251 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33252
33253         PR c++/4203
33254         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
33255         * g++.dg/init/empty1.C: New test.
33256
33257 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
33258
33259         * gcc.c-torture/compile/20010903-1.c: New test.
33260
33261 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
33262
33263         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
33264         for m68k.
33265
33266 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
33267
33268         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
33269
33270         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
33271
33272         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
33273
33274 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
33275
33276         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
33277         for 16-bit 'unsigned int'.
33278
33279 2001-08-29  Kazu Hirata  <kazu@hxi.com>
33280
33281         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
33282
33283 2001-08-27  Richard Henderson  <rth@redhat.com>
33284
33285         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
33286         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
33287
33288 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
33289
33290         * gcc.dg/asm-names.c (ymain): New.
33291
33292 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
33293
33294         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
33295         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
33296         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
33297
33298 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33299
33300         * gcc.dg/compare5.c: New testcase.
33301
33302 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
33303
33304         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
33305         and "In instantiation".
33306
33307 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
33308
33309         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
33310
33311 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
33312
33313         * gcc.misc-tests/gcov.exp: Add support for branch information.
33314         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
33315         * gcc.misc-tests/gcov-4.c: New test.
33316         * gcc.misc-tests/gcov-4b.c: New test.
33317         * gcc.misc-tests/gcov-5b.c: New test.
33318
33319 2001-08-20  Zack Weinberg  <zackw@panix.com>
33320
33321         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
33322         expected to fail.
33323
33324 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33325
33326         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
33327
33328 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
33329
33330         * g++.dg/eh/template1.C: New test.
33331
33332 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
33333
33334         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
33335         Fix thinko.
33336         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
33337         for xfail.
33338
33339 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
33340
33341         * lib/g77-dg.exp: Use prune.exp for common procedures
33342         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
33343         * lib/g77.exp: (g77-dg-prune) Remove
33344
33345 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
33346
33347         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
33348
33349 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33350
33351         * g++.dg/template/unify1.C: New test.
33352
33353 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
33354
33355         * g++.dg/abi/empty4.C: New test.
33356
33357 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
33358
33359         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
33360         solaris2.*
33361         * g77.f-torture/compile/pr3743.x: Likewise.
33362
33363 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33364
33365         * g++.dg/other/using-declaration.C: New test.
33366
33367 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33368
33369         * gcc.dg/cpp/tr-sign.c: New testcase.
33370
33371 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33372
33373         * gcc.dg/cpp/19951025-1.c: Revert.
33374         * gcc.dg/cpp/directiv.c: We no longer process directives that
33375         interrupt macro arguments.
33376
33377 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
33378
33379         * gcc.dg/bconstp-1.c: New test.
33380
33381 2001-08-03  Richard Henderson  <rth@redhat.com>
33382
33383         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
33384
33385 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33386
33387         * gcc.dg/cpp/19951025-1.c: Update.
33388
33389 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
33390
33391         * g77.dg/ff90-1.f (s): Fix reference of variable z,
33392         should be x.
33393
33394 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33395
33396         Kill -fhonor-std.
33397         * g++.old-deja/g++.ns/ns14.C: Remove special options.
33398         * g++.old-deja/g++.other/std1.C: Likewise.
33399         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
33400
33401 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
33402
33403         * lib/g77.exp: Load gcc-defs.exp for common procedures
33404         (g77_pass, g77_fail, g77_finish, g77_exit,
33405         ${tool}_check_unsupported_p} Now redundant.  Deleted.
33406
33407 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33408
33409         * g77.dg/fbackslash.f
33410         * g77.dg/fcase-preserve.f
33411         * g77.dg/ff90-1.f
33412         * g77.dg/ffixed-line-length-0.f
33413         * g77.dg/ffixed-line-length-132.f
33414         * g77.dg/ffixed-line-length-7.f
33415         * g77.dg/ffixed-line-length-72.f
33416         * g77.dg/ffixed-line-length-none.f
33417         * g77.dg/ffree-form-1.f
33418         * g77.dg/fno-backslash.f
33419         * g77.dg/fno-f90-1.f
33420         * g77.dg/fno-fixed-form-1.f
33421         * g77.dg/fno-onetrip.f
33422         * g77.dg/fno-typeless-boz.f
33423         * g77.dg/fno-underscoring.f
33424         * g77.dg/fno-vxt-1.f
33425         * g77.dg/fonetrip.f
33426         * g77.dg/ftypeless-boz.f
33427         * g77.dg/fugly-assumed.f
33428         * g77.dg/funderscoring.f
33429         * g77.dg/fvxt-1.f
33430
33431 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
33432
33433         * objc.dg/fwd-proto-1.m: New.
33434         * objc.dg/local-decl-1.m: New.
33435         * objc.dg/naming-1.m: New.
33436         * objc.dg/naming-2.m: New.
33437         * objc.dg/proto-hier-1.m: New.
33438
33439 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
33440
33441         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
33442         largest-type elements to a struct makes its size grow.
33443
33444 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33445
33446         * g++.dg/abi/vthunk1.C: New test.
33447
33448 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33449
33450         * g++.dg/abi/vbase8-22.C: New test.
33451
33452 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33453
33454         * gcc.dg/cpp/macro8.c: New test.
33455
33456 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
33457
33458         * g++.dg/abi/vbase8-21.C: New test.
33459
33460 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
33461
33462         * g++.dg/abi/vbase8-10.C: New test.
33463
33464 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33465
33466         * lib/g++.exp (g++_set_ld_library_path): Renamed to
33467         ${tool}_set_ld_library_path.
33468         Changed caller.
33469         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
33470         g++.exp.
33471
33472 2001-07-26  Stan Cox <scox@redhat.com>
33473
33474         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
33475         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
33476         gcc_exit, gcc_check_unsupported_p):
33477         Moved to gcc-deps.exp
33478         * gcc-deps.exp: New file.
33479
33480 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33481
33482         * g++.old-deja/g++.pt/defarg14.C: New test.
33483
33484 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33485
33486         * g++.old-deja/g++.other/lineno5.C: New test.
33487
33488 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33489
33490         * g++.old-deja/g++.pt/crash68.C: New test.
33491
33492 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33493
33494         * g++.old-deja/g++.other/crash42.C: New test.
33495
33496 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33497
33498         * gcc.dg/cpp/extratokens.c: Fix.
33499         * gcc.dg/cpp/skipping2.c: New tests.
33500
33501 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33502
33503         * gcc.c-torture/execute/20010724-1.c: New file.
33504         * gcc.c-torture/execute/20010724-1.x: New file.
33505
33506 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33507
33508         * g++.old-deja/g++.other/cond7.C: New test.
33509
33510 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33511
33512         * g++.old-deja/g++.other/optimize4.C: New test.
33513
33514 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33515
33516         * g++.old-deja/g++.abi/vbase8-5.C: New test.
33517
33518 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
33519
33520         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
33521         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
33522         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
33523         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
33524
33525         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
33526         bug report" message.
33527
33528         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
33529         * g++.dg/ext/instantiate1.C: Move from old-deja.
33530
33531 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
33532
33533         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
33534         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
33535         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
33536         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
33537
33538 2001-07-23  Jeffrey A Law  (law@cygnus.com)
33539
33540         * gcc.c-torture/execute/20010723-1.c: New test.
33541
33542 2001-07-23  Ben Elliston  <bje@redhat.com>
33543
33544         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
33545
33546 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33547
33548         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
33549         i[34567]86-*-*.
33550         Delete handling of ieee_multilib_flags.
33551         Pass -mieee for alpha*-*-* and sh-*-*.
33552         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
33553
33554 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
33555
33556         Remove old-abi tests.
33557         * g++.old-deja/g++.mike/p11116.C: Remove.
33558         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
33559
33560 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
33561
33562         * g77.f-torture/compile/pr3743.f: New test
33563
33564 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
33565
33566         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
33567
33568 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33569
33570         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
33571         g++.old-deja/g++.pt/static6.C: Likewise.
33572         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
33573         supports weak symbols.
33574
33575 2001-07-18  Andreas Jaeger  <aj@suse.de>
33576
33577         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
33578         supported again.
33579
33580 2001-07-18  Andreas Jaeger  <aj@suse.de>
33581
33582         * gcc.dg/iftrap-1.c: Fix target line.
33583
33584 2001-07-17  Richard Henderson  <rth@redhat.com>
33585
33586         * gcc.c-torture/execute/20010717-1.c: New.
33587
33588 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33589
33590         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
33591         tests.
33592
33593 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33594
33595         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
33596
33597 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33598
33599         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
33600         UAC_SIGBUS, UAC_NOPRINT definitions.
33601
33602 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
33603
33604         * objc/execute/object_is_class.m: New test.
33605         * objc/execute/object_is_meta_class.m: New test.
33606
33607 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33608
33609         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
33610         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
33611
33612 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
33613
33614         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
33615         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
33616
33617 2001-07-14  Richard Henderson  <rth@redhat.com>
33618
33619         * gcc.dg/iftrap-1.c: New.
33620
33621 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
33622
33623         * g77.f-torture/execute/intrinsic77.f: New test.
33624
33625 2001-07-11  Janis Johnson <janis@us.ibm.com>
33626
33627         * gcc.misc-tests/gcov-3.c: New test.
33628
33629 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
33630
33631         * gcc.c-torture/compile/20010711-1.c,
33632         * gcc.c-torture/compile/20010711-2.c: New tests.
33633
33634 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
33635
33636         * gcc.c-torture/execute/20010711-1.c: New test.
33637
33638 2001-07-11  Ben Elliston  <bje@redhat.com>
33639
33640         * g++.old-deja/g++.other/enum5.C: New test.
33641
33642 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
33643
33644         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
33645         (g++-dg-prune): Call prune_gcc_output.
33646         * prune.exp: New file for prune_gcc_output.
33647         * lib/g++.exp, lib/gcc.exp: Load it.
33648
33649 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33650
33651         * gcc.c-torture/compile/20010701-1.c,
33652         g++.old-deja/g++.ext/attrib6.C: New tests.
33653
33654 2001-07-06  Jeffrey A Law  (law@cygnus.com)
33655
33656         * gcc.c-torture/compile/20010706-1.c: New test.
33657
33658 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
33659
33660         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
33661
33662 2001-06-28  Stan Shebs  <shebs@apple.com>
33663
33664         * gcc.dg/pragma-darwin.c: New test.
33665
33666 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33667
33668         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
33669         Solaris 2.[678] system.
33670
33671 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33672
33673         * gcc.dg/20010622-1.c: New test.
33674
33675 2001-06-18  Stan Shebs  <shebs@apple.com>
33676
33677         * objc.dg: New directory.
33678         * objc.dg/dg.exp: New file.
33679         * objc.dg/alias.m: New.
33680         * objc.dg/class-1.m: New.
33681         * objc.dg/class-2.m: New.
33682         * objc.dg/const-str-1.m: New.
33683         * objc.dg/const-str-2.m: New.
33684         * objc.dg/id-1.m: New.
33685         * objc.dg/method-1.m: New.
33686         * objc.dg/super-class-1.m: New.
33687         * lib/objc-dg.exp: New file.
33688
33689 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33690
33691         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
33692         of label name.
33693
33694 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
33695
33696         * g++.old-deja/g++.abi/vbase8-9.C: New test.
33697
33698 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33699
33700         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
33701         variable.
33702
33703 2001-06-12  Richard Henderson  <rth@redhat.com>
33704
33705         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
33706
33707 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33708
33709         * g++.old-deja/g++.abi/vbase5.C: New test.
33710         * g++.old-deja/g++.abi/vbase6.C: New test.
33711         * g++.old-deja/g++.abi/vbase7.C: New test.
33712
33713 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33714
33715         * gcc.c-torture/compile/20010610-1.c: New test.
33716
33717 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33718
33719         * g++.old-deja/g++.abi/vbase4.C: New test.
33720
33721 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33722
33723         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
33724         support %f for HC11/HC12 targets.
33725         * gcc.c-torture/execute/930513-1.x: New file, likewise.
33726         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
33727         on HC11/HC12 targets.
33728         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
33729
33730 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33731
33732         * gcc.dg/wchar_t-1.c: New file.
33733         * gcc.dg/wint_t-1.c: Likewise.
33734
33735 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
33736
33737         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
33738
33739 2001-06-11  Richard Henderson  <rth@redhat.com>
33740
33741         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
33742
33743 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33744
33745         * gcc.c-torture/compile/20010611-1.c: New test.
33746
33747 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33748
33749         * gcc.dg/c99-tag-1.c: Add more tests.
33750
33751 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
33752
33753         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
33754         representation on MN10300 and ARM/Thumb.
33755
33756 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
33757
33758         * g77.f-torture/execute/20010610.f: New.
33759
33760 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
33761
33762         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
33763         names.
33764
33765 2001-06-09  Richard Henderson  <rth@redhat.com>
33766
33767         * gcc.c-torture/execute/ashrdi-1.c: New.
33768         * gcc.c-torture/execute/ashldi-1.c: New.
33769         * gcc.c-torture/execute/lshrdi-1.c: New.
33770
33771 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
33772
33773         * objc/execute/load-3.m: Added. Check sending +load to categories,
33774         in addition to classes.
33775
33776 2001-06-08  Stan Shebs  <shebs@apple.com>
33777
33778         * objc/execute/load-2.m: New test.  From Nicola Pero
33779         <n.pero@mi.flashnet.it>.
33780
33781 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
33782
33783         * gcc.c-torture/execute/20010605-2.c: New test.
33784
33785 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33786
33787         * g++.old-deja/g++.abi/vbase2.C: New test.
33788         * g++.old-deja/g++.abi/vbase3.C: New test.
33789
33790 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33791
33792         * g++.old-deja/g++.pt/friend49.C: New test.
33793
33794 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
33795
33796         * g++.old-deja/g++.ext/anon3.C: New test.
33797
33798 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
33799
33800         * g++.old-deja/g++.other/conv7.C: New test.
33801
33802 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33803
33804         * gcc.c-torture/compile/20010605-2.c: New test.
33805
33806 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33807
33808         * gcc.c-torture/execute/20010604-1.c: New test.
33809
33810 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
33811
33812         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
33813
33814 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
33815
33816         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
33817         (g++_link_flags): Likewise.
33818         (g++_init): Pass gccpath's value to two previous functions.
33819
33820 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33821
33822         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
33823         Ensure logfile entry matches exec command line.
33824
33825 2001-05-31  Richard Henderson  <rth@redhat.com>
33826
33827         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
33828         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
33829
33830 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
33831
33832         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
33833         compiler for irix6.2
33834
33835 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
33836
33837         * g++.old-deja/g++.other/optimize3.C: New file.
33838
33839 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
33840
33841         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
33842         assemble.
33843
33844 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
33845
33846         * g++.old-deja/g++.other/optimize2.C: New file.
33847
33848 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
33849
33850         * gcc.c-torture/compile/20010518-2.c: New file.
33851         * gcc.c-torture/execute/20010518-1.c: New file.
33852         * gcc.c-torture/execute/20010518-2.c: New file.
33853
33854 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33855
33856         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
33857
33858 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
33859
33860         G++ no longer defines builtins that do not begin with __builtin.
33861         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
33862         * g++.old-deja/g++.brendand/misc13.C: Likewise.
33863         * g++.old-deja/g++.law/builtin1.C: Likewise.
33864         * g++.old-deja/g++.law/cvt2.C: Likewise.
33865         * g++.old-deja/g++.mike/net5.C: Likewise.
33866         * g++.old-deja/g++.other/builtins1.C: Likewise.
33867         * g++.old-deja/g++.other/builtins2.C: Likewise.
33868         * g++.old-deja/g++.other/builtins3.C: Likewise.
33869         * g++.old-deja/g++.other/builtins4.C: Likewise.
33870         * g++.old-deja/g++.other/inline8.C: Likewise.
33871         * g++.old-deja/g++.robertl/eb39.C: Likewise.
33872
33873 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
33874
33875         * g++.old-deja/g++.pt/using1.C: Adjust.
33876         * g++.old-deja/g++.pt/using2.C: New test.
33877
33878 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33879
33880         * gcc.dg/cpp/charconst.c: New tests.
33881         * gcc.dg/cpp/escape.c: New tests.
33882         * gcc.dg/cpp/escape-1.c: New tests.
33883         * gcc.dg/cpp/escape-2.c: New tests.
33884         * gcc.dg/cpp/ucs.c: New tests.
33885
33886 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
33887
33888         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
33889         native compiler for irix6.5.
33890
33891 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
33892
33893         * lib/g++.exp (g++_include_flags): Use args to compute
33894         get_multilibs.
33895         (g++_link_flags): Likewise.
33896         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
33897
33898 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33899
33900         * gcc.dg/c90-hexfloat-1.c: Add more tests.
33901
33902 2001-05-21  Geoff Keating  <geoffk@redhat.com>
33903
33904         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
33905         this file.
33906
33907 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33908
33909         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
33910         STACK_SIZE;
33911         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
33912         to STACK_SIZE; Use it to define size of add_histo array.
33913         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
33914         to STACK_SIZE.
33915         (f): Use GITT_SIZE to define size of gitt local table.
33916         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
33917         to STACK_SIZE; Use it to define size of bytemem array.
33918
33919 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33920
33921         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
33922         on 68HC11/HC12 due to the asm instruction.
33923         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
33924         * gcc.c-torture/compile/920520-1.x: Likewise.
33925         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
33926         on 68HC11/HC12 because the function is larger than 64K.
33927         * gcc.c-torture/compile/961203-1.x: New file, this test fails
33928         on 68HC11/HC12 because the structure is too large.
33929
33930 2001-05-20  Richard Henderson  <rth@redhat.com>
33931
33932         * gcc.c-torture/execute/20010520-1.c: New.
33933
33934 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33935
33936         * g++.old-deja/g++.warn/compare1.C: New test.
33937         * gcc.dg/compare4.c: New test.
33938
33939 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
33940
33941         * g++.old-deja/g++.other/optimize1.C: New test.
33942
33943 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33944
33945         * g++.old-deja/g++.pt/spec41.C: New test.
33946
33947 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
33948
33949         * gcc.c-torture/compile/20010114-1.x: Remove.
33950
33951 2001-05-18  Stan Shebs  <shebs@apple.com>
33952
33953         * gcc.c-torture/compile/20010518-1.c: New test.
33954
33955 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
33956
33957         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
33958         * g++.old-deja/g++.pt/crash67.C: New test.
33959
33960 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
33961
33962         * g++.old-deja/g++.other/debug9.C: New test.
33963
33964 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
33965
33966         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
33967
33968 2001-05-16  Jan Hubicka  <jh@suse.cz>
33969
33970         * gcc.c-torture/compile/20010516-1.c: New test.
33971
33972 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33973
33974         * g++.old-deja/g++.other/crash41.C: New test.
33975
33976 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33977
33978         * g++.old-deja/g++.pt/crash66.C: New test.
33979
33980 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
33981
33982         * g++.old-deja/g++.robertl/eb27.C: Convert.
33983
33984 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
33985
33986         * g++.dg/friend-warn.C: New test.  Do not warn about friend
33987         declaration being redundant.
33988
33989 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
33990
33991         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
33992
33993 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
33994
33995         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
33996
33997 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
33998
33999         * lib/g++.exp: Use testsuite_flags.
34000
34001 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
34002
34003         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
34004
34005 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34006
34007         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
34008
34009 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
34010
34011         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
34012
34013 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
34014
34015         * gcc.c-torture/compile/20010313-1.c: New test.
34016
34017 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
34018
34019         * gcc.dg/cpp/direct2.c: New test.
34020         * gccq.dg/cpp/direct2s.c: New test.
34021
34022         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
34023
34024 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
34025
34026         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
34027         * g++.old-deja/g++.other/op3.C: Likewise.
34028
34029 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34030
34031         * gcc.dg/cpp/syshdr.h: New file.
34032         * gcc.dg/cpp/sysmac1.c: Update.
34033         * gcc.dg/cpp/sysmac2.c: Update.
34034
34035 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34036
34037         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
34038
34039 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
34040
34041         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
34042         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
34043
34044 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
34045
34046         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
34047
34048 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
34049
34050         * lib/g++.exp (g++_include_flags): Don't use any special flags
34051         if TESTING_IN_BUILD_TREE is not defined.
34052         (g++_init): Use a plain 'c++' as the compiler if
34053         TESTING_IN_BUILD_TREEE is not defined.
34054
34055 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
34056
34057         * g++.old-deja/g++.eh/catch13.C: New test.
34058         * g++.old-deja/g++.eh/catch14.C: New test.
34059
34060 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
34061
34062         * gcc.dg/cpp/tr-define.c: New test.
34063
34064 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
34065
34066         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
34067         <stdlib.h>, not <malloc.h>.
34068
34069 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
34070
34071         * g++.old-deja/g++.ns/template17.C: New test.
34072
34073 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
34074
34075         * g++.old-deja/g++.pt/ref4.C: New test.
34076
34077 2001-04-30  Richard Henderson  <rth@redhat.com>
34078
34079         * gcc.dg/20000724-1.c: Revert last change.
34080
34081 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
34082
34083         * g77.f-torture/execute/20010430.f: New test.
34084
34085 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
34086
34087         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
34088
34089 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
34090
34091         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
34092
34093 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34094
34095         * g++.old-deja/g++.eh/crash6.C: New test.
34096
34097 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34098
34099         * g++.old-deja/g++.other/warn7.C: New test.
34100
34101 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
34102
34103         * g++.old-deja/g++.other/defarg9.C: New test.
34104
34105 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
34106
34107         * g77.f-torture/compile/20010426.f: New test.
34108         * g77.f-torture/execute/20010426.f: New test.
34109
34110 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
34111
34112         * g77.f-torture/compile/20000629-1.x: Remove - error
34113         has been fixed.
34114
34115 2001-04-26  Jeffrey A Law  (law@cygnus.com)
34116
34117         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
34118         Tweak slightly to work with g++.dg framework.
34119         * g++.dg/special/ecos.exp: Run initp1.C test.
34120         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
34121
34122         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
34123         its linker doesn't give line numbers either.
34124         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
34125
34126 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34127
34128         * g++.old-deja/g++.other/lex1.C: New test.
34129
34130 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
34131
34132         * gcc.dg/noncompile/20010425-1.c: New test.
34133
34134 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
34135
34136         * g++.old-deja/g++.pt/mangle2.C: New test.
34137
34138 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34139
34140         * gcc.dg/format/plus-1.c: New test.
34141
34142 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34143
34144         * gcc.dg/20010423-1.c: New test.
34145
34146 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
34147
34148         * gcc.c-torture/execute/20010422-1.c: New test.
34149
34150 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
34151
34152         * g++.old-deja/g++.ns/type2.C: New test.
34153
34154 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
34155
34156         * g++.old-deja/g++.other/perf1.C: New test.
34157
34158 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
34159
34160         * gcc.dg/c99-func-2.c: Remove xfail.
34161         * gcc.dg/c99-func-3.c: Remove xfail.
34162         * gcc.dg/c99-func-4.c: Remove xfail.
34163
34164 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
34165
34166         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
34167
34168 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34169
34170         * gcc.c-torture/compile/20010423-1.c: New test.
34171
34172 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34173
34174         * g++.old-deja/g++.pt/typename28.C: New test.
34175
34176 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34177
34178         * g++.old-deja/g++.abi/empty2.C: New test.
34179         * g++.old-deja/g++.abi/empty3.C: New test.
34180
34181 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34182
34183         * g++.old-deja/g++.other/comdat2.C: New test.
34184         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
34185
34186 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34187
34188         * g++.old-deja/g++.other/overload14.C: New test.
34189
34190 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34191
34192         * g++.old-deja/g++.other/lookup23.C: New test.
34193
34194 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
34195
34196         * gcc.c-torture/execute/20010403-1.c: New test.
34197
34198 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
34199             Mark Mitchell  <mark@codesourcery.com>
34200
34201         * lib/old-dejagnu.exp: Don't delete output of executable.
34202         Add .exe suffix to executables.
34203
34204 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
34205
34206         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
34207
34208 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34209
34210         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
34211
34212 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34213
34214         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
34215         * g++.old-deja/g++.abi/crash1.C: New test.
34216
34217 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
34218
34219         * g++.old-deja/g++.other/crash40.C: New test.
34220
34221 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34222
34223         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
34224
34225 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
34226
34227         * g++.old-deja/g++.other/warn6.C: New test.
34228
34229 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34230
34231         * g++.old-deja/g++.robertl/eb42.C: Same.
34232
34233 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34234
34235         * gcc.dg/wtr-conversion-1.c: New testcase.
34236
34237 2001-04-10  Richard Henderson  <rth@redhat.com>
34238
34239         * g++.old-deja/g++.other/array5.C: New.
34240
34241 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34242
34243         * gcc.c-torture/execute/20010408-1.c: New test.
34244
34245 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
34246
34247         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
34248         headers and constructs.
34249         * g++.old-deja/g++.robertl/eb79.C: Same.
34250         * g++.old-deja/g++.robertl/eb77.C (main): Same.
34251         * g++.old-deja/g++.robertl/eb73.C: Same.
34252         * g++.old-deja/g++.robertl/eb66.C (main): Same.
34253         * g++.old-deja/g++.robertl/eb55.C (t): Same.
34254         * g++.old-deja/g++.robertl/eb54.C (main): Same.
34255         * g++.old-deja/g++.robertl/eb46.C (main): Same.
34256         * g++.old-deja/g++.robertl/eb44.C: Same.
34257         * g++.old-deja/g++.robertl/eb41.C (main): Same.
34258         * g++.old-deja/g++.robertl/eb4.C (main): Same.
34259         * g++.old-deja/g++.robertl/eb39.C: Same.
34260         * g++.old-deja/g++.robertl/eb33.C (main): Same.
34261         * g++.old-deja/g++.robertl/eb31.C (main): Same.
34262         * g++.old-deja/g++.robertl/eb30.C: Same.
34263         * g++.old-deja/g++.robertl/eb3.C: Same.
34264         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
34265         * g++.old-deja/g++.robertl/eb21.C: Same.
34266         * g++.old-deja/g++.robertl/eb15.C: Same.
34267         * g++.old-deja/g++.robertl/eb118.C: Same.
34268         * g++.old-deja/g++.robertl/eb115.C (main): Same.
34269         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
34270         * g++.old-deja/g++.robertl/eb109.C: Same.
34271         * g++.old-deja/g++.other/sibcall1.C (main): Same.
34272         * g++.old-deja/g++.mike/rtti1.C: Same.
34273         * g++.old-deja/g++.mike/p658.C: Same.
34274         * g++.old-deja/g++.mike/net46.C: Same.
34275         * g++.old-deja/g++.mike/net34.C: Same.
34276         * g++.old-deja/g++.mike/memoize1.C: Same.
34277         * g++.old-deja/g++.mike/eh2.C: Same.
34278         * g++.old-deja/g++.law/weak.C: Same.
34279         * g++.old-deja/g++.law/visibility7.C: Same.
34280         * g++.old-deja/g++.law/visibility25.C: Same.
34281         * g++.old-deja/g++.law/visibility22.C: Same.
34282         * g++.old-deja/g++.law/visibility2.C: Same.
34283         * g++.old-deja/g++.law/visibility17.C: Same.
34284         * g++.old-deja/g++.law/visibility13.C: Same.
34285         * g++.old-deja/g++.law/visibility10.C: Same.
34286         * g++.old-deja/g++.law/visibility1.C: Same.
34287         * g++.old-deja/g++.law/virtual3.C (eval): Same.
34288         * g++.old-deja/g++.law/vbase1.C: Same.
34289         * g++.old-deja/g++.law/operators32.C: Same.
34290         * g++.old-deja/g++.law/nest3.C: Same.
34291         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
34292         * g++.old-deja/g++.law/except5.C (main): Same.
34293         * g++.old-deja/g++.law/cvt7.C (run): Same.
34294         * g++.old-deja/g++.law/cvt2.C: Same.
34295         * g++.old-deja/g++.law/cvt16.C: Same.
34296         * g++.old-deja/g++.law/ctors6.C (bar): Same.
34297         * g++.old-deja/g++.law/ctors17.C (main): Same.
34298         * g++.old-deja/g++.law/ctors13.C: Same.
34299         * g++.old-deja/g++.law/ctors12.C (main): Same.
34300         * g++.old-deja/g++.law/ctors10.C: Same.
34301         * g++.old-deja/g++.law/code-gen5.C: Same.
34302         * g++.old-deja/g++.law/bad-error7.C: Same.
34303         * g++.old-deja/g++.law/arm9.C: Same.
34304         * g++.old-deja/g++.law/arm12.C: Same.
34305         * g++.old-deja/g++.law/arg8.C: Same.
34306         * g++.old-deja/g++.law/arg1.C: Same.
34307         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
34308         * g++.old-deja/g++.jason/template31.C: Same.
34309         * g++.old-deja/g++.jason/template24.C (main): Same.
34310         * g++.old-deja/g++.jason/2371.C: Same.
34311         * g++.old-deja/g++.eh/new2.C: Same.
34312         * g++.old-deja/g++.eh/new1.C: Same.
34313         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
34314         * g++.old-deja/g++.brendan/nest21.C (main): Same.
34315         * g++.old-deja/g++.brendan/err-msg3.C: Same.
34316         * g++.old-deja/g++.brendan/crash62.C: Same.
34317         * g++.old-deja/g++.brendan/crash52.C: Same.
34318         * g++.old-deja/g++.brendan/crash49.C (main): Same.
34319         * g++.old-deja/g++.brendan/crash38.C: Same.
34320         * g++.old-deja/g++.brendan/crash15.C (main): Same.
34321         * g++.old-deja/g++.brendan/copy9.C: Same.
34322
34323 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
34324
34325         * gcc.c-torture/execute/20001203-2.c (memset):
34326         Count argument is of type __SIZE_TYPE__.
34327
34328 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
34329
34330         * gcc.c-torture/compile/20010404-1.c: New test.
34331
34332 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
34333
34334         * gcc.c-torture/compile/20010326-1.c: New test.
34335
34336 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
34337
34338         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
34339         peculiarities of the SH.
34340         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
34341
34342 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34343
34344         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
34345         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
34346         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
34347
34348 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34349
34350         * g77.f-torture/compile/20010321-1.f: New test.
34351
34352 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34353
34354         * gcc.c-torture/compile/20010329-1.c: New test.
34355
34356 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
34357
34358         * gcc.c-torture/execute/20010329-1.c: New test.
34359
34360 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34361
34362         * g++.old-deja/g++.other/eh4.C: Fix typo.
34363
34364 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
34365
34366         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
34367
34368 2001-03-28  Philip Blundell  <philb@gnu.org>
34369
34370         * gcc.c-torture/compile/20010328-1.c: New test.
34371
34372 2001-03-27  Richard Henderson  <rth@redhat.com>
34373
34374         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
34375         * g++.old-deja/g++.eh/vbase3.C: Likewise.
34376
34377 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
34378
34379         * gcc.c-torture/compile/20010327-1.c: New test.
34380
34381 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34382
34383         * g++.old-deja/g++.other/friend12.C: New test.
34384         * g++.old-deja/g++.other/friend9.C: Expect no errors.
34385         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
34386
34387 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34388
34389         * gcc.c-torture/execute/20010325-1.c: New test.
34390
34391 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
34392
34393         * g++.old-deja/g++.other/mangle3.C: New test.
34394
34395 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
34396
34397         * g++.old-deja/g++.other/anon8.C: New test.
34398
34399 2001-03-20  Philip Blundell  <philb@gnu.org>
34400
34401         * gcc.c-torture/compile/20010320-1.c: New test.
34402
34403 2001-03-17  Richard Henderson  <rth@redhat.com>
34404
34405         * g++.old-deja/g++.other/eh4.C: Add expected error text.
34406
34407 2001-03-15  Geoff Keating  <geoff@redhat.com>
34408
34409         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
34410         tests on AIX.
34411
34412 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
34413
34414         * g++.old-deja/g++.other/eh4.C: New test.
34415
34416 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
34417
34418         * gcc.dg/cpp/mi1.c: Update.
34419
34420 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
34421
34422         * g++.old-deja/g++.other/regstack.C: New test.
34423
34424 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34425
34426         * g++.old-deja/g++.other/ref4.C: New test.
34427
34428 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
34429
34430         * objc/execute/va_method.m: Added.
34431         * objc/execute/IMP.m: Added.
34432         * objc/execute/_cmd.m: Added.
34433         * objc/execute/accessing_ivars.m: Added.
34434         * objc/execute/class-1.m: Added.
34435         * objc/execute/class-10.m: Added.
34436         * objc/execute/class-11.m: Added.
34437         * objc/execute/class-12.m: Added.
34438         * objc/execute/class-13.m: Added.
34439         * objc/execute/class-14.m: Added.
34440         * objc/execute/class-2.m: Added.
34441         * objc/execute/class-3.m: Added.
34442         * objc/execute/class-4.m: Added.
34443         * objc/execute/class-5.m: Added.
34444         * objc/execute/class-6.m: Added.
34445         * objc/execute/class-7.m: Added.
34446         * objc/execute/class-8.m: Added.
34447         * objc/execute/class-9.m: Added.
34448         * objc/execute/class-tests-1.h
34449         * objc/execute/class-tests-2.h
34450         * objc/execute/compatibility_alias.m: Added.
34451         * objc/execute/encode-1.m: Added.
34452         * objc/execute/formal_protocol-1.m: Added.
34453         * objc/execute/formal_protocol-2.m: Added.
34454         * objc/execute/formal_protocol-3.m: Added.
34455         * objc/execute/formal_protocol-4.m: Added.
34456         * objc/execute/formal_protocol-5.m: Added.
34457         * objc/execute/formal_protocol-6.m: Added.
34458         * objc/execute/formal_protocol-7.m: Added.
34459         * objc/execute/informal_protocol.m: Added.
34460         * objc/execute/initialize.m: Added.
34461         * objc/execute/load.m: Added.
34462         * objc/execute/many_args_method.m: Added.
34463         * objc/execute/nested-3.m: Added.
34464         * objc/execute/no_clash.m: Added.
34465         * objc/execute/private.m: Added.
34466         * objc/execute/redefining_self.m: Added.
34467         * objc/execute/root_methods.m: Added.
34468         * objc/execute/selector-1.m: Added.
34469         * objc/execute/static-1.m: Added.
34470         * objc/execute/static-2.m: Added.
34471         * objc/execute/va_method.m: Added.
34472
34473 2001-03-10  Richard Henderson  <rth@redhat.com>
34474
34475         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
34476
34477 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34478
34479         * g++.old-deja/g++.other/crash31.C: XFAIL.
34480         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
34481         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
34482         * gcc.c-torture/execute/20010123-1.x: XFAIL.
34483         * gcc.c-torture/execute/20010124-1.x: XFAIL.
34484         * gcc.dg/sequence-pt-1.c: XFAIL one test.
34485
34486 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
34487
34488         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
34489
34490 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
34491
34492         * gcc.dg/20000724-1.c: Don't use multiline strings.
34493
34494 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
34495
34496         * objc/execute/string1.m, objc/execute/string2.m: Compare the
34497         result of -cString against what we expect it to be; don't just
34498         print it out for no one to read.
34499
34500         * objc/execute/string3.m, objc/execute/string4.m: New tests.
34501         Based on testcases provided by Nicola Pero.
34502
34503 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
34504
34505         * gcc.dg/cpp/macro7.c: New test.
34506
34507 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
34508
34509         * gcc.dg/cpp/multiline.c: Update.
34510
34511 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34512
34513         * g++.old-deja/g++.other/enum3.C: New test.
34514
34515 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34516
34517         * g++.old-deja/g++.other/pod1.C: New test.
34518
34519 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34520
34521         * g++.old-deja/g++.ext/overload1.C: New test.
34522
34523 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34524
34525         * g++.old-deja/g++.pt/using1.C: New test.
34526
34527 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34528
34529         * g++.old-deja/g++.other/using9.C: New test.
34530
34531 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
34532
34533         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
34534
34535         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
34536
34537 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
34538
34539         * g++.old-deja/g++.ext/realpt1.C: Remove.
34540
34541 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
34542
34543         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
34544
34545 2001-02-26  Will Cohen  <wcohen@redhat.com>
34546
34547         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
34548
34549 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
34550
34551         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
34552         templatized constructors.
34553
34554 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34555
34556         * gcc.c-torture/execute/20010224-1.c: New test.
34557
34558 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
34559
34560         * gcc.c-torture/execute/20010222-1.c: New test.
34561
34562 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
34563
34564         * g++.old-deja/g++.other/inline20.C: New test.
34565
34566 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
34567
34568         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
34569
34570 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34571
34572         * g++.old-deja/g++.other/lookup22.C: New test.
34573
34574 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
34575
34576         * g77.dg: New directory.
34577         * g77.dg/20010216-1.f: New test case.
34578         * g77.dg/dg.exp: New driver.
34579         * lib/g77-dg.exp: New driver library.
34580
34581 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34582
34583         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
34584
34585 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
34586
34587         * g++.old-deja/g++.other/decl9.C: New test.
34588
34589 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
34590
34591         * g++.old-deja/g++.other/init16.C: Update the test so that it does
34592         not need <string> and also tests the initialization at runtime.
34593
34594 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34595
34596         * gcc.c-torture/execute/longlong.c: New test.
34597
34598 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
34599
34600         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
34601
34602 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
34603
34604         * gcc.c-torture/execute/920302-1.c (execute):
34605         Change argument type to short.
34606
34607 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34608
34609         * g++.old-deja/g++.pt/deduct6.C: New test.
34610
34611 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34612
34613         * g++.old-deja/g++.pt/deduct5.C: New test.
34614
34615 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
34616
34617         * gcc.c-torture/execute/20010209-1.c: New test.
34618
34619 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
34620
34621         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
34622
34623 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
34624
34625         * g++.dg/vtgc1.C: Update for new ABI.
34626
34627         * consistency.vlad: New directory, 1665 files.
34628
34629 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34630
34631         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
34632         return type.
34633         * gcc.dg/cpp/digraphs.c: Declare puts.
34634
34635 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34636
34637         * g++.old-deja/g++.other/warn5.C: New test.
34638
34639 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34640
34641         * g++.old-deja/g++.pt/spec40.C: New test.
34642
34643 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34644
34645         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
34646         case.
34647         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
34648
34649 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
34650
34651         * gcc.c-torture/compile/20010209-1.c: New test.
34652
34653 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
34654
34655         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
34656         excess errors message but not if it crashes.
34657         * g++.old-deja/g++.other/crash27.C: Likewise.
34658         * g++.old-deja/g++.other/crash28.C: Likewise.
34659         * g++.old-deja/g++.other/crash30.C: Likewise.
34660         * g++.old-deja/g++.other/crash32.C: Likewise.
34661         * g++.old-deja/g++.other/crash35.C: Likewise.
34662         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34663
34664 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34665
34666         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
34667         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
34668         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
34669         g77.f-torture/execute/execute.exp,
34670         g77.f-torture/noncompile/noncompile.exp,
34671         gcc.c-torture/execute/execute.exp,
34672         gcc.c-torture/execute/memcheck/memcheck.exp,
34673         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
34674         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
34675         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
34676         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
34677         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
34678         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
34679         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34680         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
34681         Remove bug reporting instructions with ancient email addresses.
34682
34683 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34684
34685         * gcc.dg/20010202-1.c: New test.
34686         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
34687
34688 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
34689
34690         * g++.dg/stdbool-if.C: New test.
34691
34692 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
34693
34694         * objc/execute/fdecl.m: Added main().
34695
34696 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34697
34698         * gcc.c-torture/execute/20010206-1.c: New test.
34699
34700 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34701
34702         * gcc.dg/cpp/avoidpaste1.c: Update.
34703
34704 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
34705
34706         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
34707         Pero <nicola@brainstorm.co.uk>.
34708         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
34709
34710 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
34711
34712         * g++.old-deja/g++.pt/spec39.C: New test.
34713
34714 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
34715
34716         * gcc.c-torture/compile/20010202-1.c: New test.
34717
34718 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
34719
34720         * g++.old-deja/g++.abi/primary2.C: New test.
34721         * g++.old-deja/g++.abi/primary3.C: New test.
34722         * g++.old-deja/g++.abi/primary4.C: New test.
34723         * g++.old-deja/g++.abi/primary5.C: New test.
34724         * g++.old-deja/g++.abi/vtable3.h: New test.
34725         * g++.old-deja/g++.abi/vtable3a.C: New test.
34726         * g++.old-deja/g++.abi/vtable3b.C: New test.
34727         * g++.old-deja/g++.abi/vtable3c.C: New test.
34728         * g++.old-deja/g++.abi/vtable3d.C: New test.
34729         * g++.old-deja/g++.abi/vtable3e.C: New test.
34730         * g++.old-deja/g++.abi/vtable3f.C: New test.
34731         * g++.old-deja/g++.abi/vtable3g.C: New test.
34732         * g++.old-deja/g++.abi/vtable3h.C: New test.
34733         * g++.old-deja/g++.abi/vtable3i.C: New test.
34734         * g++.old-deja/g++.abi/vtable3j.C: New test.
34735         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
34736
34737 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
34738
34739         * g++.old-deja/g++.other/anon6.C: New test.
34740         * g++.old-deja/g++.other/anon7.C: New test.
34741
34742 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34743
34744         * gcc.dg/cpp/avoidpaste2.c: New tests.
34745
34746 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
34747
34748         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
34749
34750 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
34751
34752         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
34753         DECIMAL_DIG cases for Irix."
34754
34755 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
34756
34757         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
34758
34759 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34760
34761         * gcc.dg/c99-tag-1.c: New test.
34762
34763 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34764
34765         * gcc.dg/cpp/tr-warn1.c: Add tests.
34766
34767 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34768
34769         * gcc.dg/cpp/avoidpaste1.c: Update.
34770         * gcc.dg/cpp/paste4.c: Update.
34771
34772 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
34773
34774         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
34775         cases for Irix.
34776
34777 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34778
34779         * g++.old-deja/g++.other/inline19.C: New test.
34780
34781 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34782
34783         * gcc.dg/Wlarger-than.c: New test.
34784
34785 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34786
34787         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
34788
34789 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
34790
34791         * gcc.c-torture/execute/20010129-1.c: New test.
34792         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
34793
34794 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34795
34796         * gcc.dg/cpp/avoidpaste1.c: Test case.
34797
34798 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
34799
34800         * g++.old-deja/g++.other/inline18.C: New test.
34801
34802 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34803
34804         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
34805         and __builtin_putchar.
34806
34807 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
34808
34809         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
34810         tests.
34811
34812 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
34813
34814         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
34815         floating point number rounding mode to round to the nearest
34816         representable mode.
34817
34818 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
34819
34820         * g++.old-deja/g++.other/mangle2.C: New test.
34821
34822 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34823
34824         * gcc.c-torture/compile/20010124-1.c: New test.
34825
34826 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
34827
34828         * g++.old-deja/g++.pt/spec38.C: New test.
34829
34830 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34831
34832         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
34833         "Build don't run".
34834
34835 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34836
34837         * gcc.c-torture/execute/20010123-1.c: New test.
34838
34839 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34840
34841         * g++.old-deja/g++.pt/spec37.C: New test.
34842
34843 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34844
34845         * g++.old-deja/g++.pt/overload14.C: New test.
34846
34847 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34848
34849         * gcc.c-torture/execute/20010122-1.c: New test, exercise
34850         __builtin_return_address.
34851
34852 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
34853
34854         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
34855         * g++.old-deja/g++.pt/spec35.C: New test.
34856         * g++.old-deja/g++.pt/spec36.C: New test.
34857
34858 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
34859
34860         * gcc.c-torture/compile/20010118-1.c: New test.
34861
34862 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
34863
34864         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
34865
34866 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34867
34868         * gcc.c-torture/execute/20010119-1.c: New test.
34869
34870 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34871
34872         * g++.old-deja/g++.other/vbase5.C: New test.
34873
34874 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34875
34876         * gcc.c-torture/execute/20010118-1.c: New test.
34877
34878 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34879
34880         * g++.old-deja/g++.pt/deduct3.C: New test.
34881
34882 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34883
34884         * g++.old-deja/g++.pt/spec34.C: New test.
34885
34886 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
34887
34888         * g77.f-torture/compile/20000601-2.f: New test.
34889
34890 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34891
34892         * g++.old-deja/g++.other/init17.C: New test.
34893
34894 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
34895
34896         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
34897
34898 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34899
34900         * g++.old-deja/g++.pt/unify8.C: New test.
34901
34902 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34903
34904         * g++.old-deja/g++.abi/vbase1.C: New test.
34905
34906 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34907
34908         * g++.old-deja/g++.pt/crash65.C: New test.
34909
34910 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34911
34912         * gcc.dg/cpp/assembl2.S: New test case.
34913
34914 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
34915
34916         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
34917         are supported.
34918
34919 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34920
34921         * g++.old-deja/g++.other/builtins1.C: New test.
34922         * g++.old-deja/g++.other/builtins2.C: Likewise.
34923         * g++.old-deja/g++.other/builtins3.C: Likewise.
34924         * g++.old-deja/g++.other/builtins4.C: Likewise.
34925
34926 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
34927
34928         * gcc.c-torture/compile/20010117-1.c: New test.
34929         * gcc.c-torture/compile/20010117-2.c: New test.
34930
34931 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34932
34933         * g77.f-torture/execute/20010116.[fx]: New test,
34934         XFAIL on i?86-*-*.
34935         * g77.f-torture/compile/20010115.f: Indicate it's
34936         a test for PR fortran/1636.
34937
34938 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34939
34940         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
34941
34942 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34943
34944         * g77.f-torture/compile/20010115.f: New test.
34945
34946 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
34947
34948         * g++.old-deja/g++.pt/nontype5.C: New test.
34949
34950 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
34951
34952         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
34953         have an equivalent working one below it.
34954
34955 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34956
34957         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
34958         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
34959
34960 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34961
34962         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
34963         message containing "init_priority".
34964         (conpr-2.C): Likewise.
34965         (conpr-3.C): Likewise.
34966         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
34967
34968 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34969
34970         * gcc.c-torture/execute/20010114-2.c: New test.
34971
34972 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34973
34974         * gcc.c-torture/compile/20010114-1.c: New test.
34975         * gcc.c-torture/compile/20010114-1.x: Xfail.
34976         * gcc.c-torture/compile/20010114-2.c: New test.
34977         * gcc.c-torture/execute/20010114-1.c: New test.
34978         * gcc.dg/trunc-1.c: New test.
34979         * gcc.dg/uninit-B.c: New test.
34980
34981 2001-01-13  Nick Clifton  <nickc@redhat.com>
34982
34983         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
34984         target.
34985
34986 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34987
34988         * gcc.c-torture/compile/20010113-1.c: New test.
34989
34990 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
34991
34992         * gcc.c-torture/compile/20001212-1.c: New test.
34993
34994 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34995
34996         * gcc.dg/cpp/widestr1.c: Update.
34997         * gcc.dg/cpp/prag-imp.c: Remove.
34998
34999 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
35000
35001         * gcc.c-torture/execute/20000801-3.x: Remove.
35002         * gcc.dg/c90-init-1.c: New test.
35003         * gcc.dg/c99-init-1.c: New test.
35004         * gcc.dg/c99-init-2.c: New test.
35005         * gcc.dg/gnu99-init-1.c: New test.
35006
35007 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
35008
35009         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
35010         testing that no relevant ones were found.
35011
35012 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
35013
35014         * g++.old-deja/g++.pt/cast2.C: New test.
35015
35016 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
35017
35018         * g++.old-deja/g++.pt/friend47.C: New test.
35019
35020 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35021
35022         * g++.old-deja/g++.pt/instantiate13.C: New test.
35023
35024 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35025
35026         * g++.old-deja/g++.other/defarg7.C: New test.
35027         * g++.old-deja/g++.other/defarg8.C: New test.
35028
35029 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35030
35031         * g++.old-deja/g++.pt/crash64.C: New test.
35032
35033 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
35034
35035         * g++.old-deja/g++.pt/crash63.C: New test.
35036
35037 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35038
35039         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
35040
35041 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
35042
35043         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
35044
35045 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35046
35047         * g++.old-deja/g++.pt/error3.C: New test.
35048
35049 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35050
35051         * g++.old-deja/g++.other/crash39.C: New test.
35052
35053 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
35054
35055         * g++.old-deja/g++.other/vbase4.C: New test.
35056
35057 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
35058
35059         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
35060         * gcc.dg/special/20000419-2.c: New file. Identical to above.
35061         * gcc.dg/special/special.exp: New test driver which will check
35062         for alias support for the above test.
35063
35064 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
35065
35066         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
35067         problems on small machines.
35068         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
35069         parameterize.
35070
35071 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
35072
35073         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
35074         mips.
35075         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35076
35077 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
35078
35079         * g++.old_deja/g++.pt/using8.C: New test.
35080
35081 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35082
35083         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
35084
35085 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
35086
35087         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
35088         where a failure is expected.
35089         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
35090
35091 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35092
35093         * g++.old_deja/g++.pt/instantiate12.C: New test.
35094
35095 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35096
35097         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
35098         start of structs.
35099         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
35100         * g++.old-deja/g++.brendan/crash17.C: Likewise.
35101         * g++.old-deja/g++.brendan/crash29.C: Likewise.
35102         * g++.old-deja/g++.brendan/crash48.C: Likewise.
35103         * g++.old-deja/g++.brendan/ns1.C: Likewise.
35104         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
35105         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
35106         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
35107         * g++.old-deja/g++.eh/spec6.C: Likewise.
35108         * g++.old-deja/g++.jason/crash3.C: Likewise.
35109         * g++.old-deja/g++.law/ctors11.C: Likewise.
35110         * g++.old-deja/g++.law/ctors17.C: Likewise.
35111         * g++.old-deja/g++.law/ctors5.C: Likewise.
35112         * g++.old-deja/g++.law/ctors9.C: Likewise.
35113         * g++.old-deja/g++.mike/ambig1.C: Likewise.
35114         * g++.old-deja/g++.mike/net22.C: Likewise.
35115         * g++.old-deja/g++.mike/p3538a.C: Likewise.
35116         * g++.old-deja/g++.mike/p3538b.C: Likewise.
35117         * g++.old-deja/g++.mike/virt3.C: Likewise.
35118         * g++.old-deja/g++.niklas/t128.C: Likewise.
35119         * g++.old-deja/g++.other/anon4.C: Likewise.
35120         * g++.old-deja/g++.other/using1.C: Likewise.
35121         * g++.old-deja/g++.other/warn3.C: Likewise.
35122         * g++.old-deja/g++.pt/t37.C: Likewise.
35123         * g++.old-deja/g++.robertl/eb69.C: Likewise.
35124         * g++.old-deja/g++.robertl/eb71.C: Likewise.
35125
35126 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
35127
35128         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
35129
35130 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35131
35132         * gcc.c-torture/execute/stdio-opt-3.c: New test.
35133
35134 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
35135
35136         * gcc.c-torture/compile/20010107-1.c: New test.
35137
35138 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35139
35140         * gcc.c-torture/execute/builtin-noret-1.c: New test.
35141
35142 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35143
35144         * gcc.dg/format/format.h: New file.
35145         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
35146         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
35147         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
35148         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
35149         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
35150         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35151         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
35152         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
35153         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
35154         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
35155         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
35156         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
35157         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
35158         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
35159         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
35160         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
35161         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
35162         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
35163         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
35164         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
35165         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
35166         instead of declaring standard types, macros and functions in each
35167         test.
35168
35169 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
35170
35171         * gcc.c-torture/execute/20010106-1.c: New test.
35172
35173 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35174
35175         * gcc.dg/format/format.exp: New file.
35176         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
35177         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
35178         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
35179         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
35180         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
35181         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
35182         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
35183         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
35184         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
35185         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
35186         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
35187         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
35188         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
35189         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
35190         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
35191         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
35192         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
35193         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
35194         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
35195         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
35196         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
35197         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
35198         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
35199         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
35200         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
35201         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
35202         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
35203         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
35204         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
35205         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
35206         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
35207         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
35208         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
35209         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
35210         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
35211         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
35212         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
35213         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
35214         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
35215         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
35216         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
35217         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
35218
35219 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
35220
35221         * gcc.c-torture/execute/991228-1.c: Take word endianness into
35222         account.
35223
35224 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35225
35226         * gcc.c-torture/execute/builtin-complex-1.c: New test.
35227
35228 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35229
35230         * g++.old-deja/g++.pt/crash62.C: New test.
35231
35232 2001-01-04  Richard Henderson  <rth@redhat.com>
35233
35234         * gcc.dg/20000926-1.c: Update expected warnings.
35235         * gcc.dg/array-2.c: Likewise.
35236         * gcc.dg/array-4.c: Also validate flexible array members.
35237         * gcc.dg/c99-flex-array-1.c: New.
35238
35239 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35240
35241         * gcc.c-torture/compile/20001222-1.x: Remove.
35242
35243 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35244
35245         * gcc.c-torture/execute/built-in-setjmp.c: New.
35246
35247 2001-01-03  Richard Henderson  <rth@redhat.com>
35248
35249         * gcc.dg/940510-1.c: Update expected error wording.
35250         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
35251
35252 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
35253
35254         * lib/target-supports.exp (check_alias_available): Modified to
35255         indicate aliases not supported if only weak aliases are supported.
35256
35257 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35258
35259         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
35260         Turn on cmpstrsi checks for __pj__ and __i370__.
35261
35262 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35263
35264         * g++.old-deja/g++.other/virtual11.C: New test.
35265
35266 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
35267
35268         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
35269
35270 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35271
35272         * gcc.c-torture/compile/20010102-1.c: New test.
35273
35274 2001-01-02  Andreas Jaeger  <aj@suse.de>
35275
35276         * gcc.dg/noreturn-3.c: New test.
35277
35278         * gcc.dg/noreturn-4.c: New test.
35279
35280 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35281
35282         * gcc.c-torture/execute/stdio-opt-1.c: Also test
35283         __builtin_fputc and __builtin_fwrite.
35284
35285 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35286
35287         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
35288         signed char, not default char.
35289
35290 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
35291
35292         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
35293
35294 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
35295
35296         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
35297
35298 2000-12-29  Richard Henderson  <rth@redhat.com>
35299
35300         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
35301         (__cyg_profile_func_exit): Define.
35302
35303 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35304
35305         * g++.dg/vtgc1.C: New test.
35306
35307 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
35308
35309         * gcc.dg/noncompile/20001228-1.c: New test.
35310
35311         * gcc.dg/20001228-1.c: New test.
35312
35313         * gcc.c-torture/execute/20001228-1.c: New test.
35314
35315 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
35316
35317         * gcc.dg/format-strfmon-1.c: New test.
35318
35319 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35320
35321         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
35322         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
35323         * gcc.c-torture/execute/string-opt-1.c: Likewise.
35324         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35325         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35326         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35327         * gcc.c-torture/execute/string-opt-6.c: Likewise.
35328         * gcc.c-torture/execute/string-opt-7.c: Likewise.
35329         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35330         * gcc.c-torture/execute/string-opt-9.c: Likewise.
35331         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35332         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35333         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35334
35335         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
35336         * gcc.c-torture/execute/string-opt-4.c: Test index.
35337
35338 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
35339
35340         * gcc.c-torture/compile/20001226-1.c: New test.
35341
35342 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35343
35344         * gcc.c-torture/compile/20001222-1.c: New test.
35345         * gcc.c-torture/compile/20001222-1.x: Xfail.
35346
35347 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
35348
35349         * gcc.c-torture/execute/comp-goto-2.c: New test.
35350
35351 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
35352
35353         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
35354         Use long types if __INT_MAX__ is 32767.
35355         (main): Use cast to (sint32 *) when poking 88 into a_page.
35356
35357         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
35358
35359 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
35360
35361         * gcc.c-torture/compile/20001221-1.c: New test.
35362         * gcc.c-torture/execute/20001221-1.c: New test.
35363
35364 2000-12-20  Richard Henderson  <rth@redhat.com>
35365
35366         * g++.old-deja/g++.pt/crash36.C: Update error lines.
35367         * g++.old-deja/g++.robertl/eb109.C: Likewise.
35368
35369 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35370
35371         * gcc.dg/compare3.c: New test.
35372
35373 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35374
35375         * gcc.dg/format-warnll-1.c: New test.
35376
35377 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
35378
35379         * gcc.dg/cpp/cmdlne-P.c: New test.
35380
35381 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35382
35383         * gcc.c-torture/execute/builtin-abs-1.c,
35384         gcc.c-torture/execute/builtin-abs-2.c: New tests.
35385
35386 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35387
35388         * gcc.dg/cpp/multiline.c: New test.
35389
35390 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
35391
35392         * g++.old-deja/g++.other/syshdr1.C: Update.
35393         * gcc.dg/cpp/lineflags.c: Remove temporarily.
35394
35395 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35396
35397         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
35398
35399 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35400
35401         * g++.old-deja/g++.pt/ttp65.C: New test.
35402
35403 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35404
35405         * g++.old-deja/g++.pt/ttp64.C: New test.
35406
35407 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35408
35409         * g++.old-deja/g++.pt/spec33.C: New test.
35410
35411 2000-12-14  Catherine Moore  <clm@redhat.com>
35412
35413         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
35414         * gcc.c-torture/execute/920612-2.c: Likewise.
35415         * gcc.c-torture/execute/920428-2.c: Likewise.
35416         * gcc-c-torture/execute/va-arg-11.c: Call exit.
35417         * gcc.c-torture/execute/va-arg-21.c: Likewise.
35418
35419 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35420
35421         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
35422         * gcc.dg/pack-test-2.c: Likewise.
35423
35424 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35425
35426         Tests by Zack Weinberg <zackw@stanford.edu>.
35427
35428         * gcc.dg/cpp/defined.c: Update.
35429         * gcc.dg/cpp/defined_trad.c: New tests.
35430
35431 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35432
35433         * gcc.dg/cpp/trad-direct.c: Update.
35434
35435 2000-12-11  Neil Booth  <neilb@earthling.net>
35436
35437         * gcc.dg/cpp/defined_trad.c
35438
35439 2000-12-11  Neil Booth  <neilb@earthling.net>
35440
35441         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
35442
35443 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35444
35445         * gcc.dg/format-miss-2.c: New test.
35446
35447 2000-12-09  Neil Booth  <neilb@earthling.net>
35448
35449         * gcc.dg/cpp/lineflags.c: New tests.
35450         * gcc.dg/cpp/poison.c: Update.
35451         * gcc.dg/cpp/redef2.c: Update.
35452         * gcc.dg/cpp/skipping.c: New test.
35453
35454 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
35455
35456         * g++.old-deja/g++.other/eh3.C: New testcase.
35457
35458 2000-12-07  Neil Booth  <neilb@earthling.net>
35459
35460         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
35461         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
35462         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
35463         wtr-union-init-2.c, wtr-union-init-3.c: Update.
35464         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
35465         Update.
35466
35467 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35468
35469         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
35470         __SIZE_TYPE__ instead of int for type of integers cast to
35471         pointers.
35472
35473 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
35474
35475         * g++.old-deja/g++.other/cleanup4.C: New test.
35476
35477 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35478
35479         * format-sec-1.c: New test.
35480
35481 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35482
35483         * gcc.dg/format-nonlit-3.c: New test.
35484
35485 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35486
35487         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
35488         through a null pointer.
35489
35490 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35491
35492         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
35493         * g++.old-deja/g++.pt/partial4.C: New test.
35494
35495 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
35496
35497         * gcc.c-torture/execute/ieee/hugeval.x: New.
35498
35499 2000-12-06  Neil Booth  <neilb@earthling.net>
35500
35501         * gcc.dg/cpp/backslash2.c: New tests.
35502
35503 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35504
35505         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
35506         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
35507
35508 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
35509
35510         * gcc.c-torture/execute/20001203-2.c: New testcase.
35511
35512 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
35513
35514         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
35515         * g++.old-deja/g++.other/virtual10.C: New test.
35516
35517 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
35518
35519         * g++.old-deja/g++.mike/pmf5.C: Remove test.
35520
35521 2000-12-05  Richard Henderson  <rth@redhat.com>
35522
35523         * gcc.c-torture/compile/20001205-1.c: New.
35524
35525 2000-12-04  Neil Booth  <neilb@earthling.net>
35526
35527         * g++.old-deja/g++.other/virtual9.C: New test.
35528         * g++.old-deja/g++.pt/crash61.C: New test.
35529         * gcc.c-torture/execute/loop-9.c: New test.
35530
35531 2000-12-04  Neil Booth  <neilb@earthling.net>
35532
35533         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
35534         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
35535         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
35536         * gcc.dg/cpp/extratokens.c: ...here.
35537
35538 2000-12-04  Neil Booth  <neilb@earthling.net>
35539
35540         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
35541         New tests.
35542
35543 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35544
35545         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
35546         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
35547
35548 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35549
35550         * gcc.c-torture/execute/20001203-1.c: New test.
35551
35552 2000-12-03  Neil Booth  <neilb@earthling.net>
35553
35554         * gcc.dg/cpp/macro6.c: New test cases.
35555
35556 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35557
35558         * gcc.c-torture/execute/string-opt-9.c: New test.
35559         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35560         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35561         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35562
35563         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
35564         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
35565
35566 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
35567
35568         * gcc.dg/cpp/if-6.c: New testcase.
35569
35570         * gcc.dg/20001201-1.c: New testcase.
35571
35572 2000-12-02  Neil Booth  <neilb@earthling.net>
35573
35574         * g++.old-deja/g++.other/externC4.C,
35575         g++.old-deja/g++.other/friend10.C: New tests.
35576
35577 2000-12-02  Neil Booth  <neilb@earthling.net>
35578
35579         * g++.old-deja/g++.other/instan2.C
35580         * g++.old-deja/g++.other/instan3.C: New test.
35581
35582 2000-12-02  Neil Booth  <neilb@earthling.net>
35583
35584         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
35585         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
35586         gnuc99.c,gnuc99-pedantic.c: New tests.
35587
35588 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35589
35590         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
35591         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
35592
35593 2000-12-01  Neil Booth  <neilb@earthling.net>
35594
35595         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
35596         * gcc.dg/cpp/poison.c: Update.
35597         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
35598
35599 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
35600
35601         * g77.f-torture/execute/20001201.f: New test.
35602
35603 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35604
35605         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
35606
35607 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
35608
35609         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
35610
35611 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35612
35613         * g++.old-deja/g++.other/cast6.C: New test.
35614
35615 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
35616
35617         * gcc.c-torture/execute/20001130-2.c: New testcase.
35618
35619 2000-11-30  Richard Henderson  <rth@redhat.com>
35620
35621         * gcc.c-torture/execute/20001130-1.c: New test.
35622
35623 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35624
35625         * g++.old-deja/g++.other/op3.C: New test.
35626
35627 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35628
35629         * g++.old-deja/g++.other/op2.C: New test.
35630
35631 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35632
35633         * g++.old-deja/g++.other/crash38.C: New test.
35634
35635 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
35636
35637         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
35638
35639 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
35640
35641         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
35642         tests.
35643         * gcc.c-torture/execute/string-opt-6.c: New test.
35644
35645         * gcc.dg/20001117-1.c: Add main.
35646
35647 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
35648
35649         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
35650         Move from here ...
35651         * gcc.dg/940510-1.c: ... to here.
35652
35653         * gcc.dg/20000926-1.c: GNU C now allows initializations of
35654         zero-size arrays in toplevel structures.
35655
35656 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35657
35658         * gcc.c-torture/execute/loop-8.c: New test.
35659
35660 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35661
35662         * g++.old-deja/g++.other/base1.C: New test.
35663
35664 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35665
35666         * g++.old-deja/g++.other/parse2.C: New test.
35667
35668 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35669
35670         * g++.old-deja/g++.pt/incomplete1.C: New test.
35671
35672 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35673
35674         * g++.old-deja/g++.other/friend9.C: New test.
35675
35676 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35677
35678         * gcc.dg/20001127-1.c: New test.
35679
35680 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35681
35682         * g++.old-deja/g++.pt/friend46.C: New test.
35683
35684 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35685
35686         * g++.old-deja/g++.other/ptrmem8.C: New test.
35687
35688 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35689
35690         * gcc.c-torture/execute/string-opt-7.c: New test.
35691         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35692
35693 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
35694
35695         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
35696         instead of 'mkcheck 2'.
35697
35698 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35699
35700         * gcc.c-torture/execute/memcheck/driver.c,
35701         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
35702         C9X references to refer to C99.
35703
35704 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
35705
35706         * gcc.dg/ultrasp3.c: New test.
35707
35708 2000-11-25  Neil Booth  <neilb@earthling.net>
35709
35710         * gcc.dg/cpp/include2.c: Update test to be locale independent.
35711
35712 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
35713
35714         * gcc.c-torture/compile/20001123-2.c: New.
35715
35716 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35717
35718         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
35719
35720 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
35721
35722         * gcc.dg/sequence-point-1.c: Add some new tests.
35723         * gcc.c-torture/execute/20001124-1.c: New test.
35724
35725 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35726
35727         * g++.old-deja/g++.other/vaarg4.C: New test.
35728         * gcc.c-torture/compile/20001123-1.c: New test.
35729
35730 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35731
35732         * g++.other/crash24.C: Adjust and remove XFAIL.
35733         * g++.other/crash37.C: New test.
35734
35735 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
35736
35737         * g++.old-deja/g++.pt/instantiate9.C: New test.
35738
35739 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
35740
35741         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
35742         new ABI, too.
35743
35744         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
35745         * g++.old-deja/g++.robertl/eb55.C: Likewise.
35746
35747 2000-11-22  Neil Booth  <neilb@earthling.net>
35748
35749         * gcc.dg/cpp/Wtrigraphs.c: New test.
35750
35751 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
35752
35753         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
35754
35755 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
35756
35757         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
35758
35759 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
35760
35761         * lib/gcc-dg.exp: load_lib scanasm.exp.
35762         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
35763         * lib/g++-dg.exp: load_lib scanasm.exp.
35764         * lib/scanasm.exp: New.
35765         (scan-assembler, scan-assembler-not): Add optional arguments to
35766         test name, or if not present, the pattern name.
35767         (scan-assembler-dem, scan-assembler-dem-not): New.
35768
35769         * g++.dg/dg.exp: New.
35770
35771 2000-11-21  Neil Booth  <neilb@earthling.net>
35772
35773         * gcc.dg/cpp/integrated1.c: Remove.
35774
35775 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35776
35777         * gcc.c-torture/execute/20001121-1.c: New test.
35778
35779 2000-11-21  Richard Henderson  <rth@redhat.com>
35780
35781         * gcc.c-torture/compile/20001121-1.c: New test.
35782
35783 2000-11-20  Neil Booth  <neilb@earthling.net>
35784
35785         * gcc.dg/cpp/integrated1.c: New test.
35786
35787 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35788
35789         * g++.old-deja/g++.other/inline17.C: New test.
35790
35791 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
35792
35793         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
35794         local variable to be zero: I made the variable global. Now
35795         uses abort() and exit() instead of relying on main's return value.
35796
35797 2000-11-20  Neil Booth  <neilb@earthling.net>
35798
35799         * gcc.dg/cpp/paste2.c: Update test.
35800         * objc/execute/paste.m: New test.
35801
35802 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35803
35804         * gcc.dg/c99-condexpr-1.c: New test.
35805
35806 2000-11-20  Neil Booth  <neilb@earthling.net>
35807
35808         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
35809
35810 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
35811
35812         * g++.old-deja/g++.pt/export1.C: New test.
35813
35814 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
35815
35816         * gcc.dg/20001117-1.c: New test.
35817
35818 2000-11-18  Richard Henderson  <rth@redhat.com>
35819
35820         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
35821
35822 2000-11-18  Richard Henderson  <rth@redhat.com>
35823
35824         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
35825         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
35826         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
35827
35828 2000-11-18  Richard Henderson  <rth@redhat.com>
35829
35830         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
35831         (main): New.  Exit cleanly.
35832
35833 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35834
35835         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
35836         gcc.dg/c99-fordecl-2.c: New tests.
35837
35838 2000-11-18  Richard Henderson  <rth@redhat.com>
35839
35840         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
35841         * gcc.c-torture/execute/zerolen-2.c: New.
35842
35843 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35844
35845         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
35846         memory.
35847
35848 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35849
35850         * g++.old-deja/g++.pt/instantiate8.C: New test.
35851
35852 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35853
35854         * g++.old-deja/g++.other/incomplete.C: Add more tests.
35855         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
35856
35857 2000-11-16  Nick Clifton  <nickc@redhat.com>
35858
35859         * gcc.c-torture/execute/nestfunc-2.c: New test.
35860         * gcc.c-torture/execute/nestfunc-3.c: New test.
35861
35862 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35863
35864         * gcc.c-torture/compile/20001116-1.c: New test.
35865
35866 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35867
35868         * gcc.c-torture/execute/20001115-1.c: New test.
35869
35870 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
35871
35872         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
35873         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
35874         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
35875         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35876
35877 2000-11-15  Neil Booth  <neilb@earthling.net>
35878
35879         gcc.dg/cpp/_Pragma1.c: Update.
35880         gcc.dg/cpp/_Pragma2.c: New test.
35881
35882 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35883
35884         * g++.old-deja/g++.other/anon5.C: New test.
35885
35886 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
35887
35888         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
35889         tests.
35890
35891 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
35892
35893         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
35894         output.
35895
35896 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35897
35898         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
35899         labels at end of compound statements.
35900
35901 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
35902
35903         * gcc.c-torture/execute/loop-7.c: New test.
35904
35905 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35906
35907         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
35908
35909 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35910
35911         * gcc.dg/c99-bool-1.c: New test.
35912
35913 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35914
35915         * gcc.dg/c99-scope-1.c: Remove xfail.
35916         * gcc.dg/c99-scope-2.c: New test.
35917
35918 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35919
35920         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
35921         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
35922
35923 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
35924
35925         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
35926         error messages.
35927
35928         * g++.mike/p700.C: Don't typedef wchar_t.
35929         * g++.mike/p784.C: Likewise.
35930         * g++.mike/eb101.C: Don't use __wchar_t.
35931
35932 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35933
35934         * g77.f-torture/execute/20001111.[fx]: Test premature exit
35935         from DO loop.
35936
35937 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35938
35939         * gcc.c-torture/execute/20001111-1.c: New test.
35940
35941 2000-11-10  Nick Clifton  <nickc@redhat.com>
35942
35943         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
35944         long multuiple and accumulate.
35945
35946 2000-11-09  Richard Henderson  <rth@redhat.com>
35947
35948         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
35949         via size_t instead of int.
35950
35951         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
35952         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35953         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35954         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35955
35956 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
35957
35958         * gcc.c-torture/compile/20001109-1.c: New test.
35959         * gcc.c-torture/compile/20001109-2.c: New test.
35960
35961 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
35962
35963         * g++.old-deja/g++.pt/operator1.C: New test.
35964         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
35965
35966 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35967
35968         * gcc.dg/20001108-1.c: New test.
35969
35970 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35971
35972         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
35973         with both arguments constant strings.
35974         * gcc.c-torture/execute/string-opt-3.c: New test.
35975         * gcc.c-torture/execute/string-opt-4.c: New test.
35976         * gcc.c-torture/execute/string-opt-5.c: New test.
35977
35978 2000-11-08  Nick Clifton  <nickc@redhat.com>
35979
35980         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
35981         mulsidi3adddi patterns.
35982
35983 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
35984
35985         * g++.old-deja/g++.other/crash36.C: New test.
35986
35987 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
35988
35989         * g++.old-deja/g++.other/init16.C: New test.
35990
35991 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
35992
35993         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
35994
35995 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35996
35997         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
35998         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35999         * gcc.c-torture/execute/va-arg-17.x: Likewise.
36000
36001 2000-11-07  DJ Delorie  <dj@redhat.com>
36002
36003         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
36004
36005 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36006
36007         * gcc.c-torture/execute/string-opt-1.c: New test.
36008
36009 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
36010
36011         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
36012         mips-sgi-irix6.* because the MIPS ABI passes floating-point
36013         parameters in registers, and there is no way for a varargs
36014         function to know in which order the integer and floating-point
36015         parameters should be interleaved when they are placed on the
36016         stack.
36017         * gcc.c-torture/execute/va-arg-16.x: Likewise.
36018         * gcc.c-torture/execute/va-arg-17.x: Likewise.
36019
36020 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36021
36022         * gcc.c-torture/execute/string-opt-2.c: New test.
36023
36024 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
36025
36026         * g++.old-deja/g++.pt/crash60.C: New test.
36027
36028 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
36029
36030         * g++.old-deja/g++.other/crash24.C: New test.
36031         * g++.old-deja/g++.other/crash25.C: New test.
36032         * g++.old-deja/g++.other/crash26.C: New test.
36033         * g++.old-deja/g++.other/crash27.C: New test.
36034         * g++.old-deja/g++.other/crash28.C: New test.
36035         * g++.old-deja/g++.other/crash29.C: New test.
36036         * g++.old-deja/g++.other/crash30.C: New test.
36037         * g++.old-deja/g++.other/crash31.C: New test.
36038         * g++.old-deja/g++.other/crash32.C: New test.
36039         * g++.old-deja/g++.other/crash33.C: New test.
36040         * g++.old-deja/g++.other/crash34.C: New test.
36041         * g++.old-deja/g++.other/crash35.C: New test.
36042
36043 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
36044
36045         * gcc.c-torture/execute/20001031-1.c: New test.
36046
36047 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
36048
36049         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
36050         namespace.
36051
36052         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
36053         standards-conformant.
36054
36055         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
36056
36057         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
36058         * g++.old-deja/g++.mike/p755a.C: Likewise.
36059         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
36060         library makes no calls to `operator new' during initialization.
36061
36062 2000-11-04  Neil Booth  <neilb@earthling.net>
36063
36064         * gcc.dg/cpp/include2.c: New tests.
36065
36066 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
36067
36068         * lib/g++.exp (g++_set_ld_library_path): New function.
36069         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
36070
36071 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
36072
36073         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
36074         warnings.
36075
36076 2000-11-01  Richard Henderson  <rth@redhat.com>
36077
36078         * g++.old-deja/g++.ext/namedret1.C: New.
36079         * g++.old-deja/g++.ext/namedret2.C: New.
36080         * g++.old-deja/g++.ext/namedret3.C: New.
36081
36082 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
36083
36084         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
36085         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
36086
36087 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36088
36089         * gcc.c-torture/execute/va-arg-21.c: New test.
36090
36091 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36092
36093         * gcc.dg/c99-complex-2.c: New test.
36094
36095 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36096
36097         * gcc.c-torture/execute/stdio-opt-1.c: New test.
36098
36099 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
36100
36101         * g++.old-deja/g++.other/inline16.C: New test.
36102
36103 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
36104
36105         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
36106         __PRETTY_FUNCTION__
36107
36108 2000-10-29  Neil Booth  <neilb@earthling.net>
36109
36110         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
36111         New tests.
36112         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
36113         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
36114         optimisation.
36115
36116 2000-10-29  Neil Booth  <neilb@earthling.net>
36117
36118         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
36119         * mi1.c, mi1c.h: Add null directives to multiple-include test.
36120         * mi5.c: Test multiple includes work with -C.
36121         * trigraphs.c: Test ^= version.
36122
36123 2000-10-28  Neil Booth  <neilb@earthling.net>
36124
36125         New tests and test updates for new macro expander.
36126
36127         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
36128         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
36129         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
36130         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
36131         new diagnostic messages.
36132
36133         * gcc.dg/cpp/macro3.c: New tests.
36134
36135 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
36136
36137         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
36138         on the same line.
36139
36140 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
36141
36142         * g++.old-deja/g++.other/eh2.C: New test.
36143
36144 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
36145
36146         * gcc.c-torture/execute/20001027-1.c: New test.
36147
36148 2000-10-26  Richard Henderson  <rth@redhat.com>
36149
36150         * gcc.c-torture/execute/20001026-1.c: New.
36151
36152 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
36153
36154         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
36155         * g++.old-deja/g++.law/builtin1.C: Likewise.
36156         * g++.old-deja/g++.law/ctors10.C: Likewise.
36157         * g++.old-deja/g++.law/virtual3.C: Likewise.
36158         * g++.old-deja/g++.mike/p658.C: Likewise.
36159         * g++.old-deja/g++.other/sibcall1.C: Likewise.
36160         * g++.old-deja/g++.other/vaarg2.C: Likewise.
36161         * g++.old-deja/g++.robertl/eb124.C: Likewise.
36162         * g++.old-deja/g++.robertl/eb44.C: Likewise.
36163         * g++.old-deja/g++.robertl/eb77.C: Likewise.
36164
36165 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36166
36167         * gcc.c-torture/compile/20001024-1.c: New test.
36168
36169 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
36170
36171         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
36172         to tell us whether or not we are using V3.
36173
36174 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
36175
36176         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
36177         operands.
36178
36179 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36180
36181         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
36182
36183 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
36184
36185         * gcc.c-torture/execute/20001024-1.c: New test.
36186
36187 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
36188
36189         * g++.old-deja/g++.other/sibcall1.C: New test.
36190
36191 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
36192
36193         * gcc.dg/noncompile/init-3.c: New test.
36194
36195 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36196
36197         * gcc.dg/format-array-1.c: New test.
36198
36199 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36200
36201         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
36202         writing through null pointers; remove comment about testing
36203         unterminated strings.
36204
36205 2000-10-17  Matthew Hiller  <hiller@redhat.com>
36206
36207         * gcc.c-torture/execute/20001017-2.c: New test.
36208
36209 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36210
36211         * gcc.c-torture/compile/20001018-1.c: New test.
36212         * gcc.c-torture/compile/20001018-1.x: Xfail.
36213
36214 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36215
36216         * gcc.c-torture/execute/20001017-1.c: New test.
36217
36218 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36219
36220         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
36221         for multiple use of arguments with scanf formats; add tests for
36222         multiple use of arguments.
36223
36224 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
36225
36226         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
36227
36228 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36229
36230         * gcc.dg/format-miss-1.c: New test.
36231
36232 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36233
36234         * gcc.c-torture/execute/20001013-1.c: New test.
36235
36236 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36237
36238         * gcc.dg/format-branch-1.c: New test.
36239
36240 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
36241
36242         * README, lib/file-format.exp: Remove EGCS references.
36243
36244 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
36245
36246         * gcc.dg/20001013-1.c: New test.
36247
36248 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36249
36250         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
36251         for intmax_t in the compiler using __typeof__ and the type rules
36252         for conditional expressions.
36253
36254 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
36255
36256         * gcc.dg/20001012-1.c: New test.
36257         * gcc.dg/20001012-2.c: New test.
36258
36259 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36260
36261         * gcc.dg/format-attr-1.c: New test.
36262
36263 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36264
36265         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
36266         __LONG_LONG_MAX__ instead of LLONG_MAX.
36267
36268 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36269
36270         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
36271         scanf flags.
36272         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
36273         flags.
36274
36275 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36276
36277         * gcc.dg/sequence-pt-1.c: New test.
36278
36279 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
36280
36281         * gcc.c-torture/execute/20001011-1.c: New testcase.
36282         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
36283
36284 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36285
36286         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
36287         does not error on it.
36288
36289 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
36290
36291         * gcc.dg/20001009-1.c: New test.
36292
36293 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36294
36295         * gcc.c-torture/compile/20001009-1.c: Move from here ....
36296         * gcc.c-torture/execute/20001009-2.c: ... to here.
36297
36298 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
36299
36300         * gcc.c-torture/compile/20001009-1.c: New testcase.
36301         * gcc.c-torture/execute/20001009-1.c: New testcase.
36302         Testcases provided by Jan Hubicka <jh@suse.cz>.
36303
36304 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36305
36306         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36307         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
36308         uintmax_t using <limits.h> to emulate the compiler's internal
36309         logic.  No longer XFAIL %j tests.
36310
36311 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36312
36313         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
36314         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36315         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
36316         regexps and details of expected handling of some bad formats.
36317         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
36318         suppression.
36319
36320 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36321
36322         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
36323         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
36324         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
36325         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
36326         in list archives.
36327
36328 2000-10-06  Richard Henderson  <rth@cygnus.com>
36329
36330         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
36331         * g++.old-deja/g++.brendan/crash52.C: Likewise.
36332         * g++.old-deja/g++.jason/report.C: Likewise.
36333         * g++.old-deja/g++.law/friend5.C: Likewise.
36334         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
36335         of the expected warnings.
36336
36337 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
36338
36339         * g++.old-deja/g++.pt/enum14.C: New test.
36340
36341 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36342
36343         * g++.old-deja/g++.pt/crash59.C: New test.
36344
36345 2000-10-04  Will Cohen  <wcohen@redhat.com>
36346
36347         * gcc.dg/20000926-1.c: New test.
36348
36349 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
36350
36351         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
36352         function name for current C++ compiler.
36353         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
36354
36355 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
36356
36357         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
36358         __PRETTY_FUNCTION__.
36359         * g++.old-deja/g++.ext/pretty2.C: Likewise.
36360
36361 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36362
36363         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
36364
36365 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
36366
36367         * gcc.c-torture/compile/20000923-1.c: New test.
36368
36369 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
36370
36371         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
36372         * g++.old-deja/g++.pt/ttp62.C: Same.
36373         * g++.old-deja/g++.other/inline14.C: Same.
36374
36375 2000-09-24  Richard Henderson  <rth@cygnus.com>
36376
36377         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
36378
36379 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36380
36381         * gcc.dg/c90-printf-1.c: Add test for wide string format.
36382
36383 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
36384
36385         * gcc.c-torture/compile/20000922-1.c: New file.
36386
36387 2000-09-21  Nick Clifton  <nickc@redhat.com>
36388
36389         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
36390         a signed long modulo operation.
36391         (mod6): New function - perform an unsigned long modulo operation.
36392         (main): Add tests for modulos of very large numbers by very small
36393         dividends.
36394
36395 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36396
36397         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
36398
36399 2000-09-19  Richard Henderson  <rth@cygnus.com>
36400
36401         * gcc.dg/compare2.c (case 10): XFAIL.
36402
36403 2000-09-18  Richard Henderson  <rth@cygnus.com>
36404
36405         * gcc.c-torture/execute/20000906-1.c: Move ...
36406         * gcc.dg/20000906-1.c: ... here.  Only run on targets
36407         that support __builtin_trap.
36408
36409 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
36410
36411         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
36412
36413 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36414
36415         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
36416         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
36417         more $ format tests.
36418
36419 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36420
36421         * gcc.dg/format-errmk-1.c: New test.
36422
36423 2000-09-17  Greg McGary  <greg@mcgary.org>
36424
36425         * gcc.c-torture/execute/20000917-1.x: Remove.
36426
36427 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36428
36429         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
36430
36431 2000-09-17  Greg McGary  <greg@mcgary.org>
36432
36433         * gcc.c-torture/execute/20000917-1.c: New test.
36434         * gcc.c-torture/execute/20000917-1.x: XFAIL.
36435
36436 2000-09-16  Neil Booth  <NeilB@earthling.net>
36437
36438         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
36439         in nested macro bug.
36440
36441 2000-09-15  Neil Booth  <NeilB@earthling.net>
36442
36443         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
36444
36445 2000-09-14  Jeffrey A Law  (law@cygnus.com)
36446
36447         * gcc.c-torture/execute/20000914-1.c: New test.
36448
36449 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
36450
36451         * g++.other/inline13.C: New test.
36452
36453 2000-09-12  Andreas Jaeger  <aj@suse.de>
36454
36455         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
36456         constant by Ulrich Drepper <drepper@redhat.com>.
36457
36458 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
36459
36460         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
36461
36462 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36463
36464         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
36465
36466 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
36467
36468         * gcc.dg/cpp/backslash.c: New test.
36469
36470 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
36471
36472         * gcc.c-torture/execute/20000910-1.c: New test.
36473         * gcc.c-torture/execute/20000910-2.c: Likewise.
36474
36475 2000-09-11  Robert Lipe  <robertl@sco.com>
36476
36477         * gcc.dg/pragma-align.c: New test.
36478
36479 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
36480
36481         * g++.old-deja/g++.pt/explicit82.C: New test.
36482         * g++.old-deja/g++.pt/explicit83.C: New test.
36483
36484 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
36485
36486         * gcc.dg/asm-names.c: New test.
36487
36488 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36489
36490         * gcc.dg/cpp/tr-warn6.c: New test
36491
36492 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36493
36494         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
36495         be accepted.
36496
36497 2000-09-07  Catherine Moore  <clm@redhat.com>
36498
36499         * gcc.c-torture/execute/unroll-1.c: New test.
36500
36501 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
36502
36503         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
36504         ERROR markers.
36505         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
36506         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
36507         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
36508         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
36509         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
36510         Preprocess only.
36511         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
36512         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
36513
36514 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36515
36516         * g++.old-deja/g++.pt/deduct2.C: New test.
36517
36518 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36519
36520         * g++.old-deja/g++.pt/parms2.C: New test.
36521
36522 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36523
36524         * g++.old-deja/g++.pt/crash58.C: New test.
36525
36526 2000-09-06  Greg McGary  <greg@mcgary.org>
36527
36528         * gcc.c-torture/execute/20000906-1.c: New test.
36529         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
36530
36531 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36532
36533         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
36534
36535 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36536
36537         * g++.old-deja/g++.pt/crash57.C: New test.
36538
36539 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36540
36541         * g++.old-deja/g++.pt/crash56.C: New test.
36542
36543 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36544
36545         * g++.old-deja/g++.pt/koenig1.C: New test.
36546
36547 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
36548
36549         * gcc.dg/20000904-1.c: New test.
36550
36551 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
36552
36553         * gcc.dg/cpp/paste8.c: New test.
36554
36555 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
36556
36557         * gcc.c-torture/compile/20000827-1.c: New test.
36558
36559 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36560
36561         * gcc.dg/format-diag-1.c: New test.
36562
36563 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36564
36565         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
36566         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
36567         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
36568         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
36569         gcc.dg/formatz-1.c: Adjust warning regular expressions.
36570
36571 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
36572
36573         * g++.old-deja/g++.other/nested4.C: New test.
36574
36575 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
36576
36577         * g++.old-deja/g++.ns/scoped1.C: New test.
36578
36579 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
36580
36581         * lib/g++.exp: Support testing already-installed GCC.
36582
36583 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36584
36585         * wtr-label-1.c, wtr-suffix-1.c: New tests.
36586
36587 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36588
36589         * gcc.dg/return-type-2.c: New test.
36590
36591 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
36592
36593         * gcc.c-torture/compile/20000825-1.c: New test.
36594
36595 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
36596
36597         * gcc.dg/dwarf2-2.c: New test.
36598
36599 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
36600
36601         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
36602         dg-warning regexps.
36603
36604 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36605
36606         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
36607         gcc.dg/format-ext-5.c: New tests.
36608
36609 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
36610
36611         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
36612
36613 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
36614
36615         * gcc.dg/noncompile/930622-2.c: Adjust error message.
36616
36617 2000-08-24  Richard Henderson  <rth@cygnus.com>
36618
36619         * gcc.dg/ia64-sync-1.c: New test.
36620         * gcc.dg/ia64-sync-2.c: New test.
36621         * gcc.dg/ia64-asm-1.c: New test.
36622
36623 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36624
36625         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
36626         * gcc.dg/format-ext-2.c: New test.
36627
36628 2000-08-23  Jason Merrill  <jason@redhat.com>
36629
36630         * lib/old-dejagnu.exp: Also ignore "In member function" and
36631         "At global scope".
36632
36633 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36634
36635         * gcc.dg/noncompile/label-lineno-1.c: New test.
36636
36637 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36638
36639         * gcc.dg/c99-array-nonobj-1.c: New test.
36640
36641 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36642
36643         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
36644         tests.
36645         * gcc.dg/format-ext-1.c: New test.
36646
36647 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36648
36649         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
36650         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
36651         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
36652         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
36653         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
36654
36655 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36656
36657         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
36658         gcc.dg/c99-strftime-2.c: New tests.
36659
36660 2000-08-22  Richard Henderson  <rth@cygnus.com>
36661
36662         * gcc.c-torture/execute/20000822-1.c: New test.
36663
36664 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36665
36666         * gcc.c-torture/execute/20000819-1.x: Remove.
36667
36668 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36669
36670         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
36671         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
36672         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
36673         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
36674         gcc.dg/format-xopen-1.c: New tests.
36675
36676 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36677
36678         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
36679
36680 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36681
36682         * g++.old-deja/g++.other/loop2.C: New test.
36683
36684         * gcc.c-torture/compile/20000606-1.c: New test.
36685         * gcc.c-torture/compile/20000728-1.c: New test.
36686         * gcc.c-torture/execute/20000801-1.c: New test.
36687         * gcc.c-torture/execute/20000801-2.c: New test.
36688         * gcc.c-torture/execute/20000819-1.c: New test.
36689         * gcc.c-torture/execute/20000819-1.x: XFAIL.
36690         * gcc.dg/20000629-1.c: New test.
36691         * gcc.dg/20000724-1.c: New test.
36692         * gcc.dg/20000807-1.c: New test.
36693
36694 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
36695
36696         * gcc.dg/cpp/pragma-1.c: New test.
36697         * gcc.dg/cpp/pragma-2.c: New test.
36698
36699 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
36700
36701         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
36702         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
36703
36704 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36705
36706         * gcc.c-torture/compile/20000818-1.c: New test.
36707
36708 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
36709
36710         * gcc.c-torture/execute/20000818-1.c: New test.
36711
36712 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36713
36714         * gcc.dg/format-va-1.c: New test.
36715
36716 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36717
36718         * g++.old-deja/g++.other/typedef8.C: New test.
36719
36720 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36721
36722         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
36723         * g++.old-deja/g++.mike/net36.C: Mark candidate.
36724         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
36725         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
36726         * g++.old-deja/g++.other/ptrmem7.C: New test.
36727         * g++.old-deja/g++.pt/ptrmem10.C: New test.
36728
36729 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36730
36731         * g++.old-deja/g++.pt/typename27.C: New test.
36732
36733 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
36734
36735         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
36736         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
36737         * g++.old-deja/g++.pt/friend45.C: New test.
36738         * g++.old-deja/g++.other/friend8.C: New test.
36739
36740 2000-08-15  Richard Henderson  <rth@cygnus.com>
36741
36742         * gcc.c-torture/execute/20000815-1.c: New test.
36743
36744 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36745
36746         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
36747         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
36748         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
36749
36750 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
36751
36752         * g++.old-deja/g++.other/refinit2.C: New test.
36753
36754 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
36755
36756         * lib/c-torture.exp (c-torture): Make
36757         compiler_conditional_xfail_data global.
36758         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
36759         compiler_conditional_xfail_data machinery.
36760         (f-torture-execute): Likewise.
36761         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
36762         and only when unrolling loops.
36763
36764         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
36765
36766 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36767
36768         * g++.old-deja/g++.pt/explicit81.C: New test.
36769
36770 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36771
36772         * g++.old-deja/g++.pt/typename26.C: New test.
36773
36774 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
36775
36776         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
36777         warning.
36778
36779 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36780
36781         * g++.old-deja/g++.other/array3.C: New test.
36782
36783 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36784
36785         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
36786         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
36787         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
36788         New tests.
36789
36790 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
36791
36792         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
36793         * g++.old-deja/g++.abi/vmihint.C: Likewise.
36794
36795 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
36796
36797         * gcc.c-torture/execute/20000808-1.c: New test.
36798
36799 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36800
36801         * gcc.dg/c90-const-expr-1.c: New test.
36802
36803 2000-08-08  Richard Henderson  <rth@cygnus.com>
36804
36805         * gcc.dg/noncompile/920923-1.c: Declare calloc.
36806
36807 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36808
36809         * gcc.dg/noncompile/const-ll-1.c: New test.
36810
36811 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36812
36813         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
36814
36815 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36816
36817         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
36818         that running programs linked against the shared version of libobjc
36819         run correctly.
36820
36821 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36822
36823         * gcc.dg/c99-printf-1.c: New test.
36824
36825 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36826
36827         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
36828
36829 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
36830
36831         * gcc.c-torture/execute/20000731-1.x: Delete.
36832
36833 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
36834
36835         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
36836         and torture_without_loops as is done by c-torture.exp.
36837         (search_for): Copy from c-torture.exp.
36838         (gcc-dg-runtest): New function, drives a directory of tests
36839         iterating over the TORTURE_OPTIONS.
36840         (scan-assembler, scan-assembler-not): Move here from
36841         individual directory drivers.
36842
36843         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
36844         defined by lib/gcc-dg.exp.
36845         * gcc.dg/cpp/cpp.exp: Likewise.
36846         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
36847         gcc-dg-runtest, so we cycle over optimization options.
36848
36849         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
36850         * gcc.dg/compare2.c: No longer expected to fail.
36851
36852 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
36853
36854         * gcc.c-torture/execute/20000804-1.c: New test.
36855
36856 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36857
36858         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
36859
36860 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
36861
36862         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
36863
36864 2000-08-03  Jeffrey A Law  (law@cygnus.com)
36865
36866         * gcc.c-torture/compile/20000803-1.c: New test.
36867
36868 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36869
36870         * gcc.c-torture/execute/20000801-3.c,
36871         gcc.c-torture/execute/20000801-4.c: New tests.
36872         * gcc.c-torture/execute/20000801-3.x,
36873         gcc.c-torture/execute/20000801-4.x: Xfail.
36874
36875 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
36876
36877         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
36878         libobjc/.libs to allow for libtool.
36879
36880 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
36881
36882         * gcc.c-torture/compile/20000802-1.c: New test.
36883
36884 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
36885
36886         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
36887
36888 2000-07-31  Jeffrey A Law  (law@cygnus.com)
36889
36890         * gcc-c-torture/execute/20000731-2.c: New test.
36891
36892         * gcc.c-torture/execute/20000731-1.c: New test.
36893         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
36894
36895 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
36896
36897         * testsuite/gcc.dg/cpp/paste7.c: New test.
36898         * gcc.dg/cpp/20000725-1.c: New test.
36899
36900 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
36901
36902         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
36903         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
36904         declaration warning for __builtin_dwarf_reg_size.
36905
36906         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
36907
36908 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36909
36910         * gcc.dg/noncompile/voidparam-1.c: New test.
36911
36912 2000-07-30  Richard Henderson  <rth@cygnus.com>
36913
36914         * gcc.dg/c90-digraph-1.c: Don't xfail.
36915         * gcc.dg/compare2.c (case 10): Xfail.
36916         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
36917
36918 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
36919
36920         * gcc.dg/c99-main-1.c: New test.
36921
36922 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36923
36924         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
36925
36926 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
36927
36928         * gcc.c-tortuer/execute/20000726-1.c: New test.
36929
36930 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
36931
36932         * gcc.c-torture/execute/enum-2.c: New test.
36933
36934 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36935
36936         * gcc.dg/cpp/tr-warn3.c: New test.
36937
36938 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36939
36940         * g++.old-deja/g++.ext/implicit1.C: Remove.
36941         * g++.old-deja/g++.jason/c2.C: Remove
36942         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
36943         * g++.old-deja/g++.pt/crash16.C: Likewise.
36944         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
36945
36946 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36947
36948         * g++.old-deja/g++.other/for2.C: New test.
36949
36950 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
36951
36952         * gcc.dg/20000720-1.c: New test.
36953
36954 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
36955
36956         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
36957
36958 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
36959
36960         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
36961         * gcc.c-torture/execute/20000722-1.c: New.
36962         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
36963
36964 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
36965
36966         * gcc.dg/cpp/20000720-1.S: New test.
36967
36968 2000-07-21  Michael Meissner  <meissner@redhat.com>
36969
36970         * gcc.c-torture/execute/ieee/hugeval.c: New test.
36971
36972 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36973
36974         * g++.old-deja/g++.brendan/crash16.C,
36975         g++.old-deja/g++.brendan/parse3.C,
36976         g++.old-deja/g++.brendan/redecl1.C,
36977         g++.old-deja/g++.ns/template13.C,
36978         g++.old-deja/g++.other/decl4.C,
36979         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
36980
36981 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36982
36983         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
36984         and "Internal error".
36985
36986         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
36987         regexps.
36988         * gcc.dg/cpp/paste6.c: New test.
36989
36990 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
36991
36992         * gcc.dg/cpp/tr-direct.c: New test.
36993
36994         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
36995         gcc.dg/cpp/undef1.c: Tweak error regexps.
36996
36997 2000-07-18  Eric Christopher <echristo@redhat.com>
36998
36999         * gcc.c-torture/compile/20000718-1.c: New test.
37000
37001 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
37002
37003         * cpplex.c (_cpp_push_token): If the token being pushed back
37004         is the previous token in this context, just subtract one from
37005         context->posn.
37006         * cppmacro.c (save_expansion): Clear aux field when storing a
37007         placemarker.
37008
37009 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
37010
37011         * gcc.dg/noncompile/redecl-1.c: New test.
37012
37013 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
37014
37015         * gcc.c-torture/execute/20000717-5.c: New test.
37016         * gcc.c-torture/execute/20000717-1.x: Removed.
37017
37018 2000-07-17  Richard Henderson  <rth@cygnus.com>
37019
37020         * gcc.c-torture/execute/20000717-4.c: New test.
37021
37022 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
37023
37024         * gcc.dg/cpp/syshdr.c: New test.
37025         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
37026
37027 2000-07-17  Neil Booth  <neilb@earthling.net>
37028
37029         * gcc.dg/cpp/cmdlne-dM.c: New test.
37030         * gcc.dg/cpp/cmdlne-dD.c: New test.
37031
37032 2000-07-17  Jeffrey A Law  (law@cygnus.com)
37033
37034         * gcc.c-torture/execute/20000717-3.c: New test.
37035
37036         * gcc.c-torture/compile/20000717-1.c: New test.
37037
37038 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
37039
37040         * gcc.c-torture/execute/20000717-2.c: New test.
37041
37042 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37043
37044         * gcc.dg/formatz-1.c: New test.
37045
37046         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
37047         * gcc.dg/c99-digraph-1.c: New tests.
37048
37049         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
37050         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
37051
37052         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
37053         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
37054         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
37055         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
37056         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
37057         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
37058         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
37059
37060 2000-07-17   Greg McGary <greg@mcgary.org>
37061
37062         * gcc.c-torture/execute/20000717-1.c: New test.
37063         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
37064
37065 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
37066
37067         * gcc.c-torture/execute/20000715-2.c: New test.
37068         * gcc.dg/20000715-1.c: New test.
37069
37070 2000-07-15  Michael Meissner  <meissner@redhat.com>
37071
37072         * gcc.c-torture/execute/20000715-1.c: New test.
37073
37074 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
37075
37076         * gcc.c-torture/execute/20000707-1.c: New test.
37077
37078 2000-07-13  Neil Booth  <NeilB@earthling.net>
37079
37080         * testsuite/gcc.dg/cpp/digraph1.c,
37081         testsuite/gcc.dg/cpp/digraph2.c,
37082         testsuite/gcc.dg/cpp/digraphs.c: New tests.
37083
37084 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
37085
37086         * g77.f-torture/compile/20000630-2.f: New test.
37087         * g77.f-torture/compile/20000630-2.x
37088
37089 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37090
37091         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
37092
37093 2000-07-11  Neil Booth  <NeilB@earthling.net>
37094
37095         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
37096
37097 2000-07-11  Neil Booth  <NeilB@earthling.net>
37098
37099         * gcc.dg/cpp/cmdlne-C.c: New.
37100
37101 2000-07-09  Neil Booth  <NeilB@earthling.net>
37102
37103         * gcc.dg/cpp/directiv.c: New tests.
37104         * gcc.dg/cpp/undef1.c: Update.
37105
37106 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
37107
37108         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
37109
37110 2000-07-09  Neil Booth  <NeilB@earthling.net>
37111
37112         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
37113
37114 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
37115
37116         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
37117         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
37118
37119 2000-07-08  Neil Booth  <NeilB@earthling.net>
37120
37121         * gcc.dg/cpp/macsyntx.c: New tests.
37122
37123 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37124
37125         * gcc.dg/20000707-1.c: New test.
37126
37127 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
37128
37129         * gcc.c-torture/execute/20000706-1.c: New test.
37130         * gcc.c-torture/execute/20000706-2.c: New test.
37131         * gcc.c-torture/execute/20000706-3.c: New test.
37132         * gcc.c-torture/execute/20000706-4.c: New test.
37133         * gcc.c-torture/execute/20000706-5.c: New test.
37134
37135 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37136
37137         * g++.old-deja/g++.pt/instantiate7.C: New test.
37138
37139 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
37140
37141         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
37142         * g++.old-deja/g++.mike/thunk3.C: Likewise.
37143         * g++.old-deja/g++.other/rtti3.C: Likewise.
37144         * g++.old-deja/g++.other/rttid3.C: Likewise.
37145
37146 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
37147
37148         *  g77.f-torture/compile/20000630-1.x: Fix typo
37149
37150 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
37151
37152         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
37153         assembly output.
37154
37155 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
37156
37157         * gcc.dg/cpp/ident.c: New test.
37158
37159 2000-07-05  Neil Booth  <NeilB@earthling.net>
37160
37161         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
37162           gcc.dg/cpp/lexstrng.c: New tests.
37163
37164 2000-07-04  Neil Booth  <NeilB@earthling.net>
37165
37166         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
37167         * gcc.dg/cpp/strify2.c: Same.
37168
37169 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
37170
37171         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
37172         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
37173         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
37174         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
37175
37176         * testsuite/gcc.dg/cpp/macro1.c,
37177         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
37178         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
37179         testsuite/gcc.dg/cpp/strify1.c,
37180         testsuite/gcc.dg/cpp/strify2.c: New tests.
37181
37182 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
37183
37184         * gcc.c-torture/execute/20000703-1.c: New test.
37185
37186 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37187
37188         * g++.old-deja/g++.pt (lookup10.C): New test.
37189
37190 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37191
37192         * g++.old-deja/g++.pt (typename25.C): New test.
37193
37194 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
37195
37196         * gcc.c-torture/compile/20000701-1.c: New test.
37197
37198 2000-06-30  Nick Clifton  <nickc@cygnus.com>
37199
37200         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
37201         to test case.
37202
37203 2000-06-30  Catherine Moore  <clm@cygnus.com>
37204
37205         * gcc.c-torture/execute/align-1.c: New test.
37206
37207 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
37208
37209         * g++.old-deja/g++.pt/expr8.C: New test.
37210         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
37211
37212 2000-06-29  Nick Clifton  <nickc@cygnus.com>
37213
37214         * gcc.c-torture/compile/20000629-1.c: New test.
37215
37216 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37217
37218
37219         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
37220         gcc.dg/noncompile directory, depending on whether they're
37221         preprocessor tests or not.  Annotate all the tests for the dg
37222         framework.
37223
37224         * gcc.c-torture/noncompile/noncompile.exp: Delete.
37225         * gcc.dg/noncompile/noncompile.exp: New.
37226
37227         * Moved files:
37228         Old name                                New name
37229         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
37230         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
37231         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
37232         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
37233         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
37234         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
37235         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
37236         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
37237         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
37238         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
37239         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
37240         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
37241         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
37242         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
37243         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
37244         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
37245         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
37246         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
37247         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
37248         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
37249         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
37250         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
37251         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
37252         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
37253
37254         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
37255         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
37256         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
37257         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
37258         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
37259         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
37260
37261 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
37262
37263         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
37264         declare one variable.  On the fourth, error.
37265         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
37266         declared by 20000628-1a.h.
37267
37268 2000-06-29  Richard Henderson  <rth@redhat.com>
37269
37270         * gcc.c-torture/execute/930529-1.x: New file.
37271         * gcc.dg/920413-1.c: Adjust expected warning text.
37272         * gcc.dg/980217-1.c: Declare abort.
37273         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
37274
37275 2000-06-29  Jeffrey A Law  (law@cygnus.com)
37276
37277         * g77.f-torture/compile/20000629-1.f: New test.
37278         * g77.f-torture/compile/20000629-1.x: Expected to fail.
37279
37280 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37281
37282         Rearrange lots of files, removing entirely the
37283         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
37284         directories.
37285
37286         * Deleted files:
37287         gcc.c-torture/code_quality/code_quality.exp
37288         gcc.c-torture/special/special.exp
37289         gcc.failure/failure.exp
37290         gcc.failure/940409-1.x
37291         gcc.c-torture/compile/961203-1.x
37292
37293         * New files:
37294         gcc.misc-tests/linkage.exp
37295         gcc.c-torture/execute/920730-1t.c
37296         gcc.c-torture/execute/920730-1t.x
37297         gcc.c-torture/compile/920520-1.x
37298         gcc.c-torture/compile/920521-1.x
37299         gcc.c-torture/compile/981006-1.x
37300         gcc.c-torture/execute/eeprof-1.x
37301
37302         * Moved files (possibly with modifications to fit a new harness):
37303         Old name                                New name
37304         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
37305         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
37306         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
37307         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
37308         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
37309         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
37310         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
37311         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
37312         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
37313         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
37314         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
37315         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
37316         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
37317         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
37318
37319 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
37320
37321         * c-torture/compile/961203-1.x: Delete.
37322
37323         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
37324         not exit. Include stdio.h.
37325         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
37326         * gcc.misc-tests/dg-12.c: Likewise.
37327         * gcc.misc-tests/dg-5.c: Likewise.
37328         * gcc.misc-tests/dg-6.c: Likewise.
37329         * gcc.misc-tests/dg-7.c: Prototype abort.
37330         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
37331         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
37332         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
37333         not exit.
37334         * gcc.misc-tests/sieve.c: Use return from main, not exit.
37335         * gcc.misc-tests/sort2.c: Use return from main, not exit.
37336
37337 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
37338
37339         * gcc.dg/cpp/20000628-1.c: New test.
37340         * gcc.dg/cpp/20000628-1.h: New header for above test.
37341         * gcc.dg/cpp/20000628-1a.h: Likewise.
37342
37343 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
37344
37345         * gcc.dg/cpp: New directory.
37346         * gcc.dg/cpp/cpp.exp: New driver.
37347         * gcc.dg/cpp/20000627-1.c: New test.
37348         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
37349         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
37350         and rewrite as a compilation test.
37351
37352         * gcc.dg: Move many files into the cpp subdirectory, possibly
37353         renaming or editing them as well.
37354         Old name                New name
37355         990119-1.c              cpp/19990119-1.c
37356         990228-1.c              cpp/19990228-1.c
37357         990407-1.c              cpp/19990407-1.c
37358         990409-1.c              cpp/19990409-1.c
37359         990413-1.c              cpp/19990413-1.c
37360         990703-1.c              cpp/19990703-1.c
37361         20000127-1.c            cpp/20000127-1.c
37362         20000129-1.c            cpp/20000129-1.c
37363         20000207-1.c            cpp/20000207-1.c
37364         20000207-2.c            cpp/20000207-2.c
37365         20000209-1.c            cpp/20000209-1.c
37366         20000209-2.c            cpp/20000209-2.c
37367         20000301-1.c            cpp/20000301-1.c
37368         20000419-1.c            cpp/20000419-1.c
37369         20000510-1.S            cpp/20000510-1.S
37370         20000519-1.c            cpp/20000519-1.c
37371         20000529-1.c            cpp/20000529-1.c
37372         20000625-1.c            cpp/20000625-1.c
37373         20000625-2.c            cpp/20000625-2.c
37374         cpp-as1.c               cpp/assert1.c
37375         cpp-as2.c               cpp/assert2.c
37376         cxx-comments-1.c        cpp/cxxcom1.c
37377         cxx-comments-2.c        cpp/cxxcom2.c
37378         endif-label.c           cpp/endif.c
37379         cpp-hash1.c             cpp/hash1.c
37380         cpp-hash2.c             cpp/hash2.c
37381         cpp-if1.c               cpp/if-1.c
37382         cpp-if2.c               cpp/if-2.c
37383         cpp-if3.c               cpp/if-3.c
37384         cpp-if4.c               cpp/if-4.c
37385         cpp-if5.c               cpp/if-5.c
37386         cpp-cond.c              cpp/if-cexp.c
37387         cpp-missingop.c         cpp/if-mop.c
37388         cpp-missingparen.c      cpp/if-mpar.c
37389         cpp-opprec.c            cpp/if-oppr.c
37390         cpp-ifparen.c           cpp/if-paren.c
37391         cpp-shortcircuit.c      cpp/if-sc.c
37392         cpp-shift.c             cpp/if-shift.c
37393         cpp-unary.c             cpp/if-unary.c
37394         cpp-li1.c               cpp/line1.c
37395         cpp-li2.c               cpp/line2.c
37396         lineno.c                cpp/line3.c
37397         lineno-2.c              cpp/line4.c
37398         cpp-mi.c                cpp/mi1.c
37399         cpp-mic.h               cpp/mi1c.h
37400         cpp-micc.h              cpp/mi1cc.h
37401         cpp-mind.h              cpp/mi1nd.h
37402         cpp-mindp.h             cpp/mi1ndp.h
37403         cpp-mix.h               cpp/mi1x.h
37404         cpp-mi2.c               cpp/mi2.c
37405         cpp-mi2a.h              cpp/mi2a.h
37406         cpp-mi2b.h              cpp/mi2b.h
37407         cpp-mi2c.h              cpp/mi2c.h
37408         cpp-mi3.c               cpp/mi3.c
37409         cpp-mi3.def             cpp/mi3.def
37410         poison-1.c              cpp/poison.c
37411         pr-impl.c               cpp/prag-imp.c
37412         cpp-redef-2.c           cpp/redef1.c
37413         cpp-redef.c             cpp/redef2.c
37414         strpaste.c              cpp/strp1.c
37415         strpaste-2.c            cpp/strp2.c
37416         cpp-tradpaste.c         cpp/tr-paste.c
37417         cpp-tradstringify.c     cpp/tr-str.c
37418         cpp-tradwarn1.c         cpp/tr-warn1.c
37419         cpp-tradwarn2.c         cpp/tr-warn2.c
37420         trigraphs.c             cpp/trigraphs.c
37421         cpp-unc1.c              cpp/unc1.c
37422         cpp-unc2.c              cpp/unc2.c
37423         cpp-unc3.c              cpp/unc3.c
37424         cpp-unc.c               cpp/unc4.c
37425         undef.c                 cpp/undef1.c
37426         undef-2.c               cpp/undef2.c
37427         cpp-wi1.c               cpp/widestr1.c
37428
37429 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
37430
37431         * lib/g++.exp (g++_include_flags): Tweak.
37432
37433 2000-06-27  H.J. Lu  <hjl@gnu.org>
37434             Loren J. Rittle  <ljrittle@acm.org>
37435
37436         * lib/g++.exp (g++_include_flags): Override libgloss.exp
37437         version with one that knows about the new gcc tree structure.
37438         (g++_link_flags): Same.
37439
37440 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
37441
37442         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
37443         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
37444         case we are cross-compiling.
37445
37446         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
37447         g++.old-deja/g++.niklas/Makefile.in,
37448         g++.old-deja/g++.niklas/configure.in,
37449         g++.old-deja/g++.other/Makefile.in,
37450         g++.old-deja/g++.other/configure.in,
37451         gcc.c-torture/code_quality/Makefile.in,
37452         gcc.c-torture/code_quality/configure.in,
37453         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
37454         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
37455         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
37456         gcc.c-torture/execute/ieee/Makefile.in,
37457         gcc.c-torture/execute/ieee/configure.in,
37458         gcc.c-torture/noncompile/Makefile.in,
37459         gcc.c-torture/noncompile/configure.in,
37460         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
37461         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
37462         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
37463
37464 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
37465
37466         * g++.old-deja/g++.other/ambig3.C: New test.
37467
37468 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
37469
37470         * g++.old-deja/g++.pt/syntax1.C: New test.
37471         * g++.old-deja/g++.pt/syntax2.C: New test.
37472         * g++.old-deja/g++.other/syntax3.C: New test.
37473         * g++.old-deja/g++.other/syntax4.C: New test.
37474
37475 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
37476
37477         * gcc.dg/20000623-1.c: Prototype exit and abort.
37478
37479 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
37480
37481         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
37482         New tests.
37483         * gcc.dg/cpp-mi3.def: New file.
37484
37485         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
37486         inside assertions.
37487         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
37488         lexer's error messages.
37489         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
37490         divine anything from the linemarkers.
37491         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
37492         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
37493
37494 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
37495
37496         * gcc.dg/20000623-1.c: New test.
37497
37498 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
37499
37500         * gcc.c-torture/execute/20000622-1.c: New test.
37501
37502 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
37503
37504         * g++.old-deja/g++.other/init15.C: New test.
37505
37506 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
37507
37508         * g++.old-deja/g++.pt/vaarg2.C: New test.
37509         * g++.old-deja/g++.pt/vaarg3.C: New test.
37510
37511 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
37512
37513         * g++.old-deja/g++.other/dyncast6.C: New test.
37514
37515 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
37516
37517         * gcc.c-torture/execute/loop-6.c: New test.
37518
37519 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
37520
37521         * gcc.dg/20000614-1.c: New test.
37522         * gcc.dg/20000614-2.c: New test.
37523
37524 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
37525
37526         * g++.old-deja/g++.other/inline12.C: New test.
37527
37528 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
37529
37530         * g++.old-deja/g++.other/eh1.C: New test.
37531
37532 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
37533
37534         * g++.old-deja/g++.other/type.C: New test.
37535
37536 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
37537
37538         * g++.old-deja/g++.other/initstring.C: New test.
37539
37540 2000-06-12  Jason Merrill  <jason@redhat.com>
37541
37542         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
37543
37544 2000-06-09  Jeffrey A Law  (law@cygnus.com)
37545
37546         * gcc.c-torture/compile/20000609-1.c: New test.
37547
37548 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
37549
37550         * gcc.dg/20000609-1.c: New test.
37551
37552 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
37553
37554         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
37555         * gcc.c-torture/noncompile/poison-1.c: Move...
37556         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
37557         * gcc.dg/cpp-li1.c: Add a token after the #line.
37558
37559 2000-06-05  Richard Henderson  <rth@cygnus.com>
37560
37561         * gcc.c-torture/execute/20000605-2.c: New test.
37562         * gcc.c-torture/execute/20000605-3.c: New test.
37563
37564 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
37565
37566         * g77.f-torture/execute/20000503-1.x: New file.
37567
37568 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
37569
37570         * g++.old-deja/g++.eh/badalloc1.C: New test.
37571
37572 2000-06-05  Richard Henderson  <rth@cygnus.com>
37573
37574         * gcc.c-torture/execute/20000605-1.c: New test.
37575
37576 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
37577             Nathan Sidwell <nathan@codesourcery.com>
37578
37579         * gcc.c-torture/compile/20000605-1.c: New test.
37580
37581 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
37582
37583         * g77.f-torture/compile/20000601-1.f: New test.
37584
37585 2000-06-03  Richard Henderson  <rth@cygnus.com>
37586
37587         * gcc.c-torture/execute/20000603-1.c: New.
37588
37589 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
37590
37591         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
37592         * gcc.dg/noreturn-2.c (noreturn): Likewise.
37593
37594 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
37595
37596         * gcc.dg/compare2.c (case 12): XFAIL.
37597         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
37598         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
37599
37600         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
37601
37602 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
37603
37604         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
37605         guard macro is already defined when the header is first
37606         included.
37607         * gcc.dg/cpp-mix.h: New file.
37608         * gcc.dg/endif-label.c: Update patterns to match compiler.
37609
37610         * g++.brendan/complex1.C: Declare abort.
37611         * g++.law/refs4.C: Remove XFAIL.
37612         * g++.oliva/expr2.C: Declare abort and exit.
37613
37614 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
37615
37616         * gcc.c-torture/execute/20000528-1.c: New test.
37617
37618         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
37619         * g++.old-deja/g++.law/temps4.C: Likewise.
37620
37621         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
37622         stdlib.h.  Call abort() on failure.
37623         * g++.old-deja/g++.law/refs4.C: Likewise.
37624         * g++.old-deja/g++.law/temps4.C: Likewise.
37625         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
37626         * gcc.c-torture/execute/20000112-1.c: Include string.h.
37627
37628 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
37629
37630         Relative to g++.dg/special:
37631         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
37632
37633         Relative to g++.old-deja:
37634         * g++.brendan/complex1.C, g++.jason/optimize2.C,
37635         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
37636         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
37637         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
37638         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
37639         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
37640         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
37641
37642         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
37643         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
37644         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
37645         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
37646         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
37647         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
37648         and/or string.h.
37649
37650         * g++.other/goto1.C: Update expectations for error messages.
37651
37652 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
37653
37654         * gcc.c-torture/compile/20000523-1.c: New test.
37655
37656 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37657
37658         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
37659
37660 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37661
37662         * g++.old-deja/g++.eh/catch11.C: New test.
37663         * g++.old-deja/g++.eh/catch12.C: New test.
37664
37665 2000-05-24  Nick Clifton  <nickc@cygnus.com>
37666
37667         * gcc.c-torture/execute/20000523-1.c: New test.
37668
37669 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
37670
37671         * c-torture/execute/bcp-1.c: Replace abort in arg of
37672         __builtin_constant_p with a generic external function.
37673
37674         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
37675         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
37676         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
37677         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
37678         Prototype abort and/or exit.
37679
37680         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
37681         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
37682         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
37683         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
37684
37685 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
37686
37687         * gcc.dg/dwarf2-1.c: New test.
37688
37689 2000-05-20  Richard Henderson  <rth@cygnus.com>
37690
37691         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
37692
37693 2000-05-20  Andreas Jaeger  <aj@suse.de>
37694
37695         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
37696         testcase.
37697
37698 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
37699
37700         * gcc.c-torture/execute/20000519-2.c: New test.
37701
37702 2000-05-19  Andreas Jaeger  <aj@suse.de>
37703
37704         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
37705         which fails with SSA.
37706
37707         * lib/c-torture.exp: Also test with -O3 -fssa.
37708
37709 2000-05-18  Michael Meissner  <meissner@redhat.com>
37710
37711         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
37712         * gcc.c-torture/execute/920415-1.c: Ditto.
37713         * gcc.c-torture/execute/920501-1.c: Ditto.
37714         * gcc.c-torture/execute/conversion.c: Ditto.
37715         * gcc.c-torture/execute/cvt-1.c: Ditto.
37716
37717 2000-05-18  Jeffrey A Law  (law@cygnus.com)
37718
37719         * gcc.c-torture/compile/20000518-1.c: New test.
37720
37721 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37722
37723         * g77.f-torture/compile/200005018.f: New test.
37724
37725 2000-05-17  Jeffrey A Law  (law@cygnus.com)
37726
37727         * gcc.c-torture/compile/20000517-1.c: New test.
37728
37729 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37730
37731         * gcc.c-torture/execute/20000516-1.c: New test.
37732
37733 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
37734
37735         * g++.old-deja/g++.other/eh.C: New test.
37736
37737 2000-05-12  Richard Henderson  <rth@cygnus.com>
37738
37739         * gcc.c-torture/execute/990208-1.c (main): Don't pass
37740         constants through to doit's conditional.
37741
37742 2000-05-11  Jeffrey A Law  (law@cygnus.com)
37743
37744         * gcc.c-torture/compile/20000511-1.c: New test.
37745         * g77.f-torture/compile/20000511-1.f: New test.
37746         * g77.f-torture/compile/20000511-2.f: New test.
37747
37748 2000-05-11  Michael Meissner  <meissner@redhat.com>
37749
37750         * gcc.c-torture/execute/20000511-1.c: New test.
37751
37752 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
37753
37754         * gcc.dg/dg.exp: Scan .S files as well as .c files.
37755         * gcc.dg/20000510-1.S: New.
37756
37757 2000-05-08  Catherine Moore  <clm@cygnus.com>
37758
37759         * gcc.dg/unused-3.c: New.
37760
37761 2000-05-06  Richard Henderson  <rth@cygnus.com>
37762
37763           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
37764           * g++.old-deja/g++.mike/warn1.C: Likewise.
37765           * g++.old-deja/g++.pt/local1.C: Likewise.
37766           * g++.old-deja/g++.pt/local7.C: Likewise.
37767           * g++.old-deja/g++.pt/spec16.C: Likewise.
37768
37769 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
37770
37771         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
37772
37773 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
37774
37775           * g77.f-torture/execute/20000503-1.f: New test.
37776
37777 2000-05-04  Andreas Jaeger  <aj@suse.de>
37778
37779         * gcc.dg/noreturn-2.c: New test.
37780
37781 2000-05-04  Neil Booth  <NeilB@earthling.net>
37782
37783         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
37784         preprocessor.
37785
37786 2000-05-04  Richard Henderson  <rth@cygnus.com>
37787
37788         * gcc.c-torture/execute/20000503-1.c: Fix typo.
37789
37790 2000-05-04  Richard Henderson  <rth@cygnus.com>
37791
37792         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
37793         OpenSSL by Jason R Thorpe.
37794
37795 2000-05-03  Jim Wilson  <wilson@cygnus.com>
37796
37797         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
37798
37799 2000-05-03  Robert Lipe <robertlipe@usa.net>
37800
37801         * gcc.dg/20000503-1.c: New test.
37802
37803 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
37804
37805         * gcc.c-torture/compile/20000502-1.c: New test.
37806         * g++.old-deja/g++.other/align.C: New test.
37807         * gcc.dg/cpp-tradstringify.c: New test.
37808
37809 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
37810
37811         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
37812         and hard registers.
37813
37814 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
37815
37816         * gcc.c-torture/execute/loop-5.c: New test.
37817
37818 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
37819
37820         * gcc.c-torture/execute/va-arg-20.c: New test.
37821
37822 2000-04-23  Jeffrey A Law  (law@cygnus.com)
37823
37824         * gcc.c-torture/execute/20000422-1.c: New test.
37825
37826 2000-04-20  Greg McGary  <gkm@gnu.org>
37827
37828         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
37829         when optimizing, but without sibling-call optimizations (-O1).
37830
37831 2000-04-20  Jeffrey A Law  (law@cygnus.com)
37832
37833           * gcc.c-torture/compile/20000420-1.c: New test.
37834
37835 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37836
37837         * g++.abi/ptrflags.C: New test.
37838         * g++.eh/catchptr1.C: Test incomplete pointer chains.
37839
37840 2000-04-19  Catherine Moore  <clm@cygnus.com>
37841
37842         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
37843
37844 2000-04-19  Greg McGary  <gkm@gnu.org>
37845
37846         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
37847         sibling-call optimizations.
37848
37849 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
37850
37851         * gcc.dg/20000419-1.c: New test.
37852
37853 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
37854
37855         * gcc.c-torture/execute/20000412-6.c: New test.
37856
37857 2000-04-12  Jeffrey A Law  (law@cygnus.com)
37858
37859         * gcc.c-torture/execute/20000412-5.c: New test.
37860         * g77.f-torture/compile/20000412-1.f: New test.
37861         * gcc.c-torture/execute/20000412-4.c: New test.
37862         * gcc.c-torture/compile/20000412-2.c: New test.
37863         * gcc.c-torture/execute/20000412-3.c: New test.
37864         * gcc.c-torture/compile/20000412-1.c: New test.
37865         * gcc.c-torture/execute/20000412-2.c: New test.
37866
37867 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
37868
37869         * objc/execute/bf-20.m: New test.
37870
37871 2000-04-10  Richard Henderson  <rth@cygnus.com>
37872
37873         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
37874
37875         * gcc.c-torture/execute/20000412-1.c: New test.
37876
37877 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37878
37879         * g++.old-deja/g++.eh/catchptr1.C: New test.
37880
37881 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
37882
37883         * g++.old-deja/g++.abi/cxa_vec.C: New test.
37884
37885 2000-04-08  Neil Booth  <NeilB@earthling.net>
37886
37887         * gcc.dg/cpp-nullchar.c: Remove test as
37888         embedded nulls cause problems.
37889
37890 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37891
37892         * gcc.dg/compare2.c: New test.
37893
37894 2000-04-08  Neil Booth  <NeilB@earthling.net>
37895
37896         * gcc.dg/cpp-nullchar.c: New test.
37897
37898 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
37899
37900         * gcc.dg/cpp-mi2.c: New test.
37901         * gcc.dg/cpp-mi2[abc].h: New files.
37902
37903 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
37904
37905         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
37906         member name.
37907
37908 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
37909
37910         * g++.old-deja/g++.abi/vmihint.C: New test.
37911
37912 2000-04-06  Neil Booth  <NeilB@earthling.net>
37913
37914         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
37915         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
37916         copyright.
37917
37918 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
37919
37920         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
37921         avoid stack-frame overwrite.
37922
37923 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
37924
37925         * gcc.c-torture/compile/20000405-2.c: New test.
37926         * gcc.c-torture/compile/20000405-3.c: New test.
37927
37928 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37929
37930         * gcc.c-torture/compile/20000405-1.c: New test.
37931
37932 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
37933
37934         * gcc.dg/cast-qual-1.c: Revert last change.
37935
37936 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37937
37938         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
37939
37940 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
37941
37942         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
37943         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
37944
37945 2000-04-03  Jeffrey A Law  (law@cygnus.com)
37946
37947         * gcc.c-torture/compile/20000403-2.c: New test.
37948         * gcc.c-torture/compile/20000403-1.c: New test.
37949
37950 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
37951
37952         * gcc.c-torture/execute/20000403-1.c: New test.
37953
37954 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
37955
37956         * gcc.c-torture/execute/20000402-1.c: New test.
37957
37958 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
37959
37960         * gcc.c-torture/execute/va-arg-15.c: New test.
37961         * gcc.c-torture/execute/va-arg-16.c: New test.
37962         * gcc.c-torture/execute/va-arg-17.c: New test.
37963         * gcc.c-torture/execute/va-arg-18.c: New test.
37964         * gcc.c-torture/execute/va-arg-19.c: New test.
37965
37966 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
37967
37968         * gcc.c-torture/compile/981211-1.c: Move to...
37969         * gcc.dg/cpp-as1.c: ...here.
37970         * gcc.dg/cpp-as2.c: New file.
37971
37972         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
37973         compiler.
37974
37975 2000-04-02  Neil Booth  <NeilB@earthling.net>
37976
37977         * gcc.dg/cpp-cond.c  New tests.
37978         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
37979         accidental success less likely.
37980         * gcc.dg/cpp-missingop.c  New tests.
37981         * gcc.dg/cpp-missingparen.c  New tests.
37982         * gcc.dg/cpp-shift.c  New tests.
37983         * gcc.dg/cpp-shortcircuit.c  New tests.
37984         * gcc.dg/cpp-unary.c  New tests.
37985
37986 2000-03-29  Jeffrey A Law  (law@cygnus.com)
37987
37988         * gcc.c-torture/compile/20000329-1.c: New test.
37989
37990 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
37991
37992         * gcc.c-torture/compile/20000326-1.c: New test.
37993         * gcc.c-torture/compile/20000326-2.c: New test.
37994
37995 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
37996
37997         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
37998         the first parameter is a function argument.
37999
38000 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
38001
38002         * g++.old-deja/g++.ext/array4.C: New test.
38003
38004 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
38005
38006         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
38007
38008 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38009
38010         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
38011
38012 2000-03-19  Richard Henderson  <rth@cygnus.com>
38013
38014         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
38015
38016 2000-03-19  Richard Henderson  <rth@cygnus.com>
38017
38018         * gcc.c-torture/compile/20000319-1.c: New test.
38019
38020 2000-03-14  Jeffrey A Law  (law@cygnus.com)
38021
38022         * gcc.c-torture/execute/20000314-3.c: New test.
38023         * gcc.c-torture/execute/20000314-2.c: New test.
38024         * gcc.c-torture/execute/20000314-1.c: New test.
38025         * gcc.c-torture/compile/20000314-2.c: New test.
38026         * gcc.c-torture/compile/20000314-1.c: New test.
38027
38028 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
38029
38030         * g++.old-deja/g++.warn/inline.C: New test.
38031
38032 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
38033
38034         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
38035         standards-compliant result rather than specific constants.
38036         Put test-values in array.
38037
38038 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
38039
38040         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
38041         (g++_target_compile): Put test-specific options last.
38042
38043 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38044
38045         * g++.old-deja/g++.eh/vbase4.C: New test.
38046
38047 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38048
38049         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
38050
38051 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38052
38053         * g++.old-deja/g++.brendan/misc12.C: Removed.
38054         * g++.old-deja/g++.pt/memtemp77.C: Constify.
38055         * g++.old-deja/g++.ext/pretty4.C: New test.
38056
38057 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
38058
38059         * g++.old-deja/g++.other/string2.C: New test.
38060
38061 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
38062
38063         * g++.old-deja/g++.warn/impint2.C: New test.
38064
38065 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
38066
38067         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
38068         is 1, not zero.
38069
38070 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
38071
38072         * g++.old-deja/g++.warn/impint.C: New test.
38073         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
38074         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
38075         * g++.old-deja/g++.pt/explicit12.C: Likewise.
38076         * g++.old-deja/g++.pt/explicit13.C: Likewise.
38077         * g++.old-deja/g++.pt/explicit17.C: Likewise.
38078         * g++.old-deja/g++.pt/explicit18.C: Likewise.
38079         * g++.old-deja/g++.pt/explicit19.C: Likewise.
38080         * g++.old-deja/g++.pt/explicit23.C: Likewise.
38081         * g++.old-deja/g++.pt/explicit31.C: Likewise.
38082         * g++.old-deja/g++.pt/explicit35.C: Likewise.
38083         * g++.old-deja/g++.pt/explicit6.C: Likewise.
38084         * g++.old-deja/g++.pt/memclass7.C: Likewise.
38085
38086 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
38087
38088         * gcc.dg/cpp-redef.c: New test.
38089
38090 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
38091
38092         * g++.old-deja/g++.pt/unify7.C: New test.
38093
38094 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38095
38096         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
38097         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
38098
38099 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
38100
38101         * gcc.c-torture/compile/20000224-1.c: New test.
38102
38103 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38104
38105         * gcc.c-torture/compile/cpp-2.c: New test.
38106         * gcc.c-torture/compile/cpp-1.c: New test.
38107
38108 2000-02-25  Jeffrey A Law  (law@cygnus.com)
38109
38110         * gcc.c-torture/execute/20000225-1.c: New test.
38111
38112 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38113
38114         * gcc.dg/cpp-li2.c: New test.
38115
38116         * gcc.dg/cpp-wi1.c: New test.
38117
38118         * gcc.dg/cpp-li1.c: New test.
38119
38120 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
38121
38122         * g++.old-deja/g++.other/sizeof5.C: New test.
38123
38124 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38125
38126         * gcc.c-torture/execute/va-arg-13.c: New test.
38127
38128 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
38129
38130         * gcc.c-torture/execute/va-arg-12.c: New test.
38131
38132 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38133
38134         * gcc.c-torture/execute/20000223-1.c: New test.
38135
38136 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
38137
38138         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
38139
38140 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
38141
38142         * g++.old-deja/g++.abi/ptrmem.C: New test.
38143
38144 2000-02-19  Richard Henderson  <rth@cygnus.com>
38145
38146         * gcc.c-torture/compile/init-3.c: New.
38147
38148 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
38149
38150         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
38151         ALWAYS_CXXFLAGS.
38152
38153 2000-02-11  Robert Lipe <robertl@sco.com>
38154
38155         * gcc.c-torture/compile/20000211-3.c: New test.
38156
38157 2000-02-11  Martin Buchholz <martin@xemacs.org>
38158
38159         * gcc.c-torture/compile/20000211-2.c: New test.
38160
38161 2000-02-11  Jeffrey A Law  (law@cygnus.com)
38162
38163         * gcc.c-torture/compile/20000211-1.c: New test.
38164
38165 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
38166
38167         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
38168           on native targets
38169
38170 2000-02-08  Nathan Sidwell  <nathan@acm.org>
38171
38172         * g++.old-deja/g++.other/cast5.C: New test.
38173
38174 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
38175
38176         * gcc.c-torture/execute/20000205-1.c: New.
38177
38178 2000-02-03  Nathan Sidwell  <nathan@acm.org>
38179
38180         * g++.old-deja/g++.jason/cast3.C: Return void.
38181         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
38182
38183 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38184
38185         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
38186
38187         * gcc.dg/loop-1.c: New test.
38188
38189 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
38190
38191         * gcc.c-torture/compile/20000127-1.c: New test.
38192         * gcc.c-torture/execute/991228-1.c: New test.
38193
38194 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38195
38196         * gcc.dg/unused-2.c: New test.
38197
38198         * gcc.dg/conv-1.c: New test.
38199
38200 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
38201
38202         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
38203         compiler.
38204         (tool_option_proc): Fix typo.
38205
38206 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
38207
38208         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
38209         of the ld on the host, not on the build machine.
38210         Also, don't crash if '--help' is not a supported option.
38211
38212 2000-01-24  Richard Henderson  <rth@cygnus.com>
38213
38214         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
38215
38216 2000-01-20  Jeffrey A Law  (law@cygnus.com)
38217
38218         * gcc.c-torture/execute/20000120-2.c: New test.
38219         * gcc.c-torture/execute/20000120-1.c: New test.
38220
38221 2000-01-13  Jeffrey A Law  (law@cygnus.com)
38222
38223         * gcc.c-torture/execute/20000113-1.c: New test.
38224
38225 2000-01-12  Jeffrey A Law  (law@cygnus.com)
38226
38227         * gcc.c-torture/execute/20000112-1.c: New test.
38228
38229 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38230
38231         * gcc.dg/20000111-1.c: New test.
38232
38233 2000-01-10  Jeffrey A Law  (law@cygnus.com)
38234
38235         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
38236         with 16 bit integers.
38237
38238 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38239
38240         * gcc.dg/20000108-1.c: New test.
38241
38242 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38243
38244         * g++.old-deja/g++.ns/koenig8.C: New test.
38245
38246 2000-01-05  Nathan Sidwell  <nathan@acm.org>
38247
38248         * g++.old-deja/g++.other/cast4.C: New test.
38249
38250 2000-01-05  Jeffrey A Law  (law@cygnus.com)
38251
38252         * gcc.c-torture/compile/20000105-2.c: New test.
38253         * gcc.c-torture/compile/20000105-1.c: New test.
38254
38255 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38256
38257         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
38258         references to printf & atoi to conform to ANSI standard.
38259         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
38260         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
38261         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
38262         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
38263         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
38264         * g++.old-deja/g++.brendan/complex1.C: Likewise.
38265         * g++.old-deja/g++.brendan/copy1.C: Likewise.
38266         * g++.old-deja/g++.brendan/copy2.C: Likewise.
38267         * g++.old-deja/g++.brendan/copy3.C: Likewise.
38268         * g++.old-deja/g++.brendan/copy4.C: Likewise.
38269         * g++.old-deja/g++.brendan/copy5.C: Likewise.
38270         * g++.old-deja/g++.brendan/copy6.C: Likewise.
38271         * g++.old-deja/g++.brendan/copy7.C: Likewise.
38272         * g++.old-deja/g++.brendan/copy8.C: Likewise.
38273         * g++.old-deja/g++.brendan/crash11.C: Likewise.
38274         * g++.old-deja/g++.brendan/crash14.C: Likewise.
38275         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
38276         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38277         * g++.old-deja/g++.brendan/delete2.C: Likewise.
38278         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
38279         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
38280         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
38281         * g++.old-deja/g++.brendan/eh1.C: Likewise.
38282         * g++.old-deja/g++.brendan/groff1.C: Likewise.
38283         * g++.old-deja/g++.brendan/init3.C: Likewise.
38284         * g++.old-deja/g++.brendan/misc12.C: Likewise.
38285         * g++.old-deja/g++.brendan/misc7.C: Likewise.
38286         * g++.old-deja/g++.brendan/new2.C: Likewise.
38287         * g++.old-deja/g++.brendan/operators4.C: Likewise.
38288         * g++.old-deja/g++.brendan/operators5.C: Likewise.
38289         * g++.old-deja/g++.brendan/overload2.C: Likewise.
38290         * g++.old-deja/g++.brendan/overload7.C: Likewise.
38291         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
38292         * g++.old-deja/g++.brendan/reference1.C: Likewise.
38293         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
38294         * g++.old-deja/g++.brendan/template24.C: Likewise.
38295         * g++.old-deja/g++.brendan/template3.C: Likewise.
38296         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
38297         * g++.old-deja/g++.jason/inline3.C: Likewise.
38298         * g++.old-deja/g++.jason/opeq.C: Likewise.
38299         * g++.old-deja/g++.law/arg5.C: Likewise.
38300         * g++.old-deja/g++.law/arm7.C: Likewise.
38301         * g++.old-deja/g++.law/ctors11.C: Likewise.
38302         * g++.old-deja/g++.law/cvt8.C: Likewise.
38303         * g++.old-deja/g++.law/init9.C: Likewise.
38304         * g++.old-deja/g++.law/refs4.C: Likewise.
38305         * g++.old-deja/g++.law/template2.C: Likewise.
38306         * g++.old-deja/g++.law/visibility24.C: Likewise.
38307         * g++.old-deja/g++.law/vtable3.C: Likewise.
38308         * g++.old-deja/g++.mike/asm2.C: Likewise.
38309         * g++.old-deja/g++.mike/eh1.C: Likewise.
38310         * g++.old-deja/g++.mike/misc1.C: Likewise.
38311         * g++.old-deja/g++.mike/misc13.C: Likewise.
38312         * g++.old-deja/g++.mike/misc14.C: Likewise.
38313         * g++.old-deja/g++.mike/ns12.C: Likewise.
38314         * g++.old-deja/g++.mike/p1248.C: Likewise.
38315         * g++.old-deja/g++.mike/p3708.C: Likewise.
38316         * g++.old-deja/g++.mike/p3708a.C: Likewise.
38317         * g++.old-deja/g++.mike/p3708b.C: Likewise.
38318         * g++.old-deja/g++.mike/p646.C: Likewise.
38319         * g++.old-deja/g++.mike/p700.C: Likewise.
38320         * g++.old-deja/g++.mike/p783.C: Likewise.
38321         * g++.old-deja/g++.mike/p783a.C: Likewise.
38322         * g++.old-deja/g++.mike/p783b.C: Likewise.
38323         * g++.old-deja/g++.mike/p786.C: Likewise.
38324         * g++.old-deja/g++.mike/p789.C: Likewise.
38325         * g++.old-deja/g++.mike/p789a.C: Likewise.
38326         * g++.old-deja/g++.mike/p807a.C: Likewise.
38327         * g++.old-deja/g++.other/delete3.C: Likewise.
38328         * g++.old-deja/g++.other/dyncast1.C: Likewise.
38329         * g++.old-deja/g++.other/dyncast2.C: Likewise.
38330         * g++.old-deja/g++.other/dyncast3.C: Likewise.
38331         * g++.old-deja/g++.other/empty1.C: Likewise.
38332         * g++.old-deja/g++.other/temporary1.C: Likewise.
38333         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
38334         * g++.old-deja/g++.pt/t16.C: Likewise.
38335         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
38336
38337 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
38338
38339         * gcc.dg/991230-1.c: New test.
38340
38341 1999-12-29  Jeffrey A Law  (law@cygnus.com)
38342
38343         * gcc.c-torture/compile/991229-3.c: New test.
38344         * gcc.c-torture/compile/991229-2.c: New test.
38345         * gcc.c-torture/compile/991229-1.c: New test.
38346
38347 1999-12-29  Greg McGary <gkm@eng.ascend.com>
38348
38349         * gcc.c-torture/compile/labels-2.c: New test.
38350
38351 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
38352
38353         * gcc.c-torture/execute/991227-1.c: New test.
38354
38355 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38356
38357         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
38358
38359 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
38360
38361         * gcc.c-torture/execute/991221-1.c: New test.
38362
38363 1999-12-20  Nathan Sidwell  <nathan@acm.org>
38364
38365         * g++.old-deja/g++.other/cast3.C: New test.
38366
38367 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
38368
38369         * gcc.c-torture/execute/991216-4.c: New test.
38370
38371 1999-12-16  Michael Meissner  <meissner@cygnus.com>
38372
38373         * gcc.c-torture/execute/991216-1.c: New test.
38374         * gcc.c-torture/execute/991216-2.c: New test.
38375         * gcc.c-torture/execute/991216-3.c: New test.
38376
38377 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38378
38379         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
38380         Actually make the test fail by using "-O2" for compilation.
38381
38382 1999-12-15  Nathan Sidwell  <nathan@acm.org>
38383
38384         * g++.old-deja/g++.warn/cast-align1.C: New test.
38385
38386 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38387
38388         * gcc.c-torture/compile/991214-1.c: New test.
38389         * gcc.c-torture/compile/991214-2.c: New test.
38390
38391 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
38392
38393         * gcc.dg/991214-1.c: New test.
38394
38395 1999-12-13  Jeffrey A Law  (law@cygnus.com)
38396
38397         * gcc.c-torture/compile/991213-3.c: New test.
38398         * gcc.c-torture/compile/991213-2.c: New test.
38399         * gcc.c-torture/compile/991213-1.c: New test.
38400
38401 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
38402
38403         * gcc.dg/991209-1.c: New test.
38404
38405 1999-12-08  Nathan Sidwell <nathan@acm.org>
38406
38407         * gcc.c-torture/compile/991208-1.c: New test.
38408
38409 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38410
38411         * gcc.dg/ultrasp2.c: New test.
38412
38413 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
38414
38415         * g++.old-deja/g++.abi/align.C (main): Fix typo.
38416
38417 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
38418
38419         * gcc.c-torture/compile/991202-1.c: New test.
38420         * gcc.c-torture/execute/991202-1.c: New test.
38421         * gcc.c-torture/execute/991202-2.c: New test.
38422         * gcc.c-torture/execute/991202-3.c: New test.
38423
38424 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
38425
38426         * g++.old-deja/g++.abi/align.C: New test.
38427         * g++.old-deja/g++.abi/aggregates.C: Likewise.
38428         * g++.old-deja/g++.abi/bitfields.C: Likewise.
38429
38430 1999-12-01  Richard Henderson  <rth@cygnus.com>
38431
38432         * gcc.c-torture/execute/991201-1.c: New.
38433
38434 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
38435
38436         * gcc.dg/991129-1.c: New test.
38437
38438 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38439
38440         * gcc.c-torture/compile/991127-1.c: New test.
38441
38442 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38443
38444         * g++.old-deja/g++.other/warn4.C: New test.
38445
38446 1999-11-22  Nathan Sidwell  <nathan@acm.org>
38447
38448         * g++.old-deja/g++.eh/cleanup2.C: New test.
38449         * g++.old-deja/g++.ext/pretty2.C: New test.
38450         * g++.old-deja/g++.ext/pretty3.C: New test.
38451         * g++.old-deja/g++.other/debug6.C: New test.
38452
38453 1999-10-20  Jim Wilson  <wilson@cygnus.com>
38454
38455         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
38456         compiler_output to look for one error message instead of two.
38457
38458 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
38459
38460         * gcc.c-torture/execute/991118-1.c: Also test case
38461         where the word boundary does not split a byte evenly.
38462
38463 1999-11-19  Nathan Sidwell  <nathan@acm.org>
38464
38465         * g++.old-deja/g++.ext/restrict1.C: New test.
38466
38467 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
38468
38469         * gcc.c-torture/execute/991118-1.c: New test.
38470
38471 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
38472
38473         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
38474         working directory pathnames.
38475
38476 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
38477
38478         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
38479         host is equipped with driver.h and driver.o so it can actually
38480         compile and run the tests.
38481
38482 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
38483
38484         * gcc.c-torture/compile/991008-1.c: New test.
38485
38486 1999-11-08  Nick Clifton  <nickc@cygnus.com>
38487
38488         * lib/gcc-dg.exp: Include target-supports.exp
38489
38490 1999-11-05  Nick Clifton  <nickc@cygnus.com>
38491
38492         * lib/target-supports.exp: New file: Provide procs to test for
38493         features supported by the target.
38494         (check_weak_available): Moved here from ecos.exp.
38495         (check_alias_available): New proc: Determine of the target
38496         toolchain supports the alias attribute.
38497
38498         * gcc.dg/special/ecos.exp: Move check_weak_available to
38499         target-supports.exp.
38500         (alias-1.c): Only perform the test if the target supports
38501         aliases.
38502         (wkali-1.c): Only perform the test if the target supports
38503         aliases.
38504
38505         * gcc.dg/990506-0.c: Expect error messages from cross
38506         targets as well as native targets.
38507
38508 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38509
38510         * gcc.dg/ultrasp1.c: Removed xfail.
38511         * gcc.dg/struct-ret-2.c: Likewise.
38512         * gcc.dg/array-1.c: Likewise.
38513
38514 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38515
38516         * gcc.dg/struct-ret-2.c: New test.
38517
38518         * gcc.dg/array-1.c: New test.
38519
38520 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
38521
38522         * gcc.c-torture/execute/991030-1.c: New test.
38523
38524 1999-10-26  Richard Henderson  <rth@cygnus.com>
38525
38526         * gcc.c-torture/compile/991026-2.c: New test.
38527
38528 1999-10-26  Jeffrey A Law  (law@cygnus.com)
38529
38530         * gcc.c-torture/compile/991026-1.c: New test.
38531
38532 1999-10-23  Jeffrey A Law  (law@cygnus.com)
38533
38534         * gcc.c-torture/execute/991023-1.c: New test.
38535
38536 1999-10-19  Jeffrey A Law  (law@cygnus.com)
38537
38538         * gcc.c-torture/execute/991019-1.c: New test.
38539
38540 1999-10-16  Richard Henderson  <rth@cygnus.com>
38541
38542         * gcc.c-torture/execute/991016-1.c: New test.
38543
38544 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
38545
38546         * gcc.c-torture/execute/991014-1.c: New test.
38547
38548 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
38549
38550         * g++.old-deja/g++.other/union2.C: New test.
38551
38552 1999-10-13  Nathan Sidwell  <nathan@acm.org>
38553
38554         * g++.old-deja/g++.other/vaarg2.C: New test.
38555         * g++.old-deja/g++.other/vaarg3.C: New test.
38556
38557 1999-10-12  Craig Burley  <craig@jcb-sc.com>
38558
38559         * g77.f-torture/noncompile/19990905-1.f: Moved from being
38560         in compile/.
38561
38562 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
38563
38564         * gcc.c-torture/execute/va-arg-11.c: New test.
38565
38566 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
38567
38568         * lib/file-format.exp (gcc_target_object_format): Don't
38569         crash if objdump is unavailable.
38570
38571 1999-09-29  Donn Terry <donn@interix.com>
38572
38573         * gcc.misc-tests/mg.exp: delete extraneous redirection.
38574
38575 1999-09-28  Nick Clifton  <nickc@cygnus.com>
38576
38577         * gcc.c-torture/compile/990928-1.c: New test.
38578
38579 1999-09-28  Nathan Sidwell  <nathan@acm.org>
38580
38581         * g++.old-deja/g++.other/decl6.C: New test.
38582
38583 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38584
38585         * gcc.c-torture/execute/va-arg-10.c: New test.
38586
38587 1999-09-27  Nathan Sidwell  <nathan@acm.org>
38588
38589         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
38590         __PRETTY_FUNCTION__.
38591
38592 1999-09-23  Nick Clifton  <nickc@cygnus.com>
38593
38594         * gcc.c-torture/execute/990923-1.c: New test.
38595
38596 1999-09-21  Nick Clifton  <nickc@cygnus.com>
38597
38598         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
38599         for which -fpic is inappropriate.
38600
38601 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
38602
38603         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
38604
38605 1999-09-21  Nathan Sidwell  <nathan@acm.org>
38606
38607         * g++.old-deja/g++.other/dyncast1.C: New test.
38608         * g++.old-deja/g++.other/dyncast2.C: New test.
38609         * g++.old-deja/g++.other/dyncast3.C: New test.
38610         * g++.old-deja/g++.other/dyncast4.C: New test.
38611         * g++.old-deja/g++.other/dyncast5.C: New test.
38612         * g++.old-deja/g++.eh/catch3.C: New test.
38613         * g++.old-deja/g++.eh/catch3p.C: New test.
38614         * g++.old-deja/g++.eh/catch4.C: New test.
38615         * g++.old-deja/g++.eh/catch4p.C: New test.
38616         * g++.old-deja/g++.eh/catch5.C: New test.
38617         * g++.old-deja/g++.eh/catch5p.C: New test.
38618         * g++.old-deja/g++.eh/catch6.C: New test.
38619         * g++.old-deja/g++.eh/catch6p.C: New test.
38620         * g++.old-deja/g++.eh/catch7.C: New test.
38621         * g++.old-deja/g++.eh/catch7p.C: New test.
38622         * g++.old-deja/g++.eh/catch8.C: New test.
38623         * g++.old-deja/g++.eh/catch8p.C: New test.
38624         * g++.old-deja/g++.eh/catch9.C: New test.
38625         * g++.old-deja/g++.eh/catch9p.C: New test.
38626
38627 1999-09-13  Nathan Sidwell  <nathan@acm.org>
38628
38629         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
38630         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
38631
38632 1999-09-13  Jeffrey A Law  (law@cygnus.com)
38633
38634         * gcc.c-torture/compile/990913-1.c: New test.
38635
38636 1999-09-10  Nathan Sidwell  <nathan@acm.org>
38637
38638         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
38639         * g++.old-deja/g++.jason/rfg5.C: Likewise.
38640
38641 1999-09-09  Richard Henderson  <rth@cygnus.com>
38642
38643         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
38644
38645 1999-09-09  Nathan Sidwell  <nathan@acm.org>
38646
38647         * g++.old-deja/g++.other/lookup11.C: New test.
38648         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
38649         what is permitted and what we want.
38650         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
38651         overload use.
38652         * g++.old-deja/g++.jason/rfg5.C: Likewise.
38653
38654 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
38655
38656         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
38657         * gcc.c-torture/noncompile/poison-1.c: New file.
38658
38659 1999-09-08  Nathan Sidwell  <nathan@acm.org>
38660
38661         * g++.old-deja/g++.other/sizeof3.C: New test.
38662         * g++.old-deja/g++.other/sizeof4.C: New test.
38663         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
38664         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
38665
38666 1999-09-07  Richard Henderson  <rth@cygnus.com>
38667
38668         * gcc.dg/va-arg-1.c: New.
38669
38670 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38671
38672         * gcc.c-torture/execute/va-arg-9.c: New test.
38673
38674 1999-09-05  Craig Burley  <craig@jcb-sc.com>
38675
38676         * g77.f-torture/compile/980519-2.f: New test.
38677         * g77.f-torture/compile/19990905-0.f: New test.
38678         * g77.f-torture/compile/19990905-1.f: New test.
38679         * g77.f-torture/compile/19990905-2.f: New test.
38680
38681         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
38682
38683 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
38684
38685         * gcc.c-torture/execute/990827-1.c: Fix typo.
38686
38687 1999-09-03  Nathan Sidwell  <nathan@acm.org>
38688
38689         * g++.old-deja/g++.other/deref1.C: New test.
38690
38691 1999-09-02  Nathan Sidwell  <nathan@acm.org>
38692
38693         * g++.old-deja/g++.other/ambig2.C: New test.
38694         * g++.old-deja/g++.other/cond5.C: New test.
38695         * g++.old-deja/g++.other/lookup16.C: New test.
38696
38697 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
38698
38699         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
38700         assemblers too.
38701
38702 1999-08-31  Jeffrey A Law  (law@cygnus.com)
38703
38704         * lib/c-torture.exp: Avoid the "compare executables" optimization
38705         when testing native.
38706
38707 1999-08-29  Jeffrey A Law  (law@cygnus.com)
38708
38709         * gcc.c-torture/execute/990829-1.c: New test.
38710         * gcc.c-torture/compile/990829-1.c: New test.
38711
38712 1999-08-27  Paul Burchard  <burchard@pobox.com>
38713
38714         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
38715         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
38716         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
38717         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
38718         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
38719         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
38720         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
38721         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
38722         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
38723         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
38724         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
38725
38726 1999-08-27  Jeffrey A Law  (law@cygnus.com)
38727
38728         * gcc.c-torture/execute/990827-1.c: New test.
38729
38730 1999-08-26  Craig Burley  <craig@jcb-sc.com>
38731
38732         * g77.f-torture/noncompile/19990826-4.f: New test.
38733
38734         * g77.f-torture/compile/19990826-3.f: New test.
38735
38736         * g77.f-torture/execute/19990826-2.f: New test.
38737
38738         * g77.f-torture/compile/19990826-1.f: New test.
38739
38740         * gcc.c-torture/execute/990826-0.c: New test.
38741         * g77.c-torture/execute/19990826-0.f: New test.
38742
38743         * g77.f-torture/noncompile/970626-2.f: New test.
38744
38745 1999-08-25  Paul Burchard  <burchard@pobox.com>
38746
38747         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
38748         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
38749         lss-011.C: New tests.
38750
38751 1999-08-25  Nathan Sidwell  <nathan@acm.org>
38752
38753         * g++.old-deja/g++.other/decl5.C: New test.
38754
38755 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38756
38757         * noncompile/noncompile.exp: Load_lib c-torture.exp.
38758         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
38759         call `postbase' for each one.  All callers of `postbase' changed
38760         to call this instead.
38761
38762 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
38763
38764         * gcc.c-torture/execute/990811-1.c: New test.
38765
38766 1999-08-09  Nick Clifton  <nickc@cygnus.com>
38767
38768         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
38769         just native ones.
38770
38771         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
38772         just native ones.
38773
38774 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38775
38776         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
38777
38778 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38779
38780         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
38781
38782 1999-08-04  Nathan Sidwell  <nathan@acm.org>
38783
38784         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
38785
38786 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38787
38788         * gcc.c-torture/execute/990804-1.c: New test.
38789
38790 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38791
38792         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
38793         * g++.old-deja/g++.brendan/crash64.C: Likewise.
38794         * g++.old-deja/g++.brendan/overload8.C: Likewise.
38795
38796 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38797
38798         * g++.old-deja/g++.other/struct1.C: New test.
38799
38800 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38801
38802         * g++.old-deja/g++.other/enum2.C: New test.
38803
38804 1999-08-02  Richard Henderson  <rth@cygnus.com>
38805
38806         Adapted from tests from Franz Sirl:
38807         * gcc.c-torture/execute/va-arg-7.c: New test.
38808         * gcc.c-torture/execute/va-arg-8.c: New test.
38809
38810 1999-08-01  Jeffrey A Law  (law@cygnus.com)
38811
38812         * gcc.c-torture/compile/990801-2.c: New test.
38813
38814         * gcc.c-torture/compile/990801-1.c: New test.
38815
38816 1999-07-27  Michael Meissner  <meissner@cygnus.com>
38817
38818         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
38819         fp-cmp-1.c, converting double to float.
38820
38821         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
38822         fp-cmp-1.c, converting double to long double.
38823
38824         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
38825         from fr1 to unknown_register, since fr1 is a legitimate register
38826         on some machines.
38827
38828 1999-07-25  Jeffrey A Law  (law@cygnus.com)
38829
38830         * README: More listname related changes.
38831
38832 1999-07-08  Catherine Moore  <clm@cygnus.com>
38833
38834         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
38835
38836 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
38837
38838         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
38839
38840 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38841
38842         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
38843
38844 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
38845
38846         * gcc.dg/990703-1.c: New test.
38847
38848 1999-06-29  Nick Clifton  <nickc@cygnus.com>
38849
38850         * lib/file-format.exp: New file: Move definition of proc
38851         gcc_target_object_format to here from
38852         gcc.dg/special/ecos.exp.
38853
38854         * lib/c-torture.exp: Include lib file-format.exp.
38855         * lib/gcc-dg.exp: Include lib file-format.exp.
38856
38857         * gcc.dg/special/ecos.exp: Remove definition of proc
38858         gcc_target_object_format.
38859
38860 1999-06-28  Jeffrey A Law  (law@cygnus.com)
38861
38862         * gcc.c-torture/execute/990628-1.c: New test.
38863
38864 1999-06-25  Jeffrey A Law  (law@cygnus.com)
38865
38866         * gcc.c-torture/compile/990625-2.c: New test.
38867
38868         * gcc.c-torture/compile/990625-1.c: New test.
38869
38870 1999-06-23  Nick Clifton  <nickc@cygnus.com>
38871
38872         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
38873         attributes compile.
38874         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
38875         ports that use the COFF/PE file format.
38876
38877 1999-06-17  Jeffrey A Law  (law@cygnus.com)
38878
38879         * gcc.c-torture/compile/990617-1.c: New test.
38880
38881 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
38882
38883         * g++.old-deja/g++.other/decl4.C: New test.
38884
38885 1999-06-14  Nathan Sidwell  <nathan@acm.org>
38886
38887         * g++.old-deja/g++.other/bitfld3.C: New test.
38888
38889 1999-06-08  Nathan Sidwell  <nathan@acm.org>
38890
38891         * g++.old-deja/g++.eh/catch1.C: New test.
38892
38893 1999-06-07  Jeffrey A Law  (law@cygnus.com)
38894
38895         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
38896
38897         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
38898         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
38899
38900 1999-06-05  Craig Burley  <craig@jcb-sc.com>
38901
38902         * g77.f-torture/compile/19990502-0.f: Replace with new,
38903         shorter, test that still fails after recent changes.
38904
38905 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38906
38907         * gcc.c-torture/execute/990604-1.c: New test.
38908
38909 1999-05-31  Jeffrey A Law  (law@cygnus.com)
38910
38911         * gcc.c-torture/execute/990531-1.c: New test.
38912
38913 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38914
38915         * gcc.c-torture/compile/990527-1.c: New test.
38916
38917 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
38918
38919         * gcc.c-torture/execute/990527-1.c: New test.
38920
38921 1999-05-25  Nick Clifton  <nickc@cygnus.com>
38922
38923         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
38924         bitfields as signed.
38925
38926 1999-05-25  Craig Burley  <craig@jcb-sc.com>
38927
38928         * g77.f-torture/compile/19990525-0.f: New test.
38929
38930 1999-05-25  Jeffrey A Law  (law@cygnus.com)
38931
38932         * gcc.c-torture/execute/990525-2.c: New test.
38933
38934         * gcc.c-torture/execute/990525-1.c: New test.
38935
38936 1999-05-24  Nathan Sidwell  <nathan@acm.org>
38937
38938         * g++.old-deja/g++.other/anon3.C: New test.
38939         * g++.old-deja/g++.other/anon4.C: New test.
38940         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
38941         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
38942         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
38943         Merrill).
38944
38945 1999-05-24  Jeffrey A Law  (law@cygnus.com)
38946
38947         * gcc.c-torture/execute/990524-1.c: New test.
38948
38949         * gcc.dg/990524-1.c: New test.
38950
38951 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38952
38953         * gcc.c-torture/compile/990523-1.c: New test.
38954
38955 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
38956
38957         * gcc.c-torture/compile/990519-1.c: New test.
38958
38959 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38960
38961         * gcc.c-torture/compile/990517-1.c: New test.
38962
38963         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
38964         (e4, f4): New tests.
38965         (main): Call them.
38966
38967 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38968
38969         * gcc.dg/noreturn-1.c: New test.
38970
38971 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
38972
38973         * gcc.c-torture/execute/990513-1.c: New test.
38974
38975 1999-05-10  Richard Henderson  <rth@cygnus.com>
38976
38977         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
38978
38979 1999-05-10  Craig Burley  <craig@jcb-sc.com>
38980
38981         * g77.f-torture/execute/erfc.f: Use small single-precision
38982         values, to avoid problems on Alphas when not -mieee.
38983
38984 1999-05-08  Craig Burley  <craig@jcb-sc.com>
38985
38986         * gcc.dg/990506-0.c: New test.
38987
38988 1999-05-08  Richard Henderson  <rth@cygnus.com>
38989
38990         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
38991         the constant to test.  Don't XFAIL 64-bit targets.
38992
38993         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
38994         * g++.old-deja/g++.law/profile1.C: Likewise.
38995
38996         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
38997         operator new instances.
38998         * g++.old-deja/g++.other/delete5.C: Likewise.
38999
39000 1999-05-03  Craig Burley  <craig@jcb-sc.com>
39001
39002         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
39003         intrinsic.
39004
39005 1999-05-03  Craig Burley  <craig@jcb-sc.com>
39006
39007         * g77.f-torture/execute/u77-test.f: Reverse order of two
39008         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
39009
39010 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39011
39012         * gcc.dg/compare1.c: New test.
39013
39014 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
39015
39016         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
39017         New tests.
39018
39019 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39020
39021         * g77.f-torture/compile/19990502-1.f: New test.
39022
39023 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39024
39025         * g77.f-torture/compile/19990502-0.f: New test.
39026
39027 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39028
39029         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
39030         intrinsic.
39031
39032 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39033
39034         * g77.f-torture/execute/u77-test.f (main): List libU77
39035         intrinsics not currently tested.
39036         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
39037         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
39038         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
39039         Trim blanks off the ends of some printed strings.
39040
39041 1999-05-02  Craig Burley  <craig@jcb-sc.com>
39042
39043         * g77.f-torture/execute/u77-test.f (main): Just warn about
39044         FSTAT gid disagreement, as it's expected on some systems.
39045
39046 1999-05-01  Craig Burley  <craig@jcb-sc.com>
39047
39048         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
39049         use a new function, which allows for some slop.
39050         Clean up some commentary.
39051         (issum): The new function.
39052         (sgladd): Deleted subroutine.
39053
39054 1999-05-01  Craig Burley  <craig@jcb-sc.com>
39055
39056         * g77.f-torture/execute/u77-test.f: Modify to be more like
39057         libf2c/libU77 version, bringing patches to that version here.
39058         Add suitable commentary.
39059
39060 1999-04-25  Richard Henderson  <rth@cygnus.com>
39061
39062         * gcc.dg/990424-1.c: New test.
39063
39064 1999-04-24  Craig Burley  <craig@jcb-sc.com>
39065
39066         * g77.f-torture/execute/u77-test.f (main): Bug involving
39067         LSTAT has been fixed, so turn back on full checking.
39068
39069 1999-04-20  Craig Burley  <craig@jcb-sc.com>
39070
39071         * g77.f-torture/compile/19990419-0.f: New test.
39072         * g77.f-torture/execute/19990419-1.f: New test.
39073
39074 1999-04-17  Richard Henderson  <rth@cygnus.com>
39075
39076         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
39077         to avoid the need for a prototype to supress a warning.
39078
39079 1999-04-07  Jim Wilson  <wilson@cygnus.com>
39080
39081         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
39082
39083 1999-04-04  Jeffrey A Law  (law@cygnus.com)
39084
39085         * gcc.c-torture/execute/990404-1.c: New test.
39086
39087 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39088
39089         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
39090         * gcc.dg/cpp-if3.c: Don't use -pedantic.
39091         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
39092         missing initializer warnings.
39093
39094 1999-03-28  Jeffrey A Law  (law@cygnus.com)
39095
39096         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
39097         matching strings.
39098
39099 1999-03-26  Jeffrey A Law  (law@cygnus.com)
39100
39101         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
39102
39103 1999-03-26  Craig Burley  <craig@jcb-sc.com>
39104
39105         * g77.f-torture/execute/19990325-0.f: New test.
39106         * g77.f-torture/execute/19990325-1.f: New test.
39107
39108 1999-03-24  Jeffrey A Law  (law@cygnus.com)
39109
39110         * gcc.c-torture/execute/990324-1.c: New test.
39111
39112 1999-03-22  Jim Wilson  <wilson@cygnus.com>
39113
39114         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
39115         test with 4.
39116
39117 1999-03-17  Richard Henderson  <rth@cygnus.com>
39118
39119         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
39120
39121 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39122
39123         * g77.f-torture/execute/19990313-2.f: New test.
39124         * g77.f-torture/execute/19990313-3.f: New test.
39125
39126 1999-03-13  Craig Burley  <craig@jcb-sc.com>
39127
39128         * g77.f-torture/execute/19990313-0.f: New test.
39129         * g77.f-torture/execute/19990313-1.f: New test.
39130
39131 1999-03-12  Jim Wilson  <wilson@cygnus.com>
39132
39133         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
39134         printf to sprintf.
39135         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
39136         (main): Add check for u15.  Conditionalize u31 check depending on
39137         whether ints are <32 bits or >=32 bits.
39138
39139 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39140
39141         * g77.f-torture/execute/19981119-0.f: Improve testiness.
39142
39143 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39144
39145         * g77.f-torture/compile/19990305-0.f: New test.
39146         * g77.f-torture/execute/19981119-0.f: New test.
39147
39148 1999-03-08  Craig Burley  <craig@jcb-sc.com>
39149
39150         * g77.f-torture/execute/970625-2.f: call ABORT if final
39151         result is not correct, instead of just printing it.
39152         Add this checking via newly introduced obfuscation, to
39153         trip up buggy front ends.
39154
39155 1999-03-07  Craig Burley  <craig@jcb-sc.com>
39156
39157         * g77.f-torture/compile/960317-1.f: Moved from being
39158         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
39159
39160 1999-03-06  Craig Burley  <craig@jcb-sc.com>
39161
39162         * g77.f-torture/execute/960317-1.f: New (old) test.
39163         * g77.f-torture/execute/970625-2.f: Ditto.
39164
39165 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
39166
39167         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
39168         message on line 1 or line 2; cccp and cpplib do this differently.
39169
39170 1999-03-01  Jeffrey A Law  (law@cygnus.com)
39171
39172         * g++.old-deja/g++.law/weak1.C: New test.
39173
39174 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39175
39176         * gcc.c-torture/execute/990119-1.c: Renamed to...
39177         * gcc.dg/990119-1.c: this, so it will only be tested once
39178         (it's a preprocessor test, it doesn't need to be run at
39179         multiple optimization levels).
39180
39181 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
39182
39183         * lib/g++.exp: Don't add incdir=$base_dir/../include to
39184           ALWAYS_CXXFLAGS.
39185
39186 1999-02-24  Craig Burley  <craig@jcb-sc.com>
39187
39188         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
39189         * g77.f-torture/compile/19981216-0.f: ...as it is expected
39190         to not be compilable by current g77.
39191
39192 1999-02-24  Nick Clifton  <nickc@cygnus.com>
39193
39194         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
39195
39196 1999-02-22  Jeffrey A Law  (law@cygnus.com)
39197
39198         * gcc.c-torture/execute/990222-1.c: New test.
39199
39200 1999-02-19  Craig Burley  <craig@jcb-sc.com>
39201
39202         * g77.f-torture/compile/19990218-0.f: New test.
39203         * g77.f-torture/noncompile/19990218-1.f: New test.
39204
39205 1999-02-18  Craig Burley  <craig@jcb-sc.com>
39206
39207         * g77.f-torture/compile/19981216-0.f: New test.
39208
39209 1999-02-14  Jeffrey A Law  (law@cygnus.com)
39210
39211         * gcc.dg/990214-1.c: New test.
39212
39213 1999-02-13  Jeffrey A Law  (law@cygnus.com)
39214
39215         * gcc.dg/990213-2.c: New test.
39216
39217         * gcc.dg/990213-1.c: New test.
39218
39219 1999-02-12  Jeffrey A Law  (law@cygnus.com)
39220
39221         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
39222         ints.
39223
39224 1999-02-11  Nick Clifton  <nickc@cygnus.com>
39225
39226         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
39227         specified by target.
39228
39229         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
39230
39231 1999-02-11  Jeffrey A Law  (law@cygnus.com)
39232
39233         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
39234
39235 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39236
39237         * gcc.dg/special/ecos.exp: New test driver for new tests with
39238         special requirements.
39239
39240         * gcc.dg/special/alias-1.c: New test.
39241         * gcc.dg/special/gcsec-1.c: New test.
39242         * gcc.dg/special/weak-1.c: New test.
39243         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
39244         * gcc.dg/special/weak-2.c: New test.
39245         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
39246         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
39247         * gcc.dg/special/wkali-1.c: New test.
39248         * gcc.dg/special/wkali-2.c: New test.
39249         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
39250         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
39251
39252 1999-02-10  Felix Lee  <flee@cygnus.com>
39253
39254           * lib/c-torture.exp (c-torture-compile): Pull out code for
39255           analyzing gcc error messages.
39256           (c-torture-execute): Likewise.  Fix some (harmless) false
39257           positives.
39258           * lib/gcc.exp (gcc_check_compile): New function.
39259
39260 1999-02-08  Richard Henderson  <rth@cygnus.com>
39261
39262         * gcc.c-torture/execute/990208-1.c: New test.
39263
39264 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
39265
39266         * g++.dg/special/ecos.exp: New driver for new tests with special
39267         requirements
39268
39269         * g++.dg/special/conpr-1.C: New test
39270         * g++.dg/special/conpr-2.C: New test
39271         * g++.dg/special/conpr-2a.C: New test
39272         * g++.dg/special/conpr-3.C: New test
39273         * g++.dg/special/conpr-3a.C: New test
39274         * g++.dg/special/conpr-3b.C: New test
39275
39276         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
39277         allow g++ to use the dg driver
39278
39279         * README: Add comment about g++.dg directory
39280
39281 1999-02-06  Jeffrey A Law  (law@cygnus.com)
39282
39283         * README: Update email addresses.
39284
39285 1999-02-03  Nick Clifton  <nickc@cygnus.com>
39286
39287         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
39288         arguments in order to force structure S onto the stack even on
39289         the alpha.
39290         (test): Pass 10 leading arguments to function foo as well as the
39291         structure S.
39292
39293         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
39294         failure for all targets.
39295
39296         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
39297         abort to terminate program execution.
39298
39299 1999-01-30  Richard Henderson  <rth@cygnus.com>
39300
39301         * gcc.c-torture/execute/990130-1.c: New test.
39302
39303 1999-01-30  Jeffrey A Law  (law@cygnus.com)
39304
39305         * gcc.dg/990130-1.c: New test.
39306
39307 1999-01-28  Michael Meissner  <meissner@cygnus.com>
39308
39309         * gcc.c-torture/execute/990128-1.c: New test.
39310
39311 1999-01-27  Michael Meissner  <meissner@cygnus.com>
39312
39313         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
39314
39315 1999-01-27  Felix Lee  <flee@cygnus.com>
39316
39317         * lib/c-torture.exp (c-torture-compile): pull out code for
39318         analyzing gcc error messages.
39319         (c-torture-execute): ditto, and fix some (harmless) false
39320         positives.
39321         * lib/gcc.exp (gcc_check_compile): new function.
39322
39323 1999-01-17  Jeffrey A Law  (law@cygnus.com)
39324
39325         * gcc.dg/990117-1.c: New test.
39326
39327         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
39328
39329         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
39330
39331 1999-01-15  Jeffrey A Law  (law@cygnus.com)
39332
39333         * g77.f-torture/compile/990115-1.f: New test.
39334
39335 1999-01-07  Jeffrey A Law  (law@cygnus.com)
39336
39337         * gcc.c-torture/compile/990107-1.c: New test
39338
39339 1999-01-06  Jeffrey A Law  (law@cygnus.com)
39340
39341         * gcc.c-torture/execute/990106-2.c: New test.
39342
39343         * gcc.c-torture/execute/990106-1.c: New test.
39344
39345 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
39346
39347         * gcc.c-torture/compile/981223-1.c: New test.
39348
39349 1998-12-29  Richard Henderson  <rth@cygnus.com>
39350
39351         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
39352         (opt3): Rename from opt4 and disable.
39353
39354 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
39355
39356         * g++.old-deja/g++.pt/ptrmem5.C: New test.
39357
39358 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39359
39360         * g++.old-deja/g++.other/conv5.C: New test.
39361
39362 1998-12-14  Nick Clifton  <nickc@cygnus.com>
39363
39364         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
39365
39366 1998-12-11  Jeffrey A Law  (law@cygnus.com)
39367
39368         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
39369
39370 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
39371
39372         * gcc.c-torture/compile/981211-1.c: New test.
39373
39374 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
39375
39376         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
39377
39378         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
39379
39380 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39381
39382         * gcc.special/930510-1.c: Make C9X safe.
39383         * gcc.misc-tests/gcov-1.c Similarly.
39384         * gcc.misc-tests/gcov-2.c Similarly.
39385
39386 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39387
39388         * gcc.dg/ultrasp1.c: New test.
39389
39390 1998-12-06  Richard Henderson  <rth@cygnus.com>
39391
39392         * gcc.c-torture/execute/981206.c: New test.
39393
39394 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39395
39396         * g++.old-deja/g++.ns/template7.C: New test.
39397
39398         * g++.old-deja/g++.other/expr1.C: New test.
39399
39400         * g++.old-deja/g++.eh/tmpl3.C: New test.
39401
39402         * g++.old-deja/g++.eh/tmpl2.C: New test.
39403
39404 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
39405
39406         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
39407         * g++.old-deja/g++.other/using6.C: Removed.
39408         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
39409
39410         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
39411
39412 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39413
39414         * g++.old-deja/g++.pt/overload8.C: New test.
39415
39416         * g++.old-deja/g++.pt/overload7.C: New test.
39417
39418         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
39419
39420         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
39421         and relinking messages.
39422         * lib/g++.exp (g++_target_compile): Remove .rpo file when
39423         compiling with -frepo.
39424
39425 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
39426
39427         * g++.old-deja/g++.pt/lookup6.C: New test.
39428
39429 1998-11-30  Nick Clifton  <nickc@cygnus.com>
39430
39431         * gcc.c-torture/execute/981130-1.c: New test.
39432         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
39433
39434 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
39435
39436         * g++.old-deja/g++.pt/explicit76.C: New test.
39437
39438         * g++.old-deja/g++.pt/friend38.C: New test.
39439
39440         * g++.old-deja/g++.ns/crash2.C: New test.
39441
39442         * g++.old-deja/g++.pt/defarg8.C: New test.
39443
39444         * g++.old-deja/g++.pt/instantiate6.C: New test.
39445
39446         * g++.old-deja/g++.pt/static6.C: New test.
39447
39448         * g++.old-deja/g++.pt/decl2.C: New test.
39449
39450 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39451
39452         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
39453         problem is actually related with name lookup, but so what? :-)
39454
39455         * g++.old-deja/g++.pt/friend37.C: New test.
39456
39457 1998-11-25  Dave Love  <d.love@dl.ac.uk>
39458
39459         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
39460         element, which fails on some systems.
39461
39462         * g77.f-torture/execute/labug1.f: New test.
39463
39464 1998-11-21  Jeffrey A Law  (law@cygnus.com)
39465
39466         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
39467         is defined.
39468
39469 1998-11-18  Dave Love  <d.love@dl.ac.uk>
39470
39471         * g77.f-torture/compile/981117-1.f: New test.
39472
39473 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
39474
39475         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
39476         properly discarded.
39477
39478 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
39479
39480         * gcc.c-torture/execute/memcheck: New directory of tests for
39481         -fcheck-memory-usage.
39482
39483 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39484
39485         * README: New file, general information about the testsuite and
39486         new description of the various C++ test subdirectories.
39487         * README.g++: Eliminate obsolete information, update and move most
39488         relevant stuff to README.
39489
39490 1998-11-07  Richard Henderson  <rth@cygnus.com>
39491
39492         * gcc.c-torture/compile/981107-1.c: New test.
39493
39494 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
39495
39496         * execute/memcpy-bi.c: New testcase.
39497
39498 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
39499
39500         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
39501         base classes.
39502
39503         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
39504         template is selected.
39505
39506         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
39507         classes, it should be accepted for all types.
39508
39509         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
39510
39511         * g++.old-deja/g++.pt/spec24.C: Ensure that template
39512         specializations start with template headers.
39513
39514 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
39515
39516         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
39517
39518         * g++.old-deja/g++.other/init9.C: Test cross initialization of
39519         non-POD types.
39520
39521 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
39522
39523         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
39524
39525 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
39526
39527         * compile/981022-1.c, compile/981022-1.x: New test and driver.
39528
39529 1998-10-19  Jeffrey A Law  (law@cygnus.com)
39530
39531         * 981019-1.c: New test.
39532
39533 1998-10-14  Robert Lipe <robertl@dgii.com>
39534
39535         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
39536         find objc headers.
39537
39538 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39539
39540         * compile/981001-4.c: Remove use of GCC extension that triggers a
39541         compiler bug.
39542
39543 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
39544
39545         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
39546
39547 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39548
39549         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
39550         instantiation of template produces incorrect code for delete
39551         expression.
39552
39553         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
39554         constructors' name is not unique.
39555         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
39556         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
39557
39558         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
39559         automatic array of const is ill-formed.
39560
39561         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
39562         of template parameter?
39563
39564         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
39565         const.
39566
39567         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
39568         pointer-to-member expression.
39569
39570         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
39571         declaration causes ICE.
39572
39573 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
39574
39575         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
39576         reserved in the global namespace.
39577
39578         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
39579         generate needed virtual table.
39580
39581         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
39582
39583 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
39584
39585         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
39586         template-dependent type
39587
39588 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
39589
39590         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
39591         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
39592         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
39593
39594         * g++.old-deja/g++.other/using5.C: New test; using decl from base
39595         class should be usable as argument of member function.
39596         * g++.old-deja/g++.other/using6.C: New test; using decl from base
39597         class should be usable as return type of member function.
39598         * g++.old-deja/g++.other/using7.C: New test; using decl from base
39599         class should be usable as type of data member.
39600
39601         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
39602
39603 1998-10-09  Jeffrey A Law  (law@cygnus.com)
39604
39605         * gcc.c-torture/special/920521-1.c: Fix bogus test.
39606
39607 1998-10-08  Nick Clifton  <nickc@cygnus.com>
39608
39609         * gcc.dg/dll-?.c Add thumb to target list.
39610         Fix assembler scan patterns to match current assembler output.
39611
39612 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
39613
39614         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
39615         matching of template brackets.
39616
39617         * g++.old-deja/g++.other/using4.C: New test.  Test using
39618         declarations of methods from base classes.
39619
39620         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
39621         within functions should introduce names into the innermost
39622         enclosing namespace.
39623
39624         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
39625         of static locals if first initialization throws.
39626
39627 1998-10-07  Jim Wilson  <wilson@cygnus.com>
39628
39629         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
39630
39631 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
39632
39633         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
39634         lose track of the possible targets of tablejump insns.
39635         * special/special.exp: Run it.
39636
39637 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39638
39639         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
39640         must be declared before its specializations can be named in friend
39641         declarations.
39642
39643 1998-10-05  Dave Love  <d.love@dl.ac.uk>
39644
39645         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
39646
39647         * g77.f-torture/execute/io1.f: New test.
39648
39649 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
39650
39651         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
39652         with pointer to template function, for which no argument deduction
39653         is possible.
39654
39655         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
39656         specialization of template function as argument to template
39657         function.
39658
39659         * g++.old-deja/g++.other/access2.C: New test; Inner class
39660         shouldn't have privileged access to Outer's names.
39661
39662 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39663
39664         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
39665         friend template declared within template class conflicts with
39666         nested class of the same name.
39667
39668         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
39669         is ignored.
39670
39671         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
39672         object with direct initializer as function declaration.
39673
39674         * g++.old-deja/g++.other/decl2.C: New test; duplicate
39675         initializers.
39676
39677         * g++.old-deja/g++.other/null2.C: New test; conditional operator
39678         involving const pointer and NULL produces incorrect result.
39679
39680         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
39681         type name without `typename' should be rejected with -pedantic.
39682
39683 1998-10-02  Richard Henderson  <rth@cygnus.com>
39684
39685         * g++.old-deja/g++.other/addrof1.C: New test.
39686
39687 1998-10-01  Nick Clifton  <nickc@cygnus.com>
39688
39689         * gcc.c-torture/compile/981001-1.c: New test.
39690         * gcc.c-torture/execute/981001-1.c: New test.
39691
39692 1998-10-01  Jeffrey A Law  (law@cygnus.com)
39693
39694         * gcc.c-torture/compile/981001-2.c: New test.
39695         * gcc.c-torture/compile/981001-3.c: New test.
39696         * gcc.c-torture/compile/981001-4.c: New test.
39697
39698 1998-10-01  Robert Lipe  <robertl@dgii.com>
39699
39700         * lib/objc.exp (objc_target_compile): Add -L during compiles for
39701         multilibbed hosts.   Idea grafted from g77.exp.
39702
39703 1998-09-30  Dave Love  <d.love@dl.ac.uk>
39704
39705         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
39706         avoid losing on systems which need -lsocket.
39707
39708 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
39709
39710         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
39711         * g++.old-deja/g++.other/nested2.C: Ditto.
39712         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
39713         failure.
39714
39715 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39716
39717         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
39718         preferred over template operator!= for enum bitfields.
39719
39720 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
39721
39722         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
39723         that happen to have the same base name, but in different scopes,
39724         are incorrectly rejected.
39725
39726 1998-09-16  Richard Henderson  <rth@cygnus.com>
39727
39728         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
39729         on the native word size instead of an integer literal.
39730
39731 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39732
39733         * g++.old-deja/g++.other/static2.C: Invocation of static data
39734         member of type pointer-to-function denoted as non-static member.
39735
39736         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
39737         checks involving function types and aliases.
39738
39739 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39740
39741         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
39742         redefined to the same non-trivial type.
39743
39744         * g++.old-deja/g++.pt/explicit73.C: Test for proper
39745         namespace-qualification of template specializations declared in
39746         other namespaces.
39747
39748         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
39749         to declare a subset of the specializations of a template function
39750         as friends of specializations of a template class.
39751
39752         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
39753         member templates that do not fully specialize the enclosing
39754         template class are rejected.
39755
39756 1998-09-11  Dave Love  <d.love@dl.ac.uk>
39757
39758         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
39759
39760 1998-09-08  Dave Love  <d.love@dl.ac.uk>
39761
39762         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
39763         altered from libf2c/libU77 version.
39764
39765 1998-09-06  Dave Love  <d.love@dl.ac.uk>
39766
39767         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
39768
39769 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
39770
39771         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
39772         (un)signed char are different types for template specialization
39773         purposes.
39774
39775 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
39776
39777         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
39778         * objc: ObjC testsuite.
39779
39780 1998-08-31  Catherine Moore  <clm@cygnus.com>
39781
39782         * gcc.c-torture/execute/941014-1.x: New file.
39783
39784 1998-08-31  Nick Clifton  <nickc@cygnus.com>
39785
39786         * lib/c-torture.exp: Add support for
39787         torture_eval_before_compile and torture_eval_before_execute
39788         variables.
39789
39790 1998-08-30  Jeffrey A Law  (law@cygnus.com)
39791
39792         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
39793         this test triggers valid.
39794
39795 1998-08-27  Jeffrey A Law  (law@cygnus.com)
39796
39797         * gcc.dg/980827-1.c: New test.
39798
39799 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
39800
39801         * gcc.c-torture/execute/loop-4b.c: New test.
39802
39803 1998-08-26  Nick Clifton  <nickc@cygnus.com>
39804
39805         * lib/c-torture.exp: Add support for
39806         torture_eval_before_compile and torture_eval_before_execute
39807         variables.
39808
39809 1998-08-25  Jeffrey A Law  (law@cygnus.com)
39810
39811         * gcc.c-torture/compile/980825-1.c: New test.
39812
39813 1998-08-24  Nick Clifton  <nickc@cygnus.com>
39814
39815         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
39816         count number tests in opt_t0 not good_t0.
39817
39818 1998-08-24  Jeffrey A Law  (law@cygnus.com)
39819
39820         * gcc.c-torture/compile/930326-1.x: Fix typo.
39821
39822 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
39823
39824         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
39825         causes an ICE.
39826
39827 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39828
39829         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
39830         STACK_SIZE is defined.
39831         * gcc.c-torture/unsorted/stuct.c: Similarly.
39832
39833         * gcc.c-torture/compile/980821-1.c: New test.
39834
39835 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39836
39837         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
39838
39839 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
39840
39841         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
39842         code.
39843
39844 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
39845
39846         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
39847         error'.
39848
39849 1998-08-18  Jeffrey A Law  (law@cygnus.com)
39850
39851         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
39852
39853 1998-08-16  Jeffrey A Law  (law@cygnus.com)
39854
39855         * gcc.c-torture/compile/980816-1.c: New test.
39856
39857         * gcc.dg/980816-1.c: New test.
39858
39859 1998-08-13  Jeffrey A Law  (law@cygnus.com)
39860
39861         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
39862         compiler for ieee tests.
39863
39864 1998-08-01  Dave Love  <d.love@dl.ac.uk>
39865
39866         * g77.f-torture/compile/980729-0.f: New test.
39867
39868 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
39869
39870         * gcc.c-torture/special/eeprof-1.c: New test, for
39871         -finstrument-functions.
39872         * gcc.c-torture/special/special.exp: Run it.
39873
39874 1998-07-29  Jeffrey A Law  (law@cygnus.com)
39875
39876         * gcc.c-torture/compile/980729-1.c: New test.
39877
39878 1998-07-27  Nick Clifton  <nickc@cygnus.com>
39879
39880         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
39881         __thumb__ is defined, and test for ARM style doubles if so.
39882
39883 1998-07-26  Dave Love  <d.love@dl.ac.uk>
39884
39885         * g77.f-torture/noncompile/980615-0.f: New test.
39886
39887 1998-07-26  H.J. Lu  (hjl@gnu.org)
39888
39889         * gcc.dg/980312-1.c: Do link instead of compile.
39890         * gcc.dg/980313-1.c: Likewise.
39891
39892 1998-07-26  Jeffrey A Law  (law@cygnus.com)
39893
39894         * gcc.c-torture/compile/980726-1.c: New test.
39895
39896 1998-07-25  Dave Love  <d.love@dl.ac.uk>
39897
39898         * g77.f-torture/execute/io0.f: New test.
39899
39900 1998-07-24  Nick Clifton  <nickc@cygnus.com>
39901
39902         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
39903         an int.
39904
39905 1998-06-18  Michael Meissner  <meissner@cygnus.com>
39906
39907         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
39908         m32r bugs.
39909
39910 1998-07-17  Nick Clifton  <nickc@cygnus.com>
39911
39912         * gcc.dg/980626-1.c: Expect failures for all toolchains until
39913         c-decl.c:grokdeclarator can handle mode attributes.
39914
39915 1998-07-16  Jeffrey A Law  (law@cygnus.com)
39916
39917         * gcc.c-torture/execute/980716-1.c: New test.
39918
39919 1998-07-13  Jeffrey A Law  (law@cygnus.com)
39920
39921         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
39922         the mn10200.
39923         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
39924         the mn10200.
39925         * gcc.c-torture/execute/va-arg-3.x: Similarly.
39926         * gcc.c-torture/compile/930326-1.x: Similarly.
39927
39928 1998-07-13  Dave Love  <d.love@dl.ac.uk>
39929
39930         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
39931         New test from Craig.
39932
39933 1998-07-12  Dave Love  <d.love@dl.ac.uk>
39934
39935         * g77.f-torture/noncompile/980616-0.f: New test.
39936
39937         * g77.f-torture/execute/970816-3.f: New test from Craig.
39938
39939 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39940
39941         *  g++.other/singleton.C: Return error value instead of taking
39942         SIGSEGV.
39943
39944 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
39945
39946         *  g++.other/singleton.C: New test.   Warning is under dispute.
39947         Runtime crash is not.
39948
39949 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39950
39951         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
39952         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
39953         using6.C, using7.C}: New namespace tests.
39954
39955 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
39956
39957         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
39958         specialization with typedef'ed names used as array indexes.
39959
39960 1998-07-09  Jeffrey A Law  (law@cygnus.com)
39961
39962         * gcc.c-torture/execute/980709-1.c: New test.
39963
39964         * gcc.dg/980709-1.c: New test.
39965
39966 1998-07-07  Richard Henderson  <rth@cygnus.com>
39967
39968         * gcc.c-torture/execute/bcp-1.c: New test.
39969
39970 1998-07-07  Jeffrey A Law  (law@cygnus.com)
39971
39972         * gcc.c-torture/execute/980707-1.c: New test.
39973
39974 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
39975
39976         * gcc.c-torture/compile/980706-1.c: New test.
39977
39978 1998-07-01  Dave Love  <d.love@dl.ac.uk>
39979
39980         * g77.f-torture/execute/980701-0.f,
39981         g77.f-torture/execute/980701-1.f: New test from Craig.
39982
39983 1998-07-01  Jeffrey A Law  (law@cygnus.com)
39984
39985         * gcc.c-torture/compile/980701-1.c: New test.
39986
39987         * gcc.c-torture/execute/980701-1.c: New test.
39988
39989 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
39990 rlsruhe.de>
39991
39992         * g++.old-deja/g++.robertl/eb132.C: New test.
39993         * g++.old-deja/g++.robertl/eb133.C: Likewise.
39994
39995 1998-06-29  Dave Love  <d.love@dl.ac.uk>
39996
39997         * g77.f-torture/execute/980628-7.f,
39998         g77.f-torture/execute/980628-8.f,
39999         g77.f-torture/execute/980628-9.f,
40000         g77.f-torture/execute/980628-10.f: New tests from Craig.
40001
40002         * g77.f-torture/execute/980628-3.f: Remove mail headers.
40003
40004 1998-06-28  Jeffrey A Law  (law@cygnus.com)
40005
40006         * g77.f-torture/execute/980628-4.f: New test from Craig.
40007         * g77.f-torture/execute/980628-5.f: Likewise.
40008         * g77.f-torture/execute/980628-2.f: Likewise.
40009         * g77.f-torture/execute/980628-0.f: Likewise.
40010         * g77.f-torture/execute/980628-1.f: Likewise.
40011         * g77.f-torture/execute/980628-3.f: Likewise.
40012         * g77.f-torture/execute/980628-6.f: Likewise.
40013
40014 1998-06-28  Jeffrey A Law  (law@cygnus.com)
40015
40016         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
40017         directory when nothing has been installed yet.
40018
40019 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
40020
40021         * gcc.c-torture/special/special.exp: Handle newer versions of
40022         dejagnu.
40023
40024 1998-06-26  Jeffrey A Law  (law@cygnus.com)
40025
40026         * gcc.dg/980626-1.c: New test.
40027
40028 1998-06-19  Bruno Haible <haible@ilog.fr>
40029
40030         * gcc.misc-tests/m-un-2.c: New test.
40031         * g++.old-deja/g++.other/warn01.c: Likewise.
40032
40033 1998-06-19  Robert Lipe  <robertl@dgii.com>
40034
40035         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
40036         compatibility with assmblers with a different comment character.
40037         Eliminate use of GAS-specific extensions.
40038
40039 1998-06-19  Jeffrey A Law  (law@cygnus.com)
40040
40041         * gcc.c-torture/execute/ieee/980619-1.c: New test.
40042
40043 1998-06-19  Robert Lipe  <robertl@dgii.com>
40044
40045         * lib/g77.exp: Replace search for libf2c.a with search for newly
40046         renamed libg2c.a
40047
40048 1998-06-17  Jeffrey A Law  (law@cygnus.com)
40049
40050         * gcc.c-torture/execute/980617-1.c: New test.
40051
40052 1998-06-12  Jeffrey A Law  (law@cygnus.com)
40053
40054         * gcc.c-torture/execute/980612-1.c: New test.
40055
40056 1998-06-08  Jeffrey A Law  (law@cygnus.com)
40057
40058         * gcc.dg/980523-1.c: Only test on ppc-linux.
40059         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
40060
40061         * gcc.c-torture/execute/980608-1.c: New test.
40062
40063 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
40064
40065         * gcc.c-torture/execute/980605-1.c: New test.
40066
40067 1998-06-04  Jeffrey A Law  (law@cygnus.com)
40068
40069         * gcc.c-torture/execute/980604-1.c: New test.
40070
40071 1998-06-02  Jeffrey A Law  (law@cygnus.com)
40072
40073         * gcc.c-torture/execute/980602-1.c: New test.
40074         * gcc.c-torture/execute/980602-2.c: Likewise.
40075
40076 1998-06-02  Dave Love  <d.love@dl.ac.uk>
40077
40078         * 970125-0.f: Fix per JCB.  Add commentary.
40079
40080 1998-05-31  Michael Meissner  <meissner@cygnus.com>
40081
40082         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
40083         IEEE -0 support.
40084
40085 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
40086
40087         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
40088         earlier.
40089
40090 1998-05-28  Catherine Moore <clm@cygnus.com>
40091
40092         * gcc.c-torture/execute/980526-3.c: New test.
40093
40094 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
40095
40096         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
40097         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
40098         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
40099         m88k-motorola-sysv3 to XFAIL.
40100
40101 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40102
40103         * gcc.dg/980526-1.c: New test.
40104         * gcc.c-torture/execute/980526-2.c: New test.
40105
40106 1998-05-26  Jeffrey A Law  (law@cygnus.com)
40107
40108         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
40109
40110         * gcc.c-torture/execute/980526-1.c: New test.
40111
40112 1998-05-26  Dave Love  <d.love@dl.ac.uk>
40113
40114         * g77.f-torture/execute/alpha2.f: Add runtime test.
40115
40116 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
40117
40118         * g++.old-deja/old-deja.exp: Strip leading directories.
40119
40120         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
40121         error for the line.  Don't run multiple tests for the same line.
40122
40123 1998-05-23  Jeffrey A Law  (law@cygnus.com)
40124
40125         * gcc.dg/980523-1.c: New test.
40126
40127 1998-05-23  Dave Love  <d.love@dl.ac.uk>
40128
40129         * g77.f-torture/compile/970915-0.f: New test.
40130
40131 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
40132
40133         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
40134
40135 1998-05-21  Jeffrey A Law  (law@cygnus.com)
40136
40137         * gcc.dg/980520-1.c: New test.
40138
40139 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
40140
40141         * gcc.dg/980502-1.c: Fix return type.
40142
40143 1998-05-20  Jeffrey A Law  (law@cygnus.com)
40144
40145         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
40146         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
40147         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
40148         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
40149         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
40150
40151 1998-05-20  Dave Love  <d.love@dl.ac.uk>
40152
40153         * g77.f-torture/execute/980520-1.f: New test.
40154
40155 1998-05-15  Dave Love  <d.love@dl.ac.uk>
40156
40157         * lib/mike-g77.exp: New file.
40158
40159         * g77.f-torture/noncompile/noncompile.exp,
40160         g77.f-torture/noncompile/check0.f: New files.
40161
40162 1998-05-14  Dave Love  <d.love@dl.ac.uk>
40163
40164         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
40165         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
40166         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
40167         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
40168         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
40169         abort where appropriate.
40170
40171 1998-05-05  Michael Meissner  <meissner@cygnus.com>
40172
40173         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
40174         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
40175
40176 1998-04-29  Dave Love  <d.love@dl.ac.uk>
40177
40178         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
40179
40180 1998-04-27  Dave Love  <d.love@dl.ac.uk>
40181
40182         * g77.f-torture/compile/980427-0.f: New test.
40183
40184 1998-04-24  Dave Love  <d.love@dl.ac.uk>
40185
40186         * g77.f-torture/compile/980424-0.f: New test.
40187
40188 1998-04-19  Dave Love  <d.love@dl.ac.uk>
40189
40190         * g77.f-torture/compile/980419-2.f (main): New test.
40191         * g77.f-torture/compile/970125-0.f: New test.
40192         * g77.f-torture/compile/980419-1.f: New test.
40193
40194 1998-04-08  Jim Wilson  <wilson@cygnus.com>
40195
40196         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
40197         of loop-4.c.
40198
40199 1998-04-07  Jim Wilson  <wilson@cygnus.com>
40200
40201         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
40202
40203 1998-04-03  Jim Wilson  <wilson@cygnus.com>
40204
40205         * gcc.c-torture/compile/980329-1.c: New test.
40206
40207 1998-03-18  Jim Wilson  <wilson@cygnus.com>
40208
40209         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
40210         * gcc.dg/980312-1.c: Fix typo in -march command.
40211
40212 1998-03-16  H.J. Lu  (hjl@gnu.org)
40213
40214         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
40215
40216 1998-03-11  Robert Lipe  <robertl@dgii.com>
40217
40218         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
40219         Dave Love agree the Fortran source is bogus.
40220
40221 1998-03-11  Robert Lipe  <robertl@dgii.com>
40222
40223         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
40224         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
40225         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
40226         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
40227         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
40228
40229 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
40230
40231         * g++.old-deja/g++.other/friend1.C: New test.
40232
40233 1998-02-18  Dave Love  <d.love@dl.ac.uk>
40234
40235         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
40236         possibly uninitialized) variables and declare dnrm2.
40237
40238 1998-02-23  Robert Lipe <robertl@dgii.com>
40239
40240         From Bruno Haible <haible@ilog.fr>:
40241         * gcc.c-torture/execute/980223.c: New test.
40242
40243 1998-02-13  Jeffrey A Law  (law@cygnus.com)
40244
40245         * gcc.dg/ifelse-1.c: New test.
40246
40247 1998-02-09  H.J. Lu  (hjl@gnu.org)
40248
40249         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
40250
40251           * lib/old-dejagnu.exp (old-dejagnu): Added the
40252           "execution test - XFAIL *-*-*" handling in the spirit of
40253           "excess errors test -". Changed the "execution test fails"
40254           handling to be like "excess errors test fails".
40255           * Update various tests accordingly.
40256
40257 1998-02-06  Jim Wilson  <wilson@cygnus.com>
40258
40259         * gcc.c-torture/execute/980205.c: New test.
40260
40261 1998-01-18  Jeffrey A Law  (law@cygnus.com)
40262
40263         * lib/c-torture.exp: Look for .x files instead of .cexp files.
40264         * lib/f-torture.exp: Similarly.
40265         * gcc.c-torture: Rename all .cexp files to .x files.
40266
40267 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
40268
40269         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
40270         (940510-1.c): Removed duplicate.
40271         (971104-1.c): New test.
40272
40273 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
40274
40275           * lib/f-torture.exp: Improve error and loop detection.
40276
40277 1997-11-19  Michael Meissner  <meissner@cygnus.com>
40278
40279         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
40280         use that to size the filler array.
40281
40282 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
40283
40284         * lib/c-torture.exp(c-torture-execute): Fix typo.
40285
40286         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
40287         testcase as the executable name. Keep the executable around if
40288         the test fails.
40289
40290 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
40291
40292         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
40293         changes.  Only test one -g option, and move it to the end of the
40294         list of options to test.
40295
40296 1997-09-19  Michael Meissner  <meissner@cygnus.com>
40297
40298         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
40299         variable GCC_TORTURE_OPTIONS to supply default switches separated
40300         by colons.  If no environment variable, run tests with -O0 -g, -O1
40301         -g, and -O2 -g as well.
40302
40303 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
40304
40305         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
40306         explanatory comments. Fix indentation.
40307
40308 1997-09-15  Jeffrey A Law  (law@cygnus.com)
40309
40310         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
40311
40312 1997-09-11  Jeffrey A Law  (law@cygnus.com)
40313
40314         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
40315         * g++.old-deja/g++.mike/p7325.C: Likewise.
40316         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
40317
40318 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
40319
40320         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
40321         * g++.old-deja/g++.brendan/crash30.C: Likewise.
40322         * g++.old-deja/g++.brendan/crash39.C: Likewise.
40323         * g++.old-deja/g++.law/operators4.C: Likewise.
40324
40325 1997-09-11  Joe Buck  (jbuck@synopsys.com)
40326
40327         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
40328         * g++.old-deja/g++.mike/p784.C: Ditto.
40329         * g++.old-deja/g++.mike/p785.C: Ditto.
40330
40331 1997-09-05  Jeffrey A Law  (law@cygnus.com)
40332
40333           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
40334
40335 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40336
40337         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
40338         target feature; pass this to c-torture-execute as needed.
40339
40340 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
40341
40342         * lib/c-torture.exp(c-torture-execute): If the previous and the
40343         current executables being tested are identical, we don't need to
40344         run the executable again. Try to make the executable names
40345         unique. Add an optional argument for passing additional compiler
40346         flags.
40347
40348 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
40349
40350         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
40351
40352 1997-08-29  Jeffrey A Law  (law@cygnus.com)
40353
40354         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
40355
40356 1997-07-31  Jeffrey A Law  (law@cygnus.com)
40357
40358         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
40359         32bit or larger longs.
40360
40361         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
40362         have either a 32bit long or 32bit int.
40363
40364 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
40365
40366         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
40367         Make double precision tests dependent on sizeof (double).
40368
40369 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
40370
40371         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
40372         too.
40373
40374 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
40375
40376         * gcc.c-torture/compile/961203-1.cexp: New script.
40377
40378 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
40379
40380         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
40381         up the includes ourselves.
40382
40383 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
40384
40385         * lib/plumhall.exp: Remove random include, and add a few
40386         verbose messages for debugging.
40387
40388 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
40389
40390         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
40391         of trying to do it ourselves.
40392
40393 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40394
40395         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
40396
40397 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
40398
40399         * gcc.prms/5403.c: Made regexp a bit less strict.
40400
40401 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
40402
40403         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
40404         is returned from remote_load instead.
40405         * lib/plumhall.exp: Ditto.
40406         * lib/mike-g++.exp: Ditto.
40407         * lib/old-dejagnu.exp: Ditto.
40408         * lib/c-torture.exp: Ditto.
40409
40410 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
40411
40412         * lib/g++.exp: Use build_wrapper procedure.
40413         * lib/gcc.exp: Ditto.
40414
40415 1997-05-20  Jeffrey A Law  (law@cygnus.com)
40416
40417         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
40418         an old-style decl for malloc.  Fixes tests to work when
40419         sizeof (int) != sizeof (size_t).
40420
40421 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40422
40423         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
40424
40425         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
40426         use stdargs.h interface.
40427
40428 1997-05-15  Mike Meissner  <meissner@cygnus.com>
40429
40430         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
40431         NO_VARARGS when compiling.
40432
40433 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
40434
40435         * lib/plumhall.exp(ph_includes): New procedure.
40436         (ph_make): Use it.
40437         (ph_compiler): Ditto.
40438
40439         * lib/g++.exp: Rename test-glue.c to testglue.c.
40440         * lib/gcc.exp: Ditto.
40441
40442 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
40443
40444         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
40445         to completion when it's called.
40446
40447 1997-03-21  Michael Meissner  <meissner@cygnus.com>
40448
40449         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
40450         is defined, don't do test.
40451
40452 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
40453
40454         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
40455         for object files.
40456         (ph_summary): Mark skipped testcases as untested, not unresolved.
40457
40458         * lib/plumhall.exp (ph_make): If unresolved because of bad
40459         errorCode, record errorCode in log file.
40460         (*): Replace send_log/verbose with verbose -log.
40461
40462 1997-03-19  Michael Meissner  <meissner@cygnus.com>
40463
40464         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
40465         double conversion if double isn't at least 8 bytes.
40466
40467         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
40468         int to work with targets where int is 16 bits.
40469
40470         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
40471         8 bytes, just exit, since 4 byte doubles don't have enough bits of
40472         precision for the test to complete.
40473
40474 1997-03-14  Michael Meissner  <meissner@cygnus.com>
40475
40476         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
40477         if d10v is not compiled with the -mdouble64 flag.
40478         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
40479
40480         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
40481         d10v is not compiled with the -mint32 flag.
40482
40483 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
40484
40485         * lib/plumhall.exp: Use incr_count.
40486
40487 1997-03-12  Jeffrey A Law  (law@cygnus.com)
40488
40489         * gcc.c-torture: Update to c-torture-1.45.
40490
40491 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
40492
40493         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
40494         the name of the expect testcase file).
40495
40496         * lib/g++.exp(g++_init): Ditto.
40497
40498 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
40499
40500         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
40501         the host.
40502
40503         * lib/gcc.exp(gcc_exit): New procedure.
40504
40505 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
40506
40507         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
40508         specs where appropriate.
40509
40510         * g++.old-deja/g++.arm/*: Added additional ERROR checks
40511         because of new "candidates are" messages, and removed a few
40512
40513         * Converted all non-old-style g++ testcases to old-style, and
40514         moved into g++.old-deja.
40515
40516 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
40517
40518         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
40519         options.
40520
40521         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
40522         succeeded.
40523
40524         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
40525
40526 1997-02-13  Michael Meissner  <meissner@cygnus.com>
40527
40528         * lib/gcc.exp (gcc_target_compile): Add support for defining
40529         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
40530         the machine doesn't have those features.
40531
40532 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
40533
40534         * g++.law/operators4.exp: Don't use LIBS.
40535
40536 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
40537
40538         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
40539
40540         * lib/mike-g++.exp: Don't set the compiler to be tested here.
40541         * lib/g++.exp: Set it here instead. Also, allow use of the
40542         --tool_exec and --tool_opt options. Change CXX to
40543         GXX_UNDER_TEST.
40544
40545         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
40546
40547         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
40548
40549 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
40550
40551         * lib/old-dejagnu.exp: Use prune_warnings instead of
40552         prune_system_crud.
40553         * lib/mike-g++.exp: Ditto.
40554         * lib/gcc.exp: Ditto.
40555         * lib/g++.exp: Ditto.
40556
40557         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
40558
40559 1997-02-07  Jeffrey A Law  (law@cygnus.com)
40560
40561           * 941014-2.c: Include stdlib.h
40562           * 960327-1.c: Include stdio.h
40563           * dbra.c, index-1.c: Don't assume ints are 32bits.
40564
40565 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
40566
40567         * lib/gcc.exp: Add gcc,stack_size target feature.
40568
40569         * lib/g++.exp(g++_target_compile): Add the include and link
40570         paths here, not in two other places. And, it's $options, not
40571         options.
40572
40573         * lib/mike-g++.exp(postbase): Remove the code that determines
40574         the correct include and link paths.
40575         * g++.old-deja/old-deja.exp: Ditto.
40576
40577 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
40578
40579         * lib/g++.exp(g++_init): target_compile no longer returns the
40580         filename of the result.
40581
40582 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
40583
40584         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
40585         call to glob.
40586
40587         * gcc.c-torture/special/special.exp: Change call to
40588         gcc_target_compile to include the object file.
40589
40590 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
40591
40592         * gcc.c-torture/special/special.exp: Correct misspelling in last
40593         change.
40594
40595 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
40596
40597         * lib/plumhall.exp(ph_summary): Log the entire output of the
40598         executable. Return -1 if there were any failures, 0 otherwise.
40599         (ph_execute): Return -1 if there were any failures, 0 otherwise.
40600         (ph_make): Clean up objects and executables that were built
40601         if the tests succeeded.
40602
40603 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
40604
40605         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
40606         libraries and includes in the build tree as appropriate.
40607
40608 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
40609
40610         * lib/c-torture.exp: Instead of looking for the global variable
40611         NO_LONG_LONG, check to see if that's a feature of the target.
40612
40613 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
40614
40615         * config/default.exp: Minimize. Delete the remainer of the files in
40616         config; this functionality is now in devo/dejagnu/config.
40617
40618         g++.*/*: Pass any additional flags used to compile to postbase;
40619         delete CXXFLAGS.
40620
40621         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
40622         is now done by runtest.exp. Use gcc_target_compile instead of
40623         compile.
40624
40625         lib/c-torture.exp: Use gcc_target_compile instead of compile.
40626         Remove references to CFLAGS. Use remote_file instead of
40627         calling rm -f.
40628         (c-torture): Take a list of arguments to use to compile this
40629         testcase.
40630
40631         lib/g++.exp: Simplify. Use target_compile instead of compile.
40632         lib/gcc-dg.exp: Ditto.
40633         lib/gcc.exp: Ditto.
40634         lib/mike-{gcc,g++}.exp: Ditto.
40635         lib/old-dejagnu.exp: Ditto.
40636         lib/plumhall.exp: Ditto.
40637
40638 1997-01-08  Jim Wilson  <wilson@cygnus.com>
40639
40640         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
40641         (ph_linker): Likewise.
40642
40643 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
40644
40645           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
40646         MAP_ANON / MAP_ANONYMOUS if defined;
40647         else try to map from /dev/zero .
40648
40649 1996-11-12  Jeffrey A Law  (law@cygnus.com)
40650
40651         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
40652         isn't defined, then define it to MAP_ANONYMOUS.
40653
40654 1996-11-12  Jeffrey A Law  (law@cygnus.com)
40655
40656         * gcc.c-torture: Update to c-torture-1.42 release.
40657
40658 1996-11-11  Jeffrey A Law  (law@cygnus.com)
40659
40660         * gcc.c-torture: Update to c-torture-1.41 release.
40661
40662 1996-10-27  Jeffrey A Law  (law@cygnus.com)
40663
40664         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
40665         c-torture release.
40666
40667 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
40668
40669         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
40670         and LDFLAGS.  Fix second case to append the target_info ldflags
40671         onto LDFLAGS, not CFLAGS.
40672         * lib/g++.exp (g++_init): Add target_info stuff.
40673         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
40674         of libgloss and newlib flags for !native.
40675
40676         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
40677         (GDB): Fix relative path to go up another dir for finding gdb.
40678
40679 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
40680
40681         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
40682         versions in the target_info array, if they don't exist.
40683
40684 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
40685
40686         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
40687
40688 1996-07-08  Jim Wilson  <wilson@cygnus.com>
40689
40690         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
40691         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
40692
40693 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
40694
40695         * lib/old-dejagnu.exp: Don't remove the output file before we've
40696         actually tested it. Don't append pwd to the path of the executable
40697         we're testing.
40698
40699 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
40700
40701         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
40702
40703 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
40704
40705         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
40706         temporary directory for compiler files, and set it to a default
40707         value of /tmp. Set $output as the name of the output file from
40708         compiling the testcase. Add a -o option to $cflags_var so the
40709         compiler writes the final output file as $output. Set $executable
40710         to $output.
40711
40712         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
40713         directory for compiler files, and set it to /tmp if it doesn't
40714         already have a value. Set $output_file to the name of the output
40715         file from compiling the testcase. Add a -o option to CXXFLAGS so
40716         the compiler writes the final output file as $output. Use $output
40717         as the executable to be tested.
40718
40719 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40720
40721         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
40722
40723 1996-06-08  Jeffrey A Law  (law@cygnus.com)
40724
40725         * gcc.c-torture/execute/pending-1.c: New test.  Still
40726         pending in Tege's queue.
40727
40728 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
40729
40730         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
40731         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
40732         if there were failures.  Call unresolved if there were unresolved
40733         testcases.  Call gcc_fail if program did not run to completion.
40734         (ph_make): Pass additional argument name to ph_execute.
40735         (ph_execute): Add new argument.  Pass additional arguments to
40736         ph_summary.  Call gcc_fail is there is no execution output.
40737
40738 1996-04-24  Jeffrey A Law  (law@cygnus.com)
40739
40740         * lib/plumhall.exp (proc_summary): Output relavent summary
40741         lines into the log so specific failures in plumhall can be
40742         investigated.
40743
40744 1996-04-10  Jeffrey A Law  (law@cygnus.com)
40745
40746         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
40747         (c-torture-execute): Don't try to execute tests which use
40748         "long long" types if $NO_LONG_LONG is nonzero.
40749
40750 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
40751
40752         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
40753         not c-torture.
40754
40755         * gcc.ieee: Move from here.
40756         * gcc.c-torture/execute/ieee: To here.
40757
40758 1996-03-26  Jeffrey A Law  (law@cygnus.com)
40759
40760         * gcc.c-torture: Update to c-torture-1.41 release.
40761
40762 1996-03-22  Jeffrey A Law  (law@cygnus.com)
40763
40764         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
40765         not "$output".
40766
40767 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
40768
40769         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
40770         -c present.
40771
40772 1996-03-02  Jeffrey A Law  (law@cygnus.com)
40773
40774         * config/proelf.exp: Handle connecting to a simulator.
40775
40776 1996-01-31  Jeffrey A Law  (law@cygnus.com)
40777
40778         * config/proelf.exp: New file.  Enough framework that we can
40779         run c-torture tests on the proelf targets (or any other target
40780         that gdb can connect to for that matter).
40781
40782 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
40783
40784         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
40785         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
40786
40787         * lib/plumhall.exp (ph_execute): Always call ph_summary if
40788         exec_output exists.
40789
40790 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
40791
40792         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
40793         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
40794
40795         * config/*.exp: Update FSF address.  Change result of ${tool}_load
40796         to pass/fail/unresolved/unsupported/untested.  Caller must now
40797         call unresolved/unsupported/untested.
40798         * lib/*.exp: Update FSF address.  Update to handle new results of
40799         ${tool}_load.
40800         * lib/chill.exp (verbose): Delete.
40801
40802 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
40803
40804         * lib/gcc.exp (default_gcc_start): Change order of args to
40805         $LDFLAGS $CFLAGS $LIBS.
40806         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
40807         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
40808         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
40809         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
40810         * gcc.misc-tests/dg-test.exp: Likewise.
40811         * gcc.misc-tests/msgs.exp: Likewise.
40812         * gcc.prms/prms.exp: Likewise.
40813         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
40814         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
40815
40816         * lib/dg.exp: Deleted, moved to dejagnu/lib.
40817
40818 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40819
40820         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
40821
40822         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
40823         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
40824
40825         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
40826         necessary.
40827
40828 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
40829
40830         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
40831         global for loop; add use of $mathlib.
40832         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
40833         settings here; set mathlib for anything but VxWorks.
40834
40835 1996-01-22  Jeffrey A Law  (law@cygnus.com)
40836
40837         * gcc.c-torture: Update to c-torture-1.40 release.
40838
40839 1996-01-03  Jeffrey A Law  (law@cygnus.com)
40840
40841         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
40842         dg.exp.
40843
40844 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
40845
40846         * lib/c-torture.exp (c-torture-execute): Declare "output" as
40847         global.
40848
40849 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
40850
40851         * lib/g++.exp (LIBS): Define if not already.
40852         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
40853         (gcc-dg-prune): Call prune_gcc_output.
40854         * lib/gcc.exp (prune_gcc_output): New proc.
40855         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
40856         prune_gcc_output.
40857
40858 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
40859
40860         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
40861         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
40862
40863 1995-11-15  Jeffrey A Law  (law@cygnus.com)
40864
40865         * gcc.c-torture: Update to c-torture-1.39 release.
40866
40867 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
40868
40869         * lib/c-torture.exp (c-torture-execute): Don't return if one option
40870         fails, try others as well.
40871
40872 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
40873
40874         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
40875         If compilation fails, mark execute tests as `untested'.
40876         If test is marked as unsupported, don't mark compilation and
40877         execute tests as failed.
40878
40879 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
40880
40881         * lib/g++.exp (g++_init): Don't link in libg++, and look to
40882         libstdc++ for whether or not we want to be doing shared
40883         libraries.  Delete link_curses since we don't need it anymore.
40884         * lib/mike-g++.exp (postbase): Don't link in libg++.
40885         * g++.old-deja/old-deja.exp: Likewise.
40886
40887 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
40888
40889         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
40890
40891 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
40892
40893         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
40894         For that, add `-Wl,-a,shared_archive'.
40895         * g++.old-deja/old-deja.exp: Likewise.
40896
40897 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
40898
40899         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
40900
40901 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
40902
40903         * lib/mike-g++.exp (postbase): Pay attention to the status of
40904         g++_load.
40905
40906 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
40907
40908           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
40909
40910 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
40911
40912         * lib/gcc.exp (default_gcc_start): No longer need to log program
40913         being executed or its output, execute_anywhere does that now.
40914         * lib/g++.exp (default_g++_version): Call execute_anywhere.
40915         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
40916
40917 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
40918
40919         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
40920         the same as those in lib/g++.exp.
40921
40922 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
40923
40924         * gcc.c-torture: Update to c-torture-1.38 release.
40925         * gcc.ieee: Related changes.
40926
40927 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
40928
40929         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
40930         "exec". Minor reformatting changes.
40931
40932         * config/rom68k.exp (${tool}_load): Make it work in a canadian
40933         cross. This means all "exec" calls now work on a remote host as
40934         well.
40935         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
40936         cross. Filter out the extra "\r\n" stuff that expect puts in.
40937         (c-torture-execute): Filter out the bogus warnings like
40938         c-torture-compile does. Add support for canadian cross.
40939         * lib/gcc.exp (default_gcc_version, default_gcc_start)
40940         Use execute_anywhere rather than calling exec directly. Now it
40941         works for canadian cross testing.
40942
40943 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
40944
40945         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
40946         results into a variable, and check that rather than using file exists.
40947
40948 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
40949
40950         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
40951         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
40952
40953 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
40954
40955         * g++.old-deja/old-deja.exp: Create and pass runshlib and
40956         lib_curses if there's a shared libg++ in the build tree.
40957
40958 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
40959
40960         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
40961         if not supported target.
40962
40963 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
40964
40965         * lib/g++.exp (g++_init): Move empty setting of runshlib and
40966         link_curses up to always happen, not just for native builds.
40967
40968 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
40969
40970         * gcc.c-torture: Update to c-torture-1.36 release.
40971         * gcc.failure: Related changes.
40972
40973 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
40974
40975         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
40976
40977 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
40978
40979         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
40980         * lib/mike-g++.exp (postbase): Not in here.  Still reference
40981         runshlib, link_curses, and mathlib for link and run.
40982
40983         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
40984         pass the runtime shared library options for Solaris, OSF/1, and
40985         Irix5, and link with -lcurses to avoid unresolved references.
40986
40987 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
40988
40989         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
40990         only run once.
40991
40992 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
40993
40994         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
40995
40996 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
40997
40998         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
40999         do not have a framework for the "compat" tests yet.
41000
41001 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
41002
41003         * lib/mike-g++.exp (postbase): New local variable `mathlib',
41004         set to null if we're testing vxworks5.1.  Use that instead of
41005         `-lm' in the setting of LIBS for link and run.
41006
41007 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
41008
41009         * config/rom68k.exp (${tool}_load): Major changes to make it
41010         work.  Verified that it does in fact return the stuff in
41011         exec_output properly.  Catch any Emul or any TRAP other than 0.
41012
41013 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
41014
41015         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
41016         LDFLAGS properly for targets that need stuff from libgloss.
41017         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
41018         only run once.
41019         (gpp_initialized): New variable.
41020
41021 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
41022
41023         * config/rom68k.exp: Load libgloss.exp.
41024         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
41025         so we can produce a fully linked binary.
41026         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
41027         so we can produce a fully linked binary.
41028
41029 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
41030
41031         * lib/plumhall.exp (ph_section): Watch for expected failures.
41032         Add missing `else'.
41033
41034         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
41035         run the testcase.
41036         (c-torture): Likewise.
41037
41038 1995-08-28  Doug Evans  <dje@cygnus.com>
41039
41040         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
41041
41042         * lib/mike-g++.exp (mike_cleanup): New proc.
41043         (prebase): New globals compiler_result, not_compiler_result,
41044         target_regexp.
41045         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
41046         allow leading "-" in pattern.  Watch for unsupported tests.
41047         If $compiler_result is set, pattern match assembler code,
41048         and ditto for $not_compiler_result.
41049         * lib/mike-gcc.exp: Likewise.
41050
41051         * lib/plumhall.exp (ph_execute): Only call ph_summary if
41052         execution "succeeded".
41053
41054 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
41055
41056         * config/win32.exp: New file.
41057         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
41058
41059 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
41060
41061         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
41062         unsupported.
41063         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
41064         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
41065         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
41066
41067         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
41068         "... without exceptions was ...".  That is now handled by
41069         prune_system_crud.
41070         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41071
41072 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
41073
41074         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
41075         sieve.c,sort2.c}: New files.
41076         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
41077         sieve.exp,sort2.exp}: Drivers for them.
41078
41079         * lib/mike-gcc.exp (program_output): New user settable variable.
41080         (postbase): Call prune_system_crud.  Also prune extraneous compiler
41081         messages.
41082         * lib/mike-g++.exp (program_output): New user settable variable.
41083
41084         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
41085
41086         * config/sh.exp: Deleted (use sim.exp instead).
41087
41088 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
41089
41090         * config/vx.exp: Declare CHECKTASK as global.
41091         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
41092         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
41093         * lib/old-dejagnu.exp: Load [pwd]/$executable.
41094
41095 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
41096
41097         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
41098         target. Like vx.exp, only includes `vx29k.exp' instead of
41099         `vxworks.exp'.
41100
41101 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
41102
41103         * config/sim.exp: Increase time limit from 120 seconds to 240.
41104
41105 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
41106
41107         * gcc.c-torture/execute/950628-1.c: New test.
41108
41109 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
41110
41111         * gcc.c-torture: Update with changes/additions from
41112         c-torture-1.34.
41113
41114 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
41115
41116         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
41117
41118 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
41119
41120         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
41121
41122 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
41123
41124         * gcc.c-torture/compile/950512-1.c: New test.
41125         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
41126         * gcc.dg/struct-ret-1.c: Likewise.
41127
41128 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
41129
41130         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
41131           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
41132
41133 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
41134
41135         * gcc.c-torture/special/920411-1.c: Deleted.
41136         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
41137
41138 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
41139
41140         * config/sim.exp (${tool}_load): Hack in call to bash to get a
41141         cpu limit.
41142
41143 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
41144
41145         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
41146
41147 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
41148
41149         From kenner;
41150         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
41151         is the proper length.
41152         * va-arg-3.c: Likewise.
41153
41154 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
41155
41156         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
41157         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
41158
41159         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
41160         * lib/g++.exp (default_g++_start): Delete old cruft.
41161
41162 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
41163
41164         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
41165         (2 * (1 << 18)) to (2 * (1 << 17)).
41166
41167         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
41168
41169 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
41170
41171         * config/rom68k.exp: Renamed from config/idp.exp
41172
41173 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
41174
41175         * c-torture/compile/921109-2.c
41176
41177 1995-04-18  Mike Stump  <mrs@cygnus.com>
41178
41179         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
41180         excess errors.
41181
41182 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
41183
41184         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
41185         output.
41186         * lib/g++.exp (default_g++_start): Likewise.
41187
41188 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
41189
41190         * gcc.c-torture/compile/950329-1.c: New test.
41191
41192 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
41193
41194           * config/bug.exp (${tool}_load): Updated to use new remote_open
41195           and remote_close procs.
41196         * config/idp.exp: New file.
41197
41198 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
41199
41200         * gcc.c-torture/execute/950322-1.c: New test.
41201
41202 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
41203
41204         * config/vx.exp (${tool}_load): Clean up testing of return code from
41205         vxworks_ld and vxworks_spawn.
41206
41207 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
41208
41209         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
41210
41211 1995-03-13  Mike Stump  <mrs@cygnus.com>
41212
41213         * lib/old-deja.exp: Add `excess errors test - ' error, now one
41214         can mark excess errors on a machine by machine basis.  Note, the
41215         default is to not expect any excess errors, even when excess
41216         errors test - is given, so you will want to put an XFAIL ... on
41217         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
41218         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
41219         those 4 machines, but no others.
41220
41221 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
41222
41223         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
41224         * lib/c-torture.exp: to here.
41225
41226 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
41227
41228         * gcc.c-torture/execute/950221-1.c: New test.
41229         * gcc.c-torture/execute/struct-ret-1.c: New test.
41230         * gcc.c-torture/compile/950221-1.c: New test.
41231
41232         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
41233
41234 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
41235
41236         * gcc.c-torture/execute/arith-1.c (main): Return 0.
41237         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
41238
41239 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
41240
41241         * g++.gb: New directory of tests, derived from my signature and
41242         class scoping tests.
41243
41244         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
41245         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
41246         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
41247         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
41248         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
41249         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
41250         * g++.gb/sig25.C: Likewise.
41251
41252         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
41253         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
41254         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
41255         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
41256         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
41257         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
41258         * g++.gb/sig25.exp: Likewise.
41259
41260         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
41261         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
41262         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
41263         * g++.gb/scope13.C: Likewise, this test still fails.
41264
41265         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
41266         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
41267         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
41268         * g++.gb/scope13.exp: Ditto.
41269
41270         * g++.gb/README: New file, explains what these tests are about.
41271
41272 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
41273
41274         * lib/dg.exp (dg-do): Support `preprocess'.
41275         (dg-test): Likewise.
41276
41277 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
41278
41279         * config/udi.exp: change "continue -expect" to "exp_continue".
41280
41281 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
41282
41283         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
41284         Delete redundant tests.
41285
41286         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
41287         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
41288         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
41289         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
41290         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
41291         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
41292         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
41293         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
41294
41295         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
41296         storing label pointers.
41297         * gcc.c-torture/execute/921019-1.c: Likewise.
41298         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
41299         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
41300         parameter fp.
41301         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
41302         constants.
41303
41304         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
41305         Delete obsolete tests.
41306
41307         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
41308         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
41309         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
41310         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
41311         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
41312         * gcc.c-torture/compile/950124-1.c: New test.
41313
41314         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
41315
41316 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
41317
41318         * lib/mike-g++.exp: Add -lm to LIBS.
41319
41320 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
41321
41322         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
41323
41324 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
41325
41326         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
41327
41328 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
41329
41330         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
41331
41332 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
41333
41334         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
41335         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
41336         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
41337         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
41338         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
41339         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
41340         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
41341         * g++.law/{operators31.C, operators32.C,
41342         * g++.law/{operators33.C, operators34.C}: Likewise.
41343         * g++.law/{pic1.C, refs2.C}: Likewise.
41344         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
41345         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
41346         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
41347         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41348
41349         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
41350         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
41351         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
41352         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
41353         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
41354         * g++.law/{enum9.exp, friend5.exp}: Likewise.
41355         * g++.law/{nest3.exp, nest4.exp}: Likewise.
41356         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
41357         * g++.law/{operators30.exp, operators31.exp}: Likewise.
41358         * g++.law/{operators32.exp, operators33.exp}: Likewise.
41359         * g++.law/{operators34.exp}: Likewise.
41360         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
41361         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
41362         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
41363         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
41364         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41365
41366         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
41367         No longer expected to fail.
41368         * g++.law/missed-error3.C: Tweak for recent bool changes.
41369
41370 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
41371
41372         * config/emb-unix: Deleted.
41373         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
41374         remote execution.  Do final link on remote host if REMOTE_LINK is set.
41375
41376 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
41377
41378         * lib/dg.exp (dg-test): Fix typo in last patch.
41379
41380 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
41381
41382         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
41383         (handles multiple occurrences).
41384
41385 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
41386
41387         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
41388         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
41389         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
41390         printed).
41391         * lib/c-torture.exp (c-torture-compile): Likewise.
41392         (c-torture): Prepend full path if missing.
41393         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
41394         (gcc_fail): Likewise.
41395         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
41396
41397 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
41398
41399         * lib/netware.exp: Only attach to NetWare i386 systems.
41400
41401 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
41402
41403         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
41404         messages.  Add test name to "output pattern match" pass/fail message.
41405
41406 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
41407
41408         * gcc.dg: New testsuite.
41409         * gcc.dg/dg.exp: New file.
41410
41411         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
41412         test-switch.c}: Deleted.
41413
41414         * gcc.misc-tests/msgs.exp: New testcase driver.
41415
41416 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
41417
41418         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
41419         Watch for illegal return values from ${tool}_load.
41420         * config/unix.exp (${tool}_load): Fix pass/fail detection for
41421         cross targets.  Coerce return value >0 to 1.
41422
41423 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
41424
41425         * config/unix.exp (${tool}_load): Call program rsh, not proc.
41426
41427         * config/emb-unix.exp: New file.
41428
41429         * config/sim.exp: Error if variable $SIM not defined.
41430         (${tool}_load): Mark test as "untested" if simulator missing.
41431
41432         * config/unix.exp: Load remote.exp to get rcp_download.
41433         * lib/c-torture.exp: Use different option lists for testcases with
41434         and without loops.
41435         * gcc.c-torture/execute/execute.exp: Likewise.
41436
41437 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
41438
41439         * config/*.exp: Clarify return code from ${tool}_load.
41440         Call `unresolved' or `untested' instead of `warning' or `perror'
41441         (sometimes you still want to call both though).
41442         Add comment that `shell_id' is local to each file.
41443         * config/udi.exp (timeout): Set to 30.
41444         Don't print warning if connection fails, $connectmode has already
41445         printed an error.
41446         (${tool}_load): Move verbose messages to level 2.
41447         Rework pattern for "Process started" message.
41448         Pass `shell_id' to ${connectmode}_download.
41449         Retry twice upon timeout.  Make resetting of target more robust.
41450         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
41451         Pass `shell_id' to exit_$connectmode.
41452         Only call exit_$connectmode if connected.
41453         * config/unix.exp (${tool}_load): Check return codes better.
41454         * config/vrtx.exp (${tool}_load): Likewise.
41455         * config/vx.exp (${tool}_load): Likewise.
41456         Delete unneeded global's.
41457         * lib/dg.exp (dg-test): Update to reflect clarified return codes
41458         from ${tool}_load.
41459         (dg-stat): Delete.
41460         (dg-init): Delete recording of pass/fail counts.
41461         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41462         (old-dejagnu-init): Likewise.
41463         (old-dejagnu-stat): Delete contents, empty proc now.
41464         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
41465         (c-torture): Delete references to lcnt, lpass, lfail.
41466         Get option list from TORTURE_OPTIONS.
41467         Delete -funroll[-all]-loops if no loops.
41468         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
41469         (g++_stat): Delete contents (empty proc now).
41470         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
41471         (gcc_finish): Likewise.
41472         (gcc_stat): Deleted.
41473         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
41474         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
41475         * gcc.c-torture/execute/execute.exp: Likewise.
41476         Split tests into two parts: compile, execute.
41477         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
41478         no loops.  Update to reflect clarified return codes from ${tool}_load.
41479
41480 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
41481
41482         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
41483         to grep for.
41484         (old-dejagnu): Likewise (where necessary).
41485
41486 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
41487
41488         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
41489
41490         * lib/dg.exp (dg-process-target): Fix processing of selector.
41491         Add comment regarding use of `error'.
41492
41493         * lib/gcc.exp (prune_system_crud): Define if missing.
41494         * lib/g++.exp (prune_system_crud): Likewise.
41495
41496         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
41497         Call prune_system_crud.
41498         * lib/dg.exp (dg-runtest): New proc.
41499         Use perror instead of send_user for tcl errors in testcase.
41500         Don't return any value, it's never used.
41501         Don't clobber previous definition of `unknown'.
41502         Print tcl errors in `dg-final'.
41503
41504 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
41505
41506         * lib/dg.exp (dg-process-target): Improve syntax error messages.
41507         (dg-test): Don't print errorInfo, it contains stack backtrace.
41508
41509 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
41510
41511         * lib/g++.exp (runtest_file_p): Define if missing.
41512
41513 1994-09-24  Doug Evans  (dje@cygnus.com)
41514
41515         * lib/mike-g++.exp: Comment out loading of g++.exp.
41516         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
41517         (default_g++_version): Always print something.
41518         (default_g++_start): Comment out call to `which'.
41519         (g++_start, g++_load): Deleted (must be defined in config file).
41520         * lib/gcc.exp: Test for existence of $CC at start.
41521         Delete check for tmpdir (done in gcc_init).
41522         (default_gcc_version): Always print something.
41523         (default_gcc_start): Comment out call to `which'.
41524         * config/*.exp: Major cleanup - make cross targets work at least a
41525         little better for g++ (by not being "--tool gcc" specific).
41526         Rename gcc_xxx to ${tool}_xxx.
41527         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
41528         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
41529
41530 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
41531
41532         * lib/c-torture.exp (c-torture-compile): Rework compiler
41533         message processing.
41534
41535         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
41536         c-torture.
41537
41538 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
41539
41540         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
41541
41542         * lib/dg.exp (dg-process-target): Support { target native }.
41543
41544 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
41545
41546         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
41547         looked for "... program xxx got fatal signal".
41548         Correct regsub munging of `comp_output'.
41549         Ignore compiler messages "path prefix not used" and "linker input
41550         file unused".
41551
41552 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
41553
41554         * lib/gcc.exp (runtest_file_p): Define if missing.
41555         * gcc.prms/template.c: Example to work from.
41556
41557 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
41558
41559         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
41560         * lib/dg.exp (dg-test): Call unsupported testcases as such.
41561
41562         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
41563         * gcc.prms/1883.c: Moved from compile/940714-1.c.
41564         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
41565         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
41566
41567         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
41568         (dg-process-target): No longer a varargs proc.
41569         Return S/N for target, P/F for xfail.  All callers changed.
41570         (user option procs): More argument checking.
41571         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
41572         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
41573         (dg-test): Skip test if not running on selected target in `dg-do'.
41574         Update handling of `dg-do-what', `dg-output-text'.
41575         Separate execution pass/fail from output pattern match pass/fail.
41576         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
41577
41578 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
41579
41580         * gcc.c-torture/special/special.exp: Don't expect failure for mips
41581         target for 920510-1.c.
41582
41583 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
41584
41585         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
41586         Clean up comment regarding use of passcnt, etc.
41587         (gcc_stat): Don't update `testcnt' here.
41588         (gcc_finish): Do it here.
41589         Might as well reset `but_id' here too.
41590         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
41591         to determine if the file should be tested.
41592         * gcc.c-torture/compile/compile.exp: Likewise.
41593         * gcc.c-torture/execute/execute.exp: Likewise.
41594         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41595         * gcc.misc-tests/dg-test.exp: Likewise.
41596         * gcc.prms/prms.exp: Likewise.
41597         * gcc.wendy/wendy.exp: Likewise.
41598         * g++.old-deja.exp: Likewise.
41599         Move "Testing file" message to verbose level 1.
41600
41601 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
41602
41603         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
41604
41605 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
41606
41607         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
41608         (default_gcc_start): Accept optional second list element
41609         of compiler flags.  Print compiler output at verbosity level 2.
41610         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
41611         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
41612         Save current values of framework globals passcnt, failcnt, xpasscnt,
41613         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
41614         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
41615         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
41616         xfailcnt to compute stats.  Update framework global `testcnt' from
41617         pass/fail counts.
41618         (gcc_finish): New proc.  Clean up test environment.
41619         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
41620         (gcc_epass, gcc_efail): Delete.
41621         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
41622         argument of line number.
41623         (dg-init): If the tool has an init routine, call it.
41624         (dg-test): Remove args `cflags_var' and `libs_var'.
41625         Pass all compiler options to ${tool}_start.
41626         Handle missing line number.
41627         (dg-finish): New function.
41628         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
41629         particular files.  Call gcc_finish at end.  Move "skipping test"
41630         message to verbosity level 3.
41631         * gcc.c-torture/compile/compile.exp: Likewise.
41632         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41633         * gcc.c-torture/execute/execute.exp: Likewise.
41634         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41635         Print testcase being tried at verbosity level 1.
41636         * gcc.c-torture/special/special.exp: Unset xfail.
41637         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41638         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
41639         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
41640         * gcc.failure/failure.exp: Likewise.
41641         * gcc.ieee/ieee.exp: Likewise.
41642         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
41643         Update call to dg-test.  Call dg-finish at end.
41644         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
41645         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41646         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
41647         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
41648         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
41649         * gcc.wendy/wendy.exp: Add copyright.
41650         Delete setting of tmpdir (done by gcc_init).
41651         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
41652         Pass compiler flags to gcc_start.  Call gcc_finish at end.
41653         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
41654         gcc_[ce]pass/fail.
41655
41656 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
41657
41658         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
41659         confusion.
41660         (g++_load): Likewise.
41661
41662         * config/*.exp (gcc_load): Some were varargs fns and some were not.
41663         Rename argument to `prog' to remove the confusion.
41664         Varargs fns behave differently too!
41665         (g++_load): Likewise.
41666
41667         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
41668
41669         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
41670         what it is.  Delete (always) printing of status value for !native.
41671         Simplify verbose code, and include status and exec_output.
41672         (g++_load): Use gcc_load.
41673
41674 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
41675
41676         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
41677         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
41678         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
41679         940714-3.c as these testcases don't exist anymore.  Make
41680         va-arg-1.c expected to pass.
41681
41682 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
41683
41684         * gcc.misc-tests/misc.exp: Only run specific testcases.
41685         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
41686         * gcc.misc-tests/dg-[1-9].c: New files.
41687
41688         * lib/dg.exp: New testsuite driver.
41689         * gcc.prms/prms.exp: Use it.
41690
41691         * README.gcc: New file.
41692
41693         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
41694         Document and reset `lxpass' and `lxfail'.
41695         Simplify "initialized" message.
41696         (gcc_stat): Clean up comments a little.
41697
41698 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
41699
41700         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
41701
41702 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
41703
41704         * lib/old-dejagnu.exp (process-option): New proc.
41705         (old-dejagnu-init, old-dejagnu-stat): Likewise.
41706         (old-dejagnu): Simplify.
41707         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
41708
41709 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
41710
41711         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
41712         exists and is not an empty string.
41713
41714         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
41715         $xfail rather than calling setup_xfail.  Clear $xfail when test is
41716         finished.
41717         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
41718         automatically.
41719
41720         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
41721         longer expected to fail.
41722
41723         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
41724         "f" function call.
41725
41726         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
41727
41728         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
41729         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
41730         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
41731         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
41732         c-torture-1.29.
41733
41734         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
41735         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
41736
41737         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
41738
41739         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
41740         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
41741
41742         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
41743         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
41744         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
41745
41746 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
41747
41748         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
41749         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
41750         940714-1.c, 940714-2.c, 940714-3.c},
41751         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
41752         gcc.misc-tests/{mg.c,mg.exp}:
41753         New tests.
41754         * gcc.noncompile/noncompile.exp: Change accordingly.
41755
41756 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
41757
41758         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
41759         Undo previous clobberage.
41760
41761 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
41762
41763         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
41764         * gcc.special/{930510-1.c, special.exp}:
41765         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
41766         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
41767         struct-varargs-1.c}: New tests from c-torture-1.26.
41768
41769 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
41770
41771         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
41772           argument to switch.
41773
41774 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
41775
41776         * Revert the previous changes.  Please see Rob's directory
41777           (/lisa/test/rob/progressive/gcc/testsuite) for testing
41778           fixes.
41779
41780 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
41781
41782         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
41783             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
41784             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
41785             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
41786             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
41787             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
41788             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
41789             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
41790             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
41791             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
41792             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
41793             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
41794             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
41795             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
41796             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
41797             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
41798             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
41799             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
41800             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
41801             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
41802             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
41803             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
41804             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
41805             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
41806             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
41807             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41808             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
41809
41810 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
41811
41812         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
41813             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
41814           with perror calls.
41815
41816 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
41817
41818         * config/unix.exp (g++_load): Fix syntax.
41819
41820 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
41821
41822         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
41823         * gcc.noncompile/921017-1.c: Deleted obsolete test.
41824         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
41825         Don't expect va-arg-1.c to fail.  Correct expected output for
41826         920928-1.c.
41827         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
41828         * gcc.wendy/hbm4.c: Correct typo.
41829         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
41830
41831 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
41832
41833         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
41834         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
41835         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
41836         * lib/c-torture.exp (c-torture-compile): Ditto.
41837
41838         Reduce volume of output (remove all the -I's and such).
41839         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
41840         Call gcc_cpass, gcc_cfail.
41841         (c-torture): Pass testing option to c-torture-compile.
41842
41843 1994-03-21  Doug Evans  (dje@cygnus.com)
41844
41845         Bring patches over from progressive.
41846         * config/default.exp: Exit remote shell cleanly.
41847         (g++_exit, g++_start): Add default versions.
41848         * config/sim.exp (gcc_load): Use perror, not error.
41849
41850 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
41851
41852         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
41853         set in site.exp.
41854
41855 1994-03-14  Doug Evans  (dje@cygnus.com)
41856
41857         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
41858         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
41859         (wendy_try): New proc to run testcase.
41860         (main loop): Call 'em.
41861         * gcc.wendy/*.c: Clean up pass to correct expected output.
41862
41863         * lib/gcc.exp: Minor cleanup work.
41864         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
41865
41866 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
41867
41868         * config/sim.exp (gcc_load): Document return codes better.
41869         Don't pass -v to simulator.
41870
41871 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
41872
41873           * gcc.special/920717-x.c: Fix typo.
41874           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
41875           get at sources.
41876
41877         * lib/mike-gcc.exp: Fix typo.
41878
41879 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
41880
41881         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
41882         binary to use, transform the name.
41883         * config/*.exp: rename everything. Nuke any g++ specific files,
41884         it's now a special case of gcc that requires no special support.
41885         Add a default.exp for unsupported targets.
41886
41887 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
41888
41889         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
41890         lib/old-dejagnu.exp: Fix a few patterns to work with the new
41891         version of Tcl.
41892
41893 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
41894
41895         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
41896         than a warning.
41897
41898 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
41899
41900         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
41901
41902 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
41903
41904         * gcc.execute/execute.exp: Combine opt_list and foption_list into
41905         option_list.  Compile every file with only 4/6 option choices
41906         (same as C torture) instead of with 12/18 different option
41907         choices.
41908         * lib/c-torture.exp: Likewise.
41909
41910         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
41911         not already set.
41912
41913 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
41914
41915         * lib/old-deja.exp: Add `excess errors test fails' error, now one
41916         can put an XFAIL *-*-* on excess errors.
41917
41918 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
41919
41920         * g++.law: Add more tests derived from g++-bugs snapshots.
41921
41922         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
41923         equivalent to g++.law/init9.
41924
41925         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
41926         compiled it, and the a.out file after we've run it.
41927
41928 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
41929
41930         * lib/mike-g++.exp (postbase): Delete the .o file after we've
41931         compiled it, and the a.out file after we've run it.
41932
41933 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
41934
41935         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
41936
41937 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
41938
41939         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
41940         version number.
41941
41942 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
41943
41944         * g++.law: New directory of g++ tests derived from the g++-bugs
41945         snapshots.
41946
41947 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
41948
41949         * gcc.compile: initbug1.c initbug1.exp testcase added
41950
41951 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
41952
41953         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
41954         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
41955           fixes submitted by Jeff Law (law@cs.utah.edu)
41956         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
41957           Jeff Law (law@cs.utah.edu)
41958
41959
41960 1993-11-30  Mike Stump  (mrs@cygnus.com)
41961
41962         * config/unix-g++.exp: Follow the gcc way of doing things.
41963         * g++.old-deja/old-deja.exp: Minor updates.
41964         * lib/g++.exp: New file, follow the gcc way of doing things.
41965         * lib/old-dejagnu.exp: Minor updates.
41966         * lib/mike-g++.exp: Always unset errorInfo.
41967
41968 1993-11-06  Mike Stump  (mrs@cygnus.com)
41969
41970         * lib/gcc.exp: Fix some errors with the below change, CC and
41971         CFLAGS should be global when setting, not local.
41972
41973 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
41974
41975         * lib/gcc.exp: Transform tool name.
41976
41977 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41978
41979         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
41980
41981 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41982
41983         * lib/gcc.exp: change gcc_done to gcc_stat
41984
41985 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41986
41987         * Upgraded gcc testsuite to c-torture version 1.25
41988
41989 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
41990
41991         * lib/gcc.exp: added reporting code. Changed verbose compile message.
41992         * lib/c-torture: added hooks for new reporting code.
41993
41994 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
41995
41996         * config/sh-gcc.exp: check if sh-sim exists in the path
41997
41998 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
41999
42000         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
42001         * gcc.compile/compile.exp: Initial changes for new logic.
42002         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
42003         * gcc.failure/failure.exp: Initial changes for new logic.
42004         * gcc.ieee/ieee.exp: Initial changes for new logic.
42005         * gcc.misc-tests/misc.exp: Initial changes for new logic.
42006         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
42007         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
42008         * lib/c-torture.exp: Initial changes for new logic.
42009         * lib/gcc.exp: Initial changes for new logic.
42010
42011 1993-10-15  Mike Stump  (mrs@cygnus.com)
42012
42013         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
42014         depend upon failure or success.  Fully qualify names in failure
42015         and success messages.  Always remove a.out before starting
42016         compile, just in case.  Pay more attention to error text output by
42017         the compiler.  Handle testcases with no known past errors just
42018         like all others, so that things are uniform.  Other miscellaneous
42019         improvements.
42020
42021 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
42022
42023         * gcc.cpp: new directory for cpp tests
42024
42025 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
42026
42027         * lib/chill.exp: Code reformatted, removed unused code.
42028         * config/unix-chill.exp: Code reformatted, removed unused code.
42029         * chill.execute/execute.exp: Code reformatted, removed unused code.
42030         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
42031
42032 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
42033
42034         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
42035         routines not written.
42036
42037 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
42038
42039         * config/bug-gcc.exp: Use new procs from bug.exp.
42040
42041 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
42042
42043         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
42044         via ftp, rather than depending on NFS.
42045         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
42046         case.
42047
42048 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
42049
42050         * config/bug-gcc.exp: Use new download proc.
42051
42052 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
42053
42054         * chill.execute/execute.exp: cleanups, handles errors better
42055         * chill.compile/compile.exp: rewrite, based on execute.exp
42056         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
42057         * lib/chill.exp: major changes to diff proc and compile and link
42058           procs. added chill_fail and chill_pass wrappers to pass and
42059           fail. added more comments, and handle error codes better.
42060           Added a hack to capture stderr from exec, so noncompile tests
42061           can work.
42062
42063 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
42064
42065         * chill.execute/execute.exp: rewrite of testsuite driver
42066         * lib/chill.exp: rewrite of testsuite driver
42067         * config/unix-chill.exp: rewrite of testsuite driver
42068
42069 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
42070
42071     In chill.execute:
42072         * iexpr.ch: Standardize uppercase.
42073         * tuples.dat: Standardize uppercase.
42074         * vary.ch: standardize.  Correct varying string assignments.
42075         * vary.dat: Add new output lines.
42076
42077 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
42078
42079     In chill.execute:
42080         * chprintf.ch: Standardize use of uppercase.
42081         * tuples.ch: Standardize and turn arr2 into a DCL,
42082           rather than a SYN.
42083         * pinits.ch: Standardize.
42084
42085 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
42086
42087         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
42088         * Makefil: Renamed to Makefile.in.
42089         * configure.in: New.
42090
42091 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
42092
42093     In chill.execute:
42094         * .cvsignore: Add result/output files.
42095         * Makefile: Fix up variables at start.  Use MFLAGS
42096           everywhere.  Correct bool_loc, built_ins entries.
42097           Add entry for vary1.ch.
42098         * bitarray.ch: Standardize upper-case usage.
42099         * bitexpr.ch: Standardize, add output of b1.
42100         * params.ch: Use arrayt in along PROC parameters, to
42101           avoid novelty problems.
42102         * sets.ch: Tiny cleanup.
42103         * vary1.ch: Re-indent.
42104
42105 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
42106
42107           * Add PR-related files to Makefiles, .cvsignore files, etc.
42108
42109 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
42110
42111         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
42112           with compiler objects. New names are test-flow.c and test-loop.c
42113
42114 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
42115
42116         * Upgraded c-torture tests from 1.19 to 1.20
42117
42118         * new files:
42119         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
42120         * gcc.compile: 930623-1.c 930623-2.c
42121         * gcc.noncompile: 930622-1.c 930622-2.c
42122         * gcc.failure: 920411-1.c 920627-2.c
42123         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
42124
42125 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
42126
42127         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42128           More changes to get testsuite working properly. Needs more work.
42129           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
42130
42131 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
42132
42133         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42134           More changes to get testsuite working properly. Needs more work.
42135
42136 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
42137
42138         * chill.compile/compile.exp: Added for Dejagnu support
42139         * chill.execute/execute.exp: Added for Dejagnu support
42140         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
42141
42142 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
42143
42144     This should complete moving the CHILL test files.
42145         * chill.noncompile(.cvsignore printf.grt
42146             in-printf.grt chprintf.grt chprintf.ch):
42147             Added test-support files.
42148           (Makefile): Modified further.
42149         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
42150             signal.ch): Added test files.
42151           * chill.execute (.cvsignore printf.grt printr.c
42152             in-printf.grt rts.c chprintf.grt rts.h): Added
42153           test-support files.
42154             (Makefile): More corrections.
42155
42156 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
42157
42158         * chill.compile, chill.execute, chill.nocompile: Add CHILL
42159           test cases, ready for DejaGnu.
42160
42161 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
42162
42163         * Upgraded c-torture tests from 1.18 to 1.19
42164
42165         * gcc.compile: added test(s):
42166           930607-1.c
42167         * gcc.execute: added test(s):
42168           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
42169
42170         * added new subdirectory for misc tests: gcc.misc-tests
42171         * gcc.misc-test(s): added tests:
42172           inst-check.c test-consts.c test-ior.c test-switch.c
42173
42174 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
42175
42176         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
42177
42178 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
42179
42180         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
42181
42182 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
42183
42184         * Upgraded c-torture tests from 1.17 to 1.18
42185
42186 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
42187
42188         * Upgraded c-torture tests from 1.12 to 1.17
42189
42190 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
42191
42192         * lib/old-dejagnu.exp:
42193           Fixed handling of XFAIL target triplets to correctly
42194           recognize wildcard characters.  Removed code that
42195           appended a unique id tag to the end of the file name
42196           printed out by the result of the testcases within a
42197           given test file.
42198
42199 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
42200
42201         * lib/old-dejagnu.exp:
42202           Reworked expected failure handling to trigger off of XFAIL
42203           keyword in keyphrase embeded in testcase source code. The
42204           XFAIL keyword must be at the end of the keyphrase line. It
42205           may optionally be followed by one or more target triplets.
42206           It has just occured that the handling of wildcards in the
42207           target triplet may not be correct.
42208
42209 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
42210
42211         * g++.old-deja/tests:
42212           Moved all subdirectories up one level into g++.old-deja .
42213
42214         * lib/old-dejagnu.exp:
42215           Fixed problem with CXXFLAGS not being properly reset, and being
42216           corrupted with extraneous "-c" compiler option.  This was
42217           causing binaries to not be generated for test that needed them.
42218           Modified strings passed to "pass" and "fail" so that individual
42219           tests from the same test file would be distinguished by an
42220           identifier appended to the test file name in the summary logs;
42221           this corrected a problem with erroneous diff logs.  Added code
42222           to search testcases for expected fail and unexpected pass keywords.
42223
42224 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
42225
42226         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
42227
42228 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
42229
42230         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
42231           Removed extraneous text from end of "Special g++ Options"
42232           keyphrase.
42233
42234         * lib/old-dejagnu.exp: Added pattern matching to look for new
42235           keywords, embedded in testcases comments, which will trigger
42236           calls to xpass and xfail.
42237
42238 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
42239
42240         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
42241           comments embedded in the testcases, especially the one looking for
42242           special compiler options, as well as the pattern matching for the
42243           compiler output again.
42244
42245 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
42246
42247         * lib/old-dejagnu.exp: Do a proper check of the return value for
42248           execute tests. Fixed several problems with the pattern matching
42249           of the compiler output which gave erroneous test results.
42250           Changed several of the test result messages to be more descriptive.
42251         * config/unix-g++.exp: Proc g++_load now actually works and
42252           executes the tests passed to it and returns a usable return
42253           value.
42254
42255 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
42256
42257           * lib/gcc.exp: Exits gracefully if $CC is bogus.
42258
42259 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
42260
42261         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
42262           Modified both files to properly execute the old style
42263           dejagnu tests. The previous versions of these files were
42264           experimental and did not function anything near correctly.
42265
42266 1993-04-05  Rob Savoye  (rob@cygnus.com)
42267
42268         * Removed all Makefile.in and configure.in files. No configuration
42269         needed now.
42270
42271 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
42272
42273         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
42274
42275 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
42276
42277         * gcc.compile/configure.in, gcc.unsorted/configure.in,
42278         gcc.special/configure.in, gcc.noncompile/configure.in,
42279         gcc.execute/configure.in, gcc.code_quality/configure.in,
42280         g++.other/configure.in, g++.old-deja/configure.in,
42281         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
42282         in srcname setting.
42283
42284 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
42285
42286         * lib/udi.exp: Fixed mondfe and mondfe_download.
42287         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
42288         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
42289
42290 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
42291
42292         * config/udi-gdb.exp: Check $shell_id after connecting to target.
42293         (gdb_exit): Don't remove *_soc files.
42294
42295 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
42296
42297         * lib/c-torture.exp: Don't look for main; instead always use -w
42298         -c.  This is how the c-torture tests work.  Remove the object
42299         file if the compilation succeeds.
42300         * gcc.execute/execute.exp: Remove executable if test passes.
42301         * gcc.noncompile/noncompile.exp: Every test is an expected
42302         failure.
42303         * gcc.special/special.exp: Added tests from c-torture 1.11,
42304         corrected use of existing test.
42305         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
42306         gcc.execute/920625-1.c: Updated to c-torture 1.11.
42307         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
42308         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
42309         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
42310         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
42311         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
42312         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
42313         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
42314         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
42315         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
42316         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
42317         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
42318         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
42319         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
42320         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
42321         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
42322         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
42323         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
42324         c-torture 1.11.
42325         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
42326         correspond to c-torture 1.11.
42327
42328         * New file.