OSDN Git Service

2005-05-05 Paul Brook <paul@codesourcery.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-05-05  Paul Brook  <paul@codesourcery.com>
2
3         * gcc.dg/arm-g2.c: Use effective-target arm32.
4         * gcc.dg/arm-mmx-1.c: Ditto.
5         * gcc.dg/arm-scd42-2.c: Ditto.
6         * gcc.dg/arm-vfp1.c: Ditto.
7         * lib/target-supports.exp (check_effective_target_arm32): New
8         function.
9
10 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
11
12         PR libfortran/21354
13         gfortran.dg/in_pack_rank7.f90:  New test.
14
15 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
16
17         PR middle-end/15618
18         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
19
20 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
21
22         PR middle-end/21265
23         * gcc.dg/20050503-1.c: New test.
24
25         PR rtl-optimization/21239
26         * gcc.dg/i386-sse-11.c: New test.
27
28 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
29
30         PR target/16888
31         * gcc.target/i386/asm-1.c: New test.
32
33 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
34
35         PR rtl-optimization/21330
36         * gcc.c-torture/execute/20050502-1.c: New test.
37
38         PR target/21297
39         * gcc.c-torture/execute/20050502-2.c: New test.
40
41 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
42
43         PR middle-end/21282
44         * gcc.dg/pr21282.c: New.
45
46 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
47
48         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
49         * gcc.dg/vect/vect-92.c: Likewise
50         * gcc.dg/vect/vect-93.c: Likewise
51         * gcc.dg/vect/vect-dv-1.c: Likewise
52         * gcc.dg/vect/vect-dv-2.c: Likewise
53         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
54
55 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
56
57         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
58         * gfortran.dg/vect/vect-2.f90:  Likewise
59         * gfortran.dg/vect/vect-3.f90:  Likewise
60         * gfortran.dg/vect/vect-4.f90:  Likewise
61         * gfortran.dg/vect/vect-5.f90:  Likewise
62
63 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
64
65         PR target/20813
66         * gcc.dg/rs6000-fpint-2.c: New.
67
68 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
69
70         PR c/15698
71         * gcc.dg/builtins-30.c: Update expected messages.
72         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
73         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
74         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
75
76 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
77
78         PR tree-optimization/21294
79         * gcc.dg/tree-ssa/pr21294.c: New.
80
81 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
82
83         * gcc.dg/altivec-3.c (vec_store): Do not use the old
84         __builtin_altivec_st_internal_4si built-in.
85
86 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
87
88         PR c++/15875
89         * g++.dg/template/ptrmem14.C: New test.
90
91 2005-05-02  Paul Brook  <paul@codesourcery.com>
92
93         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
94
95 2005-05-02  Michael Matz  <matz@suse.de>
96
97         PR c++/19542
98         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
99
100 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
101
102         * g++.dg/cpp/weak.C: New test.
103
104 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
105
106         * gcc.dg/tree-ssa/loop-8.c: New test.
107
108 2005-04-30  Michael Maty  <matz@suse.de>
109
110         * gcc.dg/inline-mcpy.c: New test.
111
112 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
113
114         PR libfortran/18958
115         * gfortran.dg/eoshift.f90:  New test case.
116
117 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
118
119         PR libfortran/18857
120         * gfortran.dg/matmul_1.f90: New test.
121
122 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
123
124         PR tree-optimization/21030
125         * gcc.dg/tree-ssa/pr21030.c: New.
126
127 2005-04-29  Devang Patel  <dpatel@apple.com>
128
129         PR tree-optimization/21272
130         * gcc.dg/vect/vect-ifcvt-10.c: New test.
131         
132 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
133
134         PR fortran/13082
135         PR fortran/18824
136         * gfortran.dg/entry_4.f90: New test.
137         * gfortran.fortran-torture/execute/entry_1.f90: New test.
138         * gfortran.fortran-torture/execute/entry_2.f90: New test.
139         * gfortran.fortran-torture/execute/entry_3.f90: New test.
140         * gfortran.fortran-torture/execute/entry_4.f90: New test.
141         * gfortran.fortran-torture/execute/entry_5.f90: New test.
142         * gfortran.fortran-torture/execute/entry_6.f90: New test.
143         * gfortran.fortran-torture/execute/entry_7.f90: New test.
144
145 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
146
147         * gfortran.fortran-torture/execute/entry_8.f90: New test.
148
149 2005-04-29  Paul Brook   <paul@codesourcery.com>
150
151         * gfortran.dg/entry_3.f90: New test.
152
153 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
154
155         * gfortran.dg/implicit_4.f90: New test.
156
157 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
158
159         * lib/target-supports.exp (check_profiling_available): Return
160         false for xtensa-*-elf.
161
162 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
163
164         * lib/fortran-torture.exp (fortran-torture.exp): Catch
165         error if file cannot be deleted.
166
167 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
168
169         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
170         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
171         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
172         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
173         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
174         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
175         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
176         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
177         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
178         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
179         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
180         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
181         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
182
183 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
184
185         PR fortran/20865
186         * gfortran.dg/pr20865.f90: New test.
187
188 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
189
190         * gcc.dg/void-cast-2.c: New test.
191
192 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
193
194         PR c/21159
195         * gcc.dg/void-cast-1.c: New test.
196
197 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
198
199         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
200
201 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
202
203         PR fortran/21177
204         * gfortran.dg/pr21177.f90: New test.
205
206 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
207
208         PR tree-optimization/21171
209         * gcc.dg/tree-ssa/pr21171.c: New test.
210
211 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
212
213         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
214         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
215         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
216         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
217         gcc.dg/tree-ssa/gen-vect-32.c: New.
218         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
219         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
220         don't run on PPC32.
221
222 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
223
224         PR c/21213
225         * gcc.dg/transparent-union-3.c: New test.
226
227 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
228
229         PR c/20740
230         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
231         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
232         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
233         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
234         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
235         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
236
237 2005-04-26  Jeff Law  <law@redhat.com>
238
239         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
240         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
241         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
242         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
243         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
244         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
245         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
246
247 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
248
249         PR tree-optimization/17598
250         * gcc.dg/tree-ssa/pr17598.c: New testcase.
251
252 2005-04-25  Mike Stump  <mrs@apple.com>
253
254         * objc.dg/fix-and-continue-1.m: Add.
255
256 2005-04-25  Roger Sayle  <roger@eyesopen.com>
257
258         PR c++/20995
259         * g++.dg/opt/pr20995-1.C: New test case.
260
261 2005-04-25  Devang Patel <dpatel@apple.com>
262
263         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
264         
265 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
266
267         PR testsuite/21062
268         * g++.dg/opt/alias2.C (printf): Correct the prototype.
269
270 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
271
272         PR C++/21188
273         * g++.dg/opt/rtti2.C: New test.
274
275 2005-04-25  Paul Brook  <paul@codesourcery.com>
276         Steven G. Kargl  <kargls@comcast.net>
277
278         PR fortran/20879
279         * gfortran.dg/ichar_1.f90: New file.
280
281 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
282
283         PR middle-end/20991
284         * g++.dg/opt/pr20991.C: New test.
285
286         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
287         where sizeof (type) < __alignof__ (type).
288         * gcc.dg/compat/struct-layout-1.h: Likewise.
289
290 2005-04-24  Per Bothner  <per@bothner.com>
291             Devang Patel  <dpatel@apple.com>
292
293         PR preprocessor/20907
294         * gcc.dg/cpp/very-long-comment.c: New test.
295
296 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
297
298         PR fortran/20059
299         * gfortran.dg/common_5.f: New test.
300
301 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
302
303         PR middle-end/21082
304         * g++.dg/tree-ssa/pr21082.C: New testcase.
305
306 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
307
308         * gcc.dg/vect/vect-99.c: New test.
309
310 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
311
312         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
313
314 2005-04-22  Jeff Law  <law@redhat.com>
315
316         * gcc.dg/uninit-5.c: Remove xfails.
317         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
318         conditionals and loads.
319
320 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
321
322         PR libfortran/20074
323         PR libfortran/20436
324         PR libfortran/21108
325         * gfortran.dg/nested_reshape.f90: new test
326         * gfortran.dg/reshape-alloc.f90: new test
327         * gfortran.dg/reshape.f90: new test
328
329 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
330
331         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
332
333         * gcc.dg/arm-vfp1.c: New test.
334
335 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
336
337         PR c++/21087
338         * g++.dg/lookup/builtin2.C: New test.
339
340 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
341
342         * gcc.dg/weak/weak-13.c: New test.
343
344 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
345
346         * lib/target-supports.exp (check_effective_target_sync_int_long):
347         Add powerpc*.
348
349 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
350
351         * gcc.target/mips/branch-1.c: New test.
352
353 2005-04-21  Richard Henderson  <rth@redhat.com>
354
355         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
356         * gcc.dg/vect/vect-86.c: Likewise.
357         * gcc.dg/vect/vect-87.c: Likewise.
358         * gcc.dg/vect/vect-88.c: Likewise.
359
360 2005-04-21  Devang Patel  <dpatel@apple.com>
361
362         PR optimization/20994
363         * gcc.dg/tree-ssa/ifc-3.c: New test.
364         
365 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
366
367         PR c/12913
368         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
369         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
370         gcc.dg/c99-vla-jump-5.c: New tests.
371
372 2005-04-19  Richard Henderson  <rth@redhat.com>
373
374         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
375         Fix typo in exists check.
376         (check_effective_target_sync_int_long): New.
377         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
378         * gcc.dg/ia64-sync-2.c: Likewise.
379         * gcc.dg/ia64-sync-3.c: Likewise.
380         * gcc.dg/ia64-sync-4.c: Likewise.
381
382 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
383
384         * gcc.dg/fold-xor-1.c: New test.
385         * gcc.dg/fold-xor-2.c: New test.
386
387 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
388
389         PR target/20670
390         * g++.dg/eh/fp-regs.C: New test.
391
392 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
393
394         * gcc.dg/Wint-to-pointer-cast-1.c,
395         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
396         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
397         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
398
399 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
400
401         PR fortran/16861
402         * gfortran.dg/pr16861.f90: New test.
403
404 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
405
406         * gcc.dg/pr21085.c: New test.
407
408 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
409
410         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
411         (setup_mips_tests, dg-mips-options): New procedures.
412         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
413         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
414         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
415         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
416         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
417         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
418         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
419         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
420         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
421         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
422         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
423         dg-mips-options instead of dg-options.  Remove now-redundant
424         preprocessor guards.
425         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
426         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
427         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
428         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
429         * gcc.dg/vr-mult-2.c: Delete.
430         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
431         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
432         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
433         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
434         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
435         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
436         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
437
438 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
439
440         * ada/acats/run_all.sh: Use sync when executable not present.
441         
442 2005-04-18  Devang Patel  <dpatel@apple.com>
443
444         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
445         * gcc.dg/vect/vect-11a.c: New.
446         * gcc.dg/vect/vect-none.c: Update.
447         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
448
449 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
450
451         PR tree-optimization/20922
452         * gcc.dg/pr20922-1.c: New test.
453         * gcc.dg/pr20922-2.c: New test.
454         * gcc.dg/pr20922-3.c: New test.
455         * gcc.dg/pr20922-4.c: New test.
456         * gcc.dg/pr20922-5.c: New test.
457         * gcc.dg/pr20922-6.c: New test.
458
459 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
460
461         PR libfortran/20950
462         * gfortran.dg/pr20950.f: New test.
463
464 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
465
466         PR libfortran/19216
467         * gfortran.dg/pr19216.f: New test.
468
469 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
470
471         PR tree-optimization/21001
472         * gcc.dg/tree-ssa/pr21001.c: New.
473
474 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
475
476         PR libfortran/21075
477         * gfortran.dg/reshape_rank7.f90: New test.
478
479 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
480
481         PR libfortran/12884 gfortran.dg/pr12884.f: New test
482         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
483         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
484         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
485         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
486         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
487         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
488         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
489         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
490         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
491         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
492         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
493         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
494         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
495         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
496         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
497         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
498         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
499         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
500         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
501         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
502
503 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
504
505         * gfortran.dg/wtruncate.f: New testcase.
506         * gfortran.dg/wtruncate.f90: New testcase.
507
508 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
509
510         PR c++/21025
511         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
512         which sizeof/alignof is dependent, rather than just whether we are
513         processing_template_decl.
514         
515 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
516
517         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
518         corrected typo where the wrong variables had been compared.
519
520 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
521
522         PR libfortran/18495
523         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
524         Test callee-allocated version of return array with a write
525         statement.
526         Test spread with a temporary with another write statement.
527
528 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
529
530         PR tree-optimization/21031
531         * gcc.dg/tree-ssa/pr21031.c: New.
532
533 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
534
535         PR tree-optimization/21004
536         * gcc.dg/builtins-53.c: Include builtins-config.h.
537         Check floorf, ceilf, floorl and ceill transformations
538         only when HAVE_C99_RUNTIME is defined.
539         
540 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
541
542         PR middle-end/20739
543         * gcc.dg/tree-ssa/pr20739.c: New test.
544
545 2005-04-14  Mike Stump  <mrs@apple.com>
546
547         * gcc.dg/Foundation.framework/empty: New.
548         * gcc.dg/framework-2.c: New.
549
550 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
551
552         PR tree-optimization/21021
553         * gcc.c-torture/compile/pr21021.c: New.
554
555 2005-04-14  Janis Johnson  <janis187@us.ibm.com
556
557         PR testsuite/21010
558         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
559         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
560         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
561         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
562         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
563         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
564         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
565         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
566
567 2005-04-14  Richard Henderson  <rth@redhat.com>
568
569         * lib/target-supports.exp (check_effective_target_vect_condition):
570         Add ia64, i?86, and x86_64.
571
572 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
573
574         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
575
576 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
577
578         PR tree-optimization/20657
579         * gcc.dg/tree-ssa/pr20657.c: New.
580
581 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
582
583         * gcc.dg/builtins-53.c: Also check (int)trunc* and
584         (long long int)trunc*.
585
586 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
587
588         PR target/20927
589         * gcc.dg/pr20927.c: New test.
590
591 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
592
593         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
594         * gcc.target/mips/asm-1.c: Likewise.
595
596 2005-04-13  Dale Johannesen  <dalej@apple.com>
597
598         * objc.dg/objc-fast-4.m:  New.
599
600 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
601
602         * gcc.target/cris/torture/cris-torture.exp: New driver in new
603         directory.
604         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
605
606 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
607
608         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
609         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
610         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
611
612 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
613
614         PR tree-optimization/20913
615         * gcc.dg/tree-ssa/pr20913.c: New.
616
617         PR tree-optimization/20702
618         * gcc.dg/tree-ssa/pr20702.c: New.
619
620 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
621
622         PR c++/13744
623         * g++.dg/inherit/local3.C: New test.
624
625 2005-04-12  Jeff Law  <law@redhat.com>
626
627         * gcc.dg/tree-ssa/20050412-1.c: New test.
628
629 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
630
631         PR libfortran/19016
632         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
633         Add tests with mask generated by expression.
634         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
635         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
636         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
637
638 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
639
640         PR middle-end/20917
641         * gcc.dg/20050409-1.c: New test.
642
643 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
644
645         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
646
647 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
648
649         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
650         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
651         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
652         (TARGET_CXX): Adjust accordingly.
653         * target.h (struct gcc_target): Remove epxort_class_data.  Add
654         determine_class_data_visibility and class_data_always_comdat.
655         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
656         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
657         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
658         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
659         (arm_cxx_determine_class_data_visibility): New.
660         (arm_cxx_class_data_always_comdat): Likewise.
661         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
662         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
663         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
664         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
665         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
666         Define.
667
668 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
669
670         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
671
672 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
673
674         * gcc.dg/i386-darwin-fpmath.c: New.
675
676 2004-04-11  Devang Patel  <dpatel@apple.com>
677
678         * lib/target-supports.exp (check_effective_target_vect_condition): New.
679         * gcc.dg/vect/vect-ifcvt-1.c: New test.
680         * gcc.dg/vect/vect-ifcvt-2.c: New test.
681         * gcc.dg/vect/vect-ifcvt-3.c: New test.
682         * gcc.dg/vect/vect-ifcvt-4.c: New test.
683         * gcc.dg/vect/vect-ifcvt-5.c: New test.
684         * gcc.dg/vect/vect-ifcvt-6.c: New test.
685         * gcc.dg/vect/vect-ifcvt-7.c: New test.
686         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
687         
688 2004-04-11  Devang Patel  <dpatel@apple.com>
689
690         * gcc.dg/vect/vect-dv-1.c: New test.
691         * gcc.dg/vect/vect-dv-2.c: New test.
692         
693 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
694
695         PR tree-optimization/20933
696         * gcc.dg/tree-ssa/pr20933.c: New test.
697
698 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
699
700         * gfortran.dg/fold_nearest.f90: New test.
701
702 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
703
704         * gcc.dg/tree-ssa/alias-1.c: New test.
705
706 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
707
708         PR tree-optimization/20920
709         * g++.dg/tree-ssa/pr20920.C: New test.
710
711 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
712
713         * gcc.dg/builtins-53.c: Also check (int)ceil* and
714         (long long int)ceil*.
715         
716 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
717
718         * g++.dg/warn/Wdtor1.C: Declare template in system header with
719         explicit C++ linkage.
720
721 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
722
723         * gfortran.dg/pr17229.f: Take care of the new obsolescence
724         warning for arithmetic IF statements.
725
726 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
727
728         * eor_handling_1.f90: New test case.
729         * eor_handling_2.f90: New test case.
730         * eor_handling_3.f90: New test case.
731         * eor_handling_4.f90: New test case.
732         * eor_handling_5.f90: New test case.
733         * noadv_size.f90: New test case.
734         * pad_no.f90: New test case.
735
736 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
737
738         * gcc.c-torture/execute/20050410-1.c: New test.
739
740 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
741
742         * gcc.dg/pr20126.c: New.
743
744 2005-04-09  Bud Davis  <bdavis@gfortran.org>
745             Steven G. Kargl <kargls@comcast.net>
746
747         * gfortran.dg/PR19872.f: New test.
748
749 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
750
751         * gfortran.dg/nint_1.f90:  Fix dg-do directive
752
753 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
754
755         * gfortran.dg/nint_1.f90: New test.
756
757 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
758
759         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
760         Added test for callee-allocated arrays with write statements.
761         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
762         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
763         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
764         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
765         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
766
767 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
768
769         PR libfortran/20163
770         * gfortran.dg/open-options-blanks.f:  New test.
771
772 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
773
774         PR fortran/13257
775         * gfortran.dg/comma_format_extension_[1234].f: New tests.
776
777 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
778
779         * gcc.dg/tree-ssa/stdarg-1.c: New test.
780         * gcc.dg/tree-ssa/stdarg-2.c: New test.
781         * gcc.dg/tree-ssa/stdarg-3.c: New test.
782         * gcc.dg/tree-ssa/stdarg-4.c: New test.
783         * gcc.dg/tree-ssa/stdarg-5.c: New test.
784         * gcc.c-torture/execute/stdarg-4.c: New test.
785
786         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
787
788         PR target/20795
789         * g++.dg/abi/param2.C: New test.
790
791 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
792
793         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
794
795 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
796
797         * gcc.dg/builtins-53.c: New test.
798
799 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
800
801         * g++.dg/tree-ssa/pr18178.C: New test.
802         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
803         * gcc.c-torture/execute/20041019-1.c: New test.
804         * gcc.dg/tree-ssa/20041008-1.c: New test.
805         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
806         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
807         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
808         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
809         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
810         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
811         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
812         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
813         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
814         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
815
816 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
817
818         PR rtl-optimization/20466
819         * gcc.c-torture/execute/pr20466-1.c: New test.
820
821 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
822
823         PR c++/20905
824         * g++.dg/parse/cond2.C: New test.
825
826         PR c++/20145
827         * g++.dg/warn/Wdtor1.C: New test.
828
829 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
830
831         PR fortran/17229
832         * gfortran.dg/pr17229.f: New test.
833
834 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
835
836         * gfortran.dg/tiny_1.f90: New test.
837         * gfortran.dg/tiny_2.f90: ditto.
838
839 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
840
841         * gfortran.dg/eor_1.f90:  Fix dg-do run line
842         * gfortran.dg/open_new.f90:  Fix dg-do run line
843
844 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
845
846         * lib/target-supports.exp (get_compiler_messages): Support
847         optional arguments, the fourth being compiler options.
848         (check_effective_target_fpic): New proc.
849         * gcc.dg/20050321-2.c: Restrict to target fpic.
850
851 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
852
853         * gcc.dg/15443-1.c: New test.
854         * gcc.dg/15443-2.c: Likewise.
855
856 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
857
858         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
859
860 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
861
862         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
863
864 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
865
866         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
867         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
868         -m64.
869         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
870         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
871         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
872
873 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
874
875         PR c++/20212
876         * g++.dg/warn/Wunused-11.C: New test.
877
878 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
879
880         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
881
882 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
883
884         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
885
886 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
887
888         PR c++/20734
889         * g++.dg/template/ptrmem13.C: New test.
890
891 2005-04-05  Per Bothner  <per@bothner.com>
892
893         * lib/gcc.exp: Always add -fno-show-column, for now.
894
895 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
896
897         PR testsuite/20767
898         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
899         of plain old "unsigned int" for the type of "i".  Makes this test
900         64bit clean.
901
902 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
903
904         * gcc.dg/i386-ssefn-1.c: New test.
905         * gcc.dg/i386-ssefn-2.c: New test.
906         * gcc.dg/i386-ssefn-3.c: New test.
907         * gcc.dg/i386-ssefn-4.c: New test.
908
909 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
910
911         PR tree-optimization/20076
912         * gcc.dg/builtin-apply4.c: New test.
913
914         PR preprocessor/19475
915         * gcc.dg/cpp/macspace1.c: New test.
916         * gcc.dg/cpp/macspace2.c: New test.
917
918 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
919
920         * gfortran.dg/pr20755.f: Fixed bad format.
921
922 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
923
924         PR c++/20763
925         * g++.dg/ext/attrib21.C: New test.
926
927 2004-04-05  Devang Patel  <dpatel@apple.com>
928
929         * lib/target-supports.exp (check_effective_target_vect_shif): New.
930         * gcc.dg/vect/vect-shift-1.c: New test.
931         
932 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
933
934         PR libfortran/20755
935         * gfortran.dg/pr20755.f: New test.
936
937 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
938
939         * gfortran.dg/pr15959.f90: New test.
940         * gfortran.dg/string_pad_trunc.f90: New test.
941
942 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
943
944         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
945         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
946         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
947         syntax.
948
949 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
950
951         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
952
953 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
954
955         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
956         * gcc.c-torture/compile/20011119-2.c: Likewise.
957         * gcc.c-torture/compile/981001-2.c: Likewise.
958
959 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
960
961         PR c++/20679
962         * g++.dg/template/overload4.C: New test.
963
964 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
965
966         PR c++/20746
967         * g++.dg/abi/covariant5.C: New.
968
969         PR debug/20505
970         * g++.dg/debug/const2.C: New.
971
972 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
973
974         PR rtl-optimization/16104
975         * gcc.c-torture/execute/20050316-1.c: New test.
976
977 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
978
979         * g++.dg/template/spec23.C: Fix dg-error text.
980
981 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
982
983         PR c++/19199
984         * g++.dg/expr/lval2.C: New.
985
986 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
987
988         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
989         __builtin_strcasecmp and __builtin_strncasecmp.
990
991 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
992
993         PR c++/20723
994         * g++.dg/template/spec22.C: New.
995         * g++.dg/template/spec23.C: New.
996
997 2005-04-03  Dale Ranta  <dir@lanl.gov>
998             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
999
1000         PR libfortran/20068
1001         PR libfortran/20125
1002         PR libfortran/20156
1003         PR libfortran/20471
1004         * gfortran.dg/backspace.f: New test.
1005
1006 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
1007
1008         * gcc.dg/pr19345.c: New test.
1009
1010 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1011
1012         PR tree-optimization/20640
1013         * gcc.dg/torture/tree-loop-1.c: New.
1014
1015 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1016
1017         PR rtl-optimization/20290
1018         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1019
1020 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1021
1022         * gcc.dg/rs6000-fpint.c: New.
1023
1024 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1025
1026         * gcc.dg/old-style-then-proto-1.c: New test.
1027
1028 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1029
1030         * gfortran.fortran-torture/execute/backspace.f90: Check
1031         after backspace and read was incorrect.
1032
1033 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1034
1035         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1036         buffer past the terminating NUL using memcmp.
1037         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
1038         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
1039
1040         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
1041         Fix unused/uninitialized variable warnings.
1042
1043         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
1044         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
1045         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
1046         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
1047
1048         * gcc.c-torture/execute/builtins/abs-1-lib.c,
1049         gcc.c-torture/execute/builtins/fputs-lib.c,
1050         gcc.c-torture/execute/builtins/lib/fprintf.c,
1051         gcc.c-torture/execute/builtins/lib/main.c,
1052         gcc.c-torture/execute/builtins/lib/memcmp.c,
1053         gcc.c-torture/execute/builtins/lib/memmove.c,
1054         gcc.c-torture/execute/builtins/lib/mempcpy.c,
1055         gcc.c-torture/execute/builtins/lib/memset.c,
1056         gcc.c-torture/execute/builtins/lib/printf.c,
1057         gcc.c-torture/execute/builtins/lib/sprintf.c,
1058         gcc.c-torture/execute/builtins/lib/stpcpy.c,
1059         gcc.c-torture/execute/builtins/lib/strchr.c,
1060         gcc.c-torture/execute/builtins/lib/strcmp.c,
1061         gcc.c-torture/execute/builtins/lib/strcpy.c,
1062         gcc.c-torture/execute/builtins/lib/strcspn.c,
1063         gcc.c-torture/execute/builtins/lib/strlen.c,
1064         gcc.c-torture/execute/builtins/lib/strncat.c,
1065         gcc.c-torture/execute/builtins/lib/strncmp.c,
1066         gcc.c-torture/execute/builtins/lib/strncpy.c,
1067         gcc.c-torture/execute/builtins/lib/strrchr.c,
1068         gcc.c-torture/execute/builtins/lib/strspn.c,
1069         gcc.c-torture/execute/builtins/lib/strstr.c,
1070         gcc.c-torture/execute/builtins/memops-asm-lib.c,
1071         gcc.c-torture/execute/builtins/strlen-2.c,
1072         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
1073         prototypes.
1074
1075 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1076
1077         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
1078         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
1079         selectany usage.
1080
1081 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
1082
1083         PR c++/19406
1084         * g++.dg/debug/using1.C: New test.
1085
1086 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
1087
1088         PR middle-end/20524
1089         * gcc.dg/alias-7.c: Prefix asm-declared name with
1090         __USER_LABEL_PREFIX__.
1091
1092 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
1093
1094         Fix fallout from PR middle-end/15700:
1095         * gcc.c-torture/compile/20011119-1.c: Take
1096         __USER_LABEL_PREFIX__ into account.
1097         * gcc.c-torture/compile/20011119-2.c: Likewise.
1098
1099 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1100
1101         PR c++/18644
1102         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
1103
1104 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1105
1106         PR c/17855
1107         * gcc.c-torture/compile/struct-non-lval-1.c,
1108         gcc.c-torture/compile/struct-non-lval-2.c,
1109         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
1110
1111 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
1112
1113         * gcc.dg/tls/tls.exp: Remove temporary file.
1114         * g++.dg/tls/tls.exp: Ditto.
1115         * lib/file-format.exp: Ditto.
1116         * g++.dg/special/ecos.exp: Ditto.
1117
1118         * lib/profopt.exp: Treat prof_ext as a list.
1119         * gcc.misc-tests/bprob.exp: Ditto.
1120         * g++.dg/bprob/bprob.exp: Ditto.
1121
1122         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
1123         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
1124         g++.dg/tree-ssa/pointer-reference-alias.C,
1125         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
1126         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
1127         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
1128         g++.dg/vect/pr19951.cc: Ditto.
1129         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
1130         gcc.dg/builtins-47.c: Ditto.
1131         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
1132         gcc.dg/pr20115-1.c: Ditto.
1133         * gcc.dg/tree-ssa/20030530-2.c,
1134         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
1135         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1136         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
1137         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1138         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
1139         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
1140         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
1141         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
1142         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
1143         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
1144         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
1145         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
1146         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
1147         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
1148         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
1149         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1150         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1151         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1152         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1153         gcc.dg/tree-ssa/20030824-1.c,
1154         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
1155         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
1156         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
1157         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
1158         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
1159         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
1160         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
1161         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
1162         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
1163         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
1164         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
1165         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
1166         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
1167         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
1168         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
1169         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
1170         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
1171         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
1172         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
1173         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
1174         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
1175         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
1176         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
1177         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
1178         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
1179         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
1180         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
1181         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
1182         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
1183         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
1184         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
1185         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
1186         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1187         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1188         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1189         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1190         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1191         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1192         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1193         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1194         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1195         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1196         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1197         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1198         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1199         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1200         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1201         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1202         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1203         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1204         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1205         gcc.dg/tree-ssa/useless-1.c: Ditto.
1206         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1207         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1208         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1209         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1210         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1211         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1212         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1213         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1214         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1215         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1216         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1217         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1218         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1219         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1220         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1221         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1222         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1223         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1224         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1225         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1226         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1227         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1228         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1229         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1230         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1231         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1232         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1233         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1234         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1235         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1236         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1237         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1238         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1239         gcc.dg/vect/vect-none.c: Ditto.
1240         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1241         treelang/compile/unsigned.tree: Ditto.
1242
1243         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1244         * gcc.dg/cpp/direct2s.c: Ditto.
1245         * gcc.dg/cpp/paste4.c: Ditto.
1246         * gcc.dg/cpp/separate-1.c: Ditto.
1247         * gcc.dg/pch/save-temps-1.c: Ditto.
1248         * g++.dg/ext/altivec-10.C: Ditto.
1249         * g++.dg/pch/pch.C: Ditto.
1250
1251         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1252
1253         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1254         * g++.dg/template/repo1.C: Ditto.
1255         * g++.dg/template/repo2.C: Ditto.
1256         * g++.dg/template/repo3.C: Ditto.
1257         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1258         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1259         * g++.old-deja/g++.pt/repo1.C: Ditto.
1260         * g++.old-deja/g++.pt/repo2.C: Ditto.
1261         * g++.old-deja/g++.pt/repo3.C: Ditto.
1262         * g++.old-deja/g++.pt/repo4.C: Ditto.
1263
1264         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1265         * gcc.dg/20030107-1.c: Ditto.
1266         * gcc.dg/20030702-1.c: Ditto.
1267         * gcc.dg/profile-generate-1.c: Ditto.
1268         * g++.dg/other/profile1.C: Ditto.
1269         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1270
1271         * lib/gcc-dg.exp (remove-build-file): New.
1272         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1273         cleanup-tree-dump, cleanup-saved-temps): New.
1274
1275 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1276
1277         PR c++/19203, DR 214
1278         * g++.dg/parse/ambig3.C: Not ambiguous.
1279         * g++.dg/template/spec20.C: New.
1280         * g++.dg/template/spec21.C: New.
1281
1282 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1283
1284         PR target/20045
1285         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1286
1287 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1288
1289         PR libfortran/20660
1290         * gfortran.dg/negative_unit.f: New test.
1291
1292 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1293
1294         * gcc.dg/20050330-1.c: New test.
1295
1296 2005-03-30  Devang Patel  <dpatel@apple.com>
1297
1298         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1299
1300 2005-03-30  Dale Johannesen  <dalej@apple.com>
1301
1302         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1303
1304 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1305
1306         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1307         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1308         Strip options from test name.
1309
1310 2005-03-31  Jan Hubicka  <jh@suse.cz>
1311
1312         * gcc.dg/varpool-1.c: New testcase.
1313
1314 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1315
1316         PR c/772
1317         PR c/17913
1318         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1319         gcc.dg/stmt-expr-label-3.c : New tests.
1320         * gcc.c-torture/execute/medce-2.c: Remove.
1321
1322 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1323
1324         PR c/20368
1325         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1326         tests.
1327
1328 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1329
1330         * gcc.c-torture/compile/pr20203.c: New test.
1331
1332 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1333
1334         * gfortran.dg/promotion.f90:  New test.
1335
1336 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1337
1338         PR middle-end/20491
1339         * gcc.dg/torture/asm-subreg-1.c: New test.
1340
1341 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1342
1343         PR c/20672
1344         * gcc.dg/pr20672-1.c: New test.
1345
1346 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1347
1348         * gfortran.dg/vect: New directory.
1349         * gfortran.dg/vect/vect.exp: New.
1350         * gfortran.dg/vect/vect-1.f90: New test.
1351         * gfortran.dg/vect/vect-2.f90: New test.
1352         * gfortran.dg/vect/vect-3.f90: New test.
1353         * gfortran.dg/vect/vect-4.f90: New test.
1354         * gfortran.dg/vect/vect-5.f90: New test.
1355
1356 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1357
1358         PR middle-end/20622
1359         * gcc.dg/alias-7.c: New test.
1360
1361 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1362
1363         * gcc.dg/sparc-reg-1.c: New test.
1364
1365 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1366
1367         PR target/19890
1368         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1369
1370 2005-03-29  Dale Ranta  <dir@lanl.gov>
1371             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1372
1373         PR libfortran/20163
1374         * gfortran.dg/pr20163-2.f: New test.
1375
1376 2005-03-28  Jan Hubicka  <jh@suse.cz>
1377
1378         PR middle-end/20635
1379         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1380         by Jakub Jelinek.
1381
1382 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1383
1384         PR tree-optimization/20626
1385         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1386         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1387
1388 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1389
1390         * gfortran.dg/underflow.f90:  New test.
1391         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1392
1393 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1394
1395         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1396
1397 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1398
1399         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1400         (g++_init): Make sure that CXXFLAGS is set.
1401         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1402         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1403         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1404         * lib/objc.exp (objc_init): Likewise.
1405         * lib/treelang.exp (treelang_init): Likewise.
1406
1407 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1408
1409         PR tree-optimization/20470
1410         * gcc.dg/tree-ssa/pr20470.c: New test.
1411
1412 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1413
1414         * gcc.dg/ppc-stfiwx.c: New.
1415
1416 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1417
1418         PR target/19888
1419         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1420
1421 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1422
1423         * gcc.dg/20050325-1.c: Fix a typo.
1424
1425 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1426
1427         PR libfortran/19678
1428         PR libfortran/19679
1429         * gfortran.dg/dos_eol.f: New test.
1430
1431 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1432
1433         PR rtl-optimization/20249
1434         * gcc.dg/20050325-1.c: New test.
1435
1436 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1437
1438         PR libfortran/15332
1439         * gfortran.dg/pr15332.f: New test.
1440
1441 2005-03-24  Dale Johannesen  <dalej@apple.com>
1442
1443         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1444
1445 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1446
1447         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1448         'internal' visibility.
1449         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1450         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1451         'protected' visibility.
1452         * gcc.dg/visibility-7.c: Likewise.
1453         * lib/target-supports.exp (check_visibility_available): Take
1454         a parameter, the kind of visibility to check for.
1455         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1456         to check_visibility_available.
1457
1458         * g++.dg/expr/cast3.C: New.
1459
1460 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1461
1462         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1463         rs6000.
1464
1465 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1466
1467         PR target/20095
1468         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1469
1470 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1471
1472         * gcc.dg/badshift.c: Renamed to...
1473         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1474
1475         * gcc.target/i386/badshift.c: Renamed to...
1476         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1477         only.
1478
1479         PR rtl-optimization/20532
1480         * gcc.target/i386/badshift.c: New.
1481
1482 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1483
1484         * gfortran.dg/pr18025.f90: New test.
1485
1486 2005-03-23  Dale Johannesen  <dalej@apple.com>
1487         
1488         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1489
1490 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1491
1492         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1493
1494         * lib/target-supports.exp (check_iconv_available): Default
1495         libiconv to -liconv, if there is no definition.
1496
1497 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1498
1499         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1500
1501 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1502
1503         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1504         * g++.dg/opt/pr7503-2.C: Likewise.
1505         * g++.dg/opt/pr7503-3.C: Likewise.
1506         * g++.dg/opt/pr7503-4.C: Likewise.
1507         * g++.dg/opt/pr7503-5.C: Likewise.
1508         * g++.dg/warn/minmax.C: New test.
1509
1510 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1511
1512         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1513         * gfortran.dg/g77_intrinsics_sub.f: New test.
1514
1515 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1516             Jan Hubicka  <jh@suse.cz>
1517             Steven Bosscher <stevenb@suse.de
1518
1519         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1520
1521 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1522
1523         PR c++/19980
1524         * g++.dg/template/redecl3.C: New test.
1525
1526 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1527
1528         PR c++/20499
1529         * g++.dg/parse/error16.C: Tweak error markers.
1530
1531 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1532
1533         PR target/20561
1534         * gcc.dg/20050321-2.c: New test.
1535
1536 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1537
1538         PR c++/20465
1539         PR c++/20381
1540         * g++.dg/template/ptrmem12.C: New.
1541
1542 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1543
1544         PR rtl-optimization/20527
1545         * gcc.c-torture/execute/pr20527-1.c: New test.
1546
1547 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1548
1549         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1550         program, compile it into a real executable and then delete the .c
1551         and .x files afterwards, to avoid problems on testglue targets.
1552
1553 2005-03-21  Stuart Hastings  <stuart@apple.com>
1554
1555         * gcc.target/i386/sse-2.c: New.
1556         
1557 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1558
1559         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1560
1561 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1562
1563         * g++.dg/parse/crash25.C: Fix typo.
1564
1565 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1566
1567         PR c++/20461
1568         * g++.dg/parse/crash24.C: New test.
1569
1570         PR c++/20536
1571         * g++.dg/parse/crash25.C: New test.
1572
1573 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1574
1575         PR c++/20147    
1576         * g++.dg/ext/stmtexpr4.C: New test.
1577
1578 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1579
1580         PR middle-end/20539
1581         * gcc.c-torture/compile/pr13066-1.c: New test case.
1582         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1583         * g++.dg/opt/pr13066-1.C: Likewise.
1584
1585 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1586
1587         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1588
1589 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1590
1591         PR fortran/18525
1592         * gfortran.dg/nesting_1.f90: New test.
1593
1594 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1595
1596         PR c++/20240
1597         * g++.dg/lookup/using13.C: New test.
1598
1599 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1600
1601         PR c++/20333
1602         * g++.dg/template/crash36.C: New test.
1603
1604 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1605
1606         PR c++/20463
1607         * g++.dg/template/crash35.C: New test.
1608
1609 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1610
1611         PR c++/19966
1612         * g++.dg/overload/operator2.C: New test.
1613
1614 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1615
1616         PR libfortran/20257
1617         * gfortran.dg/pr20257.f90: New test.
1618
1619 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1620
1621         PR libfortran/20480
1622         * gfortran.dg/pr20480.f90: New test.
1623
1624 2005-03-16  Richard Henderson  <rth@redhat.com>
1625
1626         PR middle-end/15700
1627         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1628         (_rtld_global): New.
1629         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1630         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1631
1632         * gcc.dg/alias-3.c: New.
1633         * gcc.dg/alias-4.c: New.
1634         * gcc.dg/alias-5.c: New.
1635         * gcc.dg/alias-6.c: New.
1636
1637 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1638
1639         * gcc.dg/cpp/ucnid-7.c: New.
1640
1641 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1642             Dorit Naishlos  <dorit@il.ibm.com>
1643
1644         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1645         darwin.
1646
1647 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1648
1649         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1650         misaligned accesses.
1651         * gcc.dg/vect/vect-58.c: Likewise.
1652         * gcc.dg/vect/vect-92.c: New.
1653         * gcc.dg/vect/vect-93.c: New.
1654
1655 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1656
1657         PR fortran/18827
1658         * gfortran.dg/assign_2.f90: New test.
1659         * gfortran.dg/assign_3.f90: New test.
1660         * gfortran.dg/assign.f90: New test.
1661
1662 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1663
1664         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1665         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1666         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1667         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1668         names.
1669
1670 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1671
1672         * gcc.dg/cpp/ucnid-6.c: New.
1673
1674         * gcc.dg/cpp/normalize-1.c: New.
1675         * gcc.dg/cpp/normalize-2.c: New.
1676         * gcc.dg/cpp/normalize-3.c: New.
1677         * gcc.dg/cpp/normalize-4.c: New.
1678         * gcc.dg/cpp/ucnid-4.c: New.
1679         * gcc.dg/cpp/ucnid-5.c: New.
1680         * g++.dg/cpp/normalize-1.C: New.
1681         * g++.dg/cpp/ucnid-1.C: New.
1682
1683 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1684
1685         * gcc.dg/pr18628.c: New.
1686
1687 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1688
1689         PR c++/20280
1690         * g++.dg/tree-ssa/pr20280.C: New.
1691
1692 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1693
1694         PR fortran/20467
1695         * gfortran.dg/stfunc_2.f90: New test.
1696
1697 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1698
1699         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1700
1701 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1702
1703         * gcc.dg/tree-ssa/20050314-1.c: New test.
1704
1705 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1706
1707         PR c++/4403
1708         PR c++/9783, DR433
1709         * g++.dg/template/friend34.C: New test.
1710         * g++.dg/template/friend35.C: Likewise.
1711         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1712
1713 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1714
1715         Friend class name lookup 5/n
1716         PR c++/1016
1717         * g++.dg/lookup/hidden-class1.C: New test.
1718         * g++.dg/lookup/hidden-class2.C: Likewise.
1719         * g++.dg/lookup/hidden-class3.C: Likewise.
1720         * g++.dg/lookup/hidden-class4.C: Likewise.
1721         * g++.dg/lookup/hidden-class5.C: Likewise.
1722         * g++.dg/lookup/hidden-class6.C: Likewise.
1723         * g++.dg/lookup/hidden-class7.C: Likewise.
1724         * g++.dg/lookup/hidden-class8.C: Likewise.
1725         * g++.dg/lookup/hidden-class9.C: Likewise.
1726         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1727         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1728         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1729         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1730         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1731         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1732         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1733         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1734         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1735         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1736         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1737
1738 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1739
1740         PR c++/20157
1741         * g++.dg/template/error18.C: New test.
1742
1743 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1744
1745         PR debug/16792
1746         * g++.dg/debug/pr16792.C: New test.
1747
1748 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1749
1750         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1751         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1752         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1753         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1754         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1755         test assertion names.
1756
1757 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1758
1759         PR fortran/18600
1760         * gfortran.dg/stfunc_1.f90: New test.
1761
1762 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1763
1764         PR fortran/16907
1765         * gfortran.dg/real_index_1.f90: New test.
1766
1767 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1768
1769         PR fortran/20323
1770         * gfortran.dg/spec_expr_1.f90: New test.
1771
1772 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1773
1774         PR c/20402
1775         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1776         new parser.
1777
1778 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1779
1780         PR fortran/20361
1781         * gfortran.dg/largeequiv_1.f90: New test.
1782
1783 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1784
1785         * gcc.dg/ucnid-1.c: New.
1786         * gcc.dg/ucnid-2.c: New.
1787         * gcc.dg/ucnid-3.c: New.
1788         * gcc.dg/ucnid-4.c: New.
1789         * gcc.dg/ucnid-5.c: New.
1790         * gcc.dg/ucnid-6.c: New.
1791         * gcc.dg/cpp/ucnid-1.c: New.
1792         * gcc.dg/cpp/ucnid-2.c: New.
1793         * gcc.dg/cpp/ucnid-3.c: New.
1794         * g++.dg/other/ucnid-1.C: New.
1795
1796 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1797
1798         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1799
1800 2005-03-11  Per Bothner  <per@bothner.com>
1801
1802         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1803         that diagnotics refer to correct token.
1804         * gcc.dg/unused-3.c: Likewise.
1805
1806 2005-03-11  Per Bothner  <per@bothner.com>
1807
1808         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1809         constant" is now actually on same line as string constant.
1810         * gcc.dg/cpp/direct2s.c: Likewise.
1811
1812 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1813
1814         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1815
1816 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1817
1818         PR libfortran/20124
1819         * gfortran.dg/pr20124.f90: New Test
1820
1821 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1822
1823         PR tree-optimization/20130
1824         * gcc.dg/pr20130-1.c: New test.
1825
1826 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1827
1828         PR target/20095
1829         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1830
1831 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1832
1833         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1834
1835 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1836
1837         * g++.dg/eh/forced1.C: Fix comment.
1838         * g++.dg/eh/forced2.C: Ditto.
1839         * g++.dg/eh/forced3.C: Ditto.
1840         * g++.dg/eh/forced4.C: Ditto.
1841
1842 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1843
1844         PR rtl-opt/20412
1845         * gcc.c-torture/compile/pr20412.c: New test.
1846
1847 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1848
1849         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1850
1851 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1852
1853         PR target/20322
1854         * gcc.dg/20050307-1.c: New test.
1855
1856 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1857
1858         PR c++/20375
1859         * g++.dg/other/stdarg3.C: New.
1860
1861 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1862
1863         PR c++/18384, c++/18327
1864         * g++.dg/init/array19.C: New test.
1865
1866         PR inline-asm/20314
1867         * gcc.dg/torture/pr20314-1.c: New test.
1868         * gcc.dg/torture/pr20314-2.c: New test.
1869
1870 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1871
1872         * gcc.dg/20050309-1.c: New test.
1873
1874 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1875
1876         * gcc.dg/builtins-10.c: Reactivate disabled test.
1877         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1878         new cbrt transformations.
1879
1880 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1881
1882         PR c++/20208
1883         * g++.dg/template/array13.C: New test.
1884
1885 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1886
1887         PR c++/16859
1888         * g++.dg/init/brace4.C: New test.
1889
1890 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1891
1892         PR c++/20186
1893         * g++.dg/template/non-dependent12.C: New.
1894
1895 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1896
1897         PR c++/20142
1898         * g++.dg/init/array18.C: Add dg-do run marker.
1899         
1900         PR c++/20142
1901         * g++.dg/init/array18.C: New test.
1902
1903 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1904
1905         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1906         * g++.dg/gcov/gcov.exp: Likewise.
1907         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1908         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1909         * lib/c-torture.exp: Likewise.
1910         * lib/fortran-torture.exp: Likewise.
1911         * lib/g++.exp: Likewise.
1912         * lib/gcc-defs.exp: Likewise.
1913         * lib/gcc-dg.exp: Likewise.
1914         * lib/gcc.exp: Likewise.
1915         * lib/gcov.exp: Likewise.
1916         * lib/gfortran.exp: Likewise.
1917         * lib/mike-g++.exp: Likewise.
1918         * lib/mike-gcc.exp: Likewise.
1919         * lib/objc-torture.exp: Likewise.
1920         * lib/objc.exp: Likewise.
1921         * lib/profopt.exp: Likewise.
1922         * lib/target-libpath.exp: Likewise.
1923         * lib/target-supports.exp: Likewise.
1924         * lib/treelang.exp: Likewise.
1925         * lib/wrapper.exp: Likewise.
1926
1927 2005-03-08  Jeff Law  <law@redhat.com>
1928
1929         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1930         PHI-OPT changes.
1931
1932 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1933
1934         * gcc.dg/vect/pr20122.c: New test.
1935
1936 2005-03-07  Jeff Law  <law@redhat.com>
1937
1938         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1939         was folded away.
1940         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1941         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1942         * gcc.dg/tree-ssa/pr18134.c: New test.
1943
1944 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1945
1946         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1947         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1948         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1949
1950 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1951
1952         PR tree-opt/17671
1953         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1954
1955 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1956
1957         * g++.dg/warn/Wnvdtor.C: New test.
1958
1959 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1960
1961         * gcc.dg/torture/pr19683-1.c: New test.
1962
1963 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1964
1965         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1966         * gfortran.dg/g77/19990313-2.f: Ditto.
1967         * gfortran.dg/g77/19990313-3.f: Ditto.
1968         * gfortran.dg/g77/19990525-0.f: Ditto.
1969         * gfortran.dg/g77/19990826-0.f: Ditto.
1970         * gfortran.dg/g77/19990826-2.f: Ditto.
1971         * gfortran.dg/g77/19990826-3.f: Ditto.
1972         * gfortran.dg/g77/20000511-1.f: Ditto.
1973         * gfortran.dg/g77/20000511-2.f: Ditto.
1974         * gfortran.dg/g77/970625-2.f: Ditto.
1975         * gfortran.dg/g77/980310-2.f: Ditto.
1976         * gfortran.dg/g77/980310-3.f: Ditto.
1977         * gfortran.dg/g77/980310-8.f: Ditto.
1978         * gfortran.dg/g77/980519-2.f: Ditto.
1979         * gfortran.dg/g77/alpha1.f: Ditto.
1980         * gfortran.dg/g77/claus.f: Ditto.
1981         * gfortran.dg/g77/erfc.f: Ditto.
1982         * gfortran.dg/g77/short.f: Ditto.
1983         * gfortran.fortran-torture/execute/data.f90: Ditto.
1984         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1985         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1986
1987 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1988
1989         * lib/file-format.exp (gcc_target_object_format): Add check for som
1990         format and hardcode object formats on hppa*-*-hpux*.
1991         * lib/target-supports.exp (check_weak_available): Add check for som
1992         object format.  Always return 0 on hppa*-*-hpux10*.
1993
1994         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1995         is defined.
1996
1997         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1998
1999 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2000
2001         * gfortran.dg/pr19936_1.f90: New test.
2002         * gfortran.dg/pr19936_2.f90: New test.
2003         * gfortran.dg/pr19936_3.f90: New test.
2004
2005 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2006             Paul Thomas <prthomas@drfccad.cea.fr>
2007
2008         * gfortran.dg/PR19754_1.f90: New test.
2009         * gfortran.dg/PR19754_2.f90: Ditto.
2010
2011 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2012
2013         PR c++/19311
2014         * g++.dg/template/non-dependent11.C: New test.
2015
2016 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2017
2018         * lib/target-supports.exp (check_iconv_available): Fix comment.
2019
2020 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2021             Joseph S. Myers  <joseph@codesourcery.com>
2022
2023         PR c++/19797
2024         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2025
2026 2005-03-04  Matthew Sachs  <msachs@apple.com>
2027
2028         * gcc.exp (gcc_target_compile): Put braces around
2029         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2030         * objc.exp (objc_target_compile): Likewise.
2031         * treelang.exp (treelang_target_compile): Likewise.
2032
2033 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2034
2035         PR fortran/19673
2036         * gfortran.dg/func_result_1.f90: New test.
2037
2038 2005-03-04  Ben Elliston  <bje@au.ibm.com>
2039
2040         * gcc.misc-tests/options.exp: New test.
2041
2042 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
2043
2044         * gcc.dg/pr15784-4.c: New test.
2045
2046 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
2047
2048         * gcc.c-torture/execute/pr17133.c: New.
2049         * gcc.c-torture/compile/20050303-1.c: New.
2050
2051 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
2052
2053         * gcc.dg/cpp/assert4.c:  Fix for cygwin
2054
2055 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
2056
2057         * g++.dg/overload/using2.C: New.
2058
2059 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
2060
2061         PR c++/19916
2062         * g++.dg/init/ptrmem2.C: New test.
2063
2064 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
2065
2066         PR c/8927
2067         * gcc.dg/pr8927-1.c: New test.
2068
2069 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2070
2071         PR c++/20232
2072         * g++.dg/inherit/covariant12.C: New.
2073
2074 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2075
2076         PR fortran/19479
2077         * gfortran.dg/bound_1.f90: New test.
2078
2079 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
2080
2081         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
2082         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
2083
2084 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
2085
2086         PR c/20245
2087         * gcc.dg/pr20245-1.c: New test.
2088
2089 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
2090
2091         PR middle-end/19874
2092         * gcc.c-torture/execute/20050119-2.c: New test case.
2093
2094 2005-02-28  Ben Elliston  <bje@au.ibm.com>
2095
2096         * README: Update the DejaGnu bug reporting address.
2097         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
2098         * lib/objc-torture.exp: Likewise.
2099
2100 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2101
2102         * gfortran.dg/boz_1.f90: New test.
2103         * gfortran.dg/boz_3.f90: New test.
2104         * gfortran.dg/boz_4.f90: New test.
2105
2106 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2107
2108         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
2109         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
2110
2111 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2112
2113         PR libfortran/20101
2114         * gfortran.dg/write_0_pe_format.f90: New test.
2115
2116 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
2117
2118         PR c++/20206
2119         * g++.dg/opt/thunk2.C: New test.
2120         * g++.dg/opt/covariant1.C: New test.
2121
2122 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2123
2124         * gfortran.dg/e_d_fmt.f90: New test.
2125
2126 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
2127
2128         * gcc.dg/asm-b.c: Fix comment typos.
2129
2130 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2131
2132         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
2133         a V_MAY_DEF also.
2134
2135 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2136
2137         PR tree-opt/20188
2138         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
2139         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
2140         * gcc.dg/asm-b.c: New test.
2141
2142 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
2143
2144         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
2145         Disable this test on IRIX 6.
2146
2147 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
2148
2149         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
2150         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
2151         parser.
2152
2153 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
2154
2155         PR tree-optimization/20204
2156         * testsuite/gcc.dg/pr20204.c: New test.
2157
2158 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
2159
2160         PR target/20196
2161         * gcc.c-torture/execute/20050224-1.c: New test.
2162
2163         PR c++/20175
2164         * g++.dg/warn/Wbraces2.C: New test.
2165
2166 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
2167
2168         PR c++/19878
2169         * g++.dg/init/const2.C: New test.
2170
2171 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2172
2173         PR tree-optimization/20100
2174         * gcc.c-torture/execute/pr20100-1.c: New test.
2175
2176 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2177
2178         * gfortran.dg/implicit_3.f90: New test.
2179
2180         * gfortran.dg/deftype_1.f90: New test.
2181
2182 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
2183
2184         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
2185         the test passes.
2186         * g++.dg/other/anon3.C: Accept a warning.
2187
2188 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2189
2190         * gcc.dg/pr20017.c: Fix a comment typo.
2191
2192 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2193
2194         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2195
2196 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2197
2198         PR ada/19902
2199         * ada/acats/tests/cxa/cxa3004.a: Remove.
2200         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2201
2202 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2203
2204         PR c++/20073
2205         * g++.dg/init/const1.C: New test.
2206
2207         PR c++/19991
2208         * g++.dg/parse/constant7.C: New test.
2209
2210         PR c++/20152
2211         * g++.dg/parse/error27.C: New test.
2212         * g++.dg/template/qualttp15.C: Adjust error markers.
2213         * g++.old-deja/g++.other/struct1.C: Likewise.
2214         
2215         PR c++/20153
2216         * g++.dg/template/error17.C: New test.
2217
2218         PR c++/20148
2219         * g++.dg/parser/error26.C: New test.
2220
2221 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2222
2223         PR tree-optimization/20100
2224         PR tree-optimization/20115
2225         * gcc.dg/pr20115.c: New test.
2226         * gcc.dg/pr20115-1.c: New test.
2227         * gcc.dg/pr20100.c: New test.
2228         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2229         call-clobbered variables after alias1.
2230
2231 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2232
2233         * gfortran.dg/list_read_4.f90: new test.
2234
2235 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2236
2237         PR rtl-optimization/20017.
2238         * gcc.dg/pr20017.c: New.
2239
2240 2005-02-22  Devang Patel  <dpatel@apple.com>
2241
2242         PR 19952
2243         * g++.dg/tree-ssa/pr19952.C: New test.
2244         
2245 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2246
2247         PR c++/19883
2248         * g++.dg/parse/constant6.C: New test.
2249
2250 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2251
2252         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2253         * g++.dg/charset/asm2.c: Likewise.
2254         * g++.dg/charset/asm3.c: Likewise.
2255         * g++.dg/charset/asm4.c: Likewise.
2256         * g++.dg/charset/asm5.c: Likewise.
2257         * g++.dg/charset/attribute1.c: Likewise.
2258         * g++.dg/charset/attribute2.c: Likewise.
2259         * g++.dg/charset/extern1.cc: Likewise.
2260         * g++.dg/charset/extern2.cc: Likewise.
2261         * g++.dg/charset/extern3.cc: Likewise.
2262         * g++.dg/charset/function.cc: Likewise.
2263         * g++.dg/charset/string.c: Likewise.
2264         * g++.dg/charset/charset.exp: Likewise.
2265         * lib/target-supports.exp (check_iconv_available): Fix comment.
2266
2267 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2268
2269         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2270         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2271         * gcc.dg/charset/asm2.c: Likewise.
2272         * gcc.dg/charset/asm3.c: Likewise.
2273         * gcc.dg/charset/asm4.c: Likewise.
2274         * gcc.dg/charset/asm5.c: Likewise.
2275         * gcc.dg/charset/asm6.c: Likewise.
2276         * gcc.dg/charset/attribute1.c: Likewise.
2277         * gcc.dg/charset/attribute2.c: Likewise.
2278         * gcc.dg/charset/builtin1.c: Likewise.
2279         * gcc.dg/charset/extern.c: Likewise.
2280         * gcc.dg/charset/function.c: Likewise.
2281         * gcc.dg/charset/string.c: Likewise.
2282         * gcc.dg/charset/charset.exp: Likewise.
2283
2284 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2285
2286         PR fortran/20086
2287         * gfortran.dg/pr20086.f90: New test.
2288
2289 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2290
2291         PR tree-optimization/19786
2292         * g++.dg/tree-ssa/pr19786.C: New.
2293
2294 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2295
2296         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2297
2298 2005-02-21  Jeff Law  <law@redhat.com>
2299
2300         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2301
2302 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2303
2304         * gfortran.dg/do_iterator: Split loop, markup all lines for
2305         which an error locus is printed.
2306         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2307         locus is printed.
2308         * gfortran.dg/select_4.f90: Likewise.
2309         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2310         locuses in the various permutations.
2311
2312 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2313
2314         PR tree-optimization/19951
2315         * g++.dg/vect: New directory.
2316         * g++.dg/vect/vect.exp: New file.
2317         * g++.dg/vect/pr19951.cc: New testcase.
2318         * g++.dg/dg.exp: Also prune vectorizer tests.
2319
2320 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2321
2322         PR 18785
2323         * gcc.dg/charset/builtin1.c: New test.
2324
2325 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2326
2327         PR c++/19299
2328         * g++.dg/inherit/volatile1.C: New test.
2329
2330         PR c++/19440
2331         * g++.dg/template/dtor4.C: New test.
2332
2333 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2334
2335         * gfortran.dg/int_1.f90: New test.
2336
2337 2005-02-19  Devang Patel  <dpatel@apple.com>
2338
2339         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2340
2341 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2342
2343         * gfortran.dg/achar_1.f90: New test.
2344
2345 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2346
2347         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2348
2349 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2350             Jakub Jelinek  <jakub@redhat.com>
2351
2352         PR tree-optimization/19828
2353         * gcc.dg/tree-ssa/loop-7.c: New test.
2354         * gcc.c-torture/execute/20050218-1.c: New test.
2355
2356 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2357
2358         PR c/20043
2359         * gcc.dg/transparent-union-1.c: New test.
2360         * gcc.dg/transparent-union-2.c: New test.
2361
2362 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2363
2364         PR tree-optimization/18977
2365         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2366
2367 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2368
2369         PR target/20054
2370         * gcc.dg/pr20054.c: New test.
2371
2372 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2373
2374         PR c++/19508
2375         * g++.dg/ext/attrib20.C: New test.
2376
2377 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2378
2379         PR middle-end/20030
2380         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2381
2382 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2383
2384         PR c++/20008
2385         * g++.dg/opt/switch4.C: New.
2386
2387 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2388
2389         PR c++/20023
2390         PR tree-optimization/20009
2391         * gcc.c-torture/compile/20050217-1.c: New test.
2392         * g++.dg/opt/switch3.C: New test.
2393
2394         PR tree-optimization/18947
2395         * gcc.c-torture/compile/20050215-1.c: New test.
2396         * gcc.c-torture/compile/20050215-2.c: New test.
2397         * gcc.c-torture/compile/20050215-3.c: New test.
2398
2399 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2400
2401         PR c++/20028
2402         * g++.dg/template/crash34.C: New.
2403
2404         PR c++/20022
2405         * g++.dg/other/access3.C: New.
2406
2407 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2408
2409         * gcc.dg/vect/vect-98.c: New test.
2410
2411 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2412
2413         PR tree-optimization/19967
2414         * gcc.dg/pr19967.c: New.
2415
2416 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2417
2418         PR middle-end/19857
2419         * gcc.dg/tree-ssa/20050215-1.c: New test.
2420         * gcc.c-torture/execute/20050215-1.c: New test.
2421
2422 2005-02-15  Eric Christopher  <echristo@redhat.com>
2423
2424         * gcc.dg/cpp/20050215-1.c: New file.
2425
2426 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2427
2428         PR tree-optimization/15785
2429         * gcc.dg/pr15785-1.c: New test.
2430
2431 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2432
2433         PR c++/17788
2434         * g++.dg/init/ctor4.C: New.
2435         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2436
2437 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2438
2439         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2440         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2441
2442 2005-02-15  Andreas Schwab  <schwab@suse.de>
2443
2444         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2445         declare malloc.
2446
2447 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2448
2449         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2450
2451 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2452
2453         PR tree-optimization/19853
2454         * gcc.c-torture/compile/pr19853.c: New test.
2455
2456 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2457
2458         PR c++/19608
2459         * g++.dg/parse/local-class1.C: New.
2460
2461         PR c++/19895
2462         * g++.dg/parse/ptrmem3.C: New.
2463
2464         PR c++/19884
2465         * g++.old-deja/g++.oliva/template6.C: Add another case.
2466         * g++.dg/template/explicit6.C: New.
2467
2468 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2469
2470         PR c++/17816
2471         * g++.dg/other/redecl2.C: New.
2472
2473 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2474
2475         PR c++/19891
2476         * g++.dg/abi/covariant4.C: New.
2477
2478 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2479
2480         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2481
2482 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2483
2484         * gcc.dg/vect/vect-96.c: Fix typo.
2485
2486 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2487
2488         PR c++/14479
2489         PR c++/19487
2490         * g++.dg/template/enum5.C: New test.
2491
2492 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2493
2494         * gcc.dg/vect/vect-97.c: New test.
2495
2496 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2497
2498         * gcc.dg/vect/vect-96.c: New test.
2499
2500 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2501
2502         * gcc.dg/builtins-34.c: Also check ldexp*.
2503
2504 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2505
2506         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2507
2508 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2509
2510         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2511         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2512         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2513         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2514         selector_list, selector_expression, dg-process-target): Move to new
2515         file target-supports-dg.exp.
2516         * lib/target-supports-dg.exp: New.
2517
2518         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2519         New.
2520
2521 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2522
2523         PR c++/19666
2524         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2525
2526         PR middle-end/19858
2527         * gcc.c-torture/compile/20050210-1.c: New test.
2528
2529 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2530
2531         PR c++/19755
2532         * g++.dg/warn/Wbraces1.C: New test.
2533
2534 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2535
2536         * gcc.dg/builtins-52.c: New testcase.
2537
2538 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2539
2540         PR c/19342
2541         * gcc.c-torture/execute/20050119-1.c: New test.
2542
2543 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2544
2545         PR c++/19811
2546         * g++.dg/init/delete1.C: New test.
2547
2548 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2549
2550         PR c++/18470
2551         * g++.dg/template/static12.C: New test.
2552
2553 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2554
2555         PR c++/19787
2556         * g++.dg/conversion/ambig1.C: New test.
2557
2558         PR c++/19739
2559         * g++.dg/ext/attrib19.C: New test.
2560
2561         PR c++/19732
2562         * g++.dg/parse/dtor5.C: New test.
2563
2564         PR c++/19762
2565         * g++.dg/template/dtor3.C: New test.
2566
2567         PR c++/19826
2568         * g++.dg/template/static11.C: New test.
2569         * g++.dg/template/crash2.C: Remove dg-error marker.
2570
2571 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2572
2573         PR C++/18491
2574         * g++.old-deja/g++.mike/p10769a.C: Remove.
2575
2576 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2577
2578         * gcc.dg/builtins-48.c: New test case.
2579         * gcc.dg/builtins-49.c: New test case.
2580         * gcc.dg/builtins-50.c: New test case.
2581         * gcc.dg/builtins-51.c: New test case.
2582
2583 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2584
2585         PR middle-end/19583
2586         * g++.dg/warn/Wreturn-type-3.C: New test.
2587
2588 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2589
2590         PR middle-end/19402
2591         * gcc.dg/pr19402-1.c: New testcase.
2592         * gcc.dg/pr19402-2.c: likewise.
2593
2594 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2595
2596         PR middle-end/19854
2597         * g++.dg/tree-ssa/tmmti.C: New testcase.
2598
2599 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2600
2601         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2602
2603 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2604
2605         PR c++/19733
2606         * g++.dg/parse/crash23.C: New test.
2607         * g++.dg/warn/Weff1.C: New test.
2608
2609 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2610
2611         * gcc.dg/20050209-1.c: New test.
2612
2613 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2614
2615         PR target/19799
2616         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2617
2618 2005-02-08  Mike Stump  <mrs@apple.com>
2619
2620         * g++.dg/pch/import-2.c: New test.
2621         * g++.dg/pch/import-2.hs: New.
2622         * g++.dg/pch/include/import-2a.h: New.
2623         * g++.dg/pch/include/import-2b.h: New.
2624
2625 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2626
2627         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2628
2629 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2630
2631         * gfortran.dg/substr_1.f90: New test.
2632
2633 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2634
2635         PR middle-end/19775
2636         * gcc.dg/torture/builtin-power-1.c: Disable test for
2637         invalid transformation.
2638         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2639         no longer optimize.
2640         * gcc.dg/builtins-47.c: New testcase.
2641
2642 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2643             Dorit Naishlos  <dorit@il.ibm.com>
2644
2645         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2646
2647 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2648
2649         * gcc.c-torture/compile/20050206-1.c: New test.
2650
2651 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2652
2653         PR tree-opt/19768
2654         * g++.dg/opt/pr19768.C: New test.
2655
2656 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2657
2658         PR tree-opt/19736
2659         * gcc.c-torture/compile/pr19736.c: New test.
2660
2661 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2662
2663         PR c++/17401
2664         * g++.dg/parse/error25.C: New test.
2665
2666 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2667
2668         * gcc.c-torture/execute/20050203-1.c: New.
2669
2670 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2671
2672         * gcc.dg/vect/vect-85.c: Remove xfail.
2673         * gcc.dg/vect/vect-86.c: Remove xfail.
2674         * gcc.dg/vect/vect-87.c: Remove xfail.
2675         * gcc.dg/vect/vect-88.c: Remove xfail.
2676
2677 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2678
2679         * gcc.dg/altivec-19.c: New.
2680
2681 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2682
2683         PR c/17807
2684         * gcc.dg/nested-func-3.c: New test.
2685         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2686
2687 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
2688
2689         * gcc.test-framework/gen_directive_tests: Generate tests for
2690         selector expressions.
2691
2692 2005-02-02  Matt Austern  <austern@apple.com>
2693
2694         PR c++/19628
2695         * g++/ext/builtin7.C: New.
2696         * g++/ext/builtin8.C: New.
2697
2698 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2699
2700         PR c/18502
2701         * gcc.dg/pr18502-1.c: New test.
2702
2703 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2704
2705         PR c++/17413
2706         * g++.dg/template/local4.C: Tweak.
2707
2708 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2709
2710         PR tree-optimization/19578
2711         * gcc.c-torture/compile/20050202-1.c: New test.
2712
2713 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2714
2715         PR c/19435
2716         * gcc.dg/c99-init-4.c: New test.
2717
2718 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2719
2720         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2721
2722         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2723
2724         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2725         * g++.dg/eh/check-vect.h: New.
2726
2727         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2728         * gcc.dg/vect/vect-78.c: Ditto.
2729         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2730         Remove.
2731
2732         * g++.dg/conversion/simd1.C: Expect warning.
2733         * g++.dg/ext/attribute-test-1.C: Ditto.
2734         * g++.dg/ext/attribute-test-2.C: Ditto.
2735         * g++.dg/ext/attribute-test-3.C: Ditto.
2736         * g++.dg/ext/attribute-test-4.C: Ditto.
2737
2738         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2739         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2740
2741         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2742
2743 2005-02-01  Richard Henderson  <rth@redhat.com>
2744
2745         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2746         long double for ibm double-double format.
2747         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2748
2749 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2750
2751         PR tree-optimization/19633
2752         * testsuite/gcc.dg/pr19633-1.c: New test.
2753         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2754         to NULL or a symbol.
2755
2756 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2757
2758         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2759         New procs.
2760         (dg-process-target (local override)): Handle selector expressions.
2761
2762         * gcc.test-framework/README: Describe tests in source directory.
2763         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2764         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2765         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2766         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2767         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2768         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2769         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2770         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2771         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2772         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2773         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2774         * gcc.test-framework/dg-error-exp-P.c: New test.
2775         * gcc.test-framework/dg-error-exp-XP.c: New test.
2776         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2777         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2778         * gcc.test-framework/dg-output-exp-P.c: New test.
2779         * gcc.test-framework/dg-output-exp-XF.c: New test.
2780         * gcc.test-framework/dg-warning-exp-P.c: New test.
2781         * gcc.misc-tests/dg-1.c: Remove.
2782         * gcc.misc-tests/dg-2.c: Remove.
2783         * gcc.misc-tests/dg-3.c: Remove.
2784         * gcc.misc-tests/dg-4.c: Remove.
2785         * gcc.misc-tests/dg-5.c: Remove.
2786         * gcc.misc-tests/dg-6.c: Remove.
2787         * gcc.misc-tests/dg-7.c: Remove.
2788         * gcc.misc-tests/dg-8.c: Remove.
2789         * gcc.misc-tests/dg-9.c: Remove.
2790         * gcc.misc-tests/dg-10.c: Remove.
2791         * gcc.misc-tests/dg-11.c: Remove.
2792         * gcc.misc-tests/dg-12.c: Remove.
2793         * gcc.misc-tests/dg-test.exp: Remove.
2794
2795         * gcc.test-framework/test-framework.awk: Change recording and
2796         printing of passes and failures.
2797
2798         * gcc.test-framework: New directory.
2799         * gcc.test-framework/README: New.
2800         * gcc.test-framework/test-framework.exp: New.
2801         * gcc.test-framework/test-framework.awk: New.
2802         * gcc.test-framework/gen_directive_tests: New.
2803
2804 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2805
2806         * lib/treelang.exp: Fix comment typos.
2807         (treelang_target_compile): Don't append libs=-ltreelang to options.
2808
2809 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2810
2811         * g++.dg/parse/typename7.C: Adjust error messages.
2812
2813 2005-01-31  Jeff Law  <law@redhat.com>
2814
2815         * gcc.c-torture/execute/20050131-1.c: New test.
2816         * gcc.dg/wcaselabel.c: New test.
2817
2818 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2819
2820         * g++.dg/other/warning1.C: Adjust error messags.
2821         * g++.dg/parse/constant5.C: New test.
2822
2823 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2824
2825         PR c/19333
2826         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2827         the test case valid.
2828         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2829         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2830         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2831         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2832         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2833         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2834
2835 2005-01-31  Dale Johannesen  <dalej@apple.com>
2836
2837         * g++.dg/opt/pr19650.C:  New test.
2838
2839 2005-01-31  Richard Henderson  <rth@redhat.com>
2840
2841         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2842         long double for intel double extended format.
2843         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2844
2845 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2846
2847         PR c++/19555
2848         * g++.dg/template/static10.C: New test.
2849
2850         PR c++/19395
2851         * g++.dg/parse/error24.C: New test.
2852
2853         PR c++/19367
2854         * g++.dg/lookup/builtin1.C: New test.
2855
2856         PR c++/19457
2857         * g++.dg/warn/conv3.C: New test.
2858
2859 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2860
2861         PR fortran/19647
2862         * gfortan.dg/inquire_7.f90
2863
2864 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2865
2866         PR tree-optimization/15791
2867         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2868         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2869         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2870         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2871         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2872         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2873         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2874         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2875         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2876         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2877
2878 2005-01-29  Paul Brook  <paul@codesourcery.com>
2879
2880         PR fortran/18565
2881         * check.c (real_or_complex_check): New function.
2882         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2883         * intrinsic.c (add_functions): Use new check functions.
2884         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2885         Add prototypes.
2886
2887 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2888
2889         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2890         gcc.dg/lvalue-3.c: New tests.
2891         * gcc.dg/concat.c: Update expected messages.
2892
2893 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2894
2895         PR libfortran/19595
2896         * gfortran.dg/eor_1.f90:  New test.
2897
2898 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2899
2900         PR fortran/19589
2901         * gfortran.dg/logical_data_1.f90: New test.
2902
2903 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2904
2905         PR c++/19253
2906         * g++.dg/template/crash33.C: New test.
2907
2908         PR c++/19667
2909         * g++.dg/template/crash32.C: New test.
2910
2911 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2912
2913         PR middle-end/16558
2914         * g++.dg/warn/Wreturn-type-2.C: New test.
2915
2916 2004-06-24  Jeff Law  <law@redhat.com>
2917
2918         * gcc.dg/tree-ssa/20050128-1.c: New test.
2919
2920 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2921
2922         * gcc.target/frv/all-mdpackh-1.c: New test.
2923
2924 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2925
2926         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2927
2928 2005-01-27  Richard Henderson  <rth@redhat.com>
2929
2930         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2931
2932 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2933
2934         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2935
2936 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2937
2938         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2939         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2940         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2941         to cope with cases where the multilib options override the dg-options.
2942
2943 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2944
2945         PR c/18946
2946         * gcc.dg/noncompile/20050120-1.c: New test.
2947
2948 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2949
2950         PR tree-optimization/19633
2951         * gcc.dg/pr19633.c: New test.
2952         * gcc.dg/tree-ssa/pr19633.c: New test.
2953
2954 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2955
2956         * gcc.dg/20041216-1.c: New test.
2957
2958 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2959
2960         PR objc/18862
2961         * objc.dg/selector-2.m: New test.
2962
2963 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2964
2965         * g++.dg/opt/range-test-2.C: New test.
2966
2967         PR rtl-optimization/19579
2968         * gcc.c-torture/execute/20050124-1.c: New test.
2969
2970 2005-01-26  Greg Parker  <gparker@apple.com>
2971         Stuart Hastings  <stuart@apple.com>
2972
2973         * gcc.c-torture/execute/20050125-1.c: New.
2974
2975 2005-01-18  Jan Hubicka  <jh@suse.cz>
2976
2977         PR tree-optimize/19337
2978         * gcc.c-torture/compile/20050119-1.c: New test.
2979
2980 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2981
2982         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2983         test for successful match.
2984
2985 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2986
2987         PR objc/18408
2988         * objc.dg/comp-types-7.m: New test.
2989
2990 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2991
2992         * lib/target-supports.exp (current_target_name): New.
2993         (check_effective_target_ilp32, check_effective_target_lp64):
2994         Cache the result to use as long as the current target, with
2995         multilib flags, remains the same.
2996
2997         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2998         (dg-require-weak, dg-require-visibility, dg-require-alias,
2999         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
3000         dg-require-effective-target, dg-skip-if): Remove call to
3001         skip_test_and_clear_xfail.
3002         (dg-test): Clear xfail data.
3003
3004 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
3005
3006         PR target/17751
3007         * gcc.dg/ppc64-toc.c: New test.
3008
3009         * g++.dg/tree-ssa/empty-1.C: New test.
3010
3011         PR middle-end/19551
3012         * gcc.c-torture/execute/20050121-1.c: New test.
3013         * gcc.dg/20050121-2.c: New test.
3014
3015 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
3016         Paul Brook  <paul@codesourcery.com>
3017
3018         PR fortran/17941
3019         * gfortran.dg/real_const_1.f: New test.
3020         * gfortran.dg/real_const_2.f90: New test.
3021         * gfortran.dg/complex_int_1.f90: New test.
3022
3023 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3024
3025         PR fortran/19313
3026         * gfortan.dg/inquire_6.f90: New test.
3027
3028 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3029
3030         PR libfortran/19451
3031         * open_readonly_1.f90:  New test.
3032
3033 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3034
3035         PR libfortran/18982
3036         * gfortran.dg/open_new.f90: New file.
3037
3038 2005-01-22  Paul Brook  <paul@codesourcery.com>
3039
3040         * namelist_1.f90: New test.
3041
3042 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
3043
3044         PR tree-optimization/19484
3045         * gcc.c-torture/compile/20050122-[12].c: New tests.
3046
3047 2005-01-22  Paul Brook  <paul@codesourcery.com>
3048
3049         * gfortran.dg/implicit_2.f90: New test.
3050
3051 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
3052
3053         PR fortran/19314
3054         * gfortran.dg/inquire_5.f90: New test.
3055
3056 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3057
3058         PR c/18809
3059         * gcc.dg/pr18809-1.c: New test.
3060
3061 2005-01-21  Ian Lance Taylor  <ian@airs.com>
3062
3063         * gcc.dg/20050121-1.c: New test.
3064
3065         PR tree-optimization/13000
3066         * gcc.dg/20040206-1.c: Change warning to point where function is
3067         being inlined.
3068
3069 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3070
3071         PR c++/19208
3072         * g++.dg/template/array11.C: New test.
3073
3074 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3075
3076         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
3077         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
3078         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
3079         * gfortran.dg/getenv_1.f90: Add dg-do directive.
3080         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
3081         gfortran.dg/pr17164.f90: Add missing dg-do directives.
3082
3083 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3084
3085         PR tree-optimization/15349
3086         * gcc.dg/tree-ssa/pr15349.c: New.
3087
3088 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
3089
3090         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
3091
3092 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
3093
3094         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
3095         scan-assembler-times directive name.
3096
3097         * gcc.dg/asm-a.c: Move dg-require-effective-target to
3098         after dg-do.
3099
3100         PR rtl-optimization/19462
3101         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
3102
3103 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
3104
3105         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
3106         counting function calls on ia64.
3107
3108 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
3109
3110         PR rtl-optimization/15139
3111         * gcc.dg/20050111-2.c: New test.
3112
3113         PR c/17297
3114         * gcc.c-torture/compile/20050113-1.c: New testcase.
3115
3116         PR middle-end/19164
3117         * gcc.dg/20050113-1.c: New testcase.
3118
3119 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
3120
3121         * gcc.dg/vect/vect-85.c: Add comment.
3122         * gcc.dg/vect/vect-86.c: Add xfail for now.
3123         * gcc.dg/vect/vect-87.c: Add xfail for now.
3124         * gcc.dg/vect/vect-88.c: Add xfail for now.
3125         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
3126
3127 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3128
3129         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
3130
3131 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3132
3133         * g++.dg/debug/typedef3.C: New test.
3134
3135 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
3136
3137         PR c/19472
3138         * gcc.dg/asm-a.c: New test.
3139
3140 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
3141
3142         * gcc.dg/sh-relax.c: Add prototype for abort.
3143
3144 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3145
3146         * gcc.dg/short-compare-1.c: New test.
3147         * gcc.dg/short-compare-2.c: Likewise.
3148
3149 2005-01-18  Michael Matz  <matz@suse.de>
3150
3151         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
3152
3153 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
3154
3155         PR tree-optimization/19121
3156         * gcc.c-torture/compile/pr19121.c: New test.
3157
3158 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
3159
3160         PR target/19357
3161         * gcc.c-torture/compile/pr19357.c: New test.
3162
3163 2005-01-17  Ian Lance Taylor  <ian@airs.com>
3164
3165         PR c/5675
3166         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
3167         pass--those that refer just to the variable, possibly with a
3168         cast.
3169         * gcc.dg/c99-const-expr-3.c: Likewise.
3170
3171         PR middle-end/13127
3172         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
3173         longer emitted.
3174
3175 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
3176
3177         PR fortran/18778
3178         * gfortran.dg/endfile_2.f90: New test.
3179
3180 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
3181
3182         PR 19168
3183         * gfortran.dg/select_5.f90: New test.
3184
3185 2004-01-16  Paul Brook  <paul@codesourcery.com>
3186
3187         * gfortran.dg/common_4.f90: New test.
3188
3189 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3190
3191         PR rtl-optimization/19462
3192         * gcc.dg/torture/pr19462-1.c: New test.
3193
3194 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3195
3196         PR objc/19321
3197         * objc.dg/func-ptr-2.m: New.
3198         * objc.dg/volatile-1.m: New.
3199
3200 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3201
3202         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3203
3204 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3205
3206         PR tree-optimization/19060
3207         * gcc.c-torture/execute/20050104-1.c: New test.
3208
3209 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3210
3211         PR fortran/18983
3212         * gfortran.dg/write_to_null.f90: New test.
3213
3214 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3215             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3216
3217         PR other/19328
3218         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3219         argument.
3220
3221 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3222
3223         PR c++/19263
3224         * g++.dg/init/vector1.C: New test.
3225
3226 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3227
3228         PR target/13158
3229         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3230         PR target/18987
3231         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3232
3233 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3234
3235         * gfortran.dg/select_1.f90: New test.
3236         * gfortran.dg/select_2.f90: New test.
3237         * gfortran.dg/select_3.f90: New test.
3238         * gfortran.dg/select_4.f90: New test.
3239
3240 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3241
3242         PR middle-end/19084
3243         PR rtl-optimization/19348
3244         * gcc.dg/20050111-1.c: New test.
3245         * gcc.c-torture/execute/20050111-1.c: New test.
3246
3247         * gcc.dg/i386-asm-4.c: New test.
3248
3249 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3250
3251         * gcc.dg/nested-func-2.c: New test.
3252         * ada/acats/norun.lst: Remove c953002.
3253
3254 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3255
3256         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3257
3258 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3259
3260         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3261
3262 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3263
3264         PR target/18761
3265         * g++.dg/abi/align1.C: New test.
3266
3267 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3268
3269         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3270         at a time.
3271         * g++.dg/ext/altivec_check.h: Support compiling as C.
3272
3273 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3274
3275         PR c++/19355
3276         * g++.dg/expr/pr19355-1.C: New test case.
3277
3278 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3279
3280         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3281         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3282         * ada/acats/tests/c3/c92005b.ada: Likewise.
3283         * ada/acats/tests/c3/cxb3012.a: Likewise.
3284         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3285
3286 2005-01-09  Paul Brook  <paul@codesourcery.com>
3287
3288         * gfortran.dg/common_2.f90: New file.
3289         * gfortran.dg/common_3.f90: New file.
3290
3291 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3292
3293         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3294
3295 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3296
3297         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3298         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3299         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3300         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3301         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3302         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3303         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3304         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3305         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3306         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3307         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3308         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3309         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3310         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3311         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3312         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3313         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3314         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3315         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3316         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3317         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3318         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3319         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3320         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3321         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3322         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3323         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3324         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3325         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3326         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3327         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3328         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3329         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3330         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3331         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3332         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3333         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3334         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3335         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3336         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3337         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3338         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3339         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3340         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3341         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3342         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3343         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3344         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3345         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3346         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3347         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3348         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3349         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3350         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3351         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3352         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3353         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3354         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3355         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3356         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3357         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3358         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3359         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3360         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3361         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3362         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3363         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3364
3365         * gcc.dg/vect/vect-1.c: Fix spelling.
3366         * gcc.dg/vect/vect-10.c: Fix spelling.
3367         * gcc.dg/vect/vect-11.c: Fix spelling.
3368         * gcc.dg/vect/vect-12.c: Fix spelling.
3369         * gcc.dg/vect/vect-14.c: Fix spelling.
3370         * gcc.dg/vect/vect-15.c: Fix spelling.
3371         * gcc.dg/vect/vect-16.c: Fix spelling.
3372         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3373         * gcc.dg/vect/vect-64.c: Fix comments.
3374         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3375
3376 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3377             Ira Rosen  <irar@il.ibm.com>
3378
3379         * gcc.dg/vect/vect-70.c: New test.
3380         * gcc.dg/vect/vect-71.c: New test.
3381
3382 2005-01-09  Manfred Hollstein  <mh@suse.com>
3383
3384         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3385         * gcc.dg/pr18241-2.c: Likewise.
3386         * gcc.dg/pr18241-3.c: Likewise.
3387         * gcc.dg/pr18241-4.c: Likewise.
3388         * gcc.dg/pr18241-5.c: Likewise.
3389
3390 2005-01-08  Richard Henderson  <rth@redhat.com>
3391
3392         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3393         False for x86 and x86-64.
3394
3395 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3396
3397         PR tree-optimization/18241
3398         * gcc.dg/pr18241-1.c: New test.
3399         * gcc.dg/pr18241-2.c: New test.
3400         * gcc.dg/pr18241-3.c: New test.
3401         * gcc.dg/pr18241-4.c: New test.
3402         * gcc.dg/pr18241-5.c: New test.
3403
3404 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3405
3406         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3407         gfortran.dg/select_4.f90: New.
3408
3409 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3410
3411         * gcc.c-torture/execute/20050107-1.c: New test.
3412
3413 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3414
3415         PR c++/19298
3416         * g++.dg/template/ref2.C: New.
3417
3418 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3419
3420         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3421         instead of being empty.
3422
3423 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3424
3425         PR fortran/15553
3426         * gfortran.dg/array-1.f90: New test.
3427
3428 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3429
3430         PR tree-optimization/19283
3431         * gcc.c-torture/execute/20050106-1.c: New test.
3432
3433         PR rtl-optimization/18861
3434         * gcc.dg/20050105-1.c: New test.
3435
3436         PR tree-optimization/18828
3437         * gcc.dg/20050105-2.c: New test.
3438
3439 2005-01-07  Andreas Jaeger  <aj@suse.de>
3440
3441         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3442
3443 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3444
3445         PR fortran/18398
3446         * gfortran.dg/fmt_read.f90: New test.
3447
3448 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3449
3450         * gcc.dg/rs6000-ldouble-2.c: New.
3451
3452 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3453
3454         PR c++/19244
3455         * g++.dg/parser/ctor2.C: New test.
3456
3457 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3458
3459         PR c++/17154
3460         * g++.dg/template/using9.C: New test.
3461
3462 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3463
3464         PR c++/19258
3465         * g++.dg/lookup/friend6.C: New test.
3466
3467 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3468
3469         PR c++/19270
3470         * g++.dg/template/array10.C: New.
3471
3472 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3473
3474         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3475         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3476
3477 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3478
3479         * gcc.c-torture/compile/20050105-1.c: New test.
3480
3481 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3482
3483         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3484
3485 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3486
3487         PR middle-end/19100
3488         * gcc.dg/conv-3.c: New test case.
3489
3490 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3491
3492         * gcc.dg/asm-wide-1.c: New test.
3493
3494 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3495
3496         PR c++/19030
3497         * g++.dg/parse/crash22.C: New
3498
3499 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3500
3501         PR 19257
3502         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3503
3504 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3505
3506         PR middle-end/17767
3507         * gcc.dg/i386-mmx-6.c: New test case.
3508
3509 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3510
3511         PR tree-optimization/18308
3512         * gcc.dg/vect/pr18308.c: New testcase.
3513
3514 2005-01-04  Andreas Jaeger  <aj@suse.de>
3515
3516         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3517
3518 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3519             Robert Bowdidge <bowdidge@apple.com>
3520
3521         * gcc.dg/cpp/subframework1.c: New.
3522         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3523         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3524         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3525         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3526
3527 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3528
3529         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3530         producing warning.
3531         * gcc.dg/darwin-weakimport-2.c: New.
3532
3533 2005-01-03  Richard Henderson  <rth@redhat.com>
3534
3535         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3536
3537 2005-01-03  Richard Henderson  <rth@redhat.com>
3538
3539         * gcc.dg/vect/vect.exp: Enable for ia64.
3540         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3541         (check_effective_target_vect_float): Likewise.
3542         (check_effective_target_vect_no_align): Likewise.
3543         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3544         * gcc.dg/vect/vect-8.c: Likewise.
3545
3546 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3547
3548         PR target/19236
3549         * gcc.dg/pr19236-1.c: New test case.
3550
3551 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3552
3553         PR rtl-optimization/12092
3554         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3555
3556 2005-01-02  Andreas Jaeger  <aj@suse.de>
3557
3558         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3559
3560 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3561             Andrew Pinski  <pinskia@physics.uc.edu>
3562
3563         PR rtl-optimization/12092
3564         * gcc.dg/pr12092-1.c: New test case.
3565
3566 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3567
3568         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3569         'hidden' and 'default' for better portability.
3570         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3571
3572         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3573         6 and 7.
3574         * g++.old-deja/g++.brendan/new3.C: Likewise.
3575
3576 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3577
3578         * gcc.dg/20041231-1.C: New test.
3579         * g++.dg/warn/Wunreachable-code-1.C: New test.
3580
3581 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3582
3583         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3584         file, not /dev/null.  Abort on error.
3585
3586 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3587             Ziemowit Laski  <zlaski@apple.com>
3588
3589         PR objc/18971
3590         * objc.dg/encode-5.m: New test.
3591
3592 2004-12-29  Richard Henderson  <rth@redhat.com>
3593
3594         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3595         * objc.dg/stabs-1.m: Disable for ia64.
3596
3597 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3598
3599         PR c++/19190
3600         * g++.dg/warn/Wunused-10.C: New test.
3601
3602 2004-12-28  Richard Henderson  <rth@redhat.com>
3603
3604         * objc.dg/stabs-1.m: Disable for alpha.
3605
3606 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3607
3608         PR c++/19149
3609         * g++.dg/parse/error23.C: New test.
3610
3611 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3612
3613         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3614
3615         PR fortran/19032
3616         * gfortran.dg/intrinsic_modulo_1.f90: New.
3617         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3618         tests with divisor -1.
3619
3620 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3621
3622         * g++.dg/opt/temp1.C (memcpy): Return a value.
3623
3624         PR c++/19148
3625         * g++.dg/expr/cond7.C: New test.
3626
3627 2004-12-27  Paul Brook  <paul@codesourcery.com>
3628
3629         * gfortran.dg/g77/select_no_compile.f: Remove.
3630
3631 2004-12-27  Richard Henderson  <rth@redhat.com>
3632
3633         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3634         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3635         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3636
3637 2004-12-26  Richard Henderson  <rth@redhat.com>
3638
3639         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3640         by 1i instead of token pasting.
3641
3642 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3643
3644         PR tree-optimization/17578
3645         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3646         to additional_flags.
3647         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3648
3649 2004-12-25  Richard Henderson  <rth@redhat.com>
3650
3651         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3652         Remove Alpha.
3653
3654 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3655
3656         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3657         hppa*-*-hpux*.
3658         * gcc.dg/pr17957.c (dg-options): Likewise.
3659         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3660         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3661         instead of 0 on __hppa__.
3662         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3663         "foo,%r" on hppa*-*-*.
3664
3665 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3666
3667         PR fortran/19071
3668         * gfortran.dg/complex_write.f90: New test.
3669
3670 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3671
3672         PR c++/17595
3673         * g++.dg/parse/pragma2.C: New test.
3674
3675         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3676
3677 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3678
3679         * gcc.dg/empty2.c: Add missing dg-warning.
3680
3681 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3682
3683         PR c++/17413
3684         * g++.dg/template/local4.C: New test.
3685         * g++.dg/template/crash19.C: Add dg-error marker.
3686
3687         * g++.dg/template/crash31.C: Correct embedded PR number.
3688
3689 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3690
3691         PR c++/16405
3692         * g++.dg/opt/temp1.C: Add do-run marker.
3693
3694 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3695
3696         * g++.dg/template/spec19.C: New.
3697
3698 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3699
3700         PR target/16819
3701         * gcc.dg/empty2.c: New.
3702
3703 2004-12-23  Richard Henderson  <rth@redhat.com>
3704
3705         * lib/target-supports.exp (check_effective_target_vect_no_align):
3706         Remove i?86 and x86-64.
3707
3708 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3709
3710         PR c++/16405
3711         * g++.dg/opt/temp1.C: New test.
3712
3713 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3714
3715         PR c++/18733
3716         * g++.dg/template/friend33.C: New testcase.
3717
3718 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3719
3720         PR c++/18464
3721         * g++.dg/template/cond5.C: New test.
3722
3723         PR c++/18492
3724         * g++.dg/inherit/thunk3.C: New test.
3725
3726         PR c++/11224
3727         * g++.dg/warn/Wunused-9.C: New test.
3728
3729 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3730
3731         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3732
3733 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3734
3735         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3736
3737 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3738
3739         PR c++/18378
3740         * g++.dg/ext/packed8.C: New test.
3741
3742         PR c++/13268
3743         * g++.dg/template/crash31.C: New test.
3744
3745         PR c++/19034
3746         * g++.dg/template/crash30.C: New test.
3747
3748 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3749
3750         PR C++/18984
3751         * g++.dg/eh/ctor3.C: New test.
3752
3753 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3754
3755         * objc.dg/stabs-1.m: Allow section name to be quoted and
3756         assembly label to begin with '.LL'.
3757
3758 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3759
3760         * gcc.dg/vect/vect.exp
3761         (check_effective_target_lp64_or_vect_no_align): New.
3762         * gcc.dg/vect/vect-77.c: Use it.
3763         * gcc.dg/vect/vect-78.c: Use it.
3764
3765         * lib/target-supports.exp
3766         (check_effective_target_vect_no_max,
3767         check_effective_target_vect_no_bitwise,
3768         check_effective_target_vect_no_align): New.
3769         * gcc.dg/vect/vect-13.c: Use them.
3770         * gcc.dg/vect/vect-17.c: Ditto.
3771         * gcc.dg/vect/vect-18.c: Ditto.
3772         * gcc.dg/vect/vect-19.c: Ditto.
3773         * gcc.dg/vect/vect-20.c: Ditto.
3774         * gcc.dg/vect/vect-27.c: Ditto.
3775         * gcc.dg/vect/vect-29.c: Ditto.
3776         * gcc.dg/vect/vect-44.c: Ditto.
3777         * gcc.dg/vect/vect-48.c: Ditto.
3778         * gcc.dg/vect/vect-50.c: Ditto.
3779         * gcc.dg/vect/vect-52.c: Ditto.
3780         * gcc.dg/vect/vect-54.c: Ditto.
3781         * gcc.dg/vect/vect-56.c: Ditto.
3782         * gcc.dg/vect/vect-58.c: Ditto.
3783         * gcc.dg/vect/vect-60.c: Ditto.
3784         * gcc.dg/vect/vect-72.c: Ditto.
3785         * gcc.dg/vect/vect-80.c: Ditto.
3786
3787 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3788
3789         PR c++/14075
3790         * g++.dg/init/string1.C: New.
3791
3792         PR c++/18975
3793         * g++.dg/other/synth1.C: New.
3794
3795 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3796
3797         PR c/18963
3798         * gcc.dg/pr18963-1.c: New test.
3799
3800 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3801
3802         PR c/18596
3803         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3804         * gcc.dg/pr18596-1.c: Use dg-error.
3805         (dg-options): Use -fno-unit-at-a-time.
3806         * gcc.dg/pr18596-2.c: New test.
3807         * gcc.dg/pr18596-3.c: New test.
3808
3809 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3810
3811         PR middle-end/18683
3812         * g++.dg/opt/pr18683-1.C: New test case.
3813
3814 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3815
3816         PR other/19093
3817         * g++.dg/opt/max1.C: Fix for 64bit targets.
3818
3819 2004-12-20  Matt Austern  <austern@apple.com>
3820
3821         PR c++/19044
3822         * g++.dg/ext/builtin6.C: New
3823
3824 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3825
3826         PR tree-optimization/19080
3827         * gcc.c-torture/compile/pr19080.c: New test.
3828
3829 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3830
3831         * gcc.dg/20041219-1.c: New test.
3832
3833 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3834
3835         PR middle-end/19068
3836         * g++.dg/opt/max1.C: New test case.
3837
3838 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3839
3840         * gcc.dg/fdata-sections-1.c: New test.
3841
3842 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3843
3844         PR middle-end/18548
3845         * gcc.dg/max-1.c: New test case.
3846
3847 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3848
3849         * gcc.c-torture/execute/20041218-1.c: New test.
3850
3851 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3852
3853         * gcc.dg/pr18501.c: New test.
3854         * gcc.dg/uninit-5.c: XFAIL.
3855         * gcc.dg/uninit-9.c: XFAIL.
3856
3857 2004-12-17  Dale Johannesen  <dalej@apple.com>
3858
3859         * gcc.dg/20041213-1.c:  New.
3860
3861 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3862
3863         * objc.dg/stabs-1.m: Allow assembly label to begin
3864         with a dot ('.').
3865
3866 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3867
3868         * gcc.c-torture/execute/20041213-1.c: Move...
3869         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3870
3871 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3872
3873         PR c++/18721
3874         * g++.dg/lookup/conv-5.C: New.
3875
3876 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3877
3878         * objc.dg/stabs-1.m: New test.
3879
3880 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3881
3882         * gcc.dg/visibility-c.c: Change compile to
3883         assemble for the test.
3884
3885 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3886
3887         PR target/19041
3888         * gcc.dg/visibility-c.c: New test.
3889
3890 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3891
3892         PR middle-end/18493
3893         * gcc.dg/switch-8.c: New test case.
3894
3895 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3896
3897         PR c++/18905
3898         * g++.dg/template/init4.C: New.
3899         * g++.dg/opt/static3.C: Enable optimizer.
3900
3901 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3902
3903         * g++.dg/other/complex1.C: New test.
3904
3905 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3906
3907         * g++.dg/opt/inline9.C: New test.
3908
3909 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3910
3911         PR fortran/18993
3912         * gfotran.dg/nullify_1.f: New test.
3913
3914 2004-12-15  Richard Henderson  <rth@redhat.com>
3915
3916         * gcc.target/i386/i386.exp: New harness.
3917         * gcc.target/i386/vect-args.c: New.
3918
3919 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3920
3921         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3922
3923 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3924
3925         PR c++/18825
3926         * g++.dg/template/friend32.C: New test.
3927
3928 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3929
3930         * cpp/pragma-once-1.c: New test.
3931         * cpp/pragma-once-1b.h: Likewise.
3932         * cpp/pragma-once-1c.h: Likewise.
3933         * cpp/pragma-once-1d.h: Likewise.
3934         * cpp/inc/pragma-once-1a.h: Likewise.
3935
3936 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3937             Steven G. Kargl  <kargls@comcast.net>
3938
3939         PR fortran/17597
3940         * gfortran.dg/list_read_3.f90: New test.
3941
3942 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3943
3944         * gcc.dg/ftrapv-2.c: New test.
3945
3946 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3947
3948         PR c++/18981
3949         * g++.dg/template/typename9.C: New test.
3950
3951 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3952
3953         PR c++/18738
3954         * g++.dg/template/typename8.C: New test.
3955         * g++.dg/parse/friend2.C: Tweak error message.
3956
3957 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3958
3959         * gcc.c-torture/20041214-1.c: New test.
3960
3961 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3962
3963         PR c++/18965
3964         * g++.dg/init/array17.C: New test.
3965
3966 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3967
3968         PR c++/18793
3969         * g++.dg/init/aggr3.C: New test.
3970
3971 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3972
3973         * gcc.dg/altivec-types-1.c: New test.
3974         * gcc.dg/altivec-types-2.c: New test.
3975         * gcc.dg/altivec-types-3.c: New test.
3976         * gcc.dg/altivec-types-4.c: New test.
3977         * g++.dg/ext/altivec-types-1.C: New test.
3978         * g++.dg/ext/altivec-types-2.C: New test.
3979         * g++.dg/ext/altivec-types-3.C: New test.
3980         * g++.dg/ext/altivec-types-4.C: New test.
3981
3982 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3983
3984         PR middle-end/18951
3985         * gcc.c-torture/execute/20041213-1.c: New test.
3986
3987 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3988
3989         PR c++/18949
3990         * g++.dg/template/cast1.C: New.
3991
3992 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3993
3994         * gcc.c-torture/execute/20041213-2.c: New test.
3995
3996 2004-12-13  Richard Henderson  <rth@redhat.com>
3997
3998         * gcc.dg/i386-sse-10.c: Fix typo in options.
3999
4000 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
4001
4002         PR c++/18968
4003         * g++.dg/opt/pr18968.C: New test.
4004
4005 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
4006
4007         PR c++/18925
4008         * g++.dg/ext/visibility/staticdatamem.C: New test.
4009
4010 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
4011
4012         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
4013
4014 2004-12-13  Roger Sayle  <roger@eyesopen.com>
4015
4016         PR rtl-optimization/18928
4017         * gcc.dg/pr18928-1.c: New test case.
4018
4019 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4020
4021         PR tree-opt/16951
4022         * gcc.c-torture/compile/20041211-1.c: New.
4023
4024 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4025
4026         PR middle-end/17564
4027         * gcc.c-torture/execute/20041212-1.c: New test.
4028
4029 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4030
4031         PR fortran/18869
4032         * gfortran.dg/common_1.f90: New test.
4033
4034 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4035         Paul Brook  <paul@codesourcery.com>
4036
4037         PR fortran/16222
4038         * gfortran.dg/real_do_1.f90: New test.
4039
4040 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4041
4042         PR tree-opt/18040
4043         * g++.dg/opt/ptrmem6.C: New test.
4044
4045 2004-12-11  Roger Sayle  <roger@eyesopen.com>
4046
4047         PR middle-end/18921
4048         * gcc.dg/pr18921-1.c: New test case.
4049
4050 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4051
4052         PR fortran/17175
4053         * gfortran.dg/scale_1.f90: New test.
4054
4055 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
4056
4057         PR middle-end/18903
4058         * gcc.c-torture/compile/pr18903.c: New test.
4059
4060 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
4061
4062         * gcc.c-torture/execute/20041210-1.c: New test.
4063
4064 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4065
4066         PR c++/18731
4067         * g++.dg/parser/struct-1.C: New test.
4068         * g++.dg/parser/struct-2.C: New test.
4069         * g++.dg/parser/struct-3.C: New test.
4070
4071 2004-12-09  Richard Henderson  <rth@redhat.com>
4072
4073         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
4074
4075         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
4076         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
4077
4078 2004-12-09  Matt Austern  <austern@apple.com>
4079
4080         PR c++/18514
4081         * g++.dg/ext/builtin1.C: New
4082         * g++.dg/ext/builtin2.C: New
4083         * g++.dg/ext/builtin3.C: New
4084         * g++.dg/ext/builtin4.C: New
4085         * g++.dg/ext/builtin5.C: New
4086
4087 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
4088
4089         PR tree-opt/18904
4090         * g++.dg/opt/ptrmem5.C: New test.
4091
4092 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
4093
4094         * g++.dg/parse/typename5.C: Adjust for new error.
4095         * g++.dg/parse/typename7.C: New.
4096
4097 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4098
4099         PR c++/18073
4100         * g++.dg/other/mmintrin.C: New test.
4101
4102 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
4103
4104         PR c++/16681
4105         * g++.dg/init/array15.C: New.
4106         * g++.dg/init/array16.C: New.
4107
4108 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4109
4110         PR fortran/18826
4111         * gfortran.dg/assign_1.f90: New test.
4112
4113 2004-12-08  Nick Clifton  <nickc@redhat.com>
4114
4115         * gcc.target/xstormy16/bss_below100: New directory containing tests.
4116         * gcc.target/xstormy16/data_below100: Likewise.
4117         * gcc.target/xstormy16/sfr: Likewise.
4118         * gcc.target/xstormy16/below100.S: New test source file.
4119         * gcc.target/xstormy16/below100.ld: New test linker script.
4120         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4121         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
4122         bp instructions.
4123         * gcc.target/xstormy16/bp.c: Likewise.
4124
4125         * gcc.target/xstormy16/bss_below100: New files:
4126         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4127         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4128         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4129         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4130         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4131         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4132         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4133         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4134         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4135         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4136         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4137         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4138         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4139         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4140         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4141         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4142         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4143         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4144         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4145         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4146         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4147         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4148         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4149         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4150         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4151         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4152         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4153
4154         * gcc.target/xstormy16/data_below100: New files:
4155         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4156         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4157         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4158         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4159         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4160         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4161         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4162         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4163         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4164         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4165         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4166         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4167         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4168         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4169         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4170         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4171         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4172         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4173         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4174         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4175         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4176         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4177         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4178         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4179         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4180         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4181         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4182
4183         * gcc.target/xstormy16/sfr: New files:
4184         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
4185         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
4186         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4187         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4188         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4189         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4190         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4191         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4192         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4193         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4194         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4195         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4196         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4197         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4198         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4199         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4200         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4201         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4202         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4203         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4204         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4205         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4206         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4207         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4208         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4209         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4210         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4211         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4212         27_if0_sfrw_bitfield_f.c
4213
4214 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4215
4216         PR c++/18100
4217         * g++.dg/lookup/name-clash4.C: New test.
4218
4219 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4220
4221         PR c++/18672
4222         * g++.dg/opt/array1.C: New.
4223
4224         PR c++/18803
4225         * g++.dg/template/operator5.C: New.
4226
4227 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4228
4229         PR c/18867
4230         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4231
4232 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4233
4234         * gcc.dg/noncompile/20041207.c: New test.
4235
4236 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4237
4238         * g++.dg/other/unreachable-1.C: New test.
4239
4240 2004-12-06  Nick Clifton  <nickc@redhat.com>
4241
4242         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4243         <limits.h> because the latter comes from gcc's include/ directory
4244         and not the newlib/libc/include directory.
4245
4246 2004-12-04  Richard Henderson  <rth@redhat.com>
4247
4248         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4249
4250 2004-12-04  Richard Henderson  <rth@redhat.com>
4251
4252         * lib/target-supports.exp (check_gc_sections_available): Disable
4253         for alpha and ia64.
4254
4255 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4256
4257         PR middle-end/17909
4258         * g++.dg/other/vararg-2.C: New test.
4259
4260 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4261
4262         PR c++/17011, c++/17971
4263         * g++.dg/template/error15.C: Adjust expected error.
4264         * g++.dg/template/instantiate3.C: Likewise.
4265
4266 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4267
4268         * gcc.dg/altivec-18.c: Fix for darwin
4269
4270 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4271
4272         PR c++/18782
4273         * g++.dg/parse/ptrmem2.C: New.
4274
4275         PR c++/18318
4276         * g++.dg/template/new1.C: New.
4277
4278 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4279
4280         PR fortran/18710
4281         * gfortran.dg/direct_io_3.f90: New test.
4282
4283 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4284
4285         PR 18758
4286         * g++.dg/parse/crash21.C: New.
4287
4288 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4289
4290         PR c++/15664, c++/18276
4291         * g++.dg/template/ttp13.C: New test.
4292         * g++.dg/template/ttp14.C: Likewise.
4293
4294 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4295
4296         PR c++/18123
4297         * g++.dg/parse/enum2.C: New test.
4298         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4299
4300 2004-12-02  Nick Clifton  <nickc@redhat.com>
4301
4302         * gcc.target/xstormy16: New test directory.
4303         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4304         * gcc.target/xstormy16/bp.c: Check the generation of bp
4305         instructions.
4306         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4307         bn instructions and the BELOW100 attribute.
4308
4309 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4310
4311         PR target/16952
4312         * gcc.dg/ppc-eabi.c: New.
4313
4314 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4315
4316         PR fortran/18284
4317         * gfortran.dg/backspace.f90
4318
4319 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4320
4321         * gfortran.dg/inquire.f90: New test.
4322
4323 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4324
4325         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4326         handle effective-target-keyword.
4327         (dg-skip-if): Support effective-target keyword as target list.
4328         (dg-xfail-if): Ditto.
4329         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4330
4331 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4332
4333         PR tree-optimization/18291
4334         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4335
4336 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4337
4338         PR C++/18729
4339         * g++.dg/parse/crash20.C: New.
4340
4341         PR c++/17431
4342         * g++.dg/overload/arg1.C: New.
4343         * g++.dg/overload/arg2.C: New.
4344         * g++.dg/overload/arg3.C: New.
4345         * g++.dg/overload/arg4.C: New.
4346
4347 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4348
4349         * gcc.dg/c99-flex-array-4.c: Remove.
4350
4351 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4352
4353         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4354
4355         * lib/target-supports.exp (is-effective-target): Simplify.
4356
4357         * lib/target-supports.exp (check_effective_target_vect_long):
4358         Fix for powerpc64-*-*.
4359
4360 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4361
4362         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4363         to support new requirements on FreeBSD 5.
4364
4365 2004-11-30  Devang Patel  <dpatel@apple.com>
4366
4367         PR 18702
4368         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4369
4370 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4371
4372         * g++.dg/ext/altivec-13.C: New test.
4373
4374 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4375
4376         PR tree-opt/18298
4377         * gcc.c-torture/execute/p18298.c: New test.
4378
4379 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4380             Dorit Naishlos  <dorit@il.ibm.com>
4381
4382         PR tree-opt/18607
4383         * gcc.dg/vect/vect-89.c: New test.
4384
4385 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4386
4387         * gcc.dg/pr18596-1.c: New test.
4388
4389 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4390
4391         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4392
4393 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4394
4395         PR c/18479
4396         * gcc.dg/pr18479.c: New test.
4397
4398 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4399
4400         PR target/18490
4401         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4402         mmix-knuth-mmixware.
4403
4404         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4405         cris-*-elf* cris-*-aout* mmix-*-*
4406
4407 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4408
4409         PR middle-end/18725
4410         * gcc.dg/pr18725.c: New test.
4411
4412 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4413
4414         PR target/18488
4415         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4416
4417         PR target/18336
4418         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4419
4420 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4421
4422         PR c++/18368
4423         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4424         * g++.old-deja/g++.law/ctors5.C: Likewise.
4425         * g++.old-deja/g++.other/crash25.C: Likewise.
4426
4427         PR c++/18674
4428         * g++.dg/template/error16.C: New test.
4429
4430         PR c++/18512
4431         * g++.dg/template/crash29.C: New test.
4432
4433 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4434
4435         PR tree-optimization/18712
4436         * gcc.c-torture/compile/pr18712.c: New test.
4437
4438 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4439
4440         PR c/7544
4441         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4442         tests.
4443
4444 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4445
4446         PR c++/18652
4447         * g++.dg/lookup/crash6.C: New test.
4448
4449 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4450
4451         PR middle-end/18164
4452         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4453
4454 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4455
4456         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4457         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4458         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4459
4460 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4461
4462         * gcc.dg/pr18164.c: New test.
4463
4464 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4465
4466         * gcc.dg/funroll-loops-all.c: New.
4467
4468 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4469
4470         PR target/18489
4471         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4472         delimeter, match space and TAB as well as ":".
4473
4474         PR target/18484
4475         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4476
4477         PR target/18348
4478         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4479
4480         PR target/18345
4481         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4482
4483         PR target/18337
4484         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4485
4486 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4487
4488         * gfortran.dg/direct_io_2.f90: New test.
4489
4490 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4491
4492         PR target/18334
4493         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4494
4495 2004-11-28  Richard Henderson  <rth@redhat.com>
4496
4497         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4498
4499 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4500
4501         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4502         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4503         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4504         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4505         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4506         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4507         gcc.dg/pointer-arith-8.c: New tests.
4508
4509 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4510
4511         PR fortran/18364
4512         * gfortran.dg/endfile.f90: New test.
4513
4514 2004-11-27  Falk Hueffner  <falk@debian.org>
4515
4516         * gcc.dg/loop-6.c: New test.
4517
4518 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4519
4520         * gcc.c-torture/execute/20041126-1.c: New test.
4521
4522 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4523
4524         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4525         on IRIX.
4526
4527 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4528
4529         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4530         functions.
4531
4532 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4533
4534         PR rtl-optimization/17825
4535         * gcc.c-torture/compile/20041119-1.c: New test.
4536
4537 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4538
4539         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4540         Check existence of ld library path variables before unsetting.
4541
4542 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4543
4544         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4545
4546 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4547
4548         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4549
4550 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4551
4552         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4553
4554 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4555
4556         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4557         dg-do directive.
4558
4559 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4560
4561         * gcc.dg/pr17957.c: Pass --param, not -param.
4562
4563 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4564
4565         PR middle-end/17957
4566         * testsuite/gcc.dg/pr17957.c: New test.
4567
4568 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4569
4570         PR c++/18445
4571         * g++.dg/template/crash28.C: Likewise.
4572
4573         PR c++/18001
4574         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4575         * g++.dg/ext/lvaddr.C: Likewise.
4576         * g++.dg/opt/pr7503-3.C: Likewise.
4577
4578         PR c++/18466
4579         * g++.dg/parse/qualified3.C: New test.
4580         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4581
4582         PR c++/18545
4583         * g++.dg/expr/return1.C: New test.
4584
4585 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4586
4587         Friend class name lookup 3/n, PR c++/3332
4588         * g++.dg/lookup/friend3.C: New test.
4589         * g++.dg/lookup/friend4.C: Likewise.
4590         * g++.dg/lookup/friend5.C: Likewise.
4591
4592 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4593
4594         Friend class name lookup 2/n, PR c++/14513, c++/15410
4595         * g++.dg/lookup/friend2.C: New test.
4596         * g++.dg/template/friend31.C: Likewise.
4597
4598 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4599
4600         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4601
4602 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4603
4604         PR c++/17473
4605         * g++.dg/tc1/dr56.C: Remove.
4606         * g++.dg/template/typedef1.C: Add dg-error markers.
4607         * g++.old-deja/g++.other/typedef7.C: Likewise.
4608
4609         PR c++/18285
4610         * g++.dg/parse/typedef7.C: New test.
4611
4612 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4613
4614         * gcc.c-torture/execute/20041124-1.c: New test.
4615
4616 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4617
4618         * g++.dg/template/deduce3.C: New test.
4619
4620         PR c++/18586
4621         * g++.dg/template/crash27.C: New test.
4622
4623         PR c++/18530
4624         * g++.dg/warn/Wshadow-3.C: New test.
4625
4626 2004-11-24  Devang Patel  <dpatel@apple.com>
4627
4628         PR/18555
4629         * gcc.dg/cpp/isysroot-1.c: New test.
4630         * gcc.dg/cpp/usr/include/stdio.h: New file.
4631         * gcc.dg/cpp/isysroot-2.c: New test.
4632         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4633         New file.
4634
4635 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4636
4637         PR c++/8929
4638         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4639
4640 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4641
4642         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4643         * gcc.target/sparc/pdist.c: Likewise.
4644
4645 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4646
4647         PR c++/16882
4648         * g++.dg/conversion/simd1.C: New test.
4649
4650 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4651
4652         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4653         and restore_ld_library_path_env_vars.
4654         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4655         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4656         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4657         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4658
4659 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4660
4661         * gcc.dg/pragma-align-2.c: Test macro expansion.
4662         * gcc.dg/pragma-pack-2.c: New test.
4663
4664 2004-11-23  Richard Henderson  <rth@redhat.com>
4665
4666         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4667         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4668         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4669         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4670         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4671         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4672
4673         * gcc.dg/vect/vect.exp: Add check for alpha.
4674         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4675         (check_effective_target_vect_int): Enable for alpha.
4676         (check_effective_target_vect_long): New.
4677         (is-effective-target): Add it.
4678
4679 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4680
4681         * gcc.dg/pr18614-1.c: New test.
4682
4683 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4684
4685         * gcc.dg/setjmp-2.c: New test.
4686
4687 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
4688
4689         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
4690         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
4691         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
4692         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
4693         gcc.target/sparc/pdist.c: New tests.
4694
4695 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
4696
4697         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4698
4699 2004-11-22  Dale Johannesen  <dalej@apple.com>
4700
4701         * gcc.dg/20041111-1.c:  New.
4702
4703 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4704
4705         PR tree-opt/18536
4706         * gcc.dg/vect/pr18536.c: New test.
4707
4708 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4709
4710         PR c++/18354
4711         * g++.dg/template/nontype11.C: New test.
4712
4713 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4714
4715         PR middle-end/18520
4716         * gcc.dg/pr18520-1.c: New test case.
4717
4718 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4719
4720         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4721         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4722         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4723         expected diagnostics.
4724
4725 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4726
4727         PR target/18580
4728         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4729         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4730         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4731
4732 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4733
4734         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4735
4736 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4737             Joseph Myers  <joseph@codesourcery.com>
4738
4739         * lib/target-supports.exp (check_visibility_available): Really
4740         test the compiler.
4741
4742 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4743
4744         PR tree-opt/18181
4745         * gcc.dg/vect/vect-85.c: New test.
4746         * gcc.dg/vect/vect-86.c: New test.
4747         * gcc.dg/vect/vect-87.c: New test.
4748         * gcc.dg/vect/vect-88.c: New test.
4749
4750 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4751
4752         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4753
4754 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4755
4756         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4757         * gcc.dg/ppc-and-1.c: Ditto.
4758         * gcc.dg/ppc-compare-1.c: Ditto.
4759         * gcc.dg/ppc-mov-1.c: Ditto
4760
4761 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4762             Mark Mitchell  <mark@codesourcery.com>
4763
4764         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4765
4766 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4767             Aldy Hernandez  <aldyh@redhat.com>
4768
4769         * lib/target-supports.exp (check_effective_target_vect_int): New
4770         (check_effective_target_vect_float): New
4771         (check_effective_target_vect_double): New.
4772         (is-effective-target): Support new effective targets keywords.
4773         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4774         default action for dg-do.
4775         * gcc.dg/vect/pr16105.c: Use new support.
4776         * gcc.dg/vect/pr18400.c: Ditto.
4777         * gcc.dg/vect/pr18425.c: Ditto.
4778         * gcc.dg/vect/vect-1.c: Ditto.
4779         * gcc.dg/vect/vect-10.c: Ditto.
4780         * gcc.dg/vect/vect-11.c: Ditto.
4781         * gcc.dg/vect/vect-12.c: Ditto.
4782         * gcc.dg/vect/vect-13.c: Ditto.
4783         * gcc.dg/vect/vect-14.c: Ditto.
4784         * gcc.dg/vect/vect-15.c: Ditto.
4785         * gcc.dg/vect/vect-16.c: Ditto.
4786         * gcc.dg/vect/vect-17.c: Ditto.
4787         * gcc.dg/vect/vect-18.c: Ditto.
4788         * gcc.dg/vect/vect-19.c: Ditto.
4789         * gcc.dg/vect/vect-2.c: Ditto.
4790         * gcc.dg/vect/vect-20.c: Ditto.
4791         * gcc.dg/vect/vect-21.c: Ditto.
4792         * gcc.dg/vect/vect-22.c: Ditto.
4793         * gcc.dg/vect/vect-23.c: Ditto.
4794         * gcc.dg/vect/vect-24.c: Ditto.
4795         * gcc.dg/vect/vect-25.c: Ditto.
4796         * gcc.dg/vect/vect-26.c: Ditto.
4797         * gcc.dg/vect/vect-27.c: Ditto.
4798         * gcc.dg/vect/vect-27a.c: Ditto.
4799         * gcc.dg/vect/vect-28.c: Ditto.
4800         * gcc.dg/vect/vect-29.c: Ditto.
4801         * gcc.dg/vect/vect-29a.c: Ditto.
4802         * gcc.dg/vect/vect-3.c: Ditto.
4803         * gcc.dg/vect/vect-30.c: Ditto.
4804         * gcc.dg/vect/vect-31.c: Ditto.
4805         * gcc.dg/vect/vect-32.c: Ditto.
4806         * gcc.dg/vect/vect-33.c: Ditto.
4807         * gcc.dg/vect/vect-34.c: Ditto.
4808         * gcc.dg/vect/vect-35.c: Ditto.
4809         * gcc.dg/vect/vect-36.c: Ditto.
4810         * gcc.dg/vect/vect-37.c: Ditto.
4811         * gcc.dg/vect/vect-38.c: Ditto.
4812         * gcc.dg/vect/vect-4.c: Ditto.
4813         * gcc.dg/vect/vect-40.c: Ditto.
4814         * gcc.dg/vect/vect-41.c: Ditto.
4815         * gcc.dg/vect/vect-42.c: Ditto.
4816         * gcc.dg/vect/vect-43.c: Ditto.
4817         * gcc.dg/vect/vect-44.c: Ditto.
4818         * gcc.dg/vect/vect-45.c: Ditto.
4819         * gcc.dg/vect/vect-46.c: Ditto.
4820         * gcc.dg/vect/vect-47.c: Ditto.
4821         * gcc.dg/vect/vect-48.c: Ditto.
4822         * gcc.dg/vect/vect-48a.c: Ditto.
4823         * gcc.dg/vect/vect-49.c: Ditto.
4824         * gcc.dg/vect/vect-5.c: Ditto.
4825         * gcc.dg/vect/vect-50.c: Ditto.
4826         * gcc.dg/vect/vect-51.c: Ditto.
4827         * gcc.dg/vect/vect-52.c: Ditto.
4828         * gcc.dg/vect/vect-53.c: Ditto.
4829         * gcc.dg/vect/vect-54.c: Ditto.
4830         * gcc.dg/vect/vect-55.c: Ditto.
4831         * gcc.dg/vect/vect-56.c: Ditto.
4832         * gcc.dg/vect/vect-56a.c: Ditto.
4833         * gcc.dg/vect/vect-57.c: Ditto.
4834         * gcc.dg/vect/vect-58.c: Ditto.
4835         * gcc.dg/vect/vect-59.c: Ditto.
4836         * gcc.dg/vect/vect-6.c: Ditto.
4837         * gcc.dg/vect/vect-60.c: Ditto.
4838         * gcc.dg/vect/vect-61.c: Ditto.
4839         * gcc.dg/vect/vect-62.c: Ditto.
4840         * gcc.dg/vect/vect-63.c: Ditto.
4841         * gcc.dg/vect/vect-64.c: Ditto.
4842         * gcc.dg/vect/vect-65.c: Ditto.
4843         * gcc.dg/vect/vect-66.c: Ditto.
4844         * gcc.dg/vect/vect-67.c: Ditto.
4845         * gcc.dg/vect/vect-68.c: Ditto.
4846         * gcc.dg/vect/vect-69.c: Ditto.
4847         * gcc.dg/vect/vect-7.c: Ditto.
4848         * gcc.dg/vect/vect-72.c: Ditto.
4849         * gcc.dg/vect/vect-72a.c: Ditto.
4850         * gcc.dg/vect/vect-73.c: Ditto.
4851         * gcc.dg/vect/vect-74.c: Ditto.
4852         * gcc.dg/vect/vect-75.c: Ditto.
4853         * gcc.dg/vect/vect-76.c: Ditto.
4854         * gcc.dg/vect/vect-77.c: Ditto.
4855         * gcc.dg/vect/vect-77a.c: Ditto.
4856         * gcc.dg/vect/vect-78.c: Ditto.
4857         * gcc.dg/vect/vect-79.c: Ditto.
4858         * gcc.dg/vect/vect-8.c: Ditto.
4859         * gcc.dg/vect/vect-80.c: Ditto.
4860         * gcc.dg/vect/vect-82.c: Ditto.
4861         * gcc.dg/vect/vect-82_64.c: Ditto.
4862         * gcc.dg/vect/vect-83.c: Ditto.
4863         * gcc.dg/vect/vect-83_64.c: Ditto.
4864         * gcc.dg/vect/vect-9.c: Ditto.
4865         * gcc.dg/vect/vect-all.c: Ditto.
4866         * gcc.dg/vect/vect-none.c: Ditto.
4867
4868 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4869
4870         * lib/gcc-dg.exp (dg-skip-if): New function.
4871         (dg-forbid-option): Remove.
4872         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4873         * g++.dg/abi/bitfield8.C: Likewise.
4874         * g++.dg/abi/dtor1.C: Likewise.
4875         * g++.dg/abi/empty10.C: Likewise.
4876         * g++.dg/abi/empty7.C: Likewise.
4877         * g++.dg/abi/empty9.C: Likewise.
4878         * g++.dg/abi/layout3.C: Likewise.
4879         * g++.dg/abi/layout4.C: Likewise.
4880         * g++.dg/abi/thunk1.C: Likewise.
4881         * g++.dg/abi/thunk2.C: Likewise.
4882         * g++.dg/abi/vbase11.C: Likewise.
4883         * g++.dg/abi/vthunk2.C: Likewise.
4884         * g++.dg/abi/vthunk3.C: Likewise.
4885         * g++.dg/ext/attrib8.C: Likewise.
4886         * g++.dg/opt/longbranch2.C: Likewise.
4887         * g++.dg/opt/reg-stack4.C: Likewise.
4888         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4889         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4890         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4891         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4892         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4893         * gcc.dg/20000609-1.c: Likewise.
4894         * gcc.dg/20000720-1.c: Likewise.
4895         * gcc.dg/20011107-1.c: Likewise.
4896         * gcc.dg/20011119-1.c: Likewise.
4897         * gcc.dg/20020108-1.c: Likewise.
4898         * gcc.dg/20020122-2.c: Likewise.
4899         * gcc.dg/20020122-3.c: Likewise.
4900         * gcc.dg/20020201-3.c: Likewise.
4901         * gcc.dg/20020206-1.c: Likewise.
4902         * gcc.dg/20020218-1.c: Likewise.
4903         * gcc.dg/20020310-1.c: Likewise.
4904         * gcc.dg/20020411-1.c: Likewise.
4905         * gcc.dg/20020418-2.c: Likewise.
4906         * gcc.dg/20020426-1.c: Likewise.
4907         * gcc.dg/20020426-2.c: Likewise.
4908         * gcc.dg/20020517-1.c: Likewise.
4909         * gcc.dg/20020523-1.c: Likewise.
4910         * gcc.dg/20020523-2.c: Likewise.
4911         * gcc.dg/20020729-1.c: Likewise.
4912         * gcc.dg/20030204-1.c: Likewise.
4913         * gcc.dg/20030826-2.c: Likewise.
4914         * gcc.dg/20030926-1.c: Likewise.
4915         * gcc.dg/20031202-1.c: Likewise.
4916         * gcc.dg/980312-1.c: Likewise.
4917         * gcc.dg/980313-1.c: Likewise.
4918         * gcc.dg/990117-1.c: Likewise.
4919         * gcc.dg/990424-1.c: Likewise.
4920         * gcc.dg/990524-1.c: Likewise.
4921         * gcc.dg/991230-1.c: Likewise.
4922         * gcc.dg/i386-387-1.c: Likewise.
4923         * gcc.dg/i386-387-2.c: Likewise.
4924         * gcc.dg/i386-387-3.c: Likewise.
4925         * gcc.dg/i386-387-4.c: Likewise.
4926         * gcc.dg/i386-387-5.c: Likewise.
4927         * gcc.dg/i386-387-6.c: Likewise.
4928         * gcc.dg/i386-asm-1.c: Likewise.
4929         * gcc.dg/i386-bitfield1.c: Likewise.
4930         * gcc.dg/i386-bitfield2.c: Likewise.
4931         * gcc.dg/i386-loop-1.c: Likewise.
4932         * gcc.dg/i386-loop-2.c: Likewise.
4933         * gcc.dg/i386-loop-3.c: Likewise.
4934         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4935         * gcc.dg/i386-pic-1.c: Likewise.
4936         * gcc.dg/i386-regparm.c: Likewise.
4937         * gcc.dg/i386-signbit-1.c: Likewise.
4938         * gcc.dg/i386-signbit-2.c: Likewise.
4939         * gcc.dg/i386-signbit-3.c: Likewise.
4940         * gcc.dg/i386-sse-5.c: Likewise.
4941         * gcc.dg/i386-sse-8.c: Likewise.
4942         * gcc.dg/i386-unroll-1.c: Likewise.
4943         * gcc.dg/tls/opt-1.c: Likewise.
4944         * gcc.dg/tls/opt-2.c: Likewise.
4945         * gcc.dg/unroll-1.c: Likewise.
4946         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4947         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4948         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4949         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4950
4951 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4952
4953         * g++.dg/template/incomplete1.C: New test.
4954
4955 2004-11-16  Nick Clifton  <nickc@redhat.com>
4956
4957         Revert patches accidentally commited during checkin of fixes for
4958         xstormy16 tests:
4959         gcc.c-torture/execute/simd-4.c: Revert
4960         gcc.dg/20040910-1.c: Revert.
4961
4962 2004-11-16  Paul Brook  <paul@codesourcery.com>
4963
4964         PR fortran/13010
4965         * gfortran.dg/der_pointer_1.f90: New test.
4966
4967 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4968
4969         PR c/18498
4970         * gcc.dg/bitfld-13.c: New test.
4971
4972 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4973
4974         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4975         powerpc*-*-linux*.
4976
4977         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4978         * gcc.dg/ppc64-abi-2.c: Ditto.
4979         * gcc.dg/ppc64-abi-3.c: Ditto.
4980
4981         * lib/gcc-dg.exp (dg-target-list): Remove.
4982
4983 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4984
4985         * gcc.dg/ia64-postinc.c: New test.
4986
4987 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4988
4989         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4990
4991 2004-11-15  Nick Clifton  <nickc@redhat.com>
4992
4993         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4994         __INT_MAX__ so that the test can be compiled by toolchains
4995         targeted at 16-bit processors.
4996
4997         * gcc.dg/20040625-1.c: Use long constants rather than integers
4998         when performing arithmetic that will overflow 16-bits.
4999
5000         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
5001         xstormy16.  It does not support 128-bit vector operations.
5002
5003         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
5004         with the macro PTR_TYPE.  Define this macro to an integer type
5005         suitable for holding a pointer.
5006
5007         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
5008         the target is a 16-bit processor.
5009
5010         * gcc.dg/cpp/if-2.c: Expect a different warning message from
5011         16-bit targets where the character constant will be too long.
5012
5013         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
5014         where the double will not be directly addressable.
5015
5016 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5017
5018         Friend class name lookup 1/n, PR c++/18471
5019         * g++.dg/template/crash26.C: New test.
5020         * g++.dg/lookup/struct1.C: Adjust expected error.
5021         * g++.dg/parse/elab1.C: Likewise.
5022         * g++.dg/parse/elab2.C: Likewise.
5023         * g++.dg/parse/int-as-enum1.C: Likewise.
5024         * g++.dg/parse/struct-as-enum1.C: Likewise.
5025         * g++.dg/parse/typedef1.C: Likewise.
5026         * g++.dg/parse/typedef3.C: Likewise.
5027         * g++.dg/parse/typedef4.C: Likewise.
5028         * g++.dg/parse/typedef5.C: Likewise.
5029         * g++.dg/template/nontype4.C: Likewise.
5030         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5031         * g++.old-deja/g++.other/elab1.C: Likewise.
5032         * g++.old-deja/g++.other/syntax4.C: Likewise.
5033
5034 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5035
5036         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5037
5038 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
5039
5040         * gcc.c-torture/execute/20041114-1.c: New test.
5041
5042 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
5043
5044         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
5045         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
5046         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
5047         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
5048         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
5049         gcc.dg/switch-7.c: New tests.
5050
5051 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5052
5053         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
5054
5055 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5056
5057         PR tree-opt/18400
5058         * gcc.dg/vect/pr18400.c: New test.
5059
5060 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5061             Andrew Pinski  <pinskia@physics.uc.edu>
5062
5063         PR tree-opt/18425
5064         * gcc.dg/vect/pr18425.c: New test.
5065
5066 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5067
5068         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
5069         Guard with dg-require-alias and dg-require-visibility.
5070
5071 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5072
5073         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
5074
5075 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5076
5077         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
5078
5079 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5080
5081         PR c++/17344
5082         * g++.dg/template/defarg5.C: New test.
5083
5084 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5085
5086         * g++.dg/parse/cast1.C: Run only on ILP32.
5087         * g++.old-deja/g++.mike/p784.C: Likewise.
5088
5089 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
5090
5091         * gcc.c-torture/execute/20041113-1.c: New test.
5092
5093 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5094
5095         PR target/18230
5096         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
5097         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
5098         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
5099         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5100         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
5101         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
5102         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
5103         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
5104         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
5105         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5106         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5107         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
5108         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
5109
5110 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5111
5112         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
5113         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
5114         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
5115         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
5116         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
5117         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
5118         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
5119         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
5120         gcc.target/sparc/combined-1.c: New tests.
5121
5122 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
5123
5124         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
5125         New tests.
5126
5127 2004-11-12  Mark Mitchell <mark@codesourcery.com>
5128
5129         * lib/gcc-dg.exp (dg-forbid-option): New function.
5130         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
5131         * g++.dg/abi/bitfield8.C: Likewise.
5132         * g++.dg/abi/dtor1.C: Likewise.
5133         * g++.dg/abi/empty10.C: Likewise.
5134         * g++.dg/abi/empty7.C: Likewise.
5135         * g++.dg/abi/empty9.C: Likewise.
5136         * g++.dg/abi/layout3.C: Likewise.
5137         * g++.dg/abi/layout4.C: Likewise.
5138         * g++.dg/abi/thunk1.C: Likewise.
5139         * g++.dg/abi/thunk2.C: Likewise.
5140         * g++.dg/abi/vbase11.C: Likewise.
5141         * g++.dg/abi/vthunk2.C: Likewise.
5142         * g++.dg/abi/vthunk3.C: Likewise.
5143         * g++.dg/ext/attrib8.C: Likewise.
5144         * g++.dg/opt/longbranch2.C: Likewise.
5145         * g++.dg/opt/reg-stack4.C: Likewise.
5146         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5147         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5148         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5149         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5150         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5151         * gcc.dg/20000609-1.c: Likewise.
5152         * gcc.dg/20000720-1.c: Likewise.
5153         * gcc.dg/20011107-1.c: Likewise.
5154         * gcc.dg/20011119-1.c: Likewise.
5155         * gcc.dg/20020108-1.c: Likewise.
5156         * gcc.dg/20020122-2.c: Likewise.
5157         * gcc.dg/20020122-3.c: Likewise.
5158         * gcc.dg/20020201-3.c: Likewise.
5159         * gcc.dg/20020206-1.c: Likewise.
5160         * gcc.dg/20020218-1.c: Likewise.
5161         * gcc.dg/20020310-1.c: Likewise.
5162         * gcc.dg/20020411-1.c: Likewise.
5163         * gcc.dg/20020418-2.c: Likewise.
5164         * gcc.dg/20020426-1.c: Likewise.
5165         * gcc.dg/20020426-2.c: Likewise.
5166         * gcc.dg/20020517-1.c: Likewise.
5167         * gcc.dg/20020523-1.c: Likewise.
5168         * gcc.dg/20020523-2.c: Likewise.
5169         * gcc.dg/20020729-1.c: Likewise.
5170         * gcc.dg/20030204-1.c: Likewise.
5171         * gcc.dg/20030826-2.c: Likewise.
5172         * gcc.dg/20030926-1.c: Likewise.
5173         * gcc.dg/20031202-1.c: Likewise.
5174         * gcc.dg/980312-1.c: Likewise.
5175         * gcc.dg/980313-1.c: Likewise.
5176         * gcc.dg/990117-1.c: Likewise.
5177         * gcc.dg/990424-1.c: Likewise.
5178         * gcc.dg/990524-1.c: Likewise.
5179         * gcc.dg/991230-1.c: Likewise.
5180         * gcc.dg/i386-387-1.c: Likewise.
5181         * gcc.dg/i386-387-2.c: Likewise.
5182         * gcc.dg/i386-387-3.c: Likewise.
5183         * gcc.dg/i386-387-4.c: Likewise.
5184         * gcc.dg/i386-387-5.c: Likewise.
5185         * gcc.dg/i386-387-6.c: Likewise.
5186         * gcc.dg/i386-asm-1.c: Likewise.
5187         * gcc.dg/i386-bitfield1.c: Likewise.
5188         * gcc.dg/i386-bitfield2.c: Likewise.
5189         * gcc.dg/i386-loop-1.c: Likewise.
5190         * gcc.dg/i386-loop-2.c: Likewise.
5191         * gcc.dg/i386-loop-3.c: Likewise.
5192         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5193         * gcc.dg/i386-pic-1.c: Likewise.
5194         * gcc.dg/i386-regparm.c: Likewise.
5195         * gcc.dg/i386-signbit-1.c: Likewise.
5196         * gcc.dg/i386-signbit-2.c: Likewise.
5197         * gcc.dg/i386-signbit-3.c: Likewise.
5198         * gcc.dg/i386-sse-5.c: Likewise.
5199         * gcc.dg/i386-sse-8.c: Likewise.
5200         * gcc.dg/i386-unroll-1.c: Likewise.
5201         * gcc.dg/tls/opt-1.c: Likewise.
5202         * gcc.dg/tls/opt-2.c: Likewise.
5203         * gcc.dg/unroll-1.c: Likewise.
5204         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5205         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5206         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5207         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5208         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5209         -m64 is specified.
5210
5211 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5212
5213         PR c++/18389
5214         * g++.dg/parse/cond1.C: New test.
5215
5216         PR c++/18429
5217         * g++.dg/template/array9.C: New test.
5218         * g++.dg/ext/vla1.C: Adjust error messages.
5219         * g++.dg/ext/vlm1.C: Likewise.
5220         * g++.dg/template/crash2.C: Likewise.
5221
5222         PR c++/18436
5223         * g++.dg/template/call3.C: New test.
5224
5225         PR c++/18407
5226         * g++.dg/template/ptrmem11.C: New test.
5227
5228 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5229
5230         PR other/14264
5231         * lib/g++.exp: Set LC_ALL and LANG to C.
5232         * lib/gcc-dg.exp: Likewise.
5233         * lib/gfortran.exp: Likewise.
5234         * lib/objc.exp: Likewise.
5235         * lib/treelang.exp: Likewise.
5236
5237 2004-11-12  Andreas Schwab  <schwab@suse.de>
5238
5239         * gcc.dg/pr16286.c: Fix last change.
5240
5241 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5242
5243         PR c++/18416
5244         * g++.dg/init/global1.C: New test.
5245
5246 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5247
5248         * gcc.c-torture/execute/20041112-1.c: New test.
5249
5250 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5251
5252         * lib/gcc-dg.exp (dg-target-list): New.
5253
5254 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5255             Richard Sandiford  <rsandifo@redhat.com>
5256
5257         * lib/target-supports.exp (get-compiler_messages): New.
5258         (check_named_sections_available): Use it.
5259         (check_effective_target_ilp32): New.
5260         (check_effective_target_lp64): New.
5261         (is-effective-target): New.
5262         * lib/gcc-dg.exp (dg-require-effective-target): New.
5263
5264 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5265
5266         * gcc.dg/precedence-1.c: New test.
5267
5268 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5269
5270         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5271
5272         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5273         message, delete generated files, use more descriptive name for
5274         executable, and make the test unsupported when it cannot be run.
5275
5276         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5277         (dg-require-weak, dg-require-visibility, dg-require-alias,
5278         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5279         dg-require-iconv, dg-require-named-sections): Use it.
5280
5281         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5282
5283 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5284
5285         PR target/16457
5286         * gcc.dg/ppc-and-1: New
5287
5288         PR target/16796
5289         * gcc.dg/ppc-mov-1.c: New.
5290
5291         PR target/16458
5292         * gcc.dg/ppc-compare-1.c: New.
5293
5294 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5295
5296         * objc.dg/desig-init-2.m: New test.
5297
5298 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5299
5300         PR middle-end/18160
5301         * g++.dg/warn/register-var-1.C: New test.
5302         * g++.dg/warn/register-var-2.C: New test.
5303
5304 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5305
5306         * gcc.dg/union-2.c: New test.
5307
5308 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5309
5310         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5311         New test for PR tree-optimization/17892.
5312
5313 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5314
5315         PR c++/18369
5316         * g++.dg/init/new12.C: New test.
5317
5318 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5319
5320         * gcc.target/sparc: New directory.
5321         * gcc.target/sparc/sparc.exp: New driver.
5322         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5323         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5324         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5325         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5326
5327 2004-11-10  Paul Brook  <paul@codesourcery.com>
5328
5329         PR fortran/18218
5330         * gfortran.dg/list_read.c: New test.
5331
5332 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5333
5334         PR c/18322
5335         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5336         expected diagnostic location.
5337
5338 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5339
5340         * gcc.dg/20041109-1.c: New test.
5341
5342 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5343
5344         PR objc/18406
5345         * objc/compile/pr18406.m: New test.
5346
5347 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5348
5349         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5350
5351 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5352
5353         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5354
5355 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5356
5357         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5358
5359 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5360
5361         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5362         exit.
5363
5364 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5365
5366         PR tree-opt/18299
5367         * gcc.c-torture/pr18299-1.c: New test.
5368
5369 2004-11-06  Andreas Schwab  <schwab@suse.de>
5370
5371         * gcc.dg/pr16286.c: Also test for bool and pixel.
5372
5373 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5374
5375         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5376         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5377         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5378         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5379         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5380         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5381         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5382         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5383         gcc.dg/struct-semi-3.c: New tests.
5384
5385 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5386
5387         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5388
5389 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5390
5391         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5392         Do not use C99 designators.
5393
5394 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5395
5396         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5397
5398 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5399
5400         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5401         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5402         * gcc.c-torture/execute/simd-5.x: Remove.
5403
5404 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5405
5406         PR rtl-optimization/17933
5407         * gcc.dg/torture/pr17933-1.c: New test.
5408
5409 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5410
5411         PR target/18106
5412         * lib/target-supports.exp (check_weak_available): Support
5413         Windows.
5414
5415 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5416
5417         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5418         call to fflush(stdout) before abort.
5419         (my_ffsll): New function.
5420         (generate_fields): Use it.
5421
5422 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5423
5424         * gcc.dg/init-undef-1.c: New test.
5425
5426 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5427
5428         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5429         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5430         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5431         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5432         expected messages for new parser.
5433
5434 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5435
5436         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5437
5438 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5439
5440         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5441         on LP64 targets.
5442
5443 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5444
5445         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5446         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5447         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5448         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5449         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5450         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5451         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5452         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5453         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5454         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5455
5456 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5457
5458         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5459         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5460         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5461         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5462         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5463         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5464         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5465         for new parser.
5466
5467 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5468
5469         PR target/15342
5470         * gcc.dg/20041104-1.c: New test.
5471
5472 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5473
5474         * g++.dg/template/nontype7.C: New test.
5475         * g++.dg/template/nontype8.C: Likewise.
5476         * g++.dg/template/nontype9.C: Likewise.
5477         * g++.dg/template/nontype10.C: Likewise.
5478         * g++.dg/tc1/dr49.C: Likewise.
5479         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5480         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5481
5482 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5483
5484         * g++.dg/rtti/tinfo1.C: Remove xfails.
5485
5486 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5487
5488         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5489         packed attribute to the definition to satisfy the new C++ parser.
5490
5491 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5492
5493         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5494         invocations of va_arg.
5495
5496 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5497
5498         PR c++/18124
5499         * g++.dg/template/crash25.C: New test.
5500
5501         PR c++/18155
5502         * g++.dg/template/typedef2.C: New test.
5503         * g++.dg/parse/crash13.C: Adjust error markers.
5504
5505         PR c++/18177
5506         * g++.dg/conversion/const3.C: New test.
5507
5508 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5509
5510         PR fortran/17535
5511         PR fortran/17583
5512         PR fortran/17713
5513         * gfortran.dg/generic_[123].f90: New testcases.
5514
5515 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5516
5517         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5518         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5519
5520 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5521
5522         PR tree-opt/16808
5523         * gcc.c-torture/compile/pr16808.c: New test.
5524
5525 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5526
5527         PR rtl-optimization/17104
5528         * gcc.dg/ppc-bitfield1.c: New.
5529
5530 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5531
5532         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5533
5534 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5535
5536         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5537         strings for 32-bit code.
5538
5539 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5540
5541         PR c/18239
5542         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5543
5544 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5545
5546         PR c++/18064
5547         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5548
5549 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5550
5551         PR c++/15172
5552         * g++.dg/init/aggr2.C: New test.
5553
5554 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5555
5556         * objc.dg/local-decl-1.m: New test.
5557
5558 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5559
5560         * gcc.dg/20040910-1.c: Adjust regex.
5561
5562 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5563
5564         PR rtl-optimization/18084
5565         * g++.dg/opt/pr18084-1.C: New testcase.
5566
5567 2004-10-30  Matt Austern  <austern@apple.com>
5568
5569         PR c++/17542
5570         * g++.dg/ext/attrib18.C: New test.
5571
5572 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5573
5574         PR middle-end/18096
5575         * gcc.dg/pr18096-1.c: New test case.
5576
5577 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5578
5579         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5580
5581 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5582
5583         PR c/16666
5584         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5585         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5586         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5587         gcc.dg/old-style-prom-3.c: New tests.
5588
5589 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5590
5591         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5592         Remove unnecessary inclusion of stdio.h.
5593
5594 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5595
5596         PR rtl-optimization/17581
5597         * gcc.dg/pr17581-1.c: New test case.
5598
5599 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5600
5601         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5602         being implemented.
5603         * g++.dg/conversion/dr195-1.C: New.
5604         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5605         * g++.old-deja/g++.mike/p10148.C: Likewise.
5606
5607 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5608
5609         PR c++/17695
5610         * g++.dg/debug/typedef2.C: New test.
5611
5612 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5613
5614         PR fortran/13490
5615         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5616         * gfortran.dg/g77/README: Update.
5617
5618 2004-10-28  Matt Austern  <austern@apple.com>
5619
5620         PR c++/14124
5621         * g++.dg/ext/packed7.C: New test.
5622
5623 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5624
5625         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5626         scan-assembler.
5627         * lib/scanasm.exp (hidden-scan-for): New proc.
5628         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5629         string.
5630         (scan-not-hidden): Likewise.
5631         * lib/target-supports.exp (check_visibility_available): mach-o is
5632         support too.
5633
5634 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5635
5636         PR c++/17132
5637         * g++.dg/template/memclass3.C: New test.
5638
5639 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5640
5641         PR middle-end/18160
5642         * gcc.dg/register-var-1.c: New test.
5643         * gcc.dg/register-var-2.c: New test.
5644         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5645         error now.
5646
5647 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5648
5649         PR other/18172
5650         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5651         unused variables.
5652         * gcc.dg/vect/vect-22.c: Likewise.
5653
5654 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5655
5656         * gcc.dg/i386-rotate-1.c: New test.
5657
5658 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5659
5660         * g++.dg/init/ref12.C: Add "run" marker.
5661
5662         PR c++/17435
5663         * g++.dg/init/ref12.C: New test.
5664
5665         PR c++/18140
5666         * g++.dg/template/shift1.C: New test.
5667         * g++.dg/template/error10.C: Adjust error markers.
5668
5669 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5670
5671         PR tree-opt/17529
5672         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5673
5674 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5675
5676         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5677         * gcc.dg/weak/weak-3.c: Likewise.
5678         * gcc.dg/weak/weak-5.c: Likewise.
5679         * gcc.dg/weak/weak-9.c: Likewise.
5680         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5681         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5682
5683         * gcc.dg/darwin-weakimport-1.c: New.
5684
5685 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5686
5687         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
5688
5689 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
5690
5691         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
5692         'syntax' error messages.
5693         * gcc.dg/cpp/direct2s.c: Likewise.
5694
5695 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
5696
5697         * gcc.c-torture/compile/20041026-1.c: New.
5698
5699 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5700
5701         PR c++/18093
5702         * g++.dg/lookup/ns2.C: New test.
5703
5704         PR c++/18020
5705         * g++.dg/template/enum4.C: New test.
5706
5707         PR c++/18161
5708         * g++.dg/template/expr1.C: New test.
5709
5710 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5711
5712         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5713
5714 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5715
5716         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5717         gcc.dg/decl-nospec-3.c: New tests.
5718
5719 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5720
5721         * objc.dg/super-class-3.m: New test.
5722
5723 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5724
5725         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5726         resyncing.
5727         * gcc.dg/cpp/direct2s.c: Likewise.
5728
5729 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5730
5731         * objc.dg/image-info.m: Update for changes to section selection.
5732
5733 2004-10-25  David Ayers  <d.ayers@inode.at>
5734             Ziemowit Laski  <zlaski@apple.com>
5735
5736         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5737         diagnostics when messaging 'id <Proto>'.
5738         * objc.dg/class-protocol-1.m: New test.
5739         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5740         a non-existent method signature.
5741         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5742         Update diagnostics when messaging with non-existent method signature.
5743         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5744         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5745         invalid receivers are now resolved as if messaging 'id'; remove
5746         extraneous diagnostics.
5747
5748 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5749
5750         PR c/16667
5751         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5752         gcc.dg/init-desig-obs-3.c: New tests.
5753
5754 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5755
5756         * gcc.dg/debug/20041023-1.c: New test.
5757
5758 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5759
5760         PR middle-end/17407
5761         * gcc.c-torture/compile/pr17407.c: New test.
5762
5763         PR c++/18121
5764         * g++.dg/template/array8.C: New test.
5765
5766 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5767
5768         PR other/18138
5769         * lib/g++.exp: Accept more than one multilib libgcc.
5770         * lib/gcc-dg.exp: Likewise.
5771         * lib/objc.exp: Likewise.
5772         * lib/treelang.exp: Likewise.
5773         * lib/gfortran.exp: Likewise.
5774
5775 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5776
5777         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5778
5779 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5780
5781         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5782         * gcc.dg/c99-const-expr-3.c: Likewise.
5783
5784 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5785
5786         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5787
5788 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5789
5790         * gcc.c-torture/execute/loop-2e.x: Remove.
5791
5792 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5793
5794         PR c++/18095
5795         * g++.dg/parse/crash18.C: New.
5796         * g++.dg/parse/crash19.C: New.
5797
5798 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5799
5800         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5801         * g++.dg/ext/dllimport2.C: Same.
5802         * g++.dg/ext/dllimport8.C: Same.
5803
5804 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5805
5806         PR c++/10841
5807         * g++.dg/conversion/cast1.C: New test.
5808         * g++.dg/overload/pmf1.C: Adjust error marker.
5809
5810 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5811
5812         PR objc/17923
5813         * objc.dg/const-str-7.m: New test.
5814
5815 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5816
5817         * g++.dg/template/memfriend11.C: Fix comment typo.
5818         * g++.dg/template/memfriend14.C: Likewise.
5819
5820 2004-10-20  Richard Henderson  <rth@redhat.com>
5821
5822         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5823         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5824         -fasynchronous-unwind-tables.
5825
5826 2004-10-20  Richard Henderson  <rth@redhat.com>
5827
5828         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5829         (main): Return success.
5830         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5831         (main): Return success.
5832
5833 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5834
5835         PR c++/13495
5836         * g++.dg/template/memfriend9.C: New test.
5837         * g++.dg/template/memfriend10.C: Likewise.
5838         * g++.dg/template/memfriend11.C: Likewise.
5839         * g++.dg/template/memfriend12.C: Likewise.
5840         * g++.dg/template/memfriend13.C: Likewise.
5841         * g++.dg/template/memfriend14.C: Likewise.
5842         * g++.dg/template/memfriend15.C: Likewise.
5843         * g++.dg/template/memfriend16.C: Likewise.
5844         * g++.dg/template/memfriend17.C: Likewise.
5845         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5846
5847 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5848
5849         * g++.dg/conversion/dr195.C: New.
5850         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5851
5852 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5853             Devang Patel  <dpatel@apple.com>
5854
5855         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5856         of floating point arithmetic, which could trap.
5857
5858 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5859
5860         PR c++/14035
5861         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5862         * g++.dg/conversion/const2.C: New test.
5863         * g++.dg/expr/reinterpret2.C: New test.
5864         * g++.dg/expr/reinterpret3.C: New test.
5865         * g++.dg/expr/cast2.C: New test.
5866         * g++.dg/expr/copy1.C: New test.
5867         * g++.dg/other/conversion1.C: Change error message.
5868         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5869         function pointers to void *.
5870         * g++.old-deja/g++.mike/p10148.C: Likewise.
5871
5872 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5873
5874         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5875
5876 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5877
5878         PR c++/18047
5879
5880         * g++.dg/parse/expr3.C: New test.
5881
5882 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5883
5884         * gcc.dg/smod-1.c: New test.
5885
5886 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5887
5888         * objc.dg/method-14.m: New test.
5889
5890 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5891
5892         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5893         Also xfail as the patch was reverted.
5894
5895 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5896
5897         PR middle-end/16973
5898         * gcc.dg/pr16973.c: New test.
5899
5900 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5901
5902         PR tree-optimization/17656
5903         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5904
5905 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5906
5907         * g++.dg/eh/shadow1.C: New.
5908
5909 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5910
5911         * gcc.c-torture/compile/20041018-1.c: New test.
5912
5913 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5914
5915         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5916         compiler referring to register 0 when accessing sdata.  The linker
5917         now patches things up.
5918
5919 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5920
5921         PR c/17529
5922         * gcc.c-torture/compile/pr17529.c: New test.
5923
5924 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5925
5926         PR c++/17743
5927         * g++.dg/ext/attrib17.C: New test.
5928
5929 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5930
5931         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5932
5933 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5934
5935         PR c++/10479
5936         * g++.dg/ext/attrib16.C: New test.
5937
5938 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5939
5940         PR c++/17042
5941         * g++.dg/init/dso_handle1.C: New test.
5942
5943         PR c++/14667
5944         * g++.dg/parse/typedef6.C: New test.
5945
5946         PR c++/17916
5947         * g++.dg/parse/pragma1.C: New test.
5948
5949 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5950
5951         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5952
5953 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5954
5955         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5956         -fno-common when on HPPA HP-UX platforms.
5957
5958 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5959
5960         PR other/16820
5961         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5962         stdint.h.
5963         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5964         uintptr_t.
5965
5966 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5967
5968         PR c++/16301
5969         * g++.dg/lookup/strong-using-4.C: New test.
5970
5971 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5972
5973         PR middle-end/16567
5974         * gcc.c-torture/compile/nested-1.c: New test.
5975
5976 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5977
5978         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5979         and mipsisa64*-*-* (until support for misaligned loads is added).
5980         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5981         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5982         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5983         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5984         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5985         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5986
5987 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5988
5989         PR c++/17976
5990         * g++.dg/init/dtor3.C: New test.
5991
5992 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5993
5994         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5995
5996 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5997
5998         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5999         * gcc.dg/macho-lo-sum.c: Likewise.
6000
6001 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
6002
6003         * gcc.dg/ppc-spe64-1.c: New test.
6004
6005 2004-10-14  Devang Patel  <dpatel@apple.com>
6006
6007         PR 17635
6008         * gcc.dg/pr17635.c : New test.
6009
6010 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
6011
6012         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
6013         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
6014         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
6015         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
6016         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
6017         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
6018         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6019         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6020         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6021         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6022         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6023         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6024         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6025         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6026         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6027         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6028         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6029         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6030
6031 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6032
6033         * gcc.dg/vect/vect-82.c: New testcase.
6034         * gcc.dg/vect/vect-82_64.c: New testcase.
6035         * gcc.dg/vect/vect-83.c: New testcase.
6036         * gcc.dg/vect/vect-83_64.c: New testcase.
6037
6038 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6039
6040         * gcc.dg/cpp/error-1.c: New test.
6041
6042 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6043
6044         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
6045
6046 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
6047
6048         PR target/17984
6049         * gcc.dg/cris-peep2-xsrand2.c: New test.
6050
6051 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
6052
6053         PR c++/17661
6054         * testsuite/g++.dg/expr/for2.C: New test.
6055
6056 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6057
6058         * g++.dg/inherit/thunk1.C: Run on the SPARC.
6059
6060 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
6061
6062         PR tree-optimization/17724
6063         * g++.dg/opt/pr17724-1.C: New test.
6064         * g++.dg/opt/pr17724-2.C: New test.
6065         * g++.dg/opt/pr17724-3.C: New test.
6066         * g++.dg/opt/pr17724-4.C: New test.
6067         * g++.dg/opt/pr17724-5.C: New test.
6068         * g++.dg/opt/pr17724-6.C: New test.
6069
6070 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
6071
6072         PR c/17301
6073         * gcc.dg/pr17301-2.c: New test.
6074
6075 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
6076
6077         PR c++/15876
6078         * g++.dg/parse/error22.C: New test.
6079
6080         PR c++/17936
6081         * g++.dg/template/spec18.C: New test.
6082
6083 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
6084
6085         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
6086         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
6087         memcpy.
6088         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
6089         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
6090
6091 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6092
6093         * g++.dg/eh/cleanup5.C: Add dg-options "".
6094
6095 2004-10-11  Roger Sayle  <roger@eyesopen.com>
6096
6097         PR middle-end/17657
6098         * gcc.dg/switch-4.c: New test case.
6099
6100 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
6101
6102         * gcc.c-torture/execute/20041011-1.c: New test.
6103
6104 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6105
6106         PR c++/17554
6107         * g++.dg/init/for3.C: New test.
6108
6109         PR c++/17657
6110         * g++.dg/opt/switch2.C: New test.
6111
6112         PR middle-end/17703
6113         * g++.dg/warn/Wreturn-2.C: New test.
6114
6115 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6116
6117         PR c++/17907
6118         * g++.dg/eh/cleanup5.C: New test.
6119
6120 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
6121
6122         PR c++/17393
6123         * g++.dg/parse/error21.C: New test.
6124
6125 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6126
6127         * g++.dg/overload/pmf1.C: Adjust quoting marks.
6128         * g++.dg/warn/incomplete1.C: Likewise.
6129         * g++.dg/template/qualttp20.C: Likewise.
6130
6131 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6132
6133         PR c/17881
6134         * parm-incomplete-1.c: New test.
6135
6136 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6137
6138         PR c++/17867
6139         * g++.dg/parse/error19.C: New test.
6140
6141         PR c++/17670
6142         * g++.dg/init/new11.C: New test.
6143
6144         PR c++/17821
6145         * g++.dg/parse/error20.C: New test.
6146
6147         PR c++/17826
6148         * g++.dg/template/crash24.C: New test.
6149
6150 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6151
6152         PR c/17301
6153         * gcc.dg/pr17301-1.c: New test.
6154
6155 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6156
6157         PR c/17189
6158         * gcc.dg/anon-struct-5.c: New test.
6159
6160 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6161
6162         PR c/17844
6163         * gcc.dg/pr17844-1.c: New test.
6164
6165 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
6166
6167         PR tree-optimization/17906
6168         * gcc.c-torture/compile/pr17906.c: New.
6169
6170 2004-10-09  Stuart Hastings  <stuart@apple.com>
6171             Roger Sayle  <roger@eyesopen.com>
6172
6173         PR rtl-optimization/17853
6174         * gcc.dg/i386-mmx-5.c: New testcase.
6175
6176 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
6177
6178         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
6179
6180 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6181
6182         PR c++/17524
6183         * g++.dg/template/static9.C: New test.
6184
6185         PR c++/17685
6186         * g++.dg/parse/operator5.C: New test.
6187
6188 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6189
6190         PR middle-end/17894
6191         * gcc.c-torture/execute/divcmp-4.c: New test case.
6192
6193 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6194
6195         PR tree-opt/17902
6196         * g++.dg/opt/pr17902.C: New test.
6197
6198 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6199
6200         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6201
6202 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6203
6204         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6205
6206 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6207
6208         * gcc.dg/assign-warn-3.c: New test.
6209
6210 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6211
6212         PR c/16999
6213         * gcc.dg/cpp/ident-1.c: New test.
6214
6215 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6216
6217         * gcc.c-torture/compile/acc1.c: New.
6218
6219 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6220
6221         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6222         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6223
6224 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6225
6226         * gcc.dg/ultrasp11.c: New test.
6227
6228 2004-10-08  Michael Matz  <matz@suse.de>
6229
6230         * gcc.dg/doloop-2.c: New test.
6231
6232 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6233
6234         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6235         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6236         objc.dg/method-9.m: Update expected diagnostics.
6237
6238 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6239
6240         * gcc.dg/ppc-fsel-3.c: New file.
6241         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6242
6243 2004-10-07  Paul Brook  <paul@codesourcery.com>
6244
6245         * gfortran.dg/intrinsic_verify_1.f90: New test.
6246
6247 2004-10-07  Paul Brook  <paul@codesourcery.com>
6248
6249         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6250
6251 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6252
6253         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6254         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6255         commit.
6256
6257 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6258
6259         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6260
6261 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6262
6263         PR c++/17115
6264         * g++.dg/warn/Winline-4.C: New test.
6265
6266 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6267
6268         * gcc.c-torture/compile/20041007-1.c: New test.
6269
6270 2004-10-07  Paul Brook  <paul@codesourcery.com>
6271
6272         PR fortran/17678
6273         * gfortran.dg/use_allocated_1.f90: New test.
6274
6275 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6276
6277         PR middle-end/17849
6278         * gfortran.fortran-torture/compile/nested.f90: New test
6279
6280 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6281
6282         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6283
6284 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6285
6286         PR c++/17368
6287         * g++.dg/ext/asm6.C: New test.
6288
6289 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6290
6291         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6292
6293 2004-10-06  Paul Brook  <paul@codesourcery.com>
6294
6295         PR libfortran/17709
6296         * gfortran.dg/empty_format_1.f90: New test.
6297
6298 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6299
6300         PR fortran/17568
6301         * gfortran.dg/ishft.f90: New test.
6302
6303         PR fortran/17283
6304         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6305         tests.
6306
6307 2004-10-06  Paul Brook  <paul@codesourcery.com>
6308
6309         * gfortran.dg/do_1.f90: New test.
6310
6311 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6312
6313         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6314         optimizing for size.
6315
6316 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6317
6318         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6319
6320 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6321
6322         * gcc.c-torture/compile/20041005-1.c: New test.
6323
6324 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6325
6326         PR c++/17829
6327         * g++.dg/lookup/koenig4.C: New.
6328
6329 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6330
6331         * g++.dg/other/classkey1.C: Adjust quoting marks.
6332         * g++.dg/parse/error15.C: Likewise.
6333         * g++.dg/template/meminit2.C (int>): Likewise.
6334
6335 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6336
6337         PR fortran/17283
6338         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6339
6340         PR fortran/17631
6341         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6342
6343         PR fortran/17708
6344         * gfortran.dg/pr17708.f90: New test.
6345
6346 2004-10-04  Chao-ying Fu  <fu@mips.com>
6347
6348         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6349         * gcc.dg/vect/vect-4.c: Ditto.
6350         * gcc.dg/vect/vect-5.c: Ditto.
6351         * gcc.dg/vect/vect-6.c: Ditto.
6352         * gcc.dg/vect/vect-8.c: Ditto.
6353         * gcc.dg/vect/vect-16.c: Ditto.
6354         * gcc.dg/vect/vect-30.c: Ditto.
6355         * gcc.dg/vect/vect-40.c: Ditto.
6356         * gcc.dg/vect/vect-41.c: Ditto.
6357         * gcc.dg/vect/vect-42.c: Ditto.
6358         * gcc.dg/vect/vect-43.c: Ditto.
6359         * gcc.dg/vect/vect-44.c: Ditto.
6360         * gcc.dg/vect/vect-45.c: Ditto.
6361         * gcc.dg/vect/vect-46.c: Ditto.
6362         * gcc.dg/vect/vect-47.c: Ditto.
6363         * gcc.dg/vect/vect-48.c: Ditto.
6364         * gcc.dg/vect/vect-49.c: Ditto.
6365         * gcc.dg/vect/vect-50.c: Ditto.
6366         * gcc.dg/vect/vect-51.c: Ditto.
6367         * gcc.dg/vect/vect-52.c: Ditto.
6368         * gcc.dg/vect/vect-53.c: Ditto.
6369         * gcc.dg/vect/vect-54.c: Ditto.
6370         * gcc.dg/vect/vect-55.c: Ditto.
6371         * gcc.dg/vect/vect-56.c: Ditto.
6372         * gcc.dg/vect/vect-57.c: Ditto.
6373         * gcc.dg/vect/vect-58.c: Ditto.
6374         * gcc.dg/vect/vect-59.c: Ditto.
6375         * gcc.dg/vect/vect-60.c: Ditto.
6376         * gcc.dg/vect/vect-74.c: Ditto.
6377         * gcc.dg/vect/vect-79.c: Ditto.
6378         * gcc.dg/vect/vect-80.c: Ditto.
6379
6380 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6381
6382         * gcc.dg/unused-7.c: Use the correct option.
6383
6384 2004-10-04  Paul Brook  <paul@codesourcery.com>
6385         Bud Davis  <bdavis9659@comcast.net>
6386
6387         PR fortran/17706
6388         PR fortran/16434
6389         * gfortran/pr17706.f90: New test.
6390         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6391
6392 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6393
6394         * gfortran.dg/pr17612.f90: New test.
6395
6396 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6397
6398         * g++.dg/template/local1.C: Adjust quoting marks in
6399         testing for diagnostics.
6400         * g++.dg/tls/diag-2.C: Likewise.
6401         * g++.dg/other/error8.C: Likewise.
6402
6403 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6404
6405         PR c/17178
6406         * gcc.dg/unused-4.c: Adjust to be correct.
6407
6408         PR c/17820
6409         * gcc.dg/unused-7.c: New test.
6410
6411 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6412
6413         PR c++/17797
6414         * g++.dg/overload/template2.C: New test.
6415
6416 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6417
6418         PR tree-optimization/16632
6419         * gcc.dg/tree-ssa/20041002-1.c: New.
6420
6421 2004-10-03  Paul Brook  <paul@codesourcery.com>
6422
6423         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6424         rather than relying on default formatting.
6425
6426 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6427
6428         * gcc.dg/20040920-1.c: Update expected message text.
6429
6430 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6431
6432         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6433
6434 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6435
6436         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6437         tree level.
6438
6439 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6440
6441         * gcc.dg/tree-ssa/pr17343.c: Remove.
6442
6443 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6444
6445         PR tree-opt/17343
6446         * gcc.dg/tree-ssa/pr17343.c: New test.
6447
6448 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6449
6450         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6451         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6452         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6453         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6454         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6455
6456 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6457
6458         * gcc.dg/lvalue-2.c: New test.
6459
6460 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6461
6462         PR c/17730
6463         * gcc.dg/pr17730-1.c: New test
6464
6465 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6466
6467         PR c/7425
6468         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6469
6470 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6471
6472         * gcc.c-torture/execute/stdarg-1.c: New test.
6473         * gcc.c-torture/execute/stdarg-2.c: New test.
6474         * gcc.c-torture/execute/stdarg-3.c: New test.
6475         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6476         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6477         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6478         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6479         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6480
6481 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6482
6483         PR tree-optimization/17697
6484         * g++.dg/opt/pr17697-1.C: New test.
6485         * g++.dg/opt/pr17697-2.C: New test.
6486         * g++.dg/opt/pr17697-3.C: New test.
6487
6488 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6489
6490         PR c/16409
6491         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6492         gcc.dg/vla-init-5.c: New tests.
6493
6494 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6495
6496         PR c/13804
6497         * gcc.dg/pr13804-1.c: New test.
6498
6499 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6500
6501         PR fortran/16938
6502         * gfortran.dg/pr16938.f90: New test.
6503
6504 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6505
6506         * g++.dg/template/crash23.C: New test.
6507
6508 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6509
6510         PR c++/17585
6511         * g++.dg/template/static8.C: New test.
6512
6513 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6514
6515         PR c++/17681
6516         * g++.dg/other/error9.C: New test.
6517
6518 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6519
6520         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6521
6522 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6523
6524         PR fortran/15164
6525         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6526
6527 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6528
6529         PR middle-end/17112
6530         * gcc.dg/pr17112-1.c: New test case.
6531
6532 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6533
6534         PR c/11459
6535         * gcc.dg/pr11459-1.c: New test.
6536
6537 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6538
6539         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6540         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6541
6542 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6543
6544         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6545
6546 2004-09-25  Jan Hubicka  <jh@suse.cz>
6547
6548         * compile/30040909-1.c: New test.
6549         * compile/30040907-1.c: New test.
6550
6551 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6552
6553         * gcc.c-torture/execute/va-arg-26.c: New test.
6554
6555 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6556
6557         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6558         extra diagnostics on targets with 64-bit pointers.
6559         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6560
6561 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6562
6563         PR c/17188
6564         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6565         * gcc.dg/decl-3.c: Adjust expected message.
6566
6567 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6568
6569         PR fortran/17615
6570         * gfortran.dg/pr17615.f90: New test.
6571
6572 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6573
6574         PR tree-optimzation/17517
6575         * g++.dg/tree-ssa/pr17517.C: New Test.
6576
6577 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6578
6579         PR c++/16889
6580         * g++.dg/lookup/ambig3.C: New.
6581
6582 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6583
6584         PR tree-opt/17624
6585         * g++.dg/opt/pr17624.C: New test.
6586
6587 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6588
6589         PR c/6980
6590         * gcc.dg/Wbad-function-cast-1.c: New test.
6591
6592 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6593
6594         * g++.dg/ext/complit1.C
6595         * g++.dg/other/error2.C
6596         * g++.dg/other/nontype-1.C
6597         * g++.dg/parse/crash11.C
6598         * g++.dg/parse/crash12.C
6599         * g++.dg/parse/error15.C
6600         * g++.dg/parse/error4.C
6601         * g++.dg/parse/tmpl-outside1.C
6602         * g++.dg/parse/too-many-tmpl-args1.C
6603         * g++.dg/template/dependent-expr3.C
6604         * g++.dg/template/error10.C
6605         * g++.dg/template/instantiate1.C
6606         * g++.dg/template/vtable2.C
6607         * g++.dg/warn/Wshadow-1.C
6608         * g++.dg/warn/weak1.C
6609         * g++.old-deja/g++.brendan/crash16.C
6610         * g++.old-deja/g++.brendan/crash18.C
6611         * g++.old-deja/g++.brendan/crash48.C
6612         * g++.old-deja/g++.brendan/crash49.C
6613         * g++.old-deja/g++.brendan/crash55.C
6614         * g++.old-deja/g++.brendan/crash56.C
6615         * g++.old-deja/g++.brendan/crash8.C
6616         * g++.old-deja/g++.brendan/enum11.C
6617         * g++.old-deja/g++.brendan/enum8.C
6618         * g++.old-deja/g++.brendan/enum9.C
6619         * g++.old-deja/g++.brendan/friend3.C
6620         * g++.old-deja/g++.brendan/misc14.C
6621         * g++.old-deja/g++.bugs/900402_02.C
6622         * g++.old-deja/g++.bugs/900404_03.C
6623         * g++.old-deja/g++.bugs/900404_04.C
6624         * g++.old-deja/g++.bugs/900428_03.C
6625         * g++.old-deja/g++.jason/crash4.C
6626         * g++.old-deja/g++.jason/overload21.C
6627         * g++.old-deja/g++.jason/redecl1.C
6628         * g++.old-deja/g++.jason/report.C
6629         * g++.old-deja/g++.jason/rfg10.C
6630         * g++.old-deja/g++.jason/template30.C
6631         * g++.old-deja/g++.law/arm12.C
6632         * g++.old-deja/g++.law/ctors5.C
6633         * g++.old-deja/g++.law/cvt20.C
6634         * g++.old-deja/g++.law/init10.C
6635         * g++.old-deja/g++.law/init8.C
6636         * g++.old-deja/g++.law/visibility17.C
6637         * g++.old-deja/g++.law/visibility7.C
6638         * g++.old-deja/g++.mike/net8.C
6639         * g++.old-deja/g++.mike/p646.C
6640         * g++.old-deja/g++.mike/p700.C
6641         * g++.old-deja/g++.mike/p701.C
6642         * g++.old-deja/g++.mike/p811.C
6643         * g++.old-deja/g++.ns/template13.C
6644         * g++.old-deja/g++.other/array3.C
6645         * g++.old-deja/g++.other/crash25.C
6646         * g++.old-deja/g++.other/dtor3.C
6647         * g++.old-deja/g++.other/dtor4.C
6648         * g++.old-deja/g++.other/main1.C
6649         * g++.old-deja/g++.other/warn7.C
6650         * g++.old-deja/g++.pt/crash11.C
6651         * g++.old-deja/g++.pt/crash36.C
6652         * g++.old-deja/g++.pt/spec22.C
6653         * g++.old-deja/g++.pt/spec9.C
6654         * g++.old-deja/g++.pt/ttp52.C
6655         * g++.old-deja/g++.robertl/eb103.C
6656         * g++.old-deja/g++.robertl/eb121.C
6657         * g++.old-deja/g++.robertl/eb22.C
6658         * g++.old-deja/g++.robertl/eb8.C:
6659         Update locations and/or regexps of dg-error markers.
6660         Remove markers for some bogus messages that are no longer issued.
6661
6662 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6663
6664         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6665         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6666
6667 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6668
6669         PR c++/17618
6670         * g++.dg/lookup/crash5.C: New test.
6671
6672 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6673
6674         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6675         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6676         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6677         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6678         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6679         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6680
6681         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6682         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6683         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6684         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6685         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6686         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
6687
6688         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
6689
6690         * gcc.dg/vect/vect-44.c: Check additional cases.
6691         * gcc.dg/vect/vect-48.c: Check additional cases.
6692
6693         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
6694         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
6695         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
6696         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6697         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6698         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6699         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6700         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6701         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6702
6703         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6704         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6705         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6706
6707 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6708
6709         * gcc.dg/tree-ssa/loop-6.c: New test.
6710
6711 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6712
6713         PR c++/17620
6714         * g++.dg/inherit/base2.C: New.
6715
6716 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6717
6718         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6719         * gcc.dg/20001012-2.c: Likewise.
6720         * gcc.dg/20001013-1.c: Likewise.
6721         * gcc.dg/20001101-1.c: Likewise.
6722         * gcc.dg/20001102-1.c: Likewise.
6723         * gcc.dg/bf-spl1.c: Likewise.
6724         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6725         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6726
6727 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6728
6729         PR tree-optimization/16721
6730         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6731
6732 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6733
6734         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6735         * gcc.dg/20040305-1.c: Likewise.
6736
6737 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6738
6739         PR c/16566
6740         * gcc.c-torture/compile/pr16566-1.c,
6741         gcc.c-torture/compile/pr16566-2.c,
6742         gcc.c-torture/compile/pr16566-3.c: New tests.
6743
6744 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6745
6746         PR tree-optimization/17512
6747         * gcc.c-torture/compile/20040916-1.c.
6748
6749 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6750
6751         * gcc.dg/pragma-re-3.c: New test.
6752
6753 2004-09-17  Matt Austern  <austern@apple.com>
6754
6755         PR c++/15049
6756         * g++.dg/other/anon3.C: New.
6757
6758 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6759
6760         PR c++/7503
6761         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6762         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6763         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6764         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6765         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6766
6767 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6768
6769         PR fortran/17286
6770         * gfortran.dg/pr17286.f90: New test.
6771
6772 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6773
6774         PR c++/17530
6775         * g++.dg/template/static7.C: New test.
6776
6777 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6778
6779         PR tree-opt/17558
6780         * gcc.c-torture/compile/pr17558.c: New test.
6781
6782 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6783
6784         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6785         if SKIP_ATTRIBUTE is defined.
6786
6787 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6788
6789         PR fortran/15957
6790         * gfortran.dg/pr15957.f90: New test.
6791
6792 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6793
6794         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6795         in comparison.
6796         * gcc.dg/vect/vect-79.c: Likewise.
6797         * gcc.dg/vect/vect-80.c: Likewise.
6798
6799 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6800
6801         PR fortran/15750
6802         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6803
6804 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6805
6806         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6807         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6808         * gcc.dg/vect/vect-62.c: New testcase.
6809         * gcc.dg/vect/vect-63.c: New testcase.
6810         * gcc.dg/vect/vect-64.c: New testcase.
6811         * gcc.dg/vect/vect-65.c: New testcase.
6812         * gcc.dg/vect/vect-66.c: New testcase.
6813         * gcc.dg/vect/vect-67.c: New testcase.
6814         * gcc.dg/vect/vect-68.c: New testcase.
6815         * gcc.dg/vect/vect-69.c: New testcase.
6816         * gcc.dg/vect/vect-79.c: New testcase.
6817         * gcc.dg/vect/vect-80.c: New testcase.
6818
6819 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6820
6821         * gcc.target/mips/asm-1.c: New test.
6822
6823 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6824
6825         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6826         * gcc.dg/vect/vect-73.c: New testcase.
6827         * gcc.dg/vect/vect-74.c: New testcase.
6828         * gcc.dg/vect/vect-75.c: New testcase.
6829         * gcc.dg/vect/vect-76.c: New testcase.
6830         * gcc.dg/vect/vect-77.c: New testcase.
6831         * gcc.dg/vect/vect-78.c: New testcase
6832
6833 2004-09-18  Paul Brook  <paul@codesourcery.com>
6834
6835         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6836
6837 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6838
6839         PR c/17424
6840         * gcc.dg/pr17424-1.c: New test.
6841
6842 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6843
6844         * g++.dg/tree-ssa/pr17153.C: New test.
6845
6846 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6847
6848         PR pch/13361
6849         * testsuite/g++.dg/pch/wchar-1.C: New.
6850         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6851
6852 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6853
6854         * gcc.c-torture/execute/20040917-1.c: New test.
6855
6856 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6857
6858         PR tree-optimization/17319
6859         * gcc.dg/pr17319.c: New test.
6860
6861 2004-09-17  Devang Patel  <dpatel@apple.com>
6862
6863         * gcc.dg/20040813-1.c: New test.
6864
6865 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6866
6867         PR tree-optimization/17273
6868         * gcc.c-torture/compile/pr17273.c: New test.
6869
6870 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6871
6872         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6873         Update expected messages.
6874         * gcc.dg/declspec-13.c: New test.
6875
6876 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6877
6878         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6879
6880 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6881
6882         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6883         change what 'a' is pointing to.
6884
6885 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6886
6887         PR c++/16002
6888         * g++.dg/template/error18.C: New test.
6889
6890         PR c++/16029
6891         * g++.dg/warn/Wunused-8.C: New test.
6892
6893 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6894
6895         PR tree-optimization/17513
6896         * gcc.dg/20040916-1.c: New test.
6897
6898 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6899
6900         PR c++/17501
6901         * g++.dg/template/typename7.C: New test.
6902
6903 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6904
6905         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6906
6907 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6908
6909         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6910         with -ftree-based-profiling also.
6911         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6912
6913 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6914
6915         PR/15364
6916         * gfortran.dg/der_array_io_1.f90: New test.
6917         * gfortran.dg/der_array_io_2.f90: New test.
6918         * gfortran.dg/der_array_io_3.f90: New test.
6919
6920 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6921
6922         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6923         EABI.
6924
6925 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6926
6927         * g++.dg/opt/switch1.C: New test.
6928
6929 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6930
6931         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6932         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6933         Update expected messages.
6934
6935 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6936
6937         PR fortran/16485
6938         * gfortran.dg/same_name_1.f90: New test.
6939
6940 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6941
6942         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6943         dereference garbage pointers.
6944
6945 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6946
6947         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6948         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6949
6950         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6951         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6952         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6953
6954 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6955
6956         PR c++/17324
6957         * g++.dg/template/mangle1.C: New test.
6958
6959 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6960
6961         PR tree-optimization/17252
6962         * gcc.c-torture/execute/pr17252.c: New test.
6963
6964 2004-09-14  Andrew Pinski  <apinski@apple.com>
6965
6966         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6967
6968 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6969
6970         PR rtl-optimization/9771
6971         * gcc.dg/pr9771-1.c: New test case.
6972
6973 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6974
6975         PR tree-optimization/15262
6976         * gcc.c-torture/execute/pr15262-1.c: New test.
6977         * gcc.c-torture/execute/pr15262-2.c: New test.
6978
6979 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6980
6981         * gcc.dg/declspec-12.c: New test.
6982
6983 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6984
6985         * gfortran.dg/pr17090.f90: Add directives to test.
6986
6987 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6988
6989         * gcc.c-torture/compile/20040914-1.c: New test.
6990
6991 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6992
6993         PR c++/16162
6994         * g++.dg/template/decl2.C: New test.
6995
6996 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6997
6998         PR fortran/17090
6999         * gfortran.dg/pr17090.f90: New test.
7000
7001 2004-09-13  Dale Johannesen  <dalej@apple.com>
7002
7003         * gcc.c-torture/compile/pr17408.c:  New test case.
7004
7005 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7006
7007         PR c++/16716
7008         * g++.dg/parse/crash17.C: New test.
7009
7010         PR c++/17327
7011         * g++.dg/template/enum3.C: New test.
7012
7013 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
7014
7015         * lib/gcc-defs.exp: Load wrapper.exp.
7016         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
7017         using local code.
7018         * lib/gcc.exp (gcc_init): Similar.
7019         * lib/gfortran.exp (gfortran_init): Similar.
7020         * lib/objc.exp (objc_init): Similar.
7021         * lib/treelang.exp (treelang_init): Similar.
7022         * lib/wrapper.exp: New file with build_wrapper call machinery in
7023         ${tool}_maybe_build_wrapper.
7024
7025 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7026
7027         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7028         "inline".
7029         * gcc.dg/declspec-11.c: Update expected messages.
7030         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7031         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7032         gcc.dg/inline-12.c: New tests.
7033
7034 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7035
7036         * g++.dg/tree-ssa/pr17400.C: New testcase.
7037
7038 2004-09-13  James E Wilson  <wilson@specifixinc.com>
7039
7040         * gcc.target/mips/sb1-1.c: New testcase.
7041
7042 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
7043
7044         * lib/g77-dg.exp: Remove unused file.
7045         * lib/mike-g77.exp: Ditto.
7046         * lib/g77.exp: Ditto.
7047
7048 2004-09-12  Richard Henderson  <rth@redhat.com>
7049
7050         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
7051
7052 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7053
7054         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
7055         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7056         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
7057         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
7058         Update expected messages.
7059
7060 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
7061
7062         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
7063         declaration/use mismatch for dirp parameter.
7064
7065 2004-09-12  Andrew Pinski  <apinski@apple.com>
7066
7067         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
7068         -fgnu-runtime is passed.
7069
7070 2004-09-12  Richard Henderson  <rth@redhat.com>
7071
7072         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
7073         do the uplevel thing and update additional_flags directly.
7074         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
7075         gfortran.fortran-torture/execute/intrinsic_nearest.x,
7076         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
7077         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
7078
7079 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7080
7081         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
7082
7083 2004-09-11  Roger Sayle  <roger@eyesopen.com>
7084
7085         PR middle-end/17411
7086         * g++.dg/opt/pr17411-1.C: New test case.
7087
7088 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7089
7090         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7091         gcc.dg/tls/diag-2.c: Update expected messages.
7092         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
7093         messages.
7094         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
7095         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
7096         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
7097         gcc.dg/tls/diag-5.c: New tests.
7098
7099 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
7100
7101         * gcc.dg/20040910-1.c: Correct dg-error regexp.
7102
7103 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7104
7105         * g++.dg/parse/break-in-for.C: New test.
7106
7107 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
7108
7109         * gcc.dg/tree-ssa/20040911-1.c: New test.
7110
7111 2004-09-11  Andreas Jaeger  <aj@suse.de>
7112
7113         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
7114         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
7115
7116 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
7117
7118         * gcc.target/frv: New directory of FR-V-specific tests.
7119
7120 2004-09-10  James E Wilson  <wilson@specifixinc.com>
7121
7122         * gcc.dg/convert-vec-1.c: New test.
7123
7124 2004-09-10  Roger Sayle  <roger@eyesopen.com>
7125
7126         PR middle-end/17024
7127         * gcc.dg/pr17024-1.c: New test case.
7128
7129 2004-09-10  Eric Christopher  <echristo@redhat.com>
7130
7131         * gcc.dg/20040910-1.c: New test.
7132
7133 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7134
7135         * gcc.dg/bitfld-9.c: New test.
7136
7137 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
7138
7139         * gcc.c-torture/execute/ieee/acc1.c: New test.
7140         * gcc.c-torture/execute/ieee/acc2.c: New test.
7141         * gcc.c-torture/execute/ieee/mzero6.c: New test.
7142
7143 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7144
7145         * gcc.dg/deprecated-2.c: New test.
7146
7147 2004-09-09  James E Wilson  <wilson@specifixinc.com>
7148
7149         * gcc.dg/init-vec-1.c: New test.
7150
7151 2004-09-09  Roger Sayle  <roger@eyesopen.com>
7152
7153         PR middle-end/17055
7154         * gcc.dg/pr17055-1.c: New test case.
7155
7156 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
7157
7158         PR target/17377
7159         * gcc.c-torture/execute/pr17377.c: New test.
7160
7161 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7162
7163         PR c/8420
7164         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
7165         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
7166         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7167         gcc.dg/long-long-typespec-1.c: New tests.
7168         * gcc.dg/tls/diag-2.c: Update expected diagnostics
7169
7170 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7171
7172         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
7173         gcc.dg/gnu99-static-1.c: New tests.
7174
7175 2004-09-08  Devang Patel  <dpatel@apple.com>
7176
7177         * gcc.dg/darwin-ld-20040828-1.c: New test.
7178         * gcc.dg/darwin-ld-20040828-2.c: New test.
7179         * gcc.dg/darwin-ld-20040828-3.c: New test.
7180
7181 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
7182
7183         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
7184         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
7185         in error message.
7186         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7187         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7188         in error message.
7189         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7190         types they qualify.
7191         * objc.dg/type-size-2.m: Fix wording in comment.
7192         * objc.dg/va-meth-1.m: New test case.
7193
7194 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7195
7196         PR c/16633:
7197         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7198         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7199
7200 2004-09-06  Devang Patel  <dpatel@apple.com>
7201
7202         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7203         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7204
7205 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7206
7207         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7208         reflect changed line numbering of diagnostics.
7209
7210 2004-09-06  Paul Brook  <paul@codesourcery.com>
7211
7212         * gfortran.dg/edit_real_1.f90: Add new test.
7213
7214 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7215
7216         * gcc.dg/tree-ssa/loop-2.c: New test.
7217         * gcc.dg/tree-ssa/loop-3.c: New test.
7218         * gcc.dg/tree-ssa/loop-4.c: New test.
7219         * gcc.dg/tree-ssa/loop-5.c: New test.
7220
7221 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7222
7223         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7224
7225 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7226
7227         * gcc.dg/format/sentinel-1.c: New test.
7228
7229 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7230
7231         * testsuite/gcc.dg/builtins-46.c: New.
7232
7233 2004-09-03  Devang Patel  <dpatel@apple.com>
7234
7235         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7236         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7237
7238 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7239
7240         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7241         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7242         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7243         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7244         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7245         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7246         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7247         the non-portable bzero.
7248         * gcc.dg/20010912-1.c: xfail for NetWare.
7249         * gcc.dg/20020426-2.c: xfail for NetWare.
7250         * gcc.dg/20021014-1.c: xfail for NetWare.
7251         * gcc.dg/20021018-1.c: xfail for NetWare.
7252         * gcc.dg/20030213-1.c: xfail for NetWare.
7253         * gcc.dg/20030225-1.c: xfail for NetWare.
7254         * gcc.dg/20030708-1.c: xfail for NetWare.
7255         * gcc.dg/builtins-config.h: Also exclude NetWare.
7256         * gcc.dg/format/format.h: Define restrict only if not already defined.
7257         * gcc.dg/nest.c: xfail for NetWare.
7258         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7259         * lib/target-supports.exp (check_visibility_available): Exclude
7260         NetWare.
7261
7262 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7263
7264         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7265         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7266         deterministic starting point for the alignment of structure fields.
7267         * gcc.dg/Wpadded.c: Dito.
7268         * g++.dg/abi/vbase10.C: Dito.
7269
7270 2004-09-03  Devang Patel  <dpatel@apple.com>
7271
7272         * g++.dg/debug/pr15736.cc: New test.
7273
7274 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7275
7276         * README.QMTEST: Fix out-of-date link.
7277
7278 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7279
7280         PR fortran/16579
7281         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7282         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7283
7284 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7285
7286         * g++.dg/abi/arm_rtti1.C: New test.
7287
7288 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7289
7290         * gcc.dg/ppc-vector-memcpy.c: New.
7291         * gcc.dg/ppc-vector-memset.c: New.
7292
7293 2004-09-02  Chao-ying Fu  <fu@mips.com>
7294
7295         * gcc.target/mips/mips-3d-1.c: New test.
7296         * gcc.target/mips/mips-3d-2.c: New test.
7297         * gcc.target/mips/mips-3d-3.c: New test.
7298         * gcc.target/mips/mips-3d-4.c: New test.
7299         * gcc.target/mips/mips-3d-5.c: New test.
7300         * gcc.target/mips/mips-3d-6.c: New test.
7301         * gcc.target/mips/mips-3d-7.c: New test.
7302         * gcc.target/mips/mips-3d-8.c: New test.
7303         * gcc.target/mips/mips-3d-9.c: New test.
7304         * gcc.target/mips/mips-ps-1.c: New test.
7305         * gcc.target/mips/mips-ps-2.c: New test.
7306         * gcc.target/mips/mips-ps-3.c: New test.
7307         * gcc.target/mips/mips-ps-4.c: New test.
7308         * gcc.target/mips/mips-ps-type.c: New test.
7309
7310 2004-09-02  Paul Brook  <paul@codesourcery.com>
7311
7312         * gfortran.dg/edit_real_1.f90: Add new tests.
7313
7314 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7315
7316         PR fortran/15327
7317         * gfortran.dg/merge_char_1.f90: New test.
7318
7319 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7320
7321         PR fortran/16404
7322         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7323
7324 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7325
7326         PR c/1522
7327         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7328
7329 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7330
7331         * g++.dg/opt/loop1.C: Do not XFAIL.
7332
7333 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7334
7335         * gcc.c-torture/execute/20040831-1.c: New test.
7336
7337 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7338
7339         PR fortran/16579
7340         * gfortran.dg/g77/20010610.f: Now passes.
7341         Copy from g77.f-torture/execute. Add dg-run directive.
7342         * gfortran.dg/g77/README: Update
7343
7344 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7345
7346         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7347         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7348         (t1, t2, t3, t4): Add volatile.
7349
7350 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7351
7352         * g++.dg/ext/visibility/arm1.C: New test.
7353
7354 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7355
7356         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7357         -pedantic-errors.
7358
7359 2004-09-01  Paul Brook  <paul@codesourcery.com>
7360
7361         * gfortran.dg/eof_2.f90: New test.
7362
7363 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7364
7365         PR fortran/16579
7366         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7367
7368 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7369
7370         PR libfortran/16805
7371         * gfortran.dg/list_read_2.f90: New test.
7372
7373 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7374
7375         * g++.dg/abi/key1.C: New test.
7376
7377 2004-08-31  Richard Henderson  <rth@redhat.com>
7378
7379         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7380         form of offsetof.
7381         * g++.dg/other/offsetof5.C: Remove duplicate.
7382
7383 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7384
7385         PR fortran/17244
7386         * gfortran.dg/func_derived_1.f90: New test.
7387
7388 2004-08-31  Paul Brook  <paul@codesourcery.com>
7389
7390         * gfortran.dg/eof_1.f90: New test.
7391
7392 2004-08-31  Paul Brook  <paul@codesourcery.com>
7393
7394         * gfortran.dg/list_read_1.f90: New file.
7395
7396 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7397
7398         * g++.dg/opt/loop1.C: XFAIL.
7399
7400 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7401
7402         * gcc.dg/funcdef-storage-1.c: New.
7403         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7404         an extern function in local scope.
7405         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7406         declare an 'auto inline' function in local scope.
7407         * gcc.dg/20011130-1.c: Likewise.
7408         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7409         an 'auto' function in local scope.
7410         * gcc.dg/20021014-1.c: Likewise.
7411         * gcc.dg/20030331-2.c: Likewise.
7412
7413 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7414
7415         * gfortran.dg/blockdata_1.f90: New test.
7416
7417 2004-08-30  Richard Henderson  <rth@redhat.com>
7418
7419         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7420
7421 2004-08-30  Richard Henderson  <rth@redhat.com>
7422
7423         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7424         additional_flags set by alternate driver.
7425         (ieee-options): New procedure.
7426         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7427         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7428         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7429         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7430
7431 2004-08-30  Richard Henderson  <rth@redhat.com>
7432
7433         * lib/f-torture.exp: Remove.
7434
7435 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7436
7437         PR rtl-optimization/16590
7438         * g++.dg/opt/loop1.C: New test.
7439
7440 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7441
7442         PR fortran/13910
7443         * gfortran.dg/oldstyle_1.f90: New test.
7444
7445 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7446         Paul Brook  <paul@codesourcery.com>
7447
7448         * gfortran.dg/g77/README: Update.
7449         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7450         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7451         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7452
7453 2004-08-28  Paul Brook  <paul@codesourcery.com>
7454
7455         PR libfortran/17195
7456         * gfortran.dg/edit_real_1.f90: New test.
7457
7458 2004-08-27  Paul Brook  <paul@codesourcery.com>
7459
7460         * gfortran.dg/rewind_1.f90: New test.
7461
7462 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7463
7464         PR fortran/16597
7465         * gfortran.dg/pr16597.f90: New test.
7466
7467 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7468
7469         PR c/13801
7470         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7471         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7472         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7473         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7474         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7475
7476 2004-08-26  Nick Clifton  <nickc@redhat.com>
7477
7478         * gcc.c-torture/compile/pr17119.c: New test.
7479
7480 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7481
7482         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7483
7484 2004-08-25  Richard Henderson  <rth@redhat.com>
7485
7486         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7487         the bits that expect kind=8 to be the largest real kind.
7488
7489 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7490
7491         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7492
7493 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7494
7495         * gfortran.dg/assignment_1.f90: New test.
7496
7497 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7498
7499         * g++.dg/template/repo3.C: New test.
7500
7501 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7502
7503         PR middle-end/16693
7504         PR tree-optimization/16372
7505         * g++.dg/opt/pr16372-1.C: New test case.
7506         * g++.dg/opt/pr16693-1.C: New test case.
7507         * g++.dg/opt/pr16693-2.C: New test case.
7508
7509 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7510
7511         * objc.dg/proto-lossage-4.m: New test.
7512
7513 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7514
7515         PR c++/17155
7516         * g++.dg/inherit/local2.C: New test.
7517
7518 2004-08-25  Paul Brook  <paul@codesourcery.com>
7519
7520         PR fortran/17144
7521         * gfortran.dg/string_ctor_1.f90: New test.
7522
7523 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7524
7525         PR c++/14428
7526         * g++.dg/template/redecl2.C: New test.
7527
7528 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7529
7530         PR fortran/17143
7531         * gfortran.dg/pr17143.f90: New test.
7532
7533 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7534
7535         PR fortran/17164
7536         * gfortran.dg/pr17164.f90: New test.
7537
7538 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7539
7540         * gcc.dg/tree-ssa/loop-1.c: New test.
7541
7542 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7543
7544         * gcc.c-torture/compile/20040824-1.c: New test.
7545
7546 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7547
7548         * gcc.c-torture/compile/iftrap-3.c: New test.
7549
7550 2004-08-24  Paul Brook  <paul@codesourcery.com>
7551
7552         * gfortran.dg/entry_2.f90: New test.
7553
7554 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7555
7556         PR c++/16889
7557         * g++.dg/lookup/ambig[12].C: New.
7558
7559 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7560
7561         PR c++/16706
7562         * g++.dg/template/crash21.C: New test.
7563         * g++.dg/template/crash22.C: Likewise.
7564
7565 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7566
7567         PR c++/17149
7568         * g++.dg/template/access15.C: New.
7569
7570 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7571
7572         PR c++/17163
7573         * g++.dg/template/repo2.C: New test.
7574
7575 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7576
7577         PR rtl-optimization/17078
7578         * gcc.c-torture/execute/pr17078-1.c: New test case.
7579
7580 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7581
7582         PR c/14492
7583         * gcc.dg/debug/crash1.c: New test.
7584
7585 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7586
7587         PR c/16180
7588         * gcc.dg/loop-5.c: New test.
7589
7590 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7591
7592         * gcc.c-torture/execute/20040823-1.c: New test.
7593
7594 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7595
7596         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7597         to the assembler.  Simplify test accordingly.
7598         (asm_abi_flags): Use GNU names.
7599         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7600         to check for ABI flags.
7601
7602 2004-08-22  Andrew Pinski  <apinski@apple.com>
7603
7604         * g++.dg/opt/pr14029.C: New test.
7605         * gcc.c-torture/execute/pr15262.c: New test.
7606
7607 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7608
7609         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7610
7611 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7612
7613         PR 16908
7614         * gfortran.dg/direct_io.f90: New test.
7615
7616 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7617
7618         PR c++/17121
7619         * g++.dg/inherit/local2.C: New test.
7620
7621 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7622
7623         PR c++/17120
7624         * g++.dg/warn/Wparentheses-4.C: New test.
7625
7626 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7627
7628         PR c++/17121
7629         * g++.dg/inherit/local2.C: New test.
7630
7631         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7632         * gcc.dg/ppc-ldstruct.c: Likewise.
7633         * gcc.dg/ppc64-abi-2.c: Likewise.
7634
7635 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7636
7637         PR rtl-optimization/17099
7638         * gcc.c-torture/execute/20040820-1.c: New test.
7639
7640 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7641
7642         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7643
7644 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7645
7646         PR fortran/17077
7647         * gfortran.dg/auto_array_1.f90: New test.
7648
7649 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7650
7651         PR fortran/17074
7652         * gfortran.dg/simpleif_1.f90: New test.
7653
7654 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7655
7656         * lib/target-supports.exp (check_profiling_available): Return
7657         false for arm*-*-symbianelf* and arm*-*-eabi*.
7658
7659         PR c++/15890
7660         * g++.dg/template/delete1.C: New test.
7661
7662 2004-08-19  Paul Brook  <paul@codesourcery.com>
7663
7664         PR fortran/14976
7665         PR fortran/16228
7666         * gfortran.dg/data_char_1.f90: New test.
7667
7668 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7669
7670         PR fortran/16946
7671         * gfortran.dg/reduction.f90: New testcase.
7672
7673 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7674
7675         PR fortran/16520
7676         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7677
7678 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7679
7680         PR c++/17041
7681         * g++.dg/Wparentheses-3.C: New test.
7682
7683 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7684
7685         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7686         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
7687         * gcc.dg/vect/vect-2.c: Likewise.
7688         * gcc.dg/vect/vect-3.c: Likewise.
7689         * gcc.dg/vect/vect-4.c: Likewise.
7690         * gcc.dg/vect/vect-5.c: Likewise.
7691         * gcc.dg/vect/vect-6.c: Likewise.
7692         * gcc.dg/vect/vect-7.c: Likewise.
7693         * gcc.dg/vect/vect-25.c: Likewise.
7694         * gcc.dg/vect/vect-31.c: Likewise.
7695         * gcc.dg/vect/vect-32.c: Likewise.
7696         * gcc.dg/vect/vect-34.c: Likewise.
7697         * gcc.dg/vect/vect-36.c: Likewise.
7698         * gcc.dg/vect/vect-all.c: Likewise.
7699
7700 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7701
7702         PR c++/17068
7703         * g++.dg/template/operator4.C: New test.
7704
7705 2004-08-18  Richard Henderson  <rth@redhat.com>
7706
7707         * gcc.dg/20040206-1.c: XFAIL.
7708
7709 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7710
7711         PR c++/16246
7712         * g++.dg/template/array7.C: New test.
7713
7714 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7715
7716         * gcc.dg/mips-movcc-1.c: New test.
7717         * gcc.dg/mips-movcc-2.c: New test.
7718         * gcc.dg/mips-movcc-3.c: New test.
7719
7720         * gcc.dg/mips-nmadd-1.c: New test.
7721         * gcc.dg/mips-nmadd-2.c: New test.
7722
7723 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7724
7725         PR c++/15871
7726         * g++.dg/opt/inline8.C: New test.
7727
7728         PR c++/16965
7729         * g++.dg/parse/error17.C: New test.
7730
7731 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7732
7733         * gcc.dg/vect: New directory for vectorizer tests.
7734         * gcc.dg/vect/tree-vect.h: New file.
7735         * gcc.dg/vect/vect.exp: New file.
7736         * gcc.dg/vect/pr16105.c.c: New test.
7737         * gcc.dg/vect/vect-1.c: New test.
7738         * gcc.dg/vect/vect-2.c: New test.
7739         * gcc.dg/vect/vect-3.c: New test.
7740         * gcc.dg/vect/vect-4.c: New test.
7741         * gcc.dg/vect/vect-5.c: New test.
7742         * gcc.dg/vect/vect-6.c: New test.
7743         * gcc.dg/vect/vect-7.c: New test.
7744         * gcc.dg/vect/vect-8.c: New test.
7745         * gcc.dg/vect/vect-9.c: New test.
7746         * gcc.dg/vect/vect-10.c: New test.
7747         * gcc.dg/vect/vect-11.c: New test.
7748         * gcc.dg/vect/vect-12.c: New test.
7749         * gcc.dg/vect/vect-13.c: New test.
7750         * gcc.dg/vect/vect-14.c: New test.
7751         * gcc.dg/vect/vect-15.c: New test.
7752         * gcc.dg/vect/vect-16.c: New test.
7753         * gcc.dg/vect/vect-17.c: New test.
7754         * gcc.dg/vect/vect-18.c: New test.
7755         * gcc.dg/vect/vect-19.c: New test.
7756         * gcc.dg/vect/vect-20.c: New test.
7757         * gcc.dg/vect/vect-21.c: New test.
7758         * gcc.dg/vect/vect-22.c: New test.
7759         * gcc.dg/vect/vect-23.c: New test.
7760         * gcc.dg/vect/vect-24.c: New test.
7761         * gcc.dg/vect/vect-25.c: New test.
7762         * gcc.dg/vect/vect-26.c: New test.
7763         * gcc.dg/vect/vect-27.c: New test.
7764         * gcc.dg/vect/vect-28.c: New test.
7765         * gcc.dg/vect/vect-29.c: New test.
7766         * gcc.dg/vect/vect-30.c: New test.
7767         * gcc.dg/vect/vect-31.c: New test.
7768         * gcc.dg/vect/vect-32.c: New test.
7769         * gcc.dg/vect/vect-33.c: New test.
7770         * gcc.dg/vect/vect-34.c: New test.
7771         * gcc.dg/vect/vect-35.c: New test.
7772         * gcc.dg/vect/vect-36.c: New test.
7773         * gcc.dg/vect/vect-37.c: New test.
7774         * gcc.dg/vect/vect-38.c: New test.
7775         * gcc.dg/vect/vect-40.c: New test.
7776         * gcc.dg/vect/vect-41.c: New test.
7777         * gcc.dg/vect/vect-42.c: New test.
7778         * gcc.dg/vect/vect-43.c: New test.
7779         * gcc.dg/vect/vect-44.c: New test.
7780         * gcc.dg/vect/vect-45.c: New test.
7781         * gcc.dg/vect/vect-46.c: New test.
7782         * gcc.dg/vect/vect-47.c: New test.
7783         * gcc.dg/vect/vect-48.c: New test.
7784         * gcc.dg/vect/vect-49.c: New test.
7785         * gcc.dg/vect/vect-50.c: New test.
7786         * gcc.dg/vect/vect-51.c: New test.
7787         * gcc.dg/vect/vect-52.c: New test.
7788         * gcc.dg/vect/vect-53.c: New test.
7789         * gcc.dg/vect/vect-54.c: New test.
7790         * gcc.dg/vect/vect-55.c: New test.
7791         * gcc.dg/vect/vect-56.c: New test.
7792         * gcc.dg/vect/vect-57.c: New test.
7793         * gcc.dg/vect/vect-58.c: New test.
7794         * gcc.dg/vect/vect-59.c: New test.
7795         * gcc.dg/vect/vect-60.c: New test.
7796         * gcc.dg/vect/vect-61.c: New test.
7797         * gcc.dg/vect/vect-all.c: New test.
7798         * gcc.dg/vect/vect-none.c: New test.
7799
7800 2004-08-17  Paul Brook  <paul@codesourcery.com>
7801
7802         PR fortran/13082
7803         * gfortran.dg/entry_1.f90: New test.
7804
7805 2004-08-17  Andrew Pinski  <apinski@apple.com>
7806
7807         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7808
7809 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7810
7811         * gcc.dg/pr17036-1.c: New test.
7812
7813 2004-08-16  Devang Patel  <dpatel@apple.com>
7814
7815         * gcc.dg/darwin-20040809-1.c: New test.
7816
7817 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7818
7819         * gcc.dg/funcdef-attr-1.c: New test.
7820
7821 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7822
7823         * gcc.dg/altivec-17.c: New test.
7824         * gcc.dg/altivec-18.c: New test.
7825
7826 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7827
7828         PR c++/6749
7829         * g++.dg/template/vtable2.C: New test.
7830
7831 2004-08-14  Richard Henderson  <rth@redhat.com>
7832
7833         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7834         * gcc.dg/pack-test-4.c (main): Return 0.
7835         * gcc.dg/setjmp-1.c: Remove XFAIL.
7836         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7837
7838 2004-08-14  Richard Henderson  <rth@redhat.com>
7839
7840         * gcc.dg/980217-1.c: Add prototype for printf.
7841
7842 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7843
7844         * gfortran.dg/pr16935.f90: New test.
7845
7846 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7847
7848         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7849
7850 2004-08-13  Paul Brook  <paul@codesourcery.com>
7851
7852         * gfortran.dg/der_io_1.f90: Remove stray comma.
7853
7854 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7855
7856         * gcc.dg/vmx/cw-bug-2.c: Remove.
7857         * gcc.dg/vmx/vprint-1.c: Remove.
7858         * gcc.dg/vmx/vscan-1.c: Remove.
7859
7860 2004-08-12  Devang patel  <dpatel@apple.com>
7861
7862         * gcc.dg/darwin-20040809-2.c: New test.
7863
7864 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7865
7866         * g++.dg/ext/altivec-12.C: New test.
7867
7868         * g++.dg/ext/altivec-11.C: New test.
7869
7870 2004-08-12  Paul Brook  <paul@codesourcery.com>
7871
7872         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7873
7874 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7875
7876         * g++.dg/ext/altivec-2.C: Check for hardware support before
7877         executing any VMX instructions.
7878
7879         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7880
7881 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7882
7883         PR c++/16276
7884         * g++.old-deja/g++.other/comdat4.C: New test.
7885         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7886
7887 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7888
7889         PR target/16286
7890         * gcc.dg/pr16286.c: New test.
7891
7892 2004-08-12 Jan Beulich <jbeulich@novell.com>
7893
7894         * g++.dg/ext/asm5.C: New.
7895
7896 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7897
7898         PR c++/16698
7899         * g++.dg/eh/crash1.C: New test.
7900
7901         PR c++/16717
7902         * g++.dg/ext/construct1.C: New test.
7903
7904 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7905
7906         PR c++/16853
7907         * g++.dg/init/ptrmem1.C: New test.
7908
7909         PR c++/16618
7910         * g++.dg/parse/offsetof5.C: New test.
7911
7912         PR c++/16870
7913         * g++.dg/template/overload3.C: New test.
7914
7915 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7916
7917         PR c++/16964
7918         * g++.dg/parse/error16.C: New test.
7919
7920         PR c++/16904
7921         * g++.dg/template/error14.C: New test.
7922
7923         PR c++/16929
7924         * g++.dg/template/error15.C: New test.
7925
7926 2004-08-11  Devang Patel  <dpatel@apple.com>
7927
7928         * gcc.dg/darwin-ld-20040809-1.c: New test.
7929         * gcc.dg/darwin-ld-20040809-2.c: New test.
7930
7931 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7932
7933         PR fortran/16917
7934         * gfortran.dg/dfloat_1.f90: New test.
7935
7936 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7937
7938         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7939         * gcc.dg/dll-2.c: Fix dg-require syntax.
7940         * gcc.misc-tests/arm-isr.c (abort): Declare.
7941         (exit): Likewise.
7942
7943 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7944
7945         PR c++/16971
7946         * g++.dg/parse/crash16.C: New test.
7947
7948 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7949
7950         * gcc.dg/mips-rsqrt-1.c: New test case.
7951         * gcc.dg/mips-rsqrt-2.c: New test case.
7952         * gcc.dg/mips-rsqrt-3.c: New test case.
7953
7954 2004-08-10  Paul Brook  <paul@codesourcery.com>
7955
7956         * gfortran.dg/der_io_1.f90: New test.
7957
7958 2004-08-10  Paul Brook  <paul@codesourcery.com>
7959
7960         PR fortran/16919
7961         * gfortran.dg/der_array_1.f90: New test.
7962
7963 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7964
7965         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7966
7967 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7968
7969         * gcc.dg/wchar_t-2.c: Fix typo.
7970
7971 2004-08-09  Falk Hueffner  <falk@debian.org>
7972
7973         PR tree-optimization/12517
7974         * gcc.c-torture/compile/pr12517.c: New test.
7975
7976         PR tree-optimization/12578
7977         * gcc.c-torture/compile/pr12578.c: New test.
7978
7979         PR tree-optimization/12899
7980         * gcc.c-torture/compile/pr12899.c: New test.
7981
7982         PR rtl-optimization/14692
7983         * gcc.c-torture/compile/pr14692.c: New test.
7984
7985         PR tree-optimization/16461
7986         * gcc.c-torture/compile/pr16461.c: New test.
7987
7988 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7989
7990         * gfortran.dg/getenv_1.f90: New test.
7991
7992 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7993
7994         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7995         wchar_t.
7996         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7997
7998 2004-08-06  Paul Brook  <paul@codesourcery.com>
7999
8000         * gfortran.dg/ret_array_1.f90: New test.
8001         * gfortran.dg/ret_pointer_1.f90: New test.
8002
8003 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
8004
8005         * gcc.dg/missing-field-init-[12].c: New tests.
8006         * g++.dg/warn/missing-field-init-[12].C: New tests.
8007
8008 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8009
8010         * gcc.dg/enum2.c: New test.
8011         * gcc.dg/symbian3.c: Likewise.
8012         * gcc.dg/symbian4.c: Likewise.
8013         * gcc.dg/wchar_t-2.c: Likewise.
8014
8015 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8016
8017         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
8018         destructor tests.
8019
8020 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8021
8022         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8023         dg-require-visiblity.
8024         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8025         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8026         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8027         * g++.dg/ext/visibility/new1.C: Likewise.
8028         * g++.dg/ext/visibility/pragma.C: Likewise.
8029         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8030         * g++.dg/ext/visibility/virtual.C: Likewise.
8031         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8032         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8033         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8034         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8035         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8036         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8037         * g++/dg/ext/visibility/visibility-7.C: Likewise.
8038         * g++/dg/ext/visibility/visibility-8.C: New test.
8039         * gcc.c-torture/compile/dll.x: Remove.
8040         * gcc.dg/dll-2.c: Use dg-require-dll
8041         * gcc.dg/visibility-10.c: New test.
8042         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
8043         supporting DLLs.
8044         * testsuite/lib/scanasm.exp (scan_hidden): New function.
8045         (scan_not_hidden): Likewise.
8046
8047 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
8048
8049         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
8050
8051 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
8052
8053         * gcc.c-torture/execute/20040805-1.c: New test.
8054
8055 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
8056
8057         * gcc.dg/20020118-1.c: Declare abort.
8058         * gcc.dg/altivec_check.h: Likewise.
8059         * gcc.dg/iftrap-2.c: Likewise.
8060         * gcc.dg/pragma-darwin.c: Likewise.
8061         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8062
8063 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
8064
8065         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
8066
8067 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8068
8069         * gcc.c-torture/execute/builtins/abs-2.c,
8070         gcc.c-torture/execute/builtins/abs-3.c,
8071         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
8072         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
8073         intmax_t, uintmax_t and their limits.
8074         * gcc.dg/intmax_t-1.c: New test.
8075
8076 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8077
8078         * g++.dg/tc1/dr147.C: Add reference to PR.
8079
8080 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
8081
8082         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
8083         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
8084
8085 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
8086
8087         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
8088
8089 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8090
8091         * gcc.dg/redecl-5.c: New test.
8092         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
8093         of scanf.
8094
8095 2004-08-03  Roger Sayle  <roger@eyesopen.com>
8096
8097         PR middle-end/16790
8098         * gcc.c-torture/execute/pr16790-1.c: New test case.
8099
8100 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
8101
8102         * g++.dg/ext/visibility/assign1.C: New test.
8103         * g++.dg/ext/visibility/new1.C: Likewise.
8104
8105         * gcc.dg/symbian1.c: New test.
8106         * gcc.dg/symbian2.c: Likewise.
8107
8108 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8109
8110         PR target/16570
8111         * gcc.dg/i386-sse-9.c: New test.
8112
8113 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8114
8115         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
8116
8117 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8118
8119         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
8120         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
8121         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
8122         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
8123         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
8124         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
8125         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
8126         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
8127         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
8128         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
8129         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
8130         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
8131         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
8132         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
8133         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
8134         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
8135         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
8136         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
8137         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
8138         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
8139         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
8140         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
8141         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
8142         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8143         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
8144         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
8145         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
8146         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
8147         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8148         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8149         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
8150         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
8151         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
8152         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
8153         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
8154         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8155         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8156         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8157         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8158         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
8159         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
8160         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
8161         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
8162         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
8163         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8164         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8165         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
8166         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
8167         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
8168         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
8169         gcc.misc-tests/i386-pf-3dnow-1.c,
8170         gcc.misc-tests/i386-pf-athlon-1.c,
8171         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8172         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
8173         Declare built-in functions used.
8174         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
8175
8176 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
8177
8178         PR c++/16707
8179         * g++.dg/lookup/using12.C: New test.
8180
8181         * g++.dg/init/null1.C: Fix PR number.
8182         * g++.dg/parse/namespace10.C: Likewise.
8183
8184 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8185
8186         PR c++/16224
8187         * g++.dg/template/spec17.C: New test.
8188         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8189         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8190
8191 2004-08-02  David Billinghurst
8192
8193         PR fortran/16292
8194         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8195
8196 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8197
8198         * gcc.dg/ia64-got-1.c: New test case.
8199
8200 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8201
8202         PR c++/16489
8203         * g++.dg/init/null1.C: New test.
8204         * g++.dg/tc1/dr76.C: Adjust error marker.
8205
8206         PR c++/16529
8207         * g++.dg/parse/namespace10.C: New test.
8208
8209         PR c++/16810
8210         * g++.dg/inherit/ptrmem2.C: New test.
8211
8212 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8213
8214         PR target/16155
8215         * gcc.dg/pr16155.c: New test.
8216
8217 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8218
8219         * gcc.dg/redecl-2.c: New test.
8220
8221 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8222
8223         * gcc.dg/darwin-longdouble.c: New file.
8224
8225 2004-07-30  Richard Henderson  <rth@redhat.com>
8226
8227         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8228         write to constant argument.
8229         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8230
8231 2004-07-30  Richard Henderson  <rth@redhat.com>
8232
8233         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8234         tests of nearest around zero.
8235
8236 2004-07-30  Andrew Pinski  <apinski@apple.com>
8237
8238         * gcc.c-torture/compile/20040730-1.c: New test.
8239
8240 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8241
8242         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8243         powerpc-eabispe.
8244
8245 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8246
8247         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8248
8249 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8250
8251         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8252         contains $ld_library_path.
8253         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8254
8255 2004-07-29  Richard Henderson  <rth@redhat.com>
8256
8257         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8258
8259         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8260         (alt2, which): New.
8261         (Check): Accept either alternative.
8262
8263 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8264
8265         * g++.dg/abi/inline1.C: New test.
8266         * g++.dg/abi/local1-a.cc: Likewise.
8267         * g++.dg/abi/local1.C: Likewise.
8268         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8269         * g++.dg/abi/mangle12.C: Likewise.
8270         * g++.dg/abi/mangle17.C: Likewise.
8271         * g++.dg/abi/mangle20-2.C: Likewise.
8272         * g++.dg/opt/interface1.C: Likewise.
8273         * g++.dg/opt/interface1.h: Likewise.
8274         * g++.dg/opt/interface1-a.cc: New test.
8275         * g++.dg/parse/repo1.C: New test.
8276         * g++.dg/template/repo1.C: Likewise.
8277         * g++.dg/warn/Winline-1.C: Likewise.
8278         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8279
8280 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8281
8282         * gcc.dg/tree-ssa/20040729-1.c: New test.
8283
8284 2004-07-27  Matt Austern <austern@apple.com>
8285
8286         * gcc.dg/darwin-bool-1.c: New test.
8287         * gcc.dg/darwin-bool-2.c: New test.
8288
8289 2004-07-28  Richard Henderson  <rth@redhat.com>
8290
8291         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8292         arguments in the correct type.  Don't write to constant arguments.
8293
8294 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8295
8296         PR tree-optimization/16688
8297         PR tree-optimization/16689
8298         * g++.dg/tree-ssa/pr16688.C: New test.
8299
8300 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8301
8302         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8303         loads.  Not only in the comment, this time.
8304
8305 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8306
8307         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8308         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8309         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8310         * gcc.dg/sh4a-bitmovua.c: New.
8311         * gcc.dg/sh4a-cos.c: New.
8312         * gcc.dg/sh4a-cosf.c: New.
8313         * gcc.dg/sh4a-fprun.c: New.
8314         * gcc.dg/sh4a-fsrra.c: New.
8315         * gcc.dg/sh4a-memmovua.c: New.
8316         * gcc.dg/sh4a-sin.c: New.
8317         * gcc.dg/sh4a-sincos.c: New.
8318         * gcc.dg/sh4a-sincosf.c: New.
8319         * gcc.dg/sh4a-sinf.c: New.
8320
8321 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8322
8323         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8324         conditionals.
8325         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8326         loads.
8327         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8328         DOM1.
8329
8330 2004-07-27  Andrew Pinski  <apinski@apple.com>
8331
8332         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8333
8334 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8335
8336         * gcc.dg/pragma-isr.c: New test.
8337
8338 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8339
8340         PR c++/14429
8341         * g++.dg/template/ttp11.C: New test.
8342
8343 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8344
8345         * gcc.c-torture/compile/20040727-1.c: New test.
8346
8347 2004-07-26  Eric Christopher  <echristo@redhat.com>
8348
8349         * gcc.c-torture/compile/20040726-2.c: New test.
8350
8351 2004-07-26  Andrew Pinski  <apinski@apple.com>
8352
8353         * g++.dg/rtti/tinfo1.C: Xfail.
8354
8355 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8356
8357         * gcc.c-torture/compile/20040726-1.c: New test.
8358
8359 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8360             Brian Ryner  <bryner@brianryner.com>
8361
8362         PR c++/9283
8363         PR c++/15000
8364         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8365         * g++.dg/ext/visibility/: New directory.
8366         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8367         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8368         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8369         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8370         * g++.dg/ext/visibility/fvisibility.C,
8371         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8372         g++.dg/ext/visibility/fvisibility-override1.C
8373         g++.dg/ext/visibility/fvisibility-override2.C
8374         g++.dg/ext/visibility/memfuncts.C
8375         g++.dg/ext/visibility/noPLT.C
8376         g++.dg/ext/visibility/pragma.C
8377         g++.dg/ext/visibility/pragma-override1.C
8378         g++.dg/ext/visibility/pragma-override2.C
8379         g++.dg/ext/visibility/staticmemfuncts.C
8380         g++.dg/ext/visibility/virtual.C: New tests.
8381
8382 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8383
8384         PR c/15360
8385         * gcc.dg/pr15360-1.c: New test.
8386
8387 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8388
8389         * gcc.dg/pragma-align-2.c: New test.
8390         * gcc.dg/pragma-init-fini.c: New test.
8391         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8392         targets.
8393
8394 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8395
8396         * gcc.dg/init-string-2.c: New test.
8397
8398 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8399
8400         PR 16684
8401         * gcc.dg/Wredundant-decls-1.c: New test case.
8402
8403 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8404
8405         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8406         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8407         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8408         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8409         * gcc.dg/compat/generate-random.c: New file.
8410         * gcc.dg/compat/generate-random.h: Likewise.
8411         * gcc.dg/compat/generate-random_r.c: Likewise.
8412         * gcc.dg/compat/struct-layout-1.h: Likewise.
8413         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8414         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8415         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8416         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8417         * gcc.dg/compat/struct-layout-1_main.c: New test.
8418         * gcc.dg/compat/struct-layout-1_x.c: New file.
8419         * gcc.dg/compat/struct-layout-1_y.c: New file.
8420         * gcc.dg/compat/struct-layout-1_test.h: New file.
8421
8422 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8423
8424         * gcc.dg/comp-return-1.c: New test
8425
8426 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8427
8428         * gcc.dg/vmx/8-02a.c: Fix typo.
8429
8430         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8431         * gcc.dg/darwin-abi-3.c: New test.
8432
8433         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8434         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8435
8436         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8437         * gcc.dg/vmx/ops-long-1.c: New test.
8438         * gcc.dg/vmx/ops-long-2.c: New test.
8439
8440 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8441
8442         * g++.dg/lookup/conv-[1234].C: New.
8443
8444 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8445
8446         * g++.dg/parse/attr2.C: Simplify.
8447
8448 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8449
8450         PR c/7284
8451         * gcc.c-torture/execute/pr7284-1.c: New test.
8452
8453 2004-07-22  Brian Booth  <bbooth@redhat.com>
8454
8455         * gcc.dg/tree-ssa/20040721-1.c: New test.
8456
8457 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8458
8459         * g++.dg/template/crash20.c: New.
8460
8461 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8462
8463         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8464         Add dg-run directive.  Declare variables as required.
8465         * gfortran.dg/g77/README: Update
8466
8467 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8468
8469         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8470         gcc.dg/cris-peep2-andu2.c: New tests.
8471
8472 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8473
8474         PR c/15052
8475         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8476         on return type.
8477         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8478         messages.
8479         * gcc.dg/qual-return-2.c: Update expected messages.
8480         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8481
8482 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8483
8484         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8485         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8486
8487 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8488
8489         PR c/11250
8490         * gcc.dg/init-string-1.c: New test.
8491
8492 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8493
8494         PR middle-end/15345
8495         PR c/16450
8496         * gcc.dg/torture/nested-fn-1.c: New test.
8497
8498 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8499
8500         PR target/16559
8501         * gcc.dg/ia64-fptr-1.c: New file.
8502
8503 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8504
8505         PR c++/14497
8506         * g++.dg/template/spec16.C: New test.
8507         * g++.old-deja/g++.robertl/eb118.C: Remove.
8508
8509 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8510
8511         PR c++/509
8512         * g++.dg/template/spec15.C: New test.
8513
8514 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8515
8516         Copy cases from g77.f-torture/execute and add dg-run
8517         directive.  Other changes as noted.
8518         * gfortran.dg/g77/13037.f
8519         * gfortran.dg/g77/1832.f
8520         * gfortran.dg/g77/19981119-0.f
8521         * gfortran.dg/g77/19990313-0.f
8522         * gfortran.dg/g77/19990313-1.f
8523         * gfortran.dg/g77/19990313-2.f
8524         * gfortran.dg/g77/19990313-3.f
8525         * gfortran.dg/g77/19990419-1.f
8526         * gfortran.dg/g77/19990826-0.f
8527         * gfortran.dg/g77/19990826-2.f
8528         * gfortran.dg/g77/20000503-1.f
8529         * gfortran.dg/g77/20001111.f
8530         * gfortran.dg/g77/20010116.f
8531         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8532         * gfortran.dg/g77/20010430.f
8533         * gfortran.dg/g77/6177.f
8534         * gfortran.dg/g77/947.f
8535         * gfortran.dg/g77/970816-3.f
8536         * gfortran.dg/g77/971102-1.f
8537         * gfortran.dg/g77/980520-1.f
8538         * gfortran.dg/g77/980628-0.f
8539         * gfortran.dg/g77/980628-1.f
8540         * gfortran.dg/g77/980628-10.f
8541         * gfortran.dg/g77/980628-2.f
8542         * gfortran.dg/g77/980628-3.f
8543         * gfortran.dg/g77/980628-7.f
8544         * gfortran.dg/g77/980628-8.f
8545         * gfortran.dg/g77/980628-9.f
8546         * gfortran.dg/g77/980701-0.f
8547         * gfortran.dg/g77/980701-1.f
8548         * gfortran.dg/g77/cabs.f
8549         * gfortran.dg/g77/claus.f
8550         * gfortran.dg/g77/complex_1.f
8551         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8552         * gfortran.dg/g77/dcomplex.f
8553         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8554         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8555         * gfortran.dg/g77/f90-intrinsic-numeric.f
8556         * gfortran.dg/g77/int8421.f
8557         * gfortran.dg/g77/labug1.f
8558         * gfortran.dg/g77/large_vec.f
8559         * gfortran.dg/g77/le.f
8560         * gfortran.dg/g77/short.f
8561         * gfortran.dg/g77/README: Update
8562
8563 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8564
8565         PR c++/16637
8566         * g++.dg/parse/lookup4.C: New test.
8567
8568 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8569
8570         PR c++/16175
8571         * g++.dg/template/ttp10.C: New test.
8572
8573 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8574
8575         * gcc.dg/pr12625-1.c: New test.
8576
8577 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8578
8579         * testsuite/gcc.dg/switch-warn-1.c: New test.
8580         * testsuite/gcc.dg/switch-warn-2.c: New test.
8581         * gcc.c-torture/compile/pr14730.c: Update.
8582
8583 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8584
8585         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8586         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8587         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8588         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8589
8590 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8591
8592         PR c++/16623
8593         * g++.dg/template/assign1.C: New test.
8594
8595 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8596
8597         PR c++/12170
8598         * g++.dg/template/ttp9.C: New test.
8599
8600 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8601
8602         * gcc.dg/format/cmn-err-1.c: New test.
8603
8604 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8605
8606         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8607         gcc.dg/Wparentheses-10.c: New tests.
8608         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8609
8610 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8611
8612         PR fortran/16465
8613         * gfortran.dg/g77//ffixed-line-length-0.f,
8614         gfortran.dg/g77/ffixed-line-length-132.f,
8615         gfortran.dg/g77/ffixed-line-length-72.f,
8616         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8617         gfortran.dg/g77/README: Update.
8618
8619 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8620
8621         PR c++/13092
8622         * g++.dg/template/non-dependent7.C: New test.
8623         * g++.dg/template/non-dependent8.C: Likewise.
8624         * g++.dg/template/non-dependent9.C: Likewise.
8625         * g++.dg/template/non-dependent10.C: Likewise.
8626
8627 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8628
8629         PR c++/16337
8630         * g++.dg/parse/attr2.C: New test.
8631
8632 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8633
8634         * g77.dg: Removed.
8635         * g77.f-torture: Ditto.
8636
8637 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8638
8639         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8640         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8641         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8642
8643 2004-07-16  Richard Henderson  <rth@redhat.com>
8644
8645         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8646
8647 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8648
8649         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8650         tests with full list of options.
8651         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8652         of TORTURE_OPTIONS if test contains 'dg-do run'.
8653
8654         PR fortran/16404
8655         * gfortran.dg/do_iterator.f90: New test.
8656
8657 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8658
8659         PR rtl-optimization/16536
8660         * gcc.c-torture/execute/restrict-1.c: New test.
8661
8662 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8663
8664         PR fortran/15324
8665         * gfortran.dg/pr15324.f90: New test.
8666
8667         PR fortran/15129
8668         * gfortran.dg/pr15129.f90: New test.
8669
8670         PR fortran/15140
8671         * gfortran.dg/pr15140.f90: New test.
8672
8673         PR fortran/13792
8674         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8675         compile-time simplification.
8676
8677 2004-07-14  Mike Stump  <mrs@apple.com>
8678
8679         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8680
8681 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8682
8683         PR target/16325
8684         * gcc.dg/profile-generate-1.c: New.
8685
8686 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
8687
8688         * gcc.c-torture/execute/20040709-1.c: New test.
8689         * gcc.c-torture/execute/20040709-2.c: New test.
8690
8691 2004-07-14  Mike Stump  <mrs@apple.com>
8692
8693         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
8694
8695 2004-07-14  Mike Stump  <mrs@apple.com>
8696
8697         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8698
8699 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8700
8701         PR c++/16518
8702         * g++.dg/parse/mutable1.C: New test.
8703
8704 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8705
8706         PR tree-optimization/16443
8707         * gcc.dg/tree-ssa/20040713-1.c: New test.
8708
8709 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8710
8711         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8712         for operator new.
8713
8714 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8715
8716         * gfortran.dg/g77/README: New file
8717         * gfortran.dg/g77/19981216-0.f:  Copy from
8718         g77.f-torture/noncompile.  Add "dg-do compile" and
8719         dg-error as required.
8720         * gfortran.dg/g77/19990218-1.f: Likewise
8721         * gfortran.dg/g77/19990905-1.f: Likewise
8722         * gfortran.dg/g77/9263.f: Likewise
8723         * gfortran.dg/g77/980615-0.f: Likewise
8724         * gfortran.dg/g77/980616-0.f: Likewise
8725         * gfortran.dg/g77/check0.f: Likewise
8726         * gfortran.dg/g77/select_no_compile.f: Likewise
8727
8728 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8729
8730         Copy files from g77.f-torture/compile.
8731         Add "{ dg-do compile}".  Other changes as noted
8732         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8733         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8734         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8735         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8736         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8737         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8738         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8739         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8740         statement to conform to standard.  Append alpha1.x for reference.
8741         * gfortran.dg/g77/xformat.f: Add dg-warning
8742
8743 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8744
8745         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8746         Add {dg-do compile} directive.
8747         * gfortran.dg/g77/cpp2.F: Likewise
8748
8749 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8750
8751         PR c++/5402
8752         * g++.dg/lookup/name-clash1.C: New test.
8753
8754         PR c++/9777
8755         * g++.dg/lookup/name-clash2.C: New test.
8756
8757         PR c++/12102
8758         * g++.dg/lookup/name-clash3.C: New test.
8759
8760 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8761
8762         * g++.dg/lookup/new2.C: New test.
8763         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8764
8765 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8766
8767         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8768         Add {dg-do compile} directive.
8769         * gfortran.dg/g77/13060.f: Likewise
8770         * gfortran.dg/g77/19990218-0.f: Likewise
8771         * gfortran.dg/g77/19990305-0.f: Likewise
8772         * gfortran.dg/g77/19990419-0.f: Likewise
8773         * gfortran.dg/g77/19990502-0.f: Likewise
8774         * gfortran.dg/g77/19990502-1.f: Likewise
8775         * gfortran.dg/g77/19990525-0.f: Likewise
8776         * gfortran.dg/g77/19990826-1.f: Likewise
8777         * gfortran.dg/g77/19990826-3.f: Likewise
8778         * gfortran.dg/g77/19990905-2.f: Likewise
8779         * gfortran.dg/g77/20000412-1.f: Likewise
8780         * gfortran.dg/g77/20000511-1.f: Likewise
8781         * gfortran.dg/g77/20000511-2.f: Likewise
8782         * gfortran.dg/g77/20000518.f: Likewise
8783         * gfortran.dg/g77/20000601-1.f: Likewise
8784         * gfortran.dg/g77/20000601-2.f: Likewise
8785         * gfortran.dg/g77/20000629-1.f: Likewise
8786         * gfortran.dg/g77/20000630-2.f: Likewise
8787         * gfortran.dg/g77/20010115.f: Likewise
8788         * gfortran.dg/g77/20010321-1.f: Likewise
8789         * gfortran.dg/g77/20010426.f: Likewise
8790         * gfortran.dg/g77/20020307-1.f: Likewise
8791         * gfortran.dg/g77/8485.f: Likewise
8792         * gfortran.dg/g77/960317-1.f: Likewise
8793         * gfortran.dg/g77/970915-0.f: Likewise
8794         * gfortran.dg/g77/980310-1.f: Likewise
8795         * gfortran.dg/g77/980310-2.f: Likewise
8796         * gfortran.dg/g77/980310-3.f: Likewise
8797         * gfortran.dg/g77/980310-4.f: Likewise
8798         * gfortran.dg/g77/980310-6.f: Likewise
8799         * gfortran.dg/g77/980310-7.f: Likewise
8800         * gfortran.dg/g77/980310-8.f: Likewise
8801         * gfortran.dg/g77/980419-2.f: Likewise
8802         * gfortran.dg/g77/980424-0.f: Likewise
8803         * gfortran.dg/g77/980427-0.f: Likewise
8804         * gfortran.dg/g77/980729-0.f: Likewise
8805         * gfortran.dg/g77/981117-1.f: Likewise
8806         * gfortran.dg/g77/toon_1.f: Likewise
8807
8808 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8809
8810         PR c++/2204
8811         * g++.dg/other/abstract2.C: New test.
8812
8813 2004-07-12  Paul Brook  <paul@codesourcery.com>
8814
8815         * gfortran.dg/pointer_init_1.f90: New test.
8816
8817 2004-07-11  Paul Brook  <paul@codesourcery.com>
8818
8819         PR fortran/15986
8820         * gfortran.dg/contained_1.f90: New test.
8821
8822 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8823
8824         * g++.dg/parse/defarg8.C: New test.
8825
8826 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8827
8828         PR fortran/16433
8829         * gfortran.dg/pr16433.f: New test.
8830
8831         PR fortran/17574
8832         * gfortran.dg/pr15754.f90: New test.
8833
8834 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8835
8836         PR tree-optimization/16437
8837         * gcc.c-torture/execute/bitfld-4.c: New test.
8838
8839 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8840
8841         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8842         access to common var from module.
8843
8844 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8845
8846         PR fortran/16336
8847         * gfortran.fortran-torture/execute/common_2.f90: New test.
8848
8849 2004-07-10  Paul Brook  <paul@codesourcery.com>
8850
8851         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8852
8853 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8854
8855         PR fortran/15969
8856         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8857
8858 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8859
8860         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8861         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8862         * gfortran.dg/g77/ffree-form-1.f: Likewise
8863         * gfortran.dg/g77/ffree-form-2.f: Likewise
8864         * gfortran.dg/g77/ffree-form-3.f: Likewise
8865         * gfortran.dg/g77/fno-underscoring.f: Likewise
8866         * gfortran.dg/g77/funderscoring.f: Likewise
8867         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8868
8869 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8870
8871         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8872
8873 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8874         Paul Brook  <paul@codesourcery.com>
8875
8876         PR fortran/13415
8877         * gfortran.dg/common_pointer_1.f90: New test.
8878
8879 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8880
8881         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8882
8883 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8884
8885         PR target/16364
8886         * gcc.c-torture/compile/20040709-1.c: New.
8887
8888 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8889
8890         PR fortran/14077
8891         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8892
8893 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8894
8895         PR fortran/13201
8896         * gfortran.dg/shape_1.f90: New test.
8897
8898 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8899             Andrew Pinski  <apinski@apple.com>
8900
8901         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8902
8903 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8904
8905         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8906         comment.
8907
8908 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8909         Paul Brook  <paul@codesourcery.com>
8910
8911         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8912         '.f95' and '.F95'.
8913
8914 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8915
8916         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8917
8918 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8919
8920         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8921         testcases with capital suffix.
8922
8923 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8924
8925         PR fortran/15481
8926         PR fortran/13372
8927         PR fortran/13575
8928         PR fortran/15978
8929         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8930
8931         * gfortran.dg/implicit_1.f90: New test.
8932
8933 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8934
8935         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8936         expression to match gfortran warning/error messages
8937         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8938         dg-error text.
8939
8940 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8941
8942         * lib/fortran-torture.exp: Rename proc search_for to
8943         search_for_re.
8944
8945 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8946
8947         * gcc.c-torture/execute/simd-5.x: New file.
8948         XFAIL on SPARC 64-bit at -O0.
8949
8950 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8951
8952         PR c++/8211
8953         PR c++/16165
8954         * g++.dg/warn/effc3.C: New test.
8955
8956 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8957
8958         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8959         change X to 1X in format.
8960         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8961         add data statements to conform to standard.
8962
8963 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8964
8965         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8966         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8967         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8968
8969 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8970
8971         * gfortran.dg/g77/7388.f: Copy from g77.dg
8972         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8973         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8974         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8975         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8976         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8977         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8978         * gfortran.dg/g77/strlen0.f: Likewise
8979
8980 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8981
8982         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8983         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8984
8985 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8986
8987         * gcc.c-torture/execute/920428-2.x: Delete.
8988         * gcc.c-torture/execute/920501-7.x: Likewise.
8989
8990 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8991
8992         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8993         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8994         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8995         prescott and c3-2.
8996         (PREFETCH_3DNOW): Add -march=c3.
8997
8998 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8999
9000         PR c/16437
9001         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
9002         * gcc.c-torture/execute/bf64-1.x: Likewise.
9003
9004 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9005
9006         * gcc.c-torture/compile/20040708-1.c: New test.
9007
9008 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9009
9010         PR c++/16169
9011         * g++.dg/warn/effc2.C: New test.
9012
9013 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9014
9015         * gcc.c-torture/execute/bitfld-1.x: Remove.
9016         * gcc.c-torture/execute/bitfld-3.c: New test.
9017         * gcc.dg/bitfld-2.c: Remove XFAILs.
9018
9019 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9020
9021         PR c++/16276
9022         * g++.dg/rtti/tinfo1.C: New file.
9023
9024 2004-07-07  Eric Christopher  <echristo@redhat.com>
9025
9026         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9027
9028 2004-07-07  Andrew Pinski  <apinski@apple.com>
9029
9030         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9031
9032 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9033
9034         * g++.dg/init/call1.C: XFAIL.
9035
9036 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9037
9038         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
9039         except for movstrict*, to movmem* and clrstr* to clrmem*.
9040
9041 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
9042
9043         * gcc.c-torture/execute/20040707-1.c: New test.
9044
9045 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
9046
9047         * gcc.c-torture/execute/20040706-1.c: New test.
9048
9049 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9050
9051         PR c++/3671
9052         * g++.dg/template/spec14.C: New test.
9053
9054 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
9055
9056         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
9057         nothing if not yet defined.  Use it in b, c and d type definitions.
9058         * gcc.c-torture/execute/20040705-1.c: New test.
9059         * gcc.c-torture/execute/20040705-2.c: New test.
9060
9061 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9062
9063         PR c++/2518
9064         * g++.dg/lookup/new1.C: New test.
9065
9066 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9067
9068         PR c++/11406
9069         * g++.dg/template/sizeof8.C: New test.
9070
9071 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
9072
9073         * gcc.c-torture/compile/20040705-1.c: New test.
9074
9075 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
9076
9077         * gfortran.fortran-torture/execute/seq_io.f90: New test.
9078
9079 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
9080
9081         * gcc.dg/cpp/if-mop.c: Two new testcases.
9082         * gcc.dg/cpp/trad/comment-3.c: New.
9083
9084 2004-07-04  Paul Brook  <paul@codesourcery.com>
9085
9086         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
9087
9088 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
9089
9090         PR c++/3761
9091         * g++.dg/lookup/crash4.C: New test.
9092
9093 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
9094
9095         * gcc.c-torture/execute/builtin-abs-1.c
9096         * gcc.c-torture/execute/builtin-abs-2.c
9097         * gcc.c-torture/execute/builtin-complex-1.c
9098         * gcc.c-torture/execute/builtins/string-1-lib.c
9099         * gcc.c-torture/execute/builtins/string-1.c
9100         * gcc.c-torture/execute/builtins/string-2-lib.c
9101         * gcc.c-torture/execute/builtins/string-2.c
9102         * gcc.c-torture/execute/builtins/string-3-lib.c
9103         * gcc.c-torture/execute/builtins/string-3.c
9104         * gcc.c-torture/execute/builtins/string-4-lib.c
9105         * gcc.c-torture/execute/builtins/string-4.c
9106         * gcc.c-torture/execute/builtins/string-5-lib.c
9107         * gcc.c-torture/execute/builtins/string-5.c
9108         * gcc.c-torture/execute/builtins/string-6-lib.c
9109         * gcc.c-torture/execute/builtins/string-6.c
9110         * gcc.c-torture/execute/builtins/string-7-lib.c
9111         * gcc.c-torture/execute/builtins/string-7.c
9112         * gcc.c-torture/execute/builtins/string-8-lib.c
9113         * gcc.c-torture/execute/builtins/string-8.c
9114         * gcc.c-torture/execute/builtins/string-9-lib.c
9115         * gcc.c-torture/execute/builtins/string-9.c
9116         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
9117         * gcc.c-torture/execute/builtins/string-asm-1.c
9118         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
9119         * gcc.c-torture/execute/builtins/string-asm-2.c
9120         * gcc.c-torture/execute/stdio-opt-1.c
9121         * gcc.c-torture/execute/stdio-opt-2.c
9122         * gcc.c-torture/execute/stdio-opt-3.c
9123         * gcc.c-torture/execute/string-opt-1.c
9124         * gcc.c-torture/execute/string-opt-10.c
9125         * gcc.c-torture/execute/string-opt-11.c
9126         * gcc.c-torture/execute/string-opt-12.c
9127         * gcc.c-torture/execute/string-opt-13.c
9128         * gcc.c-torture/execute/string-opt-14.c
9129         * gcc.c-torture/execute/string-opt-15.c
9130         * gcc.c-torture/execute/string-opt-16.c
9131         * gcc.c-torture/execute/string-opt-2.c
9132         * gcc.c-torture/execute/string-opt-6.c
9133         * gcc.c-torture/execute/string-opt-7.c
9134         * gcc.c-torture/execute/string-opt-8.c:
9135         Replace with ...
9136
9137         * gcc.c-torture/execute/builtins/abs-2.c
9138         * gcc.c-torture/execute/builtins/abs-3.c
9139         * gcc.c-torture/execute/builtins/complex-1.c
9140         * gcc.c-torture/execute/builtins/fprintf.c
9141         * gcc.c-torture/execute/builtins/fputs.c
9142         * gcc.c-torture/execute/builtins/memcmp.c
9143         * gcc.c-torture/execute/builtins/memmove.c
9144         * gcc.c-torture/execute/builtins/memops-asm.c
9145         * gcc.c-torture/execute/builtins/mempcpy-2.c
9146         * gcc.c-torture/execute/builtins/mempcpy.c
9147         * gcc.c-torture/execute/builtins/memset.c
9148         * gcc.c-torture/execute/builtins/printf.c
9149         * gcc.c-torture/execute/builtins/sprintf.c
9150         * gcc.c-torture/execute/builtins/strcat.c
9151         * gcc.c-torture/execute/builtins/strchr.c
9152         * gcc.c-torture/execute/builtins/strcmp.c
9153         * gcc.c-torture/execute/builtins/strcpy.c
9154         * gcc.c-torture/execute/builtins/strcspn.c
9155         * gcc.c-torture/execute/builtins/strlen-2.c
9156         * gcc.c-torture/execute/builtins/strlen.c
9157         * gcc.c-torture/execute/builtins/strncat.c
9158         * gcc.c-torture/execute/builtins/strncmp-2.c
9159         * gcc.c-torture/execute/builtins/strncmp.c
9160         * gcc.c-torture/execute/builtins/strncpy.c
9161         * gcc.c-torture/execute/builtins/strpbrk.c
9162         * gcc.c-torture/execute/builtins/strpcpy-2.c
9163         * gcc.c-torture/execute/builtins/strpcpy.c
9164         * gcc.c-torture/execute/builtins/strrchr.c
9165         * gcc.c-torture/execute/builtins/strspn.c
9166         * gcc.c-torture/execute/builtins/strstr-asm.c
9167         * gcc.c-torture/execute/builtins/strstr.c:
9168         ... these new files.
9169
9170         * gcc.c-torture/execute/builtins/abs-2-lib.c
9171         * gcc.c-torture/execute/builtins/abs-3-lib.c
9172         * gcc.c-torture/execute/builtins/complex-1-lib.c
9173         * gcc.c-torture/execute/builtins/fprintf-lib.c
9174         * gcc.c-torture/execute/builtins/fputs-lib.c
9175         * gcc.c-torture/execute/builtins/memcmp-lib.c
9176         * gcc.c-torture/execute/builtins/memmove-lib.c
9177         * gcc.c-torture/execute/builtins/memops-asm-lib.c
9178         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
9179         * gcc.c-torture/execute/builtins/mempcpy-lib.c
9180         * gcc.c-torture/execute/builtins/memset-lib.c
9181         * gcc.c-torture/execute/builtins/printf-lib.c
9182         * gcc.c-torture/execute/builtins/sprintf-lib.c
9183         * gcc.c-torture/execute/builtins/strcat-lib.c
9184         * gcc.c-torture/execute/builtins/strchr-lib.c
9185         * gcc.c-torture/execute/builtins/strcmp-lib.c
9186         * gcc.c-torture/execute/builtins/strcpy-lib.c
9187         * gcc.c-torture/execute/builtins/strcspn-lib.c
9188         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9189         * gcc.c-torture/execute/builtins/strlen-lib.c
9190         * gcc.c-torture/execute/builtins/strncat-lib.c
9191         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9192         * gcc.c-torture/execute/builtins/strncmp-lib.c
9193         * gcc.c-torture/execute/builtins/strncpy-lib.c
9194         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9195         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9196         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9197         * gcc.c-torture/execute/builtins/strrchr-lib.c
9198         * gcc.c-torture/execute/builtins/strspn-lib.c
9199         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9200         * gcc.c-torture/execute/builtins/strstr-lib.c
9201         * gcc.c-torture/execute/builtins/lib/abs.c
9202         * gcc.c-torture/execute/builtins/lib/fprintf.c
9203         * gcc.c-torture/execute/builtins/lib/memset.c
9204         * gcc.c-torture/execute/builtins/lib/printf.c
9205         * gcc.c-torture/execute/builtins/lib/sprintf.c
9206         * gcc.c-torture/execute/builtins/lib/strcpy.c
9207         * gcc.c-torture/execute/builtins/lib/strcspn.c
9208         * gcc.c-torture/execute/builtins/lib/strncat.c
9209         * gcc.c-torture/execute/builtins/lib/strncmp.c
9210         * gcc.c-torture/execute/builtins/lib/strncpy.c
9211         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9212         * gcc.c-torture/execute/builtins/lib/strspn.c
9213         * gcc.c-torture/execute/builtins/lib/strstr.c:
9214         New files containing support routines.
9215
9216         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9217         declaration.
9218         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9219         when not optimizing.
9220
9221 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9222
9223         PR c++/16240
9224         * g++.dg/abi/mangle22.C: New test.
9225         * g++.dg/abi/mangle23.C: Likewise.
9226
9227 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9228
9229         PR fortran/16290
9230         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9231         Allow for cases without denormalized floating point numbers.
9232
9233 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9234
9235         PR c/1027
9236         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9237         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9238         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9239         expected warning text.
9240         * gcc.dg/format/diag-2.c: New test.
9241
9242 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9243
9244         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9245
9246 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9247
9248         * gcc.dg/builtins-43.c: New.
9249         * gcc.dg/builtins-44.c: New.
9250         * gcc.dg/builtins-45.c: New.
9251
9252 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9253             Andreas Tobler  <a.tobler@schweiz.ch>
9254
9255         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9256         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9257         as SIGSEGV.
9258         * gcc.dg/cleanup-11.c: Likewise.
9259         * gcc.dg/cleanup-8.c: Likewise.
9260         * gcc.dg/cleanup-9.c: Likewise.
9261         * gcc.dg/cleanup-5.c: Run on all platforms.
9262
9263 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9264
9265         * g++.dg/warn/nonnull1.C: New test.
9266
9267 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9268
9269         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9270         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9271         Special-case the Sun compiler wrt to <complex.h>.
9272
9273 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9274
9275         * gcc.dg/Wunreachable-8.C: New test.
9276
9277         * gcc.dg/h8300-ice2.c : New test.
9278
9279 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9280
9281         PR fortran/16161
9282         * gfortran.fortran-torture/compile/implicit.f90: Add test
9283         for implicit character.
9284
9285 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9286
9287         PR fortran/16289
9288         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9289         Use tiny() intrinsic to find smallest non-negative real
9290
9291 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9292
9293         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9294         * gcc.dg/compat/struct-by-value-22_x.c: New.
9295         * gcc.dg/compat/struct-by-value-22_y.c: New.
9296
9297         * gcc.c-torture/execute/20040629-1.c: New test.
9298
9299 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9300
9301         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9302         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9303
9304         PR target/16195
9305         * gcc.dg/20040625-1.c: New test.
9306
9307 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9308
9309         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9310
9311 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9312
9313         PR fortran/15963
9314         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9315
9316 2004-06-29  Richard Henderson  <rth@redhat.com>
9317
9318         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9319
9320 2004-06-29  Paul Brook  <paul@codesourcery.com>
9321
9322         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9323         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9324
9325 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9326
9327         PR c++/16260
9328         * g++.dg/parse/crash15.C: New.
9329
9330 2004-06-28  Andrew Pinski  <apinski@apple.com>
9331
9332         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9333         by the error already.
9334
9335         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9336
9337 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9338
9339         PR target/14041
9340         * gcc.dg/h8300-bss-align-1.c : New.
9341
9342 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9343
9344         * PR c++/16174
9345         * g++.dg/template/ctor4.C: New.
9346
9347 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9348
9349         PR c++/16205
9350         * g++.dg/warn/Wsequence-point-1.C: New test.
9351
9352 2004-06-27  Paul Brook  <paul@codesourcery.com>
9353
9354         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9355
9356 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9357
9358         * g++.old-deja/g++.mike/p7325.C: Remove.
9359
9360 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9361
9362         PR c/14963
9363         * gcc.dg/pr14963.c: New test.
9364
9365 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9366
9367         PR c++/16193
9368         * g++.dg/parse/redef1.C: New test.
9369
9370 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9371
9372         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9373         20021110.c.
9374         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9375         20021119-1.c.
9376         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9377         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9378         5-04.c.
9379         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9380         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9381         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9382         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9383         g++.brendan/enum14.C.
9384         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9385         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9386         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9387         g++.mike/virt1.C.
9388         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9389         memtemp24.C.
9390
9391 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9392
9393         * gcc.dg/20040527-1.c: New test case.
9394
9395 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9396
9397         PR gfortran/pr16196
9398         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9399
9400 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9401
9402         PR middle-end/15825
9403         * gcc.dg/pr15825-1.c: New test case.
9404
9405 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9406
9407         * gcc.c-torture/execute/20040625-1.c: New test.
9408
9409 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9410
9411         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9412
9413 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9414
9415         * gcc.dg/torture/mips-div-1.c: New test.
9416
9417 2004-06-24  Jeff Law  <law@redhat.com>
9418
9419         * gcc.dg/tree-ssa/20040624-1.c: New test.
9420
9421 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9422
9423         * gcc.c-torture/compile/20040624-1.c: New test.
9424
9425 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9426
9427         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9428         this directory.
9429
9430 2004-06-23  Andrew Pinski  <apinski@apple.com>
9431
9432         PR middle-end/15988
9433         * g++.dg/opt/ptrmem4.C: New test.
9434
9435         * gcc.dg/c90-array-quals-2.c: New test.
9436
9437 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9438
9439         * gcc.dg/kpice1.c: New test.
9440
9441 2006-06-23  Andrew Pinski  <apinski@apple.com>
9442
9443         * gcc.dg/c90-array-quals.c: New test.
9444
9445 2006-06-22  Richard Henderson  <rth@redhat.com>
9446
9447         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9448
9449 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9450
9451         * gcc.dg/builtins-config.h: Handle FreeBSD.
9452
9453 2006-06-22  Richard Henderson  <rth@redhat.com>
9454
9455         * g++.dg/opt/devirt1.C: New.
9456
9457 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9458
9459         * g++.dg/opt/pr15551.C: New testcase.
9460
9461 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9462
9463         PR target/14800
9464         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9465         x86_64-*-linux* when compiling for 32bit.
9466
9467 2004-06-21  Andrew Pinski  <apinski@apple.com>
9468
9469         * gcc.dg/pch/struct-1.c: New.
9470         * gcc.dg/pch/struct-1.hs: New.
9471
9472 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9473
9474         * gcc.dg/pch/save-temps-1.c: New file.
9475         * gcc.dg/pch/save-temps-1.hs: New file.
9476
9477 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9478
9479         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9480         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9481
9482 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9483
9484         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9485         to fix type error.
9486         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9487         Remove trailing spaces.
9488
9489 2004-06-21  Richard Henderson  <rth@redhat.com>
9490
9491         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9492         merging && to BIT_FIELD_REF.
9493
9494 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9495
9496         * g++.dg/opt/placeholder1.C: New test.
9497
9498 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9499
9500         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9501         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9502         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9503         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9504
9505 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9506
9507         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9508         extern "C".
9509         * g++.dg/other/pragma-re-1.C: Add comments.
9510
9511 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9512
9513         PR gfortran/16080
9514         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9515
9516 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9517
9518         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9519         instead of setting the type of size_t by
9520         hand.
9521
9522 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9523
9524         * gcc.dg/unordered-2.c: New test case.
9525         * gcc.dg/unordered-3.c: New test case.
9526
9527 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9528
9529         PR other/16043
9530         * lib/g++.exp (g++_version): Tweak regexp for version
9531         * lib/g77.exp (g77_version): Likewise
9532         * lib/gfortran.exp (gfortran_version): Likewise
9533         * lib/objc.exp (objc_version): Likewise
9534         * lib/treelang.exp (treelang_version): Likewise
9535
9536 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9537
9538         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9539         Use INT_MAX instead of __INT_MAX__.
9540         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9541
9542         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9543         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9544         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9545         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9546         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9547         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9548         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9549         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9550         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9551
9552         * gcc.dg/range-test-1.c: New test.
9553         * g++.dg/opt/range-test-1.C: New test.
9554
9555 2004-06-17  Richard Henderson  <rth@redhat.com>
9556
9557         * objc.dg/sync-1.m: New.
9558         * objc.dg/try-catch-1.m: Don't force next runtime.
9559         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9560         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9561         shadowed catch clause.
9562         * objc.dg/try-catch-5.m: New.
9563
9564 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9565
9566         Bug 14610
9567         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9568
9569 2004-06-15  Richard Henderson  <rth@redhat.com>
9570
9571         * gcc.dg/20001116-1.c: Move expected warning line.
9572
9573 2004-06-15  Richard Henderson  <rth@redhat.com>
9574
9575         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9576         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9577
9578 2004-06-15  Jeff Law  <law@redhat.com>
9579
9580         * gcc.dg/tree-ssa/20040615-1.c: New test.
9581         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9582         be less sensitive to operand ordering.
9583         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9584
9585 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9586
9587         * g++.dg/abi/bitfield3.C: Add comment..
9588
9589 2004-06-15  Richard Henderson  <rth@redhat.com>
9590
9591         * g++.dg/ext/stmtexpr1.C: XFAIL.
9592         * gcc.dg/20030612-1.c: XFAIL.
9593
9594 2004-06-15  Eric Christopher  <echristo@redhat.com>
9595
9596         * g++.dg/charset/asm5.c: New.
9597         * gcc.dg/charset/asm6.c: New.
9598
9599 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9600
9601         PR fortran/15962
9602         * gfortran.fortran-torture/execute/select_1.f90: New test.
9603
9604 2004-06-15  Paul Brook  <paul@codesourcery.com>
9605
9606         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9607
9608 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9609
9610         PR c++/15967
9611         * g++.dg/lookup/crash3.C: New test.
9612
9613 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9614
9615         PR c++/15947
9616         * g++.dg/parse/dtor4.C: New test.
9617
9618 2004-06-14  Jeff Law  <law@redhat.com>
9619
9620         * gcc.c-torture/compile/20040614-1.c: New test.
9621
9622 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9623
9624         PR fortran/15211
9625         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9626         LEN of a character array.
9627
9628 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9629
9630         PR c++/15096
9631         * g++.dg/template/ptrmem10.C: New test.
9632
9633         PR c++/14930
9634         * g++.dg/template/friend30.C: New test.
9635
9636 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9637
9638         PR fortran/14928
9639         * gfortran.fortran-torture/compile/mloc.f90: New test.
9640
9641 2004-06-13  Paul Brook  <paul@codesourcery.com>
9642
9643         * gfortran.fortran-torture/execute/random_2.f90: New test.
9644
9645 2004-06-13  Eric Christopher  <echristo@redhat.com>
9646
9647         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9648
9649 2004-06-12  Paul Brook  <paul@codesourcery.com>
9650
9651         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9652
9653 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9654
9655         PR fortran/14923
9656         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9657
9658 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9659
9660         PR fortran/14957
9661         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9662         syntax errors in end statements of contained subroutines.
9663
9664 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9665
9666         PR fortran/12841
9667         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9668
9669 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9670
9671         PR fortran/15665
9672         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9673
9674 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9675
9676         PR gfortran/12839
9677         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9678
9679 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9680
9681         PR c++/15862
9682         * g++.dg/parse/enum1.C: New test.
9683
9684 2004-06-10  Jeff Law  <law@redhat.com>
9685
9686         * gcc.c-torture/compile/20040610-1.c: New test.
9687
9688 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9689
9690         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
9691         * g++.old-deja/g++.other/decl3.C: Likewise.
9692
9693 2004-06-10  Brian Booth  <bbooth@redhat.com>
9694
9695         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9696         V_MAY_DEF instead of VDEF.
9697         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9698
9699 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9700
9701         PR c++/14211
9702         * g++.dg/conversion/const1.C: New test.
9703
9704         PR c++/15076
9705         * g++.dg/conversion/reinterpret1.C: New test.
9706
9707         PR c++/15877
9708         * g++.dg/template/enum2.C: New test.
9709
9710         PR c++/15227
9711         * g++.dg/template/error13.C: New test.
9712
9713 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9714
9715         PR fortran/14957
9716         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9717         arguments to test_* REAL and of the right size.
9718
9719 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9720
9721         PR target/15569
9722         PR rtl-optimization/15681
9723         * gcc.dg/20040609-1.c: New test.
9724
9725 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9726
9727         PR c++/14791
9728         * g++.dg/opt/builtins1.C: New test.
9729
9730 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9731
9732         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9733         that use default windows32 struct layout.
9734         * gcc.dg/i386-bitfield2.c: Likewise.
9735
9736 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9737
9738         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9739         for mingw32 and cygwin targets.
9740
9741 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9742
9743         * gcc.dg/pch/macro-4.c: New.
9744         * gcc.dg/pch/macro-4.hs: New.
9745
9746 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9747
9748         PR fortran/13249
9749         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9750
9751 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9752
9753         PR fortran/13372
9754         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9755
9756 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9757
9758         PR gfortran/14897
9759         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9760
9761 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9762
9763         PR gfortran/15755
9764         * gfortran.fortran-torture/execute/backspace.c : New test.
9765
9766 2004-06-09  Paul Brook  <paul@codesourcery.com>
9767
9768         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9769         (pointer_to_section): Rewrite to use smaller array.
9770
9771 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9772
9773         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9774         * gcc.dg/ext/altivec-10.c: Same.
9775         * gcc.dg/ext/altivec-11.c: Same.
9776         * gcc.dg/ext/altivec-12.c: Same.
9777         * gcc.dg/ext/altivec-13.c: Same.
9778         * gcc.dg/ext/altivec-14.c: Same.
9779         * gcc.dg/ext/altivec-15.c: Same.
9780         * gcc.dg/ext/altivec-16.c: Same.
9781         * gcc.dg/ext/altivec-3.c: Same.
9782         * gcc.dg/ext/altivec-4.c: Same.
9783         * gcc.dg/ext/altivec-6.c: Same.
9784         * gcc.dg/ext/altivec-7.c: Same.
9785         * gcc.dg/ext/altivec-8.c: Same.
9786         * gcc.dg/ext/altivec-varargs-1.c: Same.
9787
9788         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9789         * g++.dg/ext/altivec-10.C: Same.
9790         * g++.dg/ext/altivec-2.C: Same.
9791         * g++.dg/ext/altivec-3.C: Same.
9792         * g++.dg/ext/altivec-4.C: Same.
9793         * g++.dg/ext/altivec-5.C: Same.
9794         * g++.dg/ext/altivec-6.C: Same.
9795         * g++.dg/ext/altivec-7.C: Same.
9796         * g++.dg/ext/altivec-8.C: Same.
9797         * g++.dg/ext/altivec-9.C: Same.
9798
9799 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9800
9801         PR c++/7841
9802         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9803
9804 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9805
9806         * gcc.dg/union-1.c: New test.
9807
9808 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9809
9810         * gcc.dg/builtins-41.c: New test case.
9811         * gcc.dg/builtins-42.c: New test case.
9812
9813 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9814
9815         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9816         * g++.dg/ext/altivec-10.C: Same.
9817         * g++.dg/ext/altivec-2.C: Same.
9818         * g++.dg/ext/altivec-3.C: Same.
9819         * g++.dg/ext/altivec-4.C: Same.
9820         * g++.dg/ext/altivec-5.C: Same.
9821         * g++.dg/ext/altivec-6.C: Same.
9822         * g++.dg/ext/altivec-7.C: Same.
9823         * g++.dg/ext/altivec-8.C: Same.
9824         * g++.dg/ext/altivec-9.C: Same.
9825         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9826         * g++.old-deja/g++.brendan/new3.C: Same.
9827         * gcc.c-torture/execute/eeprof-1.x: Same.
9828
9829 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9830
9831         PR c/14765
9832         * gcc.dg/pr14765-1.c: New test.
9833
9834 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9835
9836         PR c/14649
9837         * gcc.dg/pr14649-1.c: New test case.
9838
9839 2004-06-07  Richard Henderson  <rth@redhat.com>
9840
9841         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9842         if temporaries.
9843
9844 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9845
9846         * g++.dg/eh/elide1.C: Remove XFAIL.
9847
9848 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9849
9850         PR c++/15337
9851         * g++.dg/expr/sizeof3.C: New test.
9852
9853         PR c++/14777
9854         * g++.dg/template/access14.C: New test.
9855
9856         PR c++/15554
9857         * g++.dg/template/enum1.C: New test.
9858
9859         PR c++/15057
9860         * g++.dg/eh/throw1.C: New test.
9861
9862 2004-06-07  David Ayers  <d.ayers@inode.at>
9863             Ziemowit Laski  <zlaski@apple.com>
9864
9865         * lib/objc.exp (objc_target_compile): Revert the '-framework
9866         Foundation' flag fix, since bare Darwin does not ship
9867         with the Foundation framework.
9868         * objc/execute/next_mapping.h: Provide a local NSConstantString
9869         @interface and @implementation.
9870         (objc_constant_string_init): A constructor function, used to
9871         initialize the NSConstantString meta-class object.
9872         * objc/execute/string1.m: Include "next_mapping.h" instead of
9873         <Foundation/NSString.h>.
9874         * objc/execute/string2.m: Likewise.
9875         * objc/execute/string3.m: Likewise.
9876         * objc/execute/string4.m: Likewise.
9877
9878 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9879
9880         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9881         to double. Replace double with FLOAT.
9882         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9883
9884         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9885         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9886         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9887         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9888         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9889         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9890         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9891         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9892
9893 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9894
9895         PR c/13519
9896         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9897
9898 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9899
9900         PR c++/15503
9901         * g++.dg/template/meminit2.C: New test.
9902
9903 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9904
9905         PR target/15822
9906         * gcc.c-torture/execute/compare-fp-1.c,
9907         gcc.c-torture/execute/compare-fp-2.c,
9908         gcc.c-torture/execute/compare-fp-3.c,
9909         gcc.c-torture/execute/compare-fp-4.c,
9910         gcc.c-torture/execute/compare-fp-3.x,
9911         gcc.c-torture/execute/compare-fp-4.x: Moved...
9912         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9913         gcc.c-torture/execute/ieee/compare-fp-2.c,
9914         gcc.c-torture/execute/ieee/compare-fp-3.c,
9915         gcc.c-torture/execute/ieee/compare-fp-4.c,
9916         gcc.c-torture/execute/ieee/compare-fp-3.x,
9917         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9918
9919 2004-06-04  David Ayers  <d.ayers@inode.at>
9920
9921         * objc/execute/protocol-isEqual-4.m: New testcase.
9922
9923 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9924
9925         * objc/execute/protocol-isEqual-1.m: New testcase.
9926         * objc/execute/protocol-isEqual-2.m: New testcase.
9927         * objc/execute/protocol-isEqual-3.m: New testcase.
9928
9929 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9930
9931         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9932
9933 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9934
9935         * lib/objc.exp (objc_target_compile): When running tests on
9936         Darwin (Mac OS X), inform the linker about '-framework
9937         'Foundation'.
9938
9939 2004-06-02  Eric Christopher  <echristo@redhat.com>
9940
9941         * gcc.c-torture/compile/20040602-1.c: New.
9942
9943 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9944
9945         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9946         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9947
9948         PR tree-optimization/14736
9949         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9950
9951         PR tree-optimization/14042
9952         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9953
9954         PR tree-optimization/14729
9955         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9956
9957 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9958
9959         PR fortran/15557
9960         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9961
9962 2004-06-01  Richard Hederson  <rth@redhat.com>
9963
9964         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9965
9966 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9967
9968         PR c++/14932
9969         * g++.dg/parse/offsetof4.C: New test.
9970
9971 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9972
9973         PR objc/7993
9974         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9975
9976 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9977
9978         PR c++/15701
9979         * g++.dg/template/friend29.C: New test.
9980
9981 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9982
9983         PR c/15749
9984         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9985
9986 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9987
9988         * gcc.dg/sparc-trap-1.c: New test.
9989
9990 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9991
9992         PR middle-end/15069
9993         * g++.dg/opt/fold3.C: New test case.
9994
9995 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9996
9997         * lib/target-supports.exp (check_iconv_available): Fix fallout
9998         from 2004-05-28 patch.
9999
10000 2004-05-30  Paul Brook  <paul@codesourcery.com>
10001
10002         PR fortran/15620
10003         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
10004         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
10005
10006 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
10007
10008         * gfortran.fortran-torture/execute/random_1.f90: New test.
10009
10010 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10011
10012         * g++.dg/ext/altivec-10.C: New test.
10013
10014 2004-05-29  Paul Brook  <paul@codesourcery.com>
10015
10016         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
10017
10018 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10019
10020         * gcc.dg/altivec-16.c: New test.
10021
10022 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10023
10024         * lib/target-supports.exp (check_vmx_hw_available): New.
10025         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10026
10027         * lib/target-supports.exp (check_alias_available,
10028         check_iconv_available, check_named_sections_available): Use
10029         unique names for temporary files.
10030
10031 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10032
10033         * gcc.dg/altivec-15.c: New test.
10034
10035 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10036
10037         PR c++/15083
10038         * g++.dg/warn/noeffect6.C: New test.
10039
10040         PR c++/15471
10041         * g++.dg/expr/ptrmem4.C: New test.
10042
10043         PR c++/15640
10044         * g++.dg/template/operator3.C: New test.
10045
10046 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10047
10048         PR c++/14668
10049         * g++.dg/lookup/redecl1.C: New test.
10050         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
10051
10052 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
10053
10054         * gcc.c-torture/execute/compare-fp-1.c,
10055         gcc.c-torture/execute/compare-fp-2.c,
10056         gcc.c-torture/execute/compare-fp-3.c,
10057         gcc.c-torture/execute/compare-fp-4.c,
10058         gcc.c-torture/execute/compare-fp-3.x,
10059         gcc.c-torture/execute/compare-fp-4.x,
10060         gcc.dg/pr15649-1.c: New.
10061
10062 2004-05-27  Adam Nemet  <anemet@lnxw.com>
10063
10064         PR c++/12883
10065         * g++.dg/init/array14.C: New test.
10066
10067 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
10068
10069         * lib/compat.exp (compat-get-options-main): New.
10070         (compat-get-options): Remove unneeded code, warn for ignored
10071         command.
10072         (compat-execute): Check flag set by dg-require-* commands.
10073
10074         * lib/compat.exp (compat-execute): Break up long lines.
10075
10076 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
10077
10078         * gcc.dg/altivec-7.c: Don't use 'vector long'.
10079         * gcc.dg/altivec-14.c: New test.
10080         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
10081
10082         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
10083         * gcc.dg/altivec-12.c: Ditto.
10084
10085         * gcc.dg/altivec-3.c: Move call to altivec_check.
10086
10087 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10088
10089         PR c++/15044
10090         * g++.dg/template/error12.C: New test.
10091
10092         PR c++/15317
10093         * g++.dg/ext/attrib15.C: New test.
10094
10095         PR c++/15329
10096         * g++.dg/template/ptrmem9.C: New test.
10097
10098 2004-05-25  Paul Brook  <paul@codesourcery.com>
10099
10100         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
10101
10102 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10103
10104         PR c++/15165
10105         * g++.dg/template/crash19.C: New test.
10106
10107 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10108
10109         PR c++/15025
10110         * g++.dg/template/redecl1.C: New test.
10111
10112 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10113
10114         PR c++/14821
10115         * g++.dg/other/ns1.C: New test.
10116
10117         PR c++/14883
10118         * g++.dg/template/invalid1.C: New test.
10119
10120 2004-05-23  Paul Brook  <paul@codesourcery.com>
10121         Victor Leikehman  <lei@haifasphere.co.il>
10122
10123         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
10124         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
10125
10126 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10127
10128         PR c++/15285
10129         PR c++/15299
10130         * g++.dg/template/non-dependent5.C: New test.
10131         * g++.dg/template/non-dependent6.C: New test.
10132
10133 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10134
10135         PR c++/15507
10136         * g++.dg/inherit/union1.C: New test.
10137
10138         PR c++/15542
10139         * g++.dg/template/addr1.C: New test.
10140
10141         PR c++/15427
10142         * g++.dg/template/array5.C: New test.
10143
10144         PR c++/15287
10145         * g++.dg/template/array6.C: New test.
10146
10147 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
10148             Roger Sayle  <roger@eyesopen.com>
10149
10150         * g++.dg/lookup/forscope2.C: New test case.
10151
10152 2004-05-22  Ben Elliston  <bje@au.ibm.com>
10153
10154         * gcc.dg/cpp/Wmissingdirs.c: New.
10155
10156 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10157
10158         PR target/15301
10159         * gcc.dg/compat/union-m128-1.h: New file.
10160         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10161         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10162         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10163
10164 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10165
10166         PR target/15302
10167         * gcc.dg/compat/struct-complex-1.h: New file.
10168         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
10169         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
10170         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10171
10172 2004-05-20  Roger Sayle  <roger@eyesopen.com>
10173
10174         PR middle-end/3074
10175         * gcc.dg/pr3074-1.c: New test case.
10176         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
10177
10178 2004-05-20  Falk Hueffner  <falk@debian.org>
10179
10180         PR other/15526
10181         * gcc.dg/ftrapv-1.c: New test case.
10182
10183 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10184
10185         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
10186
10187 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10188             Jeff Law  <law@redhat.com>
10189
10190         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10191         * gcc.dg/tree-ssa/20040518-2.c: New test.
10192
10193         * gcc.dg/tree-ssa/20040518-1.c: New test.
10194
10195 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10196
10197         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10198
10199 2004-05-18  Paul Brook  <paul@codesourcery.com>
10200
10201         PR fortran/13930
10202         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10203
10204 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10205
10206         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10207         constant folding.
10208
10209 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10210
10211         * gcc.dg/tree-ssa/20040517-1.c: New test.
10212
10213 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10214
10215         * gcc.dg/loop-4.c: New test.
10216
10217 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10218
10219         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10220
10221 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10222
10223         PR fortran/15311
10224         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10225
10226 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10227
10228         PR fortran/13826
10229         PR fortran/13940
10230         * gfortran.fortran-torture/compile/data_1.f90: New test.
10231
10232 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10233
10234         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10235         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10236
10237 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10238
10239         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10240
10241 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10242
10243         PR c/15444
10244         * gcc.dg/format/xopen-1.c: Adjust expected message.
10245         * gcc.dg/format/xopen-3.c: New test.
10246
10247 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10248
10249         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10250
10251 2004-05-14  Jeff Law  <law@redhat.com>
10252
10253         * gcc.dg/tree-ssa/20040514-2.c: New test.
10254
10255 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10256
10257         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10258         this ...
10259         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10260         this.
10261
10262 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10263
10264         * gcc.dg/tree-ssa/20040514-1.c: New test.
10265
10266 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10267
10268         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10269         test.
10270
10271 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10272
10273         PR fortran/14066
10274         * gfortran.fortran-torture/compile/do_1.f90: New test.
10275
10276 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10277
10278         PR fortran/15051
10279         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10280         test.
10281
10282 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10283
10284         PR fortran/15149
10285         * gfortran.fortran-torture/execute/random_init.f90: New test.
10286
10287 2004-05-13  Paul Brook  <paul@codesourcery.com>
10288
10289         PR fortran/15314
10290         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10291
10292 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10293
10294         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10295         for the powerpc case.
10296
10297 2004-05-13  Jeff Law  <law@redhat.com>
10298
10299         * gcc.dg/tree-ssa/20040513-1.c: New test.
10300         * gcc.dg/tree-ssa/20040513-2.c: New test.
10301
10302 2004-05-13  Paul Brook  <paul@codesourcery.com>
10303
10304         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10305         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10306         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10307
10308 2004-05-13  Andreas Schwab  <schwab@suse.de>
10309
10310         PR other/10819
10311         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10312         characters.
10313
10314 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10315
10316         PR fortran/15294
10317         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10318
10319 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10320
10321         Merge from tree-ssa-20020619-branch.  See
10322         ChangeLog.tree-ssa for details.
10323
10324 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10325
10326         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10327         include <altivec.h> explicitly.
10328         * gcc.dg/altivec-13.c: Likewise.
10329
10330 2004-05-11  Paul Brook  <paul@codesourcery.com>
10331
10332         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10333
10334 2004-05-10  Eric Christopher  <echristo@redhat.com>
10335
10336         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10337         * gcc.dg/sibcall-4.c: Ditto.
10338
10339 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10340
10341         * g++.dg/ext/altivec-8.C: New test case.
10342         * gcc.dg/altivec-13.c: New test case.
10343
10344 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10345
10346         * gcc.c-torture/execute/divcmp-1.c: New test case.
10347         * gcc.c-torture/execute/divcmp-2.c: New test case.
10348         * gcc.c-torture/execute/divcmp-3.c: New test case.
10349
10350 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10351
10352         * g++.dg/other/pragma-re-2.C: New test.
10353
10354 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10355
10356         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10357         * gcc.dg/i386-387-2.c: Likewise.
10358
10359         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10360         __builtin_drem.
10361         * gcc.dg/i386-387-6.c: Likewise.
10362
10363 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10364
10365         * gcc.dg/builtins-33.c:  Also check log1p*.
10366
10367 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10368
10369         PR optimization/15296
10370         * gcc.c-torture/execute/pr15296.c: New test.
10371
10372 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10373
10374         * gcc.dg/builtins-40.c: New test.
10375
10376 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10377
10378         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10379
10380 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10381
10382         * g++.dg/ext/spe1.C: New testcase.
10383
10384 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10385
10386         * objc.dg/image-info.m: Allow additional attributes
10387         for __image_info section.
10388
10389 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10390
10391         * gcc.dg/torture/mips-hilo-2.c: New test.
10392
10393 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10394
10395         PR c++/14389
10396         * g++.dg/template/member5.C: New test.
10397
10398 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10399
10400         * gcc.dg/builtins-34.c: Also check expm1*.
10401
10402 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10403
10404         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10405         * gcc.dg/torture/builtin-convert-3.c: New test.
10406
10407 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10408
10409         PR middle-end/15054
10410         * g++.dg/opt/pr15054.C: New test.
10411
10412 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10413
10414         * gcc.dg/torture/builtin-rounding-1.c: New test.
10415         * gcc.dg/builtins-25.c: Delete.
10416         * gcc.dg/builtins-29.c: Delete.
10417
10418 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10419
10420         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10421         * gcc.dg/sibcall-4.c: Likewise.
10422         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10423
10424 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10425
10426         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10427         bit-field on 16-bit targets.
10428
10429 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10430
10431         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10432         16-bit targets.
10433
10434 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10435
10436         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10437         * gcc.dg/rs6000-power2-2.c: Likewise.
10438
10439 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10440
10441         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10442         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10443         Change the asm registers to be in form of frN instead of fN.
10444
10445 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10446
10447         * gcc.dg/torture/builtin-convert-2.c: New test.
10448
10449 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10450
10451         * gcc.dg/rs6000-power2-1.c: New test.
10452         * gcc.dg/rs6000-power2-2.c: New test.
10453
10454 2004-04-28  Jan Hubicka  <jh@suse.cz>
10455
10456         * gcc.dg/unused-6.c: New test.
10457
10458 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10459             Ulrich Weigand  <uweigand@de.ibm.com>
10460
10461         * ada/acats/run_all.sh: Define $target variable.
10462
10463 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10464
10465         PR c++/15119
10466         * g++.dg/other/vararg-1.C: New test.
10467
10468         PR c++/4794
10469         * g++.dg/eh/cleanup3.C: New test.
10470
10471 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10472
10473         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10474         and ad8011a (target_insn).
10475         * ada/acats/support/macro.dfs: Likewise.
10476         * ada/acats/support/impbit.adb: New file.
10477
10478 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10479
10480         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10481
10482 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10483
10484         * gcc.dg/loop-3.c: New test.
10485
10486 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10487
10488         * gcc.c-torture/execute/simd-5.c: New test.
10489
10490 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10491
10492         PR c++/15064
10493         * g++.dg/template/crash18.C: New test.
10494
10495 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10496
10497         * g++.dg/ext/complit3.C: New test.
10498
10499 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10500
10501         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10502         * gcc.dg/altivec-3.c: Same.
10503         * gcc.dg/altivec-varargs-1.c: Same.
10504
10505 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10506
10507         * lib/target-supports.exp (check_profiling_available): Assume
10508         profiling is not available on powerpc-eabi targets.
10509
10510 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10511
10512         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10513         * gcc.dg/vmx/bug-1.c: Ditto.
10514
10515 2004-04-20  Eric Christopher  <echristo@redhat.com>
10516
10517         * gcc.dg/charset/extern.c: New test.
10518         * g++.dg/charset/extern3.cc: Ditto.
10519
10520 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10521
10522         * gcc.dg/builtins-39.c: New test.
10523
10524 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10525
10526         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10527
10528 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10529
10530         * gcc.dg/torture/mips-hilo-1.c: New test.
10531
10532 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10533
10534         * gcc.c-torture/compile/20040419-1.c: New test.
10535
10536 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10537
10538         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10539
10540 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10541             Aldy Hernandez  <aldyh@redhat.com>
10542
10543         * gcc.c-torture/execute/va-arg-24.c: New.
10544
10545 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10546             Aldy Hernandez  <aldyh@redhat.com>
10547
10548         * gcc.dg/vmx/1b-01.c: New.
10549         * gcc.dg/vmx/1b-02.c: New.
10550         * gcc.dg/vmx/1b-03.c: New.
10551         * gcc.dg/vmx/1b-04.c: New.
10552         * gcc.dg/vmx/1b-05.c: New.
10553         * gcc.dg/vmx/1b-06.c: New.
10554         * gcc.dg/vmx/1b-07.c: New.
10555         * gcc.dg/vmx/1c-01.c: New.
10556         * gcc.dg/vmx/1c-02.c: New.
10557         * gcc.dg/vmx/3a-01a.c: New.
10558         * gcc.dg/vmx/3a-01.c: New.
10559         * gcc.dg/vmx/3a-01m.c: New.
10560         * gcc.dg/vmx/3a-03.c: New.
10561         * gcc.dg/vmx/3a-03m.c: New.
10562         * gcc.dg/vmx/3a-04.c: New.
10563         * gcc.dg/vmx/3a-04m.c: New.
10564         * gcc.dg/vmx/3a-05.c: New.
10565         * gcc.dg/vmx/3a-06.c: New.
10566         * gcc.dg/vmx/3a-06m.c: New.
10567         * gcc.dg/vmx/3a-07.c: New.
10568         * gcc.dg/vmx/3b-01.c: New.
10569         * gcc.dg/vmx/3b-02.c: New.
10570         * gcc.dg/vmx/3b-10.c: New.
10571         * gcc.dg/vmx/3b-13.c: New.
10572         * gcc.dg/vmx/3b-14.c: New.
10573         * gcc.dg/vmx/3b-15.c: New.
10574         * gcc.dg/vmx/3c-01a.c: New.
10575         * gcc.dg/vmx/3c-01.c: New.
10576         * gcc.dg/vmx/3c-02.c: New.
10577         * gcc.dg/vmx/3c-03.c: New.
10578         * gcc.dg/vmx/3d-01.c: New.
10579         * gcc.dg/vmx/4-01.c: New.
10580         * gcc.dg/vmx/4-03.c: New.
10581         * gcc.dg/vmx/5-01.c: New.
10582         * gcc.dg/vmx/5-02.c: New.
10583         * gcc.dg/vmx/5-03.c: New.
10584         * gcc.dg/vmx/5-04.c: New.
10585         * gcc.dg/vmx/5-05.c: New.
10586         * gcc.dg/vmx/5-06.c: New.
10587         * gcc.dg/vmx/5-07.c: New.
10588         * gcc.dg/vmx/5-07t.c: New.
10589         * gcc.dg/vmx/5-08.c: New.
10590         * gcc.dg/vmx/5-10.c: New.
10591         * gcc.dg/vmx/5-11.c: New.
10592         * gcc.dg/vmx/7-01a.c: New.
10593         * gcc.dg/vmx/7-01.c: New.
10594         * gcc.dg/vmx/7c-01.c: New.
10595         * gcc.dg/vmx/7d-01.c: New.
10596         * gcc.dg/vmx/7d-02.c: New.
10597         * gcc.dg/vmx/8-01.c: New.
10598         * gcc.dg/vmx/8-02a.c: New.
10599         * gcc.dg/vmx/8-02.c: New.
10600         * gcc.dg/vmx/brode-1.c: New.
10601         * gcc.dg/vmx/bug-1.c: New.
10602         * gcc.dg/vmx/bug-2.c: New.
10603         * gcc.dg/vmx/bug-3.c: New.
10604         * gcc.dg/vmx/cw-bug-1.c: New.
10605         * gcc.dg/vmx/cw-bug-2.c: New.
10606         * gcc.dg/vmx/cw-bug-3.c: New.
10607         * gcc.dg/vmx/dct.c: New.
10608         * gcc.dg/vmx/debug-1.c: New.
10609         * gcc.dg/vmx/debug-2.c: New.
10610         * gcc.dg/vmx/debug-3.c: New.
10611         * gcc.dg/vmx/debug-4.c: New.
10612         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10613         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10614         * gcc.dg/vmx/eg-5.c: New.
10615         * gcc.dg/vmx/fft.c: New.
10616         * gcc.dg/vmx/gcc-bug-1.c: New.
10617         * gcc.dg/vmx/gcc-bug-2.c: New.
10618         * gcc.dg/vmx/gcc-bug-3.c: New.
10619         * gcc.dg/vmx/gcc-bug-4.c: New.
10620         * gcc.dg/vmx/gcc-bug-5.c: New.
10621         * gcc.dg/vmx/gcc-bug-6.c: New.
10622         * gcc.dg/vmx/gcc-bug-7.c: New.
10623         * gcc.dg/vmx/gcc-bug-8.c: New.
10624         * gcc.dg/vmx/gcc-bug-9.c: New.
10625         * gcc.dg/vmx/gcc-bug-b.c: New.
10626         * gcc.dg/vmx/gcc-bug-c.c: New.
10627         * gcc.dg/vmx/gcc-bug-d.c: New.
10628         * gcc.dg/vmx/gcc-bug-e.c: New.
10629         * gcc.dg/vmx/gcc-bug-f.c: New.
10630         * gcc.dg/vmx/gcc-bug-g.c: New.
10631         * gcc.dg/vmx/gcc-bug-i.c: New.
10632         * gcc.dg/vmx/harness.h: New.
10633         * gcc.dg/vmx/ira1.c: New.
10634         * gcc.dg/vmx/ira2a.c: New.
10635         * gcc.dg/vmx/ira2b.c: New.
10636         * gcc.dg/vmx/ira2.c: New.
10637         * gcc.dg/vmx/ira2c.c: New.
10638         * gcc.dg/vmx/mem.c: New.
10639         * gcc.dg/vmx/newton-1.c: New.
10640         * gcc.dg/vmx/ops.c: New.
10641         * gcc.dg/vmx/sn7153.c: New.
10642         * gcc.dg/vmx/spill2.c: New.
10643         * gcc.dg/vmx/spill3.c: New.
10644         * gcc.dg/vmx/spill.c: New.
10645         * gcc.dg/vmx/t.c: New.
10646         * gcc.dg/vmx/varargs-1.c: New.
10647         * gcc.dg/vmx/varargs-2.c: New.
10648         * gcc.dg/vmx/varargs-3.c: New.
10649         * gcc.dg/vmx/varargs-4.c: New.
10650         * gcc.dg/vmx/varargs-5.c: New.
10651         * gcc.dg/vmx/varargs-6.c: New.
10652         * gcc.dg/vmx/varargs-7.c: New.
10653         * gcc.dg/vmx/vmx.exp: New.
10654         * gcc.dg/vmx/vprint-1.c: New.
10655         * gcc.dg/vmx/vscan-1.c: New.
10656         * gcc.dg/vmx/x-01.c: New.
10657         * gcc.dg/vmx/x-02.c: New.
10658         * gcc.dg/vmx/x-03.c: New.
10659         * gcc.dg/vmx/x-04.c: New.
10660         * gcc.dg/vmx/x-05.c: New.
10661         * gcc.dg/vmx/yousufi-1.c: New.
10662         * gcc.dg/vmx/zero-1.c: New.
10663         * gcc.dg/vmx/zero.c: New.
10664
10665 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10666
10667         * g++.dg/lookup/java1.C: Update for chage of
10668         _Jv_AllocObject.
10669         * g++.dg/lookup/java2.C: Likewise.
10670
10671 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10672
10673         * ada/acats/run_all.sh: use -O2 by default.
10674
10675 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10676
10677         * gcc.dg/vr-mult-[12].c: New tests.
10678
10679 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10680
10681         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10682
10683         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10684
10685 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10686
10687         * lib/target-supports.exp (check_profiling_available): Assume profiling
10688         isn't available for mips*-*-elf targets.
10689
10690 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
10691
10692         * gcc.dg/builtins-38.c: New test.
10693
10694 2004-04-14  Eric Christopher  <echristo@redhat.com>
10695
10696         * g++.dg/charset/charset.exp: Run .cc extension tests.
10697
10698 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10699
10700         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10701
10702 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10703
10704         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10705
10706 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10707
10708         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10709         * gcc.dg/i386-387-2.c: Likewise.
10710
10711         * gcc.dg/i386-387-7.c: New test.
10712         * gcc.dg/i386-387-8.c: New test.
10713
10714         * gcc.dg/builtins-37.c: New test.
10715
10716 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10717
10718         * g++.dg/pch/externc-1.C: Add missing semicolon.
10719
10720 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10721
10722         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10723
10724 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10725
10726         * gcc.c-torture/execute/20040411-1.c: New test.
10727
10728 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10729
10730         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10731
10732 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10733
10734         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10735
10736 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10737
10738         * lib/target-supports.exp (check_named_sections_available): New.
10739         * lib/gcc-dg.exp (dg-require-named-sections): New.
10740         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10741         old-deja.exp.  Also prune error-count message from HP linker.
10742         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10743
10744         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10745         * g++.old-deja/g++.pt/static3.C: Likewise.
10746         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10747
10748 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10749
10750         * gcc.c-torture/execute/20040409-1.c: New test case.
10751         * gcc.c-torture/execute/20040409-2.c: New test case.
10752         * gcc.c-torture/execute/20040409-3.c: New test case.
10753
10754 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10755
10756         * gcc.dg/20040409-1.c: New test.
10757
10758 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10759
10760         PR target/14888
10761         * g++.dg/opt/pr14888.C: New test case.
10762
10763 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10764
10765         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10766         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10767         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10768         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10769         New tests.
10770
10771 2004-04-08  Paul Brook  <paul@codesourcery.com>
10772
10773         * gcc.dg/spill-1.c: New test.
10774
10775 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10776
10777         * gcc.dg/torture/builtin-ctype-2.c: New test.
10778
10779 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10780
10781         * gcc.dg/pch/pch.exp: Add largefile test.
10782
10783 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10784
10785         * g++.dg/pch/externc-1.Hs: New.
10786         * g++.dg/pch/externc-1.C: New.
10787
10788 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10789
10790         * gcc.dg/compat/struct-by-value-5a_main.c,
10791         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10792         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10793         * gcc.dg/compat/struct-by-value-5a_x.c,
10794         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10795         gcc.dg/compat/struct-by-value-5_x.c.
10796         * gcc.dg/compat/struct-by-value-5a_y.c,
10797         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10798         gcc.dg/compat/struct-by-value-5_y.c.
10799
10800         * gcc.dg/compat/struct-by-value-6a_main.c,
10801         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10802         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10803         * gcc.dg/compat/struct-by-value-6a_x.c,
10804         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10805         gcc.dg/compat/struct-by-value-6_x.c.
10806         * gcc.dg/compat/struct-by-value-6a_y.c,
10807         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10808         gcc.dg/compat/struct-by-value-6_y.c.
10809
10810         * gcc.dg/compat/struct-by-value-7a_main.c,
10811         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10812         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10813         * gcc.dg/compat/struct-by-value-7a_x.c,
10814         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10815         gcc.dg/compat/struct-by-value-7_x.c.
10816         * gcc.dg/compat/struct-by-value-7a_y.c,
10817         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10818         gcc.dg/compat/struct-by-value-7_y.c.
10819
10820 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10821
10822         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10823         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10824         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10825         options.
10826
10827 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10828
10829         * gcc.dg/builtins-36.c: New test.
10830
10831 2004-04-06  Paul Brook  <paul@codesourcery.com>
10832
10833         * README.gcc: Remove obsolete contraint on testcases.
10834
10835 2004-04-05  Paul Brook  <paul@codesourcery.com>
10836
10837         PR2123
10838         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10839         failure and exit(0) on success.
10840         * g++.dg/expr/anew2.C: Ditto.
10841         * g++.dg/expr/anew3.C: Ditto.
10842         * g++.dg/expr/anew4.C: Ditto.
10843
10844 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10845
10846         PR c++/3518
10847         * g++.dg/template/unify7.C: New.
10848
10849 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10850
10851         * g++.dg/README: Bring up to date with new subdirectories; remove
10852         duplicate subdirectory lines.
10853
10854 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10855
10856         PR c++/14007
10857         * g++.dg/template/unify5.C: New.
10858         * g++.dg/template/unify6.C: New.
10859         * g++.dg/template/qualttp20.C: Adjust.
10860         * g++.old-deja/g++.jason/report.C: Adjust.
10861         * g++.old-deja/g++.other/qual1.C: Adjust.
10862
10863 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10864
10865         PR c++/14803
10866         * g++.dg/inherit/ptrmem1.C: New test.
10867
10868 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10869
10870         PR c++/14755
10871         * gcc.c-torture/execute/20040331-1.c: New test.
10872         * gcc.dg/20040331-1.c: New test.
10873
10874 2004-04-01  Paul Brook  <paul@codesourcery.com>
10875
10876         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10877
10878 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10879
10880         PR c++/14724
10881         * g++.dg/init/goto1.C: New test.
10882
10883         PR c++/14763
10884         * g++.dg/template/defarg4.C: New test.
10885
10886 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10887
10888         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10889
10890 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10891
10892         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10893
10894 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10895
10896         * gcc.dg/noncompile/undeclared-2.c: New test.
10897
10898 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10899
10900         * gcc.dg/940409-1.c: Remove XFAIL.
10901         * gcc.dg/reg-vol-struct-1.c: New test.
10902
10903 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10904
10905         * gcc.dg/torture/builtin-wctype-1.c: New test.
10906
10907 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10908
10909         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10910         * gcc.dg/20001101-1.c: Likewise.
10911         * gcc.dg/20001102-1.c: Likewise.
10912
10913 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10914
10915         * gcc.dg/compare8.c: Add an additional test for XOR.
10916
10917 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10918
10919         * gcc.dg/torture/builtin-ctype-1.c: New test.
10920
10921 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10922
10923         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10924         * gcc.dg/torture/builtin-math-1.c: Likewise.
10925         * gcc.dg/torture/builtin-power-1.c: New test.
10926
10927 2004-03-24  Andreas Schwab  <schwab@suse.de>
10928
10929         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10930         IA64 assembler.
10931
10932 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10933             Roger Sayle  <roger@eyesopen.com>
10934
10935         * gcc.dg/compare8.c: New test case.
10936
10937 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10938
10939         * g++.dg/ext/altivec-7.C: New test.
10940
10941 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10942
10943         PR 12267, 12391, 12560, 13129, 14114, 14133
10944         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10945         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10946         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10947         Adjust error regexps.
10948         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10949         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10950         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10951         * gcc.dg/local1.c: Add explanatory comment.
10952
10953 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10954
10955         PR optimization/14669
10956         * g++.dg/opt/fold2.C: New test case.
10957
10958 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10959
10960         PR c/14069
10961         * gcc.dg/20040322-1.c: New test.
10962
10963 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10964
10965         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10966         * gcc.dg/ultrasp4.c: Likewise.
10967         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10968
10969 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10970
10971         * gcc.dg/i386-sse-8.c: Reset default options.
10972
10973 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10974
10975         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10976         in the error message text.
10977
10978 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10979
10980         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10981
10982 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10983
10984         PR c++/14616
10985         * g++.dg/init/array13.C: New test.
10986
10987 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10988
10989         PR target/13889
10990         * gcc.c-torture/compile/pr13889.c: New test case.
10991
10992 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10993
10994         PR c/14635
10995         * builtins-1.c (nan, nans): Don't test.
10996         * builtins-30.c: Don't use nan, nanf, nanl.
10997         * builtins-35.c: New test.
10998
10999 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
11000
11001         * g++.dg/ext/altivec-6.C: New test.
11002
11003 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
11004
11005         * g++.dg/init/placement3.C: New test.
11006
11007         * g++.dg/template/spec13.C: New test.
11008
11009         * g++.dg/lookup/using11.C: New test.
11010
11011         * g++.dg/lookup/koenig3.C: New test.
11012
11013         * g++.dg/template/operator2.C: New test.
11014
11015         * g++.dg/expr/dtor3.C: New test.
11016         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
11017         marker.
11018         * g++.old-deja/g++.law/visibility28.C: Likewise.
11019
11020 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11021
11022         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11023         * gcc.dg/ppc64-abi-3.c: Likewise.
11024
11025 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11026
11027         PR c++/14545
11028         * g++.dg/parse/template15.C: New test.
11029
11030 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11031
11032         * g++.dg/expr/dtor2.C: New test.
11033
11034         * g++.dg/lookup/anon4.C: New test.
11035
11036         * g++.dg/overload/using1.C: New test.
11037
11038         * g++.dg/template/lookup7.C: New test.
11039
11040         * g++.dg/template/typename6.C: New test.
11041
11042         * g++.dg/expr/cond6.C: New test.
11043
11044 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11045
11046         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
11047
11048 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11049
11050         * g++.dg/expr/cond5.C: New test.
11051         * g++.dg/expr/constcast1.C: Likewise.
11052         * g++.dg/expr/ptrmem2.C: Likewise.
11053         * g++.dg/expr/ptrmem3.C: Likewise.
11054         * g++.dg/lookup/main1.C: Likewise.
11055         * g++.dg/template/lookup6.C: Likewise.
11056
11057 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11058
11059         * gcc.dg/local1.c: New test.
11060
11061         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
11062
11063 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11064
11065         * gcc.dg/torture/builtin-convert-1.c: New test.
11066
11067 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11068
11069         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
11070
11071 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11072
11073         PR c++/14481
11074         * g++.dg/warn/Wunused-7.C: New test.
11075
11076 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11077
11078         * gcc.dg/torture/builtin-integral-1.c: New test.
11079
11080 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11081
11082         PR c++/14586
11083         * g++.dg/parse/non-dependent3.C: New test.
11084
11085 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
11086
11087         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
11088         * g++.dg/eh/simd-2.C: Likewise.
11089         * g++.dg/init/array10.C: Likewise.
11090         * gcc.c-torture/compile/simd-1.c: Likewise.
11091         * gcc.c-torture/compile/simd-2.c: Likewise.
11092         * gcc.c-torture/compile/simd-3.c: Likewise.
11093         * gcc.c-torture/compile/simd-4.c: Likewise.
11094         * gcc.c-torture/compile/simd-6.c: Likewise.
11095         * gcc.c-torture/execute/simd-1.c: Likewise.
11096         * gcc.c-torture/execute/simd-2.c: Likewise.
11097         * gcc.dg/compat/vector-defs.h: Likewise.
11098         * gcc.dg/20020531-1.c: Likewise.
11099         * gcc.dg/altivec-3.c: Likewise.
11100         * gcc.dg/altivec-4.c: Likewise.
11101         * gcc.dg/altivec-varargs-1.c: Likewise.
11102         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
11103         * gcc.dg/i386-mmx-3.c: Likewise.
11104         * gcc.dg/i386-sse-4.c: Likewise.
11105         * gcc.dg/i386-sse-5.c: Likewise.
11106         * gcc.dg/i386-sse-8.c: Likewise.
11107         * gcc.dg/simd-1.c: Likewise.
11108         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
11109         __ev64_opaque__ since the machine description provides it.
11110
11111 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11112
11113         * lib/compat.exp (skip_list): New global variable.
11114         Use it to hold the user defined COMPAT_SKIPS list if any.
11115         (compat-obj): Add the members of skip_list to optall.
11116
11117 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11118
11119         * gcc.dg/compat/union-by-value-1_main.c,
11120         union-by-value-1_x.c, union-by-value-1_y.c,
11121         union-check.h, union-defs.h,
11122         union-init.h, union-return-1_main.c,
11123         union-return-1_x.c, union-return-1_y.c: New files.
11124
11125 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11126
11127         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
11128         mixed-struct-init.h: Add 4 mixed structure types.
11129         struct-by-value-21_main.c, struct-by-value-21_x.c,
11130         struct-by-value-21_y.c, struct-return-21_main.c,
11131         struct-return-21_x.c, struct-return-21_y.c: New files.
11132
11133 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
11134
11135         PR c++/14550
11136         * g++.dg/parse/template14.C: New test.
11137
11138 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11139
11140         * gcc.c-torture/execute/20040313-1.c: New test.
11141
11142 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
11143
11144         PR target/14533
11145         * gcc.dg/20040311-2.c: New test.
11146
11147 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
11148
11149         PR other/14544
11150         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
11151         bit-field.
11152
11153 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
11154
11155         * gcc.dg/20040305-2.c: Add missing return statement.
11156
11157 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11158
11159         * gcc.dg/builtins-34.c: Also check pow10*.
11160
11161 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11162
11163         PR target/14262
11164         * gcc.dg/20040305-2.c: New test.
11165
11166 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11167
11168         * gcc.dg/20040310-1.c: New test.
11169
11170 2004-03-11  Roger Sayle  <roger@eyesopen.com>
11171
11172         * gcc.c-torture/execute/20040311-1.c: New test case.
11173
11174 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
11175
11176         PR c++/14476
11177         * g++.dg/lookup/enum1.C: New test.
11178
11179 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11180
11181         PR c++/14510
11182         * g++.dg/lookup/struct2.C: New test.
11183
11184 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
11185
11186         * gcc.dg/builtins-34.c: New test.
11187
11188 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11189
11190         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11191
11192 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11193
11194         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11195         * gcc.dg/alias-2.c: New testcase.
11196
11197 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11198
11199         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11200
11201 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11202
11203         * gcc.c-torture/execute/20040309-1.c: New test case.
11204
11205 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11206
11207         PR c++/14397
11208         * g++.dg/overload/ref1.C: New.
11209
11210 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11211
11212         PR c++/14409
11213         * g++.dg/template/spec12.C: New test.
11214
11215         PR c++/14448
11216         * g++.dg/parse/crash14.C: New test.
11217
11218 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11219
11220         PR c++/14230
11221         * g++.dg/init/ref11.C: New test.
11222
11223 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11224
11225         PR c++/14432
11226         * g++.dg/parse/builtin2.C: New test.
11227
11228 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11229
11230         PR c++/14401
11231         * g++.dg/init/ctor3.C: New test.
11232         * g++.dg/init/union1.C: New test.
11233         * g++.dg/ext/anon-struct4.C: New test.
11234
11235 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11236
11237         * g++.dg/lookup/koenig1.C: Tweak error messages.
11238         * g++.dg/lookup/used-before-declaration.C: Likewise.
11239         * g++.dg/other/do1.C: Likewise.
11240         * g++.dg/overload/koenig1.C: Likewise.
11241         * g++.dg/parse/crash13.C: Likewise.
11242         * g++.dg/template/instantiate3.C: Likewise.
11243
11244 2004-03-08  Eric Christopher  <echristo@redhat.com>
11245
11246         * * lib/target-supports.exp: Enable libiconv in test
11247         compilation.  Fix up error checking.
11248
11249 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11250
11251         PR middle-end/14289
11252         * gcc.dg/pr14289-1.c: New test case.
11253         * gcc.dg/pr14289-2.c: Likewise.
11254         * gcc.dg/pr14289-3.c: Likewise.
11255
11256 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11257
11258         * gcc.c-torture/execute/20040308-1.c: New test.
11259
11260 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11261
11262         * gcc.c-torture/execute/20040307-1.c: New test case.
11263
11264 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11265
11266         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11267
11268 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11269
11270         * gcc.dg/20040306-1.c: New test.
11271
11272 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11273
11274         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11275         them static.
11276         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11277
11278 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11279
11280         PR c/14465
11281         * gcc.dg/decl-6.c: New test.
11282
11283 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11284
11285         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11286         Rename LOGPOW -> LOG_POW.
11287         (SQRT_EXP, POW_EXP): New.
11288
11289 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11290
11291         * gcc.dg/i386-sse-8.c: New test.
11292
11293 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11294
11295         PR c/14114
11296         * gcc.dg/decl-5.c: New test.
11297
11298 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11299
11300         * gcc.dg/20040305-1.c: New test.
11301
11302 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11303
11304         PR other/14354
11305         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11306
11307 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11308
11309         PR c++/14425, c++/14426
11310         * g++.dg/ext/altivec-4.C: New test.
11311         * g++.dg/ext/altivec-5.C: New test.
11312
11313 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11314
11315         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11316         global variables of a type with no linkage.
11317         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11318         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11319         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11320         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11321         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11322         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11323         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11324         * g++.dg/warn/deprecated.C: Name enum Color.
11325         * g++.dg/overload/VLA.C: Name structure for 'b'.
11326         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11327
11328 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11329
11330         * gcc.c-torture/compile/20040304-1.c: New test.
11331
11332 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11333
11334         PR 13728
11335         * gcc.dg/decl-4.c: New testcase.
11336
11337 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11338
11339         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11340         as PRECF if sizeof (float) > sizeof (double).
11341         (PRECL): Make it the same as PRECF if
11342         sizeof (float) > sizeof (long double).
11343
11344 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11345
11346         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11347         system type.  Add check for irix6 which doesn't have c99 runtime.
11348
11349 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11350
11351         * gcc.dg/const-elim-1.c: xfail for xtensa.
11352
11353 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11354
11355         PR c++/14369
11356         * g++.dg/template/cond4.C: New test.
11357
11358 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11359
11360         PR c++/14360
11361         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11362
11363         PR c++/14361
11364         * g++.dg/parse/defarg7.C: New test.
11365
11366         PR c++/14359
11367         * g++.dg/template/friend26.C: New test.
11368
11369 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11370
11371         PR c++/14324
11372         * g++.dg/abi/mangle21.C: New test.
11373
11374         PR c++/14260
11375         * g++.dg/parse/constructor2.C: New test.
11376
11377         PR c++/14337
11378         * g++.dg/template/sfinae1.C: New test.
11379
11380 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11381
11382         PR c++/14267
11383         * g++.dg/expr/crash2.C: New test.
11384
11385         PR middle-end/13448
11386         * gcc.dg/inline-5.c: New test.
11387         * gcc.dg/always-inline.c: Split out tests into ...
11388         * gcc.dg/always-inline2.c: ... this and ...
11389         * gcc.dg/always-inline3.c: ... this.
11390
11391 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11392
11393         PR debug/12103
11394         * g++.dg/debug/crash1.C: New test.
11395
11396 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11397
11398         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11399         function with __attribute__((noinline)).
11400         (recurser_void2): Likewise.
11401         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11402         (recurser_void2): Likewise.
11403
11404 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11405
11406         PR middle-end/14203
11407         * g++.dg/warn/Wunused-6.C: New test case.
11408
11409 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11410
11411         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11412         not defined.
11413
11414 2004-02-27  Eric Christopher  <echristo@redhat.com>
11415
11416         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11417         * g++.dg/charset/asm2.c: Run only x86.
11418         * gcc.dg/charset/asm3.c: Ditto.
11419
11420 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11421
11422         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11423         ld_library_path.
11424
11425 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11426
11427         * g++.dg/ext/altivec-3.C: New.
11428
11429 2004-02-26  Richard Henderson  <rth@redhat.com>
11430
11431         * g++.dg/ext/attrib10.C: Mark for warning.
11432         * gcc.dg/attr-alias-1.c: New.
11433
11434 2004-02-26  Richard Henderson  <rth@redhat.com>
11435
11436         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11437         * gcc.c-torture/execute/20040208-2.c: ... it back.
11438
11439 2004-02-26  Eric Christopher  <echristo@redhat.com>
11440
11441         * lib/target-supports.exp (check-iconv-available): New function.
11442         * lib/gcc-dg.exp (dg-require-iconv): New function.
11443         Use above.
11444         * gcc.dg/charset: New directory.
11445         * gcc.dg/charset/charset.exp: New file.
11446         * gcc.dg/charset/asm1.c: Ditto.
11447         * gcc.dg/charset/asm2.c: Ditto.
11448         * gcc.dg/charset/asm3.c: Ditto.
11449         * gcc.dg/charset/asm4.c: Ditto.
11450         * gcc.dg/charset/asm5.c: Ditto.
11451         * gcc.dg/charset/attribute1.c: Ditto.
11452         * gcc.dg/charset/attribute2.c: Ditto.
11453         * gcc.dg/charset/string1.c: Ditto.
11454         * g++.dg/charset: New directory.
11455         * g++.dg/dg.exp: Add here. Special options.
11456         * g++.dg/charset/charset.exp: New file.
11457         * g++.dg/charset/asm1.c: Ditto.
11458         * g++.dg/charset/asm2.c: Ditto.
11459         * g++.dg/charset/asm3.c: Ditto.
11460         * g++.dg/charset/asm4.c: Ditto.
11461         * g++.dg/charset/attribute1.c: Ditto.
11462         * g++.dg/charset/attribute2.c: Ditto.
11463         * g++.dg/charset/extern1.cc: Ditto.
11464         * g++.dg/charset/extern2.cc: Ditto.
11465         * g++.dg/charset/string1.c: Ditto.
11466
11467 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11468
11469         PR c++/14278
11470         * g++.dg/parse/comma1.C: New test.
11471
11472 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11473
11474         PR c++/14284
11475         * g++.dg/template/ttp8.C: New test.
11476
11477 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11478
11479         * gcc.dg/fixuns-trunc-1.c: New test.
11480
11481 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11482
11483         * gcc.dg/builtins-config.h: Use #elif.
11484
11485 2004-02-26  Michael Matz  <matz@suse.de>
11486
11487         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11488         * gcc.dg/991214-1.c: Likewise.
11489         * gcc.dg/i386-asm-1.c: Likewise.
11490
11491 2004-02-25  Richard Henderson  <rth@redhat.com>
11492
11493         * gcc.c-torture/execute/20040208-2.c: Move ...
11494         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11495
11496 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11497
11498         PR c++/14246
11499         * g++.dg/other/crash-3.C: New test.
11500
11501 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11502
11503         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11504         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11505
11506         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11507         HP-UX.
11508
11509 2004-02-24  Michael Matz  <matz@suse.de>
11510
11511         * gcc.dg/i386-regparm.c: New.
11512
11513 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11514
11515         * gcc.c-torture/execute/20040223-1.c: New.
11516
11517 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11518             Kazu Hirata  <kazu@cs.umass.edu>
11519
11520         * gcc.dg/fwritable-strings-1.c: Remove.
11521
11522 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11523
11524         PR c/14156
11525         * gcc.dg/20040223-1.c: New test.
11526
11527 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11528
11529         PR c++/14106
11530         * g++.dg/ext/typeof9.C: New test.
11531
11532 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11533
11534         PR c++/14250
11535         * g++.dg/other/switch1.C: New test.
11536
11537 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11538
11539         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11540         * gcc.dg/va-arg-1.c: Likewise.
11541
11542 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11543
11544         PR c++/14143
11545         * g++.dg/template/koenig5.C: New test.
11546
11547 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11548
11549         * g++.dg/ext/altivec-1.C: Generalize target triple.
11550         * g++.dg/ext/altivec-2.C: New test case.
11551         * g++.dg/ext/altivec_check.h: New file.
11552         * gcc.dg/altivec-1.c: Generalize target triple;
11553         include altivec_check.h and call altivec_check().
11554         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11555         * gcc.dg/altivec-6.c: New test case.
11556         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11557         type casts as needed.
11558         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11559         altivec_check().
11560         * gcc.dg/altivec-12.c: New test case.
11561         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11562         include altivec_check.h and call altivec_check().
11563         * gcc.dg/altivec_check.h: New file.
11564
11565 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11566
11567         * lib/target-supports.exp (check_alias_available): Don't mangle
11568         function `g' in test program.
11569
11570 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11571
11572         * lib/target-supports.exp (check_profiling_available): Check
11573         argument to determine whether we support a profiling type.
11574         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11575         check_profiling_available.
11576         * g++.dg/bprob/bprob.exp: Likewise
11577         * g77.dg/bprob/bprob.exp: Likewise.
11578         * gcc.misc-tests/bprob.exp: Likewise.
11579         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11580         dg-require-profiling and delete expected error handling.
11581         * gcc.dg/20021014-1.c: Likewise.
11582         * gcc.dg/nest.c: Likewise.
11583
11584 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11585
11586         PR c++/12007
11587         * g++.dg/other/vthunk1.C: New test.
11588
11589 2004-02-20  Falk Hueffner  <falk@debian.org>
11590
11591         PR target/14201
11592         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11593
11594 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11595
11596         PR c++/13927
11597         * g++.dg/other/error8.C: Remove XFAIL markers.
11598
11599         PR c++/14173
11600         * g++.dg/ext/packed5.C: New test.
11601
11602         PR c++/14199
11603         * g++.dg/warn/Wunused-5.C: New test.
11604
11605         PR c++/14186
11606         * g++.dg/lookup/member1.C: New test.
11607
11608 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11609
11610         * gcc.c-torture/compile/20040130-1.c: Enable only when
11611         __INT_MAX__ >= 2147483647L.
11612         * gcc.c-torture/compile/961203-1.c: Likewise.
11613
11614 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11615
11616         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11617         * g++.dg/opt/template1.C: Robustify assembler regexp
11618
11619 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11620
11621         * gcc.c-torture/execute/simd-4.x: Remove.
11622         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11623         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11624         Guard with #ifndef SKIP_ATTRIBUTE.
11625         * gcc.dg/compat/vector-1_y.c: Likewise.
11626         * gcc.dg/compat/vector-2_x.c: Likewise.
11627         * gcc.dg/compat/vector-2_y.c: Likewise.
11628         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11629         * g++.dg/eh/simd-2.C: Likewise.
11630
11631 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11632
11633         * gcc.c-torture/compile/complex-1.c: New.
11634
11635 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11636
11637         PR target/14209
11638         * gcc.c-torture/execute/20040218-1.c: New test.
11639
11640 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11641
11642         PR c++/14181
11643         * g++.dg/parse/new2.C: New test.
11644
11645 2004-02-18  Paul Brook  <paul@codesourcery.com>
11646
11647         * gcc.c-torture/compile/libcall-1.c: New test.
11648
11649 2004-02-18  Paul Brook  <paul@codesourcery.com>
11650
11651         PR debug/12934
11652         * gcc.dg/debug/debug-7.c: New test.
11653
11654 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11655
11656         * gcc.dg/20040217-1.c: New test.
11657
11658 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11659
11660         * gcc.c-torture/execute/990208-1.x: Delete.
11661
11662 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11663
11664         * gcc.c-torture/execute/20040208-2.x: New file.
11665
11666 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11667
11668         PR c++/11326
11669         * g++.dg/abi/structret1.C: New test.
11670
11671 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11672
11673         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11674         (i386_cpuid): No need to test if cpuid is available on AMD64.
11675         Fix assembly, so that it works onboth i386 and AMD64.
11676         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11677         (vecInLong): Fix s[] member type to unsigned int.
11678         (vecInWord): Remove type.
11679         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11680         (a64, b64, c64, d64, e64): Remove.
11681         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11682         Remove unused variable.  Remove initialization of removed variables.
11683         Don't call mmx_tests nor sse_tests.
11684         (reference_mmx, reference_sse): Remove.
11685         (check): Add return stmt.
11686         * gcc.dg/i386-sse-7.c: New test.
11687         * gcc.dg/i386-mmx-4.c: New test.
11688
11689 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11690
11691         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
11692         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11693         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11694         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
11695         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
11696         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11697         g++.dg/tc1/dr94.C: Fix line terminator.
11698
11699 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11700
11701         * gcc.c-torture/compile/20040216-1.c: New.
11702
11703 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11704
11705         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11706         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11707         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11708         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11709         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11710         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11711
11712 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11713
11714         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11715
11716 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11717
11718         PR c++/13971
11719         * g++.dg/expr/cond4.C: New test.
11720
11721         PR c++/14086
11722         * g++.dg/lookup/crash2.C: New test.
11723
11724 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11725
11726         * gcc.c-torture/compile/20040214-2.c: New test.
11727
11728 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11729
11730         PR c++/14116
11731         * g++.dg/ext/typeof8.C: New test.
11732
11733 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11734
11735         * gcc.c-torture/compile/20040214-1.c: New test.
11736
11737 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11738
11739         PR c++/13635
11740         * g++.dg/template/spec11.C: New test.
11741
11742 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11743
11744         PR c++/13927
11745         * g++.dg/other/error8.C: New test.
11746
11747 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11748
11749         PR c++/14122
11750         * g++.dg/template/array4.C: New test.
11751
11752         PR c++/14108
11753         * g++.dg/inherit/thunk2.C: New test.
11754
11755         PR c++/14083
11756         * g++.dg/eh/cond2.C: New test.
11757
11758 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11759
11760         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11761
11762 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11763
11764         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11765
11766 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11767
11768         * g++.dg/simd-2.C: xfail on ppc64-linux.
11769
11770 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11771
11772         PR c/456
11773         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11774         tests.
11775
11776 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11777
11778         * gcc.dg/builtins-33.c: New test.
11779
11780 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11781
11782         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11783
11784 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11785
11786         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11787
11788 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11789
11790         * gcc.dg/ppc64-abi-3.c: New test.
11791
11792 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11793
11794         PR c/14092
11795
11796         * gcc.dg/pr14092-1.c: New testcase.
11797
11798 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11799
11800         * gcc.dg/cpp/assert4.c: Fix typo last change.
11801
11802         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11803         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11804
11805         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11806
11807 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11808
11809         * gcc.c-torture/compile/20040209-1.c: New test case.
11810
11811 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11812
11813         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11814
11815 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11816
11817         * gcc.c-torture/execute/20040208-[12].c: New tests.
11818
11819 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11820
11821         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11822
11823 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11824
11825         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11826
11827 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11828
11829         Bug 13856
11830         * gcc.dg/visibility-8.c: New testcase.
11831
11832 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11833
11834         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11835         arguments.
11836         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11837
11838 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11839
11840         PR middle-end/13696
11841         * g++.dg/opt/fold1.C: New test case.
11842
11843 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11844
11845         PR c++/14033
11846         * g++.dg/other/crash-2.C: New test.
11847
11848 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11849
11850         PR c++/14028
11851         * g++.dg/parse/angle-bracket2.C: New test.
11852
11853 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11854
11855         PR middle-end/13750
11856         Revert:
11857         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11858         PR pch/13361
11859         * testsuite/g++.dg/pch/wchar-1.C: New.
11860         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11861
11862 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11863
11864         PR c++/14008
11865         * g++.dg/parse/error15.C: New test.
11866         * g++.dg/parse/crash11.C: Update dg-error mark.
11867
11868 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11869
11870         PR c++/13932
11871         * g++.dg/warn/conv2.C: New test.
11872
11873 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11874
11875         PR c++/13086
11876         * g++.dg/warn/incomplete1.C: Remove xfail.
11877
11878 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11879
11880         * lib/file-format.exp (gcc_target_object_format): Use
11881         ${tool}_target_compile, not gcc_target_compile.
11882         * lib/target-supports.exp (check_alias_available): Likewise.
11883         (check_gc_sections_available): Likewise.
11884         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11885         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11886         dg-require-alias.
11887
11888 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11889
11890         PR c++/13969
11891         * g++.dg/template/static6.C: New test.
11892
11893 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11894
11895         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11896
11897 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11898
11899         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11900         tests for systems where `char' is unsigned by default.
11901
11902 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11903
11904         PR c++/13997
11905         * g++.dg/template/partial3.C: New test.
11906
11907 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11908
11909         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11910         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11911         Remove mentions of obsolete ports.
11912
11913 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11914
11915         * gcc.dg/noncompile/20001228-1.c: Fix for new
11916         error message.
11917
11918 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11919
11920         PR target/9348
11921         * gcc.c-torture/execute/multdi-1.c: New test case.
11922
11923 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11924
11925         PR c++/13925
11926         * g++.dg/template/lookup5.C: New test.
11927
11928 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11929
11930         PR c++/13950
11931         * g++.dg/template/lookup4.C: New test.
11932
11933         PR c++/13970
11934         * g++.dg/parse/error14.C: New test.
11935
11936         PR c++/14002
11937         * g++.dg/parse/template13.C: New test.
11938
11939 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11940
11941         PR c++/13978
11942         * g++.dg/template/koenig4.C: New test.
11943
11944         PR c++/13968
11945         * g++.dg/template/crash17.C: New test.
11946
11947         PR c++/13975
11948         * g++.dg/parse/error13.C: New test.
11949         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11950
11951 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11952
11953         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11954
11955 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11956
11957         PR c/11658
11958         PR c/13994
11959         * gcc.dg/noncompile/20040203-1.c: New test.
11960         * gcc.dg/noncompile/20040203-2.c: Likewise.
11961         * gcc.dg/noncompile/20040203-3.c: Likewise.
11962         * gcc.dg/20040203-1.c: Likewise.
11963
11964 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11965
11966         PR c++/10858
11967         * g++.dg/template/sizeof7.C: New test.
11968
11969 2004-02-02  Eric Christopher  <echristo@redhat.com>
11970             Zack Weinberg  <zack@codesourcery.com>
11971
11972         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11973
11974 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11975
11976         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11977         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11978         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11979         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11980
11981 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11982
11983         PR c++/13113
11984         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11985
11986         PR c++/13854
11987         * g++.dg/ext/attrib13.C: New test.
11988
11989         PR c++/13907
11990         * g++.dg/conversion/op2.C: New test.
11991
11992 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11993
11994         * gcc.dg/titype-1.c: Fix pasto.
11995
11996 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11997
11998         * gcc.dg/titype-1.c: New test.
11999
12000 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12001
12002         PR c++/13957
12003         * g++.dg/template/non-type-template-argument-1.C,
12004         g++.dg/template/qualified-id1.C: Update dg-error marks.
12005         * g++.dg/template/nontype6.C: New test.
12006
12007 2004-02-01  Roger Sayle  <roger@eyesopen.com>
12008
12009         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
12010         * gcc.dg/builtins-31.c: New testcase.
12011         * gcc.dg/builtins-32.c: New testcase.
12012
12013 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
12014
12015         * objc.dg/call-super-2.m: Update line numbers
12016         for the including of stddef.h.
12017
12018 2004-01-30  Michael Matz  <matz@suse.de>
12019
12020         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12021         g++.dg/ext/case-range3.C: New tests.
12022
12023 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12024
12025         DR206
12026         PR c++/13813
12027         * g++.dg/template/member4.C: New test.
12028
12029 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12030
12031         PR c++/13683
12032         * g++.dg/template/sizeof6.C: New test.
12033
12034 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12035
12036         * gcc.dg/fwritable-strings-1.c: New test.
12037
12038 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12039
12040         * gcc.c-torture/compile/20040130-1.c: New test.
12041
12042 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
12043
12044         * objc.dg/call-super-2.m: Include stddef.h for size_t.
12045
12046 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
12047
12048         PR c++/13883
12049         * g++.dg/template/ctor3.C: New test.
12050
12051 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12052
12053         * g++.dg/tc1: New directory.
12054         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
12055         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
12056         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
12057         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
12058         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
12059
12060 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12061
12062         * g++.dg/parse/error11.C: New test.
12063         * g++.dg/parse/error12.C: Likewise.
12064
12065 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
12066
12067         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
12068         (scan_initial, main): Use aligned_sizeof instead of sizeof.
12069
12070 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
12071
12072         PR c++/13791
12073         * g++.dg/ext/attrib12.C: New test.
12074
12075         PR c++/13736
12076         * g++.dg/parse/cast2.C: New test.
12077
12078 2004-01-27  James E Wilson  <wilson@specifixinc.com>
12079
12080         * objc.dg/encode-2.m (main): New local string.  Set depending on
12081         sizeof long.  Use in sscanf call.
12082         * objc.dg/encode-3.m (main): New local string.  Set depending on
12083         sizeof long.  Use in scan_initial call.
12084
12085 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12086
12087         * objc.dg/call-super-2.m: Make LP64-safe.
12088         * objc.dg/desig-init-1.m: Likewise.
12089
12090 2004-01-27  Devang Patel <dpatel@apple.com>
12091
12092         * g++.dg/debug/namespace1.C: New test.
12093
12094 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
12095
12096         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
12097         xscale-*-*.
12098
12099         * gcc.dg/arm-mmx-1.c: New test.
12100
12101 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12102
12103         * gcc.dg/20040127-1.c: New test.
12104         * gcc.dg/20040127-2.c: New test.
12105
12106 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12107
12108         * objc.dg/stret-1.m (glob): Renamed to globa.
12109
12110 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
12111
12112         PR c++/13663
12113         * g++.dg/expr/for1.C: New test.
12114
12115 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
12116
12117         PR middle-end/13779
12118         * gcc.dg/darwin-longlong.c: New test.
12119
12120 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
12121
12122         * gcc.dg/20040124-1.c: Moved test from here...
12123         * gcc.c-torture/compile/20040124-1.c: ...to here.
12124
12125 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12126
12127         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
12128         the assembly output if -m64 is passed.
12129
12130 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
12131
12132         PR c++/13833
12133         * g++.dg/template/cond3.C: New test.
12134
12135 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12136
12137         PR c++/13810
12138         * g++.dg/template/ttp7.C: New test.
12139
12140 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12141
12142         PR c++/13797
12143         * g++.dg/template/nontype4.C: New test.
12144         * g++.dg/template/nontype5.C: Likewise.
12145
12146 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
12147
12148         * gcc.dg/torture/mips-clobber-at.c: New test.
12149
12150 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
12151
12152         * gcc.dg/20040124-1.c: New test.
12153
12154 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
12155
12156         * gcc.dg/20040123-1.c: New test.
12157
12158 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12159
12160         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
12161
12162 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12163
12164         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
12165
12166 2004-01-23  Andrew Pinski  <apinski@apple.com>
12167
12168         * gcc.dg/20030121-1.c: Move to ..
12169         * gcc.dg/20040121-1.c: here.
12170
12171 2004-01-23  Roger Sayle  <roger@eyesopen.com>
12172
12173         * gcc.dg/builtins-29.c: New test case.
12174
12175 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12176
12177         PR 18314
12178         * gcc.dg/builtins-30.c: New testcase.
12179
12180 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
12181
12182         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
12183         * lib/g77.exp: Likewise.
12184         * lib/objc.exp: Likewise.
12185         * lib/g++.exp: Likewise.
12186
12187 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12188
12189         * gcc.dg/struct-by-value-2.c: New test.
12190
12191 2004-01-21  Andrew Pinski  <apinski@apple.com>
12192
12193         PR target/13785
12194         * gcc.dg/20030121-1.c: New test.
12195
12196 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12197
12198         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12199         clobber frame pointer register in asm statement.
12200
12201 2004-01-21  Falk Hueffner  <falk@debian.org>
12202
12203         * gcc.c-torture/compile/20040121-1.c: New test.
12204
12205 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12206
12207         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12208
12209 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12210
12211         * gcc.dg/ppc64-abi-2.c: New test.
12212
12213 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12214
12215         * lib/treelang.exp: Fill out this file.
12216         * lib/treelang-dg.exp: New File.
12217
12218 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12219
12220         * gcc.c-torture/compile/981022-1.c: Remove.
12221         * gcc.dg/array-5.c: Remove XFAIL.
12222         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12223         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12224         gcc.dg/cond-lvalue-1.c: Update.
12225         * gcc.dg/cast-lvalue-2.c: New test.
12226
12227 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12228
12229         PR c++/13592
12230         * g++.dg/other/error1.C (class foo): Tweak error message.
12231
12232         PR c++/13592
12233         * g++.dg/template/call2.C: New test.
12234
12235 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12236
12237         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12238         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12239         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12240         scalar-return-1_x.c, scalar-return-2_y.c,
12241         scalar-return-3_x.c, scalar-return-3_y.c,
12242         scalar-return-4_x.c, scalar-return-4_y.c,
12243         struct-align-1.h, struct-align-1_x.c,
12244         struct-align-1_y.c, struct-align-2.h,
12245         struct-align-2_x.c, struct-align-2_y.c,
12246         struct-by-value-10_y.c, struct-by-value-11_x.c,
12247         struct-by-value-11_y.c, struct-by-value-12_x.c,
12248         struct-by-value-12_y.c, struct-by-value-13_x.c,
12249         struct-by-value-13_y.c, struct-by-value-14_x.c,
12250         struct-by-value-14_y.c, struct-by-value-15_x.c,
12251         struct-by-value-15_y.c, struct-by-value-16_y.c,
12252         struct-by-value-17_y.c, struct-by-value-18_y.c,
12253         struct-by-value-19_y.c, struct-by-value-1_x.c,
12254         struct-by-value-1_y.c, struct-by-value-20_y.c,
12255         struct-by-value-2_x.c, struct-by-value-2_y.c,
12256         struct-by-value-3_y.c, struct-by-value-4_x.c,
12257         struct-by-value-4_y.c, struct-by-value-5_y.c,
12258         struct-by-value-6_y.c, struct-by-value-7_y.c
12259         struct-by-value-8_x.c, struct-by-value-8_y.c
12260         struct-by-value-9_x.c, struct-by-value-9_y.c
12261         struct-return-10_x.c, struct-return-10_y.c,
12262         struct-return-19_x.c, struct-return-20_x.c
12263         struct-return-2_x.c, struct-return-2_y.c
12264         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12265         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12266
12267 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12268
12269         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12270         attribute on sparc*-sun-solaris2.*.
12271
12272 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12273
12274         PR c++/13710
12275         * g++.dg/ext/typeof7.C: New test.
12276
12277 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12278
12279         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12280         * gcc.dg/const-elim-1.c: Same.
12281
12282 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12283
12284         * objc.dg/stret-1.m: New.
12285         * objc.dg/stret-2.m: New.
12286
12287 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12288
12289         PR c++/11895
12290         * g++.dg/ext/vector1.C: New test.
12291
12292 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12293
12294         * gcc.dg/pch/import-1.c: New.
12295         * gcc.dg/pch/import-1.hs: New.
12296         * gcc.dg/pch/import-1a.h: New.
12297         * gcc.dg/pch/import-1b.h: New.
12298         * gcc.dg/pch/import-1c.h: New.
12299
12300 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12301
12302         PR c++/13574
12303         * g++.dg/ext/array1.C: New test.
12304
12305         PR c++/13178
12306         * g++.dg/conversion/op1.C: New test.
12307
12308 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12309
12310         PR 11864
12311         From Kazumoto Kojima / Dan Kegel:
12312         * gcc.dg/pr11864-1.c: New test.
12313
12314         PR 10392
12315         From Marcus Comstedt / Dan Kegel:
12316         * gcc.dg/pr10392-1.c: New test.
12317
12318 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12319
12320         PR c++/13478
12321         * g++.dg/init/ref10.C: New test.
12322
12323 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12324
12325         PR c++/13407
12326         * g++.dg/parse/typename6.C: New test.
12327
12328 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12329
12330         PR pch/13361
12331         * testsuite/g++.dg/pch/wchar-1.C: New.
12332         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12333
12334 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12335
12336         PR c++/9259
12337         * g++.dg/expr/sizeof2.C: New test.
12338
12339 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12340
12341         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12342
12343 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12344
12345         PR c++/13659
12346         * g++.dg/lookup/strong-using-3.C: New.
12347         * g++.dg/lookup/using-10.C: New.
12348
12349 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12350
12351         PR c++/13594
12352         * g++.dg/lookup/strong-using-2.C: New.
12353
12354 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12355             Dan Kegel <dank@kegel.com>
12356             J"orn Rennecke <joern.rennecke@superh.com>
12357
12358         PR target/9365
12359         * gcc.dg/pr9365-1.c: New test.
12360
12361 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12362
12363         PR c++/8856
12364         * g++.dg/parse/casting-operator2.C: New test.
12365         * g++.old-deja/g++.pt/explicit83.C: Remove.
12366
12367 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12368
12369         * gcc.dg/label-compound-stmt-1.c: New test.
12370         * gcc.c-torture/compile/950922-1.c,
12371         gcc.c-torture/compile/20000211-3.c,
12372         gcc.c-torture/compile/20000518-1.c,
12373         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12374         compound statements.
12375
12376 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12377
12378         * gcc.dg/ppc64-abi-1.c: New test.
12379
12380 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12381
12382          * g++.dg/ext/attrib9.C: Add dg-warnings.
12383
12384 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12385
12386         PR c++/12335
12387         * g++.dg/parse/dtor3.C: New test.
12388
12389 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12390
12391         PR c++/12709
12392         * g++.dg/parse/try-catch-1.C: New test.
12393
12394 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12395
12396         * ada/acats/run_all.sh: Add more verbose output in acats.log
12397         when compiling tests.
12398
12399 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12400
12401         PR 13656
12402         * gcc.dg/typedef-redecl.c: New test case.
12403         * gcc.dg/typedef-redecl.h: New support file.
12404
12405 2004-01-13  Jan Hubicka  <jh@suse.cz>
12406
12407         * gcc.dg/always_inline.c: New test.
12408         * gcc.dg/debug/20031231-1.c: Fix.
12409
12410 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12411
12412         PR c++/13474
12413         * g++.dg/template/array3.C: New test.
12414
12415 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12416
12417         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12418         * g++.dg/warn/Wunused-2.C: Likewise.
12419
12420 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12421
12422         PR c++/13289
12423         * g++.dg/template/instantiate6.C: New test.
12424
12425 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12426
12427         PR middle-end/11397
12428         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12429
12430 2004-01-12  Jan Hubicka  <jh@suse.cz>
12431
12432         PR opt/12826
12433         * gcc.dg/20040112-1.c: New.
12434
12435         * gcc.dg/dwarf-die[1-7].c: Move to...
12436         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12437         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12438
12439 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12440
12441         PR c++/4100
12442         * g++.dg/parse/friend4.C: New test.
12443
12444 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12445
12446         PR c++/4100
12447         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12448         definition is called a friend.
12449
12450 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12451
12452         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12453
12454 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12455
12456         PR c++/3478
12457         * g++.dg/parse/error10.C: New test.
12458         * g++.dg/template/arg2.C: Accept "invalid type" error.
12459
12460 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12461
12462         PR middle-end/13392
12463         * g++.dg/opt/expect2.C: New test.
12464
12465 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12466
12467         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12468         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12469         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12470         Update dg-error regexps.
12471
12472 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12473
12474         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12475         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12476
12477 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12478
12479         * gcc.dg/pragma-re-1.c: Use right pointer type.
12480
12481 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12482
12483         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12484
12485 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12486
12487         * gcc.dg/rs6000-ldouble-1.c: New.
12488
12489 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12490
12491         DR 337
12492         PR c++/9256
12493         * g++.dg/other/abstract1.C: New test.
12494
12495 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12496
12497         * g++.dg/lookup/strong-using-1.C: New.
12498
12499 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12500
12501         PR c/11234
12502         * gcc.dg/func-ptr-conv-1.c: New test.
12503         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12504
12505 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12506
12507         PR target/13380.
12508         * gcc.c-torture/compile/20040109-1.c: New.
12509
12510 2004-01-08  Stuart Hastings  <stuart@apple.com>
12511
12512         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12513         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12514         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12515
12516 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12517
12518         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12519
12520 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12521
12522         * ada/acats/run_acats: Treat 'gnatchop' the same way
12523         as 'gnatmake'.  Export GCC_DRIVER.
12524         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12525         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12526
12527 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12528
12529         PR c++/12573
12530         * g++.dg/template/dependent-expr4.C: New test.
12531
12532 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12533
12534         * gcc.dg/altivec-11.c: New test.
12535
12536 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12537
12538         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12539
12540 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12541
12542         PR c/6024
12543         * gcc.dg/enum-compat-1.c: New test.
12544         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12545
12546 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12547
12548         PR c/12165
12549         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12550         gcc.dg/c99-idem-qual-3.c: New tests.
12551
12552 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12553
12554         * gcc.dg/winline-7.c: Don't cast void * to int.
12555
12556 2004-01-06  Jan Hubicka  <jh@suse.cz>
12557
12558         * gcc.dg/i386-sse-5.c: New test
12559         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12560
12561 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12562
12563         PR c++/12815
12564         * g++.dg/rtti/typeid4.C: New test.
12565
12566 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12567
12568         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12569
12570 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12571
12572         PR c++/12132
12573         * g++.dg/template/error11.C: New test.
12574
12575         PR c++/13451
12576         * g++.dg/template/class2.C: New test.
12577
12578 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12579         Richard Sandiford <rsandifo@redhat.com>
12580
12581         PR c++/13387
12582         * g++.dg/opt/alias3.C: New test.
12583
12584 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12585
12586         PR c++/13157
12587         * g++.dg/template/koenig3.C: New test.
12588
12589         PR c++/13529
12590         * g++.dg/parse/offsetof3.C: New test.
12591
12592         * g++.dg/init/copy7.C: Add missing dg-error markers.
12593
12594         PR c++/12226
12595         * g++.dg/init/copy7.c: New test.
12596
12597         PR c++/13536
12598         * g++.dg/parse/cast1.C: New test.
12599
12600 2004-01-04  Jan Hubicka  <jh@suse.cz>
12601
12602         * gcc.dg/winline[1-7].c: New tests.
12603
12604 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12605
12606         PR c++/13520
12607         * g++.dg/template/qualttp22.C: New test.
12608
12609 2004-01-01  Jan Hubicka  <jh@suse.cz>
12610
12611         * gcc.dg/debug/20031231-1.c: New.
12612         * gcc.c-torture/compile/20040101-1.c: New.
12613         * gcc.dg/dwarf-die-[1-7].c: New.
12614
12615 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12616
12617         PR optimization/13521
12618         * gcc.c-torture/compile/20031231-1.c: New test.
12619
12620 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12621
12622         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12623
12624 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12625
12626         PR c++/10079
12627         * g++.dg/template/crash16.C: New test.
12628
12629 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12630
12631         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12632
12633 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12634
12635         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12636         ports.
12637         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12638         * g++.old-deja/g++.law/profile1.C: Likewise.
12639         * gcc.c-torture/compile/981006-1.c: Likewise.
12640         * gcc.c-torture/execute/loop-2e.x: Likewise.
12641         * gcc.c-torture/execute/loop-2f.x: Remove.
12642         * gcc.c-torture/execute/loop-2g.x: Likewise.
12643         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12644         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12645
12646 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12647
12648         PR c++/13507
12649         * g++.dg/ext/attrib11.C: New test.
12650
12651         PR c++/13494
12652         * g++.dg/template/array2-1.C: New test.
12653         * g++.dg/template/array2-2.C: New test.
12654
12655 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12656
12657         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12658
12659 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12660
12661         PR c++/12774
12662         * g++.dg/template/array1-1.C: New test.
12663         * g++.dg/template/array1-2.C: New test.
12664
12665 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12666
12667         PR fortran/12632
12668         * g77.dg/12632.f: New test case.
12669
12670 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12671
12672         PR c++/13289
12673         * g++.dg/parse/nontype1.C: New test.
12674
12675 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12676
12677         PR c++/12403
12678         * g++.dg/parse/explicit1.C: New test.
12679         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12680
12681 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12682
12683         PR c++/13081
12684         * g++.dg/opt/inline6.C: New test.
12685
12686         PR c++/12613
12687         * g++.dg/parse/error9.C: New test.
12688
12689         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
12690
12691 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12692
12693         PR c++/13009
12694         * g++.dg/init/assign1.C: New test.
12695
12696 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12697
12698         PR c++/13070
12699         * g++.dg/warn/format3.C: New test case.
12700
12701 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12702
12703         * gcc.c-torture/compile/20031227-1.c: New test.
12704
12705 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12706
12707         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12708         * g77.dg/bprob/bprob.exp: Likewise.
12709         * gcc.misc-tests/bprob.exp: Likewise.
12710         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12711         variants on systems where the library does not provide that
12712         functionality.
12713         * gcc.dg/builtins-20.c: Use builtins-config.h.
12714         * gcc.dg/builtins-config.h: New file.
12715
12716 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12717
12718         * lib/gcc-dg.exp (dg-require-profiling): New function.
12719         * lib/target-supports.exp (check_profiling_available): Likewise.
12720         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12721         * g77.dg/bprob/bprob.exp: Likewise.
12722         * gcc.misc-tests/bprob.exp: Likewise.
12723         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12724         * gcc.dg/20021014-1.c: Likewise.
12725         * gcc.dg/nest.c: Likewise.
12726
12727 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12728
12729         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12730         compiling.
12731         * g++.dg/lookup/java2.C: Likewise.
12732         * gcc.dg/cpp/lexident.c: Likewise.
12733
12734 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12735
12736         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12737         given.
12738         * gcc.c-torture/compile/961203-1.c: Likewise.
12739         * gcc.c-torture/compile/980506-1.c: Likewise.
12740
12741 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12742
12743         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12744         (additional_prunes): New global.
12745         (gcc-dg-prune): Handle additional per-test pruning.
12746         (dg-test): Clear additional_prunes between tests.
12747
12748         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12749         dg-prune-output to avoid spurious failures from assembler
12750         complaining about nonexistent WAW violations.
12751         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12752         Use dg-prune-output to avoid spurious failures from assembler
12753         warning about Itanium B-step errata.
12754
12755 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12756
12757         * g++.dg/abi/macro0.C: New test.
12758         * g++.dg/abi/macro1.C: Likewise.
12759         * g++.dg/abi/macro2.C: Likewise.
12760
12761         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12762         * g++.dg/abi/bitfield7.C: Likewise.
12763         * g++.dg/abi/dtor2.C: Likewise.
12764         * g++.dg/abi/mangle11.C: Likewise.
12765         * g++.dg/abi/mangle12.C: Likewise.
12766         * g++.dg/abi/mangle14.C: Likewise.
12767         * g++.dg/abi/mangle17.C: Likewise.
12768         * g++.dg/abi/vbase10.C: Likewise.
12769         * g++.dg/abi/vbase14.C: Likewise.
12770         * g++.dg/template/qualttp17.C: Likewise.
12771
12772 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12773
12774         PR c/11995
12775         * gcc.dg/20031223-1.c: New test.
12776
12777 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12778
12779         * gcc.dg/noreturn-7.c: New test.
12780
12781 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12782
12783         * gcc.dg/null-pointer-1.c: New test.
12784
12785 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12786
12787         * g++.old-deja/g++.jason/template18.C: Remove.
12788         * g++.old-deja/g++.jason/template37.C: Likewise.
12789
12790         PR c++/12862
12791         * g++.dg/lookup/ns1.C: New test.
12792
12793         PR c++/12397
12794         * g++.dg/template/lookup3.C: New test.
12795
12796 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12797
12798         * g++.dg/template/recurse1.C: New test
12799
12800 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12801
12802         PR c++/12479
12803         * g++.dg/parse/semicolon1.C: New test.
12804         * g++.dg/parse/semicolon1.h: Likewise.
12805
12806 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12807
12808         * gcc.dg/darwin-misaligned.c: New test.
12809
12810 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12811
12812         PR c/9163
12813         * gcc.dg/20031222-1.c: New test.
12814
12815 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12816
12817         PR c++/13438
12818         * g++.dg/parse/error8.C: New test.
12819
12820         PR c++/11554
12821         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12822
12823 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12824
12825         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12826         too small.
12827         * gcc.c-torture/compile/930217-1.c: Likewise.
12828         * gcc.c-torture/compile/930513-1.c: Likewise.
12829         * gcc.c-torture/execute/920908-2.c: Likewise.
12830         * gcc.c-torture/execute/921204-1.c: Likewise.
12831         * gcc.c-torture/execute/930621-1.c: Likewise.
12832         * gcc.c-torture/execute/930630-1.c: Likewise.
12833         * gcc.c-torture/execute/931031-1.c: Likewise.
12834         * gcc.c-torture/execute/980602-2.c: Likewise.
12835         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12836         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12837         * gcc.c-torture/execute/extzvsi.c: Likewise.
12838         * gcc.c-torture/unsorted/ext.c: Likewise.
12839
12840 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12841
12842         PR target/12749
12843         * gcc.c-torture/compile/20031220-2.c: New test case.
12844
12845 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12846
12847         PR optimization/13031
12848         * gcc.c-torture/compile/20031220-1.c: New test case.
12849
12850 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12851
12852         * gcc.dg/cast-function-1.c: New test.
12853
12854 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12855
12856         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12857         formats.
12858
12859 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12860
12861         PR c++/12795
12862         * g++.dg/ext/attrib10.C: New test.
12863
12864 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12865
12866         * gcc.dg/cleanup-10.c: New test.
12867         * gcc.dg/cleanup-11.c: New test.
12868
12869 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12870
12871         PR c++/13239
12872         * g++.dg/opt/expect1.C: New test.
12873
12874 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12875
12876         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12877
12878 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12879
12880         PR debug/12923
12881         * gcc.dg/20031218-1.c: New test.
12882
12883         PR debug/12389
12884         * gcc.dg/20031218-2.c: New test.
12885         * gcc.dg/20031218-3.c: New test.
12886
12887         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12888         of label name and allow for USER_LABEL_PREFIX == "_" names.
12889         * g++.dg/abi/mangle18-2.C: Likewise.
12890         * g++.dg/abi/mangle19-1.C: Likewise.
12891         * g++.dg/abi/mangle19-2.C: Likewise.
12892         * g++.dg/abi/mangle20-1.C: Likewise.
12893         * g++.dg/abi/mangle20-2.C: Likewise.
12894
12895 2003-12-18  Richard Henderson  <rth@redhat.com>
12896
12897         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12898
12899 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12900             Dan Kegel <dank@kegel.com>
12901
12902         PR other/12009
12903         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12904         testing a cross compiler, it causes spurious compile failures.
12905         * lib/g++.exp: Likewise.
12906
12907 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12908
12909         PR c++/13262
12910         * g++.dg/template/access13.C: New test.
12911
12912 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12913
12914         * gcc.dg/20031216-1.c: New test.
12915
12916 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12917
12918         PR c++/9154
12919         * g++.dg/template/error10.C: New test.
12920
12921 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12922
12923         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12924         * g++.dg/eh/simd-2.C: Likewise.
12925
12926 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12927             Roger Sayle  <roger@eyesopen.com>
12928
12929         * gcc.c-torture/execute/ieee/mzero5.c: New.
12930
12931 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12932
12933         PR c++/10603
12934         * g++.dg/parse/error6.C: New test.
12935
12936         PR c++/12827
12937         * g++.dg/parse/error7.C: New test.
12938
12939 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12940
12941         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12942         at -O with stabs debugging formats.
12943         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12944         * gcc.dg/debug/debug-2.c: Likewise.
12945
12946 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12947
12948         PR c++/12696
12949         * g++.dg/init/error1.C: New test.
12950
12951         PR c++/12218
12952         * g++.dg/init/pm3.C: New test.
12953
12954 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12955
12956         PR c/3347
12957         * gcc.dg/bitfld-8.c: New test.
12958
12959 2003-12-16  James Lemke  <jim@wasabisystems.com>
12960
12961         * gcc.dg/arm-scd42-[123].c: New tests.
12962
12963 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12964
12965         PR c++/9043
12966         * g++.dg/abi/mangle20-1.C: New test.
12967         * g++.dg/abi/mangle20-2.C: New test.
12968
12969 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12970
12971         PR c++/13275
12972         * g++.dg/other/offsetof2.C: Remove XFAIL.
12973         * g++.dg/parse/offsetof1.C: New test.
12974         * g++.gd/parse/offsetof2.C: Likewise.
12975
12976 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12977
12978         * g++.dg/template/nontype3.C: New test.
12979         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12980
12981 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12982
12983         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12984
12985 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12986
12987         PR c++/13387
12988         * g++.dg/expr/assign1.C: New test.
12989
12990         PR c++/13242
12991         * g++.dg/abi/mangle19-1.C: New test.
12992         * g++.dg/abi/mangle19-2.C: New test.
12993
12994 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12995
12996         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12997
12998 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12999
13000         * gcc.c-torture/execute/20031216-1.c: New test.
13001
13002 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13003
13004         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
13005         an ICE regression.
13006
13007 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13008
13009         PR c++/10926
13010         * g++.dg/template/error9.C: New test.
13011
13012         PR c++/11116
13013         * g++.dg/template/error8.C: New test.
13014
13015 2003-12-15  Roger Sayle  <roger@eyesopen.com>
13016
13017         PR middle-end/13400
13018         * gcc.c-torture/execute/20031215-1.c: New test case.
13019
13020 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13021
13022         PR c++/13269
13023         * g++.dg/parse/error5.C: New test.
13024
13025         PR c++/12989
13026         * g++.dg/expr/sizeof1.C: New test.
13027
13028         PR c++/13310
13029         * g++.dg/template/crash15.C: New test.
13030
13031 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13032
13033         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13034         a non-POD type as the last named parameter of a varargs function.
13035
13036 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13037
13038         PR c++/13243
13039         PR c++/12573
13040         * g++.dg/template/crash14.C: New test.
13041         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
13042
13043 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13044
13045         * g++.dg/other/java1.C: New test.
13046
13047         PR c++/13241
13048         * g++.dg/abi/mangle18-1.C: New test.
13049         * g++.dg/abi/mangle18-2.C: New test.
13050
13051 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13052
13053         PR optimization/10312
13054         * gcc.c-torture/execute/20031214-1.c: New.
13055
13056 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
13057
13058         PR c++/10779
13059         PR c++/12160
13060         * g++.dg/parse/error3.C: New test.
13061         * g++.dg/parse/error4.C: Likewise.
13062         * g++.dg/abi/mangle4.C: Tweak error messages.
13063         * g++.dg/lookup/using5.C: Likewise.
13064         * g++.dg/other/error2.C: Likewise.
13065         * g++.dg/parse/typename5.C: Likewise.
13066         * g++.dg/parse/undefined1.C: Likewise.
13067         * g++.dg/template/arg2.C: Likewise.
13068         * g++.dg/template/ttp3.C: Likewise.
13069         * g++.dg/template/type1.C: Likewise.
13070         * g++.old-deja/g++.other/crash32.C: Likewise.
13071         * g++.old-djea/g++.pt/defarg8.C: Likewise.
13072
13073 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13074
13075         PR c++/13106
13076         * g++.dg/warn/noreturn-3.C: New test.
13077
13078 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13079
13080         PR c++/13118
13081         * g++.dg/abi/covariant3.C: New.
13082
13083 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
13084
13085         * g++.dg/eh/ia64-1.C: New test.
13086
13087 2003-12-12  Roger Sayle  <roger@eyesopen.com>
13088
13089         PR optimization/13037
13090         * g77.f-torture/execute/13037.f: New test case.
13091
13092 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13093
13094         PR c++/12881
13095         * g++.dg/abi/covariant2.C: New.
13096
13097 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
13098
13099         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
13100
13101 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
13102
13103         * gcc.c-torture/execute/wchar_t-1.x: Delete.
13104
13105 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
13106
13107         PR other/10819
13108         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
13109         to fix Bug 10819.
13110         * lib/g++.exp (g++_version): Likewise.
13111         * lib/g77.exp (g77_version): Likewise.
13112         * lib/objc.exp (default_objc_version): Likewise.
13113
13114 2003-12-10  Richard Henderson  <rth@redhat.com>
13115
13116         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
13117
13118         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
13119
13120 2003-12-08  Matt Austern  <austern@apple.com>
13121
13122         PR c/13134
13123         * lib/gcc-dg.exp (dg-require-visibility): Define.
13124         * lib/target-supports (check_visibility_available): Define.
13125         * gcc.dg/visibility-1.c: New test.
13126         * gcc.dg/visibility-2.c: Likewise.
13127         * gcc.dg/visibility-3.c: Likewise.
13128         * gcc.dg/visibility-4.c: Likewise.
13129         * gcc.dg/visibility-5.c: Likewise.
13130         * gcc.dg/visibility-6.c: Likewise.
13131         * g++.dg/ext/visibility-1.C: Likewise.
13132         * g++.dg/ext/visibility-2.C: Likewise.
13133         * g++.dg/ext/visibility-3.C: Likewise.
13134         * g++.dg/ext/visibility-4.C: Likewise.
13135         * g++.dg/ext/visibility-5.C: Likewise.
13136         * g++.dg/ext/visibility-6.C: Likewise.
13137
13138 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13139
13140         * g++.dg/lookup/java1.C: New test.
13141         * g++.dg/lookup/java2.C: New test.
13142
13143 2003-12-07  Falk Hueffner  <falk@debian.org>
13144
13145         * g++.dg/opt/noreturn-1.C: New test.
13146
13147 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
13148
13149         * gcc.dg/overflow-1.c: New test.
13150
13151 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13152
13153         * g77.f-torture/compile/13060.f: New test.
13154
13155 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
13156
13157         PR c++/13323
13158         * g++.dg/inherit/operator2.C: New test.
13159
13160 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13161
13162         PR c++/13305
13163         * g++.dg/ext/attrib9.C: New test.
13164
13165 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13166
13167         PR c++/13314
13168         * g++.dg/template/error7.C: New test.
13169
13170 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
13171             J"orn Rennecke <joern.rennecke@superh.com>
13172
13173         PR target/13302
13174         * g++.dg/other/struct-va_list.C: New test.
13175
13176 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13177
13178         PR c++/13166
13179         * g++.dg/parse/defarg6.C: New test.
13180
13181 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
13182
13183         PR target/13256
13184         * gcc.c-torture/execute/20031201-1.c: New test.
13185
13186 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13187
13188         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13189
13190 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13191
13192         * gcc.dg/builtin-return-1.c: New test.
13193
13194 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13195             J"orn Rennecke <joern.rennecke@superh.com>
13196
13197         PR optimization/13260
13198         * gcc.c-torture/execute/20031204-1.c: New test.
13199
13200 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13201
13202         PR c++/9127
13203         * g++.dg/template/error6.C: New test.
13204
13205 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13206
13207         * gcc.dg/20031202-1.c: New test.
13208
13209 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13210
13211         PR c++/13179
13212         * g++.dg/template/eh1.C: New test.
13213
13214         PR c++/10771
13215         * g++.dg/template/error5.C: New test.
13216
13217 2003-12-02  David Ung  <davidu@mips.com>
13218
13219         * gcc.dg/compat/vector-check.h: Corrected type for var
13220         g_##TMODE
13221
13222 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13223
13224         PR c++/10126
13225         * g++.dg/template/ptrmem8.C: New test.
13226
13227 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13228
13229         PR c++/12573
13230         * g++.dg/template/dependent-expr3.C: New test.
13231
13232 2003-12-01  James Lemke  <jim@wasabisystems.com>
13233
13234         * gcc.dg/arm-g2.c: New test.
13235
13236 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13237
13238         PR optimization/11634
13239         * gcc.dg/20031201-2.c: New test case.
13240
13241 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13242
13243         PR 11433
13244         * objc.dg/proto-lossage-3.m: New test.
13245
13246 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13247
13248         PR optimization/12628
13249         * gcc.dg/20031201-1.c: New test case.
13250
13251 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13252
13253         * gcc.dg/unaligned-1.c: New test.
13254
13255 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13256
13257         PR c++/9849
13258         * g++.dg/template/error4.C: New test.
13259         * g++.dg/template/nested3.C: Adjust error markers.
13260
13261 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13262
13263         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13264
13265 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13266
13267         PR c/10333
13268         * gcc.dg/bitfld-7.c: New test.
13269
13270 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13271
13272         * gcc.dg/tls/asm-1.C: New test.
13273
13274 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13275
13276         * gcc.dg/cpp/assert4.c: Update.
13277
13278 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13279
13280         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13281         * gcc.dg/builtin-apply3.c: New test.
13282
13283 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13284
13285         * lib/compat.exp (compat-obj): New xfaildata parameter.
13286         Use it to set compiler_conditional_xfail_data before compiling.
13287         (compat-get-options): Handle dg-xfail-if.
13288         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13289         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13290         * gcc.dg/compat/vector-1_y.c: Likewise.
13291         * gcc.dg/compat/vector-2_x.c: Likewise.
13292         * gcc.dg/compat/vector-2_y.c: Likewise.
13293
13294 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13295
13296         * g++.dg/opt/reg-stack4.C: New test.
13297
13298 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13299
13300         * gcc.dg/builtin-apply2.c: New test.
13301
13302 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13303
13304         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13305
13306 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13307
13308         PR c++/12924
13309         * g++.dg/template/template-id-2.C: New test.
13310
13311 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13312
13313         PR c++/5369
13314         * g++.dg/template/memfriend1.C: New test.
13315         * g++.dg/template/memfriend2.C: Likewise.
13316         * g++.dg/template/memfriend3.C: Likewise.
13317         * g++.dg/template/memfriend4.C: Likewise.
13318         * g++.dg/template/memfriend5.C: Likewise.
13319         * g++.dg/template/memfriend6.C: Likewise.
13320         * g++.dg/template/memfriend7.C: Likewise.
13321         * g++.dg/template/memfriend8.C: Likewise.
13322         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13323
13324 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13325
13326         PR c++/12515
13327         * g++.dg/ext/cond1.C: New test.
13328
13329 2003-11-20  Richard Henderson  <rth@redhat.com>
13330
13331         * gcc.dg/20020201-2.c: Remove.
13332         * gcc.dg/20020201-4.c: Remove.
13333         * gcc.dg/20020304-1.c: Remove.
13334
13335 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13336
13337         * gcc.dg/cpp/trad/xwin1.c: New test case.
13338
13339 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13340
13341         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13342         * lib/g77.exp: Likewise.
13343         * lib/objc.exp: Likewise.
13344         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13345         for darwin.
13346
13347 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13348
13349         PR c++/12932
13350         * g++.dg/template/static5.C: New test.
13351
13352 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13353
13354         * gcc.dg/nested-func-1.c: New test.
13355
13356 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13357
13358         * gcc.dg/cpp/assert4.c: New test.
13359
13360 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13361
13362         PR c++/2294
13363         * g++.dg/lookup/using9.c: New test.
13364
13365 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13366
13367         PR c++/12762
13368         * g++.dg/template/error3.C: New test.
13369
13370 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13371
13372         PR ada/13035
13373         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13374         No longer use a wrapper for gcc, since this does not work under
13375         Windows.
13376
13377 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13378
13379         PR c++/2094
13380         * g++.dg/template/ptrmem7.C: New test.
13381
13382 2003-11-13  Andrew Pinski <apinski@apple.com>
13383
13384         * gcc.c-torture/compile/20031113-1.c: New test.
13385
13386 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13387             Kean Johnston <jkj@sco.com>
13388
13389         PR c/13029
13390         * gcc.dg/unused-4.c: Update.
13391
13392 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13393
13394         * g++.dg/opt/const3.C: New test.
13395
13396 2003-11-13  Jan Hubicka  <jh@suse.cz>
13397
13398         * gcc.c-torture/compile/20031112-1.c: New test.
13399
13400 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13401
13402         * g++.dg/parse/crash10.C: Remove bogus error marker.
13403
13404 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13405
13406         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13407         (host_gcc): Likewise.
13408         (ROOT): Honor $PWDCMD.
13409         (BASE): Likewise.
13410         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13411
13412 2003-11-12  Catherine Moore  <clm@redhat.com>
13413
13414         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13415
13416 2003-11-12  Andreas Jaeger  <aj@suse.de>
13417             Jakub Jelinek  <jakub@redhat.com>
13418             Andrew Pinski  <pinskia@physics.uc.edu>
13419             Richard Henderson  <rth@redhat.com>
13420
13421         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13422         systems.
13423         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13424
13425         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13426         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13427
13428 2003-11-11  Andreas Jaeger  <aj@suse.de>
13429
13430         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13431
13432         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13433
13434 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13435
13436         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13437         Clean ups.
13438
13439 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13440
13441         * gcc.dg/trampoline-1.c: New test.
13442
13443 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13444
13445         * gcc.c-torture/compile/200031109-1.c: New test.
13446
13447 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13448
13449         PR c/3190
13450         PR c/8714
13451         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13452         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13453         gcc.dg/format/no-y2k-1.c: Update.
13454
13455 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13456
13457         PR optimization/10467
13458         * gcc.dg/20031108-1.c: New test case.
13459
13460 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13461
13462         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13463
13464 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13465
13466         * gcc.dg/compound-lvalue-1.c: New test.
13467         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13468         some XFAILs.
13469
13470 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13471
13472         * gcc.dg/altivec-varargs-1.c: New test.
13473
13474 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13475
13476         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13477         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13478         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13479         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13480         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13481
13482 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13483
13484         * gcc.dg/cond-lvalue-1.c: New test.
13485
13486 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13487
13488         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13489
13490 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13491
13492         PR c++/11616
13493         * g++.dg/template/instantiate5.C: New test.
13494
13495 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13496
13497         PR c++/12726
13498         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13499         * ChangeLog: Add missing first entry for above test.
13500
13501 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13502
13503         PR c++/9810
13504         * g++.dg/template/using8.C: New test.
13505         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13506
13507 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13508
13509         PR optimization/10817
13510         * gcc.c-torture/compile/20031102-1.c: New test case.
13511
13512 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13513
13514         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13515         2147483647.
13516
13517 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13518
13519         * gcc.dg/20031102-1.c: New test.
13520
13521 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13522
13523         * gcc.dg/complex-1.c: New test.
13524
13525 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13526
13527         PR c++/12796
13528         * g++.dg/template/crash13.C: Adjust expected error location.
13529         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13530
13531 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13532
13533         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13534
13535 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13536
13537         PR/10239
13538         * gcc.c-torture/compile/20031031-2.c: New test.
13539
13540 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13541
13542         PR/11640
13543         * gcc.c-torture/compile/20031031-1.c: New test.
13544
13545 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13546
13547         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13548         * gcc.misc-tests/bprob.exp: Likewise.
13549         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13550         the execution test on arm-elf configs.
13551         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13552         configs that don't support scratch files.
13553         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13554
13555 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13556
13557         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13558         done by dejagnu.
13559
13560 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13561
13562         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13563         Avoid non pure sh syntax. Add more logging.
13564
13565         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13566         fail.
13567
13568 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13569
13570         PR libgcj/10610
13571         * gcc.dg/ppc-stackalign-1.c: New test.
13572
13573 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13574
13575         * ada/acats/run_all.sh: Change output to be more compliant with
13576         dejagnu framework.
13577         Create acats.sum and acats.log files under testsuite/ada/acats
13578         Only run [a-z]* directories, to filter out e.g. CVS.
13579         Redirect build output to log file.
13580
13581 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13582
13583         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13584
13585 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13586
13587         PR ada/5909:
13588         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13589
13590 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13591
13592         * gcc.c-torture/compile/20031023-1.c: New test.
13593         * gcc.c-torture/compile/20031023-2.c: New test.
13594         * gcc.c-torture/compile/20031023-3.c: New test.
13595         * gcc.c-torture/compile/20031023-4.c: New test.
13596
13597 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13598
13599         PR c++/10371
13600         * g++.dg/lookup/scoped8.C: New test.
13601
13602 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13603
13604         * g++.dg/opt/reg-stack3.C: New test.
13605
13606 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13607
13608         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13609
13610 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13611
13612         PR c++/11076
13613         * g++.dg/template/crash13.C: New test.
13614
13615 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13616
13617         * gcc.dg/c99-restrict-2.c: New test.
13618
13619 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13620
13621         PR c++/12698, c++/12699, c++/12700, c++/12566
13622         * g++.dg/inherit/covariant9.C: New test.
13623         * g++.dg/inherit/covariant10.C: New test.
13624         * g++.dg/inherit/covariant11.C: New test.
13625
13626 2003-10-23  Jason Merrill  <jason@redhat.com>
13627
13628         PR c++/12726
13629         * g++.dg/ext/complit2.C: New test.
13630
13631 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13632
13633         PR target/12654
13634         * gcc.c-torture/execute/20031020-1.c: New test.
13635
13636 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13637
13638         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13639         following the jump_insn.
13640
13641 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13642
13643         * gcc.dg/cast-lvalue-1.c: New test.
13644
13645 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13646
13647         PR c++/11962
13648         * g++.dg/template/cond2.C: New test.
13649
13650 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13651
13652         * gcc.dg/builtins-28.c: New test.
13653
13654 2003-10-20  Jan Hubicka  <jh@suse.cz>
13655
13656         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13657         parameter.
13658         * testsuite/gcc.dg/inline-2.c: Likewise.
13659
13660 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13661
13662         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13663         * gcc.dg/nest.c:  Likewise.
13664
13665 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13666
13667         PR c++/9781, c++/10583, c++/11862
13668         * g++.dg/parse/crash13.C: New test.
13669
13670 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13671
13672         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13673
13674 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13675
13676         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13677         Define HAVE_C99_RUNTIME except on Solaris.
13678         * gcc.dg/builtins-20.c: Likewise.
13679
13680 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13681
13682         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13683
13684 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13685
13686         PR c++/12495
13687         * g++.dg/template/crash21.C: New test.
13688
13689 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13690
13691         PR c++/2513
13692         * g++.dg/template/typename5.C: New test.
13693
13694 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13695
13696         PR c++/12369
13697         * g++.dg/template/friend25.C: New test.
13698
13699 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13700
13701         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13702         versions.
13703
13704 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13705
13706         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13707         == 2147483647.
13708
13709 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13710
13711         * gcc.c-torture/execute/960416-1.x: Remove.
13712         * gcc.c-torture/execute/divconst-3.x: Likewise.
13713
13714 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13715
13716         PR target/12598
13717         * gcc.dg/torture/cris-volatile-1.c: New test.
13718
13719 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13720
13721         PR optimization/9325
13722         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13723         for overflowing floating point to integer conversion during RTL
13724         simplification.
13725
13726 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13727
13728         * objc/execute/_cmd.m: Fix typo.
13729         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13730         Relax 'scan-assembler' regexp.
13731         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13732         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13733         * objc.dg/zero-link-2.m: Remove blank line.
13734         * objc.dg/zero-link-3.m: New test case.
13735
13736 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13737
13738         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13739
13740         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13741         than linker trickery.
13742
13743 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13744
13745         PR c++/12370
13746         * g++.dg/other/friend2.C: New test.
13747
13748 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13749
13750         * gcc.dg/20031012-1.c: New test.
13751
13752 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13753
13754         * gcc.dg/weak/weak-3.c: Fix for new warning.
13755
13756 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13757
13758         PR optimization/8750
13759         * gcc.c-torture/execute/20031012-1.c: New test case.
13760
13761 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13762
13763         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13764         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13765
13766 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13767
13768         PR optimization/12260
13769         * gcc.c-torture/compile/20031011-2.c: New test case.
13770
13771 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13772
13773         * gcc.c-torture/execute/20031011-1.c: New testcase.
13774
13775 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13776
13777         * gcc.c-torture/compile/20031011-1.c: New test.
13778
13779 2003-10-11  Jan Hubicka  <jh@suse.cz>
13780
13781         * g++.dg/other/first-global.C: New test.
13782
13783 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13784
13785         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13786
13787 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13788
13789         * gcc.c-torture/compile/20031010-1.c: New test.
13790
13791 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13792
13793         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13794         * gcc.c-torture/execute/va-arg-25.c: ... here.
13795
13796 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13797
13798         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13799
13800 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13801
13802         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13803
13804 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13805
13806         * g++.dg/parse/error2.C: New test.
13807
13808 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13809
13810         PR c++/11097
13811         * g++.dg/other/error5.C: Modify the error message.
13812         * g++.dg/lookup/using8.C: New test.
13813
13814 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13815
13816         * gcc.dg/darwin-abi-2.c: New file.
13817         * gcc.c-torture/execute/va-arg-24.c: New file.
13818
13819 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13820
13821         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13822         indentation.
13823
13824 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13825
13826         PR c++/10147
13827         * g++.dg/other/error4.C: Update error messages.
13828         * g++.dg/template/ptrmem4.C: Likewise.
13829
13830         PR c++/12337
13831         * g++.dg/init/new9.C: New test.
13832
13833         PR c++/12334, c++/12236, c++/8656
13834         * g++.dg/ext/attrib8.C: New test.
13835
13836 2003-10-06  Devang Patel  <dpatel@apple.com>
13837
13838         * gcc.dg/debug/dwarf2-3.h: New test.
13839         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13840
13841 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13842
13843         * g++.dg/opt/cfg2.C: New test.
13844
13845 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13846
13847         * g++.dg/opt/float1.C: New test.
13848
13849 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13850
13851         * gcc.dg/c90-array-lval-6.c: New test.
13852         * gcc.dg/c99-array-lval-6.c: New test.
13853
13854 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13855             Ziemowit Laski  <zlaski@apple.com>
13856
13857         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13858         'Derived', so that it is never considered a class method; add
13859         new warning for '+port' method ambiguity.
13860         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13861         <objc/objc-api.h> (needed on Mac OS X).
13862         * objc.dg/method-13.m: New test.
13863
13864 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13865
13866         PR optimization/9325, PR java/6391
13867         * gcc.c-torture/execute/20031003-1.c: New test case.
13868
13869 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13870
13871         PR optimization/12180
13872         * gcc.dg/20031002-1.c: New test.
13873
13874         PR c++/12486
13875         * g++.dg/inherit/error1.C: New test.
13876
13877 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13878
13879         * lib/f-torture.exp (search_for): Rename to...
13880         (search_for_re): This.  Also, clean up comments and the
13881         "regexp" invocation.
13882
13883 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13884
13885         * gcc.c-torture/compile/20031002-1.c: New test.
13886
13887 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13888
13889         * g++.dg/opt/cond1.C: New test.
13890
13891 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13892
13893         * gcc.dg/Wold-style-definition-2.c: New testcase.
13894         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13895
13896 2003-09-29  Richard Henderson  <rth@redhat.com>
13897
13898         * g++.dg/init/array10.C: Add dg-options.
13899
13900 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13901
13902         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13903
13904 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13905
13906         * g++.dg/template/friend19.C: Fix typo.
13907         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13908
13909 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13910
13911         * gcc.c-torture/execute/20030928-1.c: New test.
13912         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13913
13914 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13915
13916         * g++.dg/opt/unroll1.C: New test.
13917
13918 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13919
13920         PR optimization/11741
13921         * gcc.dg/20030926-1.c: New test case.
13922
13923 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13924
13925         PR c++/5655
13926         * g++.dg/parse/access7.C: New test.
13927         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13928
13929 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13930
13931         MERGE OF objc-improvements-branch into MAINLINE:
13932         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13933         if libobjc has not been built.
13934         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13935         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13936         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13937         objc/execute/nested-3.m, objc/execute/np-2.m,
13938         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13939         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13940         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13941         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13942         objc.dg/special/unclaimed-category-1.h,
13943         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13944         well as GNU runtime.
13945         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13946         * execute/cascading-1.m, execute/function-message-1.m,
13947         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13948         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13949         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13950         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13951         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13952         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13953         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13954         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13955         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13956         * objc.dg/bitfield-2.m: Run only on Darwin.
13957         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13958         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13959         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13960         * objc.dg/const-str-1.m: Fix constant string layout.
13961
13962 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13963
13964         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13965
13966 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13967
13968         * gcc.dg/darwin-abi-1.c: New file.
13969
13970 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13971
13972         PR target/12281
13973         * gcc.c-torture/compile/20030921-1.c: New test.
13974
13975 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13976
13977         * g++.dg/opt/reg-stack2.C: New test.
13978
13979 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13980
13981         * g++.dg/eh/delayslot1.C: New test.
13982
13983 2003-09-20  Richard Henderson  <rth@redhat.com>
13984
13985         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13986
13987 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13988
13989         * gcc.c-torture/execute/20030920-1.c: New test case.
13990
13991 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13992
13993         * g++.dg/rtti/typeid3.C: Correct expected error message.
13994
13995 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13996
13997         PR c++/157
13998         * g++.dg/parse/crash12.C: New test.
13999
14000 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
14001
14002         * gcc.dg/compat/mixed-struct-check.h: New.
14003         * gcc.dg/compat/mixed-struct-defs.h: New.
14004         * gcc.dg/compat/mixed-struct-init.h: New.
14005         * gcc.dg/compat/struct-by-value-19_main.c: New.
14006         * gcc.dg/compat/struct-by-value-19_x.c: New.
14007         * gcc.dg/compat/struct-by-value-19_y.c: New.
14008         * gcc.dg/compat/struct-by-value-20_main.c: New.
14009         * gcc.dg/compat/struct-by-value-20_x.c: New.
14010         * gcc.dg/compat/struct-by-value-20_y.c: New.
14011         * gcc.dg/compat/struct-return-19_main.c: New.
14012         * gcc.dg/compat/struct-return-19_x.c: New.
14013         * gcc.dg/compat/struct-return-19_y.c: New.
14014         * gcc.dg/compat/struct-return-20_main.c: New.
14015         * gcc.dg/compat/struct-return-20_x.c: New.
14016         * gcc.dg/compat/struct-return-20_y.c: New.
14017
14018 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14019         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14020         so that it will not complain on LP64 targets.
14021
14022 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14023
14024         PR c++/495
14025         * g++.dg/template/friend24.C: New test.
14026
14027 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14028
14029         PR c++/12332
14030         * g++.dg/template/memtmpl2.C: New test.
14031
14032 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14033
14034         PR target/11184
14035         * gcc.dg/builtin-apply1.c: New test.
14036
14037 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14038
14039         PR c++/9848
14040         * g++.dg/warn/Wunused-4.C: New test.
14041
14042 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14043
14044         PR c++/12316
14045         * g++.dg/other/gc2.C: New test.
14046
14047 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
14048
14049         PR c++/11991
14050         * g++.dg/rtti/typeid3.C: New test.
14051
14052         PR c++/12266
14053         * g++.dg/overload/template1.C: New test.
14054
14055 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14056
14057         * g++.dg/opt/cfg3.C: New test.
14058
14059 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14060
14061         PR c++/7939
14062         * g++.dg/template/crash11.C: New test.
14063
14064 2003-09-16  Jason Merrill  <jason@redhat.com>
14065             Jakub Jelinek  <jakub@redhat.com>
14066
14067         * gcc.dg/attr-warn-unused-result.c: New test.
14068
14069 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14070
14071         PR c++/12184
14072         * g++.dg/expr/call2.C: New test.
14073
14074 2003-09-15  Andreas Jaeger  <aj@suse.de>
14075
14076         * gcc.dg/Wold-style-definition-1.c: New test.
14077
14078 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
14079
14080         PR c++/3907
14081         * g++.dg/parse/template12.C: New test.
14082
14083         * g++.dg/abi/bitfield11.C: New test.
14084         * g++.dg/abi/bitfield12.C: Likewise.
14085
14086 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
14087
14088         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
14089         non-expansion of functional macro name without arguments at EOL.
14090         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
14091
14092 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
14093
14094         * gcc.c-torture/execute/20030914-[12].c: New tests.
14095
14096 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14097
14098         PR c++/11788
14099         * g++.dg/overload/addr1.C: New test.
14100
14101 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
14102
14103         * gcc.dg/20030909-1.c: New test.
14104
14105 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14106
14107         * gcc.dg/ultrasp10.c: New test.
14108
14109 2003-09-09  Devang Patel  <dpatel@apple.com>
14110
14111         * gcc.dg/darwin-ld-6.c: New test.
14112
14113 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14114
14115         * gcc.dg/torture/builtin-explog-1.c: New testcase.
14116
14117 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14118
14119         * gcc.dg/ia64-types1.c: New test.
14120         * gcc.dg/ia64-types2.c: Likewise.
14121
14122 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14123
14124         * gcc.dg/builtins-1.c: Add more _Complex tests.
14125         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14126
14127         * gcc.dg/builtins-1.c: Test existing _Complex functions.
14128         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14129
14130 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14131
14132         PR c++/11786
14133         * g++.dg/lookup/koenig2.C: New test.
14134
14135         PR c++/5296
14136         * g++.dg/rtti/typeid2.C: New test.
14137
14138 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
14139
14140         * gcc.c-torture/compile/20030904-1.c: New test.
14141
14142 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14143
14144         * g++.dg/opt/longbranch2.C: New test.
14145
14146 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14147
14148         * g++.dg/template/crash10.C: Only compile it.
14149
14150 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14151
14152         PR middle-end/11665
14153         * gcc.c-torture/compile/20030907-1.c: New test.
14154         * g++.dg/init/array11.C: New test.
14155
14156 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14157
14158         PR c++/11852
14159         * g++.dg/init/struct1.C: New test.
14160
14161 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14162
14163         PR c++/12181
14164         * g++.dg/expr/comma1.C: New test.
14165
14166 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
14167
14168         PR c++/11867
14169         * g++.dg/expr/static_cast5.C: New test.
14170
14171 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14172
14173         PR c++/11507
14174         * g++.dg/lookup/scoped7.C: New test.
14175
14176         PR c++/9574
14177         * g++.dg/other/static1.C: New test.
14178
14179         PR c++/11490
14180         * g++.dg/warn/template-1.C: New test.
14181
14182         PR c++/11432
14183         * g++.dg/template/crash10.C: New test.
14184
14185         PR c++/2478
14186         * g++.dg/overload/VLA.C: New test.
14187
14188         PR c++/10804
14189         * g++.dg/template/call1.C: New test.
14190
14191 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14192
14193         PR c++/11794
14194         * g++.dg/parse/using3.C: New test.
14195
14196 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14197
14198         PR c++/11409
14199         * g++.dg/overload/builtin3.C: New test case.
14200
14201 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14202
14203         PR c/9862
14204         * gcc.dg/20030906-1.c: New test.
14205         * gcc.dg/20030906-2.c: Likewise.
14206
14207 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14208
14209         PR c++/12167
14210         * g++.dg/parse/defarg5.C: New test.
14211
14212         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14213
14214 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14215
14216         PR c++/12163
14217         * g++.dg/expr/static_cast4.C: New test.
14218
14219         PR c++/12146
14220         * g++.dg/template/crash9.C: New test.
14221
14222 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14223
14224         * g++.old-deja/g++.ext/pretty2.C: Update for change
14225         in __FUNCTION__.
14226         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14227
14228 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14229
14230         PR c++/11922
14231         * g++/dg/template/qualified-id1.C: New test.
14232
14233         PR c++/12037
14234         * g++.dg/warn/noeffect4.C: New test.
14235
14236 2003-09-04  Matt Austern  <austern@apple.com>
14237
14238         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14239         * g++.dg/ext/fnname2.C: Likewise.
14240         * g++.dg/ext/fnname3.C: Likewise.
14241
14242 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14243
14244         * g++.dg/expr/lval1.C: New test.
14245         * g++.dg/ext/lvcast.C: Remove.
14246
14247 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14248
14249         PR optimization/11700.
14250         * gcc.c-torture/compile/20030903-1.c: New test case.
14251
14252 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14253
14254         PR c++/12053
14255         * g++.dg/abi/layout4.C: New test.
14256
14257 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14258
14259         PR c++/11553
14260         * g++.dg/parse/friend3.C: New test.
14261
14262 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14263
14264         PR c++/11847
14265         * g++.dg/template/class1.C: New test.
14266
14267         PR c++/11808
14268         * g++.dg/expr/call1.C: New test.
14269
14270 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14271
14272         PR c++/12114
14273         * g++.dg/init/ref9.C: New test.
14274
14275         PR c++/11972
14276         * g++.dg/template/nested4.C: New test.
14277
14278 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14279
14280         PR c++/12093
14281         * g++.dg/template/non-dependent4.C: New test.
14282
14283         PR c++/11928
14284         * g++.dg/inherit/conv1.C: New test.
14285
14286 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14287
14288         PR c++/6196
14289         * g++.dg/ext/label1.C: New test.
14290         * g++.dg/ext/label2.C: Likewise.
14291
14292 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14293
14294         * g++.dg/expr/cond3.C: New test.
14295
14296 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14297
14298         * gcc.dg/builtins-1.c: Add new builtin cases.
14299
14300 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14301
14302         * gcc.dg/builtins-1.c: Add new cases.
14303         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14304
14305 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14306
14307         * gcc.dg/builtins-1.c: Add more math builtin tests.
14308         * gcc.dg/torture/builtin-attr-1.c: New test.
14309
14310 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14311
14312         PR optimization/5079
14313         * g++.dg/opt/static3.C: New test.
14314
14315 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14316
14317         * gcc.misc-tests/gcov-10b.c: New test.
14318
14319 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14320
14321         * g++.dg/opt/ptrmem3.C: New test.
14322
14323         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14324
14325 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14326
14327         * gcc.dg/20030826-2.c: New test.
14328
14329 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14330
14331         PR middle-end/12002
14332         * g77.f-torture/compile/12002.f: New test case.
14333
14334 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14335
14336         * gcc.dg/20030826-1.c: New test case.
14337
14338 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14339
14340         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14341
14342 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14343
14344         PR c++/11871
14345         * c++.dg/lookup/crash1.C: New test.
14346
14347         * c++.dg/warn/noeffect3.C: New test.
14348
14349 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14350
14351         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14352         * gcc.dg/compat/vector-1_y.c: Ditto.
14353         * gcc.dg/compat/vector-2_x.c: Ditto.
14354         * gcc.dg/compat/vector-2_y.c: Ditto.
14355
14356 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14357
14358         * gcc.dg/20030702-1.c: New test.
14359
14360 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14361
14362         PR c++/8795
14363         * g++.dg/ext/altivec-1.C: New test.
14364
14365 2003-08-24  Richard Henderson  <rth@redhat.com>
14366
14367         * g++.dg/eh/simd-2.C: Add -w for x86.
14368
14369 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14370
14371         * gcc.dg/20030815-1.c: New test.
14372
14373 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14374
14375         PR c++/3765
14376         * g++.dg/parse/access6.C: New test.
14377
14378 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14379
14380         PR c++/641, c++/11876
14381         * g++.dg/template/friend22.C: New test.
14382         * g++.dg/template/friend23.C: Likewise.
14383
14384 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14385
14386         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14387         identically.
14388
14389 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14390
14391         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14392
14393 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14394
14395         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14396
14397 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14398
14399         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14400
14401 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14402
14403         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14404
14405 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14406
14407         PR c++/11919
14408         * g++.dg/overload/prom1.C: New test.
14409
14410         PR c++/11551
14411         * g++.dg/parse/dtor2.C: New test.
14412
14413         PR c++/10762
14414         * g++.dg/parse/using2.C: New test.
14415
14416 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14417
14418         PR target/11805
14419         * gcc.c-torture/compile/20030821-1.c: New.
14420
14421 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14422
14423         PR c++/11834
14424         * g++.dg/template/deduce2.C: New test.
14425
14426 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14427
14428         * gcc.c-torture/execute/20030821-1.c: New test.
14429
14430 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14431
14432         PR middle-end/11984
14433         * gcc.dg/20030820-1.c: New test case.
14434
14435 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14436
14437         PR c++/11945
14438         * g++.dg/warn/noeffect2.C: New test.
14439
14440 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14441
14442         PR c++/10926
14443         * g++.dg/template/dtor2.C: New test.
14444
14445         PR c++/11684
14446         * g++.dg/template/operator1.C: New test.
14447         * g++.dg/parse/operator4.C: New test.
14448
14449         PR c++/11946.C
14450         * g++.dg/expr/enum1.C: New test.
14451         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14452
14453         PR c++/11036.C
14454         * g++.dg/parse/elab2.C: New test.
14455         * g++.dg/parse/typedef4.C: Change error message.
14456         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14457         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14458         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14459
14460 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14461
14462         * gcc.dg/pch/warn-1.c: New.
14463         * gcc.dg/pch/warn-1.hs: New.
14464
14465         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14466         not-tested file.
14467
14468 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14469
14470         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14471
14472 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14473
14474         * gcc.dg/uninit-D.c: New Test.
14475         * gcc.dg/uninit-E.c: New Test.
14476         * gcc.dg/uninit-F.c: New Test.
14477         * gcc.dg/uninit-G.c: New Test.
14478
14479 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14480
14481         * g++.dg/README: Describe the pch directory.
14482
14483 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14484
14485         PR c++/11174
14486         * g++.dg/parse/access4.C: New test.
14487         * g++.dg/parse/access5.C: Likewise.
14488         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14489
14490 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14491
14492         * gcc.dg/noncompile/20030818-1.c: New.
14493
14494 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14495
14496         PR c++/11957
14497         * g++.dg/warn/noeffect1.C: New test.
14498
14499         * g++.dg/template/scope2.C: New test.
14500         * g++.dg/template/error2.C: Correct dg-error
14501
14502 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14503
14504         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14505
14506 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14507
14508         PR C++/11512
14509         * g++.dg/template/warn1.C: New.
14510
14511 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14512
14513         * g++.dg/template/error2.C: New test.
14514         * g++.dg/lookup/using7.C: Adjust errors
14515         * g++.old-deja/g++.pt/crash36.C: Likewise.
14516         * g++.old-deja/g++.pt/derived3.C: Likewise.
14517
14518 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14519
14520         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14521         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14522         * gcc.c-torture/execute/builtins/string-9.c: New, from
14523         string-opt-9.c.  Adjust for execute/builtins framework.
14524         * gcc.c-torture/execute/string-opt-9.c: Delete.
14525
14526 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14527
14528         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14529
14530         * g++.dg/parse/ret-type2.C: New test.
14531
14532         PR c++/11703
14533         * g++.dg/init/new8.C: New test.
14534
14535         PR c++/10923
14536         * g++.dg/parse/typedef5.C: New test.
14537
14538         PR c++/9512
14539         * g++.dg/parse/qualified2.C: New test.
14540         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14541         invalid code.
14542
14543 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14544
14545         * g++.dg/conversion/ptrmem1.C: New test.
14546
14547 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14548
14549         PR target/11693
14550         * gcc.dg/20030811-1.c: New test.
14551
14552         PR target/11535
14553         * gcc.c-torture/execute/20030811-1.c: New test.
14554
14555 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14556
14557         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14558
14559 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14560
14561         PR c++/11789.C
14562         * g++.dg/inherit/multiple1.C: New test.
14563
14564 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14565
14566         * gcc.dg/spe1.c: New test.
14567
14568         PR c++/11670
14569         * g++.dg/expr/cast2.C: New test.
14570
14571         PR c++/10530
14572         * g++.dg/template/dependent-name2.C: New test.
14573
14574 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14575
14576         * g++.dg/parse/crash11.C: Put the dg options in comments.
14577
14578 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14579
14580         * lib/gcc-dg.exp: Update for diagnostic change.
14581
14582 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14583
14584         PR c++/5767
14585         * g++.dg/parse/crash11.C: New test.
14586
14587 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14588
14589         * gcc.dg/cpp/spacing1.c: Update.
14590
14591 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14592
14593         PR target/11739
14594         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14595         a value for -mtune.
14596
14597 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14598
14599         PR middle-end/11771
14600         * gcc.c-torture/compile/20030804-1.c: New test case.
14601
14602 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14603
14604         * gcc.dg/20030804-1.c: New test case.
14605
14606 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14607
14608         * gcc.dg/cpp/separate-1.c: New test.
14609
14610 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14611
14612         PR c++/11704
14613         * g++.dg/template/dependent-expr2.C: New test.
14614
14615         PR c++/11766
14616         * g++.dg/expr/ptrmem1.C: New test.
14617
14618 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14619
14620         PR c++/9453
14621         * g++.dg/template/friend15.C: New test.
14622
14623 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14624
14625         * lib/dg-pch.exp: Work round PCH bug.
14626
14627 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14628
14629         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14630         builtins.  Move cases from builtins-4.c here.
14631
14632         * gcc.dg/torture/builtin-math-1.c: New test taken from
14633         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14634         additional cases.
14635
14636         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14637         Delete.
14638
14639 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14640
14641         PR c++/9447
14642         * g++.dg/template/using7.C: New test.
14643
14644 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14645
14646         * import1.c, import2.c: New tests.
14647
14648 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14649
14650         * g++.dg/eh/crossjump1.C: New test.
14651
14652 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14653
14654         PR c++/11697
14655         * g++.dg/template/using6.C: New test.
14656
14657         PR c++/11744
14658         * g++.dg/template/koenig2.C: New test.
14659
14660 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14661
14662         PR c++/7983
14663         * g++.dg/parse/typedef4.C: New test.
14664
14665 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14666
14667         PR c++/8442, c++/8806
14668         * g++.dg/template/elab1.C: New test.
14669         * g++.dg/template/type2.C: Likewise.
14670         * g++.dg/template/ttp3.C: Adjust expected error message.
14671         * g++.old-deja/g++.law/visibility13.C: Likewise.
14672         * g++.old-deja/g++.niklas/t135.C: Likewise.
14673         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14674         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14675         template argument.
14676         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14677
14678 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14679
14680         PR c++/11295
14681         * g++.dg/ext/stmtexpr1.C: New test.
14682
14683         * g++.dg/opt/tmp1.C: New test.
14684
14685         PR c++/11525
14686         * g++.dg/parse/constant4.C: New test.
14687
14688         PR c++/9447
14689         * g++.dg/template/using5.C: New test.
14690
14691 2003-07-31  Roger Sayle  <roger@eyesopen.com>
14692
14693         * gcc.dg/builtins-27.c: New test case.
14694
14695 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
14696
14697         * gcc.dg/tls/opt-7.c: New test.
14698
14699 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14700
14701         * g++.old-deja/g++.other/crash18.C: Remove.
14702
14703 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14704
14705         * g++.dg/template/explicit3.C: New.
14706         * g++.dg/template/explicit4.C: New.
14707         * g++.dg/template/explicit5.C: New.
14708
14709         PR c++/11347
14710         * g++.dg/template/memtmpl1.C: New.
14711
14712 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14713
14714         PR target/11565
14715         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14716         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14717
14718 2003-07-30  Jan Hubicka  <jh@suse.cz>
14719
14720         * vtgc1.c: Kill.
14721
14722 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14723
14724         * gcc.dg/struct-in-proto-1.c: New test.
14725
14726 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14727
14728         * gcc.dg/cpp/include2.c: Only expect one message.
14729
14730 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14731
14732         PR c++/9447
14733         * g++.dg/template/using1.C: New test.
14734         * g++.dg/template/using2.C: New test.
14735         * g++.dg/template/using3.C: New test.
14736         * g++.dg/template/using4.C: New test.
14737
14738 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14739
14740         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14741         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14742
14743 2003-07-28  Jan Hubicka  <jh@suse.cz>
14744
14745         PR c++/11530
14746         * g++.dg/opt/call1.C: New test.
14747
14748 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14749
14750         PR c++/11667
14751         * g++.dg/init/enum2.C: New test.
14752         * g++.dg/template/overload1.C: Add "-w" option.
14753
14754 2003-07-28    <hp@bitrange.com>
14755
14756         * gcc.dg/Wdeclaration-after-statement-1.c,
14757         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14758
14759 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14760
14761         * gcc.c-torture/compile/20030725-1.c: New test.
14762
14763 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14764
14765         * gcc.dg/20030505.c: Only run for SPE.
14766         Remove definition of opaque type.
14767
14768 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14769
14770         * g++.dg/template/ptrmem6.C: New test.
14771
14772 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14773
14774         * gcc.c-torture/compile/zero-strct-2.c: New test.
14775
14776 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14777
14778         * gcc.dg/intermod-1.c: New test.
14779
14780 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14781
14782         PR c++/11617
14783         * g++.dg/template/lookup2.C: New test.
14784         * g++.dg/template/memclass1.C: Remove instantiated from error.
14785         * g++.dg/other/error2.C: Tweak expected errors.
14786
14787         PR c++/11596
14788         * g++.dg/template/defarg3.C: New test.
14789
14790         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14791
14792 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14793
14794         * g++.dg/inherit/access5.C: New test.
14795
14796 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14797
14798         PR c++/11513
14799         * g++.dg/template/crash8.C: New test.
14800
14801 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14802
14803         PR c/10602
14804         * gcc.dg/noncompile/incomplete-2.c: New test.
14805
14806 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14807
14808         PR c++/11645
14809         * g++.dg/inherit/access4.C: New test.
14810
14811         PR c++/11517
14812         * g++.dg/expr/cond2.C: New test.
14813
14814         PR optimization/10679
14815         * g++.dg/opt/inline4.C: New test.
14816
14817 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14818
14819         * g++.dg/parse/crash10: New test.
14820
14821 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14822
14823         * g++.dg/ext/flexary1.C: New test.
14824
14825 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14826
14827         PR c++/10793
14828         * g++.dg/template/crash9.C: New test.
14829
14830 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14831
14832         PR c++/3004
14833         * g++.dg/parse/typedef3.C: New test.
14834
14835         PR c++/7906
14836         * g++.dg/parse/operator2.C: New test.
14837
14838         PR c++/8895
14839         * g++.dg/parse/def-tmpl-arg1.C: New test.
14840
14841         PR c++/9282
14842         * g++.dg/parse/funptr1.C: New test.
14843
14844         PR c++/9452
14845         * g++.dg/parse/ambig3.C: New test.
14846
14847         PR c++/9454
14848         * g++.dg/parse/operator3.C: New test.
14849
14850         PR c++/9486
14851         * g++.dg/parse/template10.C: New test.
14852
14853         PR c++/9488
14854         * g++.dg/parse/template11.C: New test.
14855
14856         PR c++/10150
14857         * g++.dg/parse/invalid-op1.C: New test.
14858
14859         PR c++/10247
14860         * g++.dg/parse/condexpr1.C: New test.
14861
14862 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14863
14864         * g++.dg/ext/packed3.C: New test.
14865         * g++.dg/ext/packed4.C: New test.
14866
14867         * gcc.dg/pack-test-3.c: New test.
14868
14869 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14870
14871         * lib/compat.exp: Handle dg-options per source file.
14872         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14873         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14874         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14875         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14876         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14877         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14878         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14879         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14880         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14881         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14882         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14883         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14884         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14885         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14886
14887 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14888
14889         PR c/10320
14890         * gcc.c-torture/execute/20030718-1.c: New test.
14891
14892 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14893
14894         PR optimization/11536
14895         * gcc.dg/20030721-1.c: New test.
14896
14897 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14898
14899         PR c++/11546
14900         * g++.dg/template/lookup1.C: New test.
14901
14902 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14903
14904         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14905         diagnostics of ill-formed constructs involving labels.
14906         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14907         the new 'previously defined here' message.
14908
14909 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14910
14911         * g++.dg/parse/non-dependent2.C: New test.
14912
14913 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14914
14915         * g++.dg/init/init-ref4.C: xfail on targets without
14916         weak symbols.
14917
14918 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14919
14920         PR target/11087
14921         * gcc.c-torture/execute/20030717-1.c: New test.
14922
14923 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14924
14925         * g++.dg/opt/cfg1.C: New test.
14926
14927 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14928
14929         PR optimization/11557
14930         * gcc.dg/20030717-1.c: New test.
14931
14932 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14933
14934         PR c++/10476
14935         * g++.dg/expr/crash-1.C: New test.
14936
14937         PR c++/11027
14938         * g++.dg/template/init3.C: New test.
14939
14940         PR c++/8222
14941         * g++.dg/template/non-dependent1.C: New test.
14942
14943         PR c++/11070
14944         * g++.dg/template/non-dependent2.C: New test.
14945
14946         PR c++/11071
14947         * g++.dg/template/non-dependent3.C: New test.
14948
14949         PR c++/9907
14950         * g++.dg/template/sizeof5.C: New test.
14951
14952 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14953
14954         PR 11498
14955         * gcc.c-torture/compile/mangle-1.c: New file.
14956
14957 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14958
14959         PR c++/7809
14960         * g++.dg/parse/access3.C: New test.
14961
14962 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14963
14964         PR c++/11384
14965         * g++.dg/init/init-ref4.C: New test.
14966
14967 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14968
14969         PR c++/11547
14970         * g++.dg/parse/constant3.C: New test.
14971         * g++.dg/parse/crash7.C: Likewise.
14972
14973 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14974
14975         PR target/11008
14976         * gcc.dg/i386-pentium4-not-mull.c: New.
14977
14978 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14979
14980         * gcc.dg/asm-names.c (ymain): Make it weak.
14981
14982 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14983
14984         PR c++/5421
14985         * g++.dg/template/friend21.C: New test.
14986
14987 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14988
14989         * gcc.dg/cleanup-8.c: New test.
14990         * gcc.dg/cleanup-9.c: New test.
14991
14992 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14993
14994         * g++.dg/ext/dll-MI1.h: New file.
14995         * g++.dg/ext/dllexport-MI1.C: New file.
14996         * g++.dg/ext/dllimport-MI1.C: New file.
14997
14998 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14999
15000         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
15001         it does not have cmpstrsi patterns (just cmpmemsi).
15002
15003 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
15004
15005         PR debug/11473
15006         * g++.dg/debug/debug8.C: New test.
15007
15008 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15009
15010         PR c++/10108
15011         * g++.dg/template/crash7.C: New test.
15012
15013 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
15014
15015         PR target/10795
15016         * gcc.c-torture/compile/20030708-1.c: New.
15017
15018 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15019
15020         * gcc.c-torture/execute/20030715-1.c: New test.
15021
15022 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15023
15024         * gcc.dg/pch/inline-3.c: New file.
15025         * gcc.dg/pch/inline-3.hs: New file.
15026         * gcc.dg/pch/inline-4.c: New file.
15027         * gcc.dg/pch/inline-4.hs: New file.
15028
15029 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15030
15031         PR c++/11509
15032         * g++.dg/template/crash6.C: New test.
15033
15034         PR c++/7053
15035         * g++.dg/template/friend20.C: New test.
15036
15037         PR c++/7019
15038         * g++.dg/template/overload2.C: New test.
15039
15040 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15041
15042         PR optimization/11440
15043         * gcc.c-torture/execute/20030714-1.c: New test.
15044
15045 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15046
15047         PR c++/11154
15048         * g++.dg/template/partial2.C: New test.
15049
15050 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
15051
15052         PR c++/11503
15053         * g++.dg/template/anon1.C: New test.
15054
15055         PR c++/11493
15056         PR c++/11495
15057         * g++.dg/parse/template9.C: Likewise.
15058         * g++.dg/template/crash4.C: New test.
15059         * g++.dg/template/koenig1.C: Likewise.
15060         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
15061         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
15062         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
15063         functions.
15064         * g++.old-deja/g++.jason/template36.C: Likewise.
15065         * g++.old-deja/g++.mike/p1989.C: Likewise.
15066         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
15067         * g++.old-deja/g++.pt/ttp20.C: Use this->.
15068         * g++.old-deja/g++.pt/ttp21.C: Use this->.
15069         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
15070         compiling.
15071         * g++.old-deja/g++.pt/union2.C: Use this->.
15072
15073 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
15074
15075         * gcc.dg/20030711-1.c: New test.
15076
15077 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
15078
15079         PR c++/11050
15080         * g++.dg/parse/args1.C: New test.
15081         * g++.pt/defarg8.C: Change expected errors.
15082
15083 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
15084
15085         PR c++/8164
15086         * g++.dg/template/nontype2.C: New test.
15087
15088         PR c++/10558
15089         * g++.dg/parse/template8.C: New test.
15090
15091         PR c++/8327
15092         * g++.dg/template/scope1.C: New test.
15093
15094         * g++.dg/warn/Wsign-compare-1.C: New test.
15095
15096 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15097
15098         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
15099
15100 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
15101
15102         PR c++/9411
15103         * g++.dg/template/explicit2.C: New test.
15104
15105         PR c++/10032
15106         * g++.dg/warn/pedantic1.C: New test.
15107
15108 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
15109
15110         PR c++ 9483
15111         * g++.dg/other/field1.C: New test.
15112
15113 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15114
15115         PR c/11449
15116         * gcc.c-torture/compile/20030707-1.c: New.
15117
15118 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15119
15120         PR c++/10849
15121         * g++.dg/template/access12.C: New test.
15122
15123 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
15124
15125         * g++.dg/bprob/bprob.exp (prof_ext): Update.
15126         * g77.dg/bprob/bprob.exp (prof_ext): Update.
15127         * gcc.misc-tests/bprob.exp (prof_ext): Update.
15128         * gcc.misc-tests/gcov.exp: Update
15129         * g++.dg/gcov/gcov.exp: Update
15130         * lib/gcov.exp: Update.
15131
15132 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
15133
15134         * g++.dg/abi/mangle17.C: Make sure template expressions are
15135         dependent.
15136         * g++.dg/abi/mangle4.C: Mark erroneous casts.
15137         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
15138         * g++.dg/opt/stack1.C: Remove erroneous code.
15139         * g++.dg/parse/template7.C: New test.
15140         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
15141         * g++.old-deja/g++.pt/crash4.C: Likewise.
15142
15143 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15144
15145         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
15146         with zero or one occurence of `$' after the initial `L'.
15147
15148 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
15149
15150         * gcc.c-torture/compile/20030704-1.c: Add a comment.
15151
15152 2003-07-08  Roger Sayle  <roger@eyesopen.com>
15153
15154         PR c/11370
15155         * gcc.dg/Wunreachable-6.c: New testcase.
15156         * gcc.dg/Wunreachable-7.c: New testcase.
15157
15158 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15159
15160         PR c/11420
15161         * gcc.dg/20030708-1.c: New test.
15162
15163 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
15164
15165         * gcc.dg/compat/sdata-section.h: New file.
15166         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
15167         * gcc.dg/torture/mips-sdata-1.c: New test.
15168
15169 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15170
15171         PR c++/11030
15172         * g++.dg/template/friend19.C: New test.
15173
15174 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15175
15176         * g++.dg/opt/strength-reduce.C: New test.
15177
15178 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15179
15180         PR target/10979
15181         * gcc.dg/20030707-1.c: New testcase.
15182
15183 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15184
15185         PR optimization/11059
15186         * g++.dg/opt/emptyunion.C: New testcase.
15187
15188 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15189             Eric Botcazou  <ebotcazou@libertysurf.fr>
15190
15191         * g++.dg/opt/stack1.C: New test.
15192
15193 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15194
15195         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15196         run test.
15197
15198         PR c++/11431
15199         * g++.dg/expr/static_cast3.C: New test.
15200
15201 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15202
15203         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15204         everywhere.
15205         * gcc.dg/concat.c: Concatenation of string constants with
15206         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15207         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15208         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15209         necessary to avoid multi-character character constant warning.
15210         * gcc.dg/cpp/escape.c: Likewise.
15211         * gcc.dg/cpp/ucs.c: Likewise.
15212         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15213         Fix a typo.
15214
15215 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15216
15217         PR c/11428
15218         * gcc.c-torture/compile/20030704-1.c: New.
15219
15220 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15221
15222         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15223
15224 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15225
15226         PR c++/5287, PR c++/7910,  PR c++/11021
15227         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15228         tests for warnings.
15229         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15230         * g++.dg/ext/dllimport3.C: Likewise.
15231         * g++.dg/ext/dllimport4.C: New file.
15232         * g++.dg/ext/dllimport5.C: New file.
15233         * g++.dg/ext/dllimport6.C: New file.
15234         * g++.dg/ext/dllimport7.C: New file.
15235         * g++.dg/ext/dllimport8.C: New file.
15236         * g++.dg/ext/dllimport9.C: New file.
15237         * g++.dg/ext/dllimport10.C: New file.
15238         * g++.dg/ext/dllexport1.C: New file.
15239
15240 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15241
15242         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15243         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15244
15245 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15246
15247         * gcc.dg/builtins-25.c: New testcase.
15248         * gcc.dg/builtins-26.c: New testcase.
15249
15250 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15251
15252         * gcc.dg/compat/vector-defs.h: New file.
15253         * gcc.dg/compat/vector-setup.h: New file.
15254         * gcc.dg/compat/vector-check.h: New file.
15255         * gcc.dg/compat/vector-1_main.c: New file.
15256         * gcc.dg/compat/vector-1_x.c: New file.
15257         * gcc.dg/compat/vector-1_y.c: New file.
15258         * gcc.dg/compat/vector-2_main.c: New file.
15259         * gcc.dg/compat/vector-2_x.c: New file.
15260         * gcc.dg/compat/vector-2_y.c: New file.
15261
15262         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15263         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15264         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15265         * gcc.dg/compat/struct-align-1.h: New file.
15266         * gcc.dg/compat/struct-align-1_main.c: New file.
15267         * gcc.dg/compat/struct-align-1_x.c: New file.
15268         * gcc.dg/compat/struct-align-1_y.c: New file.
15269         * gcc.dg/compat/struct-align-2.h: New file.
15270         * gcc.dg/compat/struct-align-2_main.c: New file.
15271         * gcc.dg/compat/struct-align-2_x.c: New file.
15272         * gcc.dg/compat/struct-align-2_y.c: New file.
15273
15274         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15275         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15276         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15277         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15278         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15279         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15280         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15281         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15282         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15283         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15284         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15285         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15286         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15287         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15288         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15289         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15290         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15291         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15292         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15293         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15294         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15295         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15296         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15297         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15298         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15299         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15300         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15301         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15302         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15303
15304 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15305
15306         * gcc.dg/i386-call-1.c: New test.
15307
15308 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15309
15310         PR c++/9162
15311         * g++.dg/parse/defarg4.C: New.
15312
15313 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15314
15315         PR target/10700
15316         * gcc.c-torture/compile/20030703-1.c: New test case.
15317
15318 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15319
15320         * g++.dg/template/local3.C: Remove extra semicolon.
15321
15322 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15323
15324         * gcc.dg/i386-volatile-1.c: New test.
15325
15326 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15327
15328         PR c++/11072
15329         * g++.dg/other/offsetof2.C: XFAIL.
15330         * g++.dg/other/offsetof5.C: New.
15331
15332         PR c++/10219
15333         * g++.dg/template/error1.C: New.
15334
15335         PR c++/9779
15336         * g++.dg/template/dependent-expr1.C: New.
15337
15338 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15339
15340         PR c++/6949
15341         * g++.dg/template/local3.C: New test.
15342
15343         PR c++/11149
15344         * g++.dg/lookup/scoped6.C: New test.
15345
15346 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15347
15348         PR c++/8046
15349         * g++.dg/other/error7.C: New test.
15350
15351 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15352
15353         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15354         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15355         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15356         * g++.old-deja/g++.other/union2.C: Likewise.
15357         * gcc.dg/c90-const-expr-2.c: Likewise.
15358         * gcc.dg/c90-const-expr-3.c: Likewise.
15359         * gcc.dg/c99-const-expr-2.c: Likewise.
15360         * gcc.dg/c99-const-expr-3.c: Likewise.
15361         * gcc.dg/concat.c: Likewise.
15362
15363 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15364
15365         PR c++/9559
15366         * g++.dg/init/static1.C: New test.
15367
15368 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15369
15370         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15371         * g++.old-deja/g++.other/access2.C: Likewise.
15372         * g++.old-deja/g++.other/decl2.C: Likewise.
15373         * gcc.c-torture/execute/20020615-1.c: Likewise.
15374
15375 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15376
15377         PR c++/4933
15378         * g++.dg/template/sizeof4.C: New test.
15379
15380 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15381
15382         * g++.dg/other/error6.C: New test.
15383
15384 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15385
15386         PR c++/10750
15387         * g++.dg/parse/constant2.C: New test.
15388
15389 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15390
15391         PR c++/11106
15392         * g++.dg/other/error5.C: New test.
15393
15394 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15395
15396         * gcc.dg/format/gcc_diag-1.c: New test.
15397
15398 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15399
15400         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15401
15402 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15403
15404         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15405         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15406         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15407
15408 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15409
15410         * gcc.c-torture/execute/builtins/string-8.c: New test.
15411         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15412         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15413         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15414
15415 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15416
15417         PR c++/10468
15418         * g++.dg/ext/typeof6.C: New test.
15419
15420 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15421
15422         PR c++/10796
15423         * g++.dg/init/enum1.C: New test.
15424
15425 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15426
15427         * gcc.dg/20030627-1.c: New test.
15428
15429 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15430
15431         PR c++/11332
15432         * g++.dg/expr/static_cast2.C: New test.
15433
15434 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15435             Jakub Jelinek  <jakub@redhat.com>
15436
15437         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15438         sprintf(dst,"%s",src) optimization.
15439         * gcc.c-torture/execute/20030626-1.c: New test case.
15440         * gcc.c-torture/execute/20030626-2.c: New test case.
15441
15442 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15443
15444         * gcc.c-torture/execute/multi-ix.c: New test.
15445
15446         * gcc.c-torture/execute/simd-4.c (main):
15447         Added missing semicolon at end of union.
15448
15449 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15450
15451         PR c++/8266
15452         * g++.dg/template/explicit-instantiation3.C: New test.
15453
15454 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15455
15456         * gcc.dg/20030626-1.c: Use signed char.
15457
15458 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15459
15460         * gcc.dg/20030626-1.c: New test.
15461
15462 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15463
15464         * const-str-2.m: Update.
15465
15466 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15467
15468         PR c++/10990
15469         * g++.dg/rtti/dyncast1.C: New test.
15470         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15471         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15472         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15473
15474         PR c++/10931
15475         * g++.dg/expr/static_cast1.C: New test.
15476
15477 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15478
15479         * gcc.dg/20030625-1.c: New test.
15480
15481 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15482
15483         * gcc.c-torture/compile/20030624-1.c: New test case.
15484
15485 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15486
15487         * gcc.c-torture/execute/string-opt-17.c: New test.
15488
15489 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15490
15491         PR c++/5754
15492         * g++.dg/parse/crash6.C: New test.
15493
15494 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15495
15496         * gcc.dg/builtins-24.c: New test case.
15497
15498 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15499
15500         * g++.dg/opt/operator1.C: New test.
15501
15502 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15503
15504         * gcc.c-torture/execute/string-opt-16.c: New test case.
15505
15506 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15507
15508         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15509         * g++.old-deja/g++.other/conv7.C: Likewise
15510         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15511         * g++.old-deja/g++.other/overload14.C: Likewise.
15512
15513 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15514
15515         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15516         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15517
15518 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15519
15520         PR c++/10888
15521         * g++.dg/warn/Winline-3.C: New test.
15522
15523 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15524
15525         * lib/target-supports.exp (check_alias_available): Make the test
15526         program acceptable to the Solaris assembler.
15527
15528         PR c++/10749
15529         * g++.dg/template/memclass2.C: New test.
15530
15531 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15532             Eric Botcazou  <ebotcazou@libertysurf.fr>
15533
15534         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15535         data for non-matching targets.
15536         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15537
15538 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15539
15540         PR c++/10845
15541         * g++.dg/template/member3.C: New test.
15542
15543 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15544
15545         PR c++/10939
15546         * g++.dg/template/func1.C: New test.
15547
15548         PR c++/9649
15549         * g++.dg/template/static4.C: New test.
15550         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15551
15552         PR c++/11041
15553         * g++.dg/init/ref7.C: New test.
15554
15555 2003-06-19  Matt Austern  <austern@apple.com>
15556
15557         PR c++/11228
15558         * g++.dg/anew1.C: New test.
15559         * g++.dg/anew2.C: New test.
15560         * g++.dg/anew3.C: New test.
15561         * g++.dg/anew4.C: New test.
15562
15563 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15564
15565         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15566
15567 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15568
15569         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15570         endian-dependent.
15571
15572 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15573
15574         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15575         Remove cruft.
15576
15577 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15578
15579         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15580         * gcc.c-torture/compile/961203-1.c: Likewise.
15581         * gcc.c-torture/compile/980506-1.c: Likewise.
15582
15583 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15584
15585         PR c++/10712
15586         * g++.dg/lookup/using7.C: New test.
15587
15588 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15589
15590         PR c++/11105
15591         * g++.dg/abi/conv1.C: Remove it.
15592         * g++.dg/template/conv7.C: New test.
15593         * g++.dg/template/conv8.C: Likewise.
15594         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15595         conversion operator.
15596
15597 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15598
15599         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15600         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15601         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15602         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15603         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15604         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15605         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15606         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15607         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15608         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15609         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15610         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15611         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15612         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15613         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15614         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15615         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15616         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15617         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15618         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15619         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15620         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15621         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15622         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15623         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15624         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15625         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15626         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15627         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15628
15629 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15630
15631         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15632         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15633         indications.
15634
15635 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15636
15637         * gcc.dg/i386-387-5.c: New test case.
15638         * gcc.dg/i386-387-6.c: New test case.
15639         * gcc.dg/builtins-23.c: New test case.
15640
15641 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15642
15643         * gcc.dg/builtins-22.c: New test case.
15644         * gcc.dg/i386-387-1.c: Update to test exp.
15645         * gcc.dg/i386-387-2.c: Likewise.
15646
15647 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15648
15649         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15650
15651 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15652
15653         * lib/gcc-dg.exp (dg-require-dll): New function.
15654         (dg-xfail-if): Likewise.
15655         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15656         driver.
15657
15658         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15659         * gcc.c-torture/compile/20001205-1.c: Likewise.
15660         * gcc.c-torture/compile/20001226-1.c: Likewise.
15661         * gcc.c-torture/compile/20010518-2.c: Likewise.
15662         * gcc.c-torture/compile/20020312-1.c: Likewise.
15663         * gcc.c-torture/compile/20020604-1.c: Likewise.
15664         * gcc.c-torture/compile/920501-12.c: Likewise.
15665         * gcc.c-torture/compile/920501-4.c: Likewise.
15666         * gcc.c-torture/compile/920520-1.c: Likewise.
15667         * gcc.c-torture/compile/920521-1.c: Likewise.
15668         * gcc.c-torture/compile/920625-1.c: Likewise.
15669         * gcc.c-torture/compile/961203-1.c: Likewise.
15670         * gcc.c-torture/compile/980506-1.c: Likewise.
15671         * gcc.c-torture/compile/981006-1.c: Likewise.
15672         * gcc.c-torture/compile/981022-1.c: Likewise.
15673         * gcc.c-torture/compile/981223-1.c: Likewise.
15674         * gcc.c-torture/compile/990617-1.c: Likewise.
15675         * gcc.c-torture/compile/dll.c: Likewise.
15676         * gcc.c-torture/compile/labels-3.c: Likewise.
15677         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15678         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15679         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15680         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15681         * gcc.c-torture/compile/simd-5.c: Likewise.
15682         * gcc.c-torture/compile/20000804-1.x: Remove.
15683         * gcc.c-torture/compile/20001205-1.x: Likewise.
15684         * gcc.c-torture/compile/20001226-1.x: Likewise.
15685         * gcc.c-torture/compile/20010518-2.x: Likewise.
15686         * gcc.c-torture/compile/20020312-1.x: Likewise.
15687         * gcc.c-torture/compile/20020604-1.x: Likewise.
15688         * gcc.c-torture/compile/920501-12.x: Likewise.
15689         * gcc.c-torture/compile/920501-4.x: Likewise.
15690         * gcc.c-torture/compile/920520-1.x: Likewise.
15691         * gcc.c-torture/compile/920521-1.x: Likewise.
15692         * gcc.c-torture/compile/920625-1.x: Likewise.
15693         * gcc.c-torture/compile/961203-1.x: Likewise.
15694         * gcc.c-torture/compile/980506-1.x: Likewise.
15695         * gcc.c-torture/compile/981006-1.x: Likewise.
15696         * gcc.c-torture/compile/981022-1.x: Likewise.
15697         * gcc.c-torture/compile/981223-1.x: Likewise.
15698         * gcc.c-torture/compile/990617-1.x: Likewise.
15699         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15700         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15701         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15702         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15703         * gcc.c-torture/compile/simd-5.x: Likewise.
15704
15705         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15706
15707 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15708
15709         * gcc.c-torture/execute/20030611-1.c: New test.
15710
15711 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15712
15713         PR middle-end/168
15714         * gcc.dg/20030612-1.c: New test case.
15715
15716 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15717
15718         PR c++/10635
15719         * g++.dg/expr/cast1.C: New test.
15720
15721 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15722
15723         * gcc.dg/builtins-21.c: New test case.
15724
15725 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15726
15727         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15728         options instead of at the end.
15729         * lib/objc.exp (objc_target_compile): Likewise.
15730
15731 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15732
15733         PR c++/10432
15734         * g++.dg/parse/error1.C: New test.
15735
15736 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15737
15738         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15739         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15740         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15741         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15742         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15743         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15744         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15745         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15746         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15747         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15748         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15749         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15750         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15751         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15752         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15753         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15754         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15755         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15756         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15757         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15758         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15759         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15760         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15761         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15762
15763         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15764         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15765         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15766         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15767         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15768         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15769         * gcc.dg/compat/scalar-return-3_main.c: New file.
15770         * gcc.dg/compat/scalar-return-3_x.c: New file.
15771         * gcc.dg/compat/scalar-return-3_y.c: New file.
15772         * gcc.dg/compat/scalar-return-4_main.c: New file.
15773         * gcc.dg/compat/scalar-return-4_x.c: New file.
15774         * gcc.dg/compat/scalar-return-4_y.c: New file.
15775
15776 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15777
15778         * gcc.dg/compat/fp2-struct-check.h: New file.
15779         * gcc.dg/compat/fp2-struct-defs.h: New file.
15780         * gcc.dg/compat/fp2-struct-init.h: New file.
15781         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15782         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15783         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15784         * gcc.dg/compat/struct-return-10_main.c: New file.
15785         * gcc.dg/compat/struct-return-10_x.c: New file.
15786         * gcc.dg/compat/struct-return-10_y.c: New file.
15787
15788         * gcc.dg/compat/compat-common.h: New file.
15789         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15790         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15791         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15792         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15793         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15794         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15795         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15796         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15797         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15798         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15799         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15800         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15801         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15802         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15803         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15804         * gcc.dg/compat/small-struct-check.h: Ditto.
15805         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15806         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15807         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15808         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15809         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15810         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15811         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15812         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15813         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15814         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15815         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15816         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15817         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15818         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15819         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15820         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15821         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15822         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15823         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15824         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15825         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15826         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15827         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15828         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15829         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15830         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15831         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15832         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15833         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15834         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15835
15836 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15837
15838         * g++.dg/pch/static-1.C: New file.
15839         * g++.dg/pch/static-1.Hs: New file.
15840
15841 2003-06-10  Richard Henderson  <rth@redhat.com>
15842
15843         * gcc.dg/asm-7.c: Adjust expected warning text.
15844
15845 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15846
15847         * gcc.dg/builtins-20.c: New test case.
15848
15849 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15850
15851         PR c++/11131
15852         * g++.dg/opt/template1.C: New test.
15853
15854 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15855
15856         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15857         additional_sources.
15858
15859 2003-05-21  David Taylor  <dtaylor@emc.com>
15860
15861         * gcc.dg/Wpadded.c: New file.
15862
15863 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15864
15865         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15866         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15867         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15868         dg-require-weak.
15869
15870 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15871
15872         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15873
15874 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15875
15876         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15877         (dg-require-alias): Likewise.
15878         (dg-require-gc-sections): Likewise.
15879         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15880
15881 2003-06-08  Richard Henderson  <rth@redhat.com>
15882
15883         * gcc.dg/20011029-2.c: Fix the array reference.
15884         * gcc.dg/asm-7.c: New.
15885
15886 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15887
15888         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15889
15890 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15891
15892         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15893         (dg-require-gc-sections): Likewise.
15894
15895 2003-06-08  Jan Hubicka  <jh@suse.cz>
15896
15897         * i386-cmov1.c: Fix regular expression.
15898         * i386-cvt-1.c: Likewise.
15899         * i386-local.c: Likewise.
15900         * i386-local2.c: Likewise.
15901         * i386-mul.c: Likewise.
15902         * i386-ssetype-1.c: Likewise.
15903         * i386-ssetype-3.c: Likewise.
15904         * i386-ssetype-5.c: Likewise.
15905
15906 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15907
15908         PR c++/11039
15909         * g++.dg/warn/implicit-typename2.C: New test.
15910         * g++.dg/warn/implicit-typename3.C: New test.
15911
15912 2003-06-07  Richard Henderson  <rth@redhat.com>
15913
15914         * g++.dg/other/offsetof3.C: Use size_t.
15915         * g++.dg/other/offsetof4.C: Likewise.
15916
15917 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15918
15919         * lib/copy-file.exp: New. Implement gcc_copy_files.
15920
15921         * lib/dg-pch.exp: Load copy-file.exp
15922         (dg-pch): Use gcc_copy_files instead of "file copy".
15923
15924 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15925
15926         * gcc.dg/weak/weak.exp: Simplify.
15927         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15928         * gcc.dg/weak/weak-1.c: Likewise.
15929         * gcc.dg/weak/weak-2.c: Likewise.
15930         * gcc.dg/weak/weak-3.c: Likewise.
15931         * gcc.dg/weak/weak-4.c: Likewise.
15932         * gcc.dg/weak/weak-5.c: Likewise.
15933         * gcc.dg/weak/weak-6.c: Likewise.
15934         * gcc.dg/weak/weak-7.c: Likewise.
15935         * gcc.dg/weak/weak-8.c: Likewise.
15936         * gcc.dg/weak/weak-9.c: Likewise.
15937
15938 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15939
15940         gcc.c-torture/execute/20030606-1.c: New.
15941
15942 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15943
15944         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15945         * gcc.dg/builtins-19.c: Likewise.
15946
15947 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15948
15949         * gcc.dg/builtins-2.c: Add some more tests.
15950         * gcc.dg/builtins-18.c: New test case.
15951         * gcc.dg/builtins-19.c: New test case.
15952
15953 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15954             Jim Wilson  <wilson@tuliptree.org>
15955
15956         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15957
15958 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15959
15960         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15961         mempcpy/stpcpy calls not to be optimized into something else.
15962         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15963         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15964         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15965
15966 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15967
15968         * gcc.dg/format/asm_fprintf-1.c: New test.
15969
15970 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15971
15972         * lib/gcc-defs.exp (additional_sources): New variable.
15973         (dg-additional-sources): New function.
15974         (additional_files): New variable.
15975         (dg-additional-files): New function.
15976         (dg-additional-files-options): Likewise.
15977         * lib/gcc-dg.exp (dg-require-weak): New function.
15978         (dg-require-alias): Likewise.
15979         (dg-require-gc-sections): Likewise.
15980         * lib/target-supports.exp (check_alias_available): Remove testfile
15981         parameter.
15982         (check_gc_sections_available): New function.
15983         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15984         (dg-gpp-additional-files): Likewise.
15985         * lib/g++.exp (additional_sources): Remove.
15986         (additional_files): Likewise.
15987         (g++_target_compile): Use dg-additional-files-options.
15988
15989         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15990         Tcl logic.
15991         * gcc.dg/special/ecos.exp: Remove.
15992         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15993         * gcc.dg/special/alias-1.c: Likewise.
15994         * gcc.dg/special/alias-2.c: Likewise.
15995         * gcc.dg/special/gcsec-1.c: Likewise.
15996         * gcc.dg/special/weak-1.c: Likewise.
15997         * gcc.dg/special/weak-2.c: Likewise.
15998         * gcc.dg/special/wkali-1.c: Likewise.
15999         * gcc.dg/special/wkali-2.c: Likewise.
16000
16001         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
16002         dg-gpp-additional-*.
16003         * g++.dg/special/conpr-3.C: Likewise.
16004         * g++.dg/special/conpr-4.C: Likewise.
16005         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
16006         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
16007         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
16008         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
16009         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
16010         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
16011         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
16012         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
16013         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
16014         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
16015         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
16016         * g++.old-deja/g++.other/comdat1.C: Likewise.
16017         * g++.old-deja/g++.other/comdat2.C: Likewise.
16018         * g++.old-deja/g++.other/comdat3.C: Likewise.
16019         * g++.old-deja/g++.other/ctor1.C: Likewise.
16020         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16021
16022 2003-06-05  Richard Henderson  <rth@redhat.com>
16023
16024         * gcc.dg/debug/20030605-1.c: New.
16025
16026 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16027
16028         * README.QMTEST: Update.
16029
16030 2003-06-04  Richard Henderson  <rth@redhat.com>
16031
16032         * gcc.dg/cleanup-1.c: New.
16033         * gcc.dg/cleanup-2.c: New.
16034         * gcc.dg/cleanup-3.c: New.
16035         * gcc.dg/cleanup-4.c: New.
16036         * gcc.dg/cleanup-5.c: New.
16037         * gcc.dg/cleanup-6.c: New.
16038         * gcc.dg/cleanup-7.c: New.
16039
16040 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16041
16042         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
16043
16044         * lib/dg-pch.exp: New file.
16045         * g++.dg/pch/pch.exp: Use dg-pch.exp.
16046         * gcc.dg/pch/pch.exp: Likewise.
16047
16048 2003-06-04  Roger Sayle  <roger@eyesopen.com>
16049
16050         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
16051         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
16052         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
16053         * gcc.dg/builtins-17.c: New test case.
16054         * gcc.dg/i386-387-4.c: New test case.
16055         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
16056
16057 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16058
16059         * gcc.dg/ultrasp9.c: New test.
16060
16061 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16062
16063         * gcc.c-torture/compile/20030604-1.c: New test.
16064         * gcc.dg/sparc-constant-1.c: New test.
16065
16066 2003-06-03  Glen Nakamura  <glen@imodulo.com>
16067
16068         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
16069
16070 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
16071
16072         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
16073
16074         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
16075         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
16076
16077 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
16078
16079         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
16080
16081 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16082
16083         PR c++/10940
16084         * g++.dg/template/spec10.C: New test.
16085
16086 2003-06-03  Roger Sayle  <roger@eyesopen.com>
16087
16088         * gcc.dg/builtins-16.c: New test case.
16089
16090 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
16091
16092         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
16093         mempcpy test with post-increments.
16094         * gcc.c-torture/execute/string-opt-3.c: New test.
16095         * gcc.dg/string-opt-1.c: New test.
16096
16097 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
16098
16099         PR fortran/10965
16100         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
16101
16102 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
16103
16104         * lib/scanasm.exp (dg-scan): New function, factored out of ...
16105         (scan-assembler): ... here.  Use dg-scan.
16106         (scan-assembler-not): Likewise.
16107         (scan-file): New function.
16108         (scan-file-not): Likewise.
16109         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
16110         * gcc.dg/cpp/_Pragma4.c: Likewise.
16111         * gcc.dg/cpp/_Pragma5.c: Likewise.
16112         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16113         * gcc.dg/cpp/avoidpaste2.c: Likewise.
16114         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
16115         * gcc.dg/cpp/cmdlne-P.c: Likewise.
16116         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
16117         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
16118         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
16119         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
16120         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
16121         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
16122         * gcc.dg/cpp/cxxcom1.c: Likewise.
16123         * gcc.dg/cpp/line1.c: Likewise.
16124         * gcc.dg/cpp/maccom1.c: Likewise.
16125         * gcc.dg/cpp/maccom2.c: Likewise.
16126         * gcc.dg/cpp/maccom3.c: Likewise.
16127         * gcc.dg/cpp/maccom4.c: Likewise.
16128         * gcc.dg/cpp/maccom5.c: Likewise.
16129         * gcc.dg/cpp/maccom6.c: Likewise.
16130         * gcc.dg/cpp/multiline.c: Likewise.
16131         * gcc.dg/cpp/spacing1.c: Likewise.
16132         * gcc.dg/cpp/spacing2.c: Likewise.
16133         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
16134         * gcc.dg/cpp/trad/maccom1.c: Likewise.
16135         * gcc.dg/cpp/trad/maccom2.c: Likewise.
16136         * gcc.dg/cpp/trad/maccom3.c: Likewise.
16137         * gcc.dg/cpp/trad/maccom4.c: Likewise.
16138         * gcc.dg/cpp/trad/maccom6.c: Likewise.
16139         * gcc.dg/cpp/cxxcom2.c: Likewise.
16140         * gcc.dg/cpp/cxxcom2.h: New file.
16141
16142         * gcc.dg/cpp/truefalse.cpp: Move it to ...
16143         * g++.dg/cpp/truefalse.C: Here.
16144         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
16145
16146 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
16147
16148         * gcc.dg/cpp/redef3.c: New file.
16149
16150 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16151
16152         * gcc.dg/i386-loop-3.c: New test.
16153
16154 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
16155
16156         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
16157
16158 2003-05-31  Roger Sayle  <roger@eyesopen.com>
16159
16160         * gcc.dg/fwrapv-1.c: New test case.
16161         * gcc.dg/fwrapv-2.c: New test case.
16162
16163 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16164
16165         PR c++/10956
16166         * g++.dg/template/spec9.C: New test.
16167
16168 2003-05-29  Roger Sayle  <roger@eyesopen.com>
16169
16170         * gcc.dg/duff-4.c: New test case.
16171
16172 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
16173
16174         PR fortran/10843
16175         * g77.dg/ffixed-form-1.f: New test
16176         * g77.dg/ffixed-form-2.f: New test
16177         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
16178         * g77.dg/ffree-form-3.f: New test
16179
16180 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
16181
16182         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
16183         * gcc.dg/wint_t-1.c: Likewise.
16184
16185 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16186
16187         * g++.dg/template/access11.C: New test.
16188
16189 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16190
16191         PR c++/10849
16192         * g++.dg/template/access10.C: New test.
16193
16194 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16195             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16196
16197         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16198
16199 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16200
16201         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16202         suppress for powerpc-*-darwin*.
16203         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16204
16205 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16206
16207         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16208         suppress option for powerpc-*-darwin*.
16209
16210 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16211
16212         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16213         * gcc.dg/builtins-4.c: Add test for fmod.
16214
16215 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16216
16217         PR c++/10682
16218         * g++.dg/template/instantiate4.C: New test.
16219
16220 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16221
16222         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16223
16224 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16225
16226         * gcc.dg/compat/scalar-return-1_main.c: New file.
16227         * gcc.dg/compat/scalar-return-1_x.c: New file.
16228         * gcc.dg/compat/scalar-return-1_y.c: New file.
16229         * gcc.dg/compat/scalar-return-2_main.c: New file.
16230         * gcc.dg/compat/scalar-return-2_x.c: New file.
16231         * gcc.dg/compat/scalar-return-2_y.c: New file.
16232         * gcc.dg/compat/struct-return-3_main.c: New file.
16233         * gcc.dg/compat/struct-return-3_y.c: New file.
16234         * gcc.dg/compat/struct-return-3_x.c: New file.
16235         * gcc.dg/compat/struct-return-2_main.c: New file.
16236         * gcc.dg/compat/struct-return-2_x.c: New file.
16237         * gcc.dg/compat/struct-return-2_y.c: New file.
16238
16239 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16240
16241         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16242         for hppa*-hp-hpux*.
16243         * gcc.dg/20021014-1.c (dg-options): Likewise.
16244         * gcc.dg/nest.c (dg-options): Likewise.
16245
16246 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16247
16248         PR c++/9738
16249         * g++.dg/ext/dllimport2.C: New file.
16250         * g++.dg/ext/dllimport3.C: New file.
16251
16252 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16253
16254         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16255         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16256         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16257         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16258         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16259         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16260         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16261         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16262         * gcc.dg/compat/small-struct-defs.h: New file.
16263         * gcc.dg/compat/small-struct-init.h: New file.
16264         * gcc.dg/compat/small-struct-check.h: New file.
16265         * gcc.dg/compat/fp-struct-defs.h: New file.
16266         * gcc.dg/compat/fp-struct-check.h: New file.
16267         * gcc.dg/compat/fp-struct-init.h: New file.
16268         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16269         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16270
16271 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16272
16273         * gcc.dg/20030225-2.c: New test.
16274
16275 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16276             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16277
16278         * gcc.c-torture/compile/20030518-1.c: New test case.
16279
16280 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16281
16282         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16283         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16284         gcc-dg-debug-runtest.
16285         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16286         gcc-dg-debug-runtest.
16287
16288 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16289
16290         PR c++/9022
16291         * g++.dg/lookup/using6.C: New test.
16292
16293 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16294
16295         * g++.dg/parse/access2.C: New test.
16296
16297 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16298
16299         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16300         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16301         * gcc.dg/debug/debug.exp: Likewise.
16302
16303 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16304
16305         * gcc.dg/dollar.c: New test.
16306
16307 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16308
16309         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16310         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16311         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16312         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16313         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16314         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16315         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16316         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16317         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16318         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16319         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16320         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16321         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16322         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16323         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16324         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16325         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16326         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16327
16328 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16329
16330         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16331         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16332         support for "repo" mode.
16333         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16334         * lib/g77-dg.exp: Likewise.
16335         * lib/obj-dg.exp: Likewise.
16336
16337 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16338
16339         Merge from gcc-3_2-rhl8-branch:
16340         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16341
16342         * gcc.dg/tls/opt-6.c: New test.
16343
16344         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16345
16346         * gcc.dg/20030405-1.c: New test.
16347
16348         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16349
16350         * gcc.dg/20030309-1.c: New test.
16351
16352         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16353
16354         * gcc.c-torture/execute/20030307-1.c: New test.
16355
16356         2003-02-20  Randolph Chung  <tausq@debian.org>
16357
16358         * gcc.c-torture/compile/20030220-1.c: New test.
16359
16360         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16361
16362         * gcc.dg/20030217-1.c: New test.
16363
16364         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16365
16366         * gcc.c-torture/compile/20020129-1.c: New test.
16367
16368         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16369
16370         * gcc.dg/unroll-1.c: New test.
16371
16372         2002-11-16  Jan Hubicka  <jh@suse.cz>
16373
16374         * gcc.c-torture/execute/20020920-1.c: New test.
16375
16376         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16377
16378         PR target/7434
16379         * gcc.c-torture/compile/20021008-1.c: New test.
16380
16381         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16382
16383         PR target/7559
16384         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16385
16386         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16387
16388         * gcc.c-torture/compile/20020807-1.c: New test.
16389
16390         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16391
16392         * gcc.dg/tls/opt-1.c: New test.
16393
16394         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16395
16396         * gcc.dg/20020729-1.c: New test.
16397
16398         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16399
16400         * g++.dg/opt/life1.C: New test.
16401
16402         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16403
16404         * gcc.dg/20020525-1.c: New test.
16405
16406         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16407
16408         PR c++/6794
16409         * g++.dg/ext/pretty1.C: New test.
16410         * g++.dg/ext/pretty2.C: New test.
16411
16412 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16413
16414         PR c++/8385
16415         * g++.dg/ext/typeof5.C: New test.
16416
16417 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16418
16419         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16420         __USER_LABEL_PREFIX__ into account.
16421         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16422
16423 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16424
16425         * gcc.dg/builtins-15.c: New test case.
16426
16427 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16428
16429         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16430
16431 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16432
16433         * lib/g++.exp: Tweak handling of additional source files.
16434         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16435         * g++.dg/special/conpr-2a.C: Rename to ...
16436         * g++.dg/special/conpr-2a.cc: ... this.
16437         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16438         * g++.dg/special/conpr-3a.C: Rename to ...
16439         * g++.dg/special/conpr-3a.cc: This.
16440         * g++.dg/special/conpr-3b.C: Rename to ...
16441         * g++.dg/special/conpr-3b.cc: This.
16442         * g++.dg/special/conpr-4.C: New test.
16443         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16444
16445 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16446
16447         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16448
16449 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16450
16451         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16452         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16453         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16454         * g++.old-deja/g++.other/warn3.C: Likewise.
16455
16456 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16457
16458         * gcc.dg/i386-387-1.c: Update to also test log.
16459         * gcc.dg/i386-387-2.c: Likewise.
16460
16461 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16462
16463         * g77.f-torture/execute/int8421.f: New test.
16464
16465 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16466
16467         PR c++/10230, c++/10481
16468         * g++.dg/lookup/scoped5.C: New test.
16469
16470 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16471
16472         PR c++/10552
16473         * g++.dg/template/ttp6.C: New test.
16474
16475 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16476
16477         * gcc.c-torture/execute/builtins: New directory.
16478         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16479         gcc.c-torture/execute/builtins.
16480         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16481         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16482         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16483         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16484
16485 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16486
16487         PR c++/9252
16488         * g++.dg/template/access8.C: New test.
16489         * g++.dg/template/access9.C: New test.
16490
16491 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16492
16493         PR c++/9554
16494         * g++.dg/parse/access1.C: New test.
16495
16496 2003-05-09  DJ Delorie  <dj@redhat.com>
16497
16498         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16499         long, and not an int.
16500
16501 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16502
16503         PR c++/10555, c++/10576
16504         * g++.dg/template/memclass1.C: New test.
16505
16506 2003-05-08  DJ Delorie  <dj@redhat.com>
16507
16508         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16509         targets.
16510         * gcc.c-torture/execute/20021024-1.x: Likewise.
16511         * gcc.c-torture/execute/shiftdi.x: Likewise.
16512         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16513         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16514         * gcc.dg/20021018-1.c: Likewise.
16515
16516 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16517
16518         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16519
16520         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16521         (bcopy): Call memmove.
16522
16523 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16524
16525         * g77.f-torture/compile/8485.f: New test case.
16526
16527 2003-05-07  Richard Henderson  <rth@redhat.com>
16528
16529         PR c++/10570
16530         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16531         Verify exception_cleanup not called for rethrows.
16532         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16533         when exiting catch block without rethrowing.
16534         * g++.dg/eh/forced3.C: New.
16535         * g++.dg/eh/forced4.C: New.
16536
16537 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16538
16539         * gcc.dg/20030505.c: Fix triplet.
16540
16541 2003-05-06  DJ Delorie  <dj@redhat.com>
16542
16543         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16544         * gcc.dg/nest.c: Likewise.
16545
16546 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16547
16548         * gcc.dg/builtins-14.c: New test case.
16549
16550 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16551
16552         * lib/compat.exp (compat-execute): New argument.
16553         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16554         * gcc.dg/compat: New test directory.
16555         * gcc.dg/compat/compat.exp: New expect script.
16556         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16557         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16558         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16559         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16560         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16561         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16562
16563         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16564         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16565         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16566         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16567         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16568         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16569         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16570         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16571         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16572         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16573         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16574         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16575         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16576         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16577         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16578
16579 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16580
16581         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16582
16583 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16584
16585         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16586
16587 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16588
16589         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16590         * gcc.dg/ppc-fsel-2.c: New test.
16591
16592         * gcc.dg/unused-5.c: New test.
16593
16594 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16595
16596         PR c++/10496
16597         * g++.dg/warn/pmf1.C: New test.
16598
16599 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16600
16601         PR c++/4494
16602         * g++.dg/warn/main.C: New test.
16603
16604 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16605
16606         * gcc.dg/nonnull-3.c: New test.
16607
16608 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16609
16610         * gcc.dg/cpp/Wtrigraphs.c: Update.
16611         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16612
16613 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16614
16615         * gcc.dg/ppc-fsel-1.c: New test.
16616
16617 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16618
16619         PR c/10604
16620         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16621
16622 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16623
16624         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16625
16626 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16627
16628         PR c++/9364, c++/10553, c++/10586
16629         * g++.dg/parse/typename4.C: New test.
16630         * g++.dg/parse/typename5.C: Likewise.
16631
16632 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16633
16634         * gcc.c-torture/compile/20030503-1.c: New test.
16635
16636 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16637
16638         * g++.dg/lookup/using5.C: Fix testcase error.
16639
16640 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16641
16642         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16643         since MEABI is no longer supported.  Remove all vestiges
16644         of MEABI from the test.
16645
16646 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16647
16648         PR c++/10554
16649         * g++.dg/lookup/using5.C: New test.
16650
16651 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16652
16653         PR c++/8772
16654         * g++.dg/template/ttp5.C: New test.
16655
16656 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16657
16658         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16659         (dg-gpp-additional-sources): New function.
16660         (dg-gpp-additional-files): Likewise.
16661         * lib/g++.exp (additional_sources): New variable.
16662         (additional_files): Likewise.
16663         (g++_target_compile): Deal with them.
16664         * lib/old-dejagnu.exp: Remove.
16665         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16666         * g++.old-deja: Revise all tests to use dg commands.
16667
16668 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16669
16670         PR c++/9432, c++/9528
16671         * g++.dg/lookup/using4.C: New test.
16672
16673 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16674
16675         * gcc.dg/noreturn-5.c: New file.
16676         * gcc.dg/noreturn-6.c: New file.
16677
16678         * gcc.c-torture/compile/inline-1.c: New file.
16679
16680 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16681
16682         PR c++/10551
16683         * g++.dg/template/explicit1.C: New test.
16684
16685 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16686
16687         PR c++/10549
16688         * g++.dg/other/bitfield1.C: New test.
16689
16690         PR c++/10527
16691         * g++.dg/init/new7.C: New test.
16692
16693 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16694
16695         * g++.dg/ext/desig1.C: New test.
16696         * g++.dg/ext/init1.C: Update.
16697
16698         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16699
16700 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16701
16702         PR c++/10180
16703         * g++.dg/warn/Winline-1.C: New test.
16704
16705 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16706
16707         * gcc.c-torture/execute/string-opt-19.c: New test.
16708
16709         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16710         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16711
16712 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16713
16714         PR c++/10506
16715         * g++.dg/init/new6.C: New test.
16716
16717         PR c++/10503
16718         * g++.dg/init/ref6.C: New test.
16719
16720 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16721
16722         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16723
16724 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16725
16726         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16727         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16728
16729 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16730
16731         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16732         initialized static data members.
16733
16734 2003-04-25  H.J. Lu <hjl@gnu.org>
16735
16736         * gcc.dg/ia64-sync-4.c: New test.
16737
16738 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16739
16740         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16741         date.
16742
16743 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16744
16745         PR c++/10337
16746         * g++.dg/warn/conv1.C: New test.
16747         * g++.old-deja/g++.other/conv7.C: Adjust.
16748         * g++.old-deja/g++.other/overload14.C: Adjust.
16749
16750 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16751
16752         PR c++/10471
16753         * g++.dg/template/defarg2.C: New test.
16754
16755 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16756
16757         * gcc.dg/cpp/include2.c: Update.
16758         * gcc.dg/cpp/multiline-2.c: New.
16759         * gcc.dg/cpp/multiline.c: Update.
16760         * gcc.dg/cpp/strify2.c: Update.
16761         * gcc.dg/cpp/trad/literals-2.c: Update.
16762
16763 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16764
16765         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16766
16767 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16768
16769         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16770
16771 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16772
16773         PR c++/10451
16774         * g++.dg/parse/crash4.C: New test.
16775
16776         PR c++/9847
16777         * g++.dg/parse/crash5.C: New test.
16778
16779 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16780
16781         PR c++/10446
16782         * g++.dg/parse/crash3.C: New test.
16783
16784         PR c++/10428
16785         * g++.dg/parse/elab1.C: New test.
16786
16787 2003-04-22  Devang Patel  <dpatel@apple.com>
16788
16789         * gcc.dg/cpp/trad/funlike-5.c: New test.
16790
16791 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16792
16793         * g++.dg/other/packed1.C: Fix dg options.
16794
16795 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16796
16797         * g++.dg/other/offsetof2.C: New test.
16798
16799 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16800
16801         * g++.dg/template/recurse.C: Adjust location of error messages.
16802
16803 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16804
16805         PR c++/9881
16806         * g++.dg/init/addr-const1.C: New test.
16807         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16808
16809 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16810
16811         PR c++/10405
16812         * g++.dg/lookup/struct-hack1.C: New test.
16813
16814 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16815
16816         * ucs.c: Update diagnostic messages.
16817
16818 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16819
16820         * gcc.dg/cpp/truefalse.cpp: New test.
16821         * gcc.dg/cpp/cpp.exp: Update.
16822         * g++.dg/other/stdbool-if.C: Remove.
16823
16824 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16825
16826         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16827         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16828
16829 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16830
16831         * gcc.c-torture/compile/20030418-1.c: New test.
16832
16833 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16834
16835         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16836
16837 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16838
16839         PR c++/10347
16840         g++.dg/template/dependent-name1.C: New test.
16841
16842 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16843
16844         * gcc.dg/warn-1.c (tourist_guide): New array,
16845         contains a pointer to bar.
16846
16847 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16848
16849         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16850         * gcc.c-torture/execute/medce-1.c: New test case.
16851         * gcc.c-torture/execute/medce-2.c: New test case.
16852
16853 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16854
16855         * lib/prune.exp: Ignore more messages.
16856
16857         PR c++/10381
16858         * g++.dg/parse/lookup3.C: New test.
16859
16860 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16861
16862         * gcc.c-torture/compile/20030415-1.c : New test.
16863
16864 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16865
16866         * gcc.c-torture/execute/scope-2.c: Move to ...
16867         * gcc.dg/noncompile/scope.c: .... here.
16868
16869 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16870
16871         * gcc.dg/20030414-2.c: New test case.
16872
16873 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16874
16875         PR target/10377
16876         * gcc.dg/20030414-1.c: New test.
16877
16878 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16879
16880         * gcc.dg/builtins-12.c: New test case.
16881         * gcc.dg/builtins-13.c: New test case.
16882
16883 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16884
16885         * gcc.c-torture/execute/string-opt-18.c: New test.
16886
16887 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16888
16889         PR c++/10300
16890         * g++.dg/init/new5.C: New test.
16891
16892 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16893
16894         PR c++/7910
16895         * g++.dg/ext/dllimport1.C: New test.
16896
16897 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16898
16899         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16900
16901 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16902
16903         PR Fortran/9263
16904         * g77.f-torture/noncompile/9263.f: New test
16905         PR Fortran/1832
16906         * g77.f-torture/execute/1832.f: New test
16907
16908 2003-04-11  David Chad  <davidc@freebsd.org>
16909             Loren J. Rittle  <ljrittle@acm.org>
16910
16911         libobjc/8562
16912         * objc.dg/headers.m: New test.
16913
16914 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16915
16916         * gcc.c-torture/execute/builtin-noret-2.c: New.
16917         * gcc.c-torture/execute/builtin-noret-2.x: New.
16918         XFAIL builtin-noret-2.c at -O1 and above.
16919         * gcc.dg/redecl.c: New.
16920         * gcc.dg/Wshadow-1.c: Update error regexps.
16921
16922 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16923
16924         * g++.dg/abi/bitfield10.C: New test.
16925
16926 2003-04-09  Mike Stump  <mrs@apple.com>
16927
16928         * gcc.dg/pch/pch.exp: Make testcase names longer.
16929         * g++.dg/pch/pch.exp: Make testcase names longer.
16930
16931 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16932
16933         * gcc.dg/builtins-11.c: New test case.
16934
16935 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16936
16937         * gcc.dg/builtins-9.c: New test case.
16938         * gcc.dg/builtins-10.c: New test case.
16939
16940 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16941
16942         * gcc.dg/noncompile/init-4.c.c: New test.
16943
16944 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16945
16946         * gcc.misc-test/gcov-9.c: New test.
16947         * gcc.misc-test/gcov-10.c: New test
16948         * gcc.misc-test/gcov-11.c: New test.
16949
16950 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16951
16952         PR optimization/10024
16953         * gcc.c-torture/compile/20030405-1.c: New test.
16954
16955 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16956
16957         * gcc.dg/pch/static-3.c: New.
16958         * gcc.dg/pch/static-3.hs: New.
16959         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16960
16961 2003-04-04  Richard Henderson  <rth@redhat.com>
16962
16963         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16964         * g++.dg/eh/forced2.C: Likewise.
16965
16966 2003-04-03  Mike Stump  <mrs@apple.com>
16967
16968         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16969         target arg.
16970         (scan-assembler-times, scan-assembler-not): Likewise.
16971         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16972
16973 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16974
16975         * gcc.dg/sparc-loop-1.c: New test.
16976
16977 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16978
16979         PR other/9274
16980         * g++.dg/pch/system-2.C: New.
16981         * g++.dg/pch/system-2.Hs: New.
16982
16983 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16984
16985         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16986
16987         * g++.dg/eh/simd-1.C (vecfunc): Same.
16988
16989 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16990
16991         * gcc.c-torture/execute/20030401-1.c: New test case.
16992
16993 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16994
16995         * objc.dg/defs.m: New.
16996
16997 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16998
16999         * g++.dg/eh/simd-1.C: New.
17000         * g++.dg/eh/simd-2.C: New.
17001
17002 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
17003
17004         * gcc.c-torture/execute/simd-3.c: New.
17005
17006 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17007
17008         PR c/9936
17009         * gcc.dg/20030331-2.c: New test.
17010
17011 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17012
17013         PR c++/10278
17014         * g++.dg/parse/crash2.C: New test.
17015
17016 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17017
17018         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17019         * gcc.c-torture/execute/20030331-1.c: ...here.
17020
17021 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17022
17023         * gcc.c-torture/execute/20030331-1.c: New test.
17024
17025 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17026
17027         * lib/gcov.exp: Adjust call return testing strings.
17028         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17029
17030 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17031
17032         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17033         * gcc.dg/builtins-7.c: New test case.
17034         * gcc.dg/builtins-8.c: New test case.
17035
17036 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17037
17038         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
17039
17040 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
17041
17042         PR c++/7647
17043         * g++.dg/lookup-class-member-2.C: New test.
17044
17045 2003-03-30  Glen Nakamura  <glen@imodulo.com>
17046
17047         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
17048
17049 2003-03-28  Roger Sayle  <roger@eyesopen.com>
17050
17051         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
17052
17053 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
17054
17055         * g++.dg/init/attrib1.C: New test.
17056
17057 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17058
17059         * gcc.dg/ultrasp8.c: New test.
17060
17061 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17062
17063         * gcc.dg/ultrasp7.c: New test.
17064
17065 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
17066
17067         PR c++/10047
17068         * g++.dg/template/inline1.C: New test.
17069
17070 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17071
17072         * gcc.dg/sparc-dwarf2.c: New test.
17073
17074 2003-03-27  Roger Sayle  <roger@eyesopen.com>
17075
17076         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
17077         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
17078
17079 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
17080
17081         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
17082         than reading .x files.
17083         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
17084         * g77.dg/gcov/gcov-1.f: Likewise.
17085         * gcc.misc-tests/gcov-4b.c: Likewise.
17086         * gcc.misc-tests/gcov-5b.c: Likewise.
17087         * gcc.misc-tests/gcov-6.c: Likewise.
17088         * gcc.misc-tests/gcov-7.c: Likewise.
17089         * gcc.misc-tests/gcov-8.c: Likewise.
17090         * g++.dg/gcov/gcov-1.x: Remove.
17091         * g77.dg/gcov/gcov-1.x: Likewise.
17092         * gcc.misc-tests/gcov-4b.x: Likewise.
17093         * gcc.misc-tests/gcov-5b.x: Likewise.
17094         * gcc.misc-tests/gcov-6.x: Likewise.
17095         * gcc.misc-tests/gcov-7.x: Likewise.
17096         * gcc.misc-tests/gcov-8.x: Likewise.
17097
17098 2003-03-27  Glen Nakamura  <glen@imodulo.com>
17099
17100         PR opt/10087
17101         * gcc.dg/20030324-1.c: New test.
17102
17103 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
17104
17105         PR c++/10224
17106         * g++.dg/template/arg3.C: New test.
17107
17108         PR c++/10158
17109         * g++.dg/template/friend18.C: New test.
17110
17111 2003-03-26  Roger Sayle  <roger@eyesopen.com>
17112
17113         * g77.f-torture/compile/20030326-1.f: New test case.
17114
17115 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
17116
17117         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
17118
17119         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
17120
17121 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
17122
17123         * gcc.dg/ia64-sync-3.c: New test.
17124
17125 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
17126
17127         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
17128
17129 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17130
17131         * gcc.dg/ultrasp6.c: New test.
17132
17133 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17134
17135         * gcc.dg/i386-signbit-1.c: New test.
17136         * gcc.dg/i386-signbit-2.c: New test.
17137         * gcc.dg/i386-signbit-3.c: New test.
17138
17139 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17140
17141         * gcc.dg/ultrasp5.c: Fix options.
17142
17143 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17144
17145         * gcc.dg/ultrasp5.c: Fix comment.
17146
17147 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
17148
17149         PR fortran/10197
17150         * g77.f-torture/execute/10197.f: New test.
17151
17152 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
17153
17154         PR c++/9898, c++/383
17155         * g++.dg/template/conv6.C: New test.
17156
17157         PR c++/10119
17158         * g++.dg/template/ptrmem5.C: New test.
17159
17160         PR c++/10026
17161         * g++.dg/lookup/koenig1.C: New test.
17162
17163         PR C++/10199
17164         * g++.dg/lookup/template2.C: New test.
17165
17166 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
17167
17168         * g++.dg/opt/rtti1.C: New test.
17169
17170 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17171
17172         * gcc.dg/ultrasp5.c: New test.
17173
17174 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
17175
17176         PR middle-end/9967
17177         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
17178         builtin fputs.
17179
17180 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
17181
17182         PR c/8224
17183         * gcc.dg/20030323-1.c: New test.
17184
17185 2003-03-23  Roger Sayle  <roger@eyesopen.com>
17186
17187         * gcc.c-torture/compile/20030323-1.c: New test case.
17188
17189 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17190
17191         * gcc.dg/20030321-1.c: New test.
17192
17193 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17194
17195         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17196
17197 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17198
17199         PR c++/9978, c++/9708
17200         * g++.dg/ext/vlm1.C: Adjust expected error.
17201         * g++.dg/ext/vla2.C: New test.
17202         * g++.dg/template/arg1.C: New test.
17203         * g++.dg/template/arg2.C: New test.
17204
17205 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17206
17207         * g77.f-torture/execute/select.f: New test.
17208         * g77.f-torture/noncompile/select_no_compile.f: New test.
17209
17210 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17211
17212         PR c++/9898
17213         * g++.dg/other/error4.C: New test.
17214
17215 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17216
17217         * g++.dg/template/friend17.C: New test.
17218
17219 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17220
17221         * gcc.c-torture/compile/20030320-1.c: New.
17222
17223 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17224
17225         * gcc.dg/builtins-6.c: New test case.
17226
17227 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17228
17229         PR target/10073
17230         * gcc.c-torture/compile/20030319-1.c: New.
17231
17232 2003-03-18  Jan Hubicka  <jh@suse.cz>
17233
17234         * gcc.dg/i386-cvt-1.c: New test.
17235
17236 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17237
17238         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17239         * objc.dg/naming-2.m: Likewise.
17240
17241 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17242
17243         PR c++/9639
17244         * g++.dg/parse/crash1.C: New test.
17245
17246 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17247
17248         PR c++/8805
17249         * g++.dg/eh/cleanup1.C: New test.
17250
17251 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17252
17253         * gcc.c-torture/execute/20030316-1.c: New test case.
17254
17255 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17256
17257         PR c++/9629
17258         * g++.dg/init/ctor2.C: New test.
17259
17260 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17261
17262         * g77.f-torture/compile/xformat.f: New test case.
17263
17264 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17265
17266         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17267         * g++.old-deja/g++.mike/eh50.C: Likewise.
17268
17269 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17270
17271         PR c++/6440
17272         * g++.dg/template/spec7.C: New test.
17273         * g++.dg/template/spec8.C: Likewise.
17274
17275 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17276
17277         * gcc.c-torture/execute/20030313-1.c: New test.
17278
17279 2003-03-14  Richard Henderson  <rth@redhat.com>
17280
17281         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17282
17283 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17284
17285         * gcc.c-torture/compile/20030314-1.c: New test.
17286
17287 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17288
17289         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17290         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17291         thumb target,
17292         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17293         to accept newer _imp__  prefix and additional
17294         newline in .drectve section.
17295         * gcc.dg/dll-4.c: Likewise.
17296         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17297         switch.
17298
17299 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17300
17301         * g++.dg/parse/namespace9.C: New test.
17302
17303         * g++.dg/init/ref5.C: New test.
17304         * g++.dg/parse/ptrmem1.C: Likewise.
17305
17306 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17307
17308         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17309         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17310         regular expression.
17311         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17312         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17313
17314 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17315
17316         * gcc.c-torture/execute/20030224-2.c: New test.
17317
17318 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17319
17320         * gcc.dg/decl-3.c: New test.
17321
17322 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17323
17324         * gcc.dg/i386-loop-2.c: New test.
17325
17326 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17327
17328         PR c++/9474
17329         * g++.dg/parse/namespace8.C: New test.
17330
17331         PR c++/9924
17332         * g++.dg/overload/builtin2.C: New test.
17333
17334 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17335
17336         * gcc.dg/return-type-3.c: New test.
17337
17338 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17339
17340         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17341         profiling options are not supported.
17342
17343 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17344
17345         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17346         * g++.old-deja/g++.warn/impint2.C: Likewise.
17347
17348 2003-03-10  Devang Patel  <dpatel@apple.com>
17349
17350         * g++.dg/cpp/c++_cmd_1.C: New test.
17351         * g++.dg/cpp/c++_cmd_1.h: New file.
17352
17353 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17354
17355         * gcc.dg/altivec-9.c: New file.
17356
17357 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17358
17359         * gcc.dg/ppc-sdata-1.c: New test.
17360         * gcc.dg/ppc-sdata-2.c: New test.
17361
17362 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17363
17364         PR c++/9373
17365         * g++.dg/opt/ptrmem2.C: New test.
17366
17367         PR c++/8534
17368         * g++.dg/opt/ptrmem1.C: New test.
17369
17370 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17371
17372         * gcc.dg/i386-loop-1.c: New test.
17373
17374 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17375
17376         PR c++/9970
17377         * g++.dg/lookup/friend1.C: New test.
17378
17379 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17380
17381         PR c++/9823
17382         * g++.dg/parser/constructor1.C: New test.
17383
17384 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17385
17386         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17387
17388         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17389
17390 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17391
17392         * gcc.dg/cpp/Wunused.c: Update test.
17393
17394 2003-03-08  Jan Hubicka  <jh@suse.cz>
17395
17396         * gcc.dg/inline-3.c: New test.
17397
17398 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17399
17400         PR c++/9809
17401         * g++.dg/parse/builtin1.C: New test.
17402
17403         PR c++/9982
17404         * g++.dg/abi/cookie1.C: New test.
17405         * g++.dg/abi/cookie2.C: Likewise.
17406
17407         PR c++/9524
17408         * g++.dg/template/field1.C: New test.
17409
17410         PR c++/9912
17411         * g++.dg/parse/class1.C: New test.
17412         * g++.dg/parse/namespace7.C: Likewise.
17413         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17414
17415 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17416
17417         * g++.dg/init/ref4.C: New test.
17418
17419 2003-03-07  Jan Hubicka  <jh@suse.cz>
17420
17421         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17422         * gcc.dg/inline-3.c:  New test.
17423
17424 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17425
17426         * g++.dg/init/ref3.C: New test.
17427
17428         PR c++/9965
17429         * g++.dg/init/ref2.C: New test.
17430
17431         PR c++/9400
17432         * g++.dg/warn/Wshadow-2.C: New test.
17433
17434         PR c++/9791
17435         * g++.dg/warn/Woverloaded-1.C: New test.
17436
17437 2003-03-05  Jan Hubicka  <jh@suse.cz>
17438
17439         * gcc.dg/i386-local2.c: New.
17440         * gcc.dg/i386-local.c: Fix typo.
17441
17442 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17443
17444         * g++.dg/abi/layout3.C: New test.
17445
17446 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17447
17448         * gcc.c-torture/compile/20030305-1.c
17449
17450 2003-03-05  Jan Hubicka  <jh@suse.cz>
17451
17452         * gcc.dg/i386-local.c: New.
17453
17454 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17455
17456         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17457
17458 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17459
17460         * gcc.dg/switch-2.c: New test.
17461         * gcc.dg/switch-3.c: New test.
17462         * gcc.dg/Wswitch.c: Adjust line numbers.
17463         * gcc.dg/Wswitch-default.c: Likewise.
17464         * gcc.dg/Wswitch-enum.c: Likewise.
17465
17466 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17467
17468         * gcc.c-torture/execute/20030222-1.c: New test.
17469
17470 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17471
17472         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17473
17474 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17475
17476         PR c++/9878
17477         * g++.dg/init/ref1.C: New test.
17478
17479 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17480
17481         * gcc.dg/sh-relax.c: New SH-only test.
17482
17483 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17484
17485         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17486         comment explaining purpose of testcase.
17487
17488 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17489
17490         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17491         for HC11/HC12 (asm needs two int registers).
17492         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17493         HC11/HC12 because the test uses an asm which needs two 32-bit
17494         registers.
17495
17496 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17497
17498         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17499         for HC11/HC12 (array is too large otherwise).
17500         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17501         * gcc.c-torture/compile/20010518-2.x: Likewise.
17502         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17503         HC11/HC12 (array is too large).
17504
17505 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17506
17507         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17508         * lib/g++-dg.exp (g++-dg-test): Likewise.
17509
17510 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17511
17512         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17513         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17514
17515 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17516
17517         * g++.dg/warn/implicit-typename1.C: Remove warning.
17518
17519 2003-02-28  Richard Henderson  <rth@redhat.com>
17520
17521         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17522         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17523
17524 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17525
17526         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17527         * g++.dg/pch/pch.exp: Likewise.
17528
17529 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17530
17531         PR c++/9879
17532         * testsuite/g++.dg/init/new4.C: New test.
17533
17534 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17535
17536         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17537
17538 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17539
17540         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17541         unsigned long.
17542
17543         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17544         wider than float.
17545
17546 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17547
17548         * lib/scanasm.exp: Add support for counting numbers of
17549         occurences.
17550         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17551         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17552
17553 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17554
17555         PR c++/9683
17556         * g++.dg/template/static3.C: New test.
17557
17558         PR c++/9829
17559         * g++.dg/parse/namespace6.C: New test.
17560
17561 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17562
17563         PR target/9732
17564         * gcc.dg/20030225-1.c: New test.
17565
17566 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17567
17568         * README: Remove out-of-date information.
17569
17570         PR c++/9836
17571         * g++.dg/template/spec6.C: New test.
17572
17573 2003-02-24  Jeff Law  <law@redhat.com>
17574
17575         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17576
17577 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17578
17579         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17580         * gcc.dg/pragma-ep-1.c: Likewise.
17581
17582 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17583
17584         PR c++/9602
17585         * g++.dg/template/friend16.C: New test.
17586
17587 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17588
17589         PR c++/5333
17590         * g++.dg/parse/fused-params1.C: Adjust error messages.
17591         * g++.dg/template/nested3.C: New test.
17592
17593 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17594
17595         * g++.dg/abi/param1.C: New test.
17596
17597 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17598
17599         PR c++/7982
17600         * g++.dg/warn/implicit-typename1.C: New test.
17601
17602 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17603
17604         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17605         with "mtune".
17606         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17607         * gcc.c-torture/execute/20010129-1.x: Likewise.
17608         * gcc.dg/20011107-1.c: Likewise.
17609         * gcc.dg/20020108-1.c: Likewise.
17610         * gcc.dg/20020122-3.c: Likewise.
17611         * gcc.dg/20020206-1.c: Likewise.
17612         * gcc.dg/20020310-1.c: Likewise.
17613         * gcc.dg/20020426-2.c: Likewise.
17614         * gcc.dg/20020517-1.c: Likewise.
17615         * gcc.dg/991230-1.c: Likewise.
17616         * gcc.dg/i386-unroll-1.c: Likewise.
17617         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17618
17619 2003-02-22  Jan Hubicka  <jh@suse.cz>
17620
17621         * gcc.dg/i386-mul.c: New test.
17622
17623 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17624
17625         * gcc.dg/builtins-5.c: New test case.
17626
17627 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17628
17629         * gcc.dg/asmreg-1.c: New test.
17630
17631 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17632
17633         PR c++/9749
17634         * g++.dg/parse/varmod1.C: New test.
17635
17636 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17637
17638         PR c++/9727
17639         * g++.dg/template/op1.C: New test.
17640
17641 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17642
17643         PR c++/8906
17644         * g++.dg/template/nested2.C: New test.
17645
17646 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17647
17648         PR c++/8724
17649         * g++.dg/expr/dtor1.C: New test.
17650
17651 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17652
17653         * gcc.dg/cpp/include3.c: New test.
17654         * gcc.dg/cpp/inc/foo.h: New file.
17655
17656 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17657
17658         * gcc.c-torture/execute/20030221-1.c: New test.
17659
17660 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17661
17662         PR c++/9729
17663         * g++.dg/abi/conv1.C: New test.
17664
17665 2003-02-20  Jan Hubicka  <jh@suse.cz>
17666
17667         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17668
17669 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17670
17671         * gcc.c-torture/compile/20030219-1.c: New test.
17672
17673 2003-02-18  Jan Hubicka  <jh@suse.cz>
17674
17675         * gcc.dg/funcorder.c: New test.
17676
17677 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17678
17679         * gcc.c-torture/execute/20030218-1.c: New.
17680
17681 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17682
17683         * gcc.dg/20030218-1.c: New.
17684
17685 2003-02-18  Richard Henderson  <rth@redhat.com>
17686
17687         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
17688         * gcc.dg/attr-used-2.c: New.
17689
17690 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
17691
17692         PR c++/9704
17693         * g++.dg/init/copy5.C: New test.
17694
17695 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
17696
17697         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17698         * g++.dg/pch/pch.exp: Likewise.
17699
17700 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17701
17702         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17703         STACK_SIZE is not defined.
17704
17705 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17706
17707         PR c++/9457
17708         * g++.dg/template/init1.C: New test.
17709
17710 2003-02-16  Jan HUbicka  <jh@suse.cz>
17711
17712         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17713         (foo): Add few extra tests
17714         * gcc.dg/c99-const-expr-3.c: Likewise.
17715         * gcc.c-torture/execute/20030216-1.c: New.
17716
17717 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17718
17719         PR c++/9459
17720         * g++.dg/ext/typeof4.C: New test.
17721
17722 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17723
17724         * gcc.dg/i386-387-3.c: New test case.
17725
17726 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17727
17728         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17729         cris-*-elf* cris-*-aout* and mmix-*-*.
17730
17731 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17732
17733         * gcc.dg/20030213-1.c: New test.
17734
17735 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17736
17737         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17738         * gcc.dg/i386-387-2.c: Likewise.
17739
17740 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17741
17742         * gcc.dg/ppc-spe.c: Fix formatting.
17743         Enable tests that were previously unsupported by gas.
17744         Delete tests for instructions that no longer exist.
17745         Switch arguments on evsubifw builtin.
17746
17747 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17748
17749         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17750         STACK_SIZE is too small.
17751
17752 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17753             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17754
17755         * gcc.dg/decl-2.c: New test.
17756
17757 2003-02-10  Jan Hubicka  <jh@suse.cz>
17758
17759         * gcc.dg/i386-fpcvt-1.c:  New test.
17760
17761 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17762
17763         * gcc.c-torture/execute/20030209-1.c: New test.
17764
17765 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17766
17767         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17768         int-wide bitops, use the constants of the same width.
17769         Likewise, if long long is 32-bit wide, test bitops using
17770         32-bit constants.
17771
17772 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17773
17774         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17775
17776 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17777
17778         * testsuite/gcc.dg/builtins-4.c: New test case.
17779
17780 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17781
17782         * gcc.dg/20020430-1.c: Fix dg command typos.
17783         * gcc.dg/20020503-1.c: Likewise.
17784
17785 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17786
17787         PR c++/8785
17788         * g++.dg/parse/fused-params1.C: New test.
17789
17790         PR c++/8857
17791         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17792
17793         PR c++/8921
17794         * g++.dg/parse/non-dependent1.C: New test.
17795
17796         PR c++/8928
17797         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17798
17799         PR c++/9228
17800         * g++.dg/parse/undefined7.C: New test.
17801         * g++.dg/parse/non-templ1.C: New test.
17802
17803         PR c++/9229
17804         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17805
17806 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17807
17808         * gcc.c-torture/compile/20030206-1.c: New test.
17809
17810 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17811
17812         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17813         "pow" to "foo" to avoid potential confusion with a math built-in.
17814
17815 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17816
17817         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17818         conditions for SPARC targets.
17819
17820 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17821
17822         * gcc.dg/20030204-1.c: New test.
17823
17824 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17825
17826         PR c++/38
17827         * g++.dg/parse/array-size1.C: New test.
17828
17829         PR c++/5657
17830         * g++.dg/parse/undefined3.C: New test.
17831
17832         PR c++/5665
17833         * g++.dg/parse/undefined4.C: New test.
17834
17835         PR c++/5975
17836         * g++.dg/parse/undefined5.C: New test.
17837
17838         PR c++/7259
17839         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17840
17841         PR c++/8578
17842         * g++.dg/parse/casting-operator1.C: New test.
17843
17844         PR c++/8596
17845         * g++.dg/parse/undefined6.C: New test.
17846
17847         PR c++/8736
17848         * g++.dg/parse/missing-template1.C: New test.
17849
17850 2003-02-04  Jan Hubicka  <jh@suse.cz>
17851
17852         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17853         * gcc.dg/i386-cmov?.c:  Likewise.
17854         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17855         * gcc.dg/i386-ssefp-1.c:  Likewise.
17856         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17857         conventions.
17858
17859 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17860
17861         PR c++/7129
17862         * testsuite/g++.dg/ext/max.C: New test.
17863
17864 2003-02-03  Jan Hubicka  <jh@suse.cz>
17865
17866         * gcc.c-torture/execute/20030203-1.c: New test.
17867
17868 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17869
17870         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17871         'natural-endian'.
17872
17873 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17874
17875         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17876         * g++.dg/init/new2.C: Likewise.
17877         * g++.dg/other/new1.C: Likewise.
17878
17879 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17880
17881         * gcc.dg/struct-ret-libc.c: New test.
17882
17883 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17884
17885         * gcc.dg/20030129-1.c: New test.
17886
17887 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17888
17889         PR c++/8849
17890         * g++.dg/template/ptrmem4.C: New test.
17891
17892 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17893
17894         * g++.dg/parser/constant1.C: New test.
17895
17896 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17897
17898         PR c++/8591
17899         * g++.dg/parse/friend2.C: New test.
17900
17901 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17902
17903         PR c++/9437
17904         * g++.dg/template/unify4.C: New test.
17905
17906 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17907
17908         * gcc.c-torture/execute/20030128-1.c: New test.
17909
17910 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17911
17912         * g++.dg/lookup/nested1.C: Test moved from ...
17913         * g++.old-deja/g++.other/lookup24.C: ... here.
17914
17915 2003-01-28  Jan Hubicka  <jh@suse.cz>
17916
17917         * gcc.dg/i386-cmov5.c:  New test.
17918
17919 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17920
17921         * gcc.c-torture/execute/20010925-1.c: Changed the
17922         memcpy declaration.
17923
17924 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17925
17926         PR c++/3902
17927         * g++.dg/parse/template5.C: New test.
17928
17929 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17930
17931         PR fortran/9258
17932         * g77.dg/pr9258: New test.
17933
17934 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17935
17936         * README: Move relevant parts from README.g++.
17937
17938         * README.g++: Remove this file.
17939
17940 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17941
17942         * g++.dg/abi/dcast1.C: New test.
17943
17944 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17945
17946         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17947
17948 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17949
17950         PR c++/47
17951         * g++.old-deja/g++.other/lookup24.C: New test.
17952
17953 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17954
17955         PR middle-end/7227
17956         * gcc.dg/uninit-C.c: New test.
17957
17958 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17959
17960         * g++.dg/abi/covariant1.C: New test.
17961
17962 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17963
17964         * gcc.dg/20030123-1.c: New test.
17965
17966 2003-01-25  Jan Hubicka  <jh@suse.cz>
17967
17968         PR opt/8492
17969         * gcc.c-torture/compile/20030125-1.c
17970
17971 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17972
17973         PR c++/9403
17974         * g++.dg/parse/template3.C: New test.
17975         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17976
17977         PR c++/795
17978         * g++.dg/parse/template4.C: New test.
17979
17980         PR c++/9415
17981         * g++.dg/template/qual2.C: New test.
17982
17983         PR c++/8545
17984         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17985
17986         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17987
17988 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17989
17990         * gcc.c-torture/execute/switch-1.c: New test case.
17991
17992 2003-01-25  Jan Hubicka  <jh@suse.cz>
17993
17994         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17995
17996 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17997
17998         Tweaks for Bison-1.875. From the NEWS file:
17999         "- `parse error' -> `syntax error'
18000         Bison now uniformly uses the term `syntax error'"
18001         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
18002         * gcc.dg/cpp/digraph2.c: Likewise.
18003         * gcc.dg/cpp/direct2.c: Likewise.
18004         * gcc.dg/cpp/paste4.c: Likewise.
18005         * gcc.dg/c90-restrict-1.c: Likewise.
18006         * gcc.dg/c99-func-2.c: Likewise.
18007         * gcc.dg/noncompile/920721-2.c: Likewise.
18008         * gcc.dg/noncompile/930622-2.c: Likewise.
18009         * gcc.dg/noncompile/940112-1.c: Likewise.
18010         * gcc.dg/noncompile/950921-1.c: Likewise.
18011         * gcc.dg/noncompile/951123-1.c: Likewise.
18012         * gcc.dg/noncompile/971104-1.c: Likewise.
18013         * gcc.dg/noncompile/990416-1.c: Likewise.
18014
18015 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
18016
18017         * g++.dg/parse/undefined1.C: Add error message.
18018
18019 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18020
18021         PR c++/9354
18022         * g++.dg/parse/new1.C: New test.
18023
18024         PR c++/9216
18025         * g++.dg/parse/template2.C: New test.
18026
18027         PR c++/9354
18028         * g++.dg/parse/typedef2.C: New test.
18029
18030         PR c++/9328
18031         * g++.dg/ext/typeof3.C: New test.
18032
18033 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18034
18035         PR c++/2738
18036         * g++.dg/parse/ret-type1.C: New test.
18037
18038         PR c++/3792
18039         * g++.dg/parse/tmpl-outside1.C: New test.
18040
18041         PR c++/4207
18042         * g++.dg/parse/int-as-enum1.C: New test.
18043
18044         PR c++/4903
18045         * g++.dg/parse/no-typename1.C: New test.
18046
18047         PR c++/5533
18048         * g++.dg/parse/no-value1.C: New test.
18049
18050         PR c++/5921
18051         * g++.dg/parse/wrong-inline1.C: New test.
18052
18053         PR c++/6402
18054         * g++.dg/parse/ref1.C: New test.
18055
18056         PR c++/6992
18057         * g++.dg/parse/attr-ctor1.C: New test.
18058
18059         PR c++/7229
18060         * g++.dg/parse/namespace5.C: New test.
18061
18062         PR c++/7917
18063         * g++.dg/parse/func-def1.C: New test.
18064
18065         PR c++/8143
18066         * g++.dg/parse/undefined1.C: New test.
18067
18068         PR c++/5723, PR c++/8522
18069         * g++.dg/parse/specialization1.C: New test.
18070
18071         PR c++/163, PR c++/8595
18072         * g++.dg/parse/struct-as-enum1.C: New test.
18073
18074         PR c++/9173
18075         * g++.dg/parse/undefined2.C: New test.
18076
18077 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18078
18079         PR c++/9298
18080         * g++.dg/parse/template1.C: New test.
18081
18082         PR c++/9384
18083         * g++.dg/parse/using1.C: New test.
18084
18085         PR c++/9285
18086         PR c++/9294
18087         * g++.dg/parse/expr2.C: New test.
18088
18089         PR c++/9388
18090         * g++.dg/parse/lookup2.C: Likewise.
18091
18092 2003-01-21  Jan Hubicka  <jh@suse.cz>
18093
18094         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
18095         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
18096         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
18097         * gcc.c-torture/execute/string-opt-*.c: Likewise.
18098
18099 2003-01-20  Nick Clifton  <nickc@redhat.com>
18100
18101         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
18102         problem with ARM sibcall code generation.
18103
18104 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18105
18106         * gcc.c-torture/execute/20030120-1.c: New.
18107
18108 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
18109
18110         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
18111
18112 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
18113
18114         PR c++/9272
18115         * g++.dg/parse/ctor1.C: New test.
18116
18117         PR c++/9294:
18118         * g++.dg/parse/qualified1.C: New test.
18119
18120         * g++.dg/parse/typename3.C: New test.
18121
18122 2003-01-16  Richard Henderson  <rth@redhat.com>
18123
18124         * g++.dg/tls/init-2.C: Fix error matches for real this time.
18125
18126 2003-01-16  Richard Henderson  <rth@redhat.com>
18127
18128         * g++.dg/pch/pch.exp: Copy test header to the working directory
18129         before using it either for precompilation or direct use.
18130         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
18131         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
18132
18133 2003-01-16  Richard Henderson  <rth@redhat.com>
18134
18135         * gcc.dg/pch/pch.exp: Copy test header to the working directory
18136         before using it either for precompilation or direct use.
18137         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
18138         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
18139
18140 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
18141
18142         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
18143         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
18144         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
18145         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
18146         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
18147         typename warning into error.
18148         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
18149         error messages.
18150         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
18151         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
18152         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
18153         messages.
18154         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
18155         make declaration visible in template.
18156         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
18157         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
18158         messages.
18159         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
18160         message.
18161         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
18162         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
18163         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
18164         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
18165         typename warning with error message.
18166         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
18167         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
18168         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
18169
18170 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
18171
18172         * g++.dg/parse/ambig2.C: New test.
18173
18174 2003-01-15  Richard Henderson  <rth@redhat.com>
18175
18176         * g++.dg/tls/init-2.C: Update error message string.
18177
18178 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18179
18180         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
18181
18182 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
18183
18184         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
18185         all for HC11/HC12.
18186         * gcc.c-torture/compile/20001205-1.x: Likewise.
18187         * gcc.c-torture/compile/20001226-1.x: Likewise.
18188         * gcc.c-torture/compile/920520-1.x: Likewise.
18189         * gcc.c-torture/compile/961203-1.x: Likewise.
18190         * gcc.c-torture/compile/20020604-1.x: Likewise.
18191
18192 2003-01-15  Jan Hubicka  <jh@suse.cz>
18193
18194         * gcc.c-torture/compile/20030115-1.c: New test.
18195
18196         * gcc.dg/i386-fpcvt-1.c: New test.
18197         * gcc.dg/i386-fpcvt-2.c: New test.
18198
18199 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18200
18201         Further conform g++'s __vmi_class_type_info to the C++ ABI
18202         specification.
18203         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18204         the specification.
18205
18206 2003-01-14  Jan Hubicka  <jh@suse.cz>
18207
18208         * gcc.dg/i386-fpcvt-1.c: New test.
18209         * gcc.dg/i386-fpcvt-2.c: New test.
18210
18211 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18212
18213         * gcc.dg/i386-mmx-3.c: New test.
18214
18215 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18216
18217         PR c++/9264
18218         * g++.dg/parse/octal1.C: New file.
18219
18220         PR c++/9172
18221         * g++.dg/parse/typename1.C: New file.
18222
18223 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18224
18225         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18226         * gcc.dg/bf-no-ms-layout.c: Likewise.
18227         * gcc.dg/bf-ms-attrib.c: Likewise.
18228
18229 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18230
18231         PR c++/9099
18232         * g++.dg/parse/dtor1.C: New file.
18233
18234         PR c++/9128
18235         * g++.dg/rtti/typeid1.C: New file.
18236
18237         PR c++/9153
18238         * g++.dg/parse/lookup1.C: New file.
18239
18240         PR c++/9171
18241         * g++.dg/templ/spec5.C: New file.
18242
18243 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18244
18245         * gcc.c-torture/compile/20030110-1.c: New test.
18246
18247 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18248
18249         Merge from pch-branch:
18250
18251         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18252
18253         * gcc.dg/pch/cpp-1.h: New.
18254         * gcc.dg/pch/cpp-1.c: New.
18255         * gcc.dg/pch/cpp-2.h: New.
18256         * gcc.dg/pch/cpp-2.c: New.
18257
18258         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18259
18260         * gcc.dg/pch/except-1.h: New.
18261         * gcc.dg/pch/except-1.c: New.
18262
18263         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18264
18265         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18266         running test.
18267         * gcc.dg/pch: Include *.hp not *.h.
18268         * gcc.dg/pch/system-1.h: New.
18269         * gcc.dg/pch/system-1.c: New.
18270
18271         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18272
18273         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18274         rather than trying to build and run a program using PCH.
18275         * gcc.dg/pch: Remove dg-do commands from test files.
18276
18277         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18278
18279         * gcc.dg/pch/macro-3.c: New.
18280         * gcc.dg/pch/macro-3.h: New.
18281
18282         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18283
18284         * gcc.dg/pch/common-1.c: New.
18285         * gcc.dg/pch/common-1.h: New.
18286         * gcc.dg/pch/decl-1.c: New.
18287         * gcc.dg/pch/decl-1.h: New.
18288         * gcc.dg/pch/decl-2.c: New.
18289         * gcc.dg/pch/decl-2.h: New.
18290         * gcc.dg/pch/decl-3.c: New.
18291         * gcc.dg/pch/decl-3.h: New.
18292         * gcc.dg/pch/decl-4.c: New.
18293         * gcc.dg/pch/decl-4.h: New.
18294         * gcc.dg/pch/decl-5.c: New.
18295         * gcc.dg/pch/decl-5.h: New.
18296         * gcc.dg/pch/global-1.c: New.
18297         * gcc.dg/pch/global-1.h: New.
18298         * gcc.dg/pch/inline-1.c: New.
18299         * gcc.dg/pch/inline-1.h: New.
18300         * gcc.dg/pch/inline-2.c: New.
18301         * gcc.dg/pch/inline-2.h: New.
18302         * gcc.dg/pch/static-1.c: New.
18303         * gcc.dg/pch/static-1.h: New.
18304         * gcc.dg/pch/static-2.c: New.
18305         * gcc.dg/pch/static-2.h: New.
18306
18307         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18308
18309         * g++.dg/pch/pch.exp: Better handle failing testcases.
18310         * gcc.dg/pch/pch.exp: Likewise.
18311         * gcc.dg/pch/macro-1.c: New.
18312         * gcc.dg/pch/macro-1.h: New.
18313         * gcc.dg/pch/macro-2.c: New.
18314         * gcc.dg/pch/macro-2.h: New.
18315
18316         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18317
18318         * g++.dg/dg.exp: Treat files in pch/ specially.
18319         * g++.dg/pch/pch.exp: New file.
18320         * g++.dg/pch/empty.H: New file.
18321         * g++.dg/pch/empty.C: New file.
18322         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18323         "precompile".
18324
18325         * gcc.dg/pch/pch.exp: New file.
18326         * gcc.dg/pch/empty.h: New file.
18327         * gcc.dg/pch/empty.c: New file.
18328         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18329         "precompile".
18330
18331 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18332
18333         * g++.dg/template/friend14.C: New test.
18334
18335 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18336
18337         * gcc.dg/old-style-asm-1.c: New test.
18338
18339 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18340
18341         * gcc.c-torture/compile/20030109-1.c: New test.
18342
18343 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18344
18345         * gcc.c-torture/execute/20030109-1.c: New test.
18346
18347 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18348
18349         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18350         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18351         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18352         * g++.old-deja/g++.mike/eh2.C: Likewise
18353         * g++.old-deja/g++.mike/eh3.C: Likewise
18354         * g++.old-deja/g++.mike/eh5.C: Likewise
18355         * g++.old-deja/g++.mike/eh6.C: Likewise
18356         * g++.old-deja/g++.mike/eh7.C: Likewise
18357         * g++.old-deja/g++.mike/eh8.C: Likewise
18358         * g++.old-deja/g++.mike/eh9.C: Likewise
18359         * g++.old-deja/g++.mike/eh10.C: Likewise
18360         * g++.old-deja/g++.mike/eh12.C: Likewise
18361         * g++.old-deja/g++.mike/eh13.C: Likewise
18362         * g++.old-deja/g++.mike/eh14.C: Likewise
18363         * g++.old-deja/g++.mike/eh16.C: Likewise
18364         * g++.old-deja/g++.mike/eh17.C: Likewise
18365         * g++.old-deja/g++.mike/eh18.C: Likewise
18366         * g++.old-deja/g++.mike/eh21.C: Likewise
18367         * g++.old-deja/g++.mike/eh23.C: Likewise
18368         * g++.old-deja/g++.mike/eh24.C: Likewise
18369         * g++.old-deja/g++.mike/eh25.C: Likewise
18370         * g++.old-deja/g++.mike/eh26.C: Likewise
18371         * g++.old-deja/g++.mike/eh27.C: Likewise
18372         * g++.old-deja/g++.mike/eh28.C: Likewise
18373         * g++.old-deja/g++.mike/eh29.C: Likewise
18374         * g++.old-deja/g++.mike/eh31.C: Likewise
18375         * g++.old-deja/g++.mike/eh33.C: Likewise
18376         * g++.old-deja/g++.mike/eh34.C: Likewise
18377         * g++.old-deja/g++.mike/eh35.C: Likewise
18378         * g++.old-deja/g++.mike/eh36.C: Likewise
18379         * g++.old-deja/g++.mike/eh37.C: Likewise
18380         * g++.old-deja/g++.mike/eh38.C: Likewise
18381         * g++.old-deja/g++.mike/eh39.C: Likewise
18382         * g++.old-deja/g++.mike/eh40.C: Likewise
18383         * g++.old-deja/g++.mike/eh41.C: Likewise
18384         * g++.old-deja/g++.mike/eh42.C: Likewise
18385         * g++.old-deja/g++.mike/eh44.C: Likewise
18386         * g++.old-deja/g++.mike/eh46.C: Likewise
18387         * g++.old-deja/g++.mike/eh47.C: Likewise
18388         * g++.old-deja/g++.mike/eh48.C: Likewise
18389         * g++.old-deja/g++.mike/eh49.C: Likewise
18390         * g++.old-deja/g++.mike/eh50.C: Likewise
18391         * g++.old-deja/g++.mike/eh51.C: Likewise
18392         * g++.old-deja/g++.mike/eh53.C: Likewise
18393         * g++.old-deja/g++.mike/eh55.C: Likewise
18394         * g++.old-deja/g++.mike/p7912.C: Likewise
18395         * g++.old-deja/g++.mike/p9706.C: Likewise
18396         * g++.old-deja/g++.mike/p10416.C: Likewise
18397         * g++.old-deja/g++.mike/p11667.C: Likewise
18398         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18399         Remove redundant reference to Iris.
18400         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18401         Elxsi, i860, Pico Java, and WE32K.
18402
18403 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18404
18405         * g++.dg/ext/asm4.C: New test.
18406
18407 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18408
18409         PR c++/9030
18410         * g++.dg/template/friend12.C: New test.
18411         * g++.dg/template/friend13.C: Likewise.
18412         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18413
18414 2003-01-08  Jan Hubicka  <jh@suse.cz>
18415
18416         * gcc.dg/i386-cadd.c: New test.
18417         * gcc.dg/i386-cmov4.c: Likewise.
18418
18419 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18420
18421         PR c++/9165
18422         * g++.dg/warn/Wunused-3.C: New test.
18423
18424         * g++.dg/abi/bitfield9.C: New test.
18425
18426         PR c++/9189
18427         * g++.dg/parse/defarg3.C: New test.
18428
18429 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18430
18431         * g++.dg/parse/ambig1.C: New test.
18432         * g++.dg/parse/defarg2.C: New test.
18433
18434 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18435
18436         * g++.dg/template/defarg-1.C: New test.
18437         * g++.dg/template/local2.C: Likewise.
18438
18439 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18440
18441         * gcc.c-torture/execute/20030105-1.c: New test.
18442
18443 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18444
18445         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18446         * g++.dg/parse/namespace4.C: Likewise.
18447
18448 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18449
18450         * g++.dg/template/ntp2.C: New test.
18451
18452 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18453
18454         * g++.dg/parse/extern-C-1.C: New test.
18455
18456         * g++.dg/parse/namespace4.C: New test.
18457
18458         * g++.dg/template/nested1.C: New test.
18459
18460         * g++.dg/parse/namespace3.C: New test.
18461
18462 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18463
18464         * g++.dg/lookup/two-stage1.C: New test.
18465
18466 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18467
18468         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18469         * g++.old-deja/g++.jason/access8.C: Likewise.
18470         * g++.old-deja/g++.other/decl5.C: Likewise.
18471
18472 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18473
18474         * g++.dg/parse/parse7.C: New test.
18475
18476 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18477
18478         PR c++/2843
18479         * g++.dg/ext/attrib7.C: New test.
18480
18481 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18482
18483         * g++.dg/parse/parse6.C: New test.
18484
18485 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18486
18487         * gcc.dg/h8300-stack-1.c: New.
18488
18489 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18490
18491         g++.dg/lookup/exception1.C: New test.
18492
18493         g++.dg/lookup/template1.C: New test.
18494
18495         g++.dg/parse/namespace2.C: New test.
18496
18497         g++.dg/parse/parens2.C: New test.
18498
18499 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18500
18501         * g++.dg/parse/parse5.C: New test.
18502         * g++.dg/lookup/scoped4.C: New test.
18503
18504 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18505
18506         * g++.dg/parse/parens1.C: New test.
18507
18508         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18509         angle-bracket1.C.
18510         * g++.dg/parse/parens2.C: New test.
18511
18512         * g++.dg/lookup/scope-operator1.C: New test.
18513
18514         * g++.dg/parse/operator1.C: New test.
18515
18516 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18517
18518         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18519         * g++.old-deja/g++.other/access6.C: Likewise.
18520         * g++.old-deja/g++.other/decl1.C: Likewise.
18521         * g++.old-deja/g++.pt/typename12.C: Likewise.
18522
18523 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18524
18525         * g++.dg/parse/namespace1.C: New test.
18526
18527 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18528
18529         * g++.dg/parse/parse4.C: New test.
18530
18531 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18532
18533         * g++.dg/parse/parse3.C: New test.
18534
18535 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18536
18537         * g++.dg/parse/parse2.C: New test.
18538
18539 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18540
18541         * g++.dg/template/friend11.C: New test.
18542
18543 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18544
18545         * g++.dg/parse/parse1.C: New test.
18546
18547 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18548
18549         * lib/profopt.exp: Change the name of a global variable to avoid
18550         possible clashes with other test suites.
18551
18552 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18553
18554         * g++.dg/inherit/covariant8.C: New test.
18555
18556 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18557
18558         * g++.dg/init/array9.C: New test.
18559
18560         PR c++/9112
18561         * g++.dg/parse/expr1.C: New test.
18562
18563 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18564
18565         * gcc.c-torture/compile/20021230-1.c: New test.
18566
18567 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18568
18569         * g++.dg/inherit/covariant5.C: New test.
18570         * g++.dg/inherit/covariant6.C: New test.
18571         * g++.dg/inherit/covariant7.C: New test.
18572
18573 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18574
18575         PR c++/2739
18576         * g++.dg/other/access2.C: New test.
18577
18578 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18579
18580         * g++.dg/other/anon-struct.C: No longer fails
18581         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18582         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18583         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18584
18585 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18586
18587         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18588
18589 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18590
18591         * g++.dg/eh/spec4.C: Remove stray semicolon.
18592         * g++.dg/expr/pmf-1.C: Change error message.
18593         * g++.dg/ext/asm1.C: Remove stray semicolon.
18594         * g++.dg/ext/typename1.C: Add missing typenames.
18595         * g++.dg/inherit/template-as-base.C: Change error message.
18596         * g++.dg/lookup/scoped1.C: Likewise.
18597         * g++.dg/lookup/scoped2.C: Likewise.
18598         * g++.dg/lookup/using2.C: Likewise.
18599         * g++.dg/other/component1.C: Remove stray semicolon.
18600         * g++.dg/other/do1.C: Change error message.
18601         * g++.dg/other/error2.C: Likewise.
18602         * g++.dg/other/init1.C: Likewise.
18603         * g++.dg/other/packed1.C: Remove stray semicolon.
18604         * g++.dg/other/ptrmem2.C: Change error message.
18605         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18606         marker.
18607         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18608         * g++.dg/template/access3.C: Add typename keyword.
18609         * g++.dg/template/access5.C: Remove stray semicolon.
18610         * g++.dg/template/access6.C: Likewise.
18611         * g++.dg/template/complit1.C: Likewise.
18612         * g++.dg/template/crash1.C: Change error message.
18613         * g++.dg/template/inherit2.C: Remove stray semicolon.
18614         * g++.dg/template/instantiate2.C: Likewise.
18615         * g++.dg/template/instantiate3.C: Change error message.
18616         * g++.dg/template/qual1.C: Remove stray semicolon.
18617         * g++.dg/template/qualttp18.C: Change error message.
18618         * g++.dg/template/ref1.C: Remove stray semicolon.
18619         * g++.dg/template/sizeof1.C (A::value): Declare it.
18620         * g++.dg/template/spec4.C: Change error message.
18621         * g++.dg/template/static1.C: Likewise.
18622         * g++.dg/template/type1.C: Likewise.
18623         * g++.dg/template/typename3.C: Likewise.
18624         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18625         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18626         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18627         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18628         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18629         named return value extension.
18630         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18631         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18632         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18633         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18634         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18635         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18636         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18637         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18638         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18639         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18640         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18641         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18642         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18643         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18644         syntax.
18645         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18646         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18647         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18648         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18649         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18650         * g++.old-deja/g++.brendan/template11.C: Likewise.
18651         * g++.old-deja/g++.brendan/template26.C: Likewise.
18652         * g++.old-deja/g++.brendan/template27.C: Use explicit
18653         specialization syntax.
18654         * g++.old-deja/g++.brendan/template30.C: Likewise.
18655         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18656         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18657         non-dependent names.
18658         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18659         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18660         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18661         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18662         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18663         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18664         named return value extension.
18665         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18666         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18667         * g++.old-deja/g++.ext/return1.C: Likewise.
18668         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18669         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18670         * g++.old-deja/g++.jason/access8.C: Likewise.
18671         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18672         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18673         pseudo-destructor names.
18674         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18675         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18676         pseudo-destructor names.
18677         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18678         * g++.old-deja/g++.jason/overload19.C: Likewise.
18679         * g++.old-deja/g++.jason/overload32.C: Likewise.
18680         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18681         stray semicolons.
18682         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18683         * g++.old-deja/g++.jason/return.C: Likewise.
18684         * g++.old-deja/g++.jason/return2.C: Likewise.
18685         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18686         * g++.old-deja/g++.jason/special.C: Use explicit specialization
18687         syntax.
18688         * g++.old-deja/g++.jason/template10.C: Account for use of
18689         non-dependent names.
18690         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
18691         syntax.
18692         * g++.old-deja/g++.jason/template37.C: Likewise.
18693         * g++.old-deja/g++.law/access4.C: Change error messages.
18694         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
18695         pseudo-destructor names.
18696         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18697         * g++.old-deja/g++.law/ctors9.C: Likewise.
18698         * g++.old-deja/g++.law/cvt22.C: Likewise.
18699         * g++.old-deja/g++.law/dtors5.C: Likewise.
18700         * g++.old-deja/g++.law/global-init1.C: Likewise.
18701         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18702         * g++.old-deja/g++.law/operators28.C: Likewise.
18703         * g++.old-deja/g++.law/visibility28.C: Likewise.
18704         * g++.old-deja/g++.martin/eval1.C: Likewise.
18705         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18706         name.
18707         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18708         * g++.old-deja/g++.mike/net34.C: Likewise.
18709         * g++.old-deja/g++.mike/net36.C: Likewise.
18710         * g++.old-deja/g++.mike/ns2.C: Likewise.
18711         * g++.old-deja/g++.mike/p12306.C: Likewise.
18712         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18713         value extension.
18714         * g++.old-deja/g++.mike/p700.C: Likewise.
18715         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18716         * g++.old-deja/g++.mike/p710.C: Likewise.
18717         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18718         value extension.
18719         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18720         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18721         * g++.old-deja/g++.ns/crash2.C: Likewise.
18722         * g++.old-deja/g++.ns/crash3.C: Likewise.
18723         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18724         * g++.old-deja/g++.ns/ns17.C: Likewise.
18725         * g++.old-deja/g++.ns/template16.C: Likewise.
18726         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18727         keyword.
18728         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18729         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18730         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18731         named return value extension.
18732         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18733         * g++.old-deja/g++.other/access4.C: Issue additional error
18734         messages.
18735         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18736         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18737         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18738         * g++.old-deja/g++.other/crash25.C: Change error message.
18739         * g++.old-deja/g++.other/crash4.C: Change error message.
18740         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18741         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18742         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18743         checks.
18744         * g++.old-deja/g++.other/defarg8.C: Likewise.
18745         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18746         * g++.old-deja/g++.other/dtor10.C: Likewise.
18747         * g++.old-deja/g++.other/incomplete.C: Likewise.
18748         * g++.old-deja/g++.other/linkage7.C: Likewise.
18749         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18750         lookup algorithm.
18751         * g++.old-deja/g++.other/mangle2.C: Likewise.
18752         * g++.old-deja/g++.other/refinit2.C: Likewise.
18753         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18754         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18755         * g++.old-deja/g++.pt/crash28.C: Likewise.
18756         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18757         syntax.
18758         * g++.old-deja/g++.pt/crash32.C: Change error message.
18759         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18760         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18761         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18762         error message position.
18763         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18764         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18765         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18766         syntax.
18767         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18768         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18769         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18770         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18771         keyword.
18772         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18773         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18774         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18775         keyword.
18776         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18777         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18778         syntax.
18779         * g++.old-deja/g++.pt/friend28.C: Account for use of
18780         non-dependent names.
18781         * g++.old-deja/g++.pt/friend29.C: Likewise.
18782         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18783         rules.
18784         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18785         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18786         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18787         lookup rules.
18788         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18789         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18790         keyword.
18791         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18792         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18793         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18794         keyword.
18795         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18796         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18797         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18798         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18799         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18800         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18801         keyword.
18802         * g++.old-deja/g++.pt/spec10.C: Likewise.
18803         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18804         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18805         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18806         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18807         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18808         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18809         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18810         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18811         * g++.old-deja/g++.pt/typename15.C: Likewise.
18812         * g++.old-deja/g++.pt/typename22.C: Likewise.
18813         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18814         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18815         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18816         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18817         syntax.
18818         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18819         return value extension.
18820         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18821         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18822         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18823         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18824
18825 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18826
18827         * g++.dg/warn/inline1.C: New test.
18828         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18829         * g++.old-deja/g++.jason/synth10.C: Likewise.
18830         * g++.old-deja/g++.mike/net31.C: Likewise.
18831         * g++.old-deja/g++.mike/p8786.C: Likewise.
18832
18833         * g++.dg/template/friend10.C: New test.
18834         * g++.dg/template/conv5.C: New test.
18835
18836 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18837
18838         * g++.dg/lookup/scoped3.C: New test.
18839
18840         * g++.dg/lookup/decl1.C: New test.
18841         * g++.dg/lookup/decl2.C: New test.
18842
18843 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18844
18845         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18846         gcc.c-torture/compile/20021015-1.c,
18847         gcc.c-torture/compile/20021015-2.c,
18848         gcc.c-torture/compile/20021123-1.c,
18849         gcc.c-torture/compile/20021123-2.c,
18850         gcc.c-torture/compile/20021123-3.c,
18851         gcc.c-torture/compile/20021123-4.c,
18852         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18853         only to 3.1 or 3.2 branch.
18854
18855 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18856
18857         * gcc.dg/i386-bitfield3.c: New test.
18858
18859         * gcc.dg/i386-bitfield2.c: New test.
18860
18861 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18862
18863         * g++.dg/parse/conv_op1.C: New test.
18864
18865 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18866
18867         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18868         approved.
18869
18870 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18871
18872         * gcc.c-torture/compile/20021220-1.c: New test.
18873
18874 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18875
18876         * gcc.dg/i386-fastcall-1.c: New.
18877
18878 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18879
18880         * gcc.c-torture/execute/20021219-1.c: New test.
18881
18882 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18883
18884         * gcc.dg/i386-pic-1.c: New test.
18885
18886 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18887
18888         PR c++/8099
18889         * g++.dg/template/friend9.C: New test.
18890
18891 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18892
18893         PR c++/3663
18894         * g++.dg/template/access7.C: New test.
18895
18896 2002-12-18  Nick Clifton  <nickc@redhat.com>
18897
18898         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18899         the libstdc++-v3 directory has been found.
18900
18901 2002-12-12  Devang Patel <dpatel@apple.com>
18902         * gcc.dg/darwin-ld-1.c: New test.
18903         * gcc.dg/darwin-ld-2.c: New test.
18904         * gcc.dg/darwin-ld-3.c: New test.
18905         * gcc.dg/darwin-ld-4.c: New test.
18906         * gcc.dg/darwin-ld-5.c: New test.
18907
18908 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18909
18910         * gcc.c-torture/compile/20021212-1.c: New test.
18911
18912 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18913
18914         * gcc.dg/fshort-wchar: New test.
18915
18916 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18917
18918         PR c++/8372
18919         * g++.dg/template/dtor1.C: New test.
18920
18921         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18922         markers.
18923
18924 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18925
18926         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18927
18928 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18929
18930         * g++.dg/template/static1.C: New test.
18931         * g++.dg/template/static2.C: New test.
18932         * g++.old-deja/g++.ext/memconst.C: New test.
18933
18934 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18935
18936         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18937         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18938         * g++.dg/special/initp1.C: Likewise.
18939
18940 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18941
18942         * gcc.c-torture/execute/20021204-1.c: New test.
18943
18944 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18945
18946         * gcc.dg/ppc-fmadd-1.c: New file.
18947         * gcc.dg/ppc-fmadd-2.c: New file.
18948         * gcc.dg/ppc-fmadd-3.c: New file.
18949
18950 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18951
18952         * gcc.c-torture/compile/20021204-1.c: New test.
18953
18954 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18955
18956         * g++.dg/inherit/covariant2.C: New test.
18957         * g++.dg/inherit/covariant3.C: New test.
18958         * g++.dg/inherit/covariant4.C: New test.
18959         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18960         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18961
18962 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18963
18964         PR c++/8688
18965         * g++.dg/init/brace3.C: New test.
18966
18967 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18968
18969         * gcc.dg/20020210-1.c: Fix a comment typo.
18970
18971 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18972
18973         PR c++/8720
18974         * g++.dg/parse/defarg1.C: New test.
18975
18976         PR c++/8615
18977         * g++.dg/template/char1.C: New test.
18978
18979         * g++.dg/template/varmod1.C: Fix typo.
18980
18981 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18982
18983         DR 180
18984         * g++.old-deja/g++.pt/crash32.C: Expect error.
18985
18986 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18987
18988         PR c++/5919
18989         * g++.dg/template/varmod1.C: New test.
18990
18991         PR c++/8727
18992         * g++.dg/inherit/typeinfo1.C: New test.
18993
18994         PR c++/8663
18995         * g++.dg/inherit/typedef1.C: New test.
18996
18997 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18998
18999         PR c++/8332
19000         PR c++/8493
19001         * g++.dg/template/strlen1.C: New test.
19002
19003         PR c++/8227
19004         * g++.dg/template/ctor2.C: New test.
19005
19006         PR c++/8214
19007         * g++.dg/init/string1.C: New test.
19008
19009         PR c++/8511
19010         * g++.dg/template/friend8.C: New test.
19011
19012 2002-11-29  Joe Buck <jbuck@synopsys.com>
19013
19014         * g++.dg/lookup/anon2.C: New test.
19015
19016 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
19017
19018         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19019         h8300 port.
19020
19021 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19022
19023         * gcc.dg/bitfld-6.c: New test.
19024
19025 2002-11-27  Jan Hubicka  <jh@suse.cz>
19026
19027         * gcc.c-torture/execute/20021127.[cx]: New test.
19028
19029 2002-11-26  Jan Hubicka  <jh@suse.cz>
19030
19031         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19032         quality.
19033
19034 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19035
19036         * g++.dg/init/brace2.C: New test.
19037         * g++.old-deja/g++.mike/p9129.C: Correct.
19038
19039 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
19040
19041         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
19042
19043 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
19044
19045         * gcc.dg/sibcall-6: New test for indirect sibcalls.
19046
19047 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
19048
19049         * testsuite/g++.dg/abi/empty11.C: New test.
19050         * testsuite/g++.dg/rtti/cv1.C: New test.
19051
19052 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
19053
19054         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
19055
19056 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
19057
19058         * g++.dg/abi/empty10.C: New test.
19059
19060 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19061
19062         * gcc.c-torture/compile/20021124-1.c: New test.
19063
19064 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
19065
19066         * g++.dg/abi/rtti2.C: New test.
19067
19068 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19069
19070         * gcc.dg/i386-unroll-1.c: New test.
19071
19072 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19073
19074         * gcc.c-torture/compile/20021120-1.c: New test.
19075         * gcc.c-torture/compile/20021120-2.c: New test.
19076
19077 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19078
19079         * gcc.dg/bitfld-5.c: New test.
19080
19081 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19082
19083         * gcc.c-torture/execute/20021120-3.c: New test.
19084
19085 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19086
19087         * gcc.c-torture/execute/20021120-2.c: New test.
19088
19089 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19090
19091         * gcc.c-torture/execute/20021120-1.c: New test.
19092
19093 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
19094
19095         * gcc.c-torture/execute/20021118-3.c: New test.
19096
19097 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19098
19099         * gcc.c-torture/compile/20021119-1.c: New test.
19100
19101 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
19102
19103         * gcc.dg/duff-1.c: New test.
19104         * gcc.dg/duff-2.c: New test.
19105         * gcc.dg/duff-3.c: New test.
19106
19107 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
19108
19109         * gcc.dg/cpp/_Pragma5.c: New test.
19110
19111 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19112
19113         * gcc.c-torture/execute/20021118-2.c: New test.
19114
19115 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19116
19117         * gcc.c-torture/execute/20021118-1.c: New test.
19118
19119 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
19120
19121         * gcc.dg/20021116-1.c: New test.
19122
19123 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
19124
19125         * g++.dg/abi/vcall1.C: New test.
19126
19127 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
19128
19129         * gcc.dg/20021029-1.c: New test.
19130         * gcc.dg/20021029-2.c: New test.
19131
19132 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19133
19134         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
19135
19136 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19137
19138         PR c/8439
19139         * gcc.dg/20021110.c: Move to ...
19140         * gcc.c-torture/compile/20021110.c: .... here.
19141
19142 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19143
19144         PR c/8467
19145         * gcc.c-torture/execute/20021111-1.c
19146
19147 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19148
19149         PR c/8439
19150         * gcc.dg/20021110.c: New test.
19151
19152 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
19153
19154         * g++.dg/abi/vthunk3.C: Run only on x86.
19155
19156 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19157
19158         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
19159
19160 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
19161
19162         * lib/compat.exp (compat-execute): Fix logic error in last
19163         change.
19164
19165 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
19166
19167         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
19168
19169 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19170
19171         PR c++/8389
19172         * g++.dg/template/access6.C: New test.
19173
19174 2002-11-08  Jan Hubicka  <jh@suse.cz>
19175
19176         * gcc.dg/i386-ssefp-1.c: New test.
19177         * gcc.dg/i386-ssefp-1.c: New test.
19178
19179 2002-11-08  Jan Hubicka  <jh@suse.cz>
19180
19181         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
19182
19183 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19184
19185         * g++.dg/abi/vthunk3.C: New test.
19186
19187         PR c++/8338
19188         * g++.dg/template/crash2.C: New test.
19189
19190 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19191
19192         * testsuite/g++.dg/abi/dtor1.C: New test.
19193         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19194
19195 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19196
19197         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19198         Darwin.
19199
19200 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19201
19202         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19203         -mthumb.  Only xfail with -O0.
19204
19205 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19206
19207         * g++.dg/abi/thunk1.C: New test.
19208         * g++.dg/abi/thunk2.C: Likewise.
19209         * g++.dg/abi/vtt1.C: Likewise.
19210
19211 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19212
19213         PR optimization/8423
19214         * gcc.c-torture/execute/builtin-constant.c: New test.
19215
19216 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19217
19218         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19219         Add some more cases.
19220
19221 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19222
19223         PR c++/8391
19224         * g++.dg/opt/local1.C: New test.
19225
19226 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19227
19228         PR c++/8160
19229         * g++.dg/template/complit1.C: New test.
19230
19231         PR c++/8149
19232         * g++.dg/template/typename4.C: Likewise.
19233
19234 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19235
19236         Core issue 287, PR c++/7639
19237         * g++.dg/template/instantiate1.C: Adjust error location.
19238         * g++.dg/template/instantiate3.C: New test.
19239         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19240         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19241         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19242
19243 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19244
19245         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19246
19247 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19248
19249         PR c++/8287
19250         * g++.dg/init/dtor2.C: New test.
19251
19252 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19253
19254         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19255         * gcc.dg/nest.c: Bypass errors on irix6.
19256
19257 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19258
19259         * gcc.dg/nest.c: Expect error for mmix-*-*.
19260         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19261
19262 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19263
19264         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19265         markers.
19266
19267         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19268
19269 2002-10-25  Mike Stump  <mrs@apple.com>
19270
19271         * gcc.dg/warn-1.c: New test.
19272
19273 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19274
19275         * g++.dg/template/typename3.C: New test.
19276
19277 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19278
19279         * g++.dg/lookup/ptrmem1.C: New test.
19280
19281         * g++.dg/abi/vthunk2.C: New test.
19282
19283 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19284
19285         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19286
19287 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19288
19289         * g++.dg/abi/empty9.C: New test.
19290
19291 2002-10-24  Richard Henderson  <rth@redhat.com>
19292
19293         * g++.dg/inherit/thunk1.C: Enable for ia64.
19294
19295 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19296
19297         PR c++/8067
19298         * g++.dg/lookup/pretty1.C: New test.
19299
19300 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19301
19302         * gcc.dg/20021023-1.c: New test.
19303
19304 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19305
19306         PR c++/7679
19307         * g++.dg/parse/inline1.C: New test.
19308
19309 2002-10-23  Richard Henderson  <rth@redhat.com>
19310
19311         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19312
19313         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19314
19315 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19316
19317         PR c++/6579
19318         * g++.dg/parse/stmtexpr3.C: New test.
19319
19320 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19321
19322         * g++.dg/expr/cond1.C: New test.
19323
19324 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19325
19326         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19327
19328 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19329
19330         * g++.dg/abi/vbase13.C: New test.
19331         * g++.dg/abi/vbase14.C: Likewise.
19332
19333 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19334
19335         * gcc.dg/tls/pic-1.c: New test.
19336         * gcc.dg/tls/nonpic-1.c: New test.
19337         * gcc.dg/20021018-1.c: New test.
19338
19339 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19340
19341         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19342         Remove only files with the same base name as the test case.
19343         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19344         (profopt-execute): Likewise.  Also, remove old profiling
19345         and performance data files before running the tests.
19346
19347         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19348         * g++.dg/bprob/bprob.exp: Likewise.
19349         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19350         to allow more general test case names.
19351
19352         * g++.dg/bprob/bprob-1.C: Rename to ...
19353         * g++.dg/bprob/g++-bprob-1.C: ... this.
19354
19355         * g77.dg/bprob/bprob-1.f: Rename to ...
19356         * g77.dg/bprob/g77-bprob-1.f: ... this.
19357
19358 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19359
19360         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19361         bison 1.50 or later.
19362
19363 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19364
19365         * g++.dg/README: Describe more test directories.
19366
19367 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19368
19369         * g++.dg/init/array6.C: Add additional tests.
19370
19371 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19372
19373         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19374         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19375
19376 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19377
19378         * gcc.c-torture/compile/20020604-1.x: New.
19379         * gcc.c-torture/compile/simd-5.x: Likewise.
19380         * gcc.c-torture/execute/920710-1.x: Likewise.
19381         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19382
19383 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19384
19385         * g++.dg/inherit/override1.C: Add dg-options clause.
19386
19387 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19388
19389         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19390         _mm_slli_si128.
19391
19392 2002-10-19  Andreas Schwab  <schwab@suse.de>
19393
19394         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19395         directory component.
19396
19397 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19398
19399         * g++.dg/inherit/thunk1.C: New test.
19400
19401         * g++.dg/inherit/override1.C: New test.
19402
19403         * g++.dg/abi/mangle11.C: New test.
19404         * g++.dg/abi/mangle14.C: New test.
19405         * g++.dg/abi/mangle17.C: New test.
19406
19407 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19408
19409         * g++.dg/overload/member2.C: New test.
19410
19411 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19412
19413         * g++.dg/README: Describe new compat directory.
19414         * g++.dg/dg.exp: Skip tests in compat directory.
19415         * README.compat: New file.
19416         * lib/compat.exp: New expect script.
19417         * g++.dg/compat: New test directory.
19418         * g++.dg/compat/compat.exp: New expect script.
19419         * g++.dg/compat/abi: New test directory.
19420         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19421         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19422         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19423         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19424         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19425         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19426         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19427         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19428         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19429         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19430         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19431         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19432         * g++.dg/compat/break: New test directory.
19433         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19434         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19435         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19436         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19437         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19438         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19439         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19440         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19441         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19442         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19443         g++.dg/compat/break/README: New files.
19444         * g++.dg/compat/eh: New test directory.
19445         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19446         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19447         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19448         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19449         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19450         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19451         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19452         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19453         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19454         g++.dg/compat/eh/filter2_y.C,
19455         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19456         g++.dg/compat/eh/new1_y.C,
19457         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19458         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19459         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19460         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19461         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19462         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19463         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19464         g++.dg/compat/eh/unexpected1_y.C: New files.
19465         * g++.dg/compat/init: New test directory.
19466         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19467         g++.dg/compat/init/array5_y.C,
19468         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19469         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19470         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19471         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19472         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19473         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19474         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19475         g++.dg/compat/init/init-ref2_y.C: New files.
19476
19477 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19478
19479         PR c++/7584
19480         * g++.dg/inherit/using3.C: New test.
19481
19482 2002-10-17  Jan Hubicka  <jh@suse.cz>
19483
19484         * gcc.dg/20021017-2.c: New test.
19485
19486 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19487
19488         * g++.dg/abi/mangle16.C: Adjust.
19489
19490         * g++.dg/init/array8.C: New test.
19491
19492 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19493
19494         * gcc.dg/special/mips-abi.exp: New test.
19495         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19496
19497 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19498
19499         * g++.dg/abi/mangle16.C: New test.
19500         * g++.dg/abi/mangle17.C: Likewise.
19501
19502         PR c++/7478
19503         * g++.dg/template/ref1.C: New test.
19504
19505 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19506
19507         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19508
19509 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19510
19511         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19512
19513 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19514
19515         PR c++/7524
19516         * g++.dg/init/array7.C: New test.
19517
19518 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19519
19520         * g++.dg/init/array6.C: New test.
19521
19522         * g++.dg/abi/mangle13.C: Likewise.
19523         * g++.dg/abi/mangle14.C: Likewise.
19524         * g++.dg/abi/mangle15.C: Likewise.
19525
19526 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19527
19528         * g++.dg/abi/empty8.C: New test.
19529
19530 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19531
19532         * g++.dg/init/ctor1.C: New test.
19533
19534 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19535
19536         * gcc.c-torture/execute/20021015-1.c: New test.
19537
19538 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19539
19540         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19541
19542 2002-10-14  Jan Hubicka  <jh@suse.cz>
19543
19544         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19545
19546 2002-10-14  Richard Henderson  <rth@redhat.com>
19547
19548         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19549
19550 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19551
19552         PR optimization/6631
19553         * g++.dg/opt/const2.C: New test.
19554
19555 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19556
19557         PR c++/7176
19558         * g++.dg/parse/friend1.C: New test.
19559         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19560
19561 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19562
19563         * gcc.dg/20021014-1.c: New test.
19564
19565 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19566
19567         PR c++/5661
19568         * g++.dg/ext/vlm1.C: New test.
19569         * g++.dg/ext/vlm2.C: Likewise.
19570
19571         * g++.dg/init/array1.C: Remove invalid braces.
19572         * g++.dg/init/brace1.C: New test.
19573         * g++.dg/init/copy2.C: Likewise.
19574         * g++.dg/init/copy3.C: Likewise.
19575         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19576         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19577         braces.
19578
19579 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19580
19581         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19582
19583 2002-10-11  Richard Shann  <richard.shann@superh.com>
19584
19585         * gcc.c-torture/compile/simd-5.c: New test.
19586
19587 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19588
19589         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19590
19591 2002-10-10  Jim Wilson  <wilson@redhat.com>
19592
19593         * gcc.c-torture/execute/20021010-1.c: New test.
19594
19595 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19596
19597         PR c/7353
19598         * g++.dg/ext/typedef-init.C: New test.
19599         * gcc.dg/typedef-init.c: New test.
19600
19601 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19602
19603         * gcc.dg/cpp/paste13.c: New test.
19604
19605 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19606
19607         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19608         remaining platforms, XFAIL during compile, not execute.  Don't
19609         XFAIL at -O0.
19610
19611 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19612
19613         * gcc.dg/alias-1.c: Tweak expected warning.
19614
19615 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19616
19617         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19618
19619 2002-10-06  Andreas Jaeger  <aj@suse.de>
19620
19621         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19622         * gcc.dg/cpp/c++98.C: Likewise.
19623
19624         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19625         * g++.dg/cpp/c++98.C: Likewise.
19626
19627         * g++.dg/README (Subdirectories): Mention cpp directory.
19628
19629         PR target/7559
19630         * gcc.dg/20021006-1.c: New test.
19631
19632 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19633
19634         PR c++/7804
19635         * g++.dg/other/warning1.C: New test.
19636
19637 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19638
19639         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19640         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19641         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19642
19643 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19644
19645         PR c++/7931
19646         * g++.dg/template/ptrmem3.C: New test.
19647
19648         PR c++/7754
19649         * g++.dg/template/union1.C: New test.
19650
19651 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19652
19653         PR c++/8006
19654         * g++.dg/abi/mangle9.C: New test.
19655         * g++.dg/abi/mangle10.C: New test.
19656         * g++.dg/abi/mangle11.C: New test.
19657         * g++.dg/abi/mangle12.C: New test.
19658
19659 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19660
19661         PR c++/7188.
19662         * g++.dg/template/meminit1.C: New test.
19663         * g++.dg/warn/Wreorder-1.C: Likewise.
19664         * g++.old-deja/g++.mike/warn3.C: Tweak.
19665         * lib/prune.exp: Ingore "in copy constructor".
19666
19667 2002-10-02  Andreas Jaeger  <aj@suse.de>
19668
19669         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19670         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19671         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19672         on x86-64.
19673
19674 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19675
19676         * gcc.dg/empty1.C: Fix typo.
19677
19678 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19679
19680         * gcc.dg/alias-1.c: New test.
19681
19682 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19683
19684         * gcc.dg/empty1.C: New test.
19685
19686         * g++.dg/tls/init-2.C: Tweak error messages.
19687
19688 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
19689
19690         * gcc.c-torture/compile/20020923-1.c: New test.
19691
19692 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
19693
19694         * gcc.c-torture/execute/ffs-1.c: New test.
19695         * gcc.c-torture/execute/ffs-2.c: Ditto.
19696
19697 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19698
19699         * g++.dg/overload/member1.C: New test.
19700
19701 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19702
19703         * g++.dg/abi/empty7.C: New test.
19704         * g++.dg/init/pm2.C: Likewise.
19705
19706 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19707
19708         * g++.dg/rtti/crash1.C: New test.
19709
19710 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19711
19712         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19713         gcc.dg/sibcall-4.c: New tests.
19714
19715 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19716
19717         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19718         powerpc and MMIX targets.
19719
19720 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19721
19722         * gcc.dg/cpp/20020927-1.c: New.
19723
19724 2002-09-26  David S. Miller  <davem@redhat.com>
19725
19726         * gcc.c-torture/compile/trunctfdf.c: New.
19727
19728 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19729
19730         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19731
19732 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19733
19734         * gcc.c-torture/execute/loop-15.c: New.
19735
19736 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19737
19738         * README.QMTEST: Fix typo.
19739
19740 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19741
19742         * gcc.dg/20020926-1.c: New test.
19743
19744 2002-09-25  David S. Miller  <davem@redhat.com>
19745
19746         PR target/7842
19747         * gcc.c-torture/execute/shiftdi.c: New test.
19748
19749 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19750
19751         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19752         unique to the tool.
19753         * lib/g77.exp (g77_init): Likewise.
19754         * lib/g++.exp (g++_init): Likewise.
19755         * lib/objc.exp (objc_init): Likewise.
19756
19757 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19758
19759         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19760         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19761         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19762
19763 2002-09-25  Richard Henderson  <rth@redhat.com>
19764
19765         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19766         too-small long double.
19767
19768 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19769
19770         * gcc.dg/20020919-1.c: New test.
19771
19772 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19773
19774         * g++.dg/abi/bitfield6.C: New test.
19775         * g++.dg/abi/bitfield7.C: New test.
19776         * g++.dg/abi/bitfield8.C: New test.
19777         * g++.dg/abi/vbase11.C: New test.
19778
19779 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19780
19781         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19782         hppa*-*-hpux*.  Update test comment.
19783
19784 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19785
19786         * gcc.dg/tls/struct-1.c: New test.
19787
19788 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19789
19790         * gcc.dg/cpp/tr-warn2.c: Update.
19791
19792 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19793
19794         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19795
19796 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19797
19798         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19799         systems.
19800
19801 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19802
19803         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19804
19805         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19806         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19807         setting of cxxfilt.
19808
19809 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19810
19811         * gcc.dg/20020312-2.c: Update for darwin.
19812
19813 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19814
19815         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19816
19817 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19818
19819         * objc.dg/comp-types-1.m: New test.
19820         * objc.dg/comp-types-2.m: New test.
19821         * objc.dg/comp-types-3.m: New test.
19822         * objc.dg/comp-types-4.m: New test.
19823         * objc.dg/comp-types-5.m: New test.
19824         * objc.dg/comp-types-6.m: New test.
19825
19826 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19827
19828         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19829
19830 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19831
19832         * g++.dg/other/do1.C: New test.
19833
19834         * g++.dg/template/subst1.C: New test.
19835
19836 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19837
19838         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19839
19840 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19841
19842         * g++.dg/template/qualttp20.C: Adjust expected errors.
19843         * g++.old-deja/g++.jason/report.C: Likewise.
19844         * g++.old-deja/g++.other/qual1.C: Likewise.
19845
19846         * g++.dg/lookup/scoped2.C: New test.
19847
19848         * g++.dg/ext/asm3.C: New test.
19849
19850 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19851
19852         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19853
19854 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19855
19856         * ChangeLog: follow spelling conventions.
19857         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19858         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19859         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19860         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19861         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19862         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19863         * g++.old-deja/g++.law/global-init1.C: Likewise.
19864         * g++.old-deja/g++.other/delete4.C: Likewise.
19865         * g++.old-deja/g++.other/inline21.C: Likewise.
19866         * g++.old-deja/g++.other/singleton.C: Likewise.
19867         * g77.dg/strlen0.f: Likewise.
19868         * g77.f-torture/compile/20010519-1.f: Likewise.
19869         * g77.f-torture/compile/980310-4.f: Likewise.
19870         * gcc.c-torture/compile/20000605-1.c: Likewise.
19871         * gcc.c-torture/execute/20020225-1.c: Likewise.
19872         * gcc.dg/c90-hexfloat-2.c: Likewise.
19873         * gcc.dg/c99-bool-1.c: Likewise.
19874         * gcc.dg/c99-hexfloat-2.c: Likewise.
19875         * gcc.dg/dll-2.c: Likewise.
19876         * gcc.dg/wtr-union-init-1.c: Likewise.
19877         * gcc.dg/wtr-union-init-2.c: Likewise.
19878         * gcc.dg/wtr-union-init-3.c: Likewise.
19879         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19880         * gcc.dg/cpp/defined.c: Likewise.
19881         * gcc.dg/cpp/macsyntx.c: Likewise.
19882         * gcc.dg/cpp/paste2.c: Likewise.
19883         * gcc.dg/cpp/trad/defined.c: Likewise.
19884         * gcc.dg/format/c90-printf-1.c: Likewise.
19885         * gcc.dg/format/c90-scanf-1.c: Likewise.
19886         * gcc.dg/format/c99-printf-1.c: Likewise.
19887         * gcc.dg/format/c99-scanf-1.c: Likewise.
19888         * gcc.misc-tests/gcov-8.c: Likewise.
19889         * lib/profopt.exp: Likewise.
19890
19891 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19892
19893         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19894
19895 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19896
19897         * g++.dg/inherit/using2.C: New test.
19898
19899 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19900
19901         * ChangeLog: Follow spelling conventions.
19902         * g++.dg/template/friend4.C: Likewise.
19903         * g++.old-deja/g++.pt/crash67.C: Likewise.
19904         * gcc.c-torture/execute/20000801-4.c: Likewise.
19905         * gcc.dg/c90-digraph-1.c: Likewise.
19906         * gcc.dg/c94-digraph-1.c: Likewise.
19907         * gcc.dg/c99-digraph-1.c: Likewise.
19908         * gcc.dg/cpp/line5.c: Likewise.
19909         * gcc.dg/cpp/multiline.c: Likewise.
19910         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19911         * gcc.dg/format/attr-3.c: Likewise.
19912         * gcc.dg/format/c90-scanf-3.c: Likewise.
19913         * gcc.dg/format/ext-4.c: Likewise.
19914
19915 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19916
19917         * g++.dg/template/pretty1.C: New test.
19918
19919 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19920
19921         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19922
19923 2002-09-13  Matt Austern  <austern@apple.com>
19924
19925         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19926         passing a cast expression to a function by const reference.
19927
19928 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19929
19930         * g++.dg/template/deduce1.C: New test.
19931
19932 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19933
19934         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19935         32-bit int.
19936
19937 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19938
19939         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19940         usage.
19941
19942 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19943
19944         * gcc.c-torture/compile/20020910-1.c: New test.
19945
19946 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19947
19948         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19949
19950 2002-09-10  Andreas Jaeger  <aj@suse.de>
19951
19952         * gcc.dg/20020312-2.c: Adjust for x86-64.
19953
19954 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19955
19956         * g77.dg/7388.f: New test case for PR 7388.
19957
19958 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19959
19960         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19961
19962 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19963
19964         * objc.dg/proto-lossage-1.m: New test.
19965
19966 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19967
19968         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19969
19970 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19971
19972         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19973         expected to pass.
19974
19975 2002-09-06  Stan Shebs  <shebs@apple.com>
19976             David Edelsohn  <edelsohn@gnu.org>
19977
19978         * gcc.dg/weak: New directory.
19979         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19980         target-specific xfail bits.
19981         * gcc.dg/typeof-2.c: Move to new directory.
19982         * gcc.dg/weak.exp: New expect script.
19983
19984 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19985
19986         * gcc.c-torture/execute/extzvsi.c: New test.
19987
19988 2002-09-05  Stan Shebs  <shebs@apple.com>
19989
19990         * gcc.dg/weak-1.c: xfail on Darwin.
19991         * gcc.dg/weak-2.c: Ditto.
19992         * gcc.dg/weak-3.c: Ditto.
19993         * gcc.dg/weak-4.c: Ditto.
19994         * gcc.dg/weak-5.c: Ditto.
19995         * gcc.dg/weak-6.c: Ditto.
19996         * gcc.dg/weak-7.c: Ditto.
19997         * gcc.dg/weak-8.c: Ditto.
19998         * gcc.dg/weak-9.c: Ditto.
19999
20000 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
20001
20002         * gcc.c-torture/execute/loop-14.c: New test.
20003
20004 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
20005
20006         * g++.dg/other/cxa-atexit1.C: New test.
20007
20008         * gcc.dg/typeof-2.c: New test.
20009
20010 2002-09-03  Roger Sayle  <roger@eyesopen.com>
20011
20012         * gcc.dg/builtins-2.c: New testcase.
20013         * gcc.dg/builtins-3.c: New testcase.
20014
20015 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
20016
20017         * gcc.dg/cpp/_Pragma4.c: New test.
20018
20019 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20020
20021         * objc/execute/nil_method-1.m: New testcase.
20022
20023 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20024
20025         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20026         [Object class], not [Object initialize].
20027
20028 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20029             Hans-Peter Nilsson  <hp@bitrange.com>
20030
20031         * gcc.c-torture/execute/20020720-1.x: Skip test on
20032         mmix-knuth-mmixware.  Correct comment.
20033
20034 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20035
20036         * testsuite/g++.dg/abi/bitfield5.C: New test.
20037         * testsuite/g++.dg/abi/vbase10.C: Likewise.
20038
20039 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
20040
20041         * objc.dg/undeclared-selector.m: New test.
20042
20043 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
20044
20045         * g++.dg/other/offsetof1.C: Avoid cast warning.
20046
20047 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
20048
20049         * objc.dg/super-class-2.m: New test.
20050
20051 2002-08-24  Matt Austern  <austern@apple.com>
20052
20053         * g++.dg/ext/lvaddr.C: New test.
20054         * g++.dg/ext/lvcast.C: New test.
20055
20056 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
20057
20058         * testsuite/g++.dg/inherit/cond1.C: New test.
20059
20060 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
20061
20062         * gcc.dg/noncompile/incomplete-1.c: New test.
20063
20064 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20065
20066         * gcc.dg/typespec-1.c: New test.
20067
20068 2002-08-20  Devang Patel  <dpatel@apple.com>
20069         * objc.dg/proto-hier-2.m: New test.
20070
20071 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
20072
20073         * objc.dg/bitfield-1.m: New test.
20074         * objc.dg/bitfield-2.m: New test.
20075
20076 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20077
20078         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
20079         gcc.dg/c99-flex-array-4.c: New tests.
20080
20081 2002-08-16  Stan Shebs  <shebs@apple.com>
20082
20083         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
20084
20085 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
20086
20087         * gcc.dg/typeof-1.c: New test.
20088         * g++.dg/ext/typeof2.C: New test.
20089
20090 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20091
20092         * g++.dg/other/offsetof1.C: New test.
20093
20094 2002-08-14  Richard Henderson  <rth@redhat.com>
20095
20096         * gcc.dg/tls/diag-3.c: Fix expected message strings.
20097
20098 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
20099
20100         * gcc.dg/cpp/_Pragma3.c: New test.
20101
20102 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
20103
20104         * g++.dg/template/inherit3: New test.
20105
20106 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20107
20108         * gcc.dg/bitfld-4.c: Add blank options.
20109
20110 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
20111
20112         * g++.dg/template/crash1.C: New test.
20113
20114 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20115
20116         * gcc.dg/tls/opt-2.c: New test.
20117
20118 2002-08-08  Devang Patel  <dpatel@apple.com>
20119
20120         * objc.dg/selector-1.m : New test
20121
20122 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20123
20124         * g++.dg/abi/bitfield4.C: New test.
20125         * gcc.dg/bitfld-4.c: New test.
20126
20127 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20128
20129         * g++.dg/other/packed1.C: New test.
20130
20131 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
20132
20133         * g++.dg/abi/offsetof.C: Tweak error messages.
20134         * g++.old-deja/g++.mike/p10769a.C: Likewise.
20135
20136 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20137
20138         * gcc.dg/bitfld-3.c: New test.
20139
20140 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20141             Richard Henderson  <rth@redhat.com>
20142
20143         * gcc.dg/i386-bitfield1.c: New test.
20144         * g++.dg/abi/bitfield3.C: Update.
20145
20146 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
20147
20148         * objc.dg/const-str-2.m: Update.
20149         * gcc.dg/cpp/c++98.c: Change to C extension.
20150         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
20151         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
20152
20153 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
20154
20155         * testsuite/gcc.dg/tls/diag-3.c: New.
20156
20157 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
20158
20159         * g++.dg/README (Subdirectories): Document new subdir expr.
20160         * g++.dg/expr/pmf-1.C: New test.
20161
20162 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
20163
20164         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
20165
20166 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
20167
20168         * g++.dg/abi/bitfield3.C: New test.
20169
20170 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
20171
20172         * lib/gcov.exp: Tweak expected line formats.
20173         * gcc.misc-tests/gcov8.c: New test.
20174         * gcc.misc-tests/gcov8.x: New flags.
20175
20176 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
20177
20178         * consistency.vlad/layout/endian.c: Include string.h.
20179
20180         * gcc.c-torture/execute/20020805-1.c: New test.
20181
20182 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
20183
20184         * g++.dg/other/conversion1.C: New test.
20185
20186 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20187
20188         * gcc.dg/builtins-1.c: New testcase.
20189
20190 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20191
20192         * g++.dg/inherit/access3.C: New test.
20193
20194 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20195
20196         * gcc.dg/ia64-visibility-2.c: New test.
20197
20198 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20199
20200         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20201         __qualifier_flags to __flags.
20202
20203 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20204
20205         * g++.dg/inherit/operator1.C: New test.
20206         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20207         * g++.dg/other/error1.C: Change expected error message.
20208         * g++.dg/template/conv4.C: Likewise.
20209
20210 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20211
20212         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20213         for documented behavior.
20214
20215 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20216
20217         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20218         several targets known to fail.
20219
20220 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20221
20222         * gcc.dg/mips-args-[123].c: New tests.
20223
20224 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20225
20226         * gcc.dg/ppc-spe.c: New.
20227
20228 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20229
20230         * g++.dg/other/ptrmem4.C: New testcase.
20231
20232 2002-07-24  Richard Henderson  <rth@redhat.com>
20233
20234         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20235
20236 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20237
20238         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20239
20240 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20241
20242         * gcc.c-torture/execute/memset-3.c: New testcase.
20243
20244 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20245
20246         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20247         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20248
20249 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20250
20251         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20252         Delete.
20253
20254 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20255
20256         * gcc.c-torture/compile/simd-4.c: New test.
20257
20258 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20259
20260         PR c++/7347, c++/7348
20261         * g++.dg/template/access4.C: New test.
20262         * g++.dg/template/access5.C: New test.
20263         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20264         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20265         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20266         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20267
20268 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20269
20270         * gcc.dg/gnu89-init-2.c: New test.
20271
20272 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20273
20274         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20275
20276 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20277
20278         * gcc.c-torture/execute/20020720-1.c: New testcase.
20279
20280 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20281
20282         * gcc.dg/cpp/Wsignprom.c: New tests.
20283
20284 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20285
20286         * gcc.c-torture/execute/loop-13.c: New test.
20287
20288 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20289
20290         * gcc.dg/cpp/expr.c: New tests.
20291
20292 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20293
20294         * g++.dg/opt/pr6713.C: Add template instantiation.
20295
20296 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20297
20298         * gcc.dg/nest.c: New test.
20299
20300 2002-07-17  Richard Henderson  <rth@redhat.com>
20301
20302         * g++.dg/opt/pr6713.C: New test.
20303
20304 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20305
20306         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20307         XFAIL for all x86 processors.
20308
20309 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20310
20311         * gcc.c-torture/execute/20010122-1.x: Do not test with
20312         -fomit-frame-pointer.
20313
20314 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20315
20316         * g++.dg/template/instantiate2.C: New test.
20317         * g++.dg/template/spec4.C: New test.
20318
20319 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20320
20321         * g++.dg/template/access2.C: New test.
20322         * g++.dg/template/access3.C: New test.
20323
20324 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20325
20326         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20327         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20328         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20329         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20330         Convert to use <stdarg.h>.
20331         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20332         Delete.
20333         * gcc.dg/va-arg-2.c: New.
20334         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20335
20336 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20337
20338         * gcc.c-torture/compile/20020710-1.c: New test.
20339
20340 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20341                           Andrew Pinski  <pinskia@physics.uc.edu>
20342
20343         gcc.c-torture/compile/simd-2.c: New testcase.
20344         gcc.c-torture/compile/simd-3.c: Likewise.
20345
20346 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20347
20348         PR c++/7224
20349         * g++.dg/overload/error1.C: New test.
20350
20351 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20352
20353         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20354         configuration and IRIX 6 O32 ABI.
20355
20356 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20357
20358         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20359
20360 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20361
20362         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20363
20364 2002-07-10  Jeffrey A Law  <law@redhat.com>
20365
20366         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20367
20368         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20369
20370 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20371
20372         * gcc.dg/20020312-2.c: Check for __PPC__.
20373
20374 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20375
20376         * gcc.c-torture/compile/20020709-1.c: New test.
20377
20378 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20379
20380         * g++.dg/template/qualttp21.C: New test case.
20381
20382 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20383
20384         * gcc.c-torture/compile/20020706-1.c: New test.
20385         * gcc.c-torture/compile/20020706-2.c: New test.
20386
20387 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20388             Alexandre Oliva  <aoliva@redhat.com>
20389
20390         * g++.dg/warn/incomplete1.C: New test.
20391
20392 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20393
20394         PR c++/7099
20395         * g++.dg/warn/noreturn1.C: New test.
20396
20397 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20398
20399         PR c++/6706
20400         * g++.dg/debug/debug6.C: New test.
20401         * g++.dg/debug/debug7.C: New test.
20402
20403 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20404
20405         * gcc.c-torture/compile/simd-3.c: New test.
20406
20407 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20408
20409         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20410         * gcc.dg/20020620-1.c: Likewise.
20411
20412 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20413
20414         PR c++/6944
20415         * g++.dg/init/array4.C: New test.
20416         * g++.dg/init/array5.C: New test.
20417
20418 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20419
20420         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20421         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20422
20423 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20424
20425         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20426         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20427         * gcc.dg/wtr-conversion-1.c: Likewise.
20428         * gcc.dg/wtr-escape-1.c: Likewise.
20429         * gcc.dg/wtr-int-type-1.c: Likewise.
20430         * gcc.dg/wtr-label-1.c: Likewise.
20431         * gcc.dg/wtr-static-1.c: Likewise.
20432         * gcc.dg/wtr-strcat-1.c: Likewise.
20433         * gcc.dg/wtr-suffix-1.c: Likewise.
20434         * gcc.dg/wtr-switch-1.c: Likewise.
20435         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20436         * gcc.dg/wtr-union-init-1.c: Likewise.
20437         * gcc.dg/wtr-union-init-2.c: Likewise.
20438         * gcc.dg/wtr-union-init-3.c: Likewise.
20439
20440         * gcc.dg/wtr-func-def-1.c: New test.
20441
20442 2002-07-02 Devang Patel <dpatel@apple.com>
20443
20444         * objc.dg/param-1.m: New test.
20445
20446 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20447
20448         * gcc.dg/cpp/trad/directive.c: Add test.
20449         * gcc.dg/cpp/trad/macroargs.c: Add test.
20450         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20451
20452 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20453
20454         * gcc.dg/cpp/cmdlne-M.c: New test.
20455
20456 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20457
20458         * objc.dg/desig-init-1.m: New test.
20459
20460 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20461
20462         PR c++/6716
20463         * g++.dg/template/instantiate1.C: New test.
20464
20465 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20466
20467         PR c++/7112
20468         * g++.dg/template/sizeof2.C: New test.
20469
20470 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20471
20472         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20473         gcc.dg/cpp/trad/include.c: New tests.
20474
20475 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20476
20477         PR target/7177
20478         * gcc.c-torture/compile/20020701-1.c: New test.
20479
20480 2002-07-01  Stan Shebs  <shebs@apple.com>
20481
20482         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20483         header here...
20484         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20485         (objc-torture-execute): or here.
20486
20487 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20488
20489         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20490
20491 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20492
20493         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20494
20495 2002-06-30  Devang Patel  <dpatel@apple.com>
20496
20497         * objc.dg/fsyntax-only.m: New test.
20498
20499 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20500
20501         PR c++/6695
20502         * g++.dg/template/friend7.C: New file.
20503
20504 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20505
20506         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20507         return type.
20508
20509 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20510
20511         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20512         avoid division by zero.
20513
20514 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20515
20516         * gcc.dg/Wunknownprag.c: New tests.
20517
20518 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20519
20520         * gcc.c-torture/execute/simd-2.c: New test.
20521
20522 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20523
20524         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20525         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20526         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20527         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20528         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20529         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20530         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20531         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20532         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20533         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20534         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20535         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20536         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20537         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20538         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20539         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20540         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20541
20542 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20543
20544         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20545         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20546         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20547         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20548         New tests.
20549         * gcc.dg/cpp/trad/directive.c: Update.
20550
20551 2002-06-23  Andreas Jaeger  <aj@suse.de>
20552
20553         * gcc.c-torture/execute/complex-6.c: New.
20554
20555 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20556
20557         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20558         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20559         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20560         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20561
20562 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20563
20564         * gcc.dg/cpp/trad: New directory with traditional tests copied
20565         from parent directory.
20566         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20567         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20568         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20569         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20570         Move to trad/ and rename.
20571         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20572         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20573         gcc.dg/cpp/trad/redef2.c: New tests.
20574         * gcc.dg/cpp/trad/trad.exp: New driver.
20575
20576 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20577
20578         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20579         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20580         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20581         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20582         Remove.
20583
20584 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20585
20586         * gcc.dg/20020620-1.c: New test.
20587
20588 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20589
20590         * g++.dg/template/ttp4.C: New test.
20591
20592 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20593
20594         * g++.dg/opt/vt1.C: Fix regexp.
20595
20596 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20597
20598         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20599         Don't use attribute `noinline'.
20600
20601 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20602
20603         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20604
20605 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20606
20607         * gcc.c-torture/execute/simd-1.c: New.
20608
20609         * gcc.dg/simd-1.c: New.
20610
20611 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20612
20613         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20614
20615 2002-06-16  Richard Henderson  <rth@redhat.com>
20616
20617         * g++.dg/ext/anon-struct1.C: New.
20618         * g++.dg/ext/anon-struct2.C: New.
20619         * g++.dg/ext/anon-struct3.C: New.
20620         * gcc.dg/anon-struct-1.c: New.
20621         * gcc.dg/anon-struct-2.c: New.
20622         * gcc.dg/anon-struct-3.c: New.
20623         * gcc.dg/20011008-1.c: Adjust warning text.
20624         * gcc.dg/20020527-1.c: Add -fms-extensions.
20625
20626 2002-06-16  Richard Henderson  <rth@redhat.com>
20627
20628         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20629
20630 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20631
20632         * gcc.c-torture/execute/20020615-1.c: New test.
20633
20634 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20635
20636         * gcc.c-tortuture/execute/compare-1.c: New test case.
20637         * gcc.c-tortuture/execute/compare-2.c: New test case.
20638         * gcc.c-tortuture/execute/compare-3.c: New test case.
20639
20640 2002-06-13  Richard Henderson  <rth@redhat.com>
20641
20642         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20643         ia64 ilp32.
20644
20645 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20646
20647         * g++.dg/template/typename2.C: Update error message.
20648
20649 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20650
20651         * gcc.c-torture/execute/20020611-1.c: New test.
20652
20653 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20654
20655         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20656         list of targets to skip.
20657
20658 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20659
20660         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20661         targets if not optimizing.
20662
20663 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20664
20665         * gcc.c-torture/compile/20020605-1.c: New test.
20666
20667         * g++.dg/opt/vt1.C: New test.
20668
20669         * gcc.dg/20020531-1.c: New test.
20670
20671         * gcc.dg/20020530-1.c: New test.
20672
20673         * gcc.dg/20020527-1.c: New test.
20674
20675         * g++.dg/opt/cse1.C: New test.
20676
20677 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20678
20679         * gcc.dg/20020607-2.c: New test case.
20680
20681 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20682
20683         * gcc.c-torture/compile/20020604-1.c: New test.
20684
20685 2002-06-04  Richard Henderson  <rth@redhat.com>
20686
20687         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
20688         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
20689         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
20690
20691 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
20692
20693         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
20694
20695 2002-06-03  Richard Henderson  <rth@redhat.com>
20696
20697         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20698         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20699
20700 2002-06-02  Richard Henderson  <rth@redhat.com>
20701
20702         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20703         test functions static.
20704
20705 2002-06-02  Andreas Jaeger  <aj@suse.de>
20706
20707         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20708         now.
20709
20710 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20711
20712         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20713         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20714         Update for mofified diagnostics.
20715         * gcc.dg/c99-intconst-1.c: No longer fail.
20716
20717 2002-06-02  Richard Henderson  <rth@redhat.com>
20718
20719         * gcc.dg/uninit-A.c: Remove xfail markers.
20720
20721 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20722
20723         * gcc.dg/fnegate-1.c: New test case.
20724
20725 2002-05-30  Osku Salerma  <osku@iki.fi>
20726
20727         * gcc.c-torture/execute/mayalias-1.c: New file.
20728
20729 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20730
20731         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20732         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20733         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20734
20735 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20736
20737         * gcc.c-torture/execute/20020529-1.c: New test.
20738
20739 2002-05-27  Richard Henderson  <rth@redhat.com>
20740
20741         * g++.dg/ext/attrib6.C: New test case.
20742
20743 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20744
20745         * gcc.c-torture/execute/pure-1.c: New test.
20746
20747 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20748
20749         * gcc.dg/cpp/arith-2.c: Remove.
20750
20751 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20752
20753         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20754         * gcc.dg/cpp/if-3.c: Remove.
20755
20756 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20757
20758         * g++.dg/opt/cse2.C: New test.
20759
20760 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20761
20762         * gcc.dg/cpp/arith-1.c: New semantic tests.
20763         * gcc.dg/cpp/if-1.c: Update.
20764
20765 2002-05-24  Ben Elliston  <bje@redhat.com>
20766
20767         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20768
20769 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20770
20771         * gcc.dg/verbose-asm.c: New test.
20772
20773 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20774
20775         * gcc.dg/cpp/paste12.c: New test.
20776
20777 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20778
20779         * g++.dg/parse/named_ops.C: New test.
20780
20781 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20782
20783         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20784
20785 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20786
20787         * gcc.dg/weak-2.c: Allow optional leading underscore
20788         in scan-assembler symbol name.
20789         * gcc.dg/weak-3.c: Likewise.
20790         * gcc.dg/weak-4.c: Likewise.
20791         * gcc.dg/weak-5.c: Likewise.
20792
20793 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20794
20795         * gcc.dg/20020523-1.c: New test.
20796
20797 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20798
20799         * objc.dg/const-str-2.m: Update now that we stop after
20800         a command line error.
20801
20802 2002-05-22  Richard Henderson  <rth@redhat.com>
20803
20804         * g++.dg/dg.exp: Fix typo in test pruneing.
20805
20806 2002-05-22  Richard Henderson  <rth@redhat.com>
20807
20808         * g++.dg/dg.exp: Prune the tls subdirectory.
20809         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20810         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20811         * g++.dg/tls/init-1.C: New.
20812
20813 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20814
20815         * gcc.dg/20020517-1.c: New test.
20816
20817 2002-05-21  Richard Henderson  <rth@redhat.com>
20818
20819         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20820         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20821
20822 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20823
20824         * g++.dg/other/copy2.C: New test.
20825
20826 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20827
20828         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20829         (MAX_COPY): Bump up to 10 times sizeof (long long).
20830         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20831
20832         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20833         sizeof (long long).
20834
20835         * gcc.c-torture/execute/strcpy-1.c: New test.
20836
20837 2002-05-19  Jason Merrill  <jason2redhat.com>
20838
20839         * g++.dg/ext/oper1.C: New test.
20840
20841 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20842 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20843
20844         * README.QMTEST: New file.
20845
20846         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20847
20848 2002-05-19  Andreas Jaeger  <aj@suse.de>
20849
20850         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20851         now.
20852         * gcc.c-torture/execute/loop-2d.x: Likewise.
20853
20854 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20855
20856         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20857         support weak symbols.
20858         * gcc.dg/weak-4.c: Likewise
20859         * gcc.dg/weak-6.c: Likewise
20860
20861 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20862
20863         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20864         cygwin, coff and h8300-*-hms targets
20865         * gcc.dg/weak-5.c: Likewise
20866         * gcc.dg/weak-7.c: Likewise
20867
20868 2002-05-16  Jason Merrill  <jason@redhat.com>
20869
20870         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20871         (scan-assembler-not, scan-assembler-dem): Likewise.
20872         (scan-assembler-dem-not): Likewise.
20873
20874 2002-05-15  Richard Henderson  <rth@redhat.com>
20875
20876         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20877
20878 2002-05-15  Richard Henderson  <rth@redhat.com>
20879
20880         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20881         (vfoo1f): Warning here.
20882         (vfoo1l): Don't redefine the alias.
20883
20884 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20885
20886         * g++.dg/init/pm1.C: New test.
20887
20888 2002-05-12  David S. Miller  <davem@redhat.com>
20889
20890         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20891         types.
20892
20893 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20894
20895         * gcc.c-torture/execute/20020510-1.c: New test case.
20896
20897 2002-05-10  David S. Miller  <davem@redhat.com>
20898
20899         * gcc.c-torture/execute/conversion.c: Test long double too.
20900
20901 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20902
20903         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20904         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20905         * lib/g++.exp (g++_link_flags): Likewise.
20906         * lib/objc.exp (objc_target_compile): Likewise.
20907
20908 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20909
20910         * gcc.dg/cpp/poison.c: Update.
20911         * gcc.dg/cpp/20000625-2.c: Remove.
20912         * gcc.dg/cpp/direct2s.c: Remove final test.
20913
20914 2002-05-08  Tom Rix  <trix@redhat.com>
20915
20916         * gcc.c-torture/execute/20020508-1.c: New test.
20917         * gcc.c-torture/execute/20020508-2.c: New test.
20918         * gcc.c-torture/execute/20020508-3.c: New test.
20919
20920 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20921
20922         * gcc.dg/cpp/charconst-4.c: More tests.
20923
20924 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20925
20926         PR c/6569
20927         * gcc.dg/weak-3.c: Update location of warning messages.
20928         * gcc.dg/weak-5.c: Likewise.
20929
20930 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20931
20932         * gcc.c-torture/execute/20020506-1.c: New test case.
20933
20934 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20935
20936         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20937
20938 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20939
20940         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20941
20942 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20943
20944         * gcc.dg/cpp/charconst-3.c: New test.
20945
20946 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20947
20948         * gcc.dg/cpp/charconst.c: Update tests.
20949
20950 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20951
20952         * treelang: Added directory for new sample language treelang. Also
20953         lib/treelang.exp: New file to signal treelang should be tested.
20954
20955 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20956
20957         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20958         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20959         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20960         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20961         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20962         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20963         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20964
20965 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20966
20967         * gcc.dg/format/xopen-2.c: New test.
20968
20969 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20970
20971         * gcc.dg/20020503-1.c: New test.
20972
20973 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20974
20975         * g++.dg/init/dtor1.C: Make it tougher.
20976
20977 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20978
20979         * g++.dg/init/dtor1.C: New test.
20980
20981 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20982
20983         * gcc.dg/altivec-8.c: New.
20984
20985 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20986
20987         * gcc.dg/altivec-7.c: New.
20988
20989 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20990
20991         * g++.dg/parse/typedef1.C: New test.
20992
20993 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20994
20995         PR c++/6486
20996         * g++.dg/template/friend6.C: New test.
20997
20998         PR c++/6492
20999         * g++.dg/init/copy1.C: New test.
21000
21001 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
21002
21003         * g++.dg/warn/effc1.C: New test.
21004
21005 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21006
21007         * gcc.dg/cpp/if-cexp.c: Add a test.
21008
21009 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
21010
21011         * gcc.dg/20020426-2.c: New test.
21012
21013 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21014
21015         * gcc.dg/cpp/if-mop.c: Update.
21016         * gcc.dg/cpp/if-mpar.c: Add test.
21017         * gcc.dg/cpp/if-oppr.c: Update.
21018
21019 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21020
21021         PR c/6343
21022         * gcc.dg/weak-[2-7].c: New tests.
21023
21024 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21025
21026         * gcc.dg/enum1.c: New test.
21027
21028 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21029
21030         PR c++/6497
21031         * g++.dg/inherit/access2.C: New test.
21032
21033 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21034
21035         PR bootstrap/6445
21036         * gcc.dg/20020426-1.c: New test.
21037
21038 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21039
21040         * g++.dg/abi/enum1.C: New test.
21041
21042 2002-04-26  Richard Henderson  <rth@redhat.com>
21043
21044         * gcc.dg/c99-bool-1.c: Expect always true warning.
21045
21046 2002-04-25  Roger Sayle  <roger@eyesopen.com>
21047
21048         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
21049
21050 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21051
21052         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
21053         targets.
21054
21055 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
21056
21057         * g++.dg/abi/mange7.C: New test.
21058
21059         PR c++/6438.
21060         * g++.dg/parse/stmtexpr2.C: New test.
21061
21062 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
21063
21064         * gcc.dg/20020312-2.c: Add SH target.
21065
21066 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21067
21068         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
21069         compiler output on mips*-*-irix*.
21070
21071 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
21072
21073         * g++.dg/parse/attr1.C: New test.
21074
21075 2002-04-23  Roger Sayle  <roger@eyesopen.com>
21076
21077         * gcc.c-torture/execute/string-opt-17.c: New test case.
21078         * gcc.c-torture/execute/memset-2.c: New test case.
21079
21080 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
21081
21082         PR c++/6256:
21083         * g++.dg/template/friend5.C: New test.
21084
21085         PR c++/6331:
21086         * g++.dg/template/qual1.C: Likewise.
21087
21088 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
21089
21090         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
21091         Include stdlib.h, not stdio.h or ctype.h.
21092
21093 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
21094
21095         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
21096         cris-*-elf* and mmix-*-*.
21097         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
21098         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
21099         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
21100         Ditto.
21101         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
21102         * gcc.dg/wchar_t-1.c: Ditto.
21103
21104 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
21105
21106         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
21107         Clarify comment.
21108
21109 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
21110
21111         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
21112
21113 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21114
21115         * gcc.c-torture/execute/20000906-1.x: Delete.
21116
21117 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
21118
21119         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
21120
21121 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
21122
21123         * PR6367
21124         * g77.f-torture/execute/6367.f: New test.
21125         * g77.f-torture/execute/6367.x: Disable for MMIX.
21126
21127 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
21128
21129         * PR6352
21130         * g++.dg/opt/inline2.C: New test.
21131
21132 2002-04-18  Richard Henderson  <rth@redhat.com>
21133
21134         * gcc.dg/20000906-1.c: Enable for all targets.
21135         * gcc.c-torture/compile/iftrap-2.c: New.
21136
21137 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21138
21139         * gcc.dg/20020418-1.c: New test.
21140         * gcc.dg/20020418-2.c: New test.
21141
21142 2002-04-18  Richard Henderson  <rth@redhat.com>
21143
21144         * gcc.c-torture/compile/iftrap-1.c: New.
21145         * gcc.dg/iftrap-1.c: Adjust for ia64.
21146         * gcc.dg/iftrap-2.c: New.
21147
21148 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21149
21150         * gcc.c-torture/compile/20020418-1.c: New test.
21151
21152 2002-04-18  Roger Sayle  <roger@eyesopen.com>
21153
21154         * gcc.c-torture/compile/20020415-1.c: New.
21155
21156 2002-04-18  David S. Miller  <davem@redhat.com>
21157
21158         * gcc.c-torture/execute/20020418-1.c: New test.
21159
21160 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
21161
21162         * gcc.dg/20020416-1.c: New test.
21163
21164         * g++.dg/opt/inline1.C: New test.
21165
21166 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
21167
21168         * gcc.dg/altivec-5.c: New test.
21169
21170         * gcc.dg/20020415-1.c: New test.
21171
21172 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
21173
21174         * testsuite/lib/chill.exp: Remove.
21175
21176 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
21177
21178         * g++.dg/other/big-struct.C: New test.
21179
21180 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
21181
21182         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
21183         of scratch file.
21184
21185 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
21186
21187         PR c/6277
21188         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21189         in scan-assembler function name
21190
21191 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21192
21193         * g77.f-torture/execute/980628-4.x,
21194         g77.f-torture/execute/980628-5.x,
21195         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21196         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21197         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21198         i[34567]86-*-*.
21199
21200 2002-04-13  David S. Miller  <davem@redhat.com>
21201
21202         * gcc.c-torture/execute/20020413-1.c: New test.
21203
21204 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21205
21206         * gcc.dg/asm-6.c,
21207         * g++.dg/ext/asm1.C: New tests.
21208
21209 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21210
21211         PR c++ 5373.
21212         * g++.dg/parse/stmtexpr1.C: New test.
21213
21214         PR c++/5189.
21215         * g++.dg/template/copy1.C: New test.
21216
21217 2002-04-12  Richard Henderson  <rth@redhat.com>
21218
21219         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21220
21221 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21222
21223         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21224         gcc.c-torture/execute/20020307-2.c.
21225
21226 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21227
21228         * g++.dg/ext/attrib5.C,
21229         * g++.dg/lookup/struct1.C: New tests.
21230
21231 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21232
21233         * gcc.dg/20020411-1.c: New test.
21234
21235         * gcc.c-torture/execute/20020411-1.c: New test.
21236
21237 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21238
21239         * g77.f-torture/execute/6177.f: New test.
21240
21241 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21242
21243         PR middle-end/6247
21244         * g++.dg/opt/cleanup1.C: New test.
21245
21246         * g++.dg/opt/const1.C: New test.
21247
21248 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21249
21250         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21251
21252 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21253
21254         PR c++/5507
21255         * g++.dg/template/typename2.C: New test.
21256
21257 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21258
21259         * gcc.c-torture/execute/loop-12.c: New.
21260
21261 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21262
21263         * g77.f-torture/execute/980628-4.x,
21264         g77.f-torture/execute/980628-5.x,
21265         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21266         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21267         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21268
21269 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21270
21271         PR optimization/6086
21272         * g++.dg/opt/preinc1.C: New test.
21273
21274 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21275
21276         PR c++/5571
21277         * g++.dg/opt/static2.C: New test.
21278
21279 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21280
21281         PR c/5120
21282         * gcc.dg/20020406-1.c: New test.
21283
21284 2002-04-04  David S. Miller  <davem@redhat.com>
21285
21286         * gcc.c-torture/execute/20020404-1.c: New test.
21287
21288 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21289
21290         PR c/6123
21291         * gcc.dg/20020312-2.c: Do not declare global register variable
21292         if __PIC__ or __pic__ is defined.
21293
21294 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21295
21296         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21297         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21298
21299 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21300
21301         * gcc.misc-tests/linkage.exp: Update last change to handle
21302         sparc*-, not just sparc-.
21303
21304 2002-04-03  Richard Henderson  <rth@redhat.com>
21305
21306         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21307
21308 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21309
21310         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21311
21312 2002-04-02  David S. Miller  <davem@redhat.com>
21313
21314         * gcc.c-torture/execute/20020402-3.c: New test.
21315
21316 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21317
21318         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21319         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21320
21321         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21322         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21323         g77.f-torture/execute/20001201.x,
21324         g77.f-torture/execute/u77-test.x: New files.
21325
21326         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21327         * gcc.dg/wchar_t-1.c: Ditto.
21328
21329 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21330
21331         * gcc.c-torture/execute/20020402-1.c: New test.
21332
21333 2002-04-01  Richard Henderson  <rth@redhat.com>
21334
21335         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21336
21337         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21338
21339 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21340
21341         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21342
21343 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21344
21345         * g++.dg/inherit/template-as-base.C: Expect error.
21346         * g++.dg/inherit/namespace-as-base.C: Likewise.
21347
21348 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21349
21350         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21351         g++.dg/ext/instantiate3.C: Tweak match patterns.
21352
21353         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21354         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21355         -da test.
21356
21357 2002-03-31  Richard Henderson  <rth@redhat.com>
21358
21359         * gcc.dg/special/alias-2.c: New.
21360         * gcc.dg/special/ecos.exp: Run it.
21361
21362 2002-03-31  Richard Henderson  <rth@redhat.com>
21363
21364         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21365
21366 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21367
21368         * gcc.dg/weak-1.c: Disable on h8300 port.
21369
21370 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21371
21372         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21373         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21374         ordering tests.
21375         * g++.dg/bprob/bprob-1.C: New test.
21376         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21377         * g++.dg/gcov/gcov-1.C: New test.
21378         * g++.dg/gcov/gcov-1.x: New file.
21379         * g++.dg/gcov/gcov-2.C: New test.
21380         * g++.dg/gcov/gcov-3.C: New test.
21381         * g++.dg/gcov/gcov-3.h: New file.
21382
21383 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21384
21385         * g++.old-deja/g++.other/builtins5.C: New test.
21386         * g++.old-deja/g++.other/builtins6.C: New test.
21387         * g++.old-deja/g++.other/builtins7.C: New test.
21388         * g++.old-deja/g++.other/builtins8.C: New test.
21389         * g++.old-deja/g++.other/builtins9.C: New test.
21390
21391 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21392
21393         * g++.dg/opt/static1.C: New test.
21394
21395         * g++.dg/opt/longbranch1.C: New test.
21396
21397 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21398
21399         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21400
21401         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21402
21403 2002-03-28  Jeffrey A Law  (law@redhat.com)
21404
21405         * gcc.c-torture/execute/20020328-1.c: New test.
21406
21407 2002-03-27  Richard Henderson  <rth@redhat.com>
21408
21409         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21410         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21411         move from g++.old-deja/g++.ext/.
21412
21413 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21414
21415         * g++.dg/init/new2.C: New test.
21416
21417 2002-03-26  Richard Henderson  <rth@redhat.com>
21418
21419         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21420
21421         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21422         on sparc.
21423
21424         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21425         sparcv9 systems.
21426         * gcc.dg/20001102-1.c: Likewise.
21427
21428 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21429
21430         * gcc.dg/cpp/endif-pedantic1.c,
21431         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21432
21433 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21434
21435         * g++.dg/init/new1.C: New test.
21436
21437 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21438
21439         * g++.dg/abi/vbase9.C: New test.
21440
21441 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21442
21443         * gcc.dg/arm-asm.c: New test.
21444
21445 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21446
21447         * gcc.dg/Wswitch-enum.c: New test.
21448         Fix PR c/5044.
21449
21450 2002-03-26  Richard Henderson  <rth@redhat.com>
21451
21452         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21453         structure.
21454
21455 2002-03-25  Richard Henderson  <rth@redhat.com>
21456
21457         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21458         sparcv9 systems.
21459
21460         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21461         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21462
21463 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21464
21465         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21466
21467 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21468
21469         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21470         targets using generic thunk support.
21471
21472 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21473
21474         * gcc.c-torture/compile/20020323-1.c: New test.
21475
21476         * g++.dg/opt/conj2.C: New test.
21477
21478 2002-03-24  Richard Henderson  <rth@redhat.com>
21479
21480         * gcc.dg/weak-1.c: Use -fno-common.
21481
21482 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21483
21484         * g77.dg/f77-edit-apostrophe-out.f: New test
21485         * g77.dg/f77-edit-h-out.f: New test
21486         * g77.dg/f77-edit-t-in.f: New test
21487         * g77.dg/f77-edit-t-out.f: New test
21488         * g77.dg/f77-edit-x-out.f: New test
21489         * g77.dg/f77-edit-slash-out.f: New test
21490         * g77.dg/f77-edit-colon-out.f: New test
21491         * g77.dg/f77-edit-s-out.f: New test
21492
21493 2002-03-24  Richard Henderson  <rth@redhat.com>
21494
21495         * objc/execute/formal_protocol-6.x: New XFAIL.
21496
21497 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21498
21499         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21500         that do not support weak symbols
21501
21502 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21503
21504         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21505         * lib/g77.exp:  Likewise
21506         * lib/objc.exp: Likewise
21507
21508 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21509
21510         * gcc.dg/Wswitch-default.c: New test.
21511
21512 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21513
21514         * g++.dg/other/enum1.C: New test.
21515
21516 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21517
21518         * gcc.dg/pragma-ep-3.c: Fix typo.
21519
21520 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21521
21522         * g++.dg/inherit/template-as-base.C: New test.
21523
21524 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21525
21526         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21527         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21528
21529 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21530
21531         * gcc.dg/cpp/multiline.c: Update to match.
21532
21533 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21534
21535         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21536
21537 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21538
21539         * gcc.dg/cpp/extratokens2.c:  New file.
21540
21541 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21542
21543         * gcc.dg/20020312-2.c: Add rs6000 target.
21544
21545         * gcc.c-torture/compile/20020319-1.c: New test.
21546
21547 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21548
21549         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21550         (A, E): Handle this.
21551
21552 2002-03-20  Jason Merrill  <jason@redhat.com>
21553
21554         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21555         ignoring -fpic.
21556         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21557         through prune_gcc_output.
21558
21559 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21560
21561         * gcc.c-torture/compile/20020320-1.c: New test.
21562
21563 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21564
21565         * gcc.c-torture/compile/20020318-1.c: New test.
21566
21567         * gcc.dg/struct-by-value-1.c: New test.
21568
21569         * gcc.dg/20020319-1.c: New test.
21570
21571 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21572
21573         * g++.dg/opt/conj1.C: New test.
21574
21575 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21576
21577         * g++.dg/template/qualttp20.C: Revert previous change.
21578         * g++.dg/template/qualttp3.C: Likewise.
21579         * g++.dg/template/qualttp4.C: Likewise
21580         * g++.dg/template/qualttp5.C: Likewise
21581         * g++.dg/template/qualttp6.C: Likewise
21582         * g++.dg/template/qualttp7.C: Likewise
21583         * g++.dg/template/qualttp8.C: Likewise
21584         * g++.dg/template/recurse.C: Likewise.
21585
21586 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21587
21588         * gcc.dg/cpp/wchar-1.c: Update.
21589
21590 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21591
21592         * g++.dg/template/conv1.C: New test.
21593         * g++.dg/template/conv2.C: New test.
21594         * g++.dg/template/conv3.C: New test.
21595         * g++.dg/template/conv4.C: New test.
21596
21597 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21598
21599         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21600         * g++.dg/template/qualttp3.C: Likewise.
21601         * g++.dg/template/qualttp4.C: Likewise
21602         * g++.dg/template/qualttp5.C: Likewise
21603         * g++.dg/template/qualttp6.C: Likewise
21604         * g++.dg/template/qualttp7.C: Likewise
21605         * g++.dg/template/qualttp8.C: Likewise
21606         * g++.dg/template/recurse.C: Likewise.
21607
21608 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21609
21610         * g++.dg/opt/dtor1.C: New test.
21611
21612 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21613
21614         * gcc.c-torture/compile/20020315-1.c: New test.
21615
21616 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21617
21618         * gcc.dg/weak-1.c: Fix scan tests.
21619
21620 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21621
21622         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21623         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21624         cris-*-aout* mmix-*-*.
21625         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21626         cris-*-aout* mmix-*-*.
21627         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21628         cris-*-elf* cris-*-aout* and mmix-*-*.
21629         * gcc.dg/20001009-1.c: Ditto.
21630         * gcc.dg/20010912-1.c: Ditto.
21631         * gcc.dg/20020122-4.c: Ditto.
21632         * gcc.dg/inline-2.c: Ditto.
21633
21634 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21635
21636         * gcc.c-torture/compile/20020314-1.c: New test.
21637
21638 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21639
21640         * gcc.c-torture/execute/20020314-1.c: New test.
21641
21642 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21643
21644         * g++.dg/warn/Wunused-1.C: New test.
21645
21646 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21647
21648         * g++.dg/abi/mangle6.C: New test.
21649
21650 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21651
21652         * gcc.c-torture/compile/20020309-2.c: New test.
21653
21654         * gcc.c-torture/compile/20020312-1.c: New test.
21655
21656 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21657
21658         * g++.dg/other/access1.C: New test.
21659
21660 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21661
21662         * gcc.c-torture/execute/wchar_t-1.c: New test.
21663
21664 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21665
21666         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21667
21668 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21669
21670         * gcc.dg/20020312-1.c: New test case.
21671
21672 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21673
21674         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21675
21676 2002-03-11  Richard Henderson  <rth@redhat.com>
21677
21678         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21679         * g++.old-deja/g++.jason/report.C: Likewise.
21680
21681 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21682
21683         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21684         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21685
21686 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21687
21688         * testsuite/g++.dg/overload/pmf1.C: New test.
21689
21690 2002-03-11  Kazu Hirata  <kazu@hxi.com>
21691
21692         * gcc.c-torture/execute/20020307-1.c: Use long.
21693
21694 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
21695
21696         PR optimization/5844
21697         * gcc.dg/20020310-1.c: New test.
21698
21699 2002-03-09  Michael Meissner  <meissner@redhat.com>
21700
21701         * gcc.c-torture/execute/memcpy-2.c: New test.
21702         * gcc.c-torture/execute/memset-1.c: New test.
21703         * gcc.c-torture/execute/strlen-1.c: New test.
21704         * gcc.c-torture/execute/strcmp-1.c: New test.
21705         * gcc.c-torture/execute/strncmp-1.c: New test.
21706
21707 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21708
21709         * gcc.dg/ppc-ldstruct.c: New test.
21710
21711 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21712
21713         * gcc.c-torture/execute/va-arg-22.c: New test.
21714
21715 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21716
21717         * gcc.c-torture/compile/20020309-1.c: New test.
21718
21719 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21720
21721         * gcc.c-torture/execute/20020307-2.c: New test.
21722
21723 2002-03-07  Jeffrey A Law  (law@redhat.com)
21724
21725         * g77.f-torture/compile/20020307-1.f: New test.
21726
21727 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21728
21729         * gcc.dg/unordered-1.c: New test.
21730
21731 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21732
21733         * gcc.c-torture/execute/20020307-1.c: New test.
21734
21735 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21736
21737         * gcc.dg/20020304-1.c: New test.
21738
21739         * gcc.c-torture/compile/20020304-2.c: New test.
21740
21741 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21742
21743         * gcc.c-torture/compile/20020304-1.c: New test case
21744         (from PR c/5830).
21745
21746 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21747
21748         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21749
21750 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21751
21752         * g++.dg/other/classkey1.C: New test.
21753
21754 2002-03-01  Richard Henderson  <rth@redhat.com>
21755
21756         * gcc.c-torture/compile/981223-1.x: New.
21757         * gcc.c-torture/compile/920625-1.x: New.
21758
21759 2002-02-28  Richard Henderson  <rth@redhat.com>
21760
21761         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21762
21763 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21764
21765         * gcc.c-torture/execute/20020227-1.c: New test.
21766
21767 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21768
21769         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21770         here" ERROR lines.
21771         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21772         * g++.old-deja.g++.other/defarg1.C: Likewise.
21773         * g++.old-deja/g++.pt/calls2.C: Likewise.
21774         * g++.old-deja/g++.pt/crash20.C: Likewise.
21775         * g++.old-deja/g++.pt/crash30.C: Likewise.
21776         * g++.old-deja/g++.pt/crash36.C: Likewise.
21777         * g++.old-deja/g++.pt/crash6.C: Likewise.
21778         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21779         * g++.old-deja/g++.pt/derived3.C: Likewise.
21780         * g++.old-deja/g++.pt/error1.C: Likewise.
21781         * g++.old-deja/g++.pt/friend21.C: Likewise.
21782         * g++.old-deja/g++.pt/friend23.C: Likewise.
21783         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21784         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21785
21786 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21787
21788         * gcc.c-torture/execute/20020225-2.c: New test.
21789
21790 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21791
21792         * gcc.c-torture/execute/920730-1t.c,
21793         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21794         Delete test cases, only relevant to -traditional.
21795
21796 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21797
21798         * gcc.dg/cpp/undef1.c: Remove.
21799         * gcc.dg/cpp/directiv.c: Update.
21800         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21801
21802 2002-02-27  Michael Meissner  <meissner@redhat.com>
21803
21804         * gcc.c-torture/execute/20020226-1.c: New test.
21805
21806 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21807
21808         * g++.dg/debug/debug4.C: New test.
21809
21810         * gcc.dg/ia64-visibility-1.c: New test.
21811
21812 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21813
21814         * gcc.dg/debug/20020224-1.c: New.
21815
21816 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21817
21818         * gcc.c-torture/execute/960416-1.x: New.
21819         * gcc.c-torture/execute/divconst-3.x: Likewise.
21820
21821 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21822
21823         * gcc.dg/20020224-1.c: New test.
21824
21825 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21826
21827         * gcc.c-torture/execute/20020225-1.c: New.
21828
21829 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21830
21831         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21832
21833 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21834
21835         * gcc.dg/20020222-1.c: New test.
21836
21837 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21838
21839         * g++.dg/opt/anonunion1.C: New test.
21840
21841 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21842
21843         * g++.dg/template/qualttp19.C: New test.
21844         * g++.dg/template/qualttp20.C: New test.
21845         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21846         * g++.old-deja/g++.other/qual1.C: Likewise.
21847
21848 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21849
21850         * gcc.dg/attr-alwaysinline.c: New.
21851
21852 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21853
21854         * gcc.dg/20020220-1.c: New test.
21855
21856         * gcc.dg/20020220-2.c: New test.
21857
21858         * g++.dg/opt/mmx1.C: New test.
21859
21860 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21861
21862         * gcc.c-torture/compile/20020110.c: New test.
21863
21864 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21865
21866         * gcc.c-torture/execute/20020219-1.c: New test.
21867
21868         * gcc.dg/20020219-1.c: New test.
21869
21870         * gcc.dg/noncompile/20020220-1.c: New test.
21871
21872         * g++.dg/opt/ptrintsum1.C: New test.
21873
21874         * gcc.dg/debug/20020220-1.c: New test.
21875
21876 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21877
21878         * gcc.c-torture/execute/20020216-1.c: New test.
21879
21880 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21881
21882         * gcc.dg/decl-1.c: Update, new test.
21883
21884 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21885
21886         * g++.dg/abi/bitfield1.C: New test.
21887         * g++.dg/abi/bitfield2.C: New test.
21888
21889 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21890
21891         * gcc.dg/attr-nest.c: New test.
21892
21893 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21894
21895         * gcc.c-torture/execute/20020215-1.c: New test.
21896
21897 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21898
21899         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21900         * g++.dg/debug/debug.exp: New.
21901         * g++.dg/debug/trivial.C: New.
21902         * g++.dg/debug/debug1.C: Moved...
21903         * g++.dg/other/debug1.C: ...from here.
21904         * g++.dg/debug/debug2.C: Moved...
21905         * g++.dg/other/debug2.C: ...from here.
21906         * g++.dg/debug/debug3.C: Moved...
21907         * g++.dg/other/debug3.C: ...from here.
21908
21909         * gcc.dg/noncompile/20020213-1.c: New test.
21910
21911 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21912
21913         * g++.dg/other/debug3.C: New test.
21914
21915         * gcc.c-torture/execute/20020213-1.c: New test.
21916
21917 2002-02-13  Richard Smith <richard@ex-parrot.com>
21918
21919         * g++.old-deja/g++.other/thunk1.C: New test.
21920
21921 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21922
21923         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21924
21925 2002-02-13  Stan Shebs  <shebs@apple.com>
21926
21927         * gcc.dg/altivec-3.c: New.
21928
21929 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21930
21931         * gcc.dg/Wunreachable-1.c: New test.
21932         * gcc.dg/Wunreachable-2.c: New test.
21933
21934 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21935
21936         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21937
21938 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21939
21940         * gcc.dg/decl-1.c: New test.
21941
21942 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21943
21944         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21945
21946 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21947
21948         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21949         * gcc.c-torture/compile/980506-1.x: Likewise.
21950
21951 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21952
21953         * gcc.dg/20020210-1.c: New.
21954
21955 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21956
21957         * g77.f-torture/execute/947.f: New regression test
21958         for PR fortran/947.
21959
21960 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21961
21962         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21963         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21964
21965 2002-02-08  Richard Henderson  <rth@redhat.com>
21966
21967         * gcc.c-torture/compile/labels-3.c: New.
21968
21969 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21970
21971         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21972         expression statements work instead.
21973         * gcc.dg/noncompile/20020207-1.c: New test.
21974
21975 2002-02-07  Richard Henderson  <rth@redhat.com>
21976
21977         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21978
21979 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21980
21981         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21982         message from g77
21983         * lib/g77-dg.exp: Trim g77 error messages so that they are
21984         recognized by dg.exp.
21985
21986 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21987
21988         PR fortran/5473
21989         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21990
21991 2002-02-07  Richard Henderson  <rth@redhat.com>
21992
21993         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21994         to be sufficiently aligned for integers.
21995
21996 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21997
21998         * g++.dg/template/friend4.C: New test.
21999
22000 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22001
22002         PR fortran/5743
22003         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
22004         unsupported cases.
22005
22006 2002-02-07  Richard Henderson  <rth@redhat.com>
22007
22008         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
22009         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
22010         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
22011         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
22012
22013 2002-02-06  Richard Henderson  <rth@redhat.com>
22014
22015         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
22016
22017 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
22018
22019         * gcc.dg/20020206-1.c: New test.
22020
22021 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22022
22023         * gcc.c-torture/execute/20020206-1.c: New test.
22024
22025         * gcc.c-torture/execute/20020206-2.c: New test.
22026
22027         PR optimization/5429:
22028         * gcc.c-torture/compile/20020206-1.c: New test.
22029
22030 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22031
22032         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22033         as certain file formats cannot support particularly large
22034         alignments.
22035
22036         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22037         and do not expect to be able to link the executable.
22038
22039         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
22040         fail because the COFF format does not support the weak attribute.
22041
22042 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
22043
22044         * g77.dg/pr5473.f:  New test
22045
22046 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
22047
22048         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
22049         Fix testcase accordingly.
22050
22051 2002-02-04  Richard Henderson  <rth@redhat.com>
22052
22053         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
22054         (buf): Change to be an array of pointers, not ints.
22055
22056 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22057
22058         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
22059         before all tests.  Move warning one line above to match where it
22060         C frontend emits.
22061         * gcc.dg/Wswitch-2.c: New test.
22062         * g++.dg/warn/Wswitch-1.C: New test.
22063         * g++.dg/warn/Wswitch-2.C: New test.
22064
22065 2002-02-04  Richard Henderson  <rth@redhat.com>
22066
22067         * g++.dg/abi/offsetof.C: Fix size comparison.
22068
22069 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
22070
22071         * gcc.dg/cast-qual-2.c: New test.
22072
22073 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22074
22075         * gcc.dg/20020201-4.c: New test.
22076
22077 2002-02-04  Ben Elliston  <bje@redhat.com>
22078
22079         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
22080         target_info attribute != 0, in addition to the empty string.
22081         (gcc_target_compile): Likewise.
22082
22083 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
22084
22085         * gcc.dg/Wswitch.c: New test.
22086         PR gcc/4475. PR gcc/3780.
22087
22088 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
22089
22090         * g77.f-torture/execute/5122.f: New test for regressions
22091         against PR fortran/5122.
22092
22093 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
22094
22095         * g77.f-torture/compile/pr3743.f: Delete
22096         * g77.dg/pr3743-1.f: New test.
22097         * g77.dg/pr3743-2.f: New test.
22098         * g77.dg/pr3743-3.f: New test.
22099         * g77.dg/pr3743-4.f: New test.
22100
22101 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22102
22103         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
22104
22105 2002-02-02  Richard Henderson  <rth@redhat.com>
22106
22107         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
22108         * gcc.c-torture/execute/bf64-1.c: Likewise.
22109
22110 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22111
22112         * gcc.dg/20020201-2.c: New test.
22113
22114         * gcc.dg/20020201-3.c: New test.
22115
22116         * gcc.c-torture/execute/bitfld-2.c: New test.
22117
22118 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22119
22120         * gcc.dg/bitfld-1.c: Update.
22121         * gcc.dg/bitfld-2.c: Update.
22122         * gcc.c-torture/execute/bitfld-1.x: New.
22123
22124 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22125
22126         * gcc.c-torture/execute/20020201-1.c: New test.
22127
22128 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
22129
22130         PR target/5469
22131         * gcc.dg/20020201-1.c: New test.
22132
22133 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
22134
22135         PR fortran/3743
22136         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
22137         * g77.f-torture/compile/pr3743.x: Remove
22138
22139 2002-01-31  Tom Rix  <trix@redhat.com>
22140
22141         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
22142
22143 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22144
22145         * gcc.dg/noncompile/20020130-1.c: New test.
22146
22147 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
22148
22149         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
22150
22151 2002-01-29  Richard Henderson  <rth@redhat.com>
22152
22153         * gcc.c-torture/execute/991118-1.c: Cast various constants back
22154         to long long.
22155         * gcc.c-torture/execute/bf64-1.c: Likewise.
22156
22157 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
22158
22159         * gcc.c-torture/execute/20020129-1.c: New test.
22160
22161 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22162
22163         * gcc.c-torture/compile/20000224-1.c: Update.
22164         * gcc.c-torture/execute/bitfld-1.c: New tests.
22165         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
22166         * gcc.dg/uninit-A.c: Update.
22167
22168 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22169
22170         * g++.dg/template/ctor1.C: Add instantiation.
22171
22172 2002-01-28  Paul Koning  <pkoning@equallogic.com>
22173
22174         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
22175         argument to __builtin_prefetch to be const ptr.
22176
22177 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
22178
22179         * gcc.c-torture/compile/20020120-1.c: New test.
22180
22181 2002-01-27  Kazu Hirata  <kazu@hxi.com>
22182
22183         * gcc.c-torture/execute/20020127-1.c: New test.
22184
22185 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
22186
22187         * g77.dg/f77-edit-i-in.f: New test
22188         * g77.dg/f77-edit-i-out.f: New test
22189
22190 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22191
22192         * gcc.dg/debug/debug.exp: New file.
22193         * gcc.dg/debug/trivial.c: New file.
22194         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22195         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22196         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22197         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22198         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22199         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22200         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22201         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22202         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22203         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22204         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22205         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22206         * gcc.dg/20000503-1.c: Removed.
22207         * gcc.dg/20010207-1.c: Removed.
22208         * gcc.dg/20011223-1.c: Removed.
22209         * gcc.dg/20020104-2.c: Removed.
22210         * gcc.dg/debug-1.c: Removed.
22211         * gcc.dg/debug-2.c: Removed.
22212         * gcc.dg/debug-3.c: Removed.
22213         * gcc.dg/debug-4.c: Removed.
22214         * gcc.dg/debug-5.c: Removed.
22215         * gcc.dg/debug-6.c: Removed.
22216         * gcc.dg/dwarf2-1.c: Removed.
22217         * gcc.dg/dwarf2-2.c: Removed.
22218
22219 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22220
22221         * g++.old-deja/g++.other/eh5.C: New test.
22222         * g++.old-deja/g++.other/sibcall2.C: New test.
22223         * g++.old-deja/g++.other/array9.C: New test.
22224         * g++.old-deja/g++.other/typename2.C: New test.
22225         * g++.old-deja/g++.other/crash60.C: New test.
22226         * g++.old-deja/g++.other/conv9.C: New test.
22227         * g++.old-deja/g++.other/mangle10.C: New test.
22228         * g++.old-deja/g++.other/unchanging1.C: New test.
22229         * g++.old-deja/g++.other/exprstmt1.C: New test.
22230         * g++.old-deja/g++.other/inline23.C: New test.
22231         * g++.old-deja/g++.eh/ia64-1.C: New test.
22232         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22233         * g++.old-deja/g++.other/reload1.C: New test.
22234         * g++.old-deja/g++.other/static20.C: New test.
22235         * g++.old-deja/g++.other/local-alloc1.C: New test.
22236         * g++.old-deja/g++.other/conv8.C: New test.
22237         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22238         * g++.old-deja/g++.other/storeexpr1.C: New test.
22239         * g++.old-deja/g++.other/storeexpr2.C: New test.
22240         * g++.dg/eh/template2.C: New test.
22241         * g++.dg/warn/weak1.C: New test.
22242
22243 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22244
22245         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22246         Remove first, non-varying, argument.
22247
22248 2002-01-23  Richard Henderson  <rth@redhat.com>
22249
22250         * gcc.dg/inline-2.c: New.
22251
22252         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22253         Add optional target arg.  Check number of arguments.
22254         (scan-assembler-not, scan-assembler-dem): Likewise.
22255         (scan-assembler-dem-not): Likewise.
22256
22257 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22258
22259         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22260         line 12.
22261         * g++.old-deja/g++.brendan/parse3.C,
22262         g++.old-deja/g++.other/crash26.C,
22263         g++.old-deja/g++.other/crash28.C,
22264         g++.old-deja/g++.other/crash29.C,
22265         g++.old-deja/g++.other/crash30.C,
22266         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22267
22268 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22269
22270         * gcc.dg/20020115-1.c: New.
22271
22272 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22273
22274         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22275
22276 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22277
22278         * gcc.dg/20020122-3.c: New.
22279
22280 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22281
22282         * g++.dg/other/gc1.C: New test.
22283
22284 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22285
22286         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22287
22288 2002-01-22  Richard Henderson  <rth@redhat.com>
22289
22290         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22291
22292 2002-01-22  Richard Henderson  <rth@redhat.com>
22293
22294         * gcc.dg/20020122-4.c: New.
22295
22296 2002-01-22  H.J. Lu <hjl@gnu.org>
22297
22298         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22299         link output.
22300         * gcc.dg/special/ecos.exp: Likewise.
22301         * lib/g++-dg.exp: Likewise.
22302         * lib/g77-dg.exp: Likewise.
22303         * lib/gcc-dg.exp : Likewise.
22304         * lib/mike-g++.exp: Likewise.
22305         * lib/mike-g77.exp: Likewise.
22306         * lib/mike-gcc.exp: Likewise.
22307         * lib/objc-dg.exp: Likewise.
22308
22309 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22310
22311         PR target/5379
22312         * gcc.dg/20020122-2.c: New test.
22313
22314 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22315
22316         * gcc.dg/20020122-1.c: New test.
22317
22318 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22319
22320         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22321
22322 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22323
22324         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22325
22326 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22327
22328         * gcc.c-torture/compile/20020121-1.c: New test.
22329
22330 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22331
22332         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22333         ld_library_path.
22334
22335 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22336
22337         * gcc.dg/20020218-1.c: New test.
22338
22339 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22340
22341         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22342         messages
22343         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22344         "At global scope" warning
22345         * g++.dg/ext/align1.C: Change cygwin test for alignment
22346         from db-bogus to dg-warning
22347
22348 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22349
22350         * g77.f-torture/compile/cpp2.F: New test.
22351
22352 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22353
22354         * g++.dg/template/access1.C: New test.
22355
22356 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22357
22358         * gcc.dg/20020118-1.c: New.
22359
22360 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22361
22362         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22363
22364 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22365
22366         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22367         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22368         alignment warnings.
22369
22370 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22371
22372         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22373         torture_with_loops and torture_without_loops
22374
22375 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22376
22377         * gcc.c-torture/compile/20020116-1.c: New test.
22378
22379 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22380
22381         * gcc.dg/20020116-2.c: New test.
22382
22383         * gcc.dg/ultrasp4.c: New test.
22384
22385         * gcc.dg/20020116-1.c: New test.
22386
22387 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22388
22389         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22390         by EABI.
22391
22392 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22393
22394         * gcc.misc-tests/i386-prefetch.exp: New.
22395         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22396         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22397         * gcc.misc-tests/i386-pf-none-1.c: New test.
22398         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22399
22400 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22401
22402         * gcc.dg/gnu89-init-1.c: Add new tests.
22403
22404 2002-01-15  Andreas Jaeger  <aj@suse.de>
22405
22406         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22407         * gcc.dg/i386-mmx-2.c: Likewise.
22408         * gcc.dg/i386-sse-1.c: Likewise.
22409         * gcc.dg/i386-sse-2.c: Likewise.
22410         * gcc.dg/i386-sse-3.c: Likewise.
22411
22412 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22413
22414         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22415         Uncomment additional cases that now pass.
22416
22417 2002-01-11  Richard Henderson  <rth@redhat.com>
22418
22419         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22420         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22421
22422 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22423
22424         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22425
22426 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22427
22428         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22429         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22430
22431 2002-01-10  Dale Johannesen  <dalej@apple.com>
22432
22433         * gcc.c-torture/execute/loop-11.c: New.
22434
22435 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22436
22437         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22438         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22439
22440 2002-01-09  Richard Henderson  <rth@redhat.com>
22441
22442         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22443         type in which to perform the operation for each size.
22444
22445 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22446
22447         * gcc.c-torture/compile/20020109-2.c: New test.
22448
22449 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22450
22451         * gcc.c-torture/execute/loop-10.c: New test.
22452
22453 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22454
22455         * gcc.c-torture/compile/20010226-1.c: New test.
22456         * gcc.c-torture/compile/20010227-1.c: New test.
22457         * gcc.c-torture/compile/20010426-1.c: New test.
22458         * gcc.c-torture/compile/20010510-1.c: New test.
22459         * gcc.c-torture/compile/20010605-3.c: New test.
22460         * gcc.c-torture/compile/20010824-1.c: New test.
22461         * gcc.c-torture/execute/20010409-1.c: New test.
22462         * gcc.dg/noncompile/20000901-1.c: New test.
22463         * gcc.dg/20001023-1.c: New test.
22464         * gcc.dg/20001101-1.c: New test.
22465         * gcc.dg/20001102-1.c: New test.
22466         * gcc.dg/20010207-1.c: New test.
22467         * gcc.dg/20010405-1.c: New test.
22468         * gcc.dg/20010822-1.c: New test.
22469         * gcc.dg/20011107-1.c: New test.
22470
22471 2002-01-09  Jeffrey A Law  (law@redhat.com)
22472
22473         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22474
22475         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22476         execution failure on PA targets.
22477
22478 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22479
22480         * gcc.c-torture/compile/20020109-1.c: New test.
22481
22482 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22483
22484         * gcc.c-torture/execute/20020108-1.c: New test.
22485
22486 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22487
22488         * gcc.dg/20020108-1.c: New test.
22489
22490 2002-01-08  H.J. Lu <hjl@gnu.org>
22491
22492         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22493         for header files.
22494
22495 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22496
22497         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22498         consistency.
22499
22500 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22501
22502         * gcc.dg/altivec-4.c: Test altivec predicates.
22503
22504 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22505
22506         * gcc.c-torture/execute/20020107-1.c: New test.
22507
22508 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22509
22510         PR c/5279
22511         * gcc.c-torture/compile/20020106-1.c: New test.
22512
22513 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22514
22515         * gcc.c-torture/execute/nestfunc-4.c: New test.
22516
22517 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22518
22519         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22520         extra triple that slipped in.
22521         * g++.old-deja/g++.abi/align.C: Likewise.
22522         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22523
22524 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22525
22526         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22527         * g++.old-deja/g++.abi/align.C: Likewise.
22528         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22529
22530         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22531         on FreeBSD/i386.
22532         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22533         FreeBSD.
22534
22535 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22536
22537         * gcc.dg/20020104-1.c: New test.
22538
22539         * gcc.dg/20020104-2.c: New test.
22540
22541 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22542
22543         * gcc.dg/20020103-1.c: Fix typo in target selector.
22544
22545 2002-01-03  Richard Henderson  <rth@redhat.com>
22546
22547         * gcc.dg/20020103-1.c: New.
22548
22549 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22550
22551         * gcc.c-torture/execute/20020103-1.c: New test.
22552
22553 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22554
22555         * g++.dg/other/debug2.C: New test.
22556
22557         * gcc.c-torture/compile/20020103-1.c: New test.
22558
22559 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22560
22561         * gcc.dg/gnu89-init-1.c: Added new tests.
22562
22563 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22564
22565         * g++.dg/template/friend2.C: Remove as patch is reverted.
22566
22567         * g++.dg/warn/oldcast1.C: New test.
22568
22569         * g++.dg/template/ptrmem1.C: New test.
22570         * g++.dg/template/ptrmem2.C: New test.
22571
22572         * g++.dg/template/ntp.C: New test.
22573
22574         * g++.dg/other/component1.C: New test.
22575
22576         * g++.dg/template/ttp3.C: New test.
22577
22578         * g++.dg/template/friend2.C: New test.
22579         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22580
22581 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22582
22583         * g++.dg/other/ptrmem1.C: New test.
22584         * g++.dg/other/ptrmem2.C: New test.
22585
22586 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22587
22588         * g++.dg/template/ctor1.C: New test.
22589
22590 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22591
22592         * g++.dg/template/friend2.C: New test.
22593
22594 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22595
22596         * gcc.dg/mmix-1.c: New test.
22597
22598 2001-12-31  Richard Henderson  <rth@redhat.com>
22599
22600         * gcc.dg/asm-5.c: New.
22601
22602 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22603
22604         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22605         in namespace __gnu_cxx
22606
22607 2001-12-30  Richard Henderson  <rth@redhat.com>
22608
22609         * gcc.dg/debug-6.c: New.
22610
22611 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22612
22613         * gcc.c-torture/compile/20011229-2.c: New test.
22614
22615 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22616
22617         * gcc.dg/debug-3.c: New test.
22618         * gcc.dg/debug-4.c: New test.
22619         * gcc.dg/debug-5.c: New test.
22620
22621 2001-12-29  Richard Henderson  <rth@redhat.com>
22622
22623         * g++.dg/eh/loop1.C: New.
22624
22625 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22626
22627         * g++.dg/template/crash1.C: New test.
22628
22629 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22630
22631         * g++.dg/other/const1.C: New test.
22632
22633 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22634
22635         * gcc.c-torture/compile/20011229-1.c: New test.
22636
22637 2001-12-28  Stan Shebs  <shebs@apple.com>
22638
22639         * lib/objc-torture.exp: Resync with c-torture.exp.
22640         * lib/objc.exp: Load standard libraries.
22641
22642 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22643
22644         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22645         additional tests.
22646
22647 2001-12-27  Roger Sayle <roger@eyesopen.com>
22648
22649         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22650
22651 2001-12-27  Richard Henderson  <rth@redhat.com>
22652
22653         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22654
22655 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22656
22657         * g++.dg/eh/ctor1.C: New test.
22658         * g++.dg/other/error2.C: New test.
22659
22660 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22661
22662         * g++.dg/other/init2.C: New test.
22663
22664 2001-12-24  Richard Henderson  <rth@redhat.com>
22665
22666         * gcc.dg/20011223-1.c: New.
22667         * gcc.dg/inline-1.c: New.
22668
22669 2001-12-23  Richard Henderson  <rth@redhat.com>
22670
22671         * gcc.dg/asm-4.c: Test operand modifiers.
22672
22673 2001-12-23  Richard Henderson  <rth@redhat.com>
22674
22675         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22676
22677 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22678
22679         * gcc.c-torture/execute/20011223-1.c: New test.
22680
22681 2001-12-21  Richard Henderson  <rth@redhat.com>
22682
22683         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22684         re-enables the warning.
22685
22686 2001-12-21  Richard Henderson  <rth@redhat.com>
22687
22688         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
22689
22690 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22691
22692         * gcc.c-torture/compile/20011218-1.c: New test.
22693
22694 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
22695
22696         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22697         arm-isr.c test.
22698         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22699         epilogue generation for ARM ISR routines.
22700
22701 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22702
22703         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22704         * gcc.dg/format/c90-printf-3.c: Likewise.
22705         * gcc.dg/format/c99-printf-3.c: Likewise.
22706         * gcc.dg/format/ext-1.c: Likewise.
22707         * gcc.dg/format/ext-6.c: Likewise.
22708         * gcc.dg/format/format.h: Prototype unlocked stdio.
22709
22710 2001-12-20  Richard Henderson  <rth@redhat.com>
22711
22712         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22713         (arena): Use it.
22714         (malloc): Correct allocation logic.  Abort if we fill up the
22715         arena before initialization complete.
22716         (realloc): Correct allocation logic.
22717
22718 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22719
22720         * gcc.c-torture/compile/20011219-2.c: New test.
22721
22722         * gcc.c-torture/execute/20011219-1.c: New test.
22723
22724 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22725
22726         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22727         target does not support weak symbols.
22728
22729 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22730
22731         * gcc.c-torture/compile/20011219-1.c: New test.
22732
22733 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22734
22735         * g++.dg/other/error1.C: New test.
22736
22737 2001-12-17  Jeffrey A Law  (law@redhat.com)
22738
22739         * gcc.c-torture/execute/20011217-1.c: New test.
22740
22741 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22742
22743         * objc.dg/special/: New directory.
22744         * objc.dg/special/special.exp: New file.
22745         * objc.dg/special/unclaimed-category-1.h: New file.
22746         * objc.dg/special/unclaimed-category-1a.m: New file.
22747         * objc.dg/special/unclaimed-category-1.m: New file.
22748
22749 2001-12-17  Andreas Jaeger  <aj@suse.de>
22750
22751         * gcc.c-torture/compile/20011217-2.c: New test.
22752
22753 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22754
22755         * gcc.c-torture/compile/20011217-1.c: New test.
22756
22757 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22758
22759         * testsuite/gcc.dg/20011214-1.c: New.
22760
22761 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22762
22763         * gcc.dg/altivec-4.c: New.
22764
22765 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22766
22767         * gcc.dg/20011113-1.c: New test.
22768
22769 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22770
22771         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22772         std::__malloc_alloc_template<0> and
22773         std::__default_alloc_template<false, 0>.
22774
22775 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22776
22777         * objc/execute/bf-21.m: New test.
22778         * objc/execute/enumeration-1.m: New test.
22779         * objc/execute/enumeration-2.m: New test.
22780
22781 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22782
22783         * gcc.dg/gnu89-init-1.c: New test.
22784
22785 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22786
22787         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22788         * g++.old-deja/g++.jason/2371.C: Likewise.
22789         * g++.old-deja/g++.jason/template33.C: Likewise.
22790         * g++.old-deja/g++.jason/template34.C: Likewise.
22791         * g++.old-deja/g++.jason/template36.C: Likewise.
22792         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22793         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22794         * g++.old-deja/g++.other/typename1.C: Likewise.
22795         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22796         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22797         * g++.old-deja/g++.pt/typename11.C: Likewise.
22798         * g++.old-deja/g++.pt/typename14.C: Likewise.
22799         * g++.old-deja/g++.pt/typename16.C: Likewise.
22800         * g++.old-deja/g++.pt/typename3.C: Likewise.
22801         * g++.old-deja/g++.pt/typename4.C: Likewise.
22802         * g++.old-deja/g++.pt/typename5.C: Likewise.
22803         * g++.old-deja/g++.pt/typename7.C: Likewise.
22804         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22805
22806 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22807
22808         * g++.dg/other/linkage1.C: New test.
22809         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22810         specifiers.
22811
22812 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22813
22814         * gcc.dg/concat.c: New test.
22815
22816 2001-12-11  Stan Shebs  <shebs@apple.com>
22817
22818         * objc/compile: New test directory.
22819         * objc/compile/compile.exp: New expect script.
22820         * objc/compile/20011211-1.m: New compile test.
22821
22822 2001-12-11  Jason Merrill  <jason@redhat.com>
22823
22824         * lib/prune.exp (prune_gcc_output): Also handle "In member
22825         function".  So many permutations...
22826
22827 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22828
22829         * g++.dg/template/typedef1.C: New test.
22830
22831 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22832
22833         * g++.dg/other/copy1.C: New test.
22834
22835 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22836
22837         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22838
22839         * gcc.dg/builtin-choose-expr.c: New.
22840
22841 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22842
22843         * gcc.dg/altivec-2.c: New.
22844
22845 2001-12-07  Richard Henderson  <rth@redhat.com>
22846
22847         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22848
22849 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22850
22851         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22852         ultrasparc.
22853
22854 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22855
22856         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22857
22858 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22859
22860         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22861         variable argument list.
22862
22863 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22864
22865         * gcc.c-torture/execute/memcheck: Delete entire directory.
22866         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22867         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22868
22869 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22870
22871         * gcc.dg/Wshadow-1.c: New test.
22872
22873 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22874
22875         * gcc.c-torture/compile/20011130-1.c: New test.
22876
22877         * gcc.dg/noncompile/20011025-1.c: New test.
22878
22879         * g++.dg/other/anon-union.C: New test.
22880
22881         * gcc.c-torture/execute/20011024-1.c: New test.
22882
22883 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22884
22885         * gcc.c-torture/execute/20000722-1.x,
22886         gcc.c-torture/execute/20010123-1.x: Remove.
22887         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22888         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22889         gcc.dg/c99-complit-2.c: New tests.
22890
22891 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22892
22893         * g++.dg/inherit/base1.C: New test.
22894
22895 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22896
22897         * g++.dg/other/stdarg1.C: New test.
22898
22899         * gcc.c-torture/compile/20011130-2.c: New test.
22900
22901 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22902
22903         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22904         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22905         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22906         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22907         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22908         * gcc.dg/builtin-prefetch-1.c: New test.
22909
22910 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22911
22912         * gcc.dg/20011130-1.c: New test.
22913
22914 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22915
22916         * g++.dg/other/scope1.C: New test.
22917         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22918
22919 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22920
22921         * gcc.dg/vla-init-1.c: New test.
22922
22923 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22924
22925         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22926
22927 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22928
22929         * objc.dg/alias.m: Update.
22930         * objc.dg/class-1.m: Update.
22931         * objc.dg/const-str-1.m: Update.
22932         * objc.dg/fwd-proto-1.m: Update.
22933         * objc.dg/id-1.m: Update.
22934         * objc.dg/super-class-1.m: Update.
22935
22936 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22937
22938         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22939         constructs.
22940
22941 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22942
22943         * gcc.c-torture/execute/20011128-1.c: New test.
22944
22945 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22946
22947         * gcc.dg/20011127-1.c: New test.
22948
22949 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22950
22951         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22952         from Austin Group draft 7.
22953         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22954         scanf format arguments.
22955         * gcc.dg/format/no-exargs-2.c: New test.
22956
22957 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22958
22959         * g++.dg/abi/vbase8-4.C: New test.
22960
22961 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22962
22963         * gcc.c-torture/execute/20011121-1.c: New test.
22964
22965 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22966
22967         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22968
22969 2001-11-23  Andreas Jaeger  <aj@suse.de>
22970
22971         * gcc.dg/cpp/charconst-2.c: New test.
22972
22973 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22974
22975         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22976         to the host if it is remote.  Let tests specify extra headers
22977         they use.
22978         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22979         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22980         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22981         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22982         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22983         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22984         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22985         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22986         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22987         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22988
22989 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22990
22991         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22992         for little endian ARMs.
22993
22994 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22995
22996         * gcc.c-torture/compile/20011119-1.c: New test.
22997         * gcc.c-torture/compile/20011119-2.c: New test.
22998
22999 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
23000
23001         * gcc.dg/altivec-1.c: Fix typo.
23002
23003 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23004
23005         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
23006
23007 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
23008
23009         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
23010
23011 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
23012
23013         * lib/g77.exp: Don't specify --rpath-link.
23014
23015         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
23016         across all the headers.
23017         * gcc.dg/format/format.exp: For testing on a remote host,
23018         copy format.h.
23019
23020         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23021         * gcc.c-torture/execute/930406-1.c: Likewise.
23022         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23023
23024 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23025
23026         * gcc.dg/altivec-1.c: New.
23027
23028 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23029
23030         * gcc.dg/cpp/fpreprocessed.c: New test case.
23031
23032 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23033
23034         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23035         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23036         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23037
23038 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23039
23040         * gcc.dg/no-builtin-1.c: New test.
23041
23042 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
23043
23044         * gcc.c-torture/execute/20011115-1.c: New test.
23045
23046 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
23047
23048         * gcc.c-torture/compile/20011114-2.c: New test.
23049         * gcc.c-torture/compile/20011114-3.c: New test.
23050         * gcc.c-torture/compile/20011114-4.c: New test.
23051
23052 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23053
23054         * g++.dg/other/init1.C: New test.
23055
23056 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
23057
23058         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
23059         message.
23060
23061         * gcc.c-torture/execute/20011114-1.c: New testcase.
23062
23063         * gcc.c-torture/compile/20010327-1.c: Revert last change.
23064         * gcc.c-torture/compile/20011114-1.c: New test, exactly
23065         like the (before this change) version of 20010327-1.c.
23066
23067 2001-11-14  Roger Sayle <roger@eyesopen.com>
23068
23069         * gcc.c-torture/execute/string-opt-13.c: New testcase.
23070
23071 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
23072
23073         * g++.dg/init/array2.C: New test.
23074
23075 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
23076
23077         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
23078
23079 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
23080
23081         * g++.dg/other/forscope1.C: New test.
23082         * g++.dg/ext/forscope1.C: New test.
23083         * g++.dg/ext/forscope2.C: New test.
23084
23085 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
23086
23087         * gcc.c-torture/execute/20011113-1.c: New test.
23088
23089 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
23090
23091         * gcc.c-torture/execute/20011109-2.c: New test.
23092
23093         * gcc.c-torture/execute/20011109-1.c: New test.
23094
23095 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
23096
23097         * gcc.c-torture/compile/20011109-1.c: New test.
23098
23099 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
23100
23101         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
23102         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
23103         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
23104         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
23105         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
23106         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
23107         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
23108
23109 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23110
23111         * g++.dg/warn/Wshadow-1.C: New tests.
23112         * g++.old-deja/g++.mike/for3.C: Update.
23113
23114 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23115
23116         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
23117         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
23118         XFAILs.  Adjust expected error texts.
23119         * gcc.c-torture/compile/20011106-1.c,
23120         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
23121         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
23122         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
23123         gcc.dg/c99-array-lval-5.c: New tests.
23124
23125 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23126
23127         * gcc.dg/cpp/defined.c: Update.
23128
23129 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23130
23131         * gcc.c-torture/execute/anon-1.c: New test.
23132
23133 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
23134
23135         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
23136         same size, so no warning should be produced on stormy16.
23137
23138         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
23139         due to oversized array.
23140         * g++.old-deja/g++.mike/ns15.C: Likewise.
23141         * g++.old-deja/g++.pt/crash16.C: Likewise.
23142
23143 2001-11-02  Graham Stott  <grahams@redhat.com>
23144
23145         * g++.dgother/debug1.C: Fix typos.
23146
23147 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
23148
23149         * g++.dg/other/debug1.C: New test.
23150
23151 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23152
23153         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
23154         of unsigned long.
23155
23156 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
23157
23158         * gcc.dg/20011029-2.c: New test.
23159
23160         * gcc.c-torture/compile/20011029-1.c: New test.
23161
23162 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
23163
23164         * objc/execute/class_self-1.m: New test.
23165         * objc/execute/class_self-2.m: New test.
23166
23167 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
23168
23169         * gcc.misc-tests/msgs.exp: Delete.
23170         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
23171         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
23172         error set to match recent changes.
23173
23174 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
23175
23176         * gcc.dg/20011021-1.c: New test.
23177
23178 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
23179
23180         * gcc.c-torture/compile/20011023-1.c: New test.
23181
23182 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
23183
23184         * lib/g77.exp: Rewrite based on lib/g++.exp.
23185
23186 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23187
23188         * gcc.c-torture/execute/20011019-1.c: New test.
23189
23190         * gcc.dg/20011018-1.c: New test.
23191
23192 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23193
23194         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23195
23196 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23197
23198         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23199         * gcc.dg/attr-invalid.c: Likewise.
23200
23201 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23202
23203         * testsuite/gcc.dg/20011015-1.c: New test.
23204
23205 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23206
23207         * g++.dg/template/unify2.C: New test.
23208
23209 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23210
23211         * g++.dg/other/exception-specification.C: New test
23212
23213 2001-10-13  Tom Rix  <trix@redhat.com>
23214
23215         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23216         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23217
23218 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23219
23220         * testsuite/gcc.dg/20011009-1.c: New test.
23221
23222 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23223
23224         PR g++/4476
23225         * g++.dg/other/friend1.C: New test.
23226
23227 2001-10-11  Richard Henderson  <rth@redhat.com>
23228
23229         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23230
23231 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23232
23233         * gcc.c-torture/compile/20011010-1.c: New.
23234
23235 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23236
23237         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23238         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23239         g77.f-torture/execute/execute.exp,
23240         g77.f-torture/noncompile/noncompile.exp,
23241         gcc.c-torture/compile/compile.exp,
23242         gcc.c-torture/execute/execute.exp,
23243         gcc.c-torture/execute/ieee/ieee.exp,
23244         gcc.c-torture/execute/memcheck/memcheck.exp,
23245         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23246         objc/execute/execute.exp: Update FSF address.
23247
23248 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23249
23250         * gcc.dg/cpp/cmdlne-C.c: Update.
23251         * gcc.dg/cpp/cmdlne-C2.c: New.
23252
23253 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23254
23255         * gcc.c-torture/execute/20011008-3.c: New.
23256
23257 2001-10-08  DJ Delorie  <dj@redhat.com>
23258
23259         * gcc.dg/20011008-1.c: New.
23260         * gcc.dg/20011008-2.c: New.
23261
23262 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23263
23264         * gcc.dg/cpp/spacing1.c: Update test.
23265
23266 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23267
23268         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23269         spelling errors of "separate" as "seperate".
23270
23271 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23272
23273         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23274         enough to avoid inlining.
23275
23276 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23277
23278         * lib/g77.exp: set libg2c_dir correctly.
23279
23280 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23281
23282         * gcc.dg/cpp/macro11.c: New test.
23283
23284 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23285
23286         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23287         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23288         gcc.dg/format/multattr-3.c: New tests.
23289         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23290         tests for format attributes on function pointers being rejected.
23291
23292 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23293
23294         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23295
23296 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23297
23298         * g++.dg/warn/format1.C: New test.
23299
23300 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23301
23302         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23303
23304 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23305
23306         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23307
23308 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23309
23310         * gcc.dg/cpp/redef2.c: Add test.
23311
23312 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23313
23314         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23315         long-standing bug on i686, apparently.
23316         * gcc.c-torture/execute/loop-2c.x: New file.
23317         * gcc.c-torture/execute/loop-2d.x: New file.
23318         * gcc.c-torture/execute/loop-3c.x: New file.
23319
23320 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23321
23322         * gcc.dg/cpp/20000625-2.c: Correct line number.
23323
23324 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23325
23326         * gcc.dg/cpp/macro10.c: New test.
23327         * gcc.dg/cpp/strify3.c: New test.
23328         * gcc.dg/cpp/spacing1.c: Add tests.
23329         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23330         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23331
23332 2001-09-24  DJ Delorie  <dj@redhat.com>
23333
23334         * gcc.c-torture/execute/20010924-1.c: New test.
23335
23336 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23337
23338         * testsuite/objc/execute/paste.m: Remove.
23339
23340 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23341
23342         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23343
23344 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23345
23346         * g77.dg/strlen0.f: New test.
23347
23348 2001-09-21  Richard Henderson  <rth@redhat.com>
23349
23350         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23351         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23352
23353 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23354
23355         Table-driven attributes.
23356         * g++.dg/ext/attrib1.C: New test.
23357
23358 2001-09-20  DJ Delorie  <dj@redhat.com>
23359
23360         * gcc.dg/20000926-1.c: Update expected warning messages.
23361         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23362         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23363         array.
23364
23365 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23366
23367         * g++.dg/eh/registers1.C: New test case.
23368
23369 2001-09-17  Richard Henderson  <rth@redhat.com>
23370
23371         * gcc.dg/array-5.c: Fix VLA decomposition test.
23372
23373 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23374
23375         * gcc.dg/cpp/line5.c: New testcase.
23376
23377 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23378
23379         * gcc.dg/cpp/macro9.c: New test.
23380
23381 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23382
23383         * gcc.c-torture/execute/980223.c: Change type of addr from long
23384         to char *.
23385
23386 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23387
23388         * gcc.c-torture/execute/20010915-1.c: New test.
23389
23390 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23391
23392         * g77.dg/bprob: New directory.
23393         * g77.dg/bprob/bprob.exp: New file.
23394         * g77.dg/bprob/bprob-1.f: New test.
23395         * g77.dg/gcov: New directory.
23396         * g77.dg/gcov/gcov.exp: New file.
23397         * g77.dg/gcov/gcov-1.f: New test.
23398         * g77.dg/gcov/gcov-1.x: New file.
23399
23400 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23401
23402         * gcc.dg/cpp/directiv.c: Update.
23403         * gcc.dg/cpp/undef1.c: Update.
23404
23405 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23406
23407         * gcc.dg/20010912-1.c: New test.
23408
23409 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23410
23411         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23412         language-independent file in lib.
23413         * lib/gcov.exp: New file.
23414
23415 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23416
23417         * gcc.c-torture/compile/20010911-1.c: New test.
23418
23419 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23420
23421         * lib/profopt.exp: New, to support profile-directed optimizations.
23422         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23423         * gcc.misc-tests/bprob-1.c: New test.
23424         * gcc.misc-tests/bprob-2.c: New test.
23425
23426 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23427
23428         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23429         XFAIL and which kinds of gcov output to verify.
23430         * gcc.misc-tests/gcov-4b.x: New file.
23431         * gcc.misc-tests/gcov-5b.x: New file.
23432         * gcc.misc-tests/gcov-6.x: New file.
23433         * gcc.misc-tests/gcov-7.c: New test.
23434         * gcc.misc-tests/gcov-7.x: New file.
23435
23436 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23437
23438         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23439         * gcc.misc-tests/gcov-6.c: New test.
23440
23441 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23442
23443         PR c++/3986
23444         * g++.dg/abi/vbase1.C: New test.
23445
23446 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23447
23448         * objc.dg/method-2.m: New.
23449
23450 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23451
23452         PR c++/4203
23453         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23454         * g++.dg/init/empty1.C: New test.
23455
23456 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23457
23458         * gcc.c-torture/compile/20010903-1.c: New test.
23459
23460 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23461
23462         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23463         for m68k.
23464
23465 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23466
23467         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23468
23469         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23470
23471         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23472
23473 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23474
23475         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23476         for 16-bit 'unsigned int'.
23477
23478 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23479
23480         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23481
23482 2001-08-27  Richard Henderson  <rth@redhat.com>
23483
23484         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23485         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23486
23487 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23488
23489         * gcc.dg/asm-names.c (ymain): New.
23490
23491 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23492
23493         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23494         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23495         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23496
23497 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23498
23499         * gcc.dg/compare5.c: New testcase.
23500
23501 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23502
23503         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23504         and "In instantiation".
23505
23506 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23507
23508         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23509
23510 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23511
23512         * gcc.misc-tests/gcov.exp: Add support for branch information.
23513         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23514         * gcc.misc-tests/gcov-4.c: New test.
23515         * gcc.misc-tests/gcov-4b.c: New test.
23516         * gcc.misc-tests/gcov-5b.c: New test.
23517
23518 2001-08-20  Zack Weinberg  <zackw@panix.com>
23519
23520         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23521         expected to fail.
23522
23523 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23524
23525         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23526
23527 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23528
23529         * g++.dg/eh/template1.C: New test.
23530
23531 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23532
23533         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23534         Fix thinko.
23535         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23536         for xfail.
23537
23538 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23539
23540         * lib/g77-dg.exp:  Use prune.exp for common procedures
23541         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23542         * lib/g77.exp: (g77-dg-prune) Remove
23543
23544 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23545
23546         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23547
23548 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23549
23550         * g++.dg/template/unify1.C: New test.
23551
23552 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23553
23554         * g++.dg/abi/empty4.C: New test.
23555
23556 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23557
23558         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23559         solaris2.*
23560         * g77.f-torture/compile/pr3743.x: Likewise
23561
23562 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23563
23564         * g++.dg/other/using-declaration.C: New test.
23565
23566 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23567
23568         * gcc.dg/cpp/tr-sign.c: New testcase.
23569
23570 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23571
23572         * gcc.dg/cpp/19951025-1.c: Revert.
23573         * gcc.dg/cpp/directiv.c: We no longer process directives that
23574         interrupt macro arguments.
23575
23576 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23577
23578         * gcc.dg/bconstp-1.c: New test.
23579
23580 2001-08-03  Richard Henderson  <rth@redhat.com>
23581
23582         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23583
23584 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23585
23586         * gcc.dg/cpp/19951025-1.c: Update.
23587
23588 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23589
23590         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23591         should be x.
23592
23593 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23594
23595         Kill -fhonor-std.
23596         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23597         * g++.old-deja/g++.other/std1.C: Likewise.
23598         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23599
23600 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23601
23602         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23603         (g77_pass, g77_fail, g77_finish, g77_exit,
23604         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23605
23606 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23607
23608         * g77.dg/fbackslash.f
23609         * g77.dg/fcase-preserve.f
23610         * g77.dg/ff90-1.f
23611         * g77.dg/ffixed-line-length-0.f
23612         * g77.dg/ffixed-line-length-132.f
23613         * g77.dg/ffixed-line-length-7.f
23614         * g77.dg/ffixed-line-length-72.f
23615         * g77.dg/ffixed-line-length-none.f
23616         * g77.dg/ffree-form-1.f
23617         * g77.dg/fno-backslash.f
23618         * g77.dg/fno-f90-1.f
23619         * g77.dg/fno-fixed-form-1.f
23620         * g77.dg/fno-onetrip.f
23621         * g77.dg/fno-typeless-boz.f
23622         * g77.dg/fno-underscoring.f
23623         * g77.dg/fno-vxt-1.f
23624         * g77.dg/fonetrip.f
23625         * g77.dg/ftypeless-boz.f
23626         * g77.dg/fugly-assumed.f
23627         * g77.dg/funderscoring.f
23628         * g77.dg/fvxt-1.f
23629
23630 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23631
23632         * objc.dg/fwd-proto-1.m: New.
23633         * objc.dg/local-decl-1.m: New.
23634         * objc.dg/naming-1.m: New.
23635         * objc.dg/naming-2.m: New.
23636         * objc.dg/proto-hier-1.m: New.
23637
23638 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23639
23640         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23641         largest-type elements to a struct makes its size grow.
23642
23643 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23644
23645         * g++.dg/abi/vthunk1.C: New test.
23646
23647 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23648
23649         * g++.dg/abi/vbase8-22.C: New test.
23650
23651 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23652
23653         * gcc.dg/cpp/macro8.c: New test.
23654
23655 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23656
23657         * g++.dg/abi/vbase8-21.C: New test.
23658
23659 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23660
23661         * g++.dg/abi/vbase8-10.C: New test.
23662
23663 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23664
23665         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23666         ${tool}_set_ld_library_path.
23667         Changed caller.
23668         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23669         g++.exp.
23670
23671 2001-07-26  Stan Cox <scox@redhat.com>
23672
23673         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23674         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23675         gcc_exit, gcc_check_unsupported_p):
23676         Moved to gcc-deps.exp
23677         * gcc-deps.exp: New file.
23678
23679 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23680
23681         * g++.old-deja/g++.pt/defarg14.C: New test.
23682
23683 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23684
23685         * g++.old-deja/g++.other/lineno5.C: New test.
23686
23687 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23688
23689         * g++.old-deja/g++.pt/crash68.C: New test.
23690
23691 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23692
23693         * g++.old-deja/g++.other/crash42.C: New test.
23694
23695 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23696
23697         * gcc.dg/cpp/extratokens.c: Fix.
23698         * gcc.dg/cpp/skipping2.c: New tests.
23699
23700 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23701
23702         * gcc.c-torture/execute/20010724-1.c: New file.
23703         * gcc.c-torture/execute/20010724-1.x: New file.
23704
23705 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23706
23707         * g++.old-deja/g++.other/cond7.C: New test.
23708
23709 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23710
23711         * g++.old-deja/g++.other/optimize4.C: New test.
23712
23713 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23714
23715         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23716
23717 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23718
23719         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23720         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23721         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23722         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23723
23724         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23725         bug report" message.
23726
23727         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23728         * g++.dg/ext/instantiate1.C: Move from old-deja.
23729
23730 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23731
23732         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23733         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23734         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23735         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23736
23737 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23738
23739         * gcc.c-torture/execute/20010723-1.c: New test.
23740
23741 2001-07-23  Ben Elliston  <bje@redhat.com>
23742
23743         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23744
23745 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23746
23747         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23748         i[34567]86-*-*.
23749         Delete handling of ieee_multilib_flags.
23750         Pass -mieee for alpha*-*-* and sh-*-*.
23751         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23752
23753 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23754
23755         Remove old-abi tests.
23756         * g++.old-deja/g++.mike/p11116.C: Remove.
23757         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23758
23759 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23760
23761         * g77.f-torture/compile/pr3743.f:  New test
23762
23763 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23764
23765         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23766
23767 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23768
23769         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23770         g++.old-deja/g++.pt/static6.C: Likewise.
23771         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23772         supports weak symbols.
23773
23774 2001-07-18  Andreas Jaeger  <aj@suse.de>
23775
23776         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23777         supported again.
23778
23779 2001-07-18  Andreas Jaeger  <aj@suse.de>
23780
23781         * gcc.dg/iftrap-1.c: Fix target line.
23782
23783 2001-07-17  Richard Henderson  <rth@redhat.com>
23784
23785         * gcc.c-torture/execute/20010717-1.c: New.
23786
23787 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23788
23789         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23790         tests.
23791
23792 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23793
23794         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23795
23796 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23797
23798         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23799         UAC_SIGBUS, UAC_NOPRINT definitions.
23800
23801 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23802
23803         * objc/execute/object_is_class.m: New test.
23804         * objc/execute/object_is_meta_class.m: New test.
23805
23806 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23807
23808         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23809         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23810
23811 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23812
23813         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23814         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23815
23816 2001-07-14  Richard Henderson  <rth@redhat.com>
23817
23818         * gcc.dg/iftrap-1.c: New.
23819
23820 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23821
23822         * g77.f-torture/execute/intrinsic77.f: New test.
23823
23824 2001-07-11  Janis Johnson <janis@us.ibm.com>
23825
23826         * gcc.misc-tests/gcov-3.c: New test.
23827
23828 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23829
23830         * gcc.c-torture/compile/20010711-1.c,
23831         * gcc.c-torture/compile/20010711-2.c: New tests.
23832
23833 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23834
23835         * gcc.c-torture/execute/20010711-1.c: New test.
23836
23837 2001-07-11  Ben Elliston  <bje@redhat.com>
23838
23839         * g++.old-deja/g++.other/enum5.C: New test.
23840
23841 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23842
23843         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23844         (g++-dg-prune): Call prune_gcc_output.
23845         * prune.exp: New file for prune_gcc_output.
23846         * lib/g++.exp, lib/gcc.exp: Load it.
23847
23848 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23849
23850         * gcc.c-torture/compile/20010701-1.c,
23851         g++.old-deja/g++.ext/attrib6.C: New tests.
23852
23853 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23854
23855         * gcc.c-torture/compile/20010706-1.c: New test.
23856
23857 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23858
23859         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23860
23861 2001-06-28  Stan Shebs  <shebs@apple.com>
23862
23863         * gcc.dg/pragma-darwin.c: New test.
23864
23865 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23866
23867         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23868         Solaris 2.[678] system.
23869
23870 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23871
23872         * gcc.dg/20010622-1.c: New test.
23873
23874 2001-06-18  Stan Shebs  <shebs@apple.com>
23875
23876         * objc.dg: New directory.
23877         * objc.dg/dg.exp: New file.
23878         * objc.dg/alias.m: New.
23879         * objc.dg/class-1.m: New.
23880         * objc.dg/class-2.m: New.
23881         * objc.dg/const-str-1.m: New.
23882         * objc.dg/const-str-2.m: New.
23883         * objc.dg/id-1.m: New.
23884         * objc.dg/method-1.m: New.
23885         * objc.dg/super-class-1.m: New.
23886         * lib/objc-dg.exp: New file.
23887
23888 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23889
23890         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23891         of label name.
23892
23893 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23894
23895         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23896
23897 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23898
23899         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23900         variable.
23901
23902 2001-06-12  Richard Henderson  <rth@redhat.com>
23903
23904         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23905
23906 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23907
23908         * g++.old-deja/g++.abi/vbase5.C: New test.
23909         * g++.old-deja/g++.abi/vbase6.C: New test.
23910         * g++.old-deja/g++.abi/vbase7.C: New test.
23911
23912 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23913
23914         * gcc.c-torture/compile/20010610-1.c: New test.
23915
23916 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23917
23918         * g++.old-deja/g++.abi/vbase4.C: New test.
23919
23920 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23921
23922         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23923         support %f for HC11/HC12 targets.
23924         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23925         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23926         on HC11/HC12 targets.
23927         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23928
23929 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23930
23931         * gcc.dg/wchar_t-1.c: New file.
23932         * gcc.dg/wint_t-1.c: Likewise.
23933
23934 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23935
23936         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23937
23938 2001-06-11  Richard Henderson  <rth@redhat.com>
23939
23940         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23941
23942 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23943
23944         * gcc.c-torture/compile/20010611-1.c: New test.
23945
23946 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23947
23948         * gcc.dg/c99-tag-1.c: Add more tests.
23949
23950 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23951
23952         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23953         representation on MN10300 and ARM/Thumb.
23954
23955 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23956
23957         * g77.f-torture/execute/20010610.f: New.
23958
23959 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23960
23961         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23962         names.
23963
23964 2001-06-09  Richard Henderson  <rth@redhat.com>
23965
23966         * gcc.c-torture/execute/ashrdi-1.c: New.
23967         * gcc.c-torture/execute/ashldi-1.c: New.
23968         * gcc.c-torture/execute/lshrdi-1.c: New.
23969
23970 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23971
23972         * objc/execute/load-3.m: Added. Check sending +load to categories,
23973         in addition to classes.
23974
23975 2001-06-08  Stan Shebs  <shebs@apple.com>
23976
23977         * objc/execute/load-2.m: New test.  From Nicola Pero
23978         <n.pero@mi.flashnet.it>.
23979
23980 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23981
23982         * gcc.c-torture/execute/20010605-2.c: New test.
23983
23984 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23985
23986         * g++.old-deja/g++.abi/vbase2.C: New test.
23987         * g++.old-deja/g++.abi/vbase3.C: New test.
23988
23989 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23990
23991         * g++.old-deja/g++.pt/friend49.C: New test.
23992
23993 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23994
23995         * g++.old-deja/g++.ext/anon3.C: New test.
23996
23997 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23998
23999         * g++.old-deja/g++.other/conv7.C: New test.
24000
24001 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24002
24003         * gcc.c-torture/compile/20010605-2.c: New test.
24004
24005 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24006
24007         * gcc.c-torture/execute/20010604-1.c: New test.
24008
24009 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
24010
24011         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
24012
24013 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
24014
24015         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
24016         (g++_link_flags): Likewise.
24017         (g++_init): Pass gccpath's value to two previous functions.
24018
24019 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24020
24021         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24022         Ensure logfile entry matches exec command line.
24023
24024 2001-05-31  Richard Henderson  <rth@redhat.com>
24025
24026         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24027         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24028
24029 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24030
24031         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24032         compiler for irix6.2
24033
24034 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24035
24036         * g++.old-deja/g++.other/optimize3.C: New file.
24037
24038 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
24039
24040         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
24041         assemble.
24042
24043 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
24044
24045         * g++.old-deja/g++.other/optimize2.C: New file.
24046
24047 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
24048
24049         * gcc.c-torture/compile/20010518-2.c: New file.
24050         * gcc.c-torture/execute/20010518-1.c: New file.
24051         * gcc.c-torture/execute/20010518-2.c: New file.
24052
24053 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24054
24055         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
24056
24057 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
24058
24059         G++ no longer defines builtins that do not begin with __builtin.
24060         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
24061         * g++.old-deja/g++.brendand/misc13.C: Likewise.
24062         * g++.old-deja/g++.law/builtin1.C: Likewise.
24063         * g++.old-deja/g++.law/cvt2.C: Likewise.
24064         * g++.old-deja/g++.mike/net5.C: Likewise.
24065         * g++.old-deja/g++.other/builtins1.C: Likewise.
24066         * g++.old-deja/g++.other/builtins2.C: Likewise.
24067         * g++.old-deja/g++.other/builtins3.C: Likewise.
24068         * g++.old-deja/g++.other/builtins4.C: Likewise.
24069         * g++.old-deja/g++.other/inline8.C: Likewise.
24070         * g++.old-deja/g++.robertl/eb39.C: Likewise.
24071
24072 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
24073
24074         * g++.old-deja/g++.pt/using1.C: Adjust.
24075         * g++.old-deja/g++.pt/using2.C: New test.
24076
24077 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24078
24079         * gcc.dg/cpp/charconst.c: New tests.
24080         * gcc.dg/cpp/escape.c: New tests.
24081         * gcc.dg/cpp/escape-1.c: New tests.
24082         * gcc.dg/cpp/escape-2.c: New tests.
24083         * gcc.dg/cpp/ucs.c: New tests.
24084
24085 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
24086
24087         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
24088         native compiler for irix6.5.
24089
24090 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
24091
24092         * lib/g++.exp (g++_include_flags): Use args to compute
24093         get_multilibs.
24094         (g++_link_flags): Likewise.
24095         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
24096
24097 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24098
24099         * gcc.dg/c90-hexfloat-1.c: Add more tests.
24100
24101 2001-05-21  Geoff Keating  <geoffk@redhat.com>
24102
24103         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
24104         this file.
24105
24106 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24107
24108         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
24109         STACK_SIZE;
24110         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
24111         to STACK_SIZE; Use it to define size of add_histo array.
24112         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
24113         to STACK_SIZE.
24114         (f): Use GITT_SIZE to define size of gitt local table.
24115         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
24116         to STACK_SIZE; Use it to define size of bytemem array.
24117
24118 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24119
24120         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
24121         on 68HC11/HC12 due to the asm instruction.
24122         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
24123         * gcc.c-torture/compile/920520-1.x: Likewise.
24124         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
24125         on 68HC11/HC12 because the function is larger than 64K.
24126         * gcc.c-torture/compile/961203-1.x: New file, this test fails
24127         on 68HC11/HC12 because the structure is too large.
24128
24129 2001-05-20  Richard Henderson  <rth@redhat.com>
24130
24131         * gcc.c-torture/execute/20010520-1.c: New.
24132
24133 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24134
24135         * g++.old-deja/g++.warn/compare1.C: New test.
24136         * gcc.dg/compare4.c: New test.
24137
24138 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
24139
24140         * g++.old-deja/g++.other/optimize1.C: New test.
24141
24142 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24143
24144         * g++.old-deja/g++.pt/spec41.C: New test.
24145
24146 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
24147
24148         * gcc.c-torture/compile/20010114-1.x: Remove.
24149
24150 2001-05-18  Stan Shebs  <shebs@apple.com>
24151
24152         * gcc.c-torture/compile/20010518-1.c: New test.
24153
24154 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
24155
24156         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
24157         * g++.old-deja/g++.pt/crash67.C: New test.
24158
24159 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
24160
24161         * g++.old-deja/g++.other/debug9.C: New test.
24162
24163 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
24164
24165         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
24166
24167 2001-05-16  Jan Hubicka  <jh@suse.cz>
24168
24169         * gcc.c-torture/compile/20010516-1.c: New test.
24170
24171 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24172
24173         * g++.old-deja/g++.other/crash41.C: New test.
24174
24175 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24176
24177         * g++.old-deja/g++.pt/crash66.C: New test.
24178
24179 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
24180
24181         * g++.old-deja/g++.robertl/eb27.C: Convert.
24182
24183 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
24184
24185         * g++.dg/friend-warn.C: New test.  Do not warn about friend
24186         declaration being redundant.
24187
24188 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24189
24190         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24191
24192 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24193
24194         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24195
24196 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24197
24198         * lib/g++.exp: Use testsuite_flags.
24199
24200 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24201
24202         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24203
24204 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24205
24206         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24207
24208 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24209
24210         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24211
24212 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24213
24214         * gcc.c-torture/compile/20010313-1.c: New test.
24215
24216 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24217
24218         * gcc.dg/cpp/direct2.c: New test.
24219         * gccq.dg/cpp/direct2s.c: New test.
24220
24221         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24222
24223 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24224
24225         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24226         * g++.old-deja/g++.other/op3.C: Likewise.
24227
24228 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24229
24230         * gcc.dg/cpp/syshdr.h: New file.
24231         * gcc.dg/cpp/sysmac1.c: Update.
24232         * gcc.dg/cpp/sysmac2.c: Update.
24233
24234 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24235
24236         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24237
24238 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24239
24240         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24241         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24242
24243 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24244
24245         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24246
24247 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24248
24249         * lib/g++.exp (g++_include_flags): Don't use any special flags
24250         if TESTING_IN_BUILD_TREE is not defined.
24251         (g++_init): Use a plain 'c++' as the compiler if
24252         TESTING_IN_BUILD_TREEE is not defined.
24253
24254 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24255
24256         * g++.old-deja/g++.eh/catch13.C: New test.
24257         * g++.old-deja/g++.eh/catch14.C: New test.
24258
24259 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24260
24261         * gcc.dg/cpp/tr-define.c: New test.
24262
24263 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24264
24265         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24266         <stdlib.h>, not <malloc.h>.
24267
24268 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24269
24270         * g++.old-deja/g++.ns/template17.C: New test.
24271
24272 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24273
24274         * g++.old-deja/g++.pt/ref4.C: New test.
24275
24276 2001-04-30  Richard Henderson  <rth@redhat.com>
24277
24278         * gcc.dg/20000724-1.c: Revert last change.
24279
24280 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24281
24282         * g77.f-torture/execute/20010430.f: New test.
24283
24284 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24285
24286         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24287
24288 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24289
24290         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24291
24292 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24293
24294         * g++.old-deja/g++.eh/crash6.C: New test.
24295
24296 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24297
24298         * g++.old-deja/g++.other/warn7.C: New test.
24299
24300 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24301
24302         * g++.old-deja/g++.other/defarg9.C: New test.
24303
24304 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24305
24306         * g77.f-torture/compile/20010426.f: New test.
24307         * g77.f-torture/execute/20010426.f: New test.
24308
24309 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24310
24311         * g77.f-torture/compile/20000629-1.x: Remove - error
24312         has been fixed.
24313
24314 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24315
24316         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24317         Tweak slightly to work with g++.dg framework.
24318         * g++.dg/special/ecos.exp: Run initp1.C test.
24319         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24320
24321         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24322         its linker doesn't give line numbers either.
24323         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24324
24325 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24326
24327         * g++.old-deja/g++.other/lex1.C: New test.
24328
24329 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24330
24331         * gcc.dg/noncompile/20010425-1.c: New test.
24332
24333 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24334
24335         * g++.old-deja/g++.pt/mangle2.C: New test.
24336
24337 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24338
24339         * gcc.dg/format/plus-1.c: New test.
24340
24341 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24342
24343         * gcc.dg/20010423-1.c: New test.
24344
24345 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24346
24347         * gcc.c-torture/execute/20010422-1.c: New test.
24348
24349 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24350
24351         * g++.old-deja/g++.ns/type2.C: New test.
24352
24353 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24354
24355         * g++.old-deja/g++.other/perf1.C: New test.
24356
24357 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24358
24359         * gcc.dg/c99-func-2.c: Remove xfail.
24360         * gcc.dg/c99-func-3.c: Remove xfail.
24361         * gcc.dg/c99-func-4.c: Remove xfail.
24362
24363 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24364
24365         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24366
24367 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24368
24369         * gcc.c-torture/compile/20010423-1.c: New test.
24370
24371 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24372
24373         * g++.old-deja/g++.pt/typename28.C: New test.
24374
24375 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24376
24377         * g++.old-deja/g++.abi/empty2.C: New test.
24378         * g++.old-deja/g++.abi/empty3.C: New test.
24379
24380 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24381
24382         * g++.old-deja/g++.other/comdat2.C: New test.
24383         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24384
24385 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24386
24387         * g++.old-deja/g++.other/overload14.C: New test.
24388
24389 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24390
24391         * g++.old-deja/g++.other/lookup23.C: New test.
24392
24393 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24394
24395         * gcc.c-torture/execute/20010403-1.c: New test.
24396
24397 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24398             Mark Mitchell  <mark@codesourcery.com>
24399
24400         * lib/old-dejagnu.exp: Don't delete output of executable.
24401         Add .exe suffix to executables.
24402
24403 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24404
24405         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24406
24407 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24408
24409         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24410
24411 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24412
24413         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24414         * g++.old-deja/g++.abi/crash1.C: New test.
24415
24416 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24417
24418         * g++.old-deja/g++.other/crash40.C: New test.
24419
24420 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24421
24422         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24423
24424 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24425
24426         * g++.old-deja/g++.other/warn6.C: New test.
24427
24428 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24429
24430         * g++.old-deja/g++.robertl/eb42.C: Same.
24431
24432 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24433
24434         * gcc.dg/wtr-conversion-1.c: New testcase.
24435
24436 2001-04-10  Richard Henderson  <rth@redhat.com>
24437
24438         * g++.old-deja/g++.other/array5.C: New.
24439
24440 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24441
24442         * gcc.c-torture/execute/20010408-1.c: New test.
24443
24444 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24445
24446         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24447         headers and constructs.
24448         * g++.old-deja/g++.robertl/eb79.C: Same.
24449         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24450         * g++.old-deja/g++.robertl/eb73.C: Same.
24451         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24452         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24453         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24454         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24455         * g++.old-deja/g++.robertl/eb44.C: Same.
24456         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24457         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24458         * g++.old-deja/g++.robertl/eb39.C: Same.
24459         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24460         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24461         * g++.old-deja/g++.robertl/eb30.C: Same.
24462         * g++.old-deja/g++.robertl/eb3.C: Same.
24463         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24464         * g++.old-deja/g++.robertl/eb21.C: Same.
24465         * g++.old-deja/g++.robertl/eb15.C: Same.
24466         * g++.old-deja/g++.robertl/eb118.C: Same.
24467         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24468         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24469         * g++.old-deja/g++.robertl/eb109.C: Same.
24470         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24471         * g++.old-deja/g++.mike/rtti1.C: Same.
24472         * g++.old-deja/g++.mike/p658.C: Same.
24473         * g++.old-deja/g++.mike/net46.C: Same.
24474         * g++.old-deja/g++.mike/net34.C: Same.
24475         * g++.old-deja/g++.mike/memoize1.C: Same.
24476         * g++.old-deja/g++.mike/eh2.C: Same.
24477         * g++.old-deja/g++.law/weak.C: Same.
24478         * g++.old-deja/g++.law/visibility7.C: Same.
24479         * g++.old-deja/g++.law/visibility25.C: Same.
24480         * g++.old-deja/g++.law/visibility22.C: Same.
24481         * g++.old-deja/g++.law/visibility2.C: Same.
24482         * g++.old-deja/g++.law/visibility17.C: Same.
24483         * g++.old-deja/g++.law/visibility13.C: Same.
24484         * g++.old-deja/g++.law/visibility10.C: Same.
24485         * g++.old-deja/g++.law/visibility1.C: Same.
24486         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24487         * g++.old-deja/g++.law/vbase1.C: Same.
24488         * g++.old-deja/g++.law/operators32.C: Same.
24489         * g++.old-deja/g++.law/nest3.C: Same.
24490         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24491         * g++.old-deja/g++.law/except5.C (main): Same.
24492         * g++.old-deja/g++.law/cvt7.C (run): Same.
24493         * g++.old-deja/g++.law/cvt2.C: Same.
24494         * g++.old-deja/g++.law/cvt16.C: Same.
24495         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24496         * g++.old-deja/g++.law/ctors17.C (main): Same.
24497         * g++.old-deja/g++.law/ctors13.C: Same.
24498         * g++.old-deja/g++.law/ctors12.C (main): Same.
24499         * g++.old-deja/g++.law/ctors10.C: Same.
24500         * g++.old-deja/g++.law/code-gen5.C: Same.
24501         * g++.old-deja/g++.law/bad-error7.C: Same.
24502         * g++.old-deja/g++.law/arm9.C: Same.
24503         * g++.old-deja/g++.law/arm12.C: Same.
24504         * g++.old-deja/g++.law/arg8.C: Same.
24505         * g++.old-deja/g++.law/arg1.C: Same.
24506         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24507         * g++.old-deja/g++.jason/template31.C: Same.
24508         * g++.old-deja/g++.jason/template24.C (main): Same.
24509         * g++.old-deja/g++.jason/2371.C: Same.
24510         * g++.old-deja/g++.eh/new2.C: Same.
24511         * g++.old-deja/g++.eh/new1.C: Same.
24512         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24513         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24514         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24515         * g++.old-deja/g++.brendan/crash62.C: Same.
24516         * g++.old-deja/g++.brendan/crash52.C: Same.
24517         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24518         * g++.old-deja/g++.brendan/crash38.C: Same.
24519         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24520         * g++.old-deja/g++.brendan/copy9.C: Same.
24521
24522 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24523
24524         * gcc.c-torture/execute/20001203-2.c (memset):
24525         Count argument is of type __SIZE_TYPE__.
24526
24527 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24528
24529         * gcc.c-torture/compile/20010404-1.c: New test.
24530
24531 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24532
24533         * gcc.c-torture/compile/20010326-1.c: New test.
24534
24535 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24536
24537         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24538         peculiarities of the SH.
24539         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24540
24541 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24542
24543         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24544         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24545         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24546
24547 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24548
24549         * g77.f-torture/compile/20010321-1.f: New test.
24550
24551 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24552
24553         * gcc.c-torture/compile/20010329-1.c: New test.
24554
24555 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24556
24557         * gcc.c-torture/execute/20010329-1.c: New test.
24558
24559 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24560
24561         * g++.old-deja/g++.other/eh4.C: Fix typo.
24562
24563 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24564
24565         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24566
24567 2001-03-28  Philip Blundell  <philb@gnu.org>
24568
24569         * gcc.c-torture/compile/20010328-1.c: New test.
24570
24571 2001-03-27  Richard Henderson  <rth@redhat.com>
24572
24573         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24574         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24575
24576 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24577
24578         * gcc.c-torture/compile/20010327-1.c: New test.
24579
24580 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24581
24582         * g++.old-deja/g++.other/friend12.C: New test.
24583         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24584         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24585
24586 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24587
24588         * gcc.c-torture/execute/20010325-1.c: New test.
24589
24590 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24591
24592         * g++.old-deja/g++.other/mangle3.C: New test.
24593
24594 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24595
24596         * g++.old-deja/g++.other/anon8.C: New test.
24597
24598 2001-03-20  Philip Blundell  <philb@gnu.org>
24599
24600         * gcc.c-torture/compile/20010320-1.c: New test.
24601
24602 2001-03-17  Richard Henderson  <rth@redhat.com>
24603
24604         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24605
24606 2001-03-15  Geoff Keating  <geoff@redhat.com>
24607
24608         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24609         tests on AIX.
24610
24611 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24612
24613         * g++.old-deja/g++.other/eh4.C: New test.
24614
24615 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24616
24617         * gcc.dg/cpp/mi1.c: Update.
24618
24619 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24620
24621         * g++.old-deja/g++.other/regstack.C: New test.
24622
24623 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24624
24625         * g++.old-deja/g++.other/ref4.C: New test.
24626
24627 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24628
24629         * objc/execute/va_method.m: Added.
24630         * objc/execute/IMP.m: Added.
24631         * objc/execute/_cmd.m: Added.
24632         * objc/execute/accessing_ivars.m: Added.
24633         * objc/execute/class-1.m: Added.
24634         * objc/execute/class-10.m: Added.
24635         * objc/execute/class-11.m: Added.
24636         * objc/execute/class-12.m: Added.
24637         * objc/execute/class-13.m: Added.
24638         * objc/execute/class-14.m: Added.
24639         * objc/execute/class-2.m: Added.
24640         * objc/execute/class-3.m: Added.
24641         * objc/execute/class-4.m: Added.
24642         * objc/execute/class-5.m: Added.
24643         * objc/execute/class-6.m: Added.
24644         * objc/execute/class-7.m: Added.
24645         * objc/execute/class-8.m: Added.
24646         * objc/execute/class-9.m: Added.
24647         * objc/execute/class-tests-1.h
24648         * objc/execute/class-tests-2.h
24649         * objc/execute/compatibility_alias.m: Added.
24650         * objc/execute/encode-1.m: Added.
24651         * objc/execute/formal_protocol-1.m: Added.
24652         * objc/execute/formal_protocol-2.m: Added.
24653         * objc/execute/formal_protocol-3.m: Added.
24654         * objc/execute/formal_protocol-4.m: Added.
24655         * objc/execute/formal_protocol-5.m: Added.
24656         * objc/execute/formal_protocol-6.m: Added.
24657         * objc/execute/formal_protocol-7.m: Added.
24658         * objc/execute/informal_protocol.m: Added.
24659         * objc/execute/initialize.m: Added.
24660         * objc/execute/load.m: Added.
24661         * objc/execute/many_args_method.m: Added.
24662         * objc/execute/nested-3.m: Added.
24663         * objc/execute/no_clash.m: Added.
24664         * objc/execute/private.m: Added.
24665         * objc/execute/redefining_self.m: Added.
24666         * objc/execute/root_methods.m: Added.
24667         * objc/execute/selector-1.m: Added.
24668         * objc/execute/static-1.m: Added.
24669         * objc/execute/static-2.m: Added.
24670         * objc/execute/va_method.m: Added.
24671
24672 2001-03-10  Richard Henderson  <rth@redhat.com>
24673
24674         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24675
24676 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24677
24678         * g++.old-deja/g++.other/crash31.C: XFAIL.
24679         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24680         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24681         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24682         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24683         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24684
24685 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24686
24687         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
24688
24689 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24690
24691         * gcc.dg/20000724-1.c: Don't use multiline strings.
24692
24693 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24694
24695         * objc/execute/string1.m, objc/execute/string2.m: Compare the
24696         result of -cString against what we expect it to be; don't just
24697         print it out for no one to read.
24698
24699         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24700         Based on testcases provided by Nicola Pero.
24701
24702 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24703
24704         * gcc.dg/cpp/macro7.c: New test.
24705
24706 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24707
24708         * gcc.dg/cpp/multiline.c: Update.
24709
24710 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24711
24712         * g++.old-deja/g++.other/enum3.C: New test.
24713
24714 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24715
24716         * g++.old-deja/g++.other/pod1.C: New test.
24717
24718 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24719
24720         * g++.old-deja/g++.ext/overload1.C: New test.
24721
24722 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24723
24724         * g++.old-deja/g++.pt/using1.C: New test.
24725
24726 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24727
24728         * g++.old-deja/g++.other/using9.C: New test.
24729
24730 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24731
24732         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24733
24734         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24735
24736 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24737
24738         * g++.old-deja/g++.ext/realpt1.C: Remove.
24739
24740 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24741
24742         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24743
24744 2001-02-26  Will Cohen  <wcohen@redhat.com>
24745
24746         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24747
24748 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24749
24750         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24751         templatized constructors.
24752
24753 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24754
24755         * gcc.c-torture/execute/20010224-1.c: New test.
24756
24757 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24758
24759         * gcc.c-torture/execute/20010222-1.c: New test.
24760
24761 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24762
24763         * g++.old-deja/g++.other/inline20.C: New test.
24764
24765 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24766
24767         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24768
24769 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24770
24771         * g++.old-deja/g++.other/lookup22.C: New test.
24772
24773 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24774
24775         * g77.dg: New directory.
24776         * g77.dg/20010216-1.f: New test case.
24777         * g77.dg/dg.exp: New driver.
24778         * lib/g77-dg.exp: New driver library.
24779
24780 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24781
24782         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24783
24784 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24785
24786         * g++.old-deja/g++.other/decl9.C: New test.
24787
24788 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24789
24790         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24791         not need <string> and also tests the initialization at runtime.
24792
24793 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24794
24795         * gcc.c-torture/execute/longlong.c: New test.
24796
24797 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24798
24799         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24800
24801 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24802
24803         * gcc.c-torture/execute/920302-1.c (execute):
24804         Change argument type to short.
24805
24806 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24807
24808         * g++.old-deja/g++.pt/deduct6.C: New test.
24809
24810 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24811
24812         * g++.old-deja/g++.pt/deduct5.C: New test.
24813
24814 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24815
24816         * gcc.c-torture/execute/20010209-1.c: New test.
24817
24818 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24819
24820         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24821
24822 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24823
24824         * g++.dg/vtgc1.C: Update for new ABI.
24825
24826         * consistency.vlad: New directory, 1665 files.
24827
24828 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24829
24830         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24831         return type.
24832         * gcc.dg/cpp/digraphs.c: Declare puts.
24833
24834 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24835
24836         * g++.old-deja/g++.other/warn5.C: New test.
24837
24838 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24839
24840         * g++.old-deja/g++.pt/spec40.C: New test.
24841
24842 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24843
24844         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24845         case.
24846         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24847
24848 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24849
24850         * gcc.c-torture/compile/20010209-1.c: New test.
24851
24852 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24853
24854         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24855         excess errors message but not if it crashes.
24856         * g++.old-deja/g++.other/crash27.C: Likewise.
24857         * g++.old-deja/g++.other/crash28.C: Likewise.
24858         * g++.old-deja/g++.other/crash30.C: Likewise.
24859         * g++.old-deja/g++.other/crash32.C: Likewise.
24860         * g++.old-deja/g++.other/crash35.C: Likewise.
24861         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24862
24863 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24864
24865         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24866         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24867         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24868         g77.f-torture/execute/execute.exp,
24869         g77.f-torture/noncompile/noncompile.exp,
24870         gcc.c-torture/execute/execute.exp,
24871         gcc.c-torture/execute/memcheck/memcheck.exp,
24872         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24873         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24874         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24875         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24876         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24877         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24878         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24879         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24880         Remove bug reporting instructions with ancient email addresses.
24881
24882 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24883
24884         * gcc.dg/20010202-1.c: New test.
24885         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24886
24887 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24888
24889         * g++.dg/stdbool-if.C: New test.
24890
24891 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24892
24893         * objc/execute/fdecl.m: Added main().
24894
24895 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24896
24897         * gcc.c-torture/execute/20010206-1.c: New test.
24898
24899 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24900
24901         * gcc.dg/cpp/avoidpaste1.c: Update.
24902
24903 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24904
24905         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24906         Pero <nicola@brainstorm.co.uk>.
24907         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24908
24909 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24910
24911         * g++.old-deja/g++.pt/spec39.C: New test.
24912
24913 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24914
24915         * gcc.c-torture/compile/20010202-1.c: New test.
24916
24917 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24918
24919         * g++.old-deja/g++.abi/primary2.C: New test.
24920         * g++.old-deja/g++.abi/primary3.C: New test.
24921         * g++.old-deja/g++.abi/primary4.C: New test.
24922         * g++.old-deja/g++.abi/primary5.C: New test.
24923         * g++.old-deja/g++.abi/vtable3.h: New test.
24924         * g++.old-deja/g++.abi/vtable3a.C: New test.
24925         * g++.old-deja/g++.abi/vtable3b.C: New test.
24926         * g++.old-deja/g++.abi/vtable3c.C: New test.
24927         * g++.old-deja/g++.abi/vtable3d.C: New test.
24928         * g++.old-deja/g++.abi/vtable3e.C: New test.
24929         * g++.old-deja/g++.abi/vtable3f.C: New test.
24930         * g++.old-deja/g++.abi/vtable3g.C: New test.
24931         * g++.old-deja/g++.abi/vtable3h.C: New test.
24932         * g++.old-deja/g++.abi/vtable3i.C: New test.
24933         * g++.old-deja/g++.abi/vtable3j.C: New test.
24934         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24935
24936 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24937
24938         * g++.old-deja/g++.other/anon6.C: New test.
24939         * g++.old-deja/g++.other/anon7.C: New test.
24940
24941 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24942
24943         * gcc.dg/cpp/avoidpaste2.c: New tests.
24944
24945 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24946
24947         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24948
24949 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24950
24951         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24952         DECIMAL_DIG cases for Irix."
24953
24954 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24955
24956         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24957
24958 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24959
24960         * gcc.dg/c99-tag-1.c: New test.
24961
24962 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24963
24964         * gcc.dg/cpp/tr-warn1.c: Add tests.
24965
24966 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24967
24968         * gcc.dg/cpp/avoidpaste1.c: Update.
24969         * gcc.dg/cpp/paste4.c: Update.
24970
24971 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24972
24973         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24974         cases for Irix.
24975
24976 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24977
24978         * g++.old-deja/g++.other/inline19.C: New test.
24979
24980 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24981
24982         * gcc.dg/Wlarger-than.c: New test.
24983
24984 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24985
24986         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24987
24988 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24989
24990         * gcc.c-torture/execute/20010129-1.c: New test.
24991         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24992
24993 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24994
24995         * gcc.dg/cpp/avoidpaste1.c: Test case.
24996
24997 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24998
24999         * g++.old-deja/g++.other/inline18.C: New test.
25000
25001 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25002
25003         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
25004         and __builtin_putchar.
25005
25006 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
25007
25008         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
25009         tests.
25010
25011 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
25012
25013         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
25014         floating point number rounding mode to round to the nearest
25015         representable mode.
25016
25017 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
25018
25019         * g++.old-deja/g++.other/mangle2.C: New test.
25020
25021 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25022
25023         * gcc.c-torture/compile/20010124-1.c: New test.
25024
25025 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25026
25027         * g++.old-deja/g++.pt/spec38.C: New test.
25028
25029 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25030
25031         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25032         "Build don't run".
25033
25034 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25035
25036         * gcc.c-torture/execute/20010123-1.c: New test.
25037
25038 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25039
25040         * g++.old-deja/g++.pt/spec37.C: New test.
25041
25042 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25043
25044         * g++.old-deja/g++.pt/overload14.C: New test.
25045
25046 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25047
25048         * gcc.c-torture/execute/20010122-1.c: New test, exercise
25049         __builtin_return_address.
25050
25051 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
25052
25053         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
25054         * g++.old-deja/g++.pt/spec35.C: New test.
25055         * g++.old-deja/g++.pt/spec36.C: New test.
25056
25057 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
25058
25059         * gcc.c-torture/compile/20010118-1.c: New test.
25060
25061 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
25062
25063         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
25064
25065 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25066
25067         * gcc.c-torture/execute/20010119-1.c: New test.
25068
25069 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25070
25071         * g++.old-deja/g++.other/vbase5.C: New test.
25072
25073 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25074
25075         * gcc.c-torture/execute/20010118-1.c: New test.
25076
25077 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25078
25079         * g++.old-deja/g++.pt/deduct3.C: New test.
25080
25081 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25082
25083         * g++.old-deja/g++.pt/spec34.C: New test.
25084
25085 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
25086
25087         * g77.f-torture/compile/20000601-2.f: New test.
25088
25089 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25090
25091         * g++.old-deja/g++.other/init17.C: New test.
25092
25093 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
25094
25095         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
25096
25097 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25098
25099         * g++.old-deja/g++.pt/unify8.C: New test.
25100
25101 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25102
25103         * g++.old-deja/g++.abi/vbase1.C: New test.
25104
25105 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25106
25107         * g++.old-deja/g++.pt/crash65.C: New test.
25108
25109 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25110
25111         * gcc.dg/cpp/assembl2.S: New test case.
25112
25113 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
25114
25115         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
25116         are supported.
25117
25118 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25119
25120         * g++.old-deja/g++.other/builtins1.C: New test.
25121         * g++.old-deja/g++.other/builtins2.C: Likewise.
25122         * g++.old-deja/g++.other/builtins3.C: Likewise.
25123         * g++.old-deja/g++.other/builtins4.C: Likewise.
25124
25125 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
25126
25127         * gcc.c-torture/compile/20010117-1.c: New test.
25128         * gcc.c-torture/compile/20010117-2.c: New test.
25129
25130 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25131
25132         * g77.f-torture/execute/20010116.[fx]: New test,
25133         XFAIL on i?86-*-*.
25134         * g77.f-torture/compile/20010115.f: Indicate it's
25135         a test for PR fortran/1636.
25136
25137 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25138
25139         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
25140
25141 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25142
25143         * g77.f-torture/compile/20010115.f: New test.
25144
25145 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
25146
25147         * g++.old-deja/g++.pt/nontype5.C: New test.
25148
25149 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25150
25151         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
25152         have an equivalent working one below it.
25153
25154 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25155
25156         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
25157         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25158
25159 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25160
25161         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
25162         message containing "init_priority".
25163         (conpr-2.C): Likewise.
25164         (conpr-3.C): Likewise.
25165         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
25166
25167 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25168
25169         * gcc.c-torture/execute/20010114-2.c: New test.
25170
25171 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25172
25173         * gcc.c-torture/compile/20010114-1.c: New test.
25174         * gcc.c-torture/compile/20010114-1.x: Xfail.
25175         * gcc.c-torture/compile/20010114-2.c: New test.
25176         * gcc.c-torture/execute/20010114-1.c: New test.
25177         * gcc.dg/trunc-1.c: New test.
25178         * gcc.dg/uninit-B.c: New test.
25179
25180 2001-01-13  Nick Clifton  <nickc@redhat.com>
25181
25182         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
25183         target.
25184
25185 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25186
25187         * gcc.c-torture/compile/20010113-1.c: New test.
25188
25189 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25190
25191         * gcc.c-torture/compile/20001212-1.c: New test.
25192
25193 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25194
25195         * gcc.dg/cpp/widestr1.c: Update.
25196         * gcc.dg/cpp/prag-imp.c: Remove.
25197
25198 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25199
25200         * gcc.c-torture/execute/20000801-3.x: Remove.
25201         * gcc.dg/c90-init-1.c: New test.
25202         * gcc.dg/c99-init-1.c: New test.
25203         * gcc.dg/c99-init-2.c: New test.
25204         * gcc.dg/gnu99-init-1.c: New test.
25205
25206 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25207
25208         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25209         testing that no relevant ones were found.
25210
25211 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25212
25213         * g++.old-deja/g++.pt/cast2.C: New test.
25214
25215 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25216
25217         * g++.old-deja/g++.pt/friend47.C: New test.
25218
25219 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25220
25221         * g++.old-deja/g++.pt/instantiate13.C: New test.
25222
25223 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25224
25225         * g++.old-deja/g++.other/defarg7.C: New test.
25226         * g++.old-deja/g++.other/defarg8.C: New test.
25227
25228 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25229
25230         * g++.old-deja/g++.pt/crash64.C: New test.
25231
25232 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25233
25234         * g++.old-deja/g++.pt/crash63.C: New test.
25235
25236 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25237
25238         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25239
25240 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25241
25242         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25243
25244 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25245
25246         * g++.old-deja/g++.pt/error3.C: New test.
25247
25248 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25249
25250         * g++.old-deja/g++.other/crash39.C: New test.
25251
25252 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25253
25254         * g++.old-deja/g++.other/vbase4.C: New test.
25255
25256 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25257
25258         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25259         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25260         * gcc.dg/special/special.exp: New test driver which will check
25261         for alias support for the above test.
25262
25263 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25264
25265         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25266         problems on small machines.
25267         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25268         parameterize.
25269
25270 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25271
25272         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25273         mips.
25274         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25275
25276 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25277
25278         * g++.old_deja/g++.pt/using8.C: New test.
25279
25280 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25281
25282         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25283
25284 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25285
25286         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25287         where a failure is expected.
25288         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25289
25290 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25291
25292         * g++.old_deja/g++.pt/instantiate12.C: New test.
25293
25294 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25295
25296         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25297         start of structs.
25298         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25299         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25300         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25301         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25302         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25303         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25304         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25305         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25306         * g++.old-deja/g++.eh/spec6.C: Likewise.
25307         * g++.old-deja/g++.jason/crash3.C: Likewise.
25308         * g++.old-deja/g++.law/ctors11.C: Likewise.
25309         * g++.old-deja/g++.law/ctors17.C: Likewise.
25310         * g++.old-deja/g++.law/ctors5.C: Likewise.
25311         * g++.old-deja/g++.law/ctors9.C: Likewise.
25312         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25313         * g++.old-deja/g++.mike/net22.C: Likewise.
25314         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25315         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25316         * g++.old-deja/g++.mike/virt3.C: Likewise.
25317         * g++.old-deja/g++.niklas/t128.C: Likewise.
25318         * g++.old-deja/g++.other/anon4.C: Likewise.
25319         * g++.old-deja/g++.other/using1.C: Likewise.
25320         * g++.old-deja/g++.other/warn3.C: Likewise.
25321         * g++.old-deja/g++.pt/t37.C: Likewise.
25322         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25323         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25324
25325 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25326
25327         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25328
25329 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25330
25331         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25332
25333 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25334
25335         * gcc.c-torture/compile/20010107-1.c: New test.
25336
25337 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25338
25339         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25340
25341 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25342
25343         * gcc.dg/format/format.h: New file.
25344         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25345         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25346         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25347         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25348         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25349         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25350         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25351         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25352         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25353         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25354         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25355         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25356         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25357         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25358         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25359         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25360         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25361         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25362         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25363         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25364         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25365         instead of declaring standard types, macros and functions in each
25366         test.
25367
25368 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25369
25370         * gcc.c-torture/execute/20010106-1.c: New test.
25371
25372 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25373
25374         * gcc.dg/format/format.exp: New file.
25375         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25376         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25377         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25378         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25379         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25380         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25381         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25382         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25383         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25384         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25385         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25386         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25387         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25388         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25389         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25390         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25391         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25392         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25393         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25394         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25395         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25396         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25397         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25398         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25399         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25400         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25401         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25402         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25403         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25404         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25405         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25406         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25407         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25408         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25409         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25410         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25411         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25412         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25413         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25414         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25415         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25416         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25417
25418 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25419
25420         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25421         account.
25422
25423 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25424
25425         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25426
25427 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25428
25429         * g++.old-deja/g++.pt/crash62.C: New test.
25430
25431 2001-01-04  Richard Henderson  <rth@redhat.com>
25432
25433         * gcc.dg/20000926-1.c: Update expected warnings.
25434         * gcc.dg/array-2.c: Likewise.
25435         * gcc.dg/array-4.c: Also validate flexible array members.
25436         * gcc.dg/c99-flex-array-1.c: New.
25437
25438 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25439
25440         * gcc.c-torture/compile/20001222-1.x: Remove.
25441
25442 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25443
25444         * gcc.c-torture/execute/built-in-setjmp.c: New.
25445
25446 2001-01-03  Richard Henderson  <rth@redhat.com>
25447
25448         * gcc.dg/940510-1.c: Update expected error wording.
25449         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25450
25451 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25452
25453         * lib/target-supports.exp (check_alias_available): Modified to
25454         indicate aliases not supported if only weak aliases are supported.
25455
25456 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25457
25458         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25459         Turn on cmpstrsi checks for __pj__ and __i370__.
25460
25461 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25462
25463         * g++.old-deja/g++.other/virtual11.C: New test.
25464
25465 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25466
25467         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25468
25469 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25470
25471         * gcc.c-torture/compile/20010102-1.c: New test.
25472
25473 2001-01-02  Andreas Jaeger  <aj@suse.de>
25474
25475         * gcc.dg/noreturn-3.c: New test.
25476
25477         * gcc.dg/noreturn-4.c: New test.
25478
25479 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25480
25481         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25482         __builtin_fputc and __builtin_fwrite.
25483
25484 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25485
25486         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25487         signed char, not default char.
25488
25489 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25490
25491         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25492
25493 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25494
25495         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25496
25497 2000-12-29  Richard Henderson  <rth@redhat.com>
25498
25499         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25500         (__cyg_profile_func_exit): Define.
25501
25502 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25503
25504         * g++.dg/vtgc1.C: New test.
25505
25506 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25507
25508         * gcc.dg/noncompile/20001228-1.c: New test.
25509
25510         * gcc.dg/20001228-1.c: New test.
25511
25512         * gcc.c-torture/execute/20001228-1.c: New test.
25513
25514 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25515
25516         * gcc.dg/format-strfmon-1.c: New test.
25517
25518 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25519
25520         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25521         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25522         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25523         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25524         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25525         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25526         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25527         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25528         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25529         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25530         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25531         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25532         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25533
25534         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25535         * gcc.c-torture/execute/string-opt-4.c: Test index.
25536
25537 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25538
25539         * gcc.c-torture/compile/20001226-1.c: New test.
25540
25541 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25542
25543         * gcc.c-torture/compile/20001222-1.c: New test.
25544         * gcc.c-torture/compile/20001222-1.x: Xfail.
25545
25546 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25547
25548         * gcc.c-torture/execute/comp-goto-2.c: New test.
25549
25550 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25551
25552         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25553         Use long types if __INT_MAX__ is 32767.
25554         (main): Use cast to (sint32 *) when poking 88 into a_page.
25555
25556         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25557
25558 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25559
25560         * gcc.c-torture/compile/20001221-1.c: New test.
25561         * gcc.c-torture/execute/20001221-1.c: New test.
25562
25563 2000-12-20  Richard Henderson  <rth@redhat.com>
25564
25565         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25566         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25567
25568 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25569
25570         * gcc.dg/compare3.c: New test.
25571
25572 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25573
25574         * gcc.dg/format-warnll-1.c: New test.
25575
25576 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25577
25578         * gcc.dg/cpp/cmdlne-P.c: New test.
25579
25580 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25581
25582         * gcc.c-torture/execute/builtin-abs-1.c,
25583         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25584
25585 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25586
25587         * gcc.dg/cpp/multiline.c: New test.
25588
25589 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25590
25591         * g++.old-deja/g++.other/syshdr1.C: Update.
25592         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25593
25594 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25595
25596         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25597
25598 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25599
25600         * g++.old-deja/g++.pt/ttp65.C: New test.
25601
25602 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25603
25604         * g++.old-deja/g++.pt/ttp64.C: New test.
25605
25606 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25607
25608         * g++.old-deja/g++.pt/spec33.C: New test.
25609
25610 2000-12-14  Catherine Moore  <clm@redhat.com>
25611
25612         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25613         * gcc.c-torture/execute/920612-2.c: Likewise.
25614         * gcc.c-torture/execute/920428-2.c: Likewise.
25615         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25616         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25617
25618 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25619
25620         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25621         * gcc.dg/pack-test-2.c: Likewise.
25622
25623 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25624
25625         Tests by Zack Weinberg <zackw@stanford.edu>.
25626
25627         * gcc.dg/cpp/defined.c: Update.
25628         * gcc.dg/cpp/defined_trad.c: New tests.
25629
25630 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25631
25632         * gcc.dg/cpp/trad-direct.c: Update.
25633
25634 2000-12-11  Neil Booth  <neilb@earthling.net>
25635
25636         * gcc.dg/cpp/defined_trad.c
25637
25638 2000-12-11  Neil Booth  <neilb@earthling.net>
25639
25640         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25641
25642 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25643
25644         * gcc.dg/format-miss-2.c: New test.
25645
25646 2000-12-09  Neil Booth  <neilb@earthling.net>
25647
25648         * gcc.dg/cpp/lineflags.c: New tests.
25649         * gcc.dg/cpp/poison.c: Update.
25650         * gcc.dg/cpp/redef2.c: Update.
25651         * gcc.dg/cpp/skipping.c: New test.
25652
25653 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25654
25655         * g++.old-deja/g++.other/eh3.C: New testcase.
25656
25657 2000-12-07  Neil Booth  <neilb@earthling.net>
25658
25659         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25660         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25661         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25662         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25663         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25664         Update.
25665
25666 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25667
25668         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25669         __SIZE_TYPE__ instead of int for type of integers cast to
25670         pointers.
25671
25672 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25673
25674         * g++.old-deja/g++.other/cleanup4.C: New test.
25675
25676 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25677
25678         * format-sec-1.c: New test.
25679
25680 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25681
25682         * gcc.dg/format-nonlit-3.c: New test.
25683
25684 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25685
25686         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
25687         through a null pointer.
25688
25689 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25690
25691         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
25692         * g++.old-deja/g++.pt/partial4.C: New test.
25693
25694 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
25695
25696         * gcc.c-torture/execute/ieee/hugeval.x: New.
25697
25698 2000-12-06  Neil Booth  <neilb@earthling.net>
25699
25700         * gcc.dg/cpp/backslash2.c: New tests.
25701
25702 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25703
25704         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25705         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25706
25707 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25708
25709         * gcc.c-torture/execute/20001203-2.c: New testcase.
25710
25711 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25712
25713         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25714         * g++.old-deja/g++.other/virtual10.C: New test.
25715
25716 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25717
25718         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25719
25720 2000-12-05  Richard Henderson  <rth@redhat.com>
25721
25722         * gcc.c-torture/compile/20001205-1.c: New.
25723
25724 2000-12-04  Neil Booth  <neilb@earthling.net>
25725
25726         * g++.old-deja/g++.other/virtual9.C: New test.
25727         * g++.old-deja/g++.pt/crash61.C: New test.
25728         * gcc.c-torture/execute/loop-9.c: New test.
25729
25730 2000-12-04  Neil Booth  <neilb@earthling.net>
25731
25732         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25733         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25734         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25735         * gcc.dg/cpp/extratokens.c: ...here.
25736
25737 2000-12-04  Neil Booth  <neilb@earthling.net>
25738
25739         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25740         New tests.
25741
25742 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25743
25744         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25745         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25746
25747 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25748
25749         * gcc.c-torture/execute/20001203-1.c: New test.
25750
25751 2000-12-03  Neil Booth  <neilb@earthling.net>
25752
25753         * gcc.dg/cpp/macro6.c: New test cases.
25754
25755 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25756
25757         * gcc.c-torture/execute/string-opt-9.c: New test.
25758         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25759         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25760         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25761
25762         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25763         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25764
25765 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25766
25767         * gcc.dg/cpp/if-6.c: New testcase.
25768
25769         * gcc.dg/20001201-1.c: New testcase.
25770
25771 2000-12-02  Neil Booth  <neilb@earthling.net>
25772
25773         * g++.old-deja/g++.other/externC4.C,
25774         g++.old-deja/g++.other/friend10.C: New tests.
25775
25776 2000-12-02  Neil Booth  <neilb@earthling.net>
25777
25778         * g++.old-deja/g++.other/instan2.C
25779         * g++.old-deja/g++.other/instan3.C: New test.
25780
25781 2000-12-02  Neil Booth  <neilb@earthling.net>
25782
25783         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25784         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25785         gnuc99.c,gnuc99-pedantic.c: New tests.
25786
25787 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25788
25789         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25790         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25791
25792 2000-12-01  Neil Booth  <neilb@earthling.net>
25793
25794         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25795         * gcc.dg/cpp/poison.c: Update.
25796         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25797
25798 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25799
25800         * g77.f-torture/execute/20001201.f: New test.
25801
25802 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25803
25804         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25805
25806 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25807
25808         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25809
25810 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25811
25812         * g++.old-deja/g++.other/cast6.C: New test.
25813
25814 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25815
25816         * gcc.c-torture/execute/20001130-2.c: New testcase.
25817
25818 2000-11-30  Richard Henderson  <rth@redhat.com>
25819
25820         * gcc.c-torture/execute/20001130-1.c: New test.
25821
25822 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25823
25824         * g++.old-deja/g++.other/op3.C: New test.
25825
25826 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25827
25828         * g++.old-deja/g++.other/op2.C: New test.
25829
25830 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25831
25832         * g++.old-deja/g++.other/crash38.C: New test.
25833
25834 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25835
25836         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25837
25838 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25839
25840         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25841         tests.
25842         * gcc.c-torture/execute/string-opt-6.c: New test.
25843
25844         * gcc.dg/20001117-1.c: Add main.
25845
25846 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25847
25848         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25849         Move from here ...
25850         * gcc.dg/940510-1.c: ... to here.
25851
25852         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25853         zero-size arrays in toplevel structures.
25854
25855 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25856
25857         * gcc.c-torture/execute/loop-8.c: New test.
25858
25859 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25860
25861         * g++.old-deja/g++.other/base1.C: New test.
25862
25863 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25864
25865         * g++.old-deja/g++.other/parse2.C: New test.
25866
25867 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25868
25869         * g++.old-deja/g++.pt/incomplete1.C: New test.
25870
25871 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25872
25873         * g++.old-deja/g++.other/friend9.C: New test.
25874
25875 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25876
25877         * gcc.dg/20001127-1.c: New test.
25878
25879 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25880
25881         * g++.old-deja/g++.pt/friend46.C: New test.
25882
25883 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25884
25885         * g++.old-deja/g++.other/ptrmem8.C: New test.
25886
25887 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25888
25889         * gcc.c-torture/execute/string-opt-7.c: New test.
25890         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25891
25892 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25893
25894         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25895         instead of 'mkcheck 2'.
25896
25897 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25898
25899         * gcc.c-torture/execute/memcheck/driver.c,
25900         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25901         C9X references to refer to C99.
25902
25903 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25904
25905         * gcc.dg/ultrasp3.c: New test.
25906
25907 2000-11-25  Neil Booth  <neilb@earthling.net>
25908
25909         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25910
25911 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25912
25913         * gcc.c-torture/compile/20001123-2.c: New.
25914
25915 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25916
25917         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25918
25919 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25920
25921         * gcc.dg/sequence-point-1.c: Add some new tests.
25922         * gcc.c-torture/execute/20001124-1.c: New test.
25923
25924 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25925
25926         * g++.old-deja/g++.other/vaarg4.C: New test.
25927         * gcc.c-torture/compile/20001123-1.c: New test.
25928
25929 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25930
25931         * g++.other/crash24.C: Adjust and remove XFAIL.
25932         * g++.other/crash37.C: New test.
25933
25934 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25935
25936         * g++.old-deja/g++.pt/instantiate9.C: New test.
25937
25938 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25939
25940         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25941         new ABI, too.
25942
25943         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25944         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25945
25946 2000-11-22  Neil Booth  <neilb@earthling.net>
25947
25948         * gcc.dg/cpp/Wtrigraphs.c: New test.
25949
25950 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25951
25952         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25953
25954 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25955
25956         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25957
25958 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25959
25960         * lib/gcc-dg.exp: load_lib scanasm.exp.
25961         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25962         * lib/g++-dg.exp: load_lib scanasm.exp.
25963         * lib/scanasm.exp: New.
25964         (scan-assembler, scan-assembler-not): Add optional arguments to
25965         test name, or if not present, the pattern name.
25966         (scan-assembler-dem, scan-assembler-dem-not): New.
25967
25968         * g++.dg/dg.exp: New.
25969
25970 2000-11-21  Neil Booth  <neilb@earthling.net>
25971
25972         * gcc.dg/cpp/integrated1.c: Remove.
25973
25974 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25975
25976         * gcc.c-torture/execute/20001121-1.c: New test.
25977
25978 2000-11-21  Richard Henderson  <rth@redhat.com>
25979
25980         * gcc.c-torture/compile/20001121-1.c: New test.
25981
25982 2000-11-20  Neil Booth  <neilb@earthling.net>
25983
25984         * gcc.dg/cpp/integrated1.c: New test.
25985
25986 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25987
25988         * g++.old-deja/g++.other/inline17.C: New test.
25989
25990 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25991
25992         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25993         local variable to be zero: I made the variable global. Now
25994         uses abort() and exit() instead of relying on main's return value.
25995
25996 2000-11-20  Neil Booth  <neilb@earthling.net>
25997
25998         * gcc.dg/cpp/paste2.c: Update test.
25999         * objc/execute/paste.m: New test.
26000
26001 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26002
26003         * gcc.dg/c99-condexpr-1.c: New test.
26004
26005 2000-11-20  Neil Booth  <neilb@earthling.net>
26006
26007         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
26008
26009 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
26010
26011         * g++.old-deja/g++.pt/export1.C: New test.
26012
26013 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
26014
26015         * gcc.dg/20001117-1.c: New test.
26016
26017 2000-11-18  Richard Henderson  <rth@redhat.com>
26018
26019         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26020
26021 2000-11-18  Richard Henderson  <rth@redhat.com>
26022
26023         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26024         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26025         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26026
26027 2000-11-18  Richard Henderson  <rth@redhat.com>
26028
26029         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26030         (main): New.  Exit cleanly.
26031
26032 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26033
26034         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26035         gcc.dg/c99-fordecl-2.c: New tests.
26036
26037 2000-11-18  Richard Henderson  <rth@redhat.com>
26038
26039         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
26040         * gcc.c-torture/execute/zerolen-2.c: New.
26041
26042 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26043
26044         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
26045         memory.
26046
26047 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26048
26049         * g++.old-deja/g++.pt/instantiate8.C: New test.
26050
26051 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26052
26053         * g++.old-deja/g++.other/incomplete.C: Add more tests.
26054         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
26055
26056 2000-11-16  Nick Clifton  <nickc@redhat.com>
26057
26058         * gcc.c-torture/execute/nestfunc-2.c: New test.
26059         * gcc.c-torture/execute/nestfunc-3.c: New test.
26060
26061 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26062
26063         * gcc.c-torture/compile/20001116-1.c: New test.
26064
26065 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26066
26067         * gcc.c-torture/execute/20001115-1.c: New test.
26068
26069 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
26070
26071         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
26072         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
26073         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
26074         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26075
26076 2000-11-15  Neil Booth  <neilb@earthling.net>
26077
26078         gcc.dg/cpp/_Pragma1.c: Update.
26079         gcc.dg/cpp/_Pragma2.c: New test.
26080
26081 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26082
26083         * g++.old-deja/g++.other/anon5.C: New test.
26084
26085 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26086
26087         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
26088         tests.
26089
26090 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
26091
26092         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
26093         output.
26094
26095 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26096
26097         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
26098         labels at end of compound statements.
26099
26100 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
26101
26102         * gcc.c-torture/execute/loop-7.c: New test.
26103
26104 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26105
26106         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
26107
26108 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26109
26110         * gcc.dg/c99-bool-1.c: New test.
26111
26112 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26113
26114         * gcc.dg/c99-scope-1.c: Remove xfail.
26115         * gcc.dg/c99-scope-2.c: New test.
26116
26117 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26118
26119         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
26120         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
26121
26122 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
26123
26124         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
26125         error messages.
26126
26127         * g++.mike/p700.C: Don't typedef wchar_t.
26128         * g++.mike/p784.C: Likewise.
26129         * g++.mike/eb101.C: Don't use __wchar_t.
26130
26131 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26132
26133         * g77.f-torture/execute/20001111.[fx]: Test premature exit
26134         from DO loop.
26135
26136 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26137
26138         * gcc.c-torture/execute/20001111-1.c: New test.
26139
26140 2000-11-10  Nick Clifton  <nickc@redhat.com>
26141
26142         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
26143         long multuiple and accumulate.
26144
26145 2000-11-09  Richard Henderson  <rth@redhat.com>
26146
26147         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
26148         via size_t instead of int.
26149
26150         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
26151         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26152         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26153         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26154
26155 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
26156
26157         * gcc.c-torture/compile/20001109-1.c: New test.
26158         * gcc.c-torture/compile/20001109-2.c: New test.
26159
26160 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
26161
26162         * g++.old-deja/g++.pt/operator1.C: New test.
26163         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
26164
26165 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26166
26167         * gcc.dg/20001108-1.c: New test.
26168
26169 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26170
26171         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
26172         with both arguments constant strings.
26173         * gcc.c-torture/execute/string-opt-3.c: New test.
26174         * gcc.c-torture/execute/string-opt-4.c: New test.
26175         * gcc.c-torture/execute/string-opt-5.c: New test.
26176
26177 2000-11-08  Nick Clifton  <nickc@redhat.com>
26178
26179         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
26180         mulsidi3adddi patterns.
26181
26182 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
26183
26184         * g++.old-deja/g++.other/crash36.C: New test.
26185
26186 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26187
26188         * g++.old-deja/g++.other/init16.C: New test.
26189
26190 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26191
26192         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26193
26194 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26195
26196         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26197         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26198         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26199
26200 2000-11-07  DJ Delorie  <dj@redhat.com>
26201
26202         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26203
26204 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26205
26206         * gcc.c-torture/execute/string-opt-1.c: New test.
26207
26208 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26209
26210         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26211         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26212         parameters in registers, and there is no way for a varargs
26213         function to know in which order the integer and floating-point
26214         parameters should be interleaved when they are placed on the
26215         stack.
26216         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26217         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26218
26219 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26220
26221         * gcc.c-torture/execute/string-opt-2.c: New test.
26222
26223 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26224
26225         * g++.old-deja/g++.pt/crash60.C: New test.
26226
26227 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26228
26229         * g++.old-deja/g++.other/crash24.C: New test.
26230         * g++.old-deja/g++.other/crash25.C: New test.
26231         * g++.old-deja/g++.other/crash26.C: New test.
26232         * g++.old-deja/g++.other/crash27.C: New test.
26233         * g++.old-deja/g++.other/crash28.C: New test.
26234         * g++.old-deja/g++.other/crash29.C: New test.
26235         * g++.old-deja/g++.other/crash30.C: New test.
26236         * g++.old-deja/g++.other/crash31.C: New test.
26237         * g++.old-deja/g++.other/crash32.C: New test.
26238         * g++.old-deja/g++.other/crash33.C: New test.
26239         * g++.old-deja/g++.other/crash34.C: New test.
26240         * g++.old-deja/g++.other/crash35.C: New test.
26241
26242 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26243
26244         * gcc.c-torture/execute/20001031-1.c: New test.
26245
26246 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26247
26248         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26249         namespace.
26250
26251         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26252         standards-conformant.
26253
26254         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26255
26256         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26257         * g++.old-deja/g++.mike/p755a.C: Likewise.
26258         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26259         library makes no calls to `operator new' during initialization.
26260
26261 2000-11-04  Neil Booth  <neilb@earthling.net>
26262
26263         * gcc.dg/cpp/include2.c: New tests.
26264
26265 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26266
26267         * lib/g++.exp (g++_set_ld_library_path): New function.
26268         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26269
26270 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26271
26272         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26273         warnings.
26274
26275 2000-11-01  Richard Henderson  <rth@redhat.com>
26276
26277         * g++.old-deja/g++.ext/namedret1.C: New.
26278         * g++.old-deja/g++.ext/namedret2.C: New.
26279         * g++.old-deja/g++.ext/namedret3.C: New.
26280
26281 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26282
26283         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26284         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26285
26286 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26287
26288         * gcc.c-torture/execute/va-arg-21.c: New test.
26289
26290 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26291
26292         * gcc.dg/c99-complex-2.c: New test.
26293
26294 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26295
26296         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26297
26298 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26299
26300         * g++.old-deja/g++.other/inline16.C: New test.
26301
26302 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26303
26304         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26305         __PRETTY_FUNCTION__
26306
26307 2000-10-29  Neil Booth  <neilb@earthling.net>
26308
26309         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26310         New tests.
26311         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26312         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26313         optimisation.
26314
26315 2000-10-29  Neil Booth  <neilb@earthling.net>
26316
26317         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26318         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26319         * mi5.c: Test multiple includes work with -C.
26320         * trigraphs.c: Test ^= version.
26321
26322 2000-10-28  Neil Booth  <neilb@earthling.net>
26323
26324         New tests and test updates for new macro expander.
26325
26326         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26327         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26328         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26329         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26330         new diagnostic messages.
26331
26332         * gcc.dg/cpp/macro3.c: New tests.
26333
26334 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26335
26336         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26337         on the same line.
26338
26339 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26340
26341         * g++.old-deja/g++.other/eh2.C: New test.
26342
26343 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26344
26345         * gcc.c-torture/execute/20001027-1.c: New test.
26346
26347 2000-10-26  Richard Henderson  <rth@redhat.com>
26348
26349         * gcc.c-torture/execute/20001026-1.c: New.
26350
26351 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26352
26353         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26354         * g++.old-deja/g++.law/builtin1.C: Likewise.
26355         * g++.old-deja/g++.law/ctors10.C: Likewise.
26356         * g++.old-deja/g++.law/virtual3.C: Likewise.
26357         * g++.old-deja/g++.mike/p658.C: Likewise.
26358         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26359         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26360         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26361         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26362         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26363
26364 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26365
26366         * gcc.c-torture/compile/20001024-1.c: New test.
26367
26368 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26369
26370         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26371         to tell us whether or not we are using V3.
26372
26373 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26374
26375         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26376         operands.
26377
26378 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26379
26380         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26381
26382 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26383
26384         * gcc.c-torture/execute/20001024-1.c: New test.
26385
26386 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26387
26388         * g++.old-deja/g++.other/sibcall1.C: New test.
26389
26390 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26391
26392         * gcc.dg/noncompile/init-3.c: New test.
26393
26394 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26395
26396         * gcc.dg/format-array-1.c: New test.
26397
26398 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26399
26400         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26401         writing through null pointers; remove comment about testing
26402         unterminated strings.
26403
26404 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26405
26406         * gcc.c-torture/execute/20001017-2.c: New test.
26407
26408 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26409
26410         * gcc.c-torture/compile/20001018-1.c: New test.
26411         * gcc.c-torture/compile/20001018-1.x: Xfail.
26412
26413 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26414
26415         * gcc.c-torture/execute/20001017-1.c: New test.
26416
26417 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26418
26419         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26420         for multiple use of arguments with scanf formats; add tests for
26421         multiple use of arguments.
26422
26423 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26424
26425         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26426
26427 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26428
26429         * gcc.dg/format-miss-1.c: New test.
26430
26431 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26432
26433         * gcc.c-torture/execute/20001013-1.c: New test.
26434
26435 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26436
26437         * gcc.dg/format-branch-1.c: New test.
26438
26439 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26440
26441         * README, lib/file-format.exp: Remove EGCS references.
26442
26443 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26444
26445         * gcc.dg/20001013-1.c: New test.
26446
26447 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26448
26449         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26450         for intmax_t in the compiler using __typeof__ and the type rules
26451         for conditional expressions.
26452
26453 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26454
26455         * gcc.dg/20001012-1.c: New test.
26456         * gcc.dg/20001012-2.c: New test.
26457
26458 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26459
26460         * gcc.dg/format-attr-1.c: New test.
26461
26462 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26463
26464         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26465         __LONG_LONG_MAX__ instead of LLONG_MAX.
26466
26467 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26468
26469         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26470         scanf flags.
26471         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26472         flags.
26473
26474 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26475
26476         * gcc.dg/sequence-pt-1.c: New test.
26477
26478 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26479
26480         * gcc.c-torture/execute/20001011-1.c: New testcase.
26481         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26482
26483 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26484
26485         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26486         does not error on it.
26487
26488 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26489
26490         * gcc.dg/20001009-1.c: New test.
26491
26492 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26493
26494         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26495         * gcc.c-torture/execute/20001009-2.c: ... to here.
26496
26497 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26498
26499         * gcc.c-torture/compile/20001009-1.c: New testcase.
26500         * gcc.c-torture/execute/20001009-1.c: New testcase.
26501         Testcases provided by Jan Hubicka <jh@suse.cz>.
26502
26503 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26504
26505         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26506         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26507         uintmax_t using <limits.h> to emulate the compiler's internal
26508         logic.  No longer XFAIL %j tests.
26509
26510 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26511
26512         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26513         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26514         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26515         regexps and details of expected handling of some bad formats.
26516         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26517         suppression.
26518
26519 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26520
26521         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26522         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26523         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26524         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26525         in list archives.
26526
26527 2000-10-06  Richard Henderson  <rth@cygnus.com>
26528
26529         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26530         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26531         * g++.old-deja/g++.jason/report.C: Likewise.
26532         * g++.old-deja/g++.law/friend5.C: Likewise.
26533         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26534         of the expected warnings.
26535
26536 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26537
26538         * g++.old-deja/g++.pt/enum14.C: New test.
26539
26540 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26541
26542         * g++.old-deja/g++.pt/crash59.C: New test.
26543
26544 2000-10-04  Will Cohen  <wcohen@redhat.com>
26545
26546         * gcc.dg/20000926-1.c: New test.
26547
26548 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26549
26550         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26551         function name for current C++ compiler.
26552         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26553
26554 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26555
26556         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26557         __PRETTY_FUNCTION__.
26558         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26559
26560 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26561
26562         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26563
26564 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26565
26566         * gcc.c-torture/compile/20000923-1.c: New test.
26567
26568 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26569
26570         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26571         * g++.old-deja/g++.pt/ttp62.C: Same.
26572         * g++.old-deja/g++.other/inline14.C: Same.
26573
26574 2000-09-24  Richard Henderson  <rth@cygnus.com>
26575
26576         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26577
26578 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26579
26580         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26581
26582 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26583
26584         * gcc.c-torture/compile/20000922-1.c: New file.
26585
26586 2000-09-21  Nick Clifton  <nickc@redhat.com>
26587
26588         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26589         a signed long modulo operation.
26590         (mod6): New function - perform an unsigned long modulo operation.
26591         (main): Add tests for modulos of very large numbers by very small
26592         dividends.
26593
26594 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26595
26596         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26597
26598 2000-09-19  Richard Henderson  <rth@cygnus.com>
26599
26600         * gcc.dg/compare2.c (case 10): XFAIL.
26601
26602 2000-09-18  Richard Henderson  <rth@cygnus.com>
26603
26604         * gcc.c-torture/execute/20000906-1.c: Move ...
26605         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26606         that support __builtin_trap.
26607
26608 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26609
26610         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26611
26612 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26613
26614         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26615         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26616         more $ format tests.
26617
26618 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26619
26620         * gcc.dg/format-errmk-1.c: New test.
26621
26622 2000-09-17  Greg McGary  <greg@mcgary.org>
26623
26624         * gcc.c-torture/execute/20000917-1.x: Remove.
26625
26626 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26627
26628         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26629
26630 2000-09-17  Greg McGary  <greg@mcgary.org>
26631
26632         * gcc.c-torture/execute/20000917-1.c: New test.
26633         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26634
26635 2000-09-16  Neil Booth  <NeilB@earthling.net>
26636
26637         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26638         in nested macro bug.
26639
26640 2000-09-15  Neil Booth  <NeilB@earthling.net>
26641
26642         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26643
26644 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26645
26646         * gcc.c-torture/execute/20000914-1.c: New test.
26647
26648 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26649
26650         * g++.other/inline13.C: New test.
26651
26652 2000-09-12  Andreas Jaeger  <aj@suse.de>
26653
26654         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26655         constant by Ulrich Drepper <drepper@redhat.com>.
26656
26657 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26658
26659         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26660
26661 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26662
26663         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26664
26665 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26666
26667         * gcc.dg/cpp/backslash.c: New test.
26668
26669 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26670
26671         * gcc.c-torture/execute/20000910-1.c: New test.
26672         * gcc.c-torture/execute/20000910-2.c: Likewise.
26673
26674 2000-09-11  Robert Lipe  <robertl@sco.com>
26675
26676         * gcc.dg/pragma-align.c: New test.
26677
26678 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26679
26680         * g++.old-deja/g++.pt/explicit82.C: New test.
26681         * g++.old-deja/g++.pt/explicit83.C: New test.
26682
26683 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26684
26685         * gcc.dg/asm-names.c: New test.
26686
26687 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26688
26689         * gcc.dg/cpp/tr-warn6.c: New test
26690
26691 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26692
26693         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
26694         be accepted.
26695
26696 2000-09-07  Catherine Moore  <clm@redhat.com>
26697
26698         * gcc.c-torture/execute/unroll-1.c: New test.
26699
26700 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26701
26702         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26703         ERROR markers.
26704         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26705         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26706         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26707         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26708         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26709         Preprocess only.
26710         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26711         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26712
26713 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26714
26715         * g++.old-deja/g++.pt/deduct2.C: New test.
26716
26717 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26718
26719         * g++.old-deja/g++.pt/parms2.C: New test.
26720
26721 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26722
26723         * g++.old-deja/g++.pt/crash58.C: New test.
26724
26725 2000-09-06  Greg McGary  <greg@mcgary.org>
26726
26727         * gcc.c-torture/execute/20000906-1.c: New test.
26728         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26729
26730 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26731
26732         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26733
26734 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26735
26736         * g++.old-deja/g++.pt/crash57.C: New test.
26737
26738 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26739
26740         * g++.old-deja/g++.pt/crash56.C: New test.
26741
26742 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26743
26744         * g++.old-deja/g++.pt/koenig1.C: New test.
26745
26746 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26747
26748         * gcc.dg/20000904-1.c: New test.
26749
26750 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26751
26752         * gcc.dg/cpp/paste8.c: New test.
26753
26754 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26755
26756         * gcc.c-torture/compile/20000827-1.c: New test.
26757
26758 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26759
26760         * gcc.dg/format-diag-1.c: New test.
26761
26762 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26763
26764         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26765         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26766         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26767         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26768         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26769
26770 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26771
26772         * g++.old-deja/g++.other/nested4.C: New test.
26773
26774 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26775
26776         * g++.old-deja/g++.ns/scoped1.C: New test.
26777
26778 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26779
26780         * lib/g++.exp: Support testing already-installed GCC.
26781
26782 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26783
26784         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26785
26786 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26787
26788         * gcc.dg/return-type-2.c: New test.
26789
26790 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26791
26792         * gcc.c-torture/compile/20000825-1.c: New test.
26793
26794 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26795
26796         * gcc.dg/dwarf2-2.c: New test.
26797
26798 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26799
26800         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26801         dg-warning regexps.
26802
26803 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26804
26805         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26806         gcc.dg/format-ext-5.c: New tests.
26807
26808 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26809
26810         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26811
26812 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26813
26814         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26815
26816 2000-08-24  Richard Henderson  <rth@cygnus.com>
26817
26818         * gcc.dg/ia64-sync-1.c: New test.
26819         * gcc.dg/ia64-sync-2.c: New test.
26820         * gcc.dg/ia64-asm-1.c: New test.
26821
26822 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26823
26824         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26825         * gcc.dg/format-ext-2.c: New test.
26826
26827 2000-08-23  Jason Merrill  <jason@redhat.com>
26828
26829         * lib/old-dejagnu.exp: Also ignore "In member function" and
26830         "At global scope".
26831
26832 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26833
26834         * gcc.dg/noncompile/label-lineno-1.c: New test.
26835
26836 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26837
26838         * gcc.dg/c99-array-nonobj-1.c: New test.
26839
26840 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26841
26842         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26843         tests.
26844         * gcc.dg/format-ext-1.c: New test.
26845
26846 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26847
26848         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26849         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26850         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26851         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26852         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26853
26854 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26855
26856         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26857         gcc.dg/c99-strftime-2.c: New tests.
26858
26859 2000-08-22  Richard Henderson  <rth@cygnus.com>
26860
26861         * gcc.c-torture/execute/20000822-1.c: New test.
26862
26863 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26864
26865         * gcc.c-torture/execute/20000819-1.x: Remove.
26866
26867 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26868
26869         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26870         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26871         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26872         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26873         gcc.dg/format-xopen-1.c: New tests.
26874
26875 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26876
26877         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26878
26879 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26880
26881         * g++.old-deja/g++.other/loop2.C: New test.
26882
26883         * gcc.c-torture/compile/20000606-1.c: New test.
26884         * gcc.c-torture/compile/20000728-1.c: New test.
26885         * gcc.c-torture/execute/20000801-1.c: New test.
26886         * gcc.c-torture/execute/20000801-2.c: New test.
26887         * gcc.c-torture/execute/20000819-1.c: New test.
26888         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26889         * gcc.dg/20000629-1.c: New test.
26890         * gcc.dg/20000724-1.c: New test.
26891         * gcc.dg/20000807-1.c: New test.
26892
26893 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26894
26895         * gcc.dg/cpp/pragma-1.c: New test.
26896         * gcc.dg/cpp/pragma-2.c: New test.
26897
26898 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26899
26900         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26901         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26902
26903 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26904
26905         * gcc.c-torture/compile/20000818-1.c: New test.
26906
26907 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26908
26909         * gcc.c-torture/execute/20000818-1.c: New test.
26910
26911 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26912
26913         * gcc.dg/format-va-1.c: New test.
26914
26915 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26916
26917         * g++.old-deja/g++.other/typedef8.C: New test.
26918
26919 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26920
26921         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26922         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26923         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26924         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26925         * g++.old-deja/g++.other/ptrmem7.C: New test.
26926         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26927
26928 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26929
26930         * g++.old-deja/g++.pt/typename27.C: New test.
26931
26932 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26933
26934         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26935         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26936         * g++.old-deja/g++.pt/friend45.C: New test.
26937         * g++.old-deja/g++.other/friend8.C: New test.
26938
26939 2000-08-15  Richard Henderson  <rth@cygnus.com>
26940
26941         * gcc.c-torture/execute/20000815-1.c: New test.
26942
26943 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26944
26945         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26946         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26947         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26948
26949 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26950
26951         * g++.old-deja/g++.other/refinit2.C: New test.
26952
26953 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26954
26955         * lib/c-torture.exp (c-torture): Make
26956         compiler_conditional_xfail_data global.
26957         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26958         compiler_conditional_xfail_data machinery.
26959         (f-torture-execute): Likewise.
26960         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26961         and only when unrolling loops.
26962
26963         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26964
26965 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26966
26967         * g++.old-deja/g++.pt/explicit81.C: New test.
26968
26969 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26970
26971         * g++.old-deja/g++.pt/typename26.C: New test.
26972
26973 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26974
26975         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26976         warning.
26977
26978 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26979
26980         * g++.old-deja/g++.other/array3.C: New test.
26981
26982 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26983
26984         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26985         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26986         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26987         New tests.
26988
26989 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26990
26991         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26992         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26993
26994 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26995
26996         * gcc.c-torture/execute/20000808-1.c: New test.
26997
26998 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26999
27000         * gcc.dg/c90-const-expr-1.c: New test.
27001
27002 2000-08-08  Richard Henderson  <rth@cygnus.com>
27003
27004         * gcc.dg/noncompile/920923-1.c: Declare calloc.
27005
27006 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27007
27008         * gcc.dg/noncompile/const-ll-1.c: New test.
27009
27010 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27011
27012         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
27013
27014 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27015
27016         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
27017         that running programs linked against the shared version of libobjc
27018         run correctly.
27019
27020 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27021
27022         * gcc.dg/c99-printf-1.c: New test.
27023
27024 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27025
27026         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27027
27028 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27029
27030         * gcc.c-torture/execute/20000731-1.x: Delete.
27031
27032 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27033
27034         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27035         and torture_without_loops as is done by c-torture.exp.
27036         (search_for): Copy from c-torture.exp.
27037         (gcc-dg-runtest): New function, drives a directory of tests
27038         iterating over the TORTURE_OPTIONS.
27039         (scan-assembler, scan-assembler-not): Move here from
27040         individual directory drivers.
27041
27042         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
27043         defined by lib/gcc-dg.exp.
27044         * gcc.dg/cpp/cpp.exp: Likewise.
27045         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
27046         gcc-dg-runtest, so we cycle over optimization options.
27047
27048         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
27049         * gcc.dg/compare2.c: No longer expected to fail.
27050
27051 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27052
27053         * gcc.c-torture/execute/20000804-1.c: New test.
27054
27055 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27056
27057         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
27058
27059 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
27060
27061         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
27062
27063 2000-08-03  Jeffrey A Law  (law@cygnus.com)
27064
27065         * gcc.c-torture/compile/20000803-1.c: New test.
27066
27067 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27068
27069         * gcc.c-torture/execute/20000801-3.c,
27070         gcc.c-torture/execute/20000801-4.c: New tests.
27071         * gcc.c-torture/execute/20000801-3.x,
27072         gcc.c-torture/execute/20000801-4.x: Xfail.
27073
27074 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
27075
27076         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
27077         libobjc/.libs to allow for libtool.
27078
27079 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
27080
27081         * gcc.c-torture/compile/20000802-1.c: New test.
27082
27083 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
27084
27085         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
27086
27087 2000-07-31  Jeffrey A Law  (law@cygnus.com)
27088
27089         * gcc-c-torture/execute/20000731-2.c: New test.
27090
27091         * gcc.c-torture/execute/20000731-1.c: New test.
27092         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
27093
27094 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
27095
27096         * testsuite/gcc.dg/cpp/paste7.c: New test.
27097         * gcc.dg/cpp/20000725-1.c: New test.
27098
27099 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
27100
27101         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
27102         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
27103         declaration warning for __builtin_dwarf_reg_size.
27104
27105         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
27106
27107 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27108
27109         * gcc.dg/noncompile/voidparam-1.c: New test.
27110
27111 2000-07-30  Richard Henderson  <rth@cygnus.com>
27112
27113         * gcc.dg/c90-digraph-1.c: Don't xfail.
27114         * gcc.dg/compare2.c (case 10): Xfail.
27115         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
27116
27117 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
27118
27119         * gcc.dg/c99-main-1.c: New test.
27120
27121 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27122
27123         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
27124
27125 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
27126
27127         * gcc.c-tortuer/execute/20000726-1.c: New test.
27128
27129 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
27130
27131         * gcc.c-torture/execute/enum-2.c: New test.
27132
27133 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27134
27135         * gcc.dg/cpp/tr-warn3.c: New test.
27136
27137 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27138
27139         * g++.old-deja/g++.ext/implicit1.C: Remove.
27140         * g++.old-deja/g++.jason/c2.C: Remove
27141         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
27142         * g++.old-deja/g++.pt/crash16.C: Likewise.
27143         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
27144
27145 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27146
27147         * g++.old-deja/g++.other/for2.C: New test.
27148
27149 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
27150
27151         * gcc.dg/20000720-1.c: New test.
27152
27153 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
27154
27155         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
27156
27157 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
27158
27159         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
27160         * gcc.c-torture/execute/20000722-1.c: New.
27161         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
27162
27163 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
27164
27165         * gcc.dg/cpp/20000720-1.S: New test.
27166
27167 2000-07-21  Michael Meissner  <meissner@redhat.com>
27168
27169         * gcc.c-torture/execute/ieee/hugeval.c: New test.
27170
27171 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27172
27173         * g++.old-deja/g++.brendan/crash16.C,
27174         g++.old-deja/g++.brendan/parse3.C,
27175         g++.old-deja/g++.brendan/redecl1.C,
27176         g++.old-deja/g++.ns/template13.C,
27177         g++.old-deja/g++.other/decl4.C,
27178         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
27179
27180 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27181
27182         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
27183         and "Internal error".
27184
27185         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
27186         regexps.
27187         * gcc.dg/cpp/paste6.c: New test.
27188
27189 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27190
27191         * gcc.dg/cpp/tr-direct.c: New test.
27192
27193         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27194         gcc.dg/cpp/undef1.c: Tweak error regexps.
27195
27196 2000-07-18  Eric Christopher <echristo@redhat.com>
27197
27198         * gcc.c-torture/compile/20000718-1.c: New test.
27199
27200 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27201
27202         * cpplex.c (_cpp_push_token): If the token being pushed back
27203         is the previous token in this context, just subtract one from
27204         context->posn.
27205         * cppmacro.c (save_expansion): Clear aux field when storing a
27206         placemarker.
27207
27208 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27209
27210         * gcc.dg/noncompile/redecl-1.c: New test.
27211
27212 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27213
27214         * gcc.c-torture/execute/20000717-5.c: New test.
27215         * gcc.c-torture/execute/20000717-1.x: Removed.
27216
27217 2000-07-17  Richard Henderson  <rth@cygnus.com>
27218
27219         * gcc.c-torture/execute/20000717-4.c: New test.
27220
27221 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27222
27223         * gcc.dg/cpp/syshdr.c: New test.
27224         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27225
27226 2000-07-17  Neil Booth  <neilb@earthling.net>
27227
27228         * gcc.dg/cpp/cmdlne-dM.c: New test.
27229         * gcc.dg/cpp/cmdlne-dD.c: New test.
27230
27231 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27232
27233         * gcc.c-torture/execute/20000717-3.c: New test.
27234
27235         * gcc.c-torture/compile/20000717-1.c: New test.
27236
27237 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27238
27239         * gcc.c-torture/execute/20000717-2.c: New test.
27240
27241 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27242
27243         * gcc.dg/formatz-1.c: New test.
27244
27245         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27246         * gcc.dg/c99-digraph-1.c: New tests.
27247
27248         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27249         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27250
27251         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27252         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27253         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27254         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27255         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27256         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27257         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27258
27259 2000-07-17   Greg McGary <greg@mcgary.org>
27260
27261         * gcc.c-torture/execute/20000717-1.c: New test.
27262         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27263
27264 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27265
27266         * gcc.c-torture/execute/20000715-2.c: New test.
27267         * gcc.dg/20000715-1.c: New test.
27268
27269 2000-07-15  Michael Meissner  <meissner@redhat.com>
27270
27271         * gcc.c-torture/execute/20000715-1.c: New test.
27272
27273 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27274
27275         * gcc.c-torture/execute/20000707-1.c: New test.
27276
27277 2000-07-13  Neil Booth  <NeilB@earthling.net>
27278
27279         * testsuite/gcc.dg/cpp/digraph1.c,
27280         testsuite/gcc.dg/cpp/digraph2.c,
27281         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27282
27283 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27284
27285         * g77.f-torture/compile/20000630-2.f:  New test.
27286         * g77.f-torture/compile/20000630-2.x
27287
27288 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27289
27290         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27291
27292 2000-07-11  Neil Booth  <NeilB@earthling.net>
27293
27294         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27295
27296 2000-07-11  Neil Booth  <NeilB@earthling.net>
27297
27298         * gcc.dg/cpp/cmdlne-C.c: New.
27299
27300 2000-07-09  Neil Booth  <NeilB@earthling.net>
27301
27302         * gcc.dg/cpp/directiv.c: New tests.
27303         * gcc.dg/cpp/undef1.c: Update.
27304
27305 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27306
27307         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27308
27309 2000-07-09  Neil Booth  <NeilB@earthling.net>
27310
27311         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27312
27313 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27314
27315         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27316         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27317
27318 2000-07-08  Neil Booth  <NeilB@earthling.net>
27319
27320         * gcc.dg/cpp/macsyntx.c: New tests.
27321
27322 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27323
27324         * gcc.dg/20000707-1.c: New test.
27325
27326 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27327
27328         * gcc.c-torture/execute/20000706-1.c: New test.
27329         * gcc.c-torture/execute/20000706-2.c: New test.
27330         * gcc.c-torture/execute/20000706-3.c: New test.
27331         * gcc.c-torture/execute/20000706-4.c: New test.
27332         * gcc.c-torture/execute/20000706-5.c: New test.
27333
27334 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27335
27336         * g++.old-deja/g++.pt/instantiate7.C: New test.
27337
27338 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27339
27340         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27341         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27342         * g++.old-deja/g++.other/rtti3.C: Likewise.
27343         * g++.old-deja/g++.other/rttid3.C: Likewise.
27344
27345 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27346
27347         *  g77.f-torture/compile/20000630-1.x: Fix typo
27348
27349 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27350
27351         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27352         assembly output.
27353
27354 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27355
27356         * gcc.dg/cpp/ident.c: New test.
27357
27358 2000-07-05  Neil Booth  <NeilB@earthling.net>
27359
27360         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27361           gcc.dg/cpp/lexstrng.c: New tests.
27362
27363 2000-07-04  Neil Booth  <NeilB@earthling.net>
27364
27365         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27366         * gcc.dg/cpp/strify2.c: Same.
27367
27368 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27369
27370         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27371         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27372         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27373         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27374
27375         * testsuite/gcc.dg/cpp/macro1.c,
27376         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27377         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27378         testsuite/gcc.dg/cpp/strify1.c,
27379         testsuite/gcc.dg/cpp/strify2.c: New tests.
27380
27381 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27382
27383         * gcc.c-torture/execute/20000703-1.c: New test.
27384
27385 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27386
27387         * g++.old-deja/g++.pt (lookup10.C): New test.
27388
27389 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27390
27391         * g++.old-deja/g++.pt (typename25.C): New test.
27392
27393 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27394
27395         * gcc.c-torture/compile/20000701-1.c: New test.
27396
27397 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27398
27399         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27400         to test case.
27401
27402 2000-06-30  Catherine Moore  <clm@cygnus.com>
27403
27404         * gcc.c-torture/execute/align-1.c: New test.
27405
27406 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27407
27408         * g++.old-deja/g++.pt/expr8.C: New test.
27409         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27410
27411 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27412
27413         * gcc.c-torture/compile/20000629-1.c: New test.
27414
27415 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27416
27417
27418         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27419         gcc.dg/noncompile directory, depending on whether they're
27420         preprocessor tests or not.  Annotate all the tests for the dg
27421         framework.
27422
27423         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27424         * gcc.dg/noncompile/noncompile.exp: New.
27425
27426         * Moved files:
27427         Old name                                New name
27428         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27429         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27430         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27431         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27432         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27433         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27434         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27435         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27436         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27437         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27438         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27439         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27440         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27441         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27442         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27443         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27444         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27445         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27446         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27447         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27448         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27449         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27450         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27451         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27452
27453         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27454         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27455         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27456         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27457         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27458         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27459
27460 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27461
27462         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27463         declare one variable.  On the fourth, error.
27464         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27465         declared by 20000628-1a.h.
27466
27467 2000-06-29  Richard Henderson  <rth@redhat.com>
27468
27469         * gcc.c-torture/execute/930529-1.x: New file.
27470         * gcc.dg/920413-1.c: Adjust expected warning text.
27471         * gcc.dg/980217-1.c: Declare abort.
27472         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27473
27474 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27475
27476         * g77.f-torture/compile/20000629-1.f: New test.
27477         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27478
27479 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27480
27481         Rearrange lots of files, removing entirely the
27482         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27483         directories.
27484
27485         * Deleted files:
27486         gcc.c-torture/code_quality/code_quality.exp
27487         gcc.c-torture/special/special.exp
27488         gcc.failure/failure.exp
27489         gcc.failure/940409-1.x
27490         gcc.c-torture/compile/961203-1.x
27491
27492         * New files:
27493         gcc.misc-tests/linkage.exp
27494         gcc.c-torture/execute/920730-1t.c
27495         gcc.c-torture/execute/920730-1t.x
27496         gcc.c-torture/compile/920520-1.x
27497         gcc.c-torture/compile/920521-1.x
27498         gcc.c-torture/compile/981006-1.x
27499         gcc.c-torture/execute/eeprof-1.x
27500
27501         * Moved files (possibly with modifications to fit a new harness):
27502         Old name                                New name
27503         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27504         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27505         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27506         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27507         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27508         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27509         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27510         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27511         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27512         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27513         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27514         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27515         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27516         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27517
27518 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27519
27520         * c-torture/compile/961203-1.x: Delete.
27521
27522         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27523         not exit. Include stdio.h.
27524         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27525         * gcc.misc-tests/dg-12.c: Likewise.
27526         * gcc.misc-tests/dg-5.c: Likewise.
27527         * gcc.misc-tests/dg-6.c: Likewise.
27528         * gcc.misc-tests/dg-7.c: Prototype abort.
27529         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27530         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27531         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27532         not exit.
27533         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27534         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27535
27536 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27537
27538         * gcc.dg/cpp/20000628-1.c: New test.
27539         * gcc.dg/cpp/20000628-1.h: New header for above test.
27540         * gcc.dg/cpp/20000628-1a.h: Likewise.
27541
27542 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27543
27544         * gcc.dg/cpp: New directory.
27545         * gcc.dg/cpp/cpp.exp: New driver.
27546         * gcc.dg/cpp/20000627-1.c: New test.
27547         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27548         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27549         and rewrite as a compilation test.
27550
27551         * gcc.dg: Move many files into the cpp subdirectory, possibly
27552         renaming or editing them as well.
27553         Old name                New name
27554         990119-1.c              cpp/19990119-1.c
27555         990228-1.c              cpp/19990228-1.c
27556         990407-1.c              cpp/19990407-1.c
27557         990409-1.c              cpp/19990409-1.c
27558         990413-1.c              cpp/19990413-1.c
27559         990703-1.c              cpp/19990703-1.c
27560         20000127-1.c            cpp/20000127-1.c
27561         20000129-1.c            cpp/20000129-1.c
27562         20000207-1.c            cpp/20000207-1.c
27563         20000207-2.c            cpp/20000207-2.c
27564         20000209-1.c            cpp/20000209-1.c
27565         20000209-2.c            cpp/20000209-2.c
27566         20000301-1.c            cpp/20000301-1.c
27567         20000419-1.c            cpp/20000419-1.c
27568         20000510-1.S            cpp/20000510-1.S
27569         20000519-1.c            cpp/20000519-1.c
27570         20000529-1.c            cpp/20000529-1.c
27571         20000625-1.c            cpp/20000625-1.c
27572         20000625-2.c            cpp/20000625-2.c
27573         cpp-as1.c               cpp/assert1.c
27574         cpp-as2.c               cpp/assert2.c
27575         cxx-comments-1.c        cpp/cxxcom1.c
27576         cxx-comments-2.c        cpp/cxxcom2.c
27577         endif-label.c           cpp/endif.c
27578         cpp-hash1.c             cpp/hash1.c
27579         cpp-hash2.c             cpp/hash2.c
27580         cpp-if1.c               cpp/if-1.c
27581         cpp-if2.c               cpp/if-2.c
27582         cpp-if3.c               cpp/if-3.c
27583         cpp-if4.c               cpp/if-4.c
27584         cpp-if5.c               cpp/if-5.c
27585         cpp-cond.c              cpp/if-cexp.c
27586         cpp-missingop.c         cpp/if-mop.c
27587         cpp-missingparen.c      cpp/if-mpar.c
27588         cpp-opprec.c            cpp/if-oppr.c
27589         cpp-ifparen.c           cpp/if-paren.c
27590         cpp-shortcircuit.c      cpp/if-sc.c
27591         cpp-shift.c             cpp/if-shift.c
27592         cpp-unary.c             cpp/if-unary.c
27593         cpp-li1.c               cpp/line1.c
27594         cpp-li2.c               cpp/line2.c
27595         lineno.c                cpp/line3.c
27596         lineno-2.c              cpp/line4.c
27597         cpp-mi.c                cpp/mi1.c
27598         cpp-mic.h               cpp/mi1c.h
27599         cpp-micc.h              cpp/mi1cc.h
27600         cpp-mind.h              cpp/mi1nd.h
27601         cpp-mindp.h             cpp/mi1ndp.h
27602         cpp-mix.h               cpp/mi1x.h
27603         cpp-mi2.c               cpp/mi2.c
27604         cpp-mi2a.h              cpp/mi2a.h
27605         cpp-mi2b.h              cpp/mi2b.h
27606         cpp-mi2c.h              cpp/mi2c.h
27607         cpp-mi3.c               cpp/mi3.c
27608         cpp-mi3.def             cpp/mi3.def
27609         poison-1.c              cpp/poison.c
27610         pr-impl.c               cpp/prag-imp.c
27611         cpp-redef-2.c           cpp/redef1.c
27612         cpp-redef.c             cpp/redef2.c
27613         strpaste.c              cpp/strp1.c
27614         strpaste-2.c            cpp/strp2.c
27615         cpp-tradpaste.c         cpp/tr-paste.c
27616         cpp-tradstringify.c     cpp/tr-str.c
27617         cpp-tradwarn1.c         cpp/tr-warn1.c
27618         cpp-tradwarn2.c         cpp/tr-warn2.c
27619         trigraphs.c             cpp/trigraphs.c
27620         cpp-unc1.c              cpp/unc1.c
27621         cpp-unc2.c              cpp/unc2.c
27622         cpp-unc3.c              cpp/unc3.c
27623         cpp-unc.c               cpp/unc4.c
27624         undef.c                 cpp/undef1.c
27625         undef-2.c               cpp/undef2.c
27626         cpp-wi1.c               cpp/widestr1.c
27627
27628 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27629
27630         * lib/g++.exp (g++_include_flags): Tweak.
27631
27632 2000-06-27  H.J. Lu  <hjl@gnu.org>
27633             Loren J. Rittle  <ljrittle@acm.org>
27634
27635         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27636         version with one that knows about the new gcc tree structure.
27637         (g++_link_flags): Same.
27638
27639 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27640
27641         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27642         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27643         case we are cross-compiling.
27644
27645         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27646         g++.old-deja/g++.niklas/Makefile.in,
27647         g++.old-deja/g++.niklas/configure.in,
27648         g++.old-deja/g++.other/Makefile.in,
27649         g++.old-deja/g++.other/configure.in,
27650         gcc.c-torture/code_quality/Makefile.in,
27651         gcc.c-torture/code_quality/configure.in,
27652         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27653         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27654         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27655         gcc.c-torture/execute/ieee/Makefile.in,
27656         gcc.c-torture/execute/ieee/configure.in,
27657         gcc.c-torture/noncompile/Makefile.in,
27658         gcc.c-torture/noncompile/configure.in,
27659         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27660         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27661         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27662
27663 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27664
27665         * g++.old-deja/g++.other/ambig3.C: New test.
27666
27667 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27668
27669         * g++.old-deja/g++.pt/syntax1.C: New test.
27670         * g++.old-deja/g++.pt/syntax2.C: New test.
27671         * g++.old-deja/g++.other/syntax3.C: New test.
27672         * g++.old-deja/g++.other/syntax4.C: New test.
27673
27674 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27675
27676         * gcc.dg/20000623-1.c: Prototype exit and abort.
27677
27678 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27679
27680         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27681         New tests.
27682         * gcc.dg/cpp-mi3.def: New file.
27683
27684         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27685         inside assertions.
27686         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
27687         lexer's error messages.
27688         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
27689         divine anything from the linemarkers.
27690         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
27691         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
27692
27693 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
27694
27695         * gcc.dg/20000623-1.c: New test.
27696
27697 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27698
27699         * gcc.c-torture/execute/20000622-1.c: New test.
27700
27701 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27702
27703         * g++.old-deja/g++.other/init15.C: New test.
27704
27705 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27706
27707         * g++.old-deja/g++.pt/vaarg2.C: New test.
27708         * g++.old-deja/g++.pt/vaarg3.C: New test.
27709
27710 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27711
27712         * g++.old-deja/g++.other/dyncast6.C: New test.
27713
27714 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27715
27716         * gcc.c-torture/execute/loop-6.c: New test.
27717
27718 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27719
27720         * gcc.dg/20000614-1.c: New test.
27721         * gcc.dg/20000614-2.c: New test.
27722
27723 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27724
27725         * g++.old-deja/g++.other/inline12.C: New test.
27726
27727 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27728
27729         * g++.old-deja/g++.other/eh1.C: New test.
27730
27731 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27732
27733         * g++.old-deja/g++.other/type.C: New test.
27734
27735 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27736
27737         * g++.old-deja/g++.other/initstring.C: New test.
27738
27739 2000-06-12  Jason Merrill  <jason@redhat.com>
27740
27741         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27742
27743 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27744
27745         * gcc.c-torture/compile/20000609-1.c: New test.
27746
27747 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27748
27749         * gcc.dg/20000609-1.c: New test.
27750
27751 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27752
27753         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27754         * gcc.c-torture/noncompile/poison-1.c: Move...
27755         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27756         * gcc.dg/cpp-li1.c: Add a token after the #line.
27757
27758 2000-06-05  Richard Henderson  <rth@cygnus.com>
27759
27760         * gcc.c-torture/execute/20000605-2.c: New test.
27761         * gcc.c-torture/execute/20000605-3.c: New test.
27762
27763 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27764
27765         * g77.f-torture/execute/20000503-1.x: New file.
27766
27767 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27768
27769         * g++.old-deja/g++.eh/badalloc1.C: New test.
27770
27771 2000-06-05  Richard Henderson  <rth@cygnus.com>
27772
27773         * gcc.c-torture/execute/20000605-1.c: New test.
27774
27775 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27776             Nathan Sidwell <nathan@codesourcery.com>
27777
27778         * gcc.c-torture/compile/20000605-1.c: New test.
27779
27780 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27781
27782         * g77.f-torture/compile/20000601-1.f:  New test.
27783
27784 2000-06-03  Richard Henderson  <rth@cygnus.com>
27785
27786         * gcc.c-torture/execute/20000603-1.c: New.
27787
27788 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27789
27790         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27791         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27792
27793 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27794
27795         * gcc.dg/compare2.c (case 12): XFAIL.
27796         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27797         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27798
27799         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27800
27801 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27802
27803         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27804         guard macro is already defined when the header is first
27805         included.
27806         * gcc.dg/cpp-mix.h: New file.
27807         * gcc.dg/endif-label.c: Update patterns to match compiler.
27808
27809         * g++.brendan/complex1.C: Declare abort.
27810         * g++.law/refs4.C: Remove XFAIL.
27811         * g++.oliva/expr2.C: Declare abort and exit.
27812
27813 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27814
27815         * gcc.c-torture/execute/20000528-1.c: New test.
27816
27817         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27818         * g++.old-deja/g++.law/temps4.C: Likewise.
27819
27820         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27821         stdlib.h.  Call abort() on failure.
27822         * g++.old-deja/g++.law/refs4.C: Likewise.
27823         * g++.old-deja/g++.law/temps4.C: Likewise.
27824         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27825         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27826
27827 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27828
27829         Relative to g++.dg/special:
27830         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27831
27832         Relative to g++.old-deja:
27833         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27834         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27835         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27836         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27837         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27838         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27839         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27840
27841         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27842         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27843         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27844         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27845         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27846         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27847         and/or string.h.
27848
27849         * g++.other/goto1.C: Update expectations for error messages.
27850
27851 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27852
27853         * gcc.c-torture/compile/20000523-1.c: New test.
27854
27855 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27856
27857         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27858
27859 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27860
27861         * g++.old-deja/g++.eh/catch11.C: New test.
27862         * g++.old-deja/g++.eh/catch12.C: New test.
27863
27864 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27865
27866         * gcc.c-torture/execute/20000523-1.c: New test.
27867
27868 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27869
27870         * c-torture/execute/bcp-1.c: Replace abort in arg of
27871         __builtin_constant_p with a generic external function.
27872
27873         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27874         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27875         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27876         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27877         Prototype abort and/or exit.
27878
27879         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27880         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27881         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27882         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27883
27884 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27885
27886         * gcc.dg/dwarf2-1.c: New test.
27887
27888 2000-05-20  Richard Henderson  <rth@cygnus.com>
27889
27890         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27891
27892 2000-05-20  Andreas Jaeger  <aj@suse.de>
27893
27894         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27895         testcase.
27896
27897 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27898
27899         * gcc.c-torture/execute/20000519-2.c: New test.
27900
27901 2000-05-19  Andreas Jaeger  <aj@suse.de>
27902
27903         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27904         which fails with SSA.
27905
27906         * lib/c-torture.exp: Also test with -O3 -fssa.
27907
27908 2000-05-18  Michael Meissner  <meissner@redhat.com>
27909
27910         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27911         * gcc.c-torture/execute/920415-1.c: Ditto.
27912         * gcc.c-torture/execute/920501-1.c: Ditto.
27913         * gcc.c-torture/execute/conversion.c: Ditto.
27914         * gcc.c-torture/execute/cvt-1.c: Ditto.
27915
27916 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27917
27918         * gcc.c-torture/compile/20000518-1.c: New test.
27919
27920 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27921
27922         * g77.f-torture/compile/200005018.f:  New test.
27923
27924 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27925
27926         * gcc.c-torture/compile/20000517-1.c: New test.
27927
27928 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27929
27930         * gcc.c-torture/execute/20000516-1.c: New test.
27931
27932 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27933
27934         * g++.old-deja/g++.other/eh.C: New test.
27935
27936 2000-05-12  Richard Henderson  <rth@cygnus.com>
27937
27938         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27939         constants through to doit's conditional.
27940
27941 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27942
27943         * gcc.c-torture/compile/20000511-1.c: New test.
27944         * g77.f-torture/compile/20000511-1.f: New test.
27945         * g77.f-torture/compile/20000511-2.f: New test.
27946
27947 2000-05-11  Michael Meissner  <meissner@redhat.com>
27948
27949         * gcc.c-torture/execute/20000511-1.c: New test.
27950
27951 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27952
27953         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27954         * gcc.dg/20000510-1.S: New.
27955
27956 2000-05-08  Catherine Moore  <clm@cygnus.com>
27957
27958         * gcc.dg/unused-3.c: New.
27959
27960 2000-05-06  Richard Henderson  <rth@cygnus.com>
27961
27962           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27963           * g++.old-deja/g++.mike/warn1.C: Likewise.
27964           * g++.old-deja/g++.pt/local1.C: Likewise.
27965           * g++.old-deja/g++.pt/local7.C: Likewise.
27966           * g++.old-deja/g++.pt/spec16.C: Likewise.
27967
27968 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27969
27970         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27971
27972 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27973
27974           * g77.f-torture/execute/20000503-1.f:  New test.
27975
27976 2000-05-04  Andreas Jaeger  <aj@suse.de>
27977
27978         * gcc.dg/noreturn-2.c: New test.
27979
27980 2000-05-04  Neil Booth  <NeilB@earthling.net>
27981
27982         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27983         preprocessor.
27984
27985 2000-05-04  Richard Henderson  <rth@cygnus.com>
27986
27987         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27988
27989 2000-05-04  Richard Henderson  <rth@cygnus.com>
27990
27991         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27992         OpenSSL by Jason R Thorpe.
27993
27994 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27995
27996         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27997
27998 2000-05-03  Robert Lipe <robertlipe@usa.net>
27999
28000         * gcc.dg/20000503-1.c: New test.
28001
28002 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
28003
28004         * gcc.c-torture/compile/20000502-1.c: New test.
28005         * g++.old-deja/g++.other/align.C: New test.
28006         * gcc.dg/cpp-tradstringify.c: New test.
28007
28008 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28009
28010         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
28011         and hard registers.
28012
28013 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
28014
28015         * gcc.c-torture/execute/loop-5.c: New test.
28016
28017 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
28018
28019         * gcc.c-torture/execute/va-arg-20.c: New test.
28020
28021 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28022
28023         * gcc.c-torture/execute/20000422-1.c: New test.
28024
28025 2000-04-20  Greg McGary  <gkm@gnu.org>
28026
28027         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28028         when optimizing, but without sibling-call optimizations (-O1).
28029
28030 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28031
28032           * gcc.c-torture/compile/20000420-1.c: New test.
28033
28034 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28035
28036         * g++.abi/ptrflags.C: New test.
28037         * g++.eh/catchptr1.C: Test incomplete pointer chains.
28038
28039 2000-04-19  Catherine Moore  <clm@cygnus.com>
28040
28041         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
28042
28043 2000-04-19  Greg McGary  <gkm@gnu.org>
28044
28045         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
28046         sibling-call optimizations.
28047
28048 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
28049
28050         * gcc.dg/20000419-1.c: New test.
28051
28052 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
28053
28054         * gcc.c-torture/execute/20000412-6.c: New test.
28055
28056 2000-04-12  Jeffrey A Law  (law@cygnus.com)
28057
28058         * gcc.c-torture/execute/20000412-5.c: New test.
28059         * g77.f-torture/compile/20000412-1.f: New test.
28060         * gcc.c-torture/execute/20000412-4.c: New test.
28061         * gcc.c-torture/compile/20000412-2.c: New test.
28062         * gcc.c-torture/execute/20000412-3.c: New test.
28063         * gcc.c-torture/compile/20000412-1.c: New test.
28064         * gcc.c-torture/execute/20000412-2.c: New test.
28065
28066 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
28067
28068         * objc/execute/bf-20.m: New test.
28069
28070 2000-04-10  Richard Henderson  <rth@cygnus.com>
28071
28072         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
28073
28074         * gcc.c-torture/execute/20000412-1.c: New test.
28075
28076 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28077
28078         * g++.old-deja/g++.eh/catchptr1.C: New test.
28079
28080 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
28081
28082         * g++.old-deja/g++.abi/cxa_vec.C: New test.
28083
28084 2000-04-08  Neil Booth  <NeilB@earthling.net>
28085
28086         * gcc.dg/cpp-nullchar.c: Remove test as
28087         embedded nulls cause problems.
28088
28089 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28090
28091         * gcc.dg/compare2.c: New test.
28092
28093 2000-04-08  Neil Booth  <NeilB@earthling.net>
28094
28095         * gcc.dg/cpp-nullchar.c: New test.
28096
28097 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
28098
28099         * gcc.dg/cpp-mi2.c: New test.
28100         * gcc.dg/cpp-mi2[abc].h: New files.
28101
28102 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
28103
28104         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
28105         member name.
28106
28107 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28108
28109         * g++.old-deja/g++.abi/vmihint.C: New test.
28110
28111 2000-04-06  Neil Booth  <NeilB@earthling.net>
28112
28113         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
28114         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
28115         copyright.
28116
28117 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
28118
28119         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
28120         avoid stack-frame overwrite.
28121
28122 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
28123
28124         * gcc.c-torture/compile/20000405-2.c: New test.
28125         * gcc.c-torture/compile/20000405-3.c: New test.
28126
28127 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28128
28129         * gcc.c-torture/compile/20000405-1.c: New test.
28130
28131 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
28132
28133         * gcc.dg/cast-qual-1.c: Revert last change.
28134
28135 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28136
28137         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
28138
28139 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
28140
28141         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
28142         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
28143
28144 2000-04-03  Jeffrey A Law  (law@cygnus.com)
28145
28146         * gcc.c-torture/compile/20000403-2.c: New test.
28147         * gcc.c-torture/compile/20000403-1.c: New test.
28148
28149 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
28150
28151         * gcc.c-torture/execute/20000403-1.c: New test.
28152
28153 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
28154
28155         * gcc.c-torture/execute/20000402-1.c: New test.
28156
28157 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
28158
28159         * gcc.c-torture/execute/va-arg-15.c: New test.
28160         * gcc.c-torture/execute/va-arg-16.c: New test.
28161         * gcc.c-torture/execute/va-arg-17.c: New test.
28162         * gcc.c-torture/execute/va-arg-18.c: New test.
28163         * gcc.c-torture/execute/va-arg-19.c: New test.
28164
28165 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
28166
28167         * gcc.c-torture/compile/981211-1.c: Move to...
28168         * gcc.dg/cpp-as1.c: ...here.
28169         * gcc.dg/cpp-as2.c: New file.
28170
28171         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
28172         compiler.
28173
28174 2000-04-02  Neil Booth  <NeilB@earthling.net>
28175
28176         * gcc.dg/cpp-cond.c  New tests.
28177         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
28178         accidental success less likely.
28179         * gcc.dg/cpp-missingop.c  New tests.
28180         * gcc.dg/cpp-missingparen.c  New tests.
28181         * gcc.dg/cpp-shift.c  New tests.
28182         * gcc.dg/cpp-shortcircuit.c  New tests.
28183         * gcc.dg/cpp-unary.c  New tests.
28184
28185 2000-03-29  Jeffrey A Law  (law@cygnus.com)
28186
28187         * gcc.c-torture/compile/20000329-1.c: New test.
28188
28189 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28190
28191         * gcc.c-torture/compile/20000326-1.c: New test.
28192         * gcc.c-torture/compile/20000326-2.c: New test.
28193
28194 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28195
28196         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28197         the first parameter is a function argument.
28198
28199 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28200
28201         * g++.old-deja/g++.ext/array4.C: New test.
28202
28203 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28204
28205         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28206
28207 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28208
28209         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28210
28211 2000-03-19  Richard Henderson  <rth@cygnus.com>
28212
28213         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28214
28215 2000-03-19  Richard Henderson  <rth@cygnus.com>
28216
28217         * gcc.c-torture/compile/20000319-1.c: New test.
28218
28219 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28220
28221         * gcc.c-torture/execute/20000314-3.c: New test.
28222         * gcc.c-torture/execute/20000314-2.c: New test.
28223         * gcc.c-torture/execute/20000314-1.c: New test.
28224         * gcc.c-torture/compile/20000314-2.c: New test.
28225         * gcc.c-torture/compile/20000314-1.c: New test.
28226
28227 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28228
28229         * g++.old-deja/g++.warn/inline.C: New test.
28230
28231 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28232
28233         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28234         standards-compliant result rather than specific constants.
28235         Put test-values in array.
28236
28237 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28238
28239         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28240         (g++_target_compile): Put test-specific options last.
28241
28242 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28243
28244         * g++.old-deja/g++.eh/vbase4.C: New test.
28245
28246 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28247
28248         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28249
28250 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28251
28252         * g++.old-deja/g++.brendan/misc12.C: Removed.
28253         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28254         * g++.old-deja/g++.ext/pretty4.C: New test.
28255
28256 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28257
28258         * g++.old-deja/g++.other/string2.C: New test.
28259
28260 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28261
28262         * g++.old-deja/g++.warn/impint2.C: New test.
28263
28264 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28265
28266         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28267         is 1, not zero.
28268
28269 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28270
28271         * g++.old-deja/g++.warn/impint.C: New test.
28272         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28273         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28274         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28275         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28276         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28277         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28278         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28279         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28280         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28281         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28282         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28283         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28284
28285 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28286
28287         * gcc.dg/cpp-redef.c: New test.
28288
28289 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28290
28291         * g++.old-deja/g++.pt/unify7.C: New test.
28292
28293 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28294
28295         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28296         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28297
28298 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28299
28300         * gcc.c-torture/compile/20000224-1.c: New test.
28301
28302 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28303
28304         * gcc.c-torture/compile/cpp-2.c: New test.
28305         * gcc.c-torture/compile/cpp-1.c: New test.
28306
28307 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28308
28309         * gcc.c-torture/execute/20000225-1.c: New test.
28310
28311 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28312
28313         * gcc.dg/cpp-li2.c: New test.
28314
28315         * gcc.dg/cpp-wi1.c: New test.
28316
28317         * gcc.dg/cpp-li1.c: New test.
28318
28319 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28320
28321         * g++.old-deja/g++.other/sizeof5.C: New test.
28322
28323 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28324
28325         * gcc.c-torture/execute/va-arg-13.c: New test.
28326
28327 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28328
28329         * gcc.c-torture/execute/va-arg-12.c: New test.
28330
28331 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28332
28333         * gcc.c-torture/execute/20000223-1.c: New test.
28334
28335 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28336
28337         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28338
28339 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28340
28341         * g++.old-deja/g++.abi/ptrmem.C: New test.
28342
28343 2000-02-19  Richard Henderson  <rth@cygnus.com>
28344
28345         * gcc.c-torture/compile/init-3.c: New.
28346
28347 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28348
28349         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28350         ALWAYS_CXXFLAGS.
28351
28352 2000-02-11  Robert Lipe <robertl@sco.com>
28353
28354         * gcc.c-torture/compile/20000211-3.c: New test.
28355
28356 2000-02-11  Martin Buchholz <martin@xemacs.org>
28357
28358         * gcc.c-torture/compile/20000211-2.c: New test.
28359
28360 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28361
28362         * gcc.c-torture/compile/20000211-1.c: New test.
28363
28364 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28365
28366         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28367           on native targets
28368
28369 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28370
28371         * g++.old-deja/g++.other/cast5.C: New test.
28372
28373 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28374
28375         * gcc.c-torture/execute/20000205-1.c: New.
28376
28377 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28378
28379         * g++.old-deja/g++.jason/cast3.C: Return void.
28380         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28381
28382 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28383
28384         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28385
28386         * gcc.dg/loop-1.c: New test.
28387
28388 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28389
28390         * gcc.c-torture/compile/20000127-1.c: New test.
28391         * gcc.c-torture/execute/991228-1.c: New test.
28392
28393 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28394
28395         * gcc.dg/unused-2.c: New test.
28396
28397         * gcc.dg/conv-1.c: New test.
28398
28399 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28400
28401         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28402         compiler.
28403         (tool_option_proc): Fix typo.
28404
28405 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28406
28407         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28408         of the ld on the host, not on the build machine.
28409         Also, don't crash if '--help' is not a supported option.
28410
28411 2000-01-24  Richard Henderson  <rth@cygnus.com>
28412
28413         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28414
28415 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28416
28417         * gcc.c-torture/execute/20000120-2.c: New test.
28418         * gcc.c-torture/execute/20000120-1.c: New test.
28419
28420 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28421
28422         * gcc.c-torture/execute/20000113-1.c: New test.
28423
28424 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28425
28426         * gcc.c-torture/execute/20000112-1.c: New test.
28427
28428 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28429
28430         * gcc.dg/20000111-1.c: New test.
28431
28432 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28433
28434         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28435         with 16 bit integers.
28436
28437 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28438
28439         * gcc.dg/20000108-1.c: New test.
28440
28441 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28442
28443         * g++.old-deja/g++.ns/koenig8.C: New test.
28444
28445 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28446
28447         * g++.old-deja/g++.other/cast4.C: New test.
28448
28449 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28450
28451         * gcc.c-torture/compile/20000105-2.c: New test.
28452         * gcc.c-torture/compile/20000105-1.c: New test.
28453
28454 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28455
28456         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28457         references to printf & atoi to conform to ANSI standard.
28458         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28459         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28460         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28461         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28462         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28463         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28464         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28465         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28466         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28467         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28468         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28469         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28470         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28471         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28472         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28473         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28474         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28475         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28476         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28477         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28478         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28479         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28480         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28481         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28482         * g++.old-deja/g++.brendan/init3.C: Likewise.
28483         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28484         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28485         * g++.old-deja/g++.brendan/new2.C: Likewise.
28486         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28487         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28488         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28489         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28490         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28491         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28492         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28493         * g++.old-deja/g++.brendan/template24.C: Likewise.
28494         * g++.old-deja/g++.brendan/template3.C: Likewise.
28495         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28496         * g++.old-deja/g++.jason/inline3.C: Likewise.
28497         * g++.old-deja/g++.jason/opeq.C: Likewise.
28498         * g++.old-deja/g++.law/arg5.C: Likewise.
28499         * g++.old-deja/g++.law/arm7.C: Likewise.
28500         * g++.old-deja/g++.law/ctors11.C: Likewise.
28501         * g++.old-deja/g++.law/cvt8.C: Likewise.
28502         * g++.old-deja/g++.law/init9.C: Likewise.
28503         * g++.old-deja/g++.law/refs4.C: Likewise.
28504         * g++.old-deja/g++.law/template2.C: Likewise.
28505         * g++.old-deja/g++.law/visibility24.C: Likewise.
28506         * g++.old-deja/g++.law/vtable3.C: Likewise.
28507         * g++.old-deja/g++.mike/asm2.C: Likewise.
28508         * g++.old-deja/g++.mike/eh1.C: Likewise.
28509         * g++.old-deja/g++.mike/misc1.C: Likewise.
28510         * g++.old-deja/g++.mike/misc13.C: Likewise.
28511         * g++.old-deja/g++.mike/misc14.C: Likewise.
28512         * g++.old-deja/g++.mike/ns12.C: Likewise.
28513         * g++.old-deja/g++.mike/p1248.C: Likewise.
28514         * g++.old-deja/g++.mike/p3708.C: Likewise.
28515         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28516         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28517         * g++.old-deja/g++.mike/p646.C: Likewise.
28518         * g++.old-deja/g++.mike/p700.C: Likewise.
28519         * g++.old-deja/g++.mike/p783.C: Likewise.
28520         * g++.old-deja/g++.mike/p783a.C: Likewise.
28521         * g++.old-deja/g++.mike/p783b.C: Likewise.
28522         * g++.old-deja/g++.mike/p786.C: Likewise.
28523         * g++.old-deja/g++.mike/p789.C: Likewise.
28524         * g++.old-deja/g++.mike/p789a.C: Likewise.
28525         * g++.old-deja/g++.mike/p807a.C: Likewise.
28526         * g++.old-deja/g++.other/delete3.C: Likewise.
28527         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28528         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28529         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28530         * g++.old-deja/g++.other/empty1.C: Likewise.
28531         * g++.old-deja/g++.other/temporary1.C: Likewise.
28532         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28533         * g++.old-deja/g++.pt/t16.C: Likewise.
28534         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28535
28536 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28537
28538         * gcc.dg/991230-1.c: New test.
28539
28540 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28541
28542         * gcc.c-torture/compile/991229-3.c: New test.
28543         * gcc.c-torture/compile/991229-2.c: New test.
28544         * gcc.c-torture/compile/991229-1.c: New test.
28545
28546 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28547
28548         * gcc.c-torture/compile/labels-2.c: New test.
28549
28550 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28551
28552         * gcc.c-torture/execute/991227-1.c: New test.
28553
28554 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28555
28556         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28557
28558 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28559
28560         * gcc.c-torture/execute/991221-1.c: New test.
28561
28562 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28563
28564         * g++.old-deja/g++.other/cast3.C: New test.
28565
28566 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28567
28568         * gcc.c-torture/execute/991216-4.c: New test.
28569
28570 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28571
28572         * gcc.c-torture/execute/991216-1.c: New test.
28573         * gcc.c-torture/execute/991216-2.c: New test.
28574         * gcc.c-torture/execute/991216-3.c: New test.
28575
28576 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28577
28578         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28579         Actually make the test fail by using "-O2" for compilation.
28580
28581 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28582
28583         * g++.old-deja/g++.warn/cast-align1.C: New test.
28584
28585 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28586
28587         * gcc.c-torture/compile/991214-1.c: New test.
28588         * gcc.c-torture/compile/991214-2.c: New test.
28589
28590 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28591
28592         * gcc.dg/991214-1.c: New test.
28593
28594 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28595
28596         * gcc.c-torture/compile/991213-3.c: New test.
28597         * gcc.c-torture/compile/991213-2.c: New test.
28598         * gcc.c-torture/compile/991213-1.c: New test.
28599
28600 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28601
28602         * gcc.dg/991209-1.c: New test.
28603
28604 1999-12-08  Nathan Sidwell <nathan@acm.org>
28605
28606         * gcc.c-torture/compile/991208-1.c: New test.
28607
28608 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28609
28610         * gcc.dg/ultrasp2.c: New test.
28611
28612 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28613
28614         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28615
28616 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28617
28618         * gcc.c-torture/compile/991202-1.c: New test.
28619         * gcc.c-torture/execute/991202-1.c: New test.
28620         * gcc.c-torture/execute/991202-2.c: New test.
28621         * gcc.c-torture/execute/991202-3.c: New test.
28622
28623 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28624
28625         * g++.old-deja/g++.abi/align.C: New test.
28626         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28627         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28628
28629 1999-12-01  Richard Henderson  <rth@cygnus.com>
28630
28631         * gcc.c-torture/execute/991201-1.c: New.
28632
28633 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28634
28635         * gcc.dg/991129-1.c: New test.
28636
28637 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28638
28639         * gcc.c-torture/compile/991127-1.c: New test.
28640
28641 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28642
28643         * g++.old-deja/g++.other/warn4.C: New test.
28644
28645 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28646
28647         * g++.old-deja/g++.eh/cleanup2.C: New test.
28648         * g++.old-deja/g++.ext/pretty2.C: New test.
28649         * g++.old-deja/g++.ext/pretty3.C: New test.
28650         * g++.old-deja/g++.other/debug6.C: New test.
28651
28652 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28653
28654         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28655         compiler_output to look for one error message instead of two.
28656
28657 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28658
28659         * gcc.c-torture/execute/991118-1.c: Also test case
28660         where the word boundary does not split a byte evenly.
28661
28662 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28663
28664         * g++.old-deja/g++.ext/restrict1.C: New test.
28665
28666 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28667
28668         * gcc.c-torture/execute/991118-1.c: New test.
28669
28670 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28671
28672         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28673         working directory pathnames.
28674
28675 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28676
28677         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28678         host is equipped with driver.h and driver.o so it can actually
28679         compile and run the tests.
28680
28681 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28682
28683         * gcc.c-torture/compile/991008-1.c: New test.
28684
28685 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28686
28687         * lib/gcc-dg.exp: Include target-supports.exp
28688
28689 1999-11-05  Nick Clifton  <nickc@cygnus.com>
28690
28691         * lib/target-supports.exp: New file: Provide procs to test for
28692         features supported by the target.
28693         (check_weak_available): Moved here from ecos.exp.
28694         (check_alias_available): New proc: Determine of the target
28695         toolchain supports the alias attribute.
28696
28697         * gcc.dg/special/ecos.exp: Move check_weak_available to
28698         target-supports.exp.
28699         (alias-1.c): Only perform the test if the target supports
28700         aliases.
28701         (wkali-1.c): Only perform the test if the target supports
28702         aliases.
28703
28704         * gcc.dg/990506-0.c: Expect error messages from cross
28705         targets as well as native targets.
28706
28707 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28708
28709         * gcc.dg/ultrasp1.c: Removed xfail.
28710         * gcc.dg/struct-ret-2.c: Likewise.
28711         * gcc.dg/array-1.c: Likewise.
28712
28713 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28714
28715         * gcc.dg/struct-ret-2.c: New test.
28716
28717         * gcc.dg/array-1.c: New test.
28718
28719 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28720
28721         * gcc.c-torture/execute/991030-1.c: New test.
28722
28723 1999-10-26  Richard Henderson  <rth@cygnus.com>
28724
28725         * gcc.c-torture/compile/991026-2.c: New test.
28726
28727 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28728
28729         * gcc.c-torture/compile/991026-1.c: New test.
28730
28731 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28732
28733         * gcc.c-torture/execute/991023-1.c: New test.
28734
28735 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28736
28737         * gcc.c-torture/execute/991019-1.c: New test.
28738
28739 1999-10-16  Richard Henderson  <rth@cygnus.com>
28740
28741         * gcc.c-torture/execute/991016-1.c: New test.
28742
28743 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28744
28745         * gcc.c-torture/execute/991014-1.c: New test.
28746
28747 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28748
28749         * g++.old-deja/g++.other/union2.C: New test.
28750
28751 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28752
28753         * g++.old-deja/g++.other/vaarg2.C: New test.
28754         * g++.old-deja/g++.other/vaarg3.C: New test.
28755
28756 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28757
28758         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28759         in compile/.
28760
28761 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28762
28763         * gcc.c-torture/execute/va-arg-11.c: New test.
28764
28765 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28766
28767         * lib/file-format.exp (gcc_target_object_format): Don't
28768         crash if objdump is unavailable.
28769
28770 1999-09-29  Donn Terry <donn@interix.com>
28771
28772         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28773
28774 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28775
28776         * gcc.c-torture/compile/990928-1.c: New test.
28777
28778 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28779
28780         * g++.old-deja/g++.other/decl6.C: New test.
28781
28782 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28783
28784         * gcc.c-torture/execute/va-arg-10.c: New test.
28785
28786 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28787
28788         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28789         __PRETTY_FUNCTION__.
28790
28791 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28792
28793         * gcc.c-torture/execute/990923-1.c: New test.
28794
28795 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28796
28797         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28798         for which -fpic is inappropriate.
28799
28800 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28801
28802         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28803
28804 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28805
28806         * g++.old-deja/g++.other/dyncast1.C: New test.
28807         * g++.old-deja/g++.other/dyncast2.C: New test.
28808         * g++.old-deja/g++.other/dyncast3.C: New test.
28809         * g++.old-deja/g++.other/dyncast4.C: New test.
28810         * g++.old-deja/g++.other/dyncast5.C: New test.
28811         * g++.old-deja/g++.eh/catch3.C: New test.
28812         * g++.old-deja/g++.eh/catch3p.C: New test.
28813         * g++.old-deja/g++.eh/catch4.C: New test.
28814         * g++.old-deja/g++.eh/catch4p.C: New test.
28815         * g++.old-deja/g++.eh/catch5.C: New test.
28816         * g++.old-deja/g++.eh/catch5p.C: New test.
28817         * g++.old-deja/g++.eh/catch6.C: New test.
28818         * g++.old-deja/g++.eh/catch6p.C: New test.
28819         * g++.old-deja/g++.eh/catch7.C: New test.
28820         * g++.old-deja/g++.eh/catch7p.C: New test.
28821         * g++.old-deja/g++.eh/catch8.C: New test.
28822         * g++.old-deja/g++.eh/catch8p.C: New test.
28823         * g++.old-deja/g++.eh/catch9.C: New test.
28824         * g++.old-deja/g++.eh/catch9p.C: New test.
28825
28826 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28827
28828         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28829         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28830
28831 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28832
28833         * gcc.c-torture/compile/990913-1.c: New test.
28834
28835 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28836
28837         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28838         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28839
28840 1999-09-09  Richard Henderson  <rth@cygnus.com>
28841
28842         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28843
28844 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28845
28846         * g++.old-deja/g++.other/lookup11.C: New test.
28847         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28848         what is permitted and what we want.
28849         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28850         overload use.
28851         * g++.old-deja/g++.jason/rfg5.C: Likewise
28852
28853 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28854
28855         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28856         * gcc.c-torture/noncompile/poison-1.c: New file.
28857
28858 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28859
28860         * g++.old-deja/g++.other/sizeof3.C: New test.
28861         * g++.old-deja/g++.other/sizeof4.C: New test.
28862         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28863         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28864
28865 1999-09-07  Richard Henderson  <rth@cygnus.com>
28866
28867         * gcc.dg/va-arg-1.c: New.
28868
28869 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28870
28871         * gcc.c-torture/execute/va-arg-9.c: New test.
28872
28873 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28874
28875         * g77.f-torture/compile/980519-2.f: New test.
28876         * g77.f-torture/compile/19990905-0.f: New test.
28877         * g77.f-torture/compile/19990905-1.f: New test.
28878         * g77.f-torture/compile/19990905-2.f: New test.
28879
28880         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28881
28882 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28883
28884         * gcc.c-torture/execute/990827-1.c: Fix typo.
28885
28886 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28887
28888         * g++.old-deja/g++.other/deref1.C: New test.
28889
28890 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28891
28892         * g++.old-deja/g++.other/ambig2.C: New test.
28893         * g++.old-deja/g++.other/cond5.C: New test.
28894         * g++.old-deja/g++.other/lookup16.C: New test.
28895
28896 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28897
28898         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28899         assemblers too.
28900
28901 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28902
28903         * lib/c-torture.exp: Avoid the "compare executables" optimization
28904         when testing native.
28905
28906 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28907
28908         * gcc.c-torture/execute/990829-1.c: New test.
28909         * gcc.c-torture/compile/990829-1.c: New test.
28910
28911 1999-08-27  Paul Burchard  <burchard@pobox.com>
28912
28913         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28914         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28915         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28916         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28917         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28918         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28919         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28920         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28921         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28922         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28923         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28924
28925 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28926
28927         * gcc.c-torture/execute/990827-1.c: New test.
28928
28929 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28930
28931         * g77.f-torture/noncompile/19990826-4.f: New test.
28932
28933         * g77.f-torture/compile/19990826-3.f: New test.
28934
28935         * g77.f-torture/execute/19990826-2.f: New test.
28936
28937         * g77.f-torture/compile/19990826-1.f: New test.
28938
28939         * gcc.c-torture/execute/990826-0.c: New test.
28940         * g77.c-torture/execute/19990826-0.f: New test.
28941
28942         * g77.f-torture/noncompile/970626-2.f: New test.
28943
28944 1999-08-25  Paul Burchard  <burchard@pobox.com>
28945
28946         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28947         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28948         lss-011.C: New tests.
28949
28950 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28951
28952         * g++.old-deja/g++.other/decl5.C: New test.
28953
28954 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28955
28956         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28957         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28958         call `postbase' for each one.  All callers of `postbase' changed
28959         to call this instead.
28960
28961 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28962
28963         * gcc.c-torture/execute/990811-1.c: New test.
28964
28965 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28966
28967         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28968         just native ones.
28969
28970         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28971         just native ones.
28972
28973 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28974
28975         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28976
28977 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28978
28979         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28980
28981 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28982
28983         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28984
28985 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28986
28987         * gcc.c-torture/execute/990804-1.c: New test.
28988
28989 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28990
28991         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28992         * g++.old-deja/g++.brendan/crash64.C: Likewise
28993         * g++.old-deja/g++.brendan/overload8.C: Likewise
28994
28995 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28996
28997         * g++.old-deja/g++.other/struct1.C: New test.
28998
28999 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29000
29001         * g++.old-deja/g++.other/enum2.C: New test.
29002
29003 1999-08-02  Richard Henderson  <rth@cygnus.com>
29004
29005         Adapted from tests from Franz Sirl:
29006         * gcc.c-torture/execute/va-arg-7.c: New test.
29007         * gcc.c-torture/execute/va-arg-8.c: New test.
29008
29009 1999-08-01  Jeffrey A Law  (law@cygnus.com)
29010
29011         * gcc.c-torture/compile/990801-2.c: New test.
29012
29013         * gcc.c-torture/compile/990801-1.c: New test.
29014
29015 1999-07-27  Michael Meissner  <meissner@cygnus.com>
29016
29017         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
29018         fp-cmp-1.c, converting double to float.
29019
29020         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29021         fp-cmp-1.c, converting double to long double.
29022
29023         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29024         from fr1 to unknown_register, since fr1 is a legitimate register
29025         on some machines.
29026
29027 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29028
29029         * README: More listname related changes.
29030
29031 1999-07-08  Catherine Moore  <clm@cygnus.com>
29032
29033         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29034
29035 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29036
29037         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
29038
29039 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29040
29041         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
29042
29043 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
29044
29045         * gcc.dg/990703-1.c: New test.
29046
29047 1999-06-29  Nick Clifton  <nickc@cygnus.com>
29048
29049         * lib/file-format.exp: New file: Move definition of proc
29050         gcc_target_object_format to here from
29051         gcc.dg/special/ecos.exp.
29052
29053         * lib/c-torture.exp: Include lib file-format.exp.
29054         * lib/gcc-dg.exp: Include lib file-format.exp.
29055
29056         * gcc.dg/special/ecos.exp: Remove definition of proc
29057         gcc_target_object_format.
29058
29059 1999-06-28  Jeffrey A Law  (law@cygnus.com)
29060
29061         * gcc.c-torture/execute/990628-1.c: New test.
29062
29063 1999-06-25  Jeffrey A Law  (law@cygnus.com)
29064
29065         * gcc.c-torture/compile/990625-2.c: New test.
29066
29067         * gcc.c-torture/compile/990625-1.c: New test.
29068
29069 1999-06-23  Nick Clifton  <nickc@cygnus.com>
29070
29071         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
29072         attributes compile.
29073         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
29074         ports that use the COFF/PE file format.
29075
29076 1999-06-17  Jeffrey A Law  (law@cygnus.com)
29077
29078         * gcc.c-torture/compile/990617-1.c: New test.
29079
29080 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
29081
29082         * g++.old-deja/g++.other/decl4.C: New test.
29083
29084 1999-06-14  Nathan Sidwell  <nathan@acm.org>
29085
29086         * g++.old-deja/g++.other/bitfld3.C: New test.
29087
29088 1999-06-08  Nathan Sidwell  <nathan@acm.org>
29089
29090         * g++.old-deja/g++.eh/catch1.C: New test.
29091
29092 1999-06-07  Jeffrey A Law  (law@cygnus.com)
29093
29094         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
29095
29096         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
29097         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
29098
29099 1999-06-05  Craig Burley  <craig@jcb-sc.com>
29100
29101         * g77.f-torture/compile/19990502-0.f: Replace with new,
29102         shorter, test that still fails after recent changes.
29103
29104 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29105
29106         * gcc.c-torture/execute/990604-1.c: New test.
29107
29108 1999-05-31  Jeffrey A Law  (law@cygnus.com)
29109
29110         * gcc.c-torture/execute/990531-1.c: New test.
29111
29112 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29113
29114         * gcc.c-torture/compile/990527-1.c: New test.
29115
29116 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
29117
29118         * gcc.c-torture/execute/990527-1.c: New test.
29119
29120 1999-05-25  Nick Clifton  <nickc@cygnus.com>
29121
29122         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
29123         bitfields as signed.
29124
29125 1999-05-25  Craig Burley  <craig@jcb-sc.com>
29126
29127         * g77.f-torture/compile/19990525-0.f: New test.
29128
29129 1999-05-25  Jeffrey A Law  (law@cygnus.com)
29130
29131         * gcc.c-torture/execute/990525-2.c: New test.
29132
29133         * gcc.c-torture/execute/990525-1.c: New test.
29134
29135 1999-05-24  Nathan Sidwell  <nathan@acm.org>
29136
29137         * g++.old-deja/g++.other/anon3.C: New test.
29138         * g++.old-deja/g++.other/anon4.C: New test.
29139         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
29140         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
29141         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
29142         Merrill).
29143
29144 1999-05-24  Jeffrey A Law  (law@cygnus.com)
29145
29146         * gcc.c-torture/execute/990524-1.c: New test.
29147
29148         * gcc.dg/990524-1.c: New test.
29149
29150 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29151
29152         * gcc.c-torture/compile/990523-1.c: New test.
29153
29154 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
29155
29156         * gcc.c-torture/compile/990519-1.c: New test.
29157
29158 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29159
29160         * gcc.c-torture/compile/990517-1.c: New test.
29161
29162         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
29163         (e4, f4): New tests.
29164         (main): Call them.
29165
29166 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29167
29168         * gcc.dg/noreturn-1.c: New test.
29169
29170 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
29171
29172         * gcc.c-torture/execute/990513-1.c: New test.
29173
29174 1999-05-10  Richard Henderson  <rth@cygnus.com>
29175
29176         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
29177
29178 1999-05-10  Craig Burley  <craig@jcb-sc.com>
29179
29180         * g77.f-torture/execute/erfc.f: Use small single-precision
29181         values, to avoid problems on Alphas when not -mieee.
29182
29183 1999-05-08  Craig Burley  <craig@jcb-sc.com>
29184
29185         * gcc.dg/990506-0.c: New test.
29186
29187 1999-05-08  Richard Henderson  <rth@cygnus.com>
29188
29189         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29190         the constant to test.  Don't XFAIL 64-bit targets.
29191
29192         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29193         * g++.old-deja/g++.law/profile1.C: Likewise.
29194
29195         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29196         operator new instances.
29197         * g++.old-deja/g++.other/delete5.C: Likewise.
29198
29199 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29200
29201         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29202         intrinsic.
29203
29204 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29205
29206         * g77.f-torture/execute/u77-test.f: Reverse order of two
29207         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29208
29209 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29210
29211         * gcc.dg/compare1.c: New test.
29212
29213 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29214
29215         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29216         New tests.
29217
29218 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29219
29220         * g77.f-torture/compile/19990502-1.f: New test.
29221
29222 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29223
29224         * g77.f-torture/compile/19990502-0.f: New test.
29225
29226 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29227
29228         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29229         intrinsic.
29230
29231 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29232
29233         * g77.f-torture/execute/u77-test.f (main): List libU77
29234         intrinsics not currently tested.
29235         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29236         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29237         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29238         Trim blanks off the ends of some printed strings.
29239
29240 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29241
29242         * g77.f-torture/execute/u77-test.f (main): Just warn about
29243         FSTAT gid disagreement, as it's expected on some systems.
29244
29245 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29246
29247         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29248         use a new function, which allows for some slop.
29249         Clean up some commentary.
29250         (issum): The new function.
29251         (sgladd): Deleted subroutine.
29252
29253 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29254
29255         * g77.f-torture/execute/u77-test.f: Modify to be more like
29256         libf2c/libU77 version, bringing patches to that version here.
29257         Add suitable commentary.
29258
29259 1999-04-25  Richard Henderson  <rth@cygnus.com>
29260
29261         * gcc.dg/990424-1.c: New test.
29262
29263 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29264
29265         * g77.f-torture/execute/u77-test.f (main): Bug involving
29266         LSTAT has been fixed, so turn back on full checking.
29267
29268 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29269
29270         * g77.f-torture/compile/19990419-0.f: New test.
29271         * g77.f-torture/execute/19990419-1.f: New test.
29272
29273 1999-04-17  Richard Henderson  <rth@cygnus.com>
29274
29275         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29276         to avoid the need for a prototype to supress a warning.
29277
29278 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29279
29280         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29281
29282 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29283
29284         * gcc.c-torture/execute/990404-1.c: New test.
29285
29286 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29287
29288         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29289         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29290         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29291         missing initializer warnings.
29292
29293 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29294
29295         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29296         matching strings.
29297
29298 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29299
29300         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29301
29302 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29303
29304         * g77.f-torture/execute/19990325-0.f: New test.
29305         * g77.f-torture/execute/19990325-1.f: New test.
29306
29307 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29308
29309         * gcc.c-torture/execute/990324-1.c: New test.
29310
29311 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29312
29313         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29314         test with 4.
29315
29316 1999-03-17  Richard Henderson  <rth@cygnus.com>
29317
29318         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29319
29320 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29321
29322         * g77.f-torture/execute/19990313-2.f: New test.
29323         * g77.f-torture/execute/19990313-3.f: New test.
29324
29325 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29326
29327         * g77.f-torture/execute/19990313-0.f: New test.
29328         * g77.f-torture/execute/19990313-1.f: New test.
29329
29330 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29331
29332         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29333         printf to sprintf.
29334         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29335         (main): Add check for u15.  Conditionalize u31 check depending on
29336         whether ints are <32 bits or >=32 bits.
29337
29338 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29339
29340         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29341
29342 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29343
29344         * g77.f-torture/compile/19990305-0.f: New test.
29345         * g77.f-torture/execute/19981119-0.f: New test.
29346
29347 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29348
29349         * g77.f-torture/execute/970625-2.f: call ABORT if final
29350         result is not correct, instead of just printing it.
29351         Add this checking via newly introduced obfuscation, to
29352         trip up buggy front ends.
29353
29354 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29355
29356         * g77.f-torture/compile/960317-1.f: Moved from being
29357         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29358
29359 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29360
29361         * g77.f-torture/execute/960317-1.f: New (old) test.
29362         * g77.f-torture/execute/970625-2.f: Ditto.
29363
29364 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29365
29366         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29367         message on line 1 or line 2; cccp and cpplib do this differently.
29368
29369 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29370
29371         * g++.old-deja/g++.law/weak1.C: New test.
29372
29373 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29374
29375         * gcc.c-torture/execute/990119-1.c: Renamed to...
29376         * gcc.dg/990119-1.c: this, so it will only be tested once
29377         (it's a preprocessor test, it doesn't need to be run at
29378         multiple optimization levels).
29379
29380 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29381
29382         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29383           ALWAYS_CXXFLAGS.
29384
29385 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29386
29387         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29388         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29389         to not be compilable by current g77.
29390
29391 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29392
29393         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29394
29395 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29396
29397         * gcc.c-torture/execute/990222-1.c: New test.
29398
29399 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29400
29401         * g77.f-torture/compile/19990218-0.f: New test.
29402         * g77.f-torture/noncompile/19990218-1.f: New test.
29403
29404 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29405
29406         * g77.f-torture/compile/19981216-0.f: New test.
29407
29408 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29409
29410         * gcc.dg/990214-1.c: New test.
29411
29412 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29413
29414         * gcc.dg/990213-2.c: New test.
29415
29416         * gcc.dg/990213-1.c: New test.
29417
29418 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29419
29420         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29421         ints.
29422
29423 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29424
29425         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29426         specified by target.
29427
29428         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29429
29430 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29431
29432         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29433
29434 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29435
29436         * gcc.dg/special/ecos.exp: New test driver for new tests with
29437         special requirements.
29438
29439         * gcc.dg/special/alias-1.c: New test.
29440         * gcc.dg/special/gcsec-1.c: New test.
29441         * gcc.dg/special/weak-1.c: New test.
29442         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29443         * gcc.dg/special/weak-2.c: New test.
29444         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29445         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29446         * gcc.dg/special/wkali-1.c: New test.
29447         * gcc.dg/special/wkali-2.c: New test.
29448         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29449         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29450
29451 1999-02-10  Felix Lee  <flee@cygnus.com>
29452
29453           * lib/c-torture.exp (c-torture-compile): Pull out code for
29454           analyzing gcc error messages.
29455           (c-torture-execute): Likewise.  Fix some (harmless) false
29456           positives.
29457           * lib/gcc.exp (gcc_check_compile): New function.
29458
29459 1999-02-08  Richard Henderson  <rth@cygnus.com>
29460
29461         * gcc.c-torture/execute/990208-1.c: New test.
29462
29463 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29464
29465         * g++.dg/special/ecos.exp: New driver for new tests with special
29466         requirements
29467
29468         * g++.dg/special/conpr-1.C: New test
29469         * g++.dg/special/conpr-2.C: New test
29470         * g++.dg/special/conpr-2a.C: New test
29471         * g++.dg/special/conpr-3.C: New test
29472         * g++.dg/special/conpr-3a.C: New test
29473         * g++.dg/special/conpr-3b.C: New test
29474
29475         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29476         allow g++ to use the dg driver
29477
29478         * README: Add comment about g++.dg directory
29479
29480 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29481
29482         * README: Update email addresses.
29483
29484 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29485
29486         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29487         arguments in order to force structure S onto the stack even on
29488         the alpha.
29489         (test): Pass 10 leading arguments to function foo as well as the
29490         structure S.
29491
29492         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29493         failure for all targets.
29494
29495         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29496         abort to terminate program execution.
29497
29498 1999-01-30  Richard Henderson  <rth@cygnus.com>
29499
29500         * gcc.c-torture/execute/990130-1.c: New test.
29501
29502 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29503
29504         * gcc.dg/990130-1.c: New test.
29505
29506 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29507
29508         * gcc.c-torture/execute/990128-1.c: New test.
29509
29510 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29511
29512         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29513
29514 1999-01-27  Felix Lee  <flee@cygnus.com>
29515
29516         * lib/c-torture.exp (c-torture-compile): pull out code for
29517         analyzing gcc error messages.
29518         (c-torture-execute): ditto, and fix some (harmless) false
29519         positives.
29520         * lib/gcc.exp (gcc_check_compile): new function.
29521
29522 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29523
29524         * gcc.dg/990117-1.c: New test.
29525
29526         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29527
29528         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29529
29530 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29531
29532         * g77.f-torture/compile/990115-1.f: New test.
29533
29534 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29535
29536         * gcc.c-torture/compile/990107-1.c: New test
29537
29538 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29539
29540         * gcc.c-torture/execute/990106-2.c: New test.
29541
29542         * gcc.c-torture/execute/990106-1.c: New test.
29543
29544 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29545
29546         * gcc.c-torture/compile/981223-1.c: New test.
29547
29548 1998-12-29  Richard Henderson  <rth@cygnus.com>
29549
29550         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29551         (opt3): Rename from opt4 and disable.
29552
29553 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29554
29555         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29556
29557 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29558
29559         * g++.old-deja/g++.other/conv5.C: New test.
29560
29561 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29562
29563         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29564
29565 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29566
29567         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29568
29569 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29570
29571         * gcc.c-torture/compile/981211-1.c: New test.
29572
29573 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29574
29575         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29576
29577         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29578
29579 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29580
29581         * gcc.special/930510-1.c: Make C9X safe.
29582         * gcc.misc-tests/gcov-1.c Similarly.
29583         * gcc.misc-tests/gcov-2.c Similarly.
29584
29585 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29586
29587         * gcc.dg/ultrasp1.c: New test.
29588
29589 1998-12-06  Richard Henderson  <rth@cygnus.com>
29590
29591         * gcc.c-torture/execute/981206.c: New test.
29592
29593 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29594
29595         * g++.old-deja/g++.ns/template7.C: New test.
29596
29597         * g++.old-deja/g++.other/expr1.C: New test.
29598
29599         * g++.old-deja/g++.eh/tmpl3.C: New test.
29600
29601         * g++.old-deja/g++.eh/tmpl2.C: New test.
29602
29603 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29604
29605         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29606         * g++.old-deja/g++.other/using6.C: Removed.
29607         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29608
29609         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29610
29611 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29612
29613         * g++.old-deja/g++.pt/overload8.C: New test.
29614
29615         * g++.old-deja/g++.pt/overload7.C: New test.
29616
29617         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29618
29619         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29620         and relinking messages.
29621         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29622         compiling with -frepo.
29623
29624 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29625
29626         * g++.old-deja/g++.pt/lookup6.C: New test.
29627
29628 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29629
29630         * gcc.c-torture/execute/981130-1.c: New test.
29631         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29632
29633 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29634
29635         * g++.old-deja/g++.pt/explicit76.C: New test.
29636
29637         * g++.old-deja/g++.pt/friend38.C: New test.
29638
29639         * g++.old-deja/g++.ns/crash2.C: New test.
29640
29641         * g++.old-deja/g++.pt/defarg8.C: New test.
29642
29643         * g++.old-deja/g++.pt/instantiate6.C: New test.
29644
29645         * g++.old-deja/g++.pt/static6.C: New test.
29646
29647         * g++.old-deja/g++.pt/decl2.C: New test.
29648
29649 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29650
29651         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29652         problem is actually related with name lookup, but so what? :-)
29653
29654         * g++.old-deja/g++.pt/friend37.C: New test.
29655
29656 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29657
29658         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29659         element, which fails on some systems.
29660
29661         * g77.f-torture/execute/labug1.f: New test.
29662
29663 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29664
29665         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29666         is defined.
29667
29668 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29669
29670         * g77.f-torture/compile/981117-1.f: New test.
29671
29672 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29673
29674         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29675         properly discarded.
29676
29677 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29678
29679         * gcc.c-torture/execute/memcheck: New directory of tests for
29680         -fcheck-memory-usage.
29681
29682 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29683
29684         * README: New file, general information about the testsuite and
29685         new description of the various C++ test subdirectories.
29686         * README.g++: Eliminate obsolete information, update and move most
29687         relevant stuff to README.
29688
29689 1998-11-07  Richard Henderson  <rth@cygnus.com>
29690
29691         * gcc.c-torture/compile/981107-1.c: New test.
29692
29693 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
29694
29695         * execute/memcpy-bi.c: New testcase.
29696
29697 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29698
29699         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29700         base classes.
29701
29702         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29703         template is selected.
29704
29705         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29706         classes, it should be accepted for all types.
29707
29708         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29709
29710         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29711         specializations start with template headers.
29712
29713 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29714
29715         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29716
29717         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29718         non-POD types.
29719
29720 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29721
29722         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29723
29724 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29725
29726         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29727
29728 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29729
29730         * 981019-1.c: New test.
29731
29732 1998-10-14  Robert Lipe <robertl@dgii.com>
29733
29734         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29735         find objc headers.
29736
29737 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29738
29739         * compile/981001-4.c: Remove use of GCC extension that triggers a
29740         compiler bug.
29741
29742 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29743
29744         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29745
29746 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29747
29748         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29749         instantiation of template produces incorrect code for delete
29750         expression.
29751
29752         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29753         constructors' name is not unique.
29754         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29755         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29756
29757         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29758         automatic array of const is ill-formed.
29759
29760         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29761         of template parameter?
29762
29763         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29764         const.
29765
29766         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29767         pointer-to-member expression.
29768
29769         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29770         declaration causes ICE.
29771
29772 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29773
29774         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29775         reserved in the global namespace.
29776
29777         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29778         generate needed virtual table.
29779
29780         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29781
29782 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29783
29784         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29785         template-dependent type
29786
29787 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29788
29789         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29790         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29791         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29792
29793         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29794         class should be usable as argument of member function.
29795         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29796         class should be usable as return type of member function.
29797         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29798         class should be usable as type of data member.
29799
29800         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29801
29802 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29803
29804         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29805
29806 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29807
29808         * gcc.dg/dll-?.c Add thumb to target list.
29809         Fix assembler scan patterns to match current assembler output.
29810
29811 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29812
29813         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29814         matching of template brackets.
29815
29816         * g++.old-deja/g++.other/using4.C: New test.  Test using
29817         declarations of methods from base classes.
29818
29819         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29820         within functions should introduce names into the innermost
29821         enclosing namespace.
29822
29823         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29824         of static locals if first initialization throws.
29825
29826 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29827
29828         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29829
29830 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29831
29832         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29833         lose track of the possible targets of tablejump insns.
29834         * special/special.exp: Run it.
29835
29836 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29837
29838         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29839         must be declared before its specializations can be named in friend
29840         declarations.
29841
29842 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29843
29844         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29845
29846         * g77.f-torture/execute/io1.f: New test.
29847
29848 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29849
29850         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29851         with pointer to template function, for which no argument deduction
29852         is possible.
29853
29854         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29855         specialization of template function as argument to template
29856         function.
29857
29858         * g++.old-deja/g++.other/access2.C: New test; Inner class
29859         shouldn't have privileged access to Outer's names.
29860
29861 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29862
29863         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29864         friend template declared within template class conflicts with
29865         nested class of the same name.
29866
29867         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29868         is ignored.
29869
29870         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29871         object with direct initializer as function declaration.
29872
29873         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29874         initializers.
29875
29876         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29877         involving const pointer and NULL produces incorrect result.
29878
29879         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29880         type name without `typename' should be rejected with -pedantic.
29881
29882 1998-10-02  Richard Henderson  <rth@cygnus.com>
29883
29884         * g++.old-deja/g++.other/addrof1.C: New test.
29885
29886 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29887
29888         * gcc.c-torture/compile/981001-1.c: New test.
29889         * gcc.c-torture/execute/981001-1.c: New test.
29890
29891 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29892
29893         * gcc.c-torture/compile/981001-2.c: New test.
29894         * gcc.c-torture/compile/981001-3.c: New test.
29895         * gcc.c-torture/compile/981001-4.c: New test.
29896
29897 1998-10-01  Robert Lipe  <robertl@dgii.com>
29898
29899         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29900         multilibbed hosts.   Idea grafted from g77.exp.
29901
29902 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29903
29904         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29905         avoid losing on systems which need -lsocket.
29906
29907 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29908
29909         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29910         * g++.old-deja/g++.other/nested2.C: Ditto.
29911         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29912         failure.
29913
29914 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29915
29916         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29917         preferred over template operator!= for enum bitfields.
29918
29919 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29920
29921         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29922         that happen to have the same base name, but in different scopes,
29923         are incorrectly rejected.
29924
29925 1998-09-16  Richard Henderson  <rth@cygnus.com>
29926
29927         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29928         on the native word size instead of an integer literal.
29929
29930 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29931
29932         * g++.old-deja/g++.other/static2.C: Invocation of static data
29933         member of type pointer-to-function denoted as non-static member.
29934
29935         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29936         checks involving function types and aliases.
29937
29938 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29939
29940         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29941         redefined to the same non-trivial type.
29942
29943         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29944         namespace-qualification of template specializations declared in
29945         other namespaces.
29946
29947         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29948         to declare a subset of the specializations of a template function
29949         as friends of specializations of a template class.
29950
29951         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29952         member templates that do not fully specialize the enclosing
29953         template class are rejected.
29954
29955 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29956
29957         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29958
29959 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29960
29961         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29962         altered from libf2c/libU77 version.
29963
29964 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29965
29966         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29967
29968 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29969
29970         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29971         (un)signed char are different types for template specialization
29972         purposes.
29973
29974 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29975
29976         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29977         * objc: ObjC testsuite.
29978
29979 1998-08-31  Catherine Moore  <clm@cygnus.com>
29980
29981         * gcc.c-torture/execute/941014-1.x:  New file.
29982
29983 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29984
29985         * lib/c-torture.exp: Add support for
29986         torture_eval_before_compile and torture_eval_before_execute
29987         variables.
29988
29989 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29990
29991         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29992         this test triggers valid.
29993
29994 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29995
29996         * gcc.dg/980827-1.c: New test.
29997
29998 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29999
30000         * gcc.c-torture/execute/loop-4b.c: New test.
30001
30002 1998-08-26  Nick Clifton  <nickc@cygnus.com>
30003
30004         * lib/c-torture.exp: Add support for
30005         torture_eval_before_compile and torture_eval_before_execute
30006         variables.
30007
30008 1998-08-25  Jeffrey A Law  (law@cygnus.com)
30009
30010         * gcc.c-torture/compile/980825-1.c: New test.
30011
30012 1998-08-24  Nick Clifton  <nickc@cygnus.com>
30013
30014         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
30015         count number tests in opt_t0 not good_t0.
30016
30017 1998-08-24  Jeffrey A Law  (law@cygnus.com)
30018
30019         * gcc.c-torture/compile/930326-1.x: Fix typo.
30020
30021 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30022
30023         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30024         causes an ICE.
30025
30026 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30027
30028         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30029         STACK_SIZE is defined.
30030         * gcc.c-torture/unsorted/stuct.c: Similarly.
30031
30032         * gcc.c-torture/compile/980821-1.c: New test.
30033
30034 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30035
30036         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30037
30038 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
30039
30040         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
30041         code.
30042
30043 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
30044
30045         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
30046         error'.
30047
30048 1998-08-18  Jeffrey A Law  (law@cygnus.com)
30049
30050         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
30051
30052 1998-08-16  Jeffrey A Law  (law@cygnus.com)
30053
30054         * gcc.c-torture/compile/980816-1.c: New test.
30055
30056         * gcc.dg/980816-1.c: New test.
30057
30058 1998-08-13  Jeffrey A Law  (law@cygnus.com)
30059
30060         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
30061         compiler for ieee tests.
30062
30063 1998-08-01  Dave Love  <d.love@dl.ac.uk>
30064
30065         * g77.f-torture/compile/980729-0.f: New test.
30066
30067 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
30068
30069         * gcc.c-torture/special/eeprof-1.c: New test, for
30070         -finstrument-functions.
30071         * gcc.c-torture/special/special.exp: Run it.
30072
30073 1998-07-29  Jeffrey A Law  (law@cygnus.com)
30074
30075         * gcc.c-torture/compile/980729-1.c: New test.
30076
30077 1998-07-27  Nick Clifton  <nickc@cygnus.com>
30078
30079         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
30080         __thumb__ is defined, and test for ARM style doubles if so.
30081
30082 1998-07-26  Dave Love  <d.love@dl.ac.uk>
30083
30084         * g77.f-torture/noncompile/980615-0.f: New test.
30085
30086 1998-07-26  H.J. Lu  (hjl@gnu.org)
30087
30088         * gcc.dg/980312-1.c: Do link instead of compile.
30089         * gcc.dg/980313-1.c: Likewise.
30090
30091 1998-07-26  Jeffrey A Law  (law@cygnus.com)
30092
30093         * gcc.c-torture/compile/980726-1.c: New test.
30094
30095 1998-07-25  Dave Love  <d.love@dl.ac.uk>
30096
30097         * g77.f-torture/execute/io0.f: New test.
30098
30099 1998-07-24  Nick Clifton  <nickc@cygnus.com>
30100
30101         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
30102         an int.
30103
30104 1998-06-18  Michael Meissner  <meissner@cygnus.com>
30105
30106         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
30107         m32r bugs.
30108
30109 1998-07-17  Nick Clifton  <nickc@cygnus.com>
30110
30111         * gcc.dg/980626-1.c: Expect failures for all toolchains until
30112         c-decl.c:grokdeclarator can handle mode attributes.
30113
30114 1998-07-16  Jeffrey A Law  (law@cygnus.com)
30115
30116         * gcc.c-torture/execute/980716-1.c: New test.
30117
30118 1998-07-13  Jeffrey A Law  (law@cygnus.com)
30119
30120         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
30121         the mn10200.
30122         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
30123         the mn10200.
30124         * gcc.c-torture/execute/va-arg-3.x: Similarly.
30125         * gcc.c-torture/compile/930326-1.x: Similarly.
30126
30127 1998-07-13  Dave Love  <d.love@dl.ac.uk>
30128
30129         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
30130         New test from Craig.
30131
30132 1998-07-12  Dave Love  <d.love@dl.ac.uk>
30133
30134         * g77.f-torture/noncompile/980616-0.f: New test.
30135
30136         * g77.f-torture/execute/970816-3.f:  New test from Craig.
30137
30138 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30139
30140         *  g++.other/singleton.C: Return error value instead of taking
30141         SIGSEGV.
30142
30143 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
30144
30145         *  g++.other/singleton.C: New test.   Warning is under dispute.
30146         Runtime crash is not.
30147
30148 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30149
30150         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
30151         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
30152         using6.C, using7.C}:  New namespace tests.
30153
30154 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
30155
30156         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
30157         specialization with typedef'ed names used as array indexes.
30158
30159 1998-07-09  Jeffrey A Law  (law@cygnus.com)
30160
30161         * gcc.c-torture/execute/980709-1.c: New test.
30162
30163         * gcc.dg/980709-1.c: New test.
30164
30165 1998-07-07  Richard Henderson  <rth@cygnus.com>
30166
30167         * gcc.c-torture/execute/bcp-1.c: New test.
30168
30169 1998-07-07  Jeffrey A Law  (law@cygnus.com)
30170
30171         * gcc.c-torture/execute/980707-1.c: New test.
30172
30173 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
30174
30175         * gcc.c-torture/compile/980706-1.c: New test.
30176
30177 1998-07-01  Dave Love  <d.love@dl.ac.uk>
30178
30179         * g77.f-torture/execute/980701-0.f,
30180         g77.f-torture/execute/980701-1.f: New test from Craig.
30181
30182 1998-07-01  Jeffrey A Law  (law@cygnus.com)
30183
30184         * gcc.c-torture/compile/980701-1.c: New test.
30185
30186         * gcc.c-torture/execute/980701-1.c: New test.
30187
30188 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30189 rlsruhe.de>
30190
30191         * g++.old-deja/g++.robertl/eb132.C: New test.
30192         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30193
30194 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30195
30196         * g77.f-torture/execute/980628-7.f,
30197         g77.f-torture/execute/980628-8.f,
30198         g77.f-torture/execute/980628-9.f,
30199         g77.f-torture/execute/980628-10.f: New tests from Craig.
30200
30201         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30202
30203 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30204
30205         * g77.f-torture/execute/980628-4.f: New test from Craig.
30206         * g77.f-torture/execute/980628-5.f: Likewise.
30207         * g77.f-torture/execute/980628-2.f: Likewise.
30208         * g77.f-torture/execute/980628-0.f: Likewise.
30209         * g77.f-torture/execute/980628-1.f: Likewise.
30210         * g77.f-torture/execute/980628-3.f: Likewise.
30211         * g77.f-torture/execute/980628-6.f: Likewise.
30212
30213 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30214
30215         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30216         directory when nothing has been installed yet.
30217
30218 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30219
30220         * gcc.c-torture/special/special.exp: Handle newer versions of
30221         dejagnu.
30222
30223 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30224
30225         * gcc.dg/980626-1.c: New test.
30226
30227 1998-06-19  Bruno Haible <haible@ilog.fr>
30228
30229         * gcc.misc-tests/m-un-2.c: New test.
30230         * g++.old-deja/g++.other/warn01.c: Likewise.
30231
30232 1998-06-19  Robert Lipe  <robertl@dgii.com>
30233
30234         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30235         compatibility with assmblers with a different comment character.
30236         Eliminate use of GAS-specific extensions.
30237
30238 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30239
30240         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30241
30242 1998-06-19  Robert Lipe  <robertl@dgii.com>
30243
30244         *lib/g77.exp: Replace search for libf2c.a with search for newly
30245         renamed libg2c.a
30246
30247 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30248
30249         * gcc.c-torture/execute/980617-1.c: New test.
30250
30251 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30252
30253         * gcc.c-torture/execute/980612-1.c: New test.
30254
30255 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30256
30257         * gcc.dg/980523-1.c: Only test on ppc-linux.
30258         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30259
30260         * gcc.c-torture/execute/980608-1.c: New test.
30261
30262 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30263
30264         * gcc.c-torture/execute/980605-1.c: New test.
30265
30266 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30267
30268         * gcc.c-torture/execute/980604-1.c: New test.
30269
30270 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30271
30272         * gcc.c-torture/execute/980602-1.c: New test.
30273         * gcc.c-torture/execute/980602-2.c: Likewise.
30274
30275 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30276
30277         * 970125-0.f: Fix per JCB.  Add commentary.
30278
30279 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30280
30281         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30282         IEEE -0 support.
30283
30284 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30285
30286         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30287         earlier.
30288
30289 1998-05-28  Catherine Moore <clm@cygnus.com>
30290
30291         * gcc.c-torture/execute/980526-3.c: New test.
30292
30293 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30294
30295         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30296         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30297         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30298         m88k-motorola-sysv3 to XFAIL.
30299
30300 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30301
30302         * gcc.dg/980526-1.c: New test.
30303         * gcc.c-torture/execute/980526-2.c: New test.
30304
30305 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30306
30307         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30308
30309         * gcc.c-torture/execute/980526-1.c: New test.
30310
30311 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30312
30313         * g77.f-torture/execute/alpha2.f: Add runtime test.
30314
30315 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30316
30317         * g++.old-deja/old-deja.exp: Strip leading directories.
30318
30319         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30320         error for the line.  Don't run multiple tests for the same line.
30321
30322 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30323
30324         * gcc.dg/980523-1.c: New test.
30325
30326 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30327
30328         * g77.f-torture/compile/970915-0.f: New test.
30329
30330 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30331
30332         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30333
30334 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30335
30336         * gcc.dg/980520-1.c: New test.
30337
30338 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30339
30340         * gcc.dg/980502-1.c: Fix return type.
30341
30342 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30343
30344         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30345         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30346         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30347         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30348         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30349
30350 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30351
30352         * g77.f-torture/execute/980520-1.f: New test.
30353
30354 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30355
30356         * lib/mike-g77.exp: New file.
30357
30358         * g77.f-torture/noncompile/noncompile.exp,
30359         g77.f-torture/noncompile/check0.f: New files.
30360
30361 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30362
30363         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30364         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30365         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30366         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30367         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30368         abort where appropriate.
30369
30370 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30371
30372         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30373         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30374
30375 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30376
30377         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30378
30379 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30380
30381         * g77.f-torture/compile/980427-0.f: New test.
30382
30383 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30384
30385         * g77.f-torture/compile/980424-0.f: New test.
30386
30387 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30388
30389         * g77.f-torture/compile/980419-2.f (main): New test.
30390         * g77.f-torture/compile/970125-0.f: New test.
30391         * g77.f-torture/compile/980419-1.f: New test.
30392
30393 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30394
30395         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30396         of loop-4.c.
30397
30398 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30399
30400         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30401
30402 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30403
30404         * gcc.c-torture/compile/980329-1.c: New test.
30405
30406 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30407
30408         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30409         * gcc.dg/980312-1.c: Fix typo in -march command.
30410
30411 1998-03-16  H.J. Lu  (hjl@gnu.org)
30412
30413         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30414
30415 1998-03-11  Robert Lipe  <robertl@dgii.com>
30416
30417         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30418         Dave Love agree the Fortran source is bogus.
30419
30420 1998-03-11  Robert Lipe  <robertl@dgii.com>
30421
30422         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30423         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30424         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30425         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30426         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30427
30428 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30429
30430         * g++.old-deja/g++.other/friend1.C: New test.
30431
30432 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30433
30434         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30435         possibly uninitialized) variables and declare dnrm2.
30436
30437 1998-02-23  Robert Lipe <robertl@dgii.com>
30438
30439         From Bruno Haible <haible@ilog.fr>:
30440         * gcc.c-torture/execute/980223.c: New test.
30441
30442 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30443
30444         * gcc.dg/ifelse-1.c: New test.
30445
30446 1998-02-09  H.J. Lu  (hjl@gnu.org)
30447
30448         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30449
30450           * lib/old-dejagnu.exp (old-dejagnu): Added the
30451           "execution test - XFAIL *-*-*" handling in the spirit of
30452           "excess errors test -". Changed the "execution test fails"
30453           handling to be like "excess errors test fails".
30454           * Update various tests accordingly.
30455
30456 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30457
30458         * gcc.c-torture/execute/980205.c: New test.
30459
30460 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30461
30462         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30463         * lib/f-torture.exp: Similarly.
30464         * gcc.c-torture: Rename all .cexp files to .x files.
30465
30466 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30467
30468         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30469         (940510-1.c): Removed duplicate.
30470         (971104-1.c): New test.
30471
30472 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30473
30474           * lib/f-torture.exp: Improve error and loop detection.
30475
30476 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30477
30478         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30479         use that to size the filler array.
30480
30481 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30482
30483         * lib/c-torture.exp(c-torture-execute): Fix typo.
30484
30485         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30486         testcase as the executable name. Keep the executable around if
30487         the test fails.
30488
30489 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30490
30491         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30492         changes.  Only test one -g option, and move it to the end of the
30493         list of options to test.
30494
30495 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30496
30497         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30498         variable GCC_TORTURE_OPTIONS to supply default switches separated
30499         by colons.  If no environment variable, run tests with -O0 -g, -O1
30500         -g, and -O2 -g as well.
30501
30502 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30503
30504         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30505         explanatory comments. Fix indentation.
30506
30507 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30508
30509         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30510
30511 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30512
30513         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30514         * g++.old-deja/g++.mike/p7325.C: Likewise.
30515         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30516
30517 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30518
30519         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30520         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30521         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30522         * g++.old-deja/g++.law/operators4.C: Likewise.
30523
30524 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30525
30526         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30527         * g++.old-deja/g++.mike/p784.C: Ditto.
30528         * g++.old-deja/g++.mike/p785.C: Ditto.
30529
30530 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30531
30532           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30533
30534 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30535
30536         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30537         target feature; pass this to c-torture-execute as needed.
30538
30539 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30540
30541         * lib/c-torture.exp(c-torture-execute): If the previous and the
30542         current executables being tested are identical, we don't need to
30543         run the executable again. Try to make the executable names
30544         unique. Add an optional argument for passing additional compiler
30545         flags.
30546
30547 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30548
30549         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30550
30551 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30552
30553         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30554
30555 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30556
30557         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30558         32bit or larger longs.
30559
30560         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30561         have either a 32bit long or 32bit int.
30562
30563 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30564
30565         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30566         Make double precision tests dependent on sizeof (double).
30567
30568 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30569
30570         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30571         too.
30572
30573 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30574
30575         * gcc.c-torture/compile/961203-1.cexp: New script.
30576
30577 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30578
30579         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30580         up the includes ourselves.
30581
30582 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30583
30584         * lib/plumhall.exp: Remove random include, and add a few
30585         verbose messages for debugging.
30586
30587 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30588
30589         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30590         of trying to do it ourselves.
30591
30592 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30593
30594         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30595
30596 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30597
30598         * gcc.prms/5403.c: Made regexp a bit less strict.
30599
30600 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30601
30602         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30603         is returned from remote_load instead.
30604         * lib/plumhall.exp: Ditto.
30605         * lib/mike-g++.exp: Ditto.
30606         * lib/old-dejagnu.exp: Ditto.
30607         * lib/c-torture.exp: Ditto.
30608
30609 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30610
30611         * lib/g++.exp: Use build_wrapper procedure.
30612         * lib/gcc.exp: Ditto.
30613
30614 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30615
30616         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30617         an old-style decl for malloc.  Fixes tests to work when
30618         sizeof (int) != sizeof (size_t).
30619
30620 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30621
30622         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30623
30624         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30625         use stdargs.h interface.
30626
30627 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30628
30629         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30630         NO_VARARGS when compiling.
30631
30632 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30633
30634         * lib/plumhall.exp(ph_includes): New procedure.
30635         (ph_make): Use it.
30636         (ph_compiler): Ditto.
30637
30638         * lib/g++.exp: Rename test-glue.c to testglue.c.
30639         * lib/gcc.exp: Ditto.
30640
30641 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30642
30643         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30644         to completion when it's called.
30645
30646 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30647
30648         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30649         is defined, don't do test.
30650
30651 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30652
30653         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30654         for object files.
30655         (ph_summary): Mark skipped testcases as untested, not unresolved.
30656
30657         * lib/plumhall.exp (ph_make): If unresolved because of bad
30658         errorCode, record errorCode in log file.
30659         (*): Replace send_log/verbose with verbose -log.
30660
30661 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30662
30663         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30664         double conversion if double isn't at least 8 bytes.
30665
30666         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30667         int to work with targets where int is 16 bits.
30668
30669         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30670         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30671         precision for the test to complete.
30672
30673 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30674
30675         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30676         if d10v is not compiled with the -mdouble64 flag.
30677         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30678
30679         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30680         d10v is not compiled with the -mint32 flag.
30681
30682 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30683
30684         * lib/plumhall.exp: Use incr_count.
30685
30686 1997-03-12  Jeffrey A Law  (law@cygnus.com)
30687
30688         * gcc.c-torture: Update to c-torture-1.45.
30689
30690 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
30691
30692         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
30693         the name of the expect testcase file).
30694
30695         * lib/g++.exp(g++_init): Ditto.
30696
30697 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30698
30699         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30700         the host.
30701
30702         * lib/gcc.exp(gcc_exit): New procedure.
30703
30704 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30705
30706         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30707         specs where appropriate.
30708
30709         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30710         because of new "candidates are" messages, and removed a few
30711
30712         * Converted all non-old-style g++ testcases to old-style, and
30713         moved into g++.old-deja.
30714
30715 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30716
30717         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30718         options.
30719
30720         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30721         succeeded.
30722
30723         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30724
30725 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30726
30727         * lib/gcc.exp (gcc_target_compile): Add support for defining
30728         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30729         the machine doesn't have those features.
30730
30731 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30732
30733         * g++.law/operators4.exp: Don't use LIBS.
30734
30735 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30736
30737         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30738
30739         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30740         * lib/g++.exp: Set it here instead. Also, allow use of the
30741         --tool_exec and --tool_opt options. Change CXX to
30742         GXX_UNDER_TEST.
30743
30744         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30745
30746         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30747
30748 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30749
30750         * lib/old-dejagnu.exp: Use prune_warnings instead of
30751         prune_system_crud.
30752         * lib/mike-g++.exp: Ditto.
30753         * lib/gcc.exp: Ditto.
30754         * lib/g++.exp: Ditto.
30755
30756         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30757
30758 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30759
30760           * 941014-2.c: Include stdlib.h
30761           * 960327-1.c: Include stdio.h
30762           * dbra.c, index-1.c: Don't assume ints are 32bits.
30763
30764 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30765
30766         * lib/gcc.exp: Add gcc,stack_size target feature.
30767
30768         * lib/g++.exp(g++_target_compile): Add the include and link
30769         paths here, not in two other places. And, it's $options, not
30770         options.
30771
30772         * lib/mike-g++.exp(postbase): Remove the code that determines
30773         the correct include and link paths.
30774         * g++.old-deja/old-deja.exp: Ditto.
30775
30776 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30777
30778         * lib/g++.exp(g++_init): target_compile no longer returns the
30779         filename of the result.
30780
30781 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30782
30783         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30784         call to glob.
30785
30786         * gcc.c-torture/special/special.exp: Change call to
30787         gcc_target_compile to include the object file.
30788
30789 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30790
30791         * gcc.c-torture/special/special.exp: Correct misspelling in last
30792         change.
30793
30794 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30795
30796         * lib/plumhall.exp(ph_summary): Log the entire output of the
30797         executable. Return -1 if there were any failures, 0 otherwise.
30798         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30799         (ph_make): Clean up objects and executables that were built
30800         if the tests succeeded.
30801
30802 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30803
30804         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30805         libraries and includes in the build tree as appropriate.
30806
30807 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30808
30809         * lib/c-torture.exp: Instead of looking for the global variable
30810         NO_LONG_LONG, check to see if that's a feature of the target.
30811
30812 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30813
30814         * config/default.exp: Minimize. Delete the remainer of the files in
30815         config; this functionality is now in devo/dejagnu/config.
30816
30817         g++.*/*: Pass any additional flags used to compile to postbase;
30818         delete CXXFLAGS.
30819
30820         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30821         is now done by runtest.exp. Use gcc_target_compile instead of
30822         compile.
30823
30824         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30825         Remove references to CFLAGS. Use remote_file instead of
30826         calling rm -f.
30827         (c-torture): Take a list of arguments to use to compile this
30828         testcase.
30829
30830         lib/g++.exp: Simplify. Use target_compile instead of compile.
30831         lib/gcc-dg.exp: Ditto.
30832         lib/gcc.exp: Ditto.
30833         lib/mike-{gcc,g++}.exp: Ditto.
30834         lib/old-dejagnu.exp: Ditto.
30835         lib/plumhall.exp: Ditto.
30836
30837 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30838
30839         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30840         (ph_linker): Likewise.
30841
30842 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30843
30844           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30845         MAP_ANON / MAP_ANONYMOUS if defined;
30846         else try to map from /dev/zero .
30847
30848 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30849
30850         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30851         isn't defined, then define it to MAP_ANONYMOUS.
30852
30853 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30854
30855         * gcc.c-torture: Update to c-torture-1.42 release.
30856
30857 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30858
30859         * gcc.c-torture: Update to c-torture-1.41 release.
30860
30861 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30862
30863         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30864         c-torture release.
30865
30866 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30867
30868         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30869         and LDFLAGS.  Fix second case to append the target_info ldflags
30870         onto LDFLAGS, not CFLAGS.
30871         * lib/g++.exp (g++_init): Add target_info stuff.
30872         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30873         of libgloss and newlib flags for !native.
30874
30875         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30876         (GDB): Fix relative path to go up another dir for finding gdb.
30877
30878 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30879
30880         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30881         versions in the target_info array, if they don't exist.
30882
30883 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30884
30885         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30886
30887 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30888
30889         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30890         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30891
30892 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30893
30894         * lib/old-dejagnu.exp: Don't remove the output file before we've
30895         actually tested it. Don't append pwd to the path of the executable
30896         we're testing.
30897
30898 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30899
30900         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30901
30902 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30903
30904         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30905         temporary directory for compiler files, and set it to a default
30906         value of /tmp. Set $output as the name of the output file from
30907         compiling the testcase. Add a -o option to $cflags_var so the
30908         compiler writes the final output file as $output. Set $executable
30909         to $output.
30910
30911         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30912         directory for compiler files, and set it to /tmp if it doesn't
30913         already have a value. Set $output_file to the name of the output
30914         file from compiling the testcase. Add a -o option to CXXFLAGS so
30915         the compiler writes the final output file as $output. Use $output
30916         as the executable to be tested.
30917
30918 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30919
30920         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30921
30922 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30923
30924         * gcc.c-torture/execute/pending-1.c: New test.  Still
30925         pending in Tege's queue.
30926
30927 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30928
30929         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30930         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30931         if there were failures.  Call unresolved if there were unresolved
30932         testcases.  Call gcc_fail if program did not run to completion.
30933         (ph_make): Pass additional argument name to ph_execute.
30934         (ph_execute): Add new argument.  Pass additional arguments to
30935         ph_summary.  Call gcc_fail is there is no execution output.
30936
30937 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30938
30939         * lib/plumhall.exp (proc_summary): Output relavent summary
30940         lines into the log so specific failures in plumhall can be
30941         investigated.
30942
30943 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30944
30945         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30946         (c-torture-execute): Don't try to execute tests which use
30947         "long long" types if $NO_LONG_LONG is nonzero.
30948
30949 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30950
30951         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30952         not c-torture.
30953
30954         * gcc.ieee: Move from here.
30955         * gcc.c-torture/execute/ieee: To here.
30956
30957 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30958
30959         * gcc.c-torture: Update to c-torture-1.41 release.
30960
30961 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30962
30963         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30964         not "$output".
30965
30966 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30967
30968         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30969         -c present.
30970
30971 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30972
30973         * config/proelf.exp: Handle connecting to a simulator.
30974
30975 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30976
30977         * config/proelf.exp: New file.  Enough framework that we can
30978         run c-torture tests on the proelf targets (or any other target
30979         that gdb can connect to for that matter).
30980
30981 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30982
30983         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30984         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30985
30986         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30987         exec_output exists.
30988
30989 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30990
30991         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30992         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30993
30994         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30995         to pass/fail/unresolved/unsupported/untested.  Caller must now
30996         call unresolved/unsupported/untested.
30997         * lib/*.exp: Update FSF address.  Update to handle new results of
30998         ${tool}_load.
30999         * lib/chill.exp (verbose): Delete.
31000
31001 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
31002
31003         * lib/gcc.exp (default_gcc_start): Change order of args to
31004         $LDFLAGS $CFLAGS $LIBS.
31005         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
31006         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
31007         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
31008         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
31009         * gcc.misc-tests/dg-test.exp: Likewise.
31010         * gcc.misc-tests/msgs.exp: Likewise.
31011         * gcc.prms/prms.exp: Likewise.
31012         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
31013         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
31014
31015         * lib/dg.exp: Deleted, moved to dejagnu/lib.
31016
31017 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31018
31019         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31020
31021         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31022         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31023
31024         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31025         necessary.
31026
31027 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31028
31029         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31030         global for loop; add use of $mathlib.
31031         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31032         settings here; set mathlib for anything but VxWorks.
31033
31034 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31035
31036         * gcc.c-torture: Update to c-torture-1.40 release.
31037
31038 1996-01-03  Jeffrey A Law  (law@cygnus.com)
31039
31040         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
31041         dg.exp.
31042
31043 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
31044
31045         * lib/c-torture.exp (c-torture-execute): Declare "output" as
31046         global.
31047
31048 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
31049
31050         * lib/g++.exp (LIBS): Define if not already.
31051         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
31052         (gcc-dg-prune): Call prune_gcc_output.
31053         * lib/gcc.exp (prune_gcc_output): New proc.
31054         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
31055         prune_gcc_output.
31056
31057 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
31058
31059         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
31060         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
31061
31062 1995-11-15  Jeffrey A Law  (law@cygnus.com)
31063
31064         * gcc.c-torture: Update to c-torture-1.39 release.
31065
31066 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
31067
31068         * lib/c-torture.exp (c-torture-execute): Don't return if one option
31069         fails, try others as well.
31070
31071 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
31072
31073         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
31074         If compilation fails, mark execute tests as `untested'.
31075         If test is marked as unsupported, don't mark compilation and
31076         execute tests as failed.
31077
31078 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
31079
31080         * lib/g++.exp (g++_init): Don't link in libg++, and look to
31081         libstdc++ for whether or not we want to be doing shared
31082         libraries.  Delete link_curses since we don't need it anymore.
31083         * lib/mike-g++.exp (postbase): Don't link in libg++.
31084         * g++.old-deja/old-deja.exp: Likewise.
31085
31086 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
31087
31088         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
31089
31090 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
31091
31092         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
31093         For that, add `-Wl,-a,shared_archive'.
31094         * g++.old-deja/old-deja.exp: Likewise.
31095
31096 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
31097
31098         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
31099
31100 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
31101
31102         * lib/mike-g++.exp (postbase): Pay attention to the status of
31103         g++_load.
31104
31105 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
31106
31107           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
31108
31109 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
31110
31111         * lib/gcc.exp (default_gcc_start): No longer need to log program
31112         being executed or its output, execute_anywhere does that now.
31113         * lib/g++.exp (default_g++_version): Call execute_anywhere.
31114         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
31115
31116 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
31117
31118         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
31119         the same as those in lib/g++.exp.
31120
31121 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
31122
31123         * gcc.c-torture: Update to c-torture-1.38 release.
31124         * gcc.ieee: Related changes.
31125
31126 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
31127
31128         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
31129         "exec". Minor reformatting changes.
31130
31131         * config/rom68k.exp (${tool}_load): Make it work in a canadian
31132         cross. This means all "exec" calls now work on a remote host as
31133         well.
31134         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
31135         cross. Filter out the extra "\r\n" stuff that expect puts in.
31136         (c-torture-execute): Filter out the bogus warnings like
31137         c-torture-compile does. Add support for canadian cross.
31138         * lib/gcc.exp (default_gcc_version, default_gcc_start)
31139         Use execute_anywhere rather than calling exec directly. Now it
31140         works for canadian cross testing.
31141
31142 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
31143
31144         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
31145         results into a variable, and check that rather than using file exists.
31146
31147 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
31148
31149         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
31150         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
31151
31152 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31153
31154         * g++.old-deja/old-deja.exp: Create and pass runshlib and
31155         lib_curses if there's a shared libg++ in the build tree.
31156
31157 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
31158
31159         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
31160         if not supported target.
31161
31162 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
31163
31164         * lib/g++.exp (g++_init): Move empty setting of runshlib and
31165         link_curses up to always happen, not just for native builds.
31166
31167 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
31168
31169         * gcc.c-torture: Update to c-torture-1.36 release.
31170         * gcc.failure: Related changes.
31171
31172 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
31173
31174         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
31175
31176 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
31177
31178         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
31179         * lib/mike-g++.exp (postbase): Not in here.  Still reference
31180         runshlib, link_curses, and mathlib for link and run.
31181
31182         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
31183         pass the runtime shared library options for Solaris, OSF/1, and
31184         Irix5, and link with -lcurses to avoid unresolved references.
31185
31186 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31187
31188         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31189         only run once.
31190
31191 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31192
31193         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31194
31195 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31196
31197         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31198         do not have a framework for the "compat" tests yet.
31199
31200 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31201
31202         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31203         set to null if we're testing vxworks5.1.  Use that instead of
31204         `-lm' in the setting of LIBS for link and run.
31205
31206 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31207
31208         * config/rom68k.exp (${tool}_load): Major changes to make it
31209         work.  Verified that it does in fact return the stuff in
31210         exec_output properly.  Catch any Emul or any TRAP other than 0.
31211
31212 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31213
31214         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31215         LDFLAGS properly for targets that need stuff from libgloss.
31216         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31217         only run once.
31218         (gpp_initialized): New variable.
31219
31220 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31221
31222         * config/rom68k.exp: Load libgloss.exp.
31223         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31224         so we can produce a fully linked binary.
31225         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31226         so we can produce a fully linked binary.
31227
31228 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31229
31230         * lib/plumhall.exp (ph_section): Watch for expected failures.
31231         Add missing `else'.
31232
31233         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31234         run the testcase.
31235         (c-torture): Likewise.
31236
31237 1995-08-28  Doug Evans  <dje@cygnus.com>
31238
31239         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31240
31241         * lib/mike-g++.exp (mike_cleanup): New proc.
31242         (prebase): New globals compiler_result, not_compiler_result,
31243         target_regexp.
31244         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31245         allow leading "-" in pattern.  Watch for unsupported tests.
31246         If $compiler_result is set, pattern match assembler code,
31247         and ditto for $not_compiler_result.
31248         * lib/mike-gcc.exp: Likewise.
31249
31250         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31251         execution "succeeded".
31252
31253 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31254
31255         * config/win32.exp: New file.
31256         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31257
31258 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31259
31260         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31261         unsupported.
31262         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31263         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31264         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31265
31266         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31267         "... without exceptions was ...".  That is now handled by
31268         prune_system_crud.
31269         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31270
31271 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31272
31273         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31274         sieve.c,sort2.c}: New files.
31275         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31276         sieve.exp,sort2.exp}: Drivers for them.
31277
31278         * lib/mike-gcc.exp (program_output): New user settable variable.
31279         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31280         messages.
31281         * lib/mike-g++.exp (program_output): New user settable variable.
31282
31283         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31284
31285         * config/sh.exp: Deleted (use sim.exp instead).
31286
31287 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31288
31289         * config/vx.exp: Declare CHECKTASK as global.
31290         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31291         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31292         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31293
31294 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31295
31296         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31297         target. Like vx.exp, only includes `vx29k.exp' instead of
31298         `vxworks.exp'.
31299
31300 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31301
31302         * config/sim.exp: Increase time limit from 120 seconds to 240.
31303
31304 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31305
31306         * gcc.c-torture/execute/950628-1.c: New test.
31307
31308 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31309
31310         * gcc.c-torture: Update with changes/additions from
31311         c-torture-1.34.
31312
31313 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31314
31315         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31316
31317 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31318
31319         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31320
31321 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31322
31323         * gcc.c-torture/compile/950512-1.c: New test.
31324         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31325         * gcc.dg/struct-ret-1.c: Likewise.
31326
31327 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31328
31329         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31330           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31331
31332 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31333
31334         * gcc.c-torture/special/920411-1.c: Deleted.
31335         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31336
31337 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31338
31339         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31340         cpu limit.
31341
31342 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31343
31344         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31345
31346 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31347
31348         From kenner;
31349         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31350         is the proper length.
31351         * va-arg-3.c: Likewise.
31352
31353 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31354
31355         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31356         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31357
31358         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31359         * lib/g++.exp (default_g++_start): Delete old cruft.
31360
31361 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31362
31363         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31364         (2 * (1 << 18)) to (2 * (1 << 17)).
31365
31366         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31367
31368 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31369
31370         * config/rom68k.exp: Renamed from config/idp.exp
31371
31372 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31373
31374         * c-torture/compile/921109-2.c
31375
31376 1995-04-18  Mike Stump  <mrs@cygnus.com>
31377
31378         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31379         excess errors.
31380
31381 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31382
31383         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31384         output.
31385         * lib/g++.exp (default_g++_start): Likewise.
31386
31387 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31388
31389         * gcc.c-torture/compile/950329-1.c: New test.
31390
31391 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31392
31393           * config/bug.exp (${tool}_load): Updated to use new remote_open
31394           and remote_close procs.
31395         * config/idp.exp: New file.
31396
31397 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31398
31399         * gcc.c-torture/execute/950322-1.c: New test.
31400
31401 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31402
31403         * config/vx.exp (${tool}_load): Clean up testing of return code from
31404         vxworks_ld and vxworks_spawn.
31405
31406 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31407
31408         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31409
31410 1995-03-13  Mike Stump  <mrs@cygnus.com>
31411
31412         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31413         can mark excess errors on a machine by machine basis.  Note, the
31414         default is to not expect any excess errors, even when excess
31415         errors test - is given, so you will want to put an XFAIL ... on
31416         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31417         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31418         those 4 machines, but no others.
31419
31420 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31421
31422         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31423         * lib/c-torture.exp: to here.
31424
31425 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31426
31427         * gcc.c-torture/execute/950221-1.c: New test.
31428         * gcc.c-torture/execute/struct-ret-1.c: New test.
31429         * gcc.c-torture/compile/950221-1.c: New test.
31430
31431         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31432
31433 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31434
31435         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31436         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31437
31438 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31439
31440         * g++.gb: New directory of tests, derived from my signature and
31441         class scoping tests.
31442
31443         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31444         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31445         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31446         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31447         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31448         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31449         * g++.gb/sig25.C: Likewise.
31450
31451         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31452         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31453         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31454         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31455         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31456         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31457         * g++.gb/sig25.exp: Likewise.
31458
31459         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31460         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31461         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31462         * g++.gb/scope13.C: Likewise, this test still fails.
31463
31464         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31465         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31466         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31467         * g++.gb/scope13.exp: Ditto.
31468
31469         * g++.gb/README: New file, explains what these tests are about.
31470
31471 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31472
31473         * lib/dg.exp (dg-do): Support `preprocess'.
31474         (dg-test): Likewise.
31475
31476 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31477
31478         * config/udi.exp: change "continue -expect" to "exp_continue".
31479
31480 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31481
31482         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31483         Delete redundant tests.
31484
31485         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31486         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31487         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31488         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31489         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31490         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31491         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31492         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31493
31494         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31495         storing label pointers.
31496         * gcc.c-torture/execute/921019-1.c: Likewise.
31497         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31498         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31499         parameter fp.
31500         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31501         constants.
31502
31503         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31504         Delete obsolete tests.
31505
31506         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31507         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31508         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31509         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31510         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31511         * gcc.c-torture/compile/950124-1.c: New test.
31512
31513         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31514
31515 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31516
31517         * lib/mike-g++.exp: Add -lm to LIBS.
31518
31519 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31520
31521         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31522
31523 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31524
31525         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31526
31527 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31528
31529         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31530
31531 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31532
31533         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31534         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31535         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31536         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31537         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31538         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31539         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31540         * g++.law/{operators31.C, operators32.C,
31541         * g++.law/{operators33.C, operators34.C}: Likewise.
31542         * g++.law/{pic1.C, refs2.C}: Likewise.
31543         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31544         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31545         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31546         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31547
31548         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31549         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31550         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31551         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31552         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31553         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31554         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31555         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31556         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31557         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31558         * g++.law/{operators34.exp}: Likewise.
31559         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31560         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31561         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31562         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31563         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31564
31565         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31566         No longer expected to fail.
31567         * g++.law/missed-error3.C: Tweak for recent bool changes.
31568
31569 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31570
31571         * config/emb-unix: Deleted.
31572         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31573         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31574
31575 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31576
31577         * lib/dg.exp (dg-test): Fix typo in last patch.
31578
31579 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31580
31581         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31582         (handles multiple occurrences).
31583
31584 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31585
31586         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31587         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31588         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31589         printed).
31590         * lib/c-torture.exp (c-torture-compile): Likewise.
31591         (c-torture): Prepend full path if missing.
31592         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31593         (gcc_fail): Likewise.
31594         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31595
31596 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31597
31598         * lib/netware.exp: Only attach to NetWare i386 systems.
31599
31600 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31601
31602         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31603         messages.  Add test name to "output pattern match" pass/fail message.
31604
31605 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31606
31607         * gcc.dg: New testsuite.
31608         * gcc.dg/dg.exp: New file.
31609
31610         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31611         test-switch.c}: Deleted.
31612
31613         * gcc.misc-tests/msgs.exp: New testcase driver.
31614
31615 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31616
31617         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31618         Watch for illegal return values from ${tool}_load.
31619         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31620         cross targets.  Coerce return value >0 to 1.
31621
31622 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31623
31624         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31625
31626         * config/emb-unix.exp: New file.
31627
31628         * config/sim.exp: Error if variable $SIM not defined.
31629         (${tool}_load): Mark test as "untested" if simulator missing.
31630
31631         * config/unix.exp: Load remote.exp to get rcp_download.
31632         * lib/c-torture.exp: Use different option lists for testcases with
31633         and without loops.
31634         * gcc.c-torture/execute/execute.exp: Likewise.
31635
31636 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31637
31638         * config/*.exp: Clarify return code from ${tool}_load.
31639         Call `unresolved' or `untested' instead of `warning' or `perror'
31640         (sometimes you still want to call both though).
31641         Add comment that `shell_id' is local to each file.
31642         * config/udi.exp (timeout): Set to 30.
31643         Don't print warning if connection fails, $connectmode has already
31644         printed an error.
31645         (${tool}_load): Move verbose messages to level 2.
31646         Rework pattern for "Process started" message.
31647         Pass `shell_id' to ${connectmode}_download.
31648         Retry twice upon timeout.  Make resetting of target more robust.
31649         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31650         Pass `shell_id' to exit_$connectmode.
31651         Only call exit_$connectmode if connected.
31652         * config/unix.exp (${tool}_load): Check return codes better.
31653         * config/vrtx.exp (${tool}_load): Likewise.
31654         * config/vx.exp (${tool}_load): Likewise.
31655         Delete unneeded global's.
31656         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31657         from ${tool}_load.
31658         (dg-stat): Delete.
31659         (dg-init): Delete recording of pass/fail counts.
31660         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31661         (old-dejagnu-init): Likewise.
31662         (old-dejagnu-stat): Delete contents, empty proc now.
31663         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31664         (c-torture): Delete references to lcnt, lpass, lfail.
31665         Get option list from TORTURE_OPTIONS.
31666         Delete -funroll[-all]-loops if no loops.
31667         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31668         (g++_stat): Delete contents (empty proc now).
31669         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31670         (gcc_finish): Likewise.
31671         (gcc_stat): Deleted.
31672         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31673         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31674         * gcc.c-torture/execute/execute.exp: Likewise.
31675         Split tests into two parts: compile, execute.
31676         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31677         no loops.  Update to reflect clarified return codes from ${tool}_load.
31678
31679 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31680
31681         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31682         to grep for.
31683         (old-dejagnu): Likewise (where necessary).
31684
31685 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31686
31687         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
31688
31689         * lib/dg.exp (dg-process-target): Fix processing of selector.
31690         Add comment regarding use of `error'.
31691
31692         * lib/gcc.exp (prune_system_crud): Define if missing.
31693         * lib/g++.exp (prune_system_crud): Likewise.
31694
31695         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
31696         Call prune_system_crud.
31697         * lib/dg.exp (dg-runtest): New proc.
31698         Use perror instead of send_user for tcl errors in testcase.
31699         Don't return any value, it's never used.
31700         Don't clobber previous definition of `unknown'.
31701         Print tcl errors in `dg-final'.
31702
31703 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31704
31705         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31706         (dg-test): Don't print errorInfo, it contains stack backtrace.
31707
31708 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31709
31710         * lib/g++.exp (runtest_file_p): Define if missing.
31711
31712 1994-09-24  Doug Evans  (dje@cygnus.com)
31713
31714         * lib/mike-g++.exp: Comment out loading of g++.exp.
31715         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31716         (default_g++_version): Always print something.
31717         (default_g++_start): Comment out call to `which'.
31718         (g++_start, g++_load): Deleted (must be defined in config file).
31719         * lib/gcc.exp: Test for existence of $CC at start.
31720         Delete check for tmpdir (done in gcc_init).
31721         (default_gcc_version): Always print something.
31722         (default_gcc_start): Comment out call to `which'.
31723         * config/*.exp: Major cleanup - make cross targets work at least a
31724         little better for g++ (by not being "--tool gcc" specific).
31725         Rename gcc_xxx to ${tool}_xxx.
31726         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31727         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31728
31729 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31730
31731         * lib/c-torture.exp (c-torture-compile): Rework compiler
31732         message processing.
31733
31734         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31735         c-torture.
31736
31737 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31738
31739         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31740
31741         * lib/dg.exp (dg-process-target): Support { target native }.
31742
31743 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31744
31745         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31746         looked for "... program xxx got fatal signal".
31747         Correct regsub munging of `comp_output'.
31748         Ignore compiler messages "path prefix not used" and "linker input
31749         file unused".
31750
31751 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31752
31753         * lib/gcc.exp (runtest_file_p): Define if missing.
31754         * gcc.prms/template.c: Example to work from.
31755
31756 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31757
31758         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31759         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31760
31761         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31762         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31763         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31764         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31765
31766         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31767         (dg-process-target): No longer a varargs proc.
31768         Return S/N for target, P/F for xfail.  All callers changed.
31769         (user option procs): More argument checking.
31770         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31771         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31772         (dg-test): Skip test if not running on selected target in `dg-do'.
31773         Update handling of `dg-do-what', `dg-output-text'.
31774         Separate execution pass/fail from output pattern match pass/fail.
31775         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31776
31777 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31778
31779         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31780         target for 920510-1.c.
31781
31782 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31783
31784         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31785         Clean up comment regarding use of passcnt, etc.
31786         (gcc_stat): Don't update `testcnt' here.
31787         (gcc_finish): Do it here.
31788         Might as well reset `but_id' here too.
31789         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31790         to determine if the file should be tested.
31791         * gcc.c-torture/compile/compile.exp: Likewise.
31792         * gcc.c-torture/execute/execute.exp: Likewise.
31793         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31794         * gcc.misc-tests/dg-test.exp: Likewise.
31795         * gcc.prms/prms.exp: Likewise.
31796         * gcc.wendy/wendy.exp: Likewise.
31797         * g++.old-deja.exp: Likewise.
31798         Move "Testing file" message to verbose level 1.
31799
31800 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31801
31802         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31803
31804 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31805
31806         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31807         (default_gcc_start): Accept optional second list element
31808         of compiler flags.  Print compiler output at verbosity level 2.
31809         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31810         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31811         Save current values of framework globals passcnt, failcnt, xpasscnt,
31812         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31813         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31814         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31815         xfailcnt to compute stats.  Update framework global `testcnt' from
31816         pass/fail counts.
31817         (gcc_finish): New proc.  Clean up test environment.
31818         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31819         (gcc_epass, gcc_efail): Delete.
31820         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31821         argument of line number.
31822         (dg-init): If the tool has an init routine, call it.
31823         (dg-test): Remove args `cflags_var' and `libs_var'.
31824         Pass all compiler options to ${tool}_start.
31825         Handle missing line number.
31826         (dg-finish): New function.
31827         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31828         particular files.  Call gcc_finish at end.  Move "skipping test"
31829         message to verbosity level 3.
31830         * gcc.c-torture/compile/compile.exp: Likewise.
31831         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31832         * gcc.c-torture/execute/execute.exp: Likewise.
31833         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31834         Print testcase being tried at verbosity level 1.
31835         * gcc.c-torture/special/special.exp: Unset xfail.
31836         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31837         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31838         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31839         * gcc.failure/failure.exp: Likewise.
31840         * gcc.ieee/ieee.exp: Likewise.
31841         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31842         Update call to dg-test.  Call dg-finish at end.
31843         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31844         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31845         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31846         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31847         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31848         * gcc.wendy/wendy.exp: Add copyright.
31849         Delete setting of tmpdir (done by gcc_init).
31850         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31851         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31852         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31853         gcc_[ce]pass/fail.
31854
31855 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31856
31857         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31858         confusion.
31859         (g++_load): Likewise.
31860
31861         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31862         Rename argument to `prog' to remove the confusion.
31863         Varargs fns behave differently too!
31864         (g++_load): Likewise.
31865
31866         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31867
31868         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31869         what it is.  Delete (always) printing of status value for !native.
31870         Simplify verbose code, and include status and exec_output.
31871         (g++_load): Use gcc_load.
31872
31873 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31874
31875         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31876         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31877         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31878         940714-3.c as these testcases don't exist anymore.  Make
31879         va-arg-1.c expected to pass.
31880
31881 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31882
31883         * gcc.misc-tests/misc.exp: Only run specific testcases.
31884         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31885         * gcc.misc-tests/dg-[1-9].c: New files.
31886
31887         * lib/dg.exp: New testsuite driver.
31888         * gcc.prms/prms.exp: Use it.
31889
31890         * README.gcc: New file.
31891
31892         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31893         Document and reset `lxpass' and `lxfail'.
31894         Simplify "initialized" message.
31895         (gcc_stat): Clean up comments a little.
31896
31897 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31898
31899         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31900
31901 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31902
31903         * lib/old-dejagnu.exp (process-option): New proc.
31904         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31905         (old-dejagnu): Simplify.
31906         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31907
31908 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31909
31910         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31911         exists and is not an empty string.
31912
31913         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31914         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31915         finished.
31916         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31917         automatically.
31918
31919         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31920         longer expected to fail.
31921
31922         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31923         "f" function call.
31924
31925         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31926
31927         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31928         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31929         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31930         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31931         c-torture-1.29.
31932
31933         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31934         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31935
31936         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31937
31938         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31939         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31940
31941         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31942         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31943         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31944
31945 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31946
31947         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31948         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31949         940714-1.c, 940714-2.c, 940714-3.c},
31950         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31951         gcc.misc-tests/{mg.c,mg.exp}:
31952         New tests.
31953         * gcc.noncompile/noncompile.exp: Change accordingly.
31954
31955 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31956
31957         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31958         Undo previous clobberage.
31959
31960 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31961
31962         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31963         * gcc.special/{930510-1.c, special.exp}:
31964         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31965         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31966         struct-varargs-1.c}: New tests from c-torture-1.26.
31967
31968 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31969
31970         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31971           argument to switch.
31972
31973 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31974
31975         * Revert the previous changes.  Please see Rob's directory
31976           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31977           fixes.
31978
31979 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31980
31981         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31982             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31983             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31984             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31985             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31986             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31987             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31988             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31989             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31990             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31991             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31992             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31993             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31994             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31995             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31996             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31997             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31998             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31999             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
32000             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
32001             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
32002             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
32003             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
32004             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
32005             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
32006             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32007             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
32008
32009 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
32010
32011         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
32012             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
32013           with perror calls.
32014
32015 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
32016
32017         * config/unix.exp (g++_load): Fix syntax.
32018
32019 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32020
32021         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32022         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32023         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32024         Don't expect va-arg-1.c to fail.  Correct expected output for
32025         920928-1.c.
32026         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32027         * gcc.wendy/hbm4.c: Correct typo.
32028         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32029
32030 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32031
32032         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32033         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32034         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32035         * lib/c-torture.exp (c-torture-compile): Ditto.
32036
32037         Reduce volume of output (remove all the -I's and such).
32038         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
32039         Call gcc_cpass, gcc_cfail.
32040         (c-torture): Pass testing option to c-torture-compile.
32041
32042 1994-03-21  Doug Evans  (dje@cygnus.com)
32043
32044         Bring patches over from progressive.
32045         * config/default.exp: Exit remote shell cleanly.
32046         (g++_exit, g++_start): Add default versions.
32047         * config/sim.exp (gcc_load): Use perror, not error.
32048
32049 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
32050
32051         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
32052         set in site.exp.
32053
32054 1994-03-14  Doug Evans  (dje@cygnus.com)
32055
32056         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
32057         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
32058         (wendy_try): New proc to run testcase.
32059         (main loop): Call 'em.
32060         * gcc.wendy/*.c: Clean up pass to correct expected output.
32061
32062         * lib/gcc.exp: Minor cleanup work.
32063         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
32064
32065 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
32066
32067         * config/sim.exp (gcc_load): Document return codes better.
32068         Don't pass -v to simulator.
32069
32070 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
32071
32072           * gcc.special/920717-x.c: Fix typo.
32073           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
32074           get at sources.
32075
32076         * lib/mike-gcc.exp: Fix typo.
32077
32078 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
32079
32080         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
32081         binary to use, transform the name.
32082         * config/*.exp: rename everything. Nuke any g++ specific files,
32083         it's now a special case of gcc that requires no special support.
32084         Add a default.exp for unsupported targets.
32085
32086 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
32087
32088         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
32089         lib/old-dejagnu.exp: Fix a few patterns to work with the new
32090         version of Tcl.
32091
32092 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
32093
32094         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
32095         than a warning.
32096
32097 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
32098
32099         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
32100
32101 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
32102
32103         * gcc.execute/execute.exp: Combine opt_list and foption_list into
32104         option_list.  Compile every file with only 4/6 option choices
32105         (same as C torture) instead of with 12/18 different option
32106         choices.
32107         * lib/c-torture.exp: Likewise.
32108
32109         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
32110         not already set.
32111
32112 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
32113
32114         * lib/old-deja.exp: Add `excess errors test fails' error, now one
32115         can put an XFAIL *-*-* on excess errors.
32116
32117 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
32118
32119         * g++.law: Add more tests derived from g++-bugs snapshots.
32120
32121         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
32122         equivalent to g++.law/init9.
32123
32124         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
32125         compiled it, and the a.out file after we've run it.
32126
32127 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
32128
32129         * lib/mike-g++.exp (postbase): Delete the .o file after we've
32130         compiled it, and the a.out file after we've run it.
32131
32132 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
32133
32134         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
32135
32136 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
32137
32138         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
32139         version number.
32140
32141 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
32142
32143         * g++.law: New directory of g++ tests derived from the g++-bugs
32144         snapshots.
32145
32146 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
32147
32148         * gcc.compile: initbug1.c initbug1.exp testcase added
32149
32150 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
32151
32152         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
32153         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
32154           fixes submitted by Jeff Law (law@cs.utah.edu)
32155         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
32156           Jeff Law (law@cs.utah.edu)
32157
32158
32159 1993-11-30  Mike Stump  (mrs@cygnus.com)
32160
32161         * config/unix-g++.exp: Follow the gcc way of doing things.
32162         * g++.old-deja/old-deja.exp: Minor updates.
32163         * lib/g++.exp: New file, follow the gcc way of doing things.
32164         * lib/old-dejagnu.exp: Minor updates.
32165         * lib/mike-g++.exp: Always unset errorInfo.
32166
32167 1993-11-06  Mike Stump  (mrs@cygnus.com)
32168
32169         * lib/gcc.exp: Fix some errors with the below change, CC and
32170         CFLAGS should be global when setting, not local.
32171
32172 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
32173
32174         * lib/gcc.exp: Transform tool name.
32175
32176 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32177
32178         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
32179
32180 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32181
32182         * lib/gcc.exp: change gcc_done to gcc_stat
32183
32184 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32185
32186         * Upgraded gcc testsuite to c-torture version 1.25
32187
32188 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32189
32190         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32191         * lib/c-torture: added hooks for new reporting code.
32192
32193 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32194
32195         * config/sh-gcc.exp: check if sh-sim exists in the path
32196
32197 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32198
32199         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32200         * gcc.compile/compile.exp: Initial changes for new logic.
32201         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32202         * gcc.failure/failure.exp: Initial changes for new logic.
32203         * gcc.ieee/ieee.exp: Initial changes for new logic.
32204         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32205         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32206         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32207         * lib/c-torture.exp: Initial changes for new logic.
32208         * lib/gcc.exp: Initial changes for new logic.
32209
32210 1993-10-15  Mike Stump  (mrs@cygnus.com)
32211
32212         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32213         depend upon failure or success.  Fully qualify names in failure
32214         and success messages.  Always remove a.out before starting
32215         compile, just in case.  Pay more attention to error text output by
32216         the compiler.  Handle testcases with no known past errors just
32217         like all others, so that things are uniform.  Other miscellaneous
32218         improvements.
32219
32220 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32221
32222         * gcc.cpp: new directory for cpp tests
32223
32224 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32225
32226         * lib/chill.exp: Code reformatted, removed unused code.
32227         * config/unix-chill.exp: Code reformatted, removed unused code.
32228         * chill.execute/execute.exp: Code reformatted, removed unused code.
32229         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32230
32231 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32232
32233         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32234         routines not written.
32235
32236 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32237
32238         * config/bug-gcc.exp: Use new procs from bug.exp.
32239
32240 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32241
32242         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32243         via ftp, rather than depending on NFS.
32244         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32245         case.
32246
32247 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32248
32249         * config/bug-gcc.exp: Use new download proc.
32250
32251 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32252
32253         * chill.execute/execute.exp: cleanups, handles errors better
32254         * chill.compile/compile.exp: rewrite, based on execute.exp
32255         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32256         * lib/chill.exp: major changes to diff proc and compile and link
32257           procs. added chill_fail and chill_pass wrappers to pass and
32258           fail. added more comments, and handle error codes better.
32259           Added a hack to capture stderr from exec, so noncompile tests
32260           can work.
32261
32262 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32263
32264         * chill.execute/execute.exp: rewrite of testsuite driver
32265         * lib/chill.exp: rewrite of testsuite driver
32266         * config/unix-chill.exp: rewrite of testsuite driver
32267
32268 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32269
32270     In chill.execute:
32271         * iexpr.ch: Standardize uppercase.
32272         * tuples.dat: Standardize uppercase.
32273         * vary.ch: standardize.  Correct varying string assignments.
32274         * vary.dat: Add new output lines.
32275
32276 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32277
32278     In chill.execute:
32279         * chprintf.ch: Standardize use of uppercase.
32280         * tuples.ch: Standardize and turn arr2 into a DCL,
32281           rather than a SYN.
32282         * pinits.ch: Standardize.
32283
32284 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32285
32286         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32287         * Makefil: Renamed to Makefile.in.
32288         * configure.in: New.
32289
32290 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32291
32292     In chill.execute:
32293         * .cvsignore: Add result/output files.
32294         * Makefile: Fix up variables at start.  Use MFLAGS
32295           everywhere.  Correct bool_loc, built_ins entries.
32296           Add entry for vary1.ch.
32297         * bitarray.ch: Standardize upper-case usage.
32298         * bitexpr.ch: Standardize, add output of b1.
32299         * params.ch: Use arrayt in along PROC parameters, to
32300           avoid novelty problems.
32301         * sets.ch: Tiny cleanup.
32302         * vary1.ch: Re-indent.
32303
32304 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32305
32306           * Add PR-related files to Makefiles, .cvsignore files, etc.
32307
32308 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32309
32310         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32311           with compiler objects. New names are test-flow.c and test-loop.c
32312
32313 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32314
32315         * Upgraded c-torture tests from 1.19 to 1.20
32316
32317         * new files:
32318         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32319         * gcc.compile: 930623-1.c 930623-2.c
32320         * gcc.noncompile: 930622-1.c 930622-2.c
32321         * gcc.failure: 920411-1.c 920627-2.c
32322         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32323
32324 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32325
32326         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32327           More changes to get testsuite working properly. Needs more work.
32328           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32329
32330 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32331
32332         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32333           More changes to get testsuite working properly. Needs more work.
32334
32335 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32336
32337         * chill.compile/compile.exp: Added for Dejagnu support
32338         * chill.execute/execute.exp: Added for Dejagnu support
32339         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32340
32341 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32342
32343     This should complete moving the CHILL test files.
32344         * chill.noncompile(.cvsignore printf.grt
32345             in-printf.grt chprintf.grt chprintf.ch):
32346             Added test-support files.
32347           (Makefile): Modified further.
32348         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32349             signal.ch): Added test files.
32350           * chill.execute (.cvsignore printf.grt printr.c
32351             in-printf.grt rts.c chprintf.grt rts.h): Added
32352           test-support files.
32353             (Makefile): More corrections.
32354
32355 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32356
32357         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32358           test cases, ready for DejaGnu.
32359
32360 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32361
32362         * Upgraded c-torture tests from 1.18 to 1.19
32363
32364         * gcc.compile: added test(s):
32365           930607-1.c
32366         * gcc.execute: added test(s):
32367           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32368
32369         * added new subdirectory for misc tests: gcc.misc-tests
32370         * gcc.misc-test(s): added tests:
32371           inst-check.c test-consts.c test-ior.c test-switch.c
32372
32373 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32374
32375         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32376
32377 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32378
32379         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32380
32381 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32382
32383         * Upgraded c-torture tests from 1.17 to 1.18
32384
32385 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32386
32387         * Upgraded c-torture tests from 1.12 to 1.17
32388
32389 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32390
32391         * lib/old-dejagnu.exp:
32392           Fixed handling of XFAIL target triplets to correctly
32393           recognize wildcard characters.  Removed code that
32394           appended a unique id tag to the end of the file name
32395           printed out by the result of the testcases within a
32396           given test file.
32397
32398 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32399
32400         * lib/old-dejagnu.exp:
32401           Reworked expected failure handling to trigger off of XFAIL
32402           keyword in keyphrase embeded in testcase source code. The
32403           XFAIL keyword must be at the end of the keyphrase line. It
32404           may optionally be followed by one or more target triplets.
32405           It has just occured that the handling of wildcards in the
32406           target triplet may not be correct.
32407
32408 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32409
32410         * g++.old-deja/tests:
32411           Moved all subdirectories up one level into g++.old-deja .
32412
32413         * lib/old-dejagnu.exp:
32414           Fixed problem with CXXFLAGS not being properly reset, and being
32415           corrupted with extraneous "-c" compiler option.  This was
32416           causing binaries to not be generated for test that needed them.
32417           Modified strings passed to "pass" and "fail" so that individual
32418           tests from the same test file would be distinguished by an
32419           identifier appended to the test file name in the summary logs;
32420           this corrected a problem with erroneous diff logs.  Added code
32421           to search testcases for expected fail and unexpected pass keywords.
32422
32423 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32424
32425         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32426
32427 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32428
32429         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32430           Removed extraneous text from end of "Special g++ Options"
32431           keyphrase.
32432
32433         * lib/old-dejagnu.exp: Added pattern matching to look for new
32434           keywords, embedded in testcases comments, which will trigger
32435           calls to xpass and xfail.
32436
32437 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32438
32439         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32440           comments embedded in the testcases, especially the one looking for
32441           special compiler options, as well as the pattern matching for the
32442           compiler output again.
32443
32444 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32445
32446         * lib/old-dejagnu.exp: Do a proper check of the return value for
32447           execute tests. Fixed several problems with the pattern matching
32448           of the compiler output which gave erroneous test results.
32449           Changed several of the test result messages to be more descriptive.
32450         * config/unix-g++.exp: Proc g++_load now actually works and
32451           executes the tests passed to it and returns a usable return
32452           value.
32453
32454 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32455
32456           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32457
32458 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32459
32460         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32461           Modified both files to properly execute the old style
32462           dejagnu tests. The previous versions of these files were
32463           experimental and did not function anything near correctly.
32464
32465 1993-04-05  Rob Savoye  (rob@cygnus.com)
32466
32467         * Removed all Makefile.in and configure.in files. No configuration
32468         needed now.
32469
32470 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32471
32472         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32473
32474 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32475
32476         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32477         gcc.special/configure.in, gcc.noncompile/configure.in,
32478         gcc.execute/configure.in, gcc.code_quality/configure.in,
32479         g++.other/configure.in, g++.old-deja/configure.in,
32480         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32481         in srcname setting.
32482
32483 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32484
32485         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32486         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32487         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32488
32489 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32490
32491         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32492         (gdb_exit): Don't remove *_soc files.
32493
32494 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32495
32496         * lib/c-torture.exp: Don't look for main; instead always use -w
32497         -c.  This is how the c-torture tests work.  Remove the object
32498         file if the compilation succeeds.
32499         * gcc.execute/execute.exp: Remove executable if test passes.
32500         * gcc.noncompile/noncompile.exp: Every test is an expected
32501         failure.
32502         * gcc.special/special.exp: Added tests from c-torture 1.11,
32503         corrected use of existing test.
32504         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32505         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32506         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32507         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32508         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32509         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32510         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32511         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32512         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32513         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32514         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32515         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32516         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32517         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32518         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32519         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32520         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32521         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32522         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32523         c-torture 1.11.
32524         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32525         correspond to c-torture 1.11.
32526
32527         * New file.