OSDN Git Service

PR tree-optimization/21380
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-05-06  Jeff Law  <law@redhat.com>
2
3         * gcc.c-torture/compile/pr21380.c: New test.
4
5 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
6
7         PR c++/20961
8         * g++.dg/ext/weak3.C: New test.
9
10 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
11
12         PR c++/21352
13         * g++.dg/template/crash37.C: New test. 
14
15 2005-05-05  Paul Brook  <paul@codesourcery.com>
16
17         * gcc.dg/arm-g2.c: Use effective-target arm32.
18         * gcc.dg/arm-mmx-1.c: Ditto.
19         * gcc.dg/arm-scd42-2.c: Ditto.
20         * gcc.dg/arm-vfp1.c: Ditto.
21         * lib/target-supports.exp (check_effective_target_arm32): New
22         function.
23
24 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
25
26         PR libfortran/21354
27         gfortran.dg/in_pack_rank7.f90:  New test.
28
29 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
30
31         PR middle-end/15618
32         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
33
34 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
35
36         PR middle-end/21265
37         * gcc.dg/20050503-1.c: New test.
38
39         PR rtl-optimization/21239
40         * gcc.dg/i386-sse-11.c: New test.
41
42 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
43
44         PR target/16888
45         * gcc.target/i386/asm-1.c: New test.
46
47 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
48
49         PR rtl-optimization/21330
50         * gcc.c-torture/execute/20050502-1.c: New test.
51
52         PR target/21297
53         * gcc.c-torture/execute/20050502-2.c: New test.
54
55 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
56
57         PR middle-end/21282
58         * gcc.dg/pr21282.c: New.
59
60 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
61
62         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
63         * gcc.dg/vect/vect-92.c: Likewise
64         * gcc.dg/vect/vect-93.c: Likewise
65         * gcc.dg/vect/vect-dv-1.c: Likewise
66         * gcc.dg/vect/vect-dv-2.c: Likewise
67         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
68
69 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
70
71         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
72         * gfortran.dg/vect/vect-2.f90:  Likewise
73         * gfortran.dg/vect/vect-3.f90:  Likewise
74         * gfortran.dg/vect/vect-4.f90:  Likewise
75         * gfortran.dg/vect/vect-5.f90:  Likewise
76
77 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
78
79         PR target/20813
80         * gcc.dg/rs6000-fpint-2.c: New.
81
82 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
83
84         PR c/15698
85         * gcc.dg/builtins-30.c: Update expected messages.
86         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
87         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
88         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
89
90 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
91
92         PR tree-optimization/21294
93         * gcc.dg/tree-ssa/pr21294.c: New.
94
95 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
96
97         * gcc.dg/altivec-3.c (vec_store): Do not use the old
98         __builtin_altivec_st_internal_4si built-in.
99
100 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
101
102         PR c++/15875
103         * g++.dg/template/ptrmem14.C: New test.
104
105 2005-05-02  Paul Brook  <paul@codesourcery.com>
106
107         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
108
109 2005-05-02  Michael Matz  <matz@suse.de>
110
111         PR c++/19542
112         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
113
114 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
115
116         * g++.dg/cpp/weak.C: New test.
117
118 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
119
120         * gcc.dg/tree-ssa/loop-8.c: New test.
121
122 2005-04-30  Michael Maty  <matz@suse.de>
123
124         * gcc.dg/inline-mcpy.c: New test.
125
126 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
127
128         PR libfortran/18958
129         * gfortran.dg/eoshift.f90:  New test case.
130
131 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
132
133         PR libfortran/18857
134         * gfortran.dg/matmul_1.f90: New test.
135
136 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
137
138         PR tree-optimization/21030
139         * gcc.dg/tree-ssa/pr21030.c: New.
140
141 2005-04-29  Devang Patel  <dpatel@apple.com>
142
143         PR tree-optimization/21272
144         * gcc.dg/vect/vect-ifcvt-10.c: New test.
145         
146 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
147
148         PR fortran/13082
149         PR fortran/18824
150         * gfortran.dg/entry_4.f90: New test.
151         * gfortran.fortran-torture/execute/entry_1.f90: New test.
152         * gfortran.fortran-torture/execute/entry_2.f90: New test.
153         * gfortran.fortran-torture/execute/entry_3.f90: New test.
154         * gfortran.fortran-torture/execute/entry_4.f90: New test.
155         * gfortran.fortran-torture/execute/entry_5.f90: New test.
156         * gfortran.fortran-torture/execute/entry_6.f90: New test.
157         * gfortran.fortran-torture/execute/entry_7.f90: New test.
158
159 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
160
161         * gfortran.fortran-torture/execute/entry_8.f90: New test.
162
163 2005-04-29  Paul Brook   <paul@codesourcery.com>
164
165         * gfortran.dg/entry_3.f90: New test.
166
167 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
168
169         * gfortran.dg/implicit_4.f90: New test.
170
171 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
172
173         * lib/target-supports.exp (check_profiling_available): Return
174         false for xtensa-*-elf.
175
176 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
177
178         * lib/fortran-torture.exp (fortran-torture.exp): Catch
179         error if file cannot be deleted.
180
181 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
182
183         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
184         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
185         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
186         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
187         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
188         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
189         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
190         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
191         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
192         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
193         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
194         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
195         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
196
197 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
198
199         PR fortran/20865
200         * gfortran.dg/pr20865.f90: New test.
201
202 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
203
204         * gcc.dg/void-cast-2.c: New test.
205
206 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
207
208         PR c/21159
209         * gcc.dg/void-cast-1.c: New test.
210
211 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
212
213         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
214
215 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
216
217         PR fortran/21177
218         * gfortran.dg/pr21177.f90: New test.
219
220 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
221
222         PR tree-optimization/21171
223         * gcc.dg/tree-ssa/pr21171.c: New test.
224
225 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
226
227         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
228         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
229         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
230         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
231         gcc.dg/tree-ssa/gen-vect-32.c: New.
232         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
233         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
234         don't run on PPC32.
235
236 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
237
238         PR c/21213
239         * gcc.dg/transparent-union-3.c: New test.
240
241 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
242
243         PR c/20740
244         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
245         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
246         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
247         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
248         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
249         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
250
251 2005-04-26  Jeff Law  <law@redhat.com>
252
253         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
254         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
255         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
256         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
257         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
258         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
259         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
260
261 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
262
263         PR tree-optimization/17598
264         * gcc.dg/tree-ssa/pr17598.c: New testcase.
265
266 2005-04-25  Mike Stump  <mrs@apple.com>
267
268         * objc.dg/fix-and-continue-1.m: Add.
269
270 2005-04-25  Roger Sayle  <roger@eyesopen.com>
271
272         PR c++/20995
273         * g++.dg/opt/pr20995-1.C: New test case.
274
275 2005-04-25  Devang Patel <dpatel@apple.com>
276
277         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
278         
279 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
280
281         PR testsuite/21062
282         * g++.dg/opt/alias2.C (printf): Correct the prototype.
283
284 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
285
286         PR C++/21188
287         * g++.dg/opt/rtti2.C: New test.
288
289 2005-04-25  Paul Brook  <paul@codesourcery.com>
290         Steven G. Kargl  <kargls@comcast.net>
291
292         PR fortran/20879
293         * gfortran.dg/ichar_1.f90: New file.
294
295 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
296
297         PR middle-end/20991
298         * g++.dg/opt/pr20991.C: New test.
299
300         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
301         where sizeof (type) < __alignof__ (type).
302         * gcc.dg/compat/struct-layout-1.h: Likewise.
303
304 2005-04-24  Per Bothner  <per@bothner.com>
305             Devang Patel  <dpatel@apple.com>
306
307         PR preprocessor/20907
308         * gcc.dg/cpp/very-long-comment.c: New test.
309
310 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
311
312         PR fortran/20059
313         * gfortran.dg/common_5.f: New test.
314
315 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
316
317         PR middle-end/21082
318         * g++.dg/tree-ssa/pr21082.C: New testcase.
319
320 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
321
322         * gcc.dg/vect/vect-99.c: New test.
323
324 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
325
326         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
327
328 2005-04-22  Jeff Law  <law@redhat.com>
329
330         * gcc.dg/uninit-5.c: Remove xfails.
331         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
332         conditionals and loads.
333
334 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
335
336         PR libfortran/20074
337         PR libfortran/20436
338         PR libfortran/21108
339         * gfortran.dg/nested_reshape.f90: new test
340         * gfortran.dg/reshape-alloc.f90: new test
341         * gfortran.dg/reshape.f90: new test
342
343 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
344
345         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
346
347         * gcc.dg/arm-vfp1.c: New test.
348
349 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
350
351         PR c++/21087
352         * g++.dg/lookup/builtin2.C: New test.
353
354 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
355
356         * gcc.dg/weak/weak-13.c: New test.
357
358 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
359
360         * lib/target-supports.exp (check_effective_target_sync_int_long):
361         Add powerpc*.
362
363 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
364
365         * gcc.target/mips/branch-1.c: New test.
366
367 2005-04-21  Richard Henderson  <rth@redhat.com>
368
369         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
370         * gcc.dg/vect/vect-86.c: Likewise.
371         * gcc.dg/vect/vect-87.c: Likewise.
372         * gcc.dg/vect/vect-88.c: Likewise.
373
374 2005-04-21  Devang Patel  <dpatel@apple.com>
375
376         PR optimization/20994
377         * gcc.dg/tree-ssa/ifc-3.c: New test.
378         
379 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
380
381         PR c/12913
382         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
383         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
384         gcc.dg/c99-vla-jump-5.c: New tests.
385
386 2005-04-19  Richard Henderson  <rth@redhat.com>
387
388         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
389         Fix typo in exists check.
390         (check_effective_target_sync_int_long): New.
391         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
392         * gcc.dg/ia64-sync-2.c: Likewise.
393         * gcc.dg/ia64-sync-3.c: Likewise.
394         * gcc.dg/ia64-sync-4.c: Likewise.
395
396 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
397
398         * gcc.dg/fold-xor-1.c: New test.
399         * gcc.dg/fold-xor-2.c: New test.
400
401 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
402
403         PR target/20670
404         * g++.dg/eh/fp-regs.C: New test.
405
406 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
407
408         * gcc.dg/Wint-to-pointer-cast-1.c,
409         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
410         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
411         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
412
413 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
414
415         PR fortran/16861
416         * gfortran.dg/pr16861.f90: New test.
417
418 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
419
420         * gcc.dg/pr21085.c: New test.
421
422 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
423
424         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
425         (setup_mips_tests, dg-mips-options): New procedures.
426         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
427         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
428         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
429         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
430         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
431         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
432         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
433         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
434         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
435         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
436         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
437         dg-mips-options instead of dg-options.  Remove now-redundant
438         preprocessor guards.
439         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
440         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
441         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
442         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
443         * gcc.dg/vr-mult-2.c: Delete.
444         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
445         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
446         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
447         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
448         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
449         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
450         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
451
452 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
453
454         * ada/acats/run_all.sh: Use sync when executable not present.
455         
456 2005-04-18  Devang Patel  <dpatel@apple.com>
457
458         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
459         * gcc.dg/vect/vect-11a.c: New.
460         * gcc.dg/vect/vect-none.c: Update.
461         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
462
463 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
464
465         PR tree-optimization/20922
466         * gcc.dg/pr20922-1.c: New test.
467         * gcc.dg/pr20922-2.c: New test.
468         * gcc.dg/pr20922-3.c: New test.
469         * gcc.dg/pr20922-4.c: New test.
470         * gcc.dg/pr20922-5.c: New test.
471         * gcc.dg/pr20922-6.c: New test.
472
473 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
474
475         PR libfortran/20950
476         * gfortran.dg/pr20950.f: New test.
477
478 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
479
480         PR libfortran/19216
481         * gfortran.dg/pr19216.f: New test.
482
483 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
484
485         PR tree-optimization/21001
486         * gcc.dg/tree-ssa/pr21001.c: New.
487
488 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
489
490         PR libfortran/21075
491         * gfortran.dg/reshape_rank7.f90: New test.
492
493 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
494
495         PR libfortran/12884 gfortran.dg/pr12884.f: New test
496         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
497         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
498         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
499         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
500         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
501         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
502         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
503         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
504         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
505         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
506         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
507         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
508         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
509         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
510         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
511         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
512         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
513         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
514         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
515         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
516
517 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
518
519         * gfortran.dg/wtruncate.f: New testcase.
520         * gfortran.dg/wtruncate.f90: New testcase.
521
522 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
523
524         PR c++/21025
525         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
526         which sizeof/alignof is dependent, rather than just whether we are
527         processing_template_decl.
528         
529 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
530
531         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
532         corrected typo where the wrong variables had been compared.
533
534 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
535
536         PR libfortran/18495
537         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
538         Test callee-allocated version of return array with a write
539         statement.
540         Test spread with a temporary with another write statement.
541
542 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
543
544         PR tree-optimization/21031
545         * gcc.dg/tree-ssa/pr21031.c: New.
546
547 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
548
549         PR tree-optimization/21004
550         * gcc.dg/builtins-53.c: Include builtins-config.h.
551         Check floorf, ceilf, floorl and ceill transformations
552         only when HAVE_C99_RUNTIME is defined.
553         
554 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
555
556         PR middle-end/20739
557         * gcc.dg/tree-ssa/pr20739.c: New test.
558
559 2005-04-14  Mike Stump  <mrs@apple.com>
560
561         * gcc.dg/Foundation.framework/empty: New.
562         * gcc.dg/framework-2.c: New.
563
564 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
565
566         PR tree-optimization/21021
567         * gcc.c-torture/compile/pr21021.c: New.
568
569 2005-04-14  Janis Johnson  <janis187@us.ibm.com
570
571         PR testsuite/21010
572         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
573         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
574         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
575         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
576         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
577         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
578         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
579         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
580
581 2005-04-14  Richard Henderson  <rth@redhat.com>
582
583         * lib/target-supports.exp (check_effective_target_vect_condition):
584         Add ia64, i?86, and x86_64.
585
586 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
587
588         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
589
590 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
591
592         PR tree-optimization/20657
593         * gcc.dg/tree-ssa/pr20657.c: New.
594
595 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
596
597         * gcc.dg/builtins-53.c: Also check (int)trunc* and
598         (long long int)trunc*.
599
600 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
601
602         PR target/20927
603         * gcc.dg/pr20927.c: New test.
604
605 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
606
607         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
608         * gcc.target/mips/asm-1.c: Likewise.
609
610 2005-04-13  Dale Johannesen  <dalej@apple.com>
611
612         * objc.dg/objc-fast-4.m:  New.
613
614 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
615
616         * gcc.target/cris/torture/cris-torture.exp: New driver in new
617         directory.
618         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
619
620 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
621
622         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
623         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
624         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
625
626 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
627
628         PR tree-optimization/20913
629         * gcc.dg/tree-ssa/pr20913.c: New.
630
631         PR tree-optimization/20702
632         * gcc.dg/tree-ssa/pr20702.c: New.
633
634 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
635
636         PR c++/13744
637         * g++.dg/inherit/local3.C: New test.
638
639 2005-04-12  Jeff Law  <law@redhat.com>
640
641         * gcc.dg/tree-ssa/20050412-1.c: New test.
642
643 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
644
645         PR libfortran/19016
646         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
647         Add tests with mask generated by expression.
648         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
649         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
650         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
651
652 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
653
654         PR middle-end/20917
655         * gcc.dg/20050409-1.c: New test.
656
657 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
658
659         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
660
661 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
662
663         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
664         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
665         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
666         (TARGET_CXX): Adjust accordingly.
667         * target.h (struct gcc_target): Remove epxort_class_data.  Add
668         determine_class_data_visibility and class_data_always_comdat.
669         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
670         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
671         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
672         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
673         (arm_cxx_determine_class_data_visibility): New.
674         (arm_cxx_class_data_always_comdat): Likewise.
675         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
676         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
677         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
678         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
679         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
680         Define.
681
682 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
683
684         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
685
686 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
687
688         * gcc.dg/i386-darwin-fpmath.c: New.
689
690 2004-04-11  Devang Patel  <dpatel@apple.com>
691
692         * lib/target-supports.exp (check_effective_target_vect_condition): New.
693         * gcc.dg/vect/vect-ifcvt-1.c: New test.
694         * gcc.dg/vect/vect-ifcvt-2.c: New test.
695         * gcc.dg/vect/vect-ifcvt-3.c: New test.
696         * gcc.dg/vect/vect-ifcvt-4.c: New test.
697         * gcc.dg/vect/vect-ifcvt-5.c: New test.
698         * gcc.dg/vect/vect-ifcvt-6.c: New test.
699         * gcc.dg/vect/vect-ifcvt-7.c: New test.
700         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
701         
702 2004-04-11  Devang Patel  <dpatel@apple.com>
703
704         * gcc.dg/vect/vect-dv-1.c: New test.
705         * gcc.dg/vect/vect-dv-2.c: New test.
706         
707 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
708
709         PR tree-optimization/20933
710         * gcc.dg/tree-ssa/pr20933.c: New test.
711
712 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
713
714         * gfortran.dg/fold_nearest.f90: New test.
715
716 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
717
718         * gcc.dg/tree-ssa/alias-1.c: New test.
719
720 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
721
722         PR tree-optimization/20920
723         * g++.dg/tree-ssa/pr20920.C: New test.
724
725 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
726
727         * gcc.dg/builtins-53.c: Also check (int)ceil* and
728         (long long int)ceil*.
729         
730 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
731
732         * g++.dg/warn/Wdtor1.C: Declare template in system header with
733         explicit C++ linkage.
734
735 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
736
737         * gfortran.dg/pr17229.f: Take care of the new obsolescence
738         warning for arithmetic IF statements.
739
740 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
741
742         * eor_handling_1.f90: New test case.
743         * eor_handling_2.f90: New test case.
744         * eor_handling_3.f90: New test case.
745         * eor_handling_4.f90: New test case.
746         * eor_handling_5.f90: New test case.
747         * noadv_size.f90: New test case.
748         * pad_no.f90: New test case.
749
750 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
751
752         * gcc.c-torture/execute/20050410-1.c: New test.
753
754 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
755
756         * gcc.dg/pr20126.c: New.
757
758 2005-04-09  Bud Davis  <bdavis@gfortran.org>
759             Steven G. Kargl <kargls@comcast.net>
760
761         * gfortran.dg/PR19872.f: New test.
762
763 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
764
765         * gfortran.dg/nint_1.f90:  Fix dg-do directive
766
767 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
768
769         * gfortran.dg/nint_1.f90: New test.
770
771 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
772
773         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
774         Added test for callee-allocated arrays with write statements.
775         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
776         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
777         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
778         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
779         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
780
781 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
782
783         PR libfortran/20163
784         * gfortran.dg/open-options-blanks.f:  New test.
785
786 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
787
788         PR fortran/13257
789         * gfortran.dg/comma_format_extension_[1234].f: New tests.
790
791 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
792
793         * gcc.dg/tree-ssa/stdarg-1.c: New test.
794         * gcc.dg/tree-ssa/stdarg-2.c: New test.
795         * gcc.dg/tree-ssa/stdarg-3.c: New test.
796         * gcc.dg/tree-ssa/stdarg-4.c: New test.
797         * gcc.dg/tree-ssa/stdarg-5.c: New test.
798         * gcc.c-torture/execute/stdarg-4.c: New test.
799
800         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
801
802         PR target/20795
803         * g++.dg/abi/param2.C: New test.
804
805 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
806
807         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
808
809 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
810
811         * gcc.dg/builtins-53.c: New test.
812
813 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
814
815         * g++.dg/tree-ssa/pr18178.C: New test.
816         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
817         * gcc.c-torture/execute/20041019-1.c: New test.
818         * gcc.dg/tree-ssa/20041008-1.c: New test.
819         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
820         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
821         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
822         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
823         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
824         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
825         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
826         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
827         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
828         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
829
830 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
831
832         PR rtl-optimization/20466
833         * gcc.c-torture/execute/pr20466-1.c: New test.
834
835 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
836
837         PR c++/20905
838         * g++.dg/parse/cond2.C: New test.
839
840         PR c++/20145
841         * g++.dg/warn/Wdtor1.C: New test.
842
843 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
844
845         PR fortran/17229
846         * gfortran.dg/pr17229.f: New test.
847
848 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
849
850         * gfortran.dg/tiny_1.f90: New test.
851         * gfortran.dg/tiny_2.f90: ditto.
852
853 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
854
855         * gfortran.dg/eor_1.f90:  Fix dg-do run line
856         * gfortran.dg/open_new.f90:  Fix dg-do run line
857
858 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
859
860         * lib/target-supports.exp (get_compiler_messages): Support
861         optional arguments, the fourth being compiler options.
862         (check_effective_target_fpic): New proc.
863         * gcc.dg/20050321-2.c: Restrict to target fpic.
864
865 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
866
867         * gcc.dg/15443-1.c: New test.
868         * gcc.dg/15443-2.c: Likewise.
869
870 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
871
872         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
873
874 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
875
876         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
877
878 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
879
880         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
881         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
882         -m64.
883         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
884         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
885         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
886
887 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
888
889         PR c++/20212
890         * g++.dg/warn/Wunused-11.C: New test.
891
892 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
893
894         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
895
896 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
897
898         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
899
900 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
901
902         PR c++/20734
903         * g++.dg/template/ptrmem13.C: New test.
904
905 2005-04-05  Per Bothner  <per@bothner.com>
906
907         * lib/gcc.exp: Always add -fno-show-column, for now.
908
909 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
910
911         PR testsuite/20767
912         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
913         of plain old "unsigned int" for the type of "i".  Makes this test
914         64bit clean.
915
916 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
917
918         * gcc.dg/i386-ssefn-1.c: New test.
919         * gcc.dg/i386-ssefn-2.c: New test.
920         * gcc.dg/i386-ssefn-3.c: New test.
921         * gcc.dg/i386-ssefn-4.c: New test.
922
923 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
924
925         PR tree-optimization/20076
926         * gcc.dg/builtin-apply4.c: New test.
927
928         PR preprocessor/19475
929         * gcc.dg/cpp/macspace1.c: New test.
930         * gcc.dg/cpp/macspace2.c: New test.
931
932 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
933
934         * gfortran.dg/pr20755.f: Fixed bad format.
935
936 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
937
938         PR c++/20763
939         * g++.dg/ext/attrib21.C: New test.
940
941 2004-04-05  Devang Patel  <dpatel@apple.com>
942
943         * lib/target-supports.exp (check_effective_target_vect_shif): New.
944         * gcc.dg/vect/vect-shift-1.c: New test.
945         
946 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
947
948         PR libfortran/20755
949         * gfortran.dg/pr20755.f: New test.
950
951 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
952
953         * gfortran.dg/pr15959.f90: New test.
954         * gfortran.dg/string_pad_trunc.f90: New test.
955
956 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
957
958         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
959         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
960         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
961         syntax.
962
963 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
964
965         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
966
967 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
968
969         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
970         * gcc.c-torture/compile/20011119-2.c: Likewise.
971         * gcc.c-torture/compile/981001-2.c: Likewise.
972
973 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
974
975         PR c++/20679
976         * g++.dg/template/overload4.C: New test.
977
978 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
979
980         PR c++/20746
981         * g++.dg/abi/covariant5.C: New.
982
983         PR debug/20505
984         * g++.dg/debug/const2.C: New.
985
986 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
987
988         PR rtl-optimization/16104
989         * gcc.c-torture/execute/20050316-1.c: New test.
990
991 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
992
993         * g++.dg/template/spec23.C: Fix dg-error text.
994
995 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
996
997         PR c++/19199
998         * g++.dg/expr/lval2.C: New.
999
1000 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1001
1002         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
1003         __builtin_strcasecmp and __builtin_strncasecmp.
1004
1005 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1006
1007         PR c++/20723
1008         * g++.dg/template/spec22.C: New.
1009         * g++.dg/template/spec23.C: New.
1010
1011 2005-04-03  Dale Ranta  <dir@lanl.gov>
1012             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1013
1014         PR libfortran/20068
1015         PR libfortran/20125
1016         PR libfortran/20156
1017         PR libfortran/20471
1018         * gfortran.dg/backspace.f: New test.
1019
1020 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
1021
1022         * gcc.dg/pr19345.c: New test.
1023
1024 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1025
1026         PR tree-optimization/20640
1027         * gcc.dg/torture/tree-loop-1.c: New.
1028
1029 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1030
1031         PR rtl-optimization/20290
1032         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1033
1034 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1035
1036         * gcc.dg/rs6000-fpint.c: New.
1037
1038 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1039
1040         * gcc.dg/old-style-then-proto-1.c: New test.
1041
1042 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1043
1044         * gfortran.fortran-torture/execute/backspace.f90: Check
1045         after backspace and read was incorrect.
1046
1047 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1048
1049         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1050         buffer past the terminating NUL using memcmp.
1051         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
1052         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
1053
1054         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
1055         Fix unused/uninitialized variable warnings.
1056
1057         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
1058         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
1059         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
1060         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
1061
1062         * gcc.c-torture/execute/builtins/abs-1-lib.c,
1063         gcc.c-torture/execute/builtins/fputs-lib.c,
1064         gcc.c-torture/execute/builtins/lib/fprintf.c,
1065         gcc.c-torture/execute/builtins/lib/main.c,
1066         gcc.c-torture/execute/builtins/lib/memcmp.c,
1067         gcc.c-torture/execute/builtins/lib/memmove.c,
1068         gcc.c-torture/execute/builtins/lib/mempcpy.c,
1069         gcc.c-torture/execute/builtins/lib/memset.c,
1070         gcc.c-torture/execute/builtins/lib/printf.c,
1071         gcc.c-torture/execute/builtins/lib/sprintf.c,
1072         gcc.c-torture/execute/builtins/lib/stpcpy.c,
1073         gcc.c-torture/execute/builtins/lib/strchr.c,
1074         gcc.c-torture/execute/builtins/lib/strcmp.c,
1075         gcc.c-torture/execute/builtins/lib/strcpy.c,
1076         gcc.c-torture/execute/builtins/lib/strcspn.c,
1077         gcc.c-torture/execute/builtins/lib/strlen.c,
1078         gcc.c-torture/execute/builtins/lib/strncat.c,
1079         gcc.c-torture/execute/builtins/lib/strncmp.c,
1080         gcc.c-torture/execute/builtins/lib/strncpy.c,
1081         gcc.c-torture/execute/builtins/lib/strrchr.c,
1082         gcc.c-torture/execute/builtins/lib/strspn.c,
1083         gcc.c-torture/execute/builtins/lib/strstr.c,
1084         gcc.c-torture/execute/builtins/memops-asm-lib.c,
1085         gcc.c-torture/execute/builtins/strlen-2.c,
1086         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
1087         prototypes.
1088
1089 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1090
1091         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
1092         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
1093         selectany usage.
1094
1095 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
1096
1097         PR c++/19406
1098         * g++.dg/debug/using1.C: New test.
1099
1100 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
1101
1102         PR middle-end/20524
1103         * gcc.dg/alias-7.c: Prefix asm-declared name with
1104         __USER_LABEL_PREFIX__.
1105
1106 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
1107
1108         Fix fallout from PR middle-end/15700:
1109         * gcc.c-torture/compile/20011119-1.c: Take
1110         __USER_LABEL_PREFIX__ into account.
1111         * gcc.c-torture/compile/20011119-2.c: Likewise.
1112
1113 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1114
1115         PR c++/18644
1116         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
1117
1118 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1119
1120         PR c/17855
1121         * gcc.c-torture/compile/struct-non-lval-1.c,
1122         gcc.c-torture/compile/struct-non-lval-2.c,
1123         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
1124
1125 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
1126
1127         * gcc.dg/tls/tls.exp: Remove temporary file.
1128         * g++.dg/tls/tls.exp: Ditto.
1129         * lib/file-format.exp: Ditto.
1130         * g++.dg/special/ecos.exp: Ditto.
1131
1132         * lib/profopt.exp: Treat prof_ext as a list.
1133         * gcc.misc-tests/bprob.exp: Ditto.
1134         * g++.dg/bprob/bprob.exp: Ditto.
1135
1136         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
1137         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
1138         g++.dg/tree-ssa/pointer-reference-alias.C,
1139         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
1140         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
1141         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
1142         g++.dg/vect/pr19951.cc: Ditto.
1143         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
1144         gcc.dg/builtins-47.c: Ditto.
1145         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
1146         gcc.dg/pr20115-1.c: Ditto.
1147         * gcc.dg/tree-ssa/20030530-2.c,
1148         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
1149         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1150         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
1151         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1152         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
1153         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
1154         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
1155         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
1156         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
1157         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
1158         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
1159         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
1160         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
1161         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
1162         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
1163         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1164         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1165         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1166         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1167         gcc.dg/tree-ssa/20030824-1.c,
1168         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
1169         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
1170         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
1171         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
1172         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
1173         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
1174         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
1175         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
1176         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
1177         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
1178         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
1179         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
1180         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
1181         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
1182         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
1183         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
1184         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
1185         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
1186         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
1187         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
1188         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
1189         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
1190         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
1191         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
1192         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
1193         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
1194         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
1195         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
1196         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
1197         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
1198         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
1199         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
1200         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1201         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1202         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1203         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1204         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1205         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1206         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1207         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1208         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1209         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1210         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1211         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1212         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1213         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1214         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1215         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1216         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1217         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1218         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1219         gcc.dg/tree-ssa/useless-1.c: Ditto.
1220         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1221         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1222         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1223         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1224         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1225         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1226         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1227         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1228         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1229         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1230         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1231         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1232         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1233         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1234         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1235         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1236         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1237         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1238         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1239         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1240         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1241         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1242         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1243         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1244         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1245         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1246         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1247         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1248         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1249         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1250         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1251         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1252         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1253         gcc.dg/vect/vect-none.c: Ditto.
1254         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1255         treelang/compile/unsigned.tree: Ditto.
1256
1257         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1258         * gcc.dg/cpp/direct2s.c: Ditto.
1259         * gcc.dg/cpp/paste4.c: Ditto.
1260         * gcc.dg/cpp/separate-1.c: Ditto.
1261         * gcc.dg/pch/save-temps-1.c: Ditto.
1262         * g++.dg/ext/altivec-10.C: Ditto.
1263         * g++.dg/pch/pch.C: Ditto.
1264
1265         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1266
1267         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1268         * g++.dg/template/repo1.C: Ditto.
1269         * g++.dg/template/repo2.C: Ditto.
1270         * g++.dg/template/repo3.C: Ditto.
1271         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1272         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1273         * g++.old-deja/g++.pt/repo1.C: Ditto.
1274         * g++.old-deja/g++.pt/repo2.C: Ditto.
1275         * g++.old-deja/g++.pt/repo3.C: Ditto.
1276         * g++.old-deja/g++.pt/repo4.C: Ditto.
1277
1278         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1279         * gcc.dg/20030107-1.c: Ditto.
1280         * gcc.dg/20030702-1.c: Ditto.
1281         * gcc.dg/profile-generate-1.c: Ditto.
1282         * g++.dg/other/profile1.C: Ditto.
1283         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1284
1285         * lib/gcc-dg.exp (remove-build-file): New.
1286         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1287         cleanup-tree-dump, cleanup-saved-temps): New.
1288
1289 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1290
1291         PR c++/19203, DR 214
1292         * g++.dg/parse/ambig3.C: Not ambiguous.
1293         * g++.dg/template/spec20.C: New.
1294         * g++.dg/template/spec21.C: New.
1295
1296 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1297
1298         PR target/20045
1299         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1300
1301 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1302
1303         PR libfortran/20660
1304         * gfortran.dg/negative_unit.f: New test.
1305
1306 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1307
1308         * gcc.dg/20050330-1.c: New test.
1309
1310 2005-03-30  Devang Patel  <dpatel@apple.com>
1311
1312         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1313
1314 2005-03-30  Dale Johannesen  <dalej@apple.com>
1315
1316         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1317
1318 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1319
1320         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1321         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1322         Strip options from test name.
1323
1324 2005-03-31  Jan Hubicka  <jh@suse.cz>
1325
1326         * gcc.dg/varpool-1.c: New testcase.
1327
1328 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1329
1330         PR c/772
1331         PR c/17913
1332         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1333         gcc.dg/stmt-expr-label-3.c : New tests.
1334         * gcc.c-torture/execute/medce-2.c: Remove.
1335
1336 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1337
1338         PR c/20368
1339         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1340         tests.
1341
1342 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1343
1344         * gcc.c-torture/compile/pr20203.c: New test.
1345
1346 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1347
1348         * gfortran.dg/promotion.f90:  New test.
1349
1350 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1351
1352         PR middle-end/20491
1353         * gcc.dg/torture/asm-subreg-1.c: New test.
1354
1355 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1356
1357         PR c/20672
1358         * gcc.dg/pr20672-1.c: New test.
1359
1360 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1361
1362         * gfortran.dg/vect: New directory.
1363         * gfortran.dg/vect/vect.exp: New.
1364         * gfortran.dg/vect/vect-1.f90: New test.
1365         * gfortran.dg/vect/vect-2.f90: New test.
1366         * gfortran.dg/vect/vect-3.f90: New test.
1367         * gfortran.dg/vect/vect-4.f90: New test.
1368         * gfortran.dg/vect/vect-5.f90: New test.
1369
1370 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1371
1372         PR middle-end/20622
1373         * gcc.dg/alias-7.c: New test.
1374
1375 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1376
1377         * gcc.dg/sparc-reg-1.c: New test.
1378
1379 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1380
1381         PR target/19890
1382         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1383
1384 2005-03-29  Dale Ranta  <dir@lanl.gov>
1385             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1386
1387         PR libfortran/20163
1388         * gfortran.dg/pr20163-2.f: New test.
1389
1390 2005-03-28  Jan Hubicka  <jh@suse.cz>
1391
1392         PR middle-end/20635
1393         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1394         by Jakub Jelinek.
1395
1396 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1397
1398         PR tree-optimization/20626
1399         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1400         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1401
1402 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1403
1404         * gfortran.dg/underflow.f90:  New test.
1405         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1406
1407 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1408
1409         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1410
1411 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1412
1413         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1414         (g++_init): Make sure that CXXFLAGS is set.
1415         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1416         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1417         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1418         * lib/objc.exp (objc_init): Likewise.
1419         * lib/treelang.exp (treelang_init): Likewise.
1420
1421 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1422
1423         PR tree-optimization/20470
1424         * gcc.dg/tree-ssa/pr20470.c: New test.
1425
1426 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1427
1428         * gcc.dg/ppc-stfiwx.c: New.
1429
1430 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1431
1432         PR target/19888
1433         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1434
1435 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1436
1437         * gcc.dg/20050325-1.c: Fix a typo.
1438
1439 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1440
1441         PR libfortran/19678
1442         PR libfortran/19679
1443         * gfortran.dg/dos_eol.f: New test.
1444
1445 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1446
1447         PR rtl-optimization/20249
1448         * gcc.dg/20050325-1.c: New test.
1449
1450 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1451
1452         PR libfortran/15332
1453         * gfortran.dg/pr15332.f: New test.
1454
1455 2005-03-24  Dale Johannesen  <dalej@apple.com>
1456
1457         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1458
1459 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1460
1461         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1462         'internal' visibility.
1463         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1464         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1465         'protected' visibility.
1466         * gcc.dg/visibility-7.c: Likewise.
1467         * lib/target-supports.exp (check_visibility_available): Take
1468         a parameter, the kind of visibility to check for.
1469         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1470         to check_visibility_available.
1471
1472         * g++.dg/expr/cast3.C: New.
1473
1474 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1475
1476         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1477         rs6000.
1478
1479 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1480
1481         PR target/20095
1482         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1483
1484 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1485
1486         * gcc.dg/badshift.c: Renamed to...
1487         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1488
1489         * gcc.target/i386/badshift.c: Renamed to...
1490         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1491         only.
1492
1493         PR rtl-optimization/20532
1494         * gcc.target/i386/badshift.c: New.
1495
1496 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1497
1498         * gfortran.dg/pr18025.f90: New test.
1499
1500 2005-03-23  Dale Johannesen  <dalej@apple.com>
1501         
1502         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1503
1504 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1505
1506         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1507
1508         * lib/target-supports.exp (check_iconv_available): Default
1509         libiconv to -liconv, if there is no definition.
1510
1511 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1512
1513         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1514
1515 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1516
1517         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1518         * g++.dg/opt/pr7503-2.C: Likewise.
1519         * g++.dg/opt/pr7503-3.C: Likewise.
1520         * g++.dg/opt/pr7503-4.C: Likewise.
1521         * g++.dg/opt/pr7503-5.C: Likewise.
1522         * g++.dg/warn/minmax.C: New test.
1523
1524 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1525
1526         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1527         * gfortran.dg/g77_intrinsics_sub.f: New test.
1528
1529 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1530             Jan Hubicka  <jh@suse.cz>
1531             Steven Bosscher <stevenb@suse.de
1532
1533         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1534
1535 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1536
1537         PR c++/19980
1538         * g++.dg/template/redecl3.C: New test.
1539
1540 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1541
1542         PR c++/20499
1543         * g++.dg/parse/error16.C: Tweak error markers.
1544
1545 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1546
1547         PR target/20561
1548         * gcc.dg/20050321-2.c: New test.
1549
1550 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1551
1552         PR c++/20465
1553         PR c++/20381
1554         * g++.dg/template/ptrmem12.C: New.
1555
1556 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1557
1558         PR rtl-optimization/20527
1559         * gcc.c-torture/execute/pr20527-1.c: New test.
1560
1561 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1562
1563         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1564         program, compile it into a real executable and then delete the .c
1565         and .x files afterwards, to avoid problems on testglue targets.
1566
1567 2005-03-21  Stuart Hastings  <stuart@apple.com>
1568
1569         * gcc.target/i386/sse-2.c: New.
1570         
1571 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1572
1573         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1574
1575 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1576
1577         * g++.dg/parse/crash25.C: Fix typo.
1578
1579 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1580
1581         PR c++/20461
1582         * g++.dg/parse/crash24.C: New test.
1583
1584         PR c++/20536
1585         * g++.dg/parse/crash25.C: New test.
1586
1587 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1588
1589         PR c++/20147    
1590         * g++.dg/ext/stmtexpr4.C: New test.
1591
1592 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1593
1594         PR middle-end/20539
1595         * gcc.c-torture/compile/pr13066-1.c: New test case.
1596         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1597         * g++.dg/opt/pr13066-1.C: Likewise.
1598
1599 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1600
1601         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1602
1603 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1604
1605         PR fortran/18525
1606         * gfortran.dg/nesting_1.f90: New test.
1607
1608 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1609
1610         PR c++/20240
1611         * g++.dg/lookup/using13.C: New test.
1612
1613 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1614
1615         PR c++/20333
1616         * g++.dg/template/crash36.C: New test.
1617
1618 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1619
1620         PR c++/20463
1621         * g++.dg/template/crash35.C: New test.
1622
1623 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1624
1625         PR c++/19966
1626         * g++.dg/overload/operator2.C: New test.
1627
1628 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1629
1630         PR libfortran/20257
1631         * gfortran.dg/pr20257.f90: New test.
1632
1633 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1634
1635         PR libfortran/20480
1636         * gfortran.dg/pr20480.f90: New test.
1637
1638 2005-03-16  Richard Henderson  <rth@redhat.com>
1639
1640         PR middle-end/15700
1641         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1642         (_rtld_global): New.
1643         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1644         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1645
1646         * gcc.dg/alias-3.c: New.
1647         * gcc.dg/alias-4.c: New.
1648         * gcc.dg/alias-5.c: New.
1649         * gcc.dg/alias-6.c: New.
1650
1651 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1652
1653         * gcc.dg/cpp/ucnid-7.c: New.
1654
1655 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1656             Dorit Naishlos  <dorit@il.ibm.com>
1657
1658         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1659         darwin.
1660
1661 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1662
1663         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1664         misaligned accesses.
1665         * gcc.dg/vect/vect-58.c: Likewise.
1666         * gcc.dg/vect/vect-92.c: New.
1667         * gcc.dg/vect/vect-93.c: New.
1668
1669 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1670
1671         PR fortran/18827
1672         * gfortran.dg/assign_2.f90: New test.
1673         * gfortran.dg/assign_3.f90: New test.
1674         * gfortran.dg/assign.f90: New test.
1675
1676 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1677
1678         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1679         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1680         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1681         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1682         names.
1683
1684 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1685
1686         * gcc.dg/cpp/ucnid-6.c: New.
1687
1688         * gcc.dg/cpp/normalize-1.c: New.
1689         * gcc.dg/cpp/normalize-2.c: New.
1690         * gcc.dg/cpp/normalize-3.c: New.
1691         * gcc.dg/cpp/normalize-4.c: New.
1692         * gcc.dg/cpp/ucnid-4.c: New.
1693         * gcc.dg/cpp/ucnid-5.c: New.
1694         * g++.dg/cpp/normalize-1.C: New.
1695         * g++.dg/cpp/ucnid-1.C: New.
1696
1697 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1698
1699         * gcc.dg/pr18628.c: New.
1700
1701 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1702
1703         PR c++/20280
1704         * g++.dg/tree-ssa/pr20280.C: New.
1705
1706 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1707
1708         PR fortran/20467
1709         * gfortran.dg/stfunc_2.f90: New test.
1710
1711 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1712
1713         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1714
1715 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1716
1717         * gcc.dg/tree-ssa/20050314-1.c: New test.
1718
1719 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1720
1721         PR c++/4403
1722         PR c++/9783, DR433
1723         * g++.dg/template/friend34.C: New test.
1724         * g++.dg/template/friend35.C: Likewise.
1725         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1726
1727 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1728
1729         Friend class name lookup 5/n
1730         PR c++/1016
1731         * g++.dg/lookup/hidden-class1.C: New test.
1732         * g++.dg/lookup/hidden-class2.C: Likewise.
1733         * g++.dg/lookup/hidden-class3.C: Likewise.
1734         * g++.dg/lookup/hidden-class4.C: Likewise.
1735         * g++.dg/lookup/hidden-class5.C: Likewise.
1736         * g++.dg/lookup/hidden-class6.C: Likewise.
1737         * g++.dg/lookup/hidden-class7.C: Likewise.
1738         * g++.dg/lookup/hidden-class8.C: Likewise.
1739         * g++.dg/lookup/hidden-class9.C: Likewise.
1740         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1741         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1742         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1743         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1744         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1745         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1746         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1747         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1748         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1749         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1750         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1751
1752 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1753
1754         PR c++/20157
1755         * g++.dg/template/error18.C: New test.
1756
1757 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1758
1759         PR debug/16792
1760         * g++.dg/debug/pr16792.C: New test.
1761
1762 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1763
1764         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1765         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1766         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1767         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1768         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1769         test assertion names.
1770
1771 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1772
1773         PR fortran/18600
1774         * gfortran.dg/stfunc_1.f90: New test.
1775
1776 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1777
1778         PR fortran/16907
1779         * gfortran.dg/real_index_1.f90: New test.
1780
1781 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1782
1783         PR fortran/20323
1784         * gfortran.dg/spec_expr_1.f90: New test.
1785
1786 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1787
1788         PR c/20402
1789         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1790         new parser.
1791
1792 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1793
1794         PR fortran/20361
1795         * gfortran.dg/largeequiv_1.f90: New test.
1796
1797 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1798
1799         * gcc.dg/ucnid-1.c: New.
1800         * gcc.dg/ucnid-2.c: New.
1801         * gcc.dg/ucnid-3.c: New.
1802         * gcc.dg/ucnid-4.c: New.
1803         * gcc.dg/ucnid-5.c: New.
1804         * gcc.dg/ucnid-6.c: New.
1805         * gcc.dg/cpp/ucnid-1.c: New.
1806         * gcc.dg/cpp/ucnid-2.c: New.
1807         * gcc.dg/cpp/ucnid-3.c: New.
1808         * g++.dg/other/ucnid-1.C: New.
1809
1810 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1811
1812         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1813
1814 2005-03-11  Per Bothner  <per@bothner.com>
1815
1816         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1817         that diagnotics refer to correct token.
1818         * gcc.dg/unused-3.c: Likewise.
1819
1820 2005-03-11  Per Bothner  <per@bothner.com>
1821
1822         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1823         constant" is now actually on same line as string constant.
1824         * gcc.dg/cpp/direct2s.c: Likewise.
1825
1826 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1827
1828         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1829
1830 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1831
1832         PR libfortran/20124
1833         * gfortran.dg/pr20124.f90: New Test
1834
1835 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1836
1837         PR tree-optimization/20130
1838         * gcc.dg/pr20130-1.c: New test.
1839
1840 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1841
1842         PR target/20095
1843         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1844
1845 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1846
1847         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1848
1849 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1850
1851         * g++.dg/eh/forced1.C: Fix comment.
1852         * g++.dg/eh/forced2.C: Ditto.
1853         * g++.dg/eh/forced3.C: Ditto.
1854         * g++.dg/eh/forced4.C: Ditto.
1855
1856 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1857
1858         PR rtl-opt/20412
1859         * gcc.c-torture/compile/pr20412.c: New test.
1860
1861 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1862
1863         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1864
1865 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1866
1867         PR target/20322
1868         * gcc.dg/20050307-1.c: New test.
1869
1870 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1871
1872         PR c++/20375
1873         * g++.dg/other/stdarg3.C: New.
1874
1875 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1876
1877         PR c++/18384, c++/18327
1878         * g++.dg/init/array19.C: New test.
1879
1880         PR inline-asm/20314
1881         * gcc.dg/torture/pr20314-1.c: New test.
1882         * gcc.dg/torture/pr20314-2.c: New test.
1883
1884 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1885
1886         * gcc.dg/20050309-1.c: New test.
1887
1888 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1889
1890         * gcc.dg/builtins-10.c: Reactivate disabled test.
1891         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1892         new cbrt transformations.
1893
1894 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1895
1896         PR c++/20208
1897         * g++.dg/template/array13.C: New test.
1898
1899 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1900
1901         PR c++/16859
1902         * g++.dg/init/brace4.C: New test.
1903
1904 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1905
1906         PR c++/20186
1907         * g++.dg/template/non-dependent12.C: New.
1908
1909 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1910
1911         PR c++/20142
1912         * g++.dg/init/array18.C: Add dg-do run marker.
1913         
1914         PR c++/20142
1915         * g++.dg/init/array18.C: New test.
1916
1917 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1918
1919         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1920         * g++.dg/gcov/gcov.exp: Likewise.
1921         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1922         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1923         * lib/c-torture.exp: Likewise.
1924         * lib/fortran-torture.exp: Likewise.
1925         * lib/g++.exp: Likewise.
1926         * lib/gcc-defs.exp: Likewise.
1927         * lib/gcc-dg.exp: Likewise.
1928         * lib/gcc.exp: Likewise.
1929         * lib/gcov.exp: Likewise.
1930         * lib/gfortran.exp: Likewise.
1931         * lib/mike-g++.exp: Likewise.
1932         * lib/mike-gcc.exp: Likewise.
1933         * lib/objc-torture.exp: Likewise.
1934         * lib/objc.exp: Likewise.
1935         * lib/profopt.exp: Likewise.
1936         * lib/target-libpath.exp: Likewise.
1937         * lib/target-supports.exp: Likewise.
1938         * lib/treelang.exp: Likewise.
1939         * lib/wrapper.exp: Likewise.
1940
1941 2005-03-08  Jeff Law  <law@redhat.com>
1942
1943         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1944         PHI-OPT changes.
1945
1946 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1947
1948         * gcc.dg/vect/pr20122.c: New test.
1949
1950 2005-03-07  Jeff Law  <law@redhat.com>
1951
1952         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1953         was folded away.
1954         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1955         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1956         * gcc.dg/tree-ssa/pr18134.c: New test.
1957
1958 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1959
1960         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1961         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1962         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1963
1964 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1965
1966         PR tree-opt/17671
1967         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1968
1969 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1970
1971         * g++.dg/warn/Wnvdtor.C: New test.
1972
1973 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1974
1975         * gcc.dg/torture/pr19683-1.c: New test.
1976
1977 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1978
1979         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1980         * gfortran.dg/g77/19990313-2.f: Ditto.
1981         * gfortran.dg/g77/19990313-3.f: Ditto.
1982         * gfortran.dg/g77/19990525-0.f: Ditto.
1983         * gfortran.dg/g77/19990826-0.f: Ditto.
1984         * gfortran.dg/g77/19990826-2.f: Ditto.
1985         * gfortran.dg/g77/19990826-3.f: Ditto.
1986         * gfortran.dg/g77/20000511-1.f: Ditto.
1987         * gfortran.dg/g77/20000511-2.f: Ditto.
1988         * gfortran.dg/g77/970625-2.f: Ditto.
1989         * gfortran.dg/g77/980310-2.f: Ditto.
1990         * gfortran.dg/g77/980310-3.f: Ditto.
1991         * gfortran.dg/g77/980310-8.f: Ditto.
1992         * gfortran.dg/g77/980519-2.f: Ditto.
1993         * gfortran.dg/g77/alpha1.f: Ditto.
1994         * gfortran.dg/g77/claus.f: Ditto.
1995         * gfortran.dg/g77/erfc.f: Ditto.
1996         * gfortran.dg/g77/short.f: Ditto.
1997         * gfortran.fortran-torture/execute/data.f90: Ditto.
1998         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1999         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
2000
2001 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2002
2003         * lib/file-format.exp (gcc_target_object_format): Add check for som
2004         format and hardcode object formats on hppa*-*-hpux*.
2005         * lib/target-supports.exp (check_weak_available): Add check for som
2006         object format.  Always return 0 on hppa*-*-hpux10*.
2007
2008         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
2009         is defined.
2010
2011         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
2012
2013 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2014
2015         * gfortran.dg/pr19936_1.f90: New test.
2016         * gfortran.dg/pr19936_2.f90: New test.
2017         * gfortran.dg/pr19936_3.f90: New test.
2018
2019 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2020             Paul Thomas <prthomas@drfccad.cea.fr>
2021
2022         * gfortran.dg/PR19754_1.f90: New test.
2023         * gfortran.dg/PR19754_2.f90: Ditto.
2024
2025 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2026
2027         PR c++/19311
2028         * g++.dg/template/non-dependent11.C: New test.
2029
2030 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2031
2032         * lib/target-supports.exp (check_iconv_available): Fix comment.
2033
2034 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2035             Joseph S. Myers  <joseph@codesourcery.com>
2036
2037         PR c++/19797
2038         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2039
2040 2005-03-04  Matthew Sachs  <msachs@apple.com>
2041
2042         * gcc.exp (gcc_target_compile): Put braces around
2043         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2044         * objc.exp (objc_target_compile): Likewise.
2045         * treelang.exp (treelang_target_compile): Likewise.
2046
2047 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2048
2049         PR fortran/19673
2050         * gfortran.dg/func_result_1.f90: New test.
2051
2052 2005-03-04  Ben Elliston  <bje@au.ibm.com>
2053
2054         * gcc.misc-tests/options.exp: New test.
2055
2056 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
2057
2058         * gcc.dg/pr15784-4.c: New test.
2059
2060 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
2061
2062         * gcc.c-torture/execute/pr17133.c: New.
2063         * gcc.c-torture/compile/20050303-1.c: New.
2064
2065 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
2066
2067         * gcc.dg/cpp/assert4.c:  Fix for cygwin
2068
2069 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
2070
2071         * g++.dg/overload/using2.C: New.
2072
2073 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
2074
2075         PR c++/19916
2076         * g++.dg/init/ptrmem2.C: New test.
2077
2078 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
2079
2080         PR c/8927
2081         * gcc.dg/pr8927-1.c: New test.
2082
2083 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2084
2085         PR c++/20232
2086         * g++.dg/inherit/covariant12.C: New.
2087
2088 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2089
2090         PR fortran/19479
2091         * gfortran.dg/bound_1.f90: New test.
2092
2093 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
2094
2095         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
2096         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
2097
2098 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
2099
2100         PR c/20245
2101         * gcc.dg/pr20245-1.c: New test.
2102
2103 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
2104
2105         PR middle-end/19874
2106         * gcc.c-torture/execute/20050119-2.c: New test case.
2107
2108 2005-02-28  Ben Elliston  <bje@au.ibm.com>
2109
2110         * README: Update the DejaGnu bug reporting address.
2111         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
2112         * lib/objc-torture.exp: Likewise.
2113
2114 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2115
2116         * gfortran.dg/boz_1.f90: New test.
2117         * gfortran.dg/boz_3.f90: New test.
2118         * gfortran.dg/boz_4.f90: New test.
2119
2120 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2121
2122         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
2123         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
2124
2125 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2126
2127         PR libfortran/20101
2128         * gfortran.dg/write_0_pe_format.f90: New test.
2129
2130 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
2131
2132         PR c++/20206
2133         * g++.dg/opt/thunk2.C: New test.
2134         * g++.dg/opt/covariant1.C: New test.
2135
2136 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2137
2138         * gfortran.dg/e_d_fmt.f90: New test.
2139
2140 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
2141
2142         * gcc.dg/asm-b.c: Fix comment typos.
2143
2144 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2145
2146         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
2147         a V_MAY_DEF also.
2148
2149 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2150
2151         PR tree-opt/20188
2152         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
2153         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
2154         * gcc.dg/asm-b.c: New test.
2155
2156 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
2157
2158         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
2159         Disable this test on IRIX 6.
2160
2161 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
2162
2163         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
2164         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
2165         parser.
2166
2167 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
2168
2169         PR tree-optimization/20204
2170         * testsuite/gcc.dg/pr20204.c: New test.
2171
2172 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
2173
2174         PR target/20196
2175         * gcc.c-torture/execute/20050224-1.c: New test.
2176
2177         PR c++/20175
2178         * g++.dg/warn/Wbraces2.C: New test.
2179
2180 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
2181
2182         PR c++/19878
2183         * g++.dg/init/const2.C: New test.
2184
2185 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2186
2187         PR tree-optimization/20100
2188         * gcc.c-torture/execute/pr20100-1.c: New test.
2189
2190 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2191
2192         * gfortran.dg/implicit_3.f90: New test.
2193
2194         * gfortran.dg/deftype_1.f90: New test.
2195
2196 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
2197
2198         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
2199         the test passes.
2200         * g++.dg/other/anon3.C: Accept a warning.
2201
2202 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2203
2204         * gcc.dg/pr20017.c: Fix a comment typo.
2205
2206 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2207
2208         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2209
2210 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2211
2212         PR ada/19902
2213         * ada/acats/tests/cxa/cxa3004.a: Remove.
2214         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2215
2216 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2217
2218         PR c++/20073
2219         * g++.dg/init/const1.C: New test.
2220
2221         PR c++/19991
2222         * g++.dg/parse/constant7.C: New test.
2223
2224         PR c++/20152
2225         * g++.dg/parse/error27.C: New test.
2226         * g++.dg/template/qualttp15.C: Adjust error markers.
2227         * g++.old-deja/g++.other/struct1.C: Likewise.
2228         
2229         PR c++/20153
2230         * g++.dg/template/error17.C: New test.
2231
2232         PR c++/20148
2233         * g++.dg/parser/error26.C: New test.
2234
2235 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2236
2237         PR tree-optimization/20100
2238         PR tree-optimization/20115
2239         * gcc.dg/pr20115.c: New test.
2240         * gcc.dg/pr20115-1.c: New test.
2241         * gcc.dg/pr20100.c: New test.
2242         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2243         call-clobbered variables after alias1.
2244
2245 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2246
2247         * gfortran.dg/list_read_4.f90: new test.
2248
2249 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2250
2251         PR rtl-optimization/20017.
2252         * gcc.dg/pr20017.c: New.
2253
2254 2005-02-22  Devang Patel  <dpatel@apple.com>
2255
2256         PR 19952
2257         * g++.dg/tree-ssa/pr19952.C: New test.
2258         
2259 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2260
2261         PR c++/19883
2262         * g++.dg/parse/constant6.C: New test.
2263
2264 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2265
2266         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2267         * g++.dg/charset/asm2.c: Likewise.
2268         * g++.dg/charset/asm3.c: Likewise.
2269         * g++.dg/charset/asm4.c: Likewise.
2270         * g++.dg/charset/asm5.c: Likewise.
2271         * g++.dg/charset/attribute1.c: Likewise.
2272         * g++.dg/charset/attribute2.c: Likewise.
2273         * g++.dg/charset/extern1.cc: Likewise.
2274         * g++.dg/charset/extern2.cc: Likewise.
2275         * g++.dg/charset/extern3.cc: Likewise.
2276         * g++.dg/charset/function.cc: Likewise.
2277         * g++.dg/charset/string.c: Likewise.
2278         * g++.dg/charset/charset.exp: Likewise.
2279         * lib/target-supports.exp (check_iconv_available): Fix comment.
2280
2281 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2282
2283         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2284         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2285         * gcc.dg/charset/asm2.c: Likewise.
2286         * gcc.dg/charset/asm3.c: Likewise.
2287         * gcc.dg/charset/asm4.c: Likewise.
2288         * gcc.dg/charset/asm5.c: Likewise.
2289         * gcc.dg/charset/asm6.c: Likewise.
2290         * gcc.dg/charset/attribute1.c: Likewise.
2291         * gcc.dg/charset/attribute2.c: Likewise.
2292         * gcc.dg/charset/builtin1.c: Likewise.
2293         * gcc.dg/charset/extern.c: Likewise.
2294         * gcc.dg/charset/function.c: Likewise.
2295         * gcc.dg/charset/string.c: Likewise.
2296         * gcc.dg/charset/charset.exp: Likewise.
2297
2298 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2299
2300         PR fortran/20086
2301         * gfortran.dg/pr20086.f90: New test.
2302
2303 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2304
2305         PR tree-optimization/19786
2306         * g++.dg/tree-ssa/pr19786.C: New.
2307
2308 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2309
2310         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2311
2312 2005-02-21  Jeff Law  <law@redhat.com>
2313
2314         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2315
2316 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2317
2318         * gfortran.dg/do_iterator: Split loop, markup all lines for
2319         which an error locus is printed.
2320         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2321         locus is printed.
2322         * gfortran.dg/select_4.f90: Likewise.
2323         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2324         locuses in the various permutations.
2325
2326 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2327
2328         PR tree-optimization/19951
2329         * g++.dg/vect: New directory.
2330         * g++.dg/vect/vect.exp: New file.
2331         * g++.dg/vect/pr19951.cc: New testcase.
2332         * g++.dg/dg.exp: Also prune vectorizer tests.
2333
2334 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2335
2336         PR 18785
2337         * gcc.dg/charset/builtin1.c: New test.
2338
2339 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2340
2341         PR c++/19299
2342         * g++.dg/inherit/volatile1.C: New test.
2343
2344         PR c++/19440
2345         * g++.dg/template/dtor4.C: New test.
2346
2347 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2348
2349         * gfortran.dg/int_1.f90: New test.
2350
2351 2005-02-19  Devang Patel  <dpatel@apple.com>
2352
2353         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2354
2355 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2356
2357         * gfortran.dg/achar_1.f90: New test.
2358
2359 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2360
2361         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2362
2363 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2364             Jakub Jelinek  <jakub@redhat.com>
2365
2366         PR tree-optimization/19828
2367         * gcc.dg/tree-ssa/loop-7.c: New test.
2368         * gcc.c-torture/execute/20050218-1.c: New test.
2369
2370 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2371
2372         PR c/20043
2373         * gcc.dg/transparent-union-1.c: New test.
2374         * gcc.dg/transparent-union-2.c: New test.
2375
2376 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2377
2378         PR tree-optimization/18977
2379         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2380
2381 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2382
2383         PR target/20054
2384         * gcc.dg/pr20054.c: New test.
2385
2386 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2387
2388         PR c++/19508
2389         * g++.dg/ext/attrib20.C: New test.
2390
2391 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2392
2393         PR middle-end/20030
2394         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2395
2396 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2397
2398         PR c++/20008
2399         * g++.dg/opt/switch4.C: New.
2400
2401 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2402
2403         PR c++/20023
2404         PR tree-optimization/20009
2405         * gcc.c-torture/compile/20050217-1.c: New test.
2406         * g++.dg/opt/switch3.C: New test.
2407
2408         PR tree-optimization/18947
2409         * gcc.c-torture/compile/20050215-1.c: New test.
2410         * gcc.c-torture/compile/20050215-2.c: New test.
2411         * gcc.c-torture/compile/20050215-3.c: New test.
2412
2413 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2414
2415         PR c++/20028
2416         * g++.dg/template/crash34.C: New.
2417
2418         PR c++/20022
2419         * g++.dg/other/access3.C: New.
2420
2421 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2422
2423         * gcc.dg/vect/vect-98.c: New test.
2424
2425 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2426
2427         PR tree-optimization/19967
2428         * gcc.dg/pr19967.c: New.
2429
2430 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2431
2432         PR middle-end/19857
2433         * gcc.dg/tree-ssa/20050215-1.c: New test.
2434         * gcc.c-torture/execute/20050215-1.c: New test.
2435
2436 2005-02-15  Eric Christopher  <echristo@redhat.com>
2437
2438         * gcc.dg/cpp/20050215-1.c: New file.
2439
2440 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2441
2442         PR tree-optimization/15785
2443         * gcc.dg/pr15785-1.c: New test.
2444
2445 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2446
2447         PR c++/17788
2448         * g++.dg/init/ctor4.C: New.
2449         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2450
2451 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2452
2453         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2454         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2455
2456 2005-02-15  Andreas Schwab  <schwab@suse.de>
2457
2458         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2459         declare malloc.
2460
2461 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2462
2463         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2464
2465 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2466
2467         PR tree-optimization/19853
2468         * gcc.c-torture/compile/pr19853.c: New test.
2469
2470 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2471
2472         PR c++/19608
2473         * g++.dg/parse/local-class1.C: New.
2474
2475         PR c++/19895
2476         * g++.dg/parse/ptrmem3.C: New.
2477
2478         PR c++/19884
2479         * g++.old-deja/g++.oliva/template6.C: Add another case.
2480         * g++.dg/template/explicit6.C: New.
2481
2482 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2483
2484         PR c++/17816
2485         * g++.dg/other/redecl2.C: New.
2486
2487 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2488
2489         PR c++/19891
2490         * g++.dg/abi/covariant4.C: New.
2491
2492 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2493
2494         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2495
2496 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2497
2498         * gcc.dg/vect/vect-96.c: Fix typo.
2499
2500 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2501
2502         PR c++/14479
2503         PR c++/19487
2504         * g++.dg/template/enum5.C: New test.
2505
2506 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2507
2508         * gcc.dg/vect/vect-97.c: New test.
2509
2510 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2511
2512         * gcc.dg/vect/vect-96.c: New test.
2513
2514 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2515
2516         * gcc.dg/builtins-34.c: Also check ldexp*.
2517
2518 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2519
2520         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2521
2522 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2523
2524         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2525         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2526         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2527         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2528         selector_list, selector_expression, dg-process-target): Move to new
2529         file target-supports-dg.exp.
2530         * lib/target-supports-dg.exp: New.
2531
2532         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2533         New.
2534
2535 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2536
2537         PR c++/19666
2538         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2539
2540         PR middle-end/19858
2541         * gcc.c-torture/compile/20050210-1.c: New test.
2542
2543 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2544
2545         PR c++/19755
2546         * g++.dg/warn/Wbraces1.C: New test.
2547
2548 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2549
2550         * gcc.dg/builtins-52.c: New testcase.
2551
2552 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2553
2554         PR c/19342
2555         * gcc.c-torture/execute/20050119-1.c: New test.
2556
2557 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2558
2559         PR c++/19811
2560         * g++.dg/init/delete1.C: New test.
2561
2562 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2563
2564         PR c++/18470
2565         * g++.dg/template/static12.C: New test.
2566
2567 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2568
2569         PR c++/19787
2570         * g++.dg/conversion/ambig1.C: New test.
2571
2572         PR c++/19739
2573         * g++.dg/ext/attrib19.C: New test.
2574
2575         PR c++/19732
2576         * g++.dg/parse/dtor5.C: New test.
2577
2578         PR c++/19762
2579         * g++.dg/template/dtor3.C: New test.
2580
2581         PR c++/19826
2582         * g++.dg/template/static11.C: New test.
2583         * g++.dg/template/crash2.C: Remove dg-error marker.
2584
2585 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2586
2587         PR C++/18491
2588         * g++.old-deja/g++.mike/p10769a.C: Remove.
2589
2590 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2591
2592         * gcc.dg/builtins-48.c: New test case.
2593         * gcc.dg/builtins-49.c: New test case.
2594         * gcc.dg/builtins-50.c: New test case.
2595         * gcc.dg/builtins-51.c: New test case.
2596
2597 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2598
2599         PR middle-end/19583
2600         * g++.dg/warn/Wreturn-type-3.C: New test.
2601
2602 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2603
2604         PR middle-end/19402
2605         * gcc.dg/pr19402-1.c: New testcase.
2606         * gcc.dg/pr19402-2.c: likewise.
2607
2608 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2609
2610         PR middle-end/19854
2611         * g++.dg/tree-ssa/tmmti.C: New testcase.
2612
2613 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2614
2615         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2616
2617 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2618
2619         PR c++/19733
2620         * g++.dg/parse/crash23.C: New test.
2621         * g++.dg/warn/Weff1.C: New test.
2622
2623 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2624
2625         * gcc.dg/20050209-1.c: New test.
2626
2627 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2628
2629         PR target/19799
2630         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2631
2632 2005-02-08  Mike Stump  <mrs@apple.com>
2633
2634         * g++.dg/pch/import-2.c: New test.
2635         * g++.dg/pch/import-2.hs: New.
2636         * g++.dg/pch/include/import-2a.h: New.
2637         * g++.dg/pch/include/import-2b.h: New.
2638
2639 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2640
2641         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2642
2643 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2644
2645         * gfortran.dg/substr_1.f90: New test.
2646
2647 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2648
2649         PR middle-end/19775
2650         * gcc.dg/torture/builtin-power-1.c: Disable test for
2651         invalid transformation.
2652         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2653         no longer optimize.
2654         * gcc.dg/builtins-47.c: New testcase.
2655
2656 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2657             Dorit Naishlos  <dorit@il.ibm.com>
2658
2659         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2660
2661 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2662
2663         * gcc.c-torture/compile/20050206-1.c: New test.
2664
2665 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2666
2667         PR tree-opt/19768
2668         * g++.dg/opt/pr19768.C: New test.
2669
2670 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2671
2672         PR tree-opt/19736
2673         * gcc.c-torture/compile/pr19736.c: New test.
2674
2675 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2676
2677         PR c++/17401
2678         * g++.dg/parse/error25.C: New test.
2679
2680 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2681
2682         * gcc.c-torture/execute/20050203-1.c: New.
2683
2684 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2685
2686         * gcc.dg/vect/vect-85.c: Remove xfail.
2687         * gcc.dg/vect/vect-86.c: Remove xfail.
2688         * gcc.dg/vect/vect-87.c: Remove xfail.
2689         * gcc.dg/vect/vect-88.c: Remove xfail.
2690
2691 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2692
2693         * gcc.dg/altivec-19.c: New.
2694
2695 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2696
2697         PR c/17807
2698         * gcc.dg/nested-func-3.c: New test.
2699         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2700
2701 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
2702
2703         * gcc.test-framework/gen_directive_tests: Generate tests for
2704         selector expressions.
2705
2706 2005-02-02  Matt Austern  <austern@apple.com>
2707
2708         PR c++/19628
2709         * g++/ext/builtin7.C: New.
2710         * g++/ext/builtin8.C: New.
2711
2712 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2713
2714         PR c/18502
2715         * gcc.dg/pr18502-1.c: New test.
2716
2717 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2718
2719         PR c++/17413
2720         * g++.dg/template/local4.C: Tweak.
2721
2722 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2723
2724         PR tree-optimization/19578
2725         * gcc.c-torture/compile/20050202-1.c: New test.
2726
2727 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2728
2729         PR c/19435
2730         * gcc.dg/c99-init-4.c: New test.
2731
2732 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2733
2734         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2735
2736         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2737
2738         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2739         * g++.dg/eh/check-vect.h: New.
2740
2741         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2742         * gcc.dg/vect/vect-78.c: Ditto.
2743         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2744         Remove.
2745
2746         * g++.dg/conversion/simd1.C: Expect warning.
2747         * g++.dg/ext/attribute-test-1.C: Ditto.
2748         * g++.dg/ext/attribute-test-2.C: Ditto.
2749         * g++.dg/ext/attribute-test-3.C: Ditto.
2750         * g++.dg/ext/attribute-test-4.C: Ditto.
2751
2752         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2753         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2754
2755         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2756
2757 2005-02-01  Richard Henderson  <rth@redhat.com>
2758
2759         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2760         long double for ibm double-double format.
2761         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2762
2763 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2764
2765         PR tree-optimization/19633
2766         * testsuite/gcc.dg/pr19633-1.c: New test.
2767         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2768         to NULL or a symbol.
2769
2770 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2771
2772         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2773         New procs.
2774         (dg-process-target (local override)): Handle selector expressions.
2775
2776         * gcc.test-framework/README: Describe tests in source directory.
2777         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2778         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2779         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2780         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2781         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2782         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2783         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2784         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2785         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2786         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2787         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2788         * gcc.test-framework/dg-error-exp-P.c: New test.
2789         * gcc.test-framework/dg-error-exp-XP.c: New test.
2790         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2791         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2792         * gcc.test-framework/dg-output-exp-P.c: New test.
2793         * gcc.test-framework/dg-output-exp-XF.c: New test.
2794         * gcc.test-framework/dg-warning-exp-P.c: New test.
2795         * gcc.misc-tests/dg-1.c: Remove.
2796         * gcc.misc-tests/dg-2.c: Remove.
2797         * gcc.misc-tests/dg-3.c: Remove.
2798         * gcc.misc-tests/dg-4.c: Remove.
2799         * gcc.misc-tests/dg-5.c: Remove.
2800         * gcc.misc-tests/dg-6.c: Remove.
2801         * gcc.misc-tests/dg-7.c: Remove.
2802         * gcc.misc-tests/dg-8.c: Remove.
2803         * gcc.misc-tests/dg-9.c: Remove.
2804         * gcc.misc-tests/dg-10.c: Remove.
2805         * gcc.misc-tests/dg-11.c: Remove.
2806         * gcc.misc-tests/dg-12.c: Remove.
2807         * gcc.misc-tests/dg-test.exp: Remove.
2808
2809         * gcc.test-framework/test-framework.awk: Change recording and
2810         printing of passes and failures.
2811
2812         * gcc.test-framework: New directory.
2813         * gcc.test-framework/README: New.
2814         * gcc.test-framework/test-framework.exp: New.
2815         * gcc.test-framework/test-framework.awk: New.
2816         * gcc.test-framework/gen_directive_tests: New.
2817
2818 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2819
2820         * lib/treelang.exp: Fix comment typos.
2821         (treelang_target_compile): Don't append libs=-ltreelang to options.
2822
2823 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2824
2825         * g++.dg/parse/typename7.C: Adjust error messages.
2826
2827 2005-01-31  Jeff Law  <law@redhat.com>
2828
2829         * gcc.c-torture/execute/20050131-1.c: New test.
2830         * gcc.dg/wcaselabel.c: New test.
2831
2832 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2833
2834         * g++.dg/other/warning1.C: Adjust error messags.
2835         * g++.dg/parse/constant5.C: New test.
2836
2837 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2838
2839         PR c/19333
2840         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2841         the test case valid.
2842         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2843         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2844         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2845         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2846         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2847         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2848
2849 2005-01-31  Dale Johannesen  <dalej@apple.com>
2850
2851         * g++.dg/opt/pr19650.C:  New test.
2852
2853 2005-01-31  Richard Henderson  <rth@redhat.com>
2854
2855         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2856         long double for intel double extended format.
2857         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2858
2859 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2860
2861         PR c++/19555
2862         * g++.dg/template/static10.C: New test.
2863
2864         PR c++/19395
2865         * g++.dg/parse/error24.C: New test.
2866
2867         PR c++/19367
2868         * g++.dg/lookup/builtin1.C: New test.
2869
2870         PR c++/19457
2871         * g++.dg/warn/conv3.C: New test.
2872
2873 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2874
2875         PR fortran/19647
2876         * gfortan.dg/inquire_7.f90
2877
2878 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2879
2880         PR tree-optimization/15791
2881         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2882         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2883         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2884         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2885         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2886         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2887         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2888         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2889         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2890         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2891
2892 2005-01-29  Paul Brook  <paul@codesourcery.com>
2893
2894         PR fortran/18565
2895         * check.c (real_or_complex_check): New function.
2896         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2897         * intrinsic.c (add_functions): Use new check functions.
2898         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2899         Add prototypes.
2900
2901 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2902
2903         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2904         gcc.dg/lvalue-3.c: New tests.
2905         * gcc.dg/concat.c: Update expected messages.
2906
2907 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2908
2909         PR libfortran/19595
2910         * gfortran.dg/eor_1.f90:  New test.
2911
2912 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2913
2914         PR fortran/19589
2915         * gfortran.dg/logical_data_1.f90: New test.
2916
2917 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2918
2919         PR c++/19253
2920         * g++.dg/template/crash33.C: New test.
2921
2922         PR c++/19667
2923         * g++.dg/template/crash32.C: New test.
2924
2925 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2926
2927         PR middle-end/16558
2928         * g++.dg/warn/Wreturn-type-2.C: New test.
2929
2930 2004-06-24  Jeff Law  <law@redhat.com>
2931
2932         * gcc.dg/tree-ssa/20050128-1.c: New test.
2933
2934 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2935
2936         * gcc.target/frv/all-mdpackh-1.c: New test.
2937
2938 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2939
2940         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2941
2942 2005-01-27  Richard Henderson  <rth@redhat.com>
2943
2944         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2945
2946 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2947
2948         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2949
2950 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2951
2952         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2953         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2954         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2955         to cope with cases where the multilib options override the dg-options.
2956
2957 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2958
2959         PR c/18946
2960         * gcc.dg/noncompile/20050120-1.c: New test.
2961
2962 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2963
2964         PR tree-optimization/19633
2965         * gcc.dg/pr19633.c: New test.
2966         * gcc.dg/tree-ssa/pr19633.c: New test.
2967
2968 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2969
2970         * gcc.dg/20041216-1.c: New test.
2971
2972 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2973
2974         PR objc/18862
2975         * objc.dg/selector-2.m: New test.
2976
2977 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2978
2979         * g++.dg/opt/range-test-2.C: New test.
2980
2981         PR rtl-optimization/19579
2982         * gcc.c-torture/execute/20050124-1.c: New test.
2983
2984 2005-01-26  Greg Parker  <gparker@apple.com>
2985         Stuart Hastings  <stuart@apple.com>
2986
2987         * gcc.c-torture/execute/20050125-1.c: New.
2988
2989 2005-01-18  Jan Hubicka  <jh@suse.cz>
2990
2991         PR tree-optimize/19337
2992         * gcc.c-torture/compile/20050119-1.c: New test.
2993
2994 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2995
2996         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2997         test for successful match.
2998
2999 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
3000
3001         PR objc/18408
3002         * objc.dg/comp-types-7.m: New test.
3003
3004 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
3005
3006         * lib/target-supports.exp (current_target_name): New.
3007         (check_effective_target_ilp32, check_effective_target_lp64):
3008         Cache the result to use as long as the current target, with
3009         multilib flags, remains the same.
3010
3011         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
3012         (dg-require-weak, dg-require-visibility, dg-require-alias,
3013         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
3014         dg-require-effective-target, dg-skip-if): Remove call to
3015         skip_test_and_clear_xfail.
3016         (dg-test): Clear xfail data.
3017
3018 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
3019
3020         PR target/17751
3021         * gcc.dg/ppc64-toc.c: New test.
3022
3023         * g++.dg/tree-ssa/empty-1.C: New test.
3024
3025         PR middle-end/19551
3026         * gcc.c-torture/execute/20050121-1.c: New test.
3027         * gcc.dg/20050121-2.c: New test.
3028
3029 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
3030         Paul Brook  <paul@codesourcery.com>
3031
3032         PR fortran/17941
3033         * gfortran.dg/real_const_1.f: New test.
3034         * gfortran.dg/real_const_2.f90: New test.
3035         * gfortran.dg/complex_int_1.f90: New test.
3036
3037 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3038
3039         PR fortran/19313
3040         * gfortan.dg/inquire_6.f90: New test.
3041
3042 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3043
3044         PR libfortran/19451
3045         * open_readonly_1.f90:  New test.
3046
3047 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3048
3049         PR libfortran/18982
3050         * gfortran.dg/open_new.f90: New file.
3051
3052 2005-01-22  Paul Brook  <paul@codesourcery.com>
3053
3054         * namelist_1.f90: New test.
3055
3056 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
3057
3058         PR tree-optimization/19484
3059         * gcc.c-torture/compile/20050122-[12].c: New tests.
3060
3061 2005-01-22  Paul Brook  <paul@codesourcery.com>
3062
3063         * gfortran.dg/implicit_2.f90: New test.
3064
3065 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
3066
3067         PR fortran/19314
3068         * gfortran.dg/inquire_5.f90: New test.
3069
3070 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3071
3072         PR c/18809
3073         * gcc.dg/pr18809-1.c: New test.
3074
3075 2005-01-21  Ian Lance Taylor  <ian@airs.com>
3076
3077         * gcc.dg/20050121-1.c: New test.
3078
3079         PR tree-optimization/13000
3080         * gcc.dg/20040206-1.c: Change warning to point where function is
3081         being inlined.
3082
3083 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3084
3085         PR c++/19208
3086         * g++.dg/template/array11.C: New test.
3087
3088 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3089
3090         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
3091         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
3092         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
3093         * gfortran.dg/getenv_1.f90: Add dg-do directive.
3094         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
3095         gfortran.dg/pr17164.f90: Add missing dg-do directives.
3096
3097 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3098
3099         PR tree-optimization/15349
3100         * gcc.dg/tree-ssa/pr15349.c: New.
3101
3102 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
3103
3104         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
3105
3106 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
3107
3108         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
3109         scan-assembler-times directive name.
3110
3111         * gcc.dg/asm-a.c: Move dg-require-effective-target to
3112         after dg-do.
3113
3114         PR rtl-optimization/19462
3115         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
3116
3117 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
3118
3119         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
3120         counting function calls on ia64.
3121
3122 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
3123
3124         PR rtl-optimization/15139
3125         * gcc.dg/20050111-2.c: New test.
3126
3127         PR c/17297
3128         * gcc.c-torture/compile/20050113-1.c: New testcase.
3129
3130         PR middle-end/19164
3131         * gcc.dg/20050113-1.c: New testcase.
3132
3133 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
3134
3135         * gcc.dg/vect/vect-85.c: Add comment.
3136         * gcc.dg/vect/vect-86.c: Add xfail for now.
3137         * gcc.dg/vect/vect-87.c: Add xfail for now.
3138         * gcc.dg/vect/vect-88.c: Add xfail for now.
3139         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
3140
3141 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3142
3143         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
3144
3145 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3146
3147         * g++.dg/debug/typedef3.C: New test.
3148
3149 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
3150
3151         PR c/19472
3152         * gcc.dg/asm-a.c: New test.
3153
3154 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
3155
3156         * gcc.dg/sh-relax.c: Add prototype for abort.
3157
3158 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3159
3160         * gcc.dg/short-compare-1.c: New test.
3161         * gcc.dg/short-compare-2.c: Likewise.
3162
3163 2005-01-18  Michael Matz  <matz@suse.de>
3164
3165         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
3166
3167 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
3168
3169         PR tree-optimization/19121
3170         * gcc.c-torture/compile/pr19121.c: New test.
3171
3172 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
3173
3174         PR target/19357
3175         * gcc.c-torture/compile/pr19357.c: New test.
3176
3177 2005-01-17  Ian Lance Taylor  <ian@airs.com>
3178
3179         PR c/5675
3180         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
3181         pass--those that refer just to the variable, possibly with a
3182         cast.
3183         * gcc.dg/c99-const-expr-3.c: Likewise.
3184
3185         PR middle-end/13127
3186         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
3187         longer emitted.
3188
3189 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
3190
3191         PR fortran/18778
3192         * gfortran.dg/endfile_2.f90: New test.
3193
3194 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
3195
3196         PR 19168
3197         * gfortran.dg/select_5.f90: New test.
3198
3199 2004-01-16  Paul Brook  <paul@codesourcery.com>
3200
3201         * gfortran.dg/common_4.f90: New test.
3202
3203 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3204
3205         PR rtl-optimization/19462
3206         * gcc.dg/torture/pr19462-1.c: New test.
3207
3208 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3209
3210         PR objc/19321
3211         * objc.dg/func-ptr-2.m: New.
3212         * objc.dg/volatile-1.m: New.
3213
3214 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3215
3216         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3217
3218 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3219
3220         PR tree-optimization/19060
3221         * gcc.c-torture/execute/20050104-1.c: New test.
3222
3223 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3224
3225         PR fortran/18983
3226         * gfortran.dg/write_to_null.f90: New test.
3227
3228 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3229             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3230
3231         PR other/19328
3232         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3233         argument.
3234
3235 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3236
3237         PR c++/19263
3238         * g++.dg/init/vector1.C: New test.
3239
3240 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3241
3242         PR target/13158
3243         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3244         PR target/18987
3245         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3246
3247 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3248
3249         * gfortran.dg/select_1.f90: New test.
3250         * gfortran.dg/select_2.f90: New test.
3251         * gfortran.dg/select_3.f90: New test.
3252         * gfortran.dg/select_4.f90: New test.
3253
3254 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3255
3256         PR middle-end/19084
3257         PR rtl-optimization/19348
3258         * gcc.dg/20050111-1.c: New test.
3259         * gcc.c-torture/execute/20050111-1.c: New test.
3260
3261         * gcc.dg/i386-asm-4.c: New test.
3262
3263 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3264
3265         * gcc.dg/nested-func-2.c: New test.
3266         * ada/acats/norun.lst: Remove c953002.
3267
3268 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3269
3270         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3271
3272 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3273
3274         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3275
3276 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3277
3278         PR target/18761
3279         * g++.dg/abi/align1.C: New test.
3280
3281 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3282
3283         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3284         at a time.
3285         * g++.dg/ext/altivec_check.h: Support compiling as C.
3286
3287 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3288
3289         PR c++/19355
3290         * g++.dg/expr/pr19355-1.C: New test case.
3291
3292 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3293
3294         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3295         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3296         * ada/acats/tests/c3/c92005b.ada: Likewise.
3297         * ada/acats/tests/c3/cxb3012.a: Likewise.
3298         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3299
3300 2005-01-09  Paul Brook  <paul@codesourcery.com>
3301
3302         * gfortran.dg/common_2.f90: New file.
3303         * gfortran.dg/common_3.f90: New file.
3304
3305 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3306
3307         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3308
3309 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3310
3311         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3312         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3313         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3314         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3315         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3316         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3317         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3318         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3319         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3320         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3321         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3322         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3323         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3324         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3325         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3326         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3327         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3328         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3329         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3330         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3331         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3332         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3333         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3334         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3335         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3336         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3337         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3338         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3339         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3340         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3341         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3342         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3343         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3344         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3345         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3346         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3347         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3348         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3349         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3350         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3351         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3352         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3353         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3354         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3355         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3356         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3357         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3358         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3359         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3360         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3361         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3362         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3363         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3364         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3365         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3366         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3367         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3368         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3369         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3370         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3371         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3372         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3373         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3374         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3375         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3376         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3377         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3378
3379         * gcc.dg/vect/vect-1.c: Fix spelling.
3380         * gcc.dg/vect/vect-10.c: Fix spelling.
3381         * gcc.dg/vect/vect-11.c: Fix spelling.
3382         * gcc.dg/vect/vect-12.c: Fix spelling.
3383         * gcc.dg/vect/vect-14.c: Fix spelling.
3384         * gcc.dg/vect/vect-15.c: Fix spelling.
3385         * gcc.dg/vect/vect-16.c: Fix spelling.
3386         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3387         * gcc.dg/vect/vect-64.c: Fix comments.
3388         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3389
3390 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3391             Ira Rosen  <irar@il.ibm.com>
3392
3393         * gcc.dg/vect/vect-70.c: New test.
3394         * gcc.dg/vect/vect-71.c: New test.
3395
3396 2005-01-09  Manfred Hollstein  <mh@suse.com>
3397
3398         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3399         * gcc.dg/pr18241-2.c: Likewise.
3400         * gcc.dg/pr18241-3.c: Likewise.
3401         * gcc.dg/pr18241-4.c: Likewise.
3402         * gcc.dg/pr18241-5.c: Likewise.
3403
3404 2005-01-08  Richard Henderson  <rth@redhat.com>
3405
3406         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3407         False for x86 and x86-64.
3408
3409 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3410
3411         PR tree-optimization/18241
3412         * gcc.dg/pr18241-1.c: New test.
3413         * gcc.dg/pr18241-2.c: New test.
3414         * gcc.dg/pr18241-3.c: New test.
3415         * gcc.dg/pr18241-4.c: New test.
3416         * gcc.dg/pr18241-5.c: New test.
3417
3418 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3419
3420         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3421         gfortran.dg/select_4.f90: New.
3422
3423 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3424
3425         * gcc.c-torture/execute/20050107-1.c: New test.
3426
3427 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3428
3429         PR c++/19298
3430         * g++.dg/template/ref2.C: New.
3431
3432 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3433
3434         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3435         instead of being empty.
3436
3437 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3438
3439         PR fortran/15553
3440         * gfortran.dg/array-1.f90: New test.
3441
3442 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3443
3444         PR tree-optimization/19283
3445         * gcc.c-torture/execute/20050106-1.c: New test.
3446
3447         PR rtl-optimization/18861
3448         * gcc.dg/20050105-1.c: New test.
3449
3450         PR tree-optimization/18828
3451         * gcc.dg/20050105-2.c: New test.
3452
3453 2005-01-07  Andreas Jaeger  <aj@suse.de>
3454
3455         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3456
3457 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3458
3459         PR fortran/18398
3460         * gfortran.dg/fmt_read.f90: New test.
3461
3462 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3463
3464         * gcc.dg/rs6000-ldouble-2.c: New.
3465
3466 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3467
3468         PR c++/19244
3469         * g++.dg/parser/ctor2.C: New test.
3470
3471 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3472
3473         PR c++/17154
3474         * g++.dg/template/using9.C: New test.
3475
3476 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3477
3478         PR c++/19258
3479         * g++.dg/lookup/friend6.C: New test.
3480
3481 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3482
3483         PR c++/19270
3484         * g++.dg/template/array10.C: New.
3485
3486 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3487
3488         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3489         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3490
3491 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3492
3493         * gcc.c-torture/compile/20050105-1.c: New test.
3494
3495 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3496
3497         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3498
3499 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3500
3501         PR middle-end/19100
3502         * gcc.dg/conv-3.c: New test case.
3503
3504 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3505
3506         * gcc.dg/asm-wide-1.c: New test.
3507
3508 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3509
3510         PR c++/19030
3511         * g++.dg/parse/crash22.C: New
3512
3513 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3514
3515         PR 19257
3516         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3517
3518 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3519
3520         PR middle-end/17767
3521         * gcc.dg/i386-mmx-6.c: New test case.
3522
3523 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3524
3525         PR tree-optimization/18308
3526         * gcc.dg/vect/pr18308.c: New testcase.
3527
3528 2005-01-04  Andreas Jaeger  <aj@suse.de>
3529
3530         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3531
3532 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3533             Robert Bowdidge <bowdidge@apple.com>
3534
3535         * gcc.dg/cpp/subframework1.c: New.
3536         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3537         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3538         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3539         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3540
3541 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3542
3543         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3544         producing warning.
3545         * gcc.dg/darwin-weakimport-2.c: New.
3546
3547 2005-01-03  Richard Henderson  <rth@redhat.com>
3548
3549         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3550
3551 2005-01-03  Richard Henderson  <rth@redhat.com>
3552
3553         * gcc.dg/vect/vect.exp: Enable for ia64.
3554         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3555         (check_effective_target_vect_float): Likewise.
3556         (check_effective_target_vect_no_align): Likewise.
3557         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3558         * gcc.dg/vect/vect-8.c: Likewise.
3559
3560 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3561
3562         PR target/19236
3563         * gcc.dg/pr19236-1.c: New test case.
3564
3565 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3566
3567         PR rtl-optimization/12092
3568         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3569
3570 2005-01-02  Andreas Jaeger  <aj@suse.de>
3571
3572         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3573
3574 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3575             Andrew Pinski  <pinskia@physics.uc.edu>
3576
3577         PR rtl-optimization/12092
3578         * gcc.dg/pr12092-1.c: New test case.
3579
3580 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3581
3582         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3583         'hidden' and 'default' for better portability.
3584         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3585
3586         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3587         6 and 7.
3588         * g++.old-deja/g++.brendan/new3.C: Likewise.
3589
3590 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3591
3592         * gcc.dg/20041231-1.C: New test.
3593         * g++.dg/warn/Wunreachable-code-1.C: New test.
3594
3595 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3596
3597         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3598         file, not /dev/null.  Abort on error.
3599
3600 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3601             Ziemowit Laski  <zlaski@apple.com>
3602
3603         PR objc/18971
3604         * objc.dg/encode-5.m: New test.
3605
3606 2004-12-29  Richard Henderson  <rth@redhat.com>
3607
3608         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3609         * objc.dg/stabs-1.m: Disable for ia64.
3610
3611 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3612
3613         PR c++/19190
3614         * g++.dg/warn/Wunused-10.C: New test.
3615
3616 2004-12-28  Richard Henderson  <rth@redhat.com>
3617
3618         * objc.dg/stabs-1.m: Disable for alpha.
3619
3620 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3621
3622         PR c++/19149
3623         * g++.dg/parse/error23.C: New test.
3624
3625 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3626
3627         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3628
3629         PR fortran/19032
3630         * gfortran.dg/intrinsic_modulo_1.f90: New.
3631         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3632         tests with divisor -1.
3633
3634 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3635
3636         * g++.dg/opt/temp1.C (memcpy): Return a value.
3637
3638         PR c++/19148
3639         * g++.dg/expr/cond7.C: New test.
3640
3641 2004-12-27  Paul Brook  <paul@codesourcery.com>
3642
3643         * gfortran.dg/g77/select_no_compile.f: Remove.
3644
3645 2004-12-27  Richard Henderson  <rth@redhat.com>
3646
3647         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3648         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3649         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3650
3651 2004-12-26  Richard Henderson  <rth@redhat.com>
3652
3653         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3654         by 1i instead of token pasting.
3655
3656 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3657
3658         PR tree-optimization/17578
3659         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3660         to additional_flags.
3661         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3662
3663 2004-12-25  Richard Henderson  <rth@redhat.com>
3664
3665         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3666         Remove Alpha.
3667
3668 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3669
3670         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3671         hppa*-*-hpux*.
3672         * gcc.dg/pr17957.c (dg-options): Likewise.
3673         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3674         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3675         instead of 0 on __hppa__.
3676         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3677         "foo,%r" on hppa*-*-*.
3678
3679 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3680
3681         PR fortran/19071
3682         * gfortran.dg/complex_write.f90: New test.
3683
3684 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3685
3686         PR c++/17595
3687         * g++.dg/parse/pragma2.C: New test.
3688
3689         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3690
3691 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3692
3693         * gcc.dg/empty2.c: Add missing dg-warning.
3694
3695 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3696
3697         PR c++/17413
3698         * g++.dg/template/local4.C: New test.
3699         * g++.dg/template/crash19.C: Add dg-error marker.
3700
3701         * g++.dg/template/crash31.C: Correct embedded PR number.
3702
3703 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3704
3705         PR c++/16405
3706         * g++.dg/opt/temp1.C: Add do-run marker.
3707
3708 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3709
3710         * g++.dg/template/spec19.C: New.
3711
3712 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3713
3714         PR target/16819
3715         * gcc.dg/empty2.c: New.
3716
3717 2004-12-23  Richard Henderson  <rth@redhat.com>
3718
3719         * lib/target-supports.exp (check_effective_target_vect_no_align):
3720         Remove i?86 and x86-64.
3721
3722 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3723
3724         PR c++/16405
3725         * g++.dg/opt/temp1.C: New test.
3726
3727 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3728
3729         PR c++/18733
3730         * g++.dg/template/friend33.C: New testcase.
3731
3732 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3733
3734         PR c++/18464
3735         * g++.dg/template/cond5.C: New test.
3736
3737         PR c++/18492
3738         * g++.dg/inherit/thunk3.C: New test.
3739
3740         PR c++/11224
3741         * g++.dg/warn/Wunused-9.C: New test.
3742
3743 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3744
3745         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3746
3747 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3748
3749         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3750
3751 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3752
3753         PR c++/18378
3754         * g++.dg/ext/packed8.C: New test.
3755
3756         PR c++/13268
3757         * g++.dg/template/crash31.C: New test.
3758
3759         PR c++/19034
3760         * g++.dg/template/crash30.C: New test.
3761
3762 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3763
3764         PR C++/18984
3765         * g++.dg/eh/ctor3.C: New test.
3766
3767 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3768
3769         * objc.dg/stabs-1.m: Allow section name to be quoted and
3770         assembly label to begin with '.LL'.
3771
3772 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3773
3774         * gcc.dg/vect/vect.exp
3775         (check_effective_target_lp64_or_vect_no_align): New.
3776         * gcc.dg/vect/vect-77.c: Use it.
3777         * gcc.dg/vect/vect-78.c: Use it.
3778
3779         * lib/target-supports.exp
3780         (check_effective_target_vect_no_max,
3781         check_effective_target_vect_no_bitwise,
3782         check_effective_target_vect_no_align): New.
3783         * gcc.dg/vect/vect-13.c: Use them.
3784         * gcc.dg/vect/vect-17.c: Ditto.
3785         * gcc.dg/vect/vect-18.c: Ditto.
3786         * gcc.dg/vect/vect-19.c: Ditto.
3787         * gcc.dg/vect/vect-20.c: Ditto.
3788         * gcc.dg/vect/vect-27.c: Ditto.
3789         * gcc.dg/vect/vect-29.c: Ditto.
3790         * gcc.dg/vect/vect-44.c: Ditto.
3791         * gcc.dg/vect/vect-48.c: Ditto.
3792         * gcc.dg/vect/vect-50.c: Ditto.
3793         * gcc.dg/vect/vect-52.c: Ditto.
3794         * gcc.dg/vect/vect-54.c: Ditto.
3795         * gcc.dg/vect/vect-56.c: Ditto.
3796         * gcc.dg/vect/vect-58.c: Ditto.
3797         * gcc.dg/vect/vect-60.c: Ditto.
3798         * gcc.dg/vect/vect-72.c: Ditto.
3799         * gcc.dg/vect/vect-80.c: Ditto.
3800
3801 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3802
3803         PR c++/14075
3804         * g++.dg/init/string1.C: New.
3805
3806         PR c++/18975
3807         * g++.dg/other/synth1.C: New.
3808
3809 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3810
3811         PR c/18963
3812         * gcc.dg/pr18963-1.c: New test.
3813
3814 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3815
3816         PR c/18596
3817         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3818         * gcc.dg/pr18596-1.c: Use dg-error.
3819         (dg-options): Use -fno-unit-at-a-time.
3820         * gcc.dg/pr18596-2.c: New test.
3821         * gcc.dg/pr18596-3.c: New test.
3822
3823 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3824
3825         PR middle-end/18683
3826         * g++.dg/opt/pr18683-1.C: New test case.
3827
3828 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3829
3830         PR other/19093
3831         * g++.dg/opt/max1.C: Fix for 64bit targets.
3832
3833 2004-12-20  Matt Austern  <austern@apple.com>
3834
3835         PR c++/19044
3836         * g++.dg/ext/builtin6.C: New
3837
3838 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3839
3840         PR tree-optimization/19080
3841         * gcc.c-torture/compile/pr19080.c: New test.
3842
3843 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3844
3845         * gcc.dg/20041219-1.c: New test.
3846
3847 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3848
3849         PR middle-end/19068
3850         * g++.dg/opt/max1.C: New test case.
3851
3852 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3853
3854         * gcc.dg/fdata-sections-1.c: New test.
3855
3856 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3857
3858         PR middle-end/18548
3859         * gcc.dg/max-1.c: New test case.
3860
3861 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3862
3863         * gcc.c-torture/execute/20041218-1.c: New test.
3864
3865 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3866
3867         * gcc.dg/pr18501.c: New test.
3868         * gcc.dg/uninit-5.c: XFAIL.
3869         * gcc.dg/uninit-9.c: XFAIL.
3870
3871 2004-12-17  Dale Johannesen  <dalej@apple.com>
3872
3873         * gcc.dg/20041213-1.c:  New.
3874
3875 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3876
3877         * objc.dg/stabs-1.m: Allow assembly label to begin
3878         with a dot ('.').
3879
3880 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3881
3882         * gcc.c-torture/execute/20041213-1.c: Move...
3883         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3884
3885 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3886
3887         PR c++/18721
3888         * g++.dg/lookup/conv-5.C: New.
3889
3890 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3891
3892         * objc.dg/stabs-1.m: New test.
3893
3894 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3895
3896         * gcc.dg/visibility-c.c: Change compile to
3897         assemble for the test.
3898
3899 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3900
3901         PR target/19041
3902         * gcc.dg/visibility-c.c: New test.
3903
3904 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3905
3906         PR middle-end/18493
3907         * gcc.dg/switch-8.c: New test case.
3908
3909 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3910
3911         PR c++/18905
3912         * g++.dg/template/init4.C: New.
3913         * g++.dg/opt/static3.C: Enable optimizer.
3914
3915 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3916
3917         * g++.dg/other/complex1.C: New test.
3918
3919 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3920
3921         * g++.dg/opt/inline9.C: New test.
3922
3923 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3924
3925         PR fortran/18993
3926         * gfotran.dg/nullify_1.f: New test.
3927
3928 2004-12-15  Richard Henderson  <rth@redhat.com>
3929
3930         * gcc.target/i386/i386.exp: New harness.
3931         * gcc.target/i386/vect-args.c: New.
3932
3933 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3934
3935         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3936
3937 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3938
3939         PR c++/18825
3940         * g++.dg/template/friend32.C: New test.
3941
3942 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3943
3944         * cpp/pragma-once-1.c: New test.
3945         * cpp/pragma-once-1b.h: Likewise.
3946         * cpp/pragma-once-1c.h: Likewise.
3947         * cpp/pragma-once-1d.h: Likewise.
3948         * cpp/inc/pragma-once-1a.h: Likewise.
3949
3950 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3951             Steven G. Kargl  <kargls@comcast.net>
3952
3953         PR fortran/17597
3954         * gfortran.dg/list_read_3.f90: New test.
3955
3956 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3957
3958         * gcc.dg/ftrapv-2.c: New test.
3959
3960 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3961
3962         PR c++/18981
3963         * g++.dg/template/typename9.C: New test.
3964
3965 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3966
3967         PR c++/18738
3968         * g++.dg/template/typename8.C: New test.
3969         * g++.dg/parse/friend2.C: Tweak error message.
3970
3971 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3972
3973         * gcc.c-torture/20041214-1.c: New test.
3974
3975 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3976
3977         PR c++/18965
3978         * g++.dg/init/array17.C: New test.
3979
3980 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3981
3982         PR c++/18793
3983         * g++.dg/init/aggr3.C: New test.
3984
3985 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3986
3987         * gcc.dg/altivec-types-1.c: New test.
3988         * gcc.dg/altivec-types-2.c: New test.
3989         * gcc.dg/altivec-types-3.c: New test.
3990         * gcc.dg/altivec-types-4.c: New test.
3991         * g++.dg/ext/altivec-types-1.C: New test.
3992         * g++.dg/ext/altivec-types-2.C: New test.
3993         * g++.dg/ext/altivec-types-3.C: New test.
3994         * g++.dg/ext/altivec-types-4.C: New test.
3995
3996 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3997
3998         PR middle-end/18951
3999         * gcc.c-torture/execute/20041213-1.c: New test.
4000
4001 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
4002
4003         PR c++/18949
4004         * g++.dg/template/cast1.C: New.
4005
4006 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
4007
4008         * gcc.c-torture/execute/20041213-2.c: New test.
4009
4010 2004-12-13  Richard Henderson  <rth@redhat.com>
4011
4012         * gcc.dg/i386-sse-10.c: Fix typo in options.
4013
4014 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
4015
4016         PR c++/18968
4017         * g++.dg/opt/pr18968.C: New test.
4018
4019 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
4020
4021         PR c++/18925
4022         * g++.dg/ext/visibility/staticdatamem.C: New test.
4023
4024 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
4025
4026         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
4027
4028 2004-12-13  Roger Sayle  <roger@eyesopen.com>
4029
4030         PR rtl-optimization/18928
4031         * gcc.dg/pr18928-1.c: New test case.
4032
4033 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4034
4035         PR tree-opt/16951
4036         * gcc.c-torture/compile/20041211-1.c: New.
4037
4038 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4039
4040         PR middle-end/17564
4041         * gcc.c-torture/execute/20041212-1.c: New test.
4042
4043 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4044
4045         PR fortran/18869
4046         * gfortran.dg/common_1.f90: New test.
4047
4048 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4049         Paul Brook  <paul@codesourcery.com>
4050
4051         PR fortran/16222
4052         * gfortran.dg/real_do_1.f90: New test.
4053
4054 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4055
4056         PR tree-opt/18040
4057         * g++.dg/opt/ptrmem6.C: New test.
4058
4059 2004-12-11  Roger Sayle  <roger@eyesopen.com>
4060
4061         PR middle-end/18921
4062         * gcc.dg/pr18921-1.c: New test case.
4063
4064 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4065
4066         PR fortran/17175
4067         * gfortran.dg/scale_1.f90: New test.
4068
4069 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
4070
4071         PR middle-end/18903
4072         * gcc.c-torture/compile/pr18903.c: New test.
4073
4074 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
4075
4076         * gcc.c-torture/execute/20041210-1.c: New test.
4077
4078 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4079
4080         PR c++/18731
4081         * g++.dg/parser/struct-1.C: New test.
4082         * g++.dg/parser/struct-2.C: New test.
4083         * g++.dg/parser/struct-3.C: New test.
4084
4085 2004-12-09  Richard Henderson  <rth@redhat.com>
4086
4087         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
4088
4089         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
4090         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
4091
4092 2004-12-09  Matt Austern  <austern@apple.com>
4093
4094         PR c++/18514
4095         * g++.dg/ext/builtin1.C: New
4096         * g++.dg/ext/builtin2.C: New
4097         * g++.dg/ext/builtin3.C: New
4098         * g++.dg/ext/builtin4.C: New
4099         * g++.dg/ext/builtin5.C: New
4100
4101 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
4102
4103         PR tree-opt/18904
4104         * g++.dg/opt/ptrmem5.C: New test.
4105
4106 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
4107
4108         * g++.dg/parse/typename5.C: Adjust for new error.
4109         * g++.dg/parse/typename7.C: New.
4110
4111 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4112
4113         PR c++/18073
4114         * g++.dg/other/mmintrin.C: New test.
4115
4116 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
4117
4118         PR c++/16681
4119         * g++.dg/init/array15.C: New.
4120         * g++.dg/init/array16.C: New.
4121
4122 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4123
4124         PR fortran/18826
4125         * gfortran.dg/assign_1.f90: New test.
4126
4127 2004-12-08  Nick Clifton  <nickc@redhat.com>
4128
4129         * gcc.target/xstormy16/bss_below100: New directory containing tests.
4130         * gcc.target/xstormy16/data_below100: Likewise.
4131         * gcc.target/xstormy16/sfr: Likewise.
4132         * gcc.target/xstormy16/below100.S: New test source file.
4133         * gcc.target/xstormy16/below100.ld: New test linker script.
4134         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4135         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
4136         bp instructions.
4137         * gcc.target/xstormy16/bp.c: Likewise.
4138
4139         * gcc.target/xstormy16/bss_below100: New files:
4140         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4141         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4142         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4143         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4144         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4145         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4146         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4147         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4148         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4149         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4150         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4151         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4152         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4153         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4154         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4155         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4156         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4157         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4158         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4159         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4160         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4161         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4162         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4163         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4164         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4165         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4166         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4167
4168         * gcc.target/xstormy16/data_below100: New files:
4169         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4170         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4171         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4172         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4173         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4174         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4175         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4176         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4177         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4178         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4179         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4180         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4181         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4182         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4183         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4184         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4185         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4186         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4187         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4188         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4189         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4190         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4191         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4192         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4193         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4194         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4195         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4196
4197         * gcc.target/xstormy16/sfr: New files:
4198         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
4199         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
4200         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4201         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4202         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4203         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4204         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4205         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4206         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4207         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4208         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4209         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4210         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4211         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4212         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4213         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4214         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4215         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4216         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4217         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4218         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4219         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4220         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4221         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4222         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4223         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4224         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4225         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4226         27_if0_sfrw_bitfield_f.c
4227
4228 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4229
4230         PR c++/18100
4231         * g++.dg/lookup/name-clash4.C: New test.
4232
4233 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4234
4235         PR c++/18672
4236         * g++.dg/opt/array1.C: New.
4237
4238         PR c++/18803
4239         * g++.dg/template/operator5.C: New.
4240
4241 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4242
4243         PR c/18867
4244         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4245
4246 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4247
4248         * gcc.dg/noncompile/20041207.c: New test.
4249
4250 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4251
4252         * g++.dg/other/unreachable-1.C: New test.
4253
4254 2004-12-06  Nick Clifton  <nickc@redhat.com>
4255
4256         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4257         <limits.h> because the latter comes from gcc's include/ directory
4258         and not the newlib/libc/include directory.
4259
4260 2004-12-04  Richard Henderson  <rth@redhat.com>
4261
4262         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4263
4264 2004-12-04  Richard Henderson  <rth@redhat.com>
4265
4266         * lib/target-supports.exp (check_gc_sections_available): Disable
4267         for alpha and ia64.
4268
4269 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4270
4271         PR middle-end/17909
4272         * g++.dg/other/vararg-2.C: New test.
4273
4274 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4275
4276         PR c++/17011, c++/17971
4277         * g++.dg/template/error15.C: Adjust expected error.
4278         * g++.dg/template/instantiate3.C: Likewise.
4279
4280 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4281
4282         * gcc.dg/altivec-18.c: Fix for darwin
4283
4284 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4285
4286         PR c++/18782
4287         * g++.dg/parse/ptrmem2.C: New.
4288
4289         PR c++/18318
4290         * g++.dg/template/new1.C: New.
4291
4292 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4293
4294         PR fortran/18710
4295         * gfortran.dg/direct_io_3.f90: New test.
4296
4297 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4298
4299         PR 18758
4300         * g++.dg/parse/crash21.C: New.
4301
4302 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4303
4304         PR c++/15664, c++/18276
4305         * g++.dg/template/ttp13.C: New test.
4306         * g++.dg/template/ttp14.C: Likewise.
4307
4308 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4309
4310         PR c++/18123
4311         * g++.dg/parse/enum2.C: New test.
4312         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4313
4314 2004-12-02  Nick Clifton  <nickc@redhat.com>
4315
4316         * gcc.target/xstormy16: New test directory.
4317         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4318         * gcc.target/xstormy16/bp.c: Check the generation of bp
4319         instructions.
4320         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4321         bn instructions and the BELOW100 attribute.
4322
4323 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4324
4325         PR target/16952
4326         * gcc.dg/ppc-eabi.c: New.
4327
4328 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4329
4330         PR fortran/18284
4331         * gfortran.dg/backspace.f90
4332
4333 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4334
4335         * gfortran.dg/inquire.f90: New test.
4336
4337 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4338
4339         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4340         handle effective-target-keyword.
4341         (dg-skip-if): Support effective-target keyword as target list.
4342         (dg-xfail-if): Ditto.
4343         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4344
4345 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4346
4347         PR tree-optimization/18291
4348         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4349
4350 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4351
4352         PR C++/18729
4353         * g++.dg/parse/crash20.C: New.
4354
4355         PR c++/17431
4356         * g++.dg/overload/arg1.C: New.
4357         * g++.dg/overload/arg2.C: New.
4358         * g++.dg/overload/arg3.C: New.
4359         * g++.dg/overload/arg4.C: New.
4360
4361 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4362
4363         * gcc.dg/c99-flex-array-4.c: Remove.
4364
4365 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4366
4367         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4368
4369         * lib/target-supports.exp (is-effective-target): Simplify.
4370
4371         * lib/target-supports.exp (check_effective_target_vect_long):
4372         Fix for powerpc64-*-*.
4373
4374 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4375
4376         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4377         to support new requirements on FreeBSD 5.
4378
4379 2004-11-30  Devang Patel  <dpatel@apple.com>
4380
4381         PR 18702
4382         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4383
4384 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4385
4386         * g++.dg/ext/altivec-13.C: New test.
4387
4388 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4389
4390         PR tree-opt/18298
4391         * gcc.c-torture/execute/p18298.c: New test.
4392
4393 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4394             Dorit Naishlos  <dorit@il.ibm.com>
4395
4396         PR tree-opt/18607
4397         * gcc.dg/vect/vect-89.c: New test.
4398
4399 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4400
4401         * gcc.dg/pr18596-1.c: New test.
4402
4403 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4404
4405         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4406
4407 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4408
4409         PR c/18479
4410         * gcc.dg/pr18479.c: New test.
4411
4412 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4413
4414         PR target/18490
4415         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4416         mmix-knuth-mmixware.
4417
4418         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4419         cris-*-elf* cris-*-aout* mmix-*-*
4420
4421 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4422
4423         PR middle-end/18725
4424         * gcc.dg/pr18725.c: New test.
4425
4426 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4427
4428         PR target/18488
4429         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4430
4431         PR target/18336
4432         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4433
4434 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4435
4436         PR c++/18368
4437         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4438         * g++.old-deja/g++.law/ctors5.C: Likewise.
4439         * g++.old-deja/g++.other/crash25.C: Likewise.
4440
4441         PR c++/18674
4442         * g++.dg/template/error16.C: New test.
4443
4444         PR c++/18512
4445         * g++.dg/template/crash29.C: New test.
4446
4447 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4448
4449         PR tree-optimization/18712
4450         * gcc.c-torture/compile/pr18712.c: New test.
4451
4452 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4453
4454         PR c/7544
4455         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4456         tests.
4457
4458 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4459
4460         PR c++/18652
4461         * g++.dg/lookup/crash6.C: New test.
4462
4463 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4464
4465         PR middle-end/18164
4466         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4467
4468 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4469
4470         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4471         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4472         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4473
4474 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4475
4476         * gcc.dg/pr18164.c: New test.
4477
4478 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4479
4480         * gcc.dg/funroll-loops-all.c: New.
4481
4482 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4483
4484         PR target/18489
4485         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4486         delimeter, match space and TAB as well as ":".
4487
4488         PR target/18484
4489         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4490
4491         PR target/18348
4492         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4493
4494         PR target/18345
4495         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4496
4497         PR target/18337
4498         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4499
4500 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4501
4502         * gfortran.dg/direct_io_2.f90: New test.
4503
4504 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4505
4506         PR target/18334
4507         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4508
4509 2004-11-28  Richard Henderson  <rth@redhat.com>
4510
4511         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4512
4513 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4514
4515         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4516         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4517         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4518         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4519         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4520         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4521         gcc.dg/pointer-arith-8.c: New tests.
4522
4523 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4524
4525         PR fortran/18364
4526         * gfortran.dg/endfile.f90: New test.
4527
4528 2004-11-27  Falk Hueffner  <falk@debian.org>
4529
4530         * gcc.dg/loop-6.c: New test.
4531
4532 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4533
4534         * gcc.c-torture/execute/20041126-1.c: New test.
4535
4536 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4537
4538         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4539         on IRIX.
4540
4541 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4542
4543         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4544         functions.
4545
4546 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4547
4548         PR rtl-optimization/17825
4549         * gcc.c-torture/compile/20041119-1.c: New test.
4550
4551 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4552
4553         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4554         Check existence of ld library path variables before unsetting.
4555
4556 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4557
4558         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4559
4560 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4561
4562         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4563
4564 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4565
4566         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4567
4568 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4569
4570         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4571         dg-do directive.
4572
4573 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4574
4575         * gcc.dg/pr17957.c: Pass --param, not -param.
4576
4577 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4578
4579         PR middle-end/17957
4580         * testsuite/gcc.dg/pr17957.c: New test.
4581
4582 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4583
4584         PR c++/18445
4585         * g++.dg/template/crash28.C: Likewise.
4586
4587         PR c++/18001
4588         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4589         * g++.dg/ext/lvaddr.C: Likewise.
4590         * g++.dg/opt/pr7503-3.C: Likewise.
4591
4592         PR c++/18466
4593         * g++.dg/parse/qualified3.C: New test.
4594         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4595
4596         PR c++/18545
4597         * g++.dg/expr/return1.C: New test.
4598
4599 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4600
4601         Friend class name lookup 3/n, PR c++/3332
4602         * g++.dg/lookup/friend3.C: New test.
4603         * g++.dg/lookup/friend4.C: Likewise.
4604         * g++.dg/lookup/friend5.C: Likewise.
4605
4606 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4607
4608         Friend class name lookup 2/n, PR c++/14513, c++/15410
4609         * g++.dg/lookup/friend2.C: New test.
4610         * g++.dg/template/friend31.C: Likewise.
4611
4612 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4613
4614         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4615
4616 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4617
4618         PR c++/17473
4619         * g++.dg/tc1/dr56.C: Remove.
4620         * g++.dg/template/typedef1.C: Add dg-error markers.
4621         * g++.old-deja/g++.other/typedef7.C: Likewise.
4622
4623         PR c++/18285
4624         * g++.dg/parse/typedef7.C: New test.
4625
4626 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4627
4628         * gcc.c-torture/execute/20041124-1.c: New test.
4629
4630 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4631
4632         * g++.dg/template/deduce3.C: New test.
4633
4634         PR c++/18586
4635         * g++.dg/template/crash27.C: New test.
4636
4637         PR c++/18530
4638         * g++.dg/warn/Wshadow-3.C: New test.
4639
4640 2004-11-24  Devang Patel  <dpatel@apple.com>
4641
4642         PR/18555
4643         * gcc.dg/cpp/isysroot-1.c: New test.
4644         * gcc.dg/cpp/usr/include/stdio.h: New file.
4645         * gcc.dg/cpp/isysroot-2.c: New test.
4646         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4647         New file.
4648
4649 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4650
4651         PR c++/8929
4652         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4653
4654 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4655
4656         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4657         * gcc.target/sparc/pdist.c: Likewise.
4658
4659 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4660
4661         PR c++/16882
4662         * g++.dg/conversion/simd1.C: New test.
4663
4664 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4665
4666         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4667         and restore_ld_library_path_env_vars.
4668         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4669         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4670         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4671         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4672
4673 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4674
4675         * gcc.dg/pragma-align-2.c: Test macro expansion.
4676         * gcc.dg/pragma-pack-2.c: New test.
4677
4678 2004-11-23  Richard Henderson  <rth@redhat.com>
4679
4680         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4681         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4682         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4683         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4684         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4685         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4686
4687         * gcc.dg/vect/vect.exp: Add check for alpha.
4688         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4689         (check_effective_target_vect_int): Enable for alpha.
4690         (check_effective_target_vect_long): New.
4691         (is-effective-target): Add it.
4692
4693 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4694
4695         * gcc.dg/pr18614-1.c: New test.
4696
4697 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4698
4699         * gcc.dg/setjmp-2.c: New test.
4700
4701 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
4702
4703         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
4704         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
4705         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
4706         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
4707         gcc.target/sparc/pdist.c: New tests.
4708
4709 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
4710
4711         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4712
4713 2004-11-22  Dale Johannesen  <dalej@apple.com>
4714
4715         * gcc.dg/20041111-1.c:  New.
4716
4717 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4718
4719         PR tree-opt/18536
4720         * gcc.dg/vect/pr18536.c: New test.
4721
4722 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4723
4724         PR c++/18354
4725         * g++.dg/template/nontype11.C: New test.
4726
4727 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4728
4729         PR middle-end/18520
4730         * gcc.dg/pr18520-1.c: New test case.
4731
4732 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4733
4734         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4735         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4736         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4737         expected diagnostics.
4738
4739 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4740
4741         PR target/18580
4742         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4743         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4744         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4745
4746 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4747
4748         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4749
4750 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4751             Joseph Myers  <joseph@codesourcery.com>
4752
4753         * lib/target-supports.exp (check_visibility_available): Really
4754         test the compiler.
4755
4756 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4757
4758         PR tree-opt/18181
4759         * gcc.dg/vect/vect-85.c: New test.
4760         * gcc.dg/vect/vect-86.c: New test.
4761         * gcc.dg/vect/vect-87.c: New test.
4762         * gcc.dg/vect/vect-88.c: New test.
4763
4764 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4765
4766         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4767
4768 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4769
4770         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4771         * gcc.dg/ppc-and-1.c: Ditto.
4772         * gcc.dg/ppc-compare-1.c: Ditto.
4773         * gcc.dg/ppc-mov-1.c: Ditto
4774
4775 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4776             Mark Mitchell  <mark@codesourcery.com>
4777
4778         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4779
4780 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4781             Aldy Hernandez  <aldyh@redhat.com>
4782
4783         * lib/target-supports.exp (check_effective_target_vect_int): New
4784         (check_effective_target_vect_float): New
4785         (check_effective_target_vect_double): New.
4786         (is-effective-target): Support new effective targets keywords.
4787         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4788         default action for dg-do.
4789         * gcc.dg/vect/pr16105.c: Use new support.
4790         * gcc.dg/vect/pr18400.c: Ditto.
4791         * gcc.dg/vect/pr18425.c: Ditto.
4792         * gcc.dg/vect/vect-1.c: Ditto.
4793         * gcc.dg/vect/vect-10.c: Ditto.
4794         * gcc.dg/vect/vect-11.c: Ditto.
4795         * gcc.dg/vect/vect-12.c: Ditto.
4796         * gcc.dg/vect/vect-13.c: Ditto.
4797         * gcc.dg/vect/vect-14.c: Ditto.
4798         * gcc.dg/vect/vect-15.c: Ditto.
4799         * gcc.dg/vect/vect-16.c: Ditto.
4800         * gcc.dg/vect/vect-17.c: Ditto.
4801         * gcc.dg/vect/vect-18.c: Ditto.
4802         * gcc.dg/vect/vect-19.c: Ditto.
4803         * gcc.dg/vect/vect-2.c: Ditto.
4804         * gcc.dg/vect/vect-20.c: Ditto.
4805         * gcc.dg/vect/vect-21.c: Ditto.
4806         * gcc.dg/vect/vect-22.c: Ditto.
4807         * gcc.dg/vect/vect-23.c: Ditto.
4808         * gcc.dg/vect/vect-24.c: Ditto.
4809         * gcc.dg/vect/vect-25.c: Ditto.
4810         * gcc.dg/vect/vect-26.c: Ditto.
4811         * gcc.dg/vect/vect-27.c: Ditto.
4812         * gcc.dg/vect/vect-27a.c: Ditto.
4813         * gcc.dg/vect/vect-28.c: Ditto.
4814         * gcc.dg/vect/vect-29.c: Ditto.
4815         * gcc.dg/vect/vect-29a.c: Ditto.
4816         * gcc.dg/vect/vect-3.c: Ditto.
4817         * gcc.dg/vect/vect-30.c: Ditto.
4818         * gcc.dg/vect/vect-31.c: Ditto.
4819         * gcc.dg/vect/vect-32.c: Ditto.
4820         * gcc.dg/vect/vect-33.c: Ditto.
4821         * gcc.dg/vect/vect-34.c: Ditto.
4822         * gcc.dg/vect/vect-35.c: Ditto.
4823         * gcc.dg/vect/vect-36.c: Ditto.
4824         * gcc.dg/vect/vect-37.c: Ditto.
4825         * gcc.dg/vect/vect-38.c: Ditto.
4826         * gcc.dg/vect/vect-4.c: Ditto.
4827         * gcc.dg/vect/vect-40.c: Ditto.
4828         * gcc.dg/vect/vect-41.c: Ditto.
4829         * gcc.dg/vect/vect-42.c: Ditto.
4830         * gcc.dg/vect/vect-43.c: Ditto.
4831         * gcc.dg/vect/vect-44.c: Ditto.
4832         * gcc.dg/vect/vect-45.c: Ditto.
4833         * gcc.dg/vect/vect-46.c: Ditto.
4834         * gcc.dg/vect/vect-47.c: Ditto.
4835         * gcc.dg/vect/vect-48.c: Ditto.
4836         * gcc.dg/vect/vect-48a.c: Ditto.
4837         * gcc.dg/vect/vect-49.c: Ditto.
4838         * gcc.dg/vect/vect-5.c: Ditto.
4839         * gcc.dg/vect/vect-50.c: Ditto.
4840         * gcc.dg/vect/vect-51.c: Ditto.
4841         * gcc.dg/vect/vect-52.c: Ditto.
4842         * gcc.dg/vect/vect-53.c: Ditto.
4843         * gcc.dg/vect/vect-54.c: Ditto.
4844         * gcc.dg/vect/vect-55.c: Ditto.
4845         * gcc.dg/vect/vect-56.c: Ditto.
4846         * gcc.dg/vect/vect-56a.c: Ditto.
4847         * gcc.dg/vect/vect-57.c: Ditto.
4848         * gcc.dg/vect/vect-58.c: Ditto.
4849         * gcc.dg/vect/vect-59.c: Ditto.
4850         * gcc.dg/vect/vect-6.c: Ditto.
4851         * gcc.dg/vect/vect-60.c: Ditto.
4852         * gcc.dg/vect/vect-61.c: Ditto.
4853         * gcc.dg/vect/vect-62.c: Ditto.
4854         * gcc.dg/vect/vect-63.c: Ditto.
4855         * gcc.dg/vect/vect-64.c: Ditto.
4856         * gcc.dg/vect/vect-65.c: Ditto.
4857         * gcc.dg/vect/vect-66.c: Ditto.
4858         * gcc.dg/vect/vect-67.c: Ditto.
4859         * gcc.dg/vect/vect-68.c: Ditto.
4860         * gcc.dg/vect/vect-69.c: Ditto.
4861         * gcc.dg/vect/vect-7.c: Ditto.
4862         * gcc.dg/vect/vect-72.c: Ditto.
4863         * gcc.dg/vect/vect-72a.c: Ditto.
4864         * gcc.dg/vect/vect-73.c: Ditto.
4865         * gcc.dg/vect/vect-74.c: Ditto.
4866         * gcc.dg/vect/vect-75.c: Ditto.
4867         * gcc.dg/vect/vect-76.c: Ditto.
4868         * gcc.dg/vect/vect-77.c: Ditto.
4869         * gcc.dg/vect/vect-77a.c: Ditto.
4870         * gcc.dg/vect/vect-78.c: Ditto.
4871         * gcc.dg/vect/vect-79.c: Ditto.
4872         * gcc.dg/vect/vect-8.c: Ditto.
4873         * gcc.dg/vect/vect-80.c: Ditto.
4874         * gcc.dg/vect/vect-82.c: Ditto.
4875         * gcc.dg/vect/vect-82_64.c: Ditto.
4876         * gcc.dg/vect/vect-83.c: Ditto.
4877         * gcc.dg/vect/vect-83_64.c: Ditto.
4878         * gcc.dg/vect/vect-9.c: Ditto.
4879         * gcc.dg/vect/vect-all.c: Ditto.
4880         * gcc.dg/vect/vect-none.c: Ditto.
4881
4882 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4883
4884         * lib/gcc-dg.exp (dg-skip-if): New function.
4885         (dg-forbid-option): Remove.
4886         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4887         * g++.dg/abi/bitfield8.C: Likewise.
4888         * g++.dg/abi/dtor1.C: Likewise.
4889         * g++.dg/abi/empty10.C: Likewise.
4890         * g++.dg/abi/empty7.C: Likewise.
4891         * g++.dg/abi/empty9.C: Likewise.
4892         * g++.dg/abi/layout3.C: Likewise.
4893         * g++.dg/abi/layout4.C: Likewise.
4894         * g++.dg/abi/thunk1.C: Likewise.
4895         * g++.dg/abi/thunk2.C: Likewise.
4896         * g++.dg/abi/vbase11.C: Likewise.
4897         * g++.dg/abi/vthunk2.C: Likewise.
4898         * g++.dg/abi/vthunk3.C: Likewise.
4899         * g++.dg/ext/attrib8.C: Likewise.
4900         * g++.dg/opt/longbranch2.C: Likewise.
4901         * g++.dg/opt/reg-stack4.C: Likewise.
4902         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4903         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4904         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4905         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4906         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4907         * gcc.dg/20000609-1.c: Likewise.
4908         * gcc.dg/20000720-1.c: Likewise.
4909         * gcc.dg/20011107-1.c: Likewise.
4910         * gcc.dg/20011119-1.c: Likewise.
4911         * gcc.dg/20020108-1.c: Likewise.
4912         * gcc.dg/20020122-2.c: Likewise.
4913         * gcc.dg/20020122-3.c: Likewise.
4914         * gcc.dg/20020201-3.c: Likewise.
4915         * gcc.dg/20020206-1.c: Likewise.
4916         * gcc.dg/20020218-1.c: Likewise.
4917         * gcc.dg/20020310-1.c: Likewise.
4918         * gcc.dg/20020411-1.c: Likewise.
4919         * gcc.dg/20020418-2.c: Likewise.
4920         * gcc.dg/20020426-1.c: Likewise.
4921         * gcc.dg/20020426-2.c: Likewise.
4922         * gcc.dg/20020517-1.c: Likewise.
4923         * gcc.dg/20020523-1.c: Likewise.
4924         * gcc.dg/20020523-2.c: Likewise.
4925         * gcc.dg/20020729-1.c: Likewise.
4926         * gcc.dg/20030204-1.c: Likewise.
4927         * gcc.dg/20030826-2.c: Likewise.
4928         * gcc.dg/20030926-1.c: Likewise.
4929         * gcc.dg/20031202-1.c: Likewise.
4930         * gcc.dg/980312-1.c: Likewise.
4931         * gcc.dg/980313-1.c: Likewise.
4932         * gcc.dg/990117-1.c: Likewise.
4933         * gcc.dg/990424-1.c: Likewise.
4934         * gcc.dg/990524-1.c: Likewise.
4935         * gcc.dg/991230-1.c: Likewise.
4936         * gcc.dg/i386-387-1.c: Likewise.
4937         * gcc.dg/i386-387-2.c: Likewise.
4938         * gcc.dg/i386-387-3.c: Likewise.
4939         * gcc.dg/i386-387-4.c: Likewise.
4940         * gcc.dg/i386-387-5.c: Likewise.
4941         * gcc.dg/i386-387-6.c: Likewise.
4942         * gcc.dg/i386-asm-1.c: Likewise.
4943         * gcc.dg/i386-bitfield1.c: Likewise.
4944         * gcc.dg/i386-bitfield2.c: Likewise.
4945         * gcc.dg/i386-loop-1.c: Likewise.
4946         * gcc.dg/i386-loop-2.c: Likewise.
4947         * gcc.dg/i386-loop-3.c: Likewise.
4948         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4949         * gcc.dg/i386-pic-1.c: Likewise.
4950         * gcc.dg/i386-regparm.c: Likewise.
4951         * gcc.dg/i386-signbit-1.c: Likewise.
4952         * gcc.dg/i386-signbit-2.c: Likewise.
4953         * gcc.dg/i386-signbit-3.c: Likewise.
4954         * gcc.dg/i386-sse-5.c: Likewise.
4955         * gcc.dg/i386-sse-8.c: Likewise.
4956         * gcc.dg/i386-unroll-1.c: Likewise.
4957         * gcc.dg/tls/opt-1.c: Likewise.
4958         * gcc.dg/tls/opt-2.c: Likewise.
4959         * gcc.dg/unroll-1.c: Likewise.
4960         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4961         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4962         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4963         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4964
4965 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4966
4967         * g++.dg/template/incomplete1.C: New test.
4968
4969 2004-11-16  Nick Clifton  <nickc@redhat.com>
4970
4971         Revert patches accidentally commited during checkin of fixes for
4972         xstormy16 tests:
4973         gcc.c-torture/execute/simd-4.c: Revert
4974         gcc.dg/20040910-1.c: Revert.
4975
4976 2004-11-16  Paul Brook  <paul@codesourcery.com>
4977
4978         PR fortran/13010
4979         * gfortran.dg/der_pointer_1.f90: New test.
4980
4981 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4982
4983         PR c/18498
4984         * gcc.dg/bitfld-13.c: New test.
4985
4986 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4987
4988         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4989         powerpc*-*-linux*.
4990
4991         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4992         * gcc.dg/ppc64-abi-2.c: Ditto.
4993         * gcc.dg/ppc64-abi-3.c: Ditto.
4994
4995         * lib/gcc-dg.exp (dg-target-list): Remove.
4996
4997 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4998
4999         * gcc.dg/ia64-postinc.c: New test.
5000
5001 2004-11-15  Mark Mitchell <mark@codesourcery.com>
5002
5003         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
5004
5005 2004-11-15  Nick Clifton  <nickc@redhat.com>
5006
5007         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
5008         __INT_MAX__ so that the test can be compiled by toolchains
5009         targeted at 16-bit processors.
5010
5011         * gcc.dg/20040625-1.c: Use long constants rather than integers
5012         when performing arithmetic that will overflow 16-bits.
5013
5014         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
5015         xstormy16.  It does not support 128-bit vector operations.
5016
5017         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
5018         with the macro PTR_TYPE.  Define this macro to an integer type
5019         suitable for holding a pointer.
5020
5021         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
5022         the target is a 16-bit processor.
5023
5024         * gcc.dg/cpp/if-2.c: Expect a different warning message from
5025         16-bit targets where the character constant will be too long.
5026
5027         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
5028         where the double will not be directly addressable.
5029
5030 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5031
5032         Friend class name lookup 1/n, PR c++/18471
5033         * g++.dg/template/crash26.C: New test.
5034         * g++.dg/lookup/struct1.C: Adjust expected error.
5035         * g++.dg/parse/elab1.C: Likewise.
5036         * g++.dg/parse/elab2.C: Likewise.
5037         * g++.dg/parse/int-as-enum1.C: Likewise.
5038         * g++.dg/parse/struct-as-enum1.C: Likewise.
5039         * g++.dg/parse/typedef1.C: Likewise.
5040         * g++.dg/parse/typedef3.C: Likewise.
5041         * g++.dg/parse/typedef4.C: Likewise.
5042         * g++.dg/parse/typedef5.C: Likewise.
5043         * g++.dg/template/nontype4.C: Likewise.
5044         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5045         * g++.old-deja/g++.other/elab1.C: Likewise.
5046         * g++.old-deja/g++.other/syntax4.C: Likewise.
5047
5048 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5049
5050         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5051
5052 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
5053
5054         * gcc.c-torture/execute/20041114-1.c: New test.
5055
5056 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
5057
5058         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
5059         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
5060         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
5061         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
5062         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
5063         gcc.dg/switch-7.c: New tests.
5064
5065 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5066
5067         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
5068
5069 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5070
5071         PR tree-opt/18400
5072         * gcc.dg/vect/pr18400.c: New test.
5073
5074 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5075             Andrew Pinski  <pinskia@physics.uc.edu>
5076
5077         PR tree-opt/18425
5078         * gcc.dg/vect/pr18425.c: New test.
5079
5080 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5081
5082         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
5083         Guard with dg-require-alias and dg-require-visibility.
5084
5085 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5086
5087         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
5088
5089 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5090
5091         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
5092
5093 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5094
5095         PR c++/17344
5096         * g++.dg/template/defarg5.C: New test.
5097
5098 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5099
5100         * g++.dg/parse/cast1.C: Run only on ILP32.
5101         * g++.old-deja/g++.mike/p784.C: Likewise.
5102
5103 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
5104
5105         * gcc.c-torture/execute/20041113-1.c: New test.
5106
5107 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5108
5109         PR target/18230
5110         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
5111         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
5112         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
5113         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5114         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
5115         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
5116         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
5117         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
5118         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
5119         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5120         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5121         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
5122         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
5123
5124 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5125
5126         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
5127         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
5128         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
5129         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
5130         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
5131         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
5132         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
5133         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
5134         gcc.target/sparc/combined-1.c: New tests.
5135
5136 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
5137
5138         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
5139         New tests.
5140
5141 2004-11-12  Mark Mitchell <mark@codesourcery.com>
5142
5143         * lib/gcc-dg.exp (dg-forbid-option): New function.
5144         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
5145         * g++.dg/abi/bitfield8.C: Likewise.
5146         * g++.dg/abi/dtor1.C: Likewise.
5147         * g++.dg/abi/empty10.C: Likewise.
5148         * g++.dg/abi/empty7.C: Likewise.
5149         * g++.dg/abi/empty9.C: Likewise.
5150         * g++.dg/abi/layout3.C: Likewise.
5151         * g++.dg/abi/layout4.C: Likewise.
5152         * g++.dg/abi/thunk1.C: Likewise.
5153         * g++.dg/abi/thunk2.C: Likewise.
5154         * g++.dg/abi/vbase11.C: Likewise.
5155         * g++.dg/abi/vthunk2.C: Likewise.
5156         * g++.dg/abi/vthunk3.C: Likewise.
5157         * g++.dg/ext/attrib8.C: Likewise.
5158         * g++.dg/opt/longbranch2.C: Likewise.
5159         * g++.dg/opt/reg-stack4.C: Likewise.
5160         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5161         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5162         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5163         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5164         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5165         * gcc.dg/20000609-1.c: Likewise.
5166         * gcc.dg/20000720-1.c: Likewise.
5167         * gcc.dg/20011107-1.c: Likewise.
5168         * gcc.dg/20011119-1.c: Likewise.
5169         * gcc.dg/20020108-1.c: Likewise.
5170         * gcc.dg/20020122-2.c: Likewise.
5171         * gcc.dg/20020122-3.c: Likewise.
5172         * gcc.dg/20020201-3.c: Likewise.
5173         * gcc.dg/20020206-1.c: Likewise.
5174         * gcc.dg/20020218-1.c: Likewise.
5175         * gcc.dg/20020310-1.c: Likewise.
5176         * gcc.dg/20020411-1.c: Likewise.
5177         * gcc.dg/20020418-2.c: Likewise.
5178         * gcc.dg/20020426-1.c: Likewise.
5179         * gcc.dg/20020426-2.c: Likewise.
5180         * gcc.dg/20020517-1.c: Likewise.
5181         * gcc.dg/20020523-1.c: Likewise.
5182         * gcc.dg/20020523-2.c: Likewise.
5183         * gcc.dg/20020729-1.c: Likewise.
5184         * gcc.dg/20030204-1.c: Likewise.
5185         * gcc.dg/20030826-2.c: Likewise.
5186         * gcc.dg/20030926-1.c: Likewise.
5187         * gcc.dg/20031202-1.c: Likewise.
5188         * gcc.dg/980312-1.c: Likewise.
5189         * gcc.dg/980313-1.c: Likewise.
5190         * gcc.dg/990117-1.c: Likewise.
5191         * gcc.dg/990424-1.c: Likewise.
5192         * gcc.dg/990524-1.c: Likewise.
5193         * gcc.dg/991230-1.c: Likewise.
5194         * gcc.dg/i386-387-1.c: Likewise.
5195         * gcc.dg/i386-387-2.c: Likewise.
5196         * gcc.dg/i386-387-3.c: Likewise.
5197         * gcc.dg/i386-387-4.c: Likewise.
5198         * gcc.dg/i386-387-5.c: Likewise.
5199         * gcc.dg/i386-387-6.c: Likewise.
5200         * gcc.dg/i386-asm-1.c: Likewise.
5201         * gcc.dg/i386-bitfield1.c: Likewise.
5202         * gcc.dg/i386-bitfield2.c: Likewise.
5203         * gcc.dg/i386-loop-1.c: Likewise.
5204         * gcc.dg/i386-loop-2.c: Likewise.
5205         * gcc.dg/i386-loop-3.c: Likewise.
5206         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5207         * gcc.dg/i386-pic-1.c: Likewise.
5208         * gcc.dg/i386-regparm.c: Likewise.
5209         * gcc.dg/i386-signbit-1.c: Likewise.
5210         * gcc.dg/i386-signbit-2.c: Likewise.
5211         * gcc.dg/i386-signbit-3.c: Likewise.
5212         * gcc.dg/i386-sse-5.c: Likewise.
5213         * gcc.dg/i386-sse-8.c: Likewise.
5214         * gcc.dg/i386-unroll-1.c: Likewise.
5215         * gcc.dg/tls/opt-1.c: Likewise.
5216         * gcc.dg/tls/opt-2.c: Likewise.
5217         * gcc.dg/unroll-1.c: Likewise.
5218         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5219         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5220         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5221         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5222         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5223         -m64 is specified.
5224
5225 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5226
5227         PR c++/18389
5228         * g++.dg/parse/cond1.C: New test.
5229
5230         PR c++/18429
5231         * g++.dg/template/array9.C: New test.
5232         * g++.dg/ext/vla1.C: Adjust error messages.
5233         * g++.dg/ext/vlm1.C: Likewise.
5234         * g++.dg/template/crash2.C: Likewise.
5235
5236         PR c++/18436
5237         * g++.dg/template/call3.C: New test.
5238
5239         PR c++/18407
5240         * g++.dg/template/ptrmem11.C: New test.
5241
5242 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5243
5244         PR other/14264
5245         * lib/g++.exp: Set LC_ALL and LANG to C.
5246         * lib/gcc-dg.exp: Likewise.
5247         * lib/gfortran.exp: Likewise.
5248         * lib/objc.exp: Likewise.
5249         * lib/treelang.exp: Likewise.
5250
5251 2004-11-12  Andreas Schwab  <schwab@suse.de>
5252
5253         * gcc.dg/pr16286.c: Fix last change.
5254
5255 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5256
5257         PR c++/18416
5258         * g++.dg/init/global1.C: New test.
5259
5260 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5261
5262         * gcc.c-torture/execute/20041112-1.c: New test.
5263
5264 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5265
5266         * lib/gcc-dg.exp (dg-target-list): New.
5267
5268 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5269             Richard Sandiford  <rsandifo@redhat.com>
5270
5271         * lib/target-supports.exp (get-compiler_messages): New.
5272         (check_named_sections_available): Use it.
5273         (check_effective_target_ilp32): New.
5274         (check_effective_target_lp64): New.
5275         (is-effective-target): New.
5276         * lib/gcc-dg.exp (dg-require-effective-target): New.
5277
5278 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5279
5280         * gcc.dg/precedence-1.c: New test.
5281
5282 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5283
5284         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5285
5286         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5287         message, delete generated files, use more descriptive name for
5288         executable, and make the test unsupported when it cannot be run.
5289
5290         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5291         (dg-require-weak, dg-require-visibility, dg-require-alias,
5292         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5293         dg-require-iconv, dg-require-named-sections): Use it.
5294
5295         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5296
5297 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5298
5299         PR target/16457
5300         * gcc.dg/ppc-and-1: New
5301
5302         PR target/16796
5303         * gcc.dg/ppc-mov-1.c: New.
5304
5305         PR target/16458
5306         * gcc.dg/ppc-compare-1.c: New.
5307
5308 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5309
5310         * objc.dg/desig-init-2.m: New test.
5311
5312 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5313
5314         PR middle-end/18160
5315         * g++.dg/warn/register-var-1.C: New test.
5316         * g++.dg/warn/register-var-2.C: New test.
5317
5318 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5319
5320         * gcc.dg/union-2.c: New test.
5321
5322 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5323
5324         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5325         New test for PR tree-optimization/17892.
5326
5327 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5328
5329         PR c++/18369
5330         * g++.dg/init/new12.C: New test.
5331
5332 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5333
5334         * gcc.target/sparc: New directory.
5335         * gcc.target/sparc/sparc.exp: New driver.
5336         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5337         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5338         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5339         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5340
5341 2004-11-10  Paul Brook  <paul@codesourcery.com>
5342
5343         PR fortran/18218
5344         * gfortran.dg/list_read.c: New test.
5345
5346 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5347
5348         PR c/18322
5349         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5350         expected diagnostic location.
5351
5352 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5353
5354         * gcc.dg/20041109-1.c: New test.
5355
5356 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5357
5358         PR objc/18406
5359         * objc/compile/pr18406.m: New test.
5360
5361 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5362
5363         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5364
5365 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5366
5367         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5368
5369 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5370
5371         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5372
5373 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5374
5375         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5376         exit.
5377
5378 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5379
5380         PR tree-opt/18299
5381         * gcc.c-torture/pr18299-1.c: New test.
5382
5383 2004-11-06  Andreas Schwab  <schwab@suse.de>
5384
5385         * gcc.dg/pr16286.c: Also test for bool and pixel.
5386
5387 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5388
5389         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5390         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5391         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5392         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5393         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5394         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5395         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5396         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5397         gcc.dg/struct-semi-3.c: New tests.
5398
5399 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5400
5401         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5402
5403 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5404
5405         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5406         Do not use C99 designators.
5407
5408 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5409
5410         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5411
5412 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5413
5414         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5415         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5416         * gcc.c-torture/execute/simd-5.x: Remove.
5417
5418 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5419
5420         PR rtl-optimization/17933
5421         * gcc.dg/torture/pr17933-1.c: New test.
5422
5423 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5424
5425         PR target/18106
5426         * lib/target-supports.exp (check_weak_available): Support
5427         Windows.
5428
5429 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5430
5431         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5432         call to fflush(stdout) before abort.
5433         (my_ffsll): New function.
5434         (generate_fields): Use it.
5435
5436 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5437
5438         * gcc.dg/init-undef-1.c: New test.
5439
5440 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5441
5442         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5443         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5444         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5445         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5446         expected messages for new parser.
5447
5448 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5449
5450         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5451
5452 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5453
5454         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5455         on LP64 targets.
5456
5457 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5458
5459         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5460         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5461         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5462         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5463         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5464         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5465         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5466         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5467         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5468         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5469
5470 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5471
5472         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5473         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5474         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5475         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5476         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5477         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5478         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5479         for new parser.
5480
5481 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5482
5483         PR target/15342
5484         * gcc.dg/20041104-1.c: New test.
5485
5486 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5487
5488         * g++.dg/template/nontype7.C: New test.
5489         * g++.dg/template/nontype8.C: Likewise.
5490         * g++.dg/template/nontype9.C: Likewise.
5491         * g++.dg/template/nontype10.C: Likewise.
5492         * g++.dg/tc1/dr49.C: Likewise.
5493         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5494         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5495
5496 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5497
5498         * g++.dg/rtti/tinfo1.C: Remove xfails.
5499
5500 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5501
5502         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5503         packed attribute to the definition to satisfy the new C++ parser.
5504
5505 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5506
5507         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5508         invocations of va_arg.
5509
5510 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5511
5512         PR c++/18124
5513         * g++.dg/template/crash25.C: New test.
5514
5515         PR c++/18155
5516         * g++.dg/template/typedef2.C: New test.
5517         * g++.dg/parse/crash13.C: Adjust error markers.
5518
5519         PR c++/18177
5520         * g++.dg/conversion/const3.C: New test.
5521
5522 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5523
5524         PR fortran/17535
5525         PR fortran/17583
5526         PR fortran/17713
5527         * gfortran.dg/generic_[123].f90: New testcases.
5528
5529 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5530
5531         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5532         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5533
5534 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5535
5536         PR tree-opt/16808
5537         * gcc.c-torture/compile/pr16808.c: New test.
5538
5539 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5540
5541         PR rtl-optimization/17104
5542         * gcc.dg/ppc-bitfield1.c: New.
5543
5544 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5545
5546         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5547
5548 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5549
5550         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5551         strings for 32-bit code.
5552
5553 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5554
5555         PR c/18239
5556         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5557
5558 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5559
5560         PR c++/18064
5561         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5562
5563 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5564
5565         PR c++/15172
5566         * g++.dg/init/aggr2.C: New test.
5567
5568 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5569
5570         * objc.dg/local-decl-1.m: New test.
5571
5572 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5573
5574         * gcc.dg/20040910-1.c: Adjust regex.
5575
5576 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5577
5578         PR rtl-optimization/18084
5579         * g++.dg/opt/pr18084-1.C: New testcase.
5580
5581 2004-10-30  Matt Austern  <austern@apple.com>
5582
5583         PR c++/17542
5584         * g++.dg/ext/attrib18.C: New test.
5585
5586 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5587
5588         PR middle-end/18096
5589         * gcc.dg/pr18096-1.c: New test case.
5590
5591 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5592
5593         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5594
5595 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5596
5597         PR c/16666
5598         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5599         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5600         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5601         gcc.dg/old-style-prom-3.c: New tests.
5602
5603 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5604
5605         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5606         Remove unnecessary inclusion of stdio.h.
5607
5608 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5609
5610         PR rtl-optimization/17581
5611         * gcc.dg/pr17581-1.c: New test case.
5612
5613 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5614
5615         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5616         being implemented.
5617         * g++.dg/conversion/dr195-1.C: New.
5618         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5619         * g++.old-deja/g++.mike/p10148.C: Likewise.
5620
5621 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5622
5623         PR c++/17695
5624         * g++.dg/debug/typedef2.C: New test.
5625
5626 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5627
5628         PR fortran/13490
5629         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5630         * gfortran.dg/g77/README: Update.
5631
5632 2004-10-28  Matt Austern  <austern@apple.com>
5633
5634         PR c++/14124
5635         * g++.dg/ext/packed7.C: New test.
5636
5637 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5638
5639         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5640         scan-assembler.
5641         * lib/scanasm.exp (hidden-scan-for): New proc.
5642         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5643         string.
5644         (scan-not-hidden): Likewise.
5645         * lib/target-supports.exp (check_visibility_available): mach-o is
5646         support too.
5647
5648 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5649
5650         PR c++/17132
5651         * g++.dg/template/memclass3.C: New test.
5652
5653 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5654
5655         PR middle-end/18160
5656         * gcc.dg/register-var-1.c: New test.
5657         * gcc.dg/register-var-2.c: New test.
5658         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5659         error now.
5660
5661 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5662
5663         PR other/18172
5664         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5665         unused variables.
5666         * gcc.dg/vect/vect-22.c: Likewise.
5667
5668 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5669
5670         * gcc.dg/i386-rotate-1.c: New test.
5671
5672 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5673
5674         * g++.dg/init/ref12.C: Add "run" marker.
5675
5676         PR c++/17435
5677         * g++.dg/init/ref12.C: New test.
5678
5679         PR c++/18140
5680         * g++.dg/template/shift1.C: New test.
5681         * g++.dg/template/error10.C: Adjust error markers.
5682
5683 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5684
5685         PR tree-opt/17529
5686         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5687
5688 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5689
5690         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5691         * gcc.dg/weak/weak-3.c: Likewise.
5692         * gcc.dg/weak/weak-5.c: Likewise.
5693         * gcc.dg/weak/weak-9.c: Likewise.
5694         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5695         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5696
5697         * gcc.dg/darwin-weakimport-1.c: New.
5698
5699 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5700
5701         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
5702
5703 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
5704
5705         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
5706         'syntax' error messages.
5707         * gcc.dg/cpp/direct2s.c: Likewise.
5708
5709 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
5710
5711         * gcc.c-torture/compile/20041026-1.c: New.
5712
5713 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5714
5715         PR c++/18093
5716         * g++.dg/lookup/ns2.C: New test.
5717
5718         PR c++/18020
5719         * g++.dg/template/enum4.C: New test.
5720
5721         PR c++/18161
5722         * g++.dg/template/expr1.C: New test.
5723
5724 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5725
5726         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5727
5728 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5729
5730         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5731         gcc.dg/decl-nospec-3.c: New tests.
5732
5733 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5734
5735         * objc.dg/super-class-3.m: New test.
5736
5737 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5738
5739         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5740         resyncing.
5741         * gcc.dg/cpp/direct2s.c: Likewise.
5742
5743 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5744
5745         * objc.dg/image-info.m: Update for changes to section selection.
5746
5747 2004-10-25  David Ayers  <d.ayers@inode.at>
5748             Ziemowit Laski  <zlaski@apple.com>
5749
5750         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5751         diagnostics when messaging 'id <Proto>'.
5752         * objc.dg/class-protocol-1.m: New test.
5753         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5754         a non-existent method signature.
5755         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5756         Update diagnostics when messaging with non-existent method signature.
5757         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5758         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5759         invalid receivers are now resolved as if messaging 'id'; remove
5760         extraneous diagnostics.
5761
5762 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5763
5764         PR c/16667
5765         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5766         gcc.dg/init-desig-obs-3.c: New tests.
5767
5768 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5769
5770         * gcc.dg/debug/20041023-1.c: New test.
5771
5772 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5773
5774         PR middle-end/17407
5775         * gcc.c-torture/compile/pr17407.c: New test.
5776
5777         PR c++/18121
5778         * g++.dg/template/array8.C: New test.
5779
5780 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5781
5782         PR other/18138
5783         * lib/g++.exp: Accept more than one multilib libgcc.
5784         * lib/gcc-dg.exp: Likewise.
5785         * lib/objc.exp: Likewise.
5786         * lib/treelang.exp: Likewise.
5787         * lib/gfortran.exp: Likewise.
5788
5789 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5790
5791         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5792
5793 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5794
5795         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5796         * gcc.dg/c99-const-expr-3.c: Likewise.
5797
5798 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5799
5800         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5801
5802 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5803
5804         * gcc.c-torture/execute/loop-2e.x: Remove.
5805
5806 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5807
5808         PR c++/18095
5809         * g++.dg/parse/crash18.C: New.
5810         * g++.dg/parse/crash19.C: New.
5811
5812 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5813
5814         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5815         * g++.dg/ext/dllimport2.C: Same.
5816         * g++.dg/ext/dllimport8.C: Same.
5817
5818 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5819
5820         PR c++/10841
5821         * g++.dg/conversion/cast1.C: New test.
5822         * g++.dg/overload/pmf1.C: Adjust error marker.
5823
5824 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5825
5826         PR objc/17923
5827         * objc.dg/const-str-7.m: New test.
5828
5829 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5830
5831         * g++.dg/template/memfriend11.C: Fix comment typo.
5832         * g++.dg/template/memfriend14.C: Likewise.
5833
5834 2004-10-20  Richard Henderson  <rth@redhat.com>
5835
5836         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5837         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5838         -fasynchronous-unwind-tables.
5839
5840 2004-10-20  Richard Henderson  <rth@redhat.com>
5841
5842         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5843         (main): Return success.
5844         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5845         (main): Return success.
5846
5847 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5848
5849         PR c++/13495
5850         * g++.dg/template/memfriend9.C: New test.
5851         * g++.dg/template/memfriend10.C: Likewise.
5852         * g++.dg/template/memfriend11.C: Likewise.
5853         * g++.dg/template/memfriend12.C: Likewise.
5854         * g++.dg/template/memfriend13.C: Likewise.
5855         * g++.dg/template/memfriend14.C: Likewise.
5856         * g++.dg/template/memfriend15.C: Likewise.
5857         * g++.dg/template/memfriend16.C: Likewise.
5858         * g++.dg/template/memfriend17.C: Likewise.
5859         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5860
5861 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5862
5863         * g++.dg/conversion/dr195.C: New.
5864         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5865
5866 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5867             Devang Patel  <dpatel@apple.com>
5868
5869         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5870         of floating point arithmetic, which could trap.
5871
5872 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5873
5874         PR c++/14035
5875         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5876         * g++.dg/conversion/const2.C: New test.
5877         * g++.dg/expr/reinterpret2.C: New test.
5878         * g++.dg/expr/reinterpret3.C: New test.
5879         * g++.dg/expr/cast2.C: New test.
5880         * g++.dg/expr/copy1.C: New test.
5881         * g++.dg/other/conversion1.C: Change error message.
5882         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5883         function pointers to void *.
5884         * g++.old-deja/g++.mike/p10148.C: Likewise.
5885
5886 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5887
5888         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5889
5890 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5891
5892         PR c++/18047
5893
5894         * g++.dg/parse/expr3.C: New test.
5895
5896 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5897
5898         * gcc.dg/smod-1.c: New test.
5899
5900 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5901
5902         * objc.dg/method-14.m: New test.
5903
5904 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5905
5906         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5907         Also xfail as the patch was reverted.
5908
5909 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5910
5911         PR middle-end/16973
5912         * gcc.dg/pr16973.c: New test.
5913
5914 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5915
5916         PR tree-optimization/17656
5917         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5918
5919 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5920
5921         * g++.dg/eh/shadow1.C: New.
5922
5923 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5924
5925         * gcc.c-torture/compile/20041018-1.c: New test.
5926
5927 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5928
5929         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5930         compiler referring to register 0 when accessing sdata.  The linker
5931         now patches things up.
5932
5933 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5934
5935         PR c/17529
5936         * gcc.c-torture/compile/pr17529.c: New test.
5937
5938 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5939
5940         PR c++/17743
5941         * g++.dg/ext/attrib17.C: New test.
5942
5943 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5944
5945         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5946
5947 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5948
5949         PR c++/10479
5950         * g++.dg/ext/attrib16.C: New test.
5951
5952 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5953
5954         PR c++/17042
5955         * g++.dg/init/dso_handle1.C: New test.
5956
5957         PR c++/14667
5958         * g++.dg/parse/typedef6.C: New test.
5959
5960         PR c++/17916
5961         * g++.dg/parse/pragma1.C: New test.
5962
5963 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5964
5965         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5966
5967 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5968
5969         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5970         -fno-common when on HPPA HP-UX platforms.
5971
5972 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5973
5974         PR other/16820
5975         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5976         stdint.h.
5977         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5978         uintptr_t.
5979
5980 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5981
5982         PR c++/16301
5983         * g++.dg/lookup/strong-using-4.C: New test.
5984
5985 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5986
5987         PR middle-end/16567
5988         * gcc.c-torture/compile/nested-1.c: New test.
5989
5990 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5991
5992         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5993         and mipsisa64*-*-* (until support for misaligned loads is added).
5994         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5995         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5996         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5997         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5998         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5999         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
6000
6001 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
6002
6003         PR c++/17976
6004         * g++.dg/init/dtor3.C: New test.
6005
6006 2004-10-15  Ben Elliston  <bje@au.ibm.com>
6007
6008         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
6009
6010 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
6011
6012         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
6013         * gcc.dg/macho-lo-sum.c: Likewise.
6014
6015 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
6016
6017         * gcc.dg/ppc-spe64-1.c: New test.
6018
6019 2004-10-14  Devang Patel  <dpatel@apple.com>
6020
6021         PR 17635
6022         * gcc.dg/pr17635.c : New test.
6023
6024 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
6025
6026         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
6027         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
6028         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
6029         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
6030         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
6031         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
6032         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6033         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6034         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6035         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6036         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6037         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6038         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6039         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6040         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6041         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6042         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6043         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6044
6045 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6046
6047         * gcc.dg/vect/vect-82.c: New testcase.
6048         * gcc.dg/vect/vect-82_64.c: New testcase.
6049         * gcc.dg/vect/vect-83.c: New testcase.
6050         * gcc.dg/vect/vect-83_64.c: New testcase.
6051
6052 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6053
6054         * gcc.dg/cpp/error-1.c: New test.
6055
6056 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6057
6058         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
6059
6060 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
6061
6062         PR target/17984
6063         * gcc.dg/cris-peep2-xsrand2.c: New test.
6064
6065 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
6066
6067         PR c++/17661
6068         * testsuite/g++.dg/expr/for2.C: New test.
6069
6070 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6071
6072         * g++.dg/inherit/thunk1.C: Run on the SPARC.
6073
6074 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
6075
6076         PR tree-optimization/17724
6077         * g++.dg/opt/pr17724-1.C: New test.
6078         * g++.dg/opt/pr17724-2.C: New test.
6079         * g++.dg/opt/pr17724-3.C: New test.
6080         * g++.dg/opt/pr17724-4.C: New test.
6081         * g++.dg/opt/pr17724-5.C: New test.
6082         * g++.dg/opt/pr17724-6.C: New test.
6083
6084 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
6085
6086         PR c/17301
6087         * gcc.dg/pr17301-2.c: New test.
6088
6089 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
6090
6091         PR c++/15876
6092         * g++.dg/parse/error22.C: New test.
6093
6094         PR c++/17936
6095         * g++.dg/template/spec18.C: New test.
6096
6097 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
6098
6099         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
6100         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
6101         memcpy.
6102         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
6103         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
6104
6105 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6106
6107         * g++.dg/eh/cleanup5.C: Add dg-options "".
6108
6109 2004-10-11  Roger Sayle  <roger@eyesopen.com>
6110
6111         PR middle-end/17657
6112         * gcc.dg/switch-4.c: New test case.
6113
6114 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
6115
6116         * gcc.c-torture/execute/20041011-1.c: New test.
6117
6118 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6119
6120         PR c++/17554
6121         * g++.dg/init/for3.C: New test.
6122
6123         PR c++/17657
6124         * g++.dg/opt/switch2.C: New test.
6125
6126         PR middle-end/17703
6127         * g++.dg/warn/Wreturn-2.C: New test.
6128
6129 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6130
6131         PR c++/17907
6132         * g++.dg/eh/cleanup5.C: New test.
6133
6134 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
6135
6136         PR c++/17393
6137         * g++.dg/parse/error21.C: New test.
6138
6139 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6140
6141         * g++.dg/overload/pmf1.C: Adjust quoting marks.
6142         * g++.dg/warn/incomplete1.C: Likewise.
6143         * g++.dg/template/qualttp20.C: Likewise.
6144
6145 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6146
6147         PR c/17881
6148         * parm-incomplete-1.c: New test.
6149
6150 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6151
6152         PR c++/17867
6153         * g++.dg/parse/error19.C: New test.
6154
6155         PR c++/17670
6156         * g++.dg/init/new11.C: New test.
6157
6158         PR c++/17821
6159         * g++.dg/parse/error20.C: New test.
6160
6161         PR c++/17826
6162         * g++.dg/template/crash24.C: New test.
6163
6164 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6165
6166         PR c/17301
6167         * gcc.dg/pr17301-1.c: New test.
6168
6169 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6170
6171         PR c/17189
6172         * gcc.dg/anon-struct-5.c: New test.
6173
6174 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6175
6176         PR c/17844
6177         * gcc.dg/pr17844-1.c: New test.
6178
6179 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
6180
6181         PR tree-optimization/17906
6182         * gcc.c-torture/compile/pr17906.c: New.
6183
6184 2004-10-09  Stuart Hastings  <stuart@apple.com>
6185             Roger Sayle  <roger@eyesopen.com>
6186
6187         PR rtl-optimization/17853
6188         * gcc.dg/i386-mmx-5.c: New testcase.
6189
6190 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
6191
6192         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
6193
6194 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6195
6196         PR c++/17524
6197         * g++.dg/template/static9.C: New test.
6198
6199         PR c++/17685
6200         * g++.dg/parse/operator5.C: New test.
6201
6202 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6203
6204         PR middle-end/17894
6205         * gcc.c-torture/execute/divcmp-4.c: New test case.
6206
6207 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6208
6209         PR tree-opt/17902
6210         * g++.dg/opt/pr17902.C: New test.
6211
6212 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6213
6214         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6215
6216 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6217
6218         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6219
6220 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6221
6222         * gcc.dg/assign-warn-3.c: New test.
6223
6224 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6225
6226         PR c/16999
6227         * gcc.dg/cpp/ident-1.c: New test.
6228
6229 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6230
6231         * gcc.c-torture/compile/acc1.c: New.
6232
6233 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6234
6235         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6236         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6237
6238 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6239
6240         * gcc.dg/ultrasp11.c: New test.
6241
6242 2004-10-08  Michael Matz  <matz@suse.de>
6243
6244         * gcc.dg/doloop-2.c: New test.
6245
6246 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6247
6248         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6249         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6250         objc.dg/method-9.m: Update expected diagnostics.
6251
6252 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6253
6254         * gcc.dg/ppc-fsel-3.c: New file.
6255         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6256
6257 2004-10-07  Paul Brook  <paul@codesourcery.com>
6258
6259         * gfortran.dg/intrinsic_verify_1.f90: New test.
6260
6261 2004-10-07  Paul Brook  <paul@codesourcery.com>
6262
6263         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6264
6265 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6266
6267         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6268         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6269         commit.
6270
6271 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6272
6273         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6274
6275 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6276
6277         PR c++/17115
6278         * g++.dg/warn/Winline-4.C: New test.
6279
6280 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6281
6282         * gcc.c-torture/compile/20041007-1.c: New test.
6283
6284 2004-10-07  Paul Brook  <paul@codesourcery.com>
6285
6286         PR fortran/17678
6287         * gfortran.dg/use_allocated_1.f90: New test.
6288
6289 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6290
6291         PR middle-end/17849
6292         * gfortran.fortran-torture/compile/nested.f90: New test
6293
6294 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6295
6296         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6297
6298 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6299
6300         PR c++/17368
6301         * g++.dg/ext/asm6.C: New test.
6302
6303 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6304
6305         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6306
6307 2004-10-06  Paul Brook  <paul@codesourcery.com>
6308
6309         PR libfortran/17709
6310         * gfortran.dg/empty_format_1.f90: New test.
6311
6312 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6313
6314         PR fortran/17568
6315         * gfortran.dg/ishft.f90: New test.
6316
6317         PR fortran/17283
6318         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6319         tests.
6320
6321 2004-10-06  Paul Brook  <paul@codesourcery.com>
6322
6323         * gfortran.dg/do_1.f90: New test.
6324
6325 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6326
6327         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6328         optimizing for size.
6329
6330 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6331
6332         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6333
6334 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6335
6336         * gcc.c-torture/compile/20041005-1.c: New test.
6337
6338 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6339
6340         PR c++/17829
6341         * g++.dg/lookup/koenig4.C: New.
6342
6343 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6344
6345         * g++.dg/other/classkey1.C: Adjust quoting marks.
6346         * g++.dg/parse/error15.C: Likewise.
6347         * g++.dg/template/meminit2.C (int>): Likewise.
6348
6349 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6350
6351         PR fortran/17283
6352         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6353
6354         PR fortran/17631
6355         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6356
6357         PR fortran/17708
6358         * gfortran.dg/pr17708.f90: New test.
6359
6360 2004-10-04  Chao-ying Fu  <fu@mips.com>
6361
6362         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6363         * gcc.dg/vect/vect-4.c: Ditto.
6364         * gcc.dg/vect/vect-5.c: Ditto.
6365         * gcc.dg/vect/vect-6.c: Ditto.
6366         * gcc.dg/vect/vect-8.c: Ditto.
6367         * gcc.dg/vect/vect-16.c: Ditto.
6368         * gcc.dg/vect/vect-30.c: Ditto.
6369         * gcc.dg/vect/vect-40.c: Ditto.
6370         * gcc.dg/vect/vect-41.c: Ditto.
6371         * gcc.dg/vect/vect-42.c: Ditto.
6372         * gcc.dg/vect/vect-43.c: Ditto.
6373         * gcc.dg/vect/vect-44.c: Ditto.
6374         * gcc.dg/vect/vect-45.c: Ditto.
6375         * gcc.dg/vect/vect-46.c: Ditto.
6376         * gcc.dg/vect/vect-47.c: Ditto.
6377         * gcc.dg/vect/vect-48.c: Ditto.
6378         * gcc.dg/vect/vect-49.c: Ditto.
6379         * gcc.dg/vect/vect-50.c: Ditto.
6380         * gcc.dg/vect/vect-51.c: Ditto.
6381         * gcc.dg/vect/vect-52.c: Ditto.
6382         * gcc.dg/vect/vect-53.c: Ditto.
6383         * gcc.dg/vect/vect-54.c: Ditto.
6384         * gcc.dg/vect/vect-55.c: Ditto.
6385         * gcc.dg/vect/vect-56.c: Ditto.
6386         * gcc.dg/vect/vect-57.c: Ditto.
6387         * gcc.dg/vect/vect-58.c: Ditto.
6388         * gcc.dg/vect/vect-59.c: Ditto.
6389         * gcc.dg/vect/vect-60.c: Ditto.
6390         * gcc.dg/vect/vect-74.c: Ditto.
6391         * gcc.dg/vect/vect-79.c: Ditto.
6392         * gcc.dg/vect/vect-80.c: Ditto.
6393
6394 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6395
6396         * gcc.dg/unused-7.c: Use the correct option.
6397
6398 2004-10-04  Paul Brook  <paul@codesourcery.com>
6399         Bud Davis  <bdavis9659@comcast.net>
6400
6401         PR fortran/17706
6402         PR fortran/16434
6403         * gfortran/pr17706.f90: New test.
6404         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6405
6406 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6407
6408         * gfortran.dg/pr17612.f90: New test.
6409
6410 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6411
6412         * g++.dg/template/local1.C: Adjust quoting marks in
6413         testing for diagnostics.
6414         * g++.dg/tls/diag-2.C: Likewise.
6415         * g++.dg/other/error8.C: Likewise.
6416
6417 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6418
6419         PR c/17178
6420         * gcc.dg/unused-4.c: Adjust to be correct.
6421
6422         PR c/17820
6423         * gcc.dg/unused-7.c: New test.
6424
6425 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6426
6427         PR c++/17797
6428         * g++.dg/overload/template2.C: New test.
6429
6430 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6431
6432         PR tree-optimization/16632
6433         * gcc.dg/tree-ssa/20041002-1.c: New.
6434
6435 2004-10-03  Paul Brook  <paul@codesourcery.com>
6436
6437         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6438         rather than relying on default formatting.
6439
6440 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6441
6442         * gcc.dg/20040920-1.c: Update expected message text.
6443
6444 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6445
6446         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6447
6448 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6449
6450         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6451         tree level.
6452
6453 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6454
6455         * gcc.dg/tree-ssa/pr17343.c: Remove.
6456
6457 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6458
6459         PR tree-opt/17343
6460         * gcc.dg/tree-ssa/pr17343.c: New test.
6461
6462 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6463
6464         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6465         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6466         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6467         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6468         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6469
6470 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6471
6472         * gcc.dg/lvalue-2.c: New test.
6473
6474 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6475
6476         PR c/17730
6477         * gcc.dg/pr17730-1.c: New test
6478
6479 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6480
6481         PR c/7425
6482         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6483
6484 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6485
6486         * gcc.c-torture/execute/stdarg-1.c: New test.
6487         * gcc.c-torture/execute/stdarg-2.c: New test.
6488         * gcc.c-torture/execute/stdarg-3.c: New test.
6489         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6490         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6491         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6492         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6493         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6494
6495 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6496
6497         PR tree-optimization/17697
6498         * g++.dg/opt/pr17697-1.C: New test.
6499         * g++.dg/opt/pr17697-2.C: New test.
6500         * g++.dg/opt/pr17697-3.C: New test.
6501
6502 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6503
6504         PR c/16409
6505         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6506         gcc.dg/vla-init-5.c: New tests.
6507
6508 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6509
6510         PR c/13804
6511         * gcc.dg/pr13804-1.c: New test.
6512
6513 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6514
6515         PR fortran/16938
6516         * gfortran.dg/pr16938.f90: New test.
6517
6518 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6519
6520         * g++.dg/template/crash23.C: New test.
6521
6522 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6523
6524         PR c++/17585
6525         * g++.dg/template/static8.C: New test.
6526
6527 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6528
6529         PR c++/17681
6530         * g++.dg/other/error9.C: New test.
6531
6532 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6533
6534         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6535
6536 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6537
6538         PR fortran/15164
6539         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6540
6541 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6542
6543         PR middle-end/17112
6544         * gcc.dg/pr17112-1.c: New test case.
6545
6546 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6547
6548         PR c/11459
6549         * gcc.dg/pr11459-1.c: New test.
6550
6551 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6552
6553         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6554         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6555
6556 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6557
6558         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6559
6560 2004-09-25  Jan Hubicka  <jh@suse.cz>
6561
6562         * compile/30040909-1.c: New test.
6563         * compile/30040907-1.c: New test.
6564
6565 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6566
6567         * gcc.c-torture/execute/va-arg-26.c: New test.
6568
6569 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6570
6571         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6572         extra diagnostics on targets with 64-bit pointers.
6573         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6574
6575 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6576
6577         PR c/17188
6578         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6579         * gcc.dg/decl-3.c: Adjust expected message.
6580
6581 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6582
6583         PR fortran/17615
6584         * gfortran.dg/pr17615.f90: New test.
6585
6586 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6587
6588         PR tree-optimzation/17517
6589         * g++.dg/tree-ssa/pr17517.C: New Test.
6590
6591 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6592
6593         PR c++/16889
6594         * g++.dg/lookup/ambig3.C: New.
6595
6596 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6597
6598         PR tree-opt/17624
6599         * g++.dg/opt/pr17624.C: New test.
6600
6601 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6602
6603         PR c/6980
6604         * gcc.dg/Wbad-function-cast-1.c: New test.
6605
6606 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6607
6608         * g++.dg/ext/complit1.C
6609         * g++.dg/other/error2.C
6610         * g++.dg/other/nontype-1.C
6611         * g++.dg/parse/crash11.C
6612         * g++.dg/parse/crash12.C
6613         * g++.dg/parse/error15.C
6614         * g++.dg/parse/error4.C
6615         * g++.dg/parse/tmpl-outside1.C
6616         * g++.dg/parse/too-many-tmpl-args1.C
6617         * g++.dg/template/dependent-expr3.C
6618         * g++.dg/template/error10.C
6619         * g++.dg/template/instantiate1.C
6620         * g++.dg/template/vtable2.C
6621         * g++.dg/warn/Wshadow-1.C
6622         * g++.dg/warn/weak1.C
6623         * g++.old-deja/g++.brendan/crash16.C
6624         * g++.old-deja/g++.brendan/crash18.C
6625         * g++.old-deja/g++.brendan/crash48.C
6626         * g++.old-deja/g++.brendan/crash49.C
6627         * g++.old-deja/g++.brendan/crash55.C
6628         * g++.old-deja/g++.brendan/crash56.C
6629         * g++.old-deja/g++.brendan/crash8.C
6630         * g++.old-deja/g++.brendan/enum11.C
6631         * g++.old-deja/g++.brendan/enum8.C
6632         * g++.old-deja/g++.brendan/enum9.C
6633         * g++.old-deja/g++.brendan/friend3.C
6634         * g++.old-deja/g++.brendan/misc14.C
6635         * g++.old-deja/g++.bugs/900402_02.C
6636         * g++.old-deja/g++.bugs/900404_03.C
6637         * g++.old-deja/g++.bugs/900404_04.C
6638         * g++.old-deja/g++.bugs/900428_03.C
6639         * g++.old-deja/g++.jason/crash4.C
6640         * g++.old-deja/g++.jason/overload21.C
6641         * g++.old-deja/g++.jason/redecl1.C
6642         * g++.old-deja/g++.jason/report.C
6643         * g++.old-deja/g++.jason/rfg10.C
6644         * g++.old-deja/g++.jason/template30.C
6645         * g++.old-deja/g++.law/arm12.C
6646         * g++.old-deja/g++.law/ctors5.C
6647         * g++.old-deja/g++.law/cvt20.C
6648         * g++.old-deja/g++.law/init10.C
6649         * g++.old-deja/g++.law/init8.C
6650         * g++.old-deja/g++.law/visibility17.C
6651         * g++.old-deja/g++.law/visibility7.C
6652         * g++.old-deja/g++.mike/net8.C
6653         * g++.old-deja/g++.mike/p646.C
6654         * g++.old-deja/g++.mike/p700.C
6655         * g++.old-deja/g++.mike/p701.C
6656         * g++.old-deja/g++.mike/p811.C
6657         * g++.old-deja/g++.ns/template13.C
6658         * g++.old-deja/g++.other/array3.C
6659         * g++.old-deja/g++.other/crash25.C
6660         * g++.old-deja/g++.other/dtor3.C
6661         * g++.old-deja/g++.other/dtor4.C
6662         * g++.old-deja/g++.other/main1.C
6663         * g++.old-deja/g++.other/warn7.C
6664         * g++.old-deja/g++.pt/crash11.C
6665         * g++.old-deja/g++.pt/crash36.C
6666         * g++.old-deja/g++.pt/spec22.C
6667         * g++.old-deja/g++.pt/spec9.C
6668         * g++.old-deja/g++.pt/ttp52.C
6669         * g++.old-deja/g++.robertl/eb103.C
6670         * g++.old-deja/g++.robertl/eb121.C
6671         * g++.old-deja/g++.robertl/eb22.C
6672         * g++.old-deja/g++.robertl/eb8.C:
6673         Update locations and/or regexps of dg-error markers.
6674         Remove markers for some bogus messages that are no longer issued.
6675
6676 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6677
6678         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6679         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6680
6681 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6682
6683         PR c++/17618
6684         * g++.dg/lookup/crash5.C: New test.
6685
6686 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6687
6688         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6689         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6690         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6691         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6692         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6693         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6694
6695         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6696         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6697         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6698         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6699         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6700         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
6701
6702         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
6703
6704         * gcc.dg/vect/vect-44.c: Check additional cases.
6705         * gcc.dg/vect/vect-48.c: Check additional cases.
6706
6707         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
6708         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
6709         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
6710         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6711         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6712         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6713         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6714         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6715         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6716
6717         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6718         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6719         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6720
6721 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6722
6723         * gcc.dg/tree-ssa/loop-6.c: New test.
6724
6725 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6726
6727         PR c++/17620
6728         * g++.dg/inherit/base2.C: New.
6729
6730 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6731
6732         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6733         * gcc.dg/20001012-2.c: Likewise.
6734         * gcc.dg/20001013-1.c: Likewise.
6735         * gcc.dg/20001101-1.c: Likewise.
6736         * gcc.dg/20001102-1.c: Likewise.
6737         * gcc.dg/bf-spl1.c: Likewise.
6738         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6739         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6740
6741 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6742
6743         PR tree-optimization/16721
6744         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6745
6746 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6747
6748         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6749         * gcc.dg/20040305-1.c: Likewise.
6750
6751 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6752
6753         PR c/16566
6754         * gcc.c-torture/compile/pr16566-1.c,
6755         gcc.c-torture/compile/pr16566-2.c,
6756         gcc.c-torture/compile/pr16566-3.c: New tests.
6757
6758 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6759
6760         PR tree-optimization/17512
6761         * gcc.c-torture/compile/20040916-1.c.
6762
6763 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6764
6765         * gcc.dg/pragma-re-3.c: New test.
6766
6767 2004-09-17  Matt Austern  <austern@apple.com>
6768
6769         PR c++/15049
6770         * g++.dg/other/anon3.C: New.
6771
6772 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6773
6774         PR c++/7503
6775         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6776         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6777         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6778         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6779         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6780
6781 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6782
6783         PR fortran/17286
6784         * gfortran.dg/pr17286.f90: New test.
6785
6786 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6787
6788         PR c++/17530
6789         * g++.dg/template/static7.C: New test.
6790
6791 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6792
6793         PR tree-opt/17558
6794         * gcc.c-torture/compile/pr17558.c: New test.
6795
6796 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6797
6798         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6799         if SKIP_ATTRIBUTE is defined.
6800
6801 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6802
6803         PR fortran/15957
6804         * gfortran.dg/pr15957.f90: New test.
6805
6806 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6807
6808         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6809         in comparison.
6810         * gcc.dg/vect/vect-79.c: Likewise.
6811         * gcc.dg/vect/vect-80.c: Likewise.
6812
6813 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6814
6815         PR fortran/15750
6816         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6817
6818 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6819
6820         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6821         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6822         * gcc.dg/vect/vect-62.c: New testcase.
6823         * gcc.dg/vect/vect-63.c: New testcase.
6824         * gcc.dg/vect/vect-64.c: New testcase.
6825         * gcc.dg/vect/vect-65.c: New testcase.
6826         * gcc.dg/vect/vect-66.c: New testcase.
6827         * gcc.dg/vect/vect-67.c: New testcase.
6828         * gcc.dg/vect/vect-68.c: New testcase.
6829         * gcc.dg/vect/vect-69.c: New testcase.
6830         * gcc.dg/vect/vect-79.c: New testcase.
6831         * gcc.dg/vect/vect-80.c: New testcase.
6832
6833 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6834
6835         * gcc.target/mips/asm-1.c: New test.
6836
6837 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6838
6839         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6840         * gcc.dg/vect/vect-73.c: New testcase.
6841         * gcc.dg/vect/vect-74.c: New testcase.
6842         * gcc.dg/vect/vect-75.c: New testcase.
6843         * gcc.dg/vect/vect-76.c: New testcase.
6844         * gcc.dg/vect/vect-77.c: New testcase.
6845         * gcc.dg/vect/vect-78.c: New testcase
6846
6847 2004-09-18  Paul Brook  <paul@codesourcery.com>
6848
6849         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6850
6851 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6852
6853         PR c/17424
6854         * gcc.dg/pr17424-1.c: New test.
6855
6856 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6857
6858         * g++.dg/tree-ssa/pr17153.C: New test.
6859
6860 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6861
6862         PR pch/13361
6863         * testsuite/g++.dg/pch/wchar-1.C: New.
6864         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6865
6866 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6867
6868         * gcc.c-torture/execute/20040917-1.c: New test.
6869
6870 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6871
6872         PR tree-optimization/17319
6873         * gcc.dg/pr17319.c: New test.
6874
6875 2004-09-17  Devang Patel  <dpatel@apple.com>
6876
6877         * gcc.dg/20040813-1.c: New test.
6878
6879 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6880
6881         PR tree-optimization/17273
6882         * gcc.c-torture/compile/pr17273.c: New test.
6883
6884 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6885
6886         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6887         Update expected messages.
6888         * gcc.dg/declspec-13.c: New test.
6889
6890 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6891
6892         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6893
6894 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6895
6896         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6897         change what 'a' is pointing to.
6898
6899 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6900
6901         PR c++/16002
6902         * g++.dg/template/error18.C: New test.
6903
6904         PR c++/16029
6905         * g++.dg/warn/Wunused-8.C: New test.
6906
6907 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6908
6909         PR tree-optimization/17513
6910         * gcc.dg/20040916-1.c: New test.
6911
6912 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6913
6914         PR c++/17501
6915         * g++.dg/template/typename7.C: New test.
6916
6917 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6918
6919         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6920
6921 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6922
6923         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6924         with -ftree-based-profiling also.
6925         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6926
6927 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6928
6929         PR/15364
6930         * gfortran.dg/der_array_io_1.f90: New test.
6931         * gfortran.dg/der_array_io_2.f90: New test.
6932         * gfortran.dg/der_array_io_3.f90: New test.
6933
6934 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6935
6936         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6937         EABI.
6938
6939 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6940
6941         * g++.dg/opt/switch1.C: New test.
6942
6943 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6944
6945         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6946         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6947         Update expected messages.
6948
6949 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6950
6951         PR fortran/16485
6952         * gfortran.dg/same_name_1.f90: New test.
6953
6954 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6955
6956         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6957         dereference garbage pointers.
6958
6959 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6960
6961         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6962         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6963
6964         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6965         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6966         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6967
6968 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6969
6970         PR c++/17324
6971         * g++.dg/template/mangle1.C: New test.
6972
6973 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6974
6975         PR tree-optimization/17252
6976         * gcc.c-torture/execute/pr17252.c: New test.
6977
6978 2004-09-14  Andrew Pinski  <apinski@apple.com>
6979
6980         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6981
6982 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6983
6984         PR rtl-optimization/9771
6985         * gcc.dg/pr9771-1.c: New test case.
6986
6987 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6988
6989         PR tree-optimization/15262
6990         * gcc.c-torture/execute/pr15262-1.c: New test.
6991         * gcc.c-torture/execute/pr15262-2.c: New test.
6992
6993 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6994
6995         * gcc.dg/declspec-12.c: New test.
6996
6997 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6998
6999         * gfortran.dg/pr17090.f90: Add directives to test.
7000
7001 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7002
7003         * gcc.c-torture/compile/20040914-1.c: New test.
7004
7005 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7006
7007         PR c++/16162
7008         * g++.dg/template/decl2.C: New test.
7009
7010 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
7011
7012         PR fortran/17090
7013         * gfortran.dg/pr17090.f90: New test.
7014
7015 2004-09-13  Dale Johannesen  <dalej@apple.com>
7016
7017         * gcc.c-torture/compile/pr17408.c:  New test case.
7018
7019 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7020
7021         PR c++/16716
7022         * g++.dg/parse/crash17.C: New test.
7023
7024         PR c++/17327
7025         * g++.dg/template/enum3.C: New test.
7026
7027 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
7028
7029         * lib/gcc-defs.exp: Load wrapper.exp.
7030         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
7031         using local code.
7032         * lib/gcc.exp (gcc_init): Similar.
7033         * lib/gfortran.exp (gfortran_init): Similar.
7034         * lib/objc.exp (objc_init): Similar.
7035         * lib/treelang.exp (treelang_init): Similar.
7036         * lib/wrapper.exp: New file with build_wrapper call machinery in
7037         ${tool}_maybe_build_wrapper.
7038
7039 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7040
7041         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7042         "inline".
7043         * gcc.dg/declspec-11.c: Update expected messages.
7044         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7045         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7046         gcc.dg/inline-12.c: New tests.
7047
7048 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7049
7050         * g++.dg/tree-ssa/pr17400.C: New testcase.
7051
7052 2004-09-13  James E Wilson  <wilson@specifixinc.com>
7053
7054         * gcc.target/mips/sb1-1.c: New testcase.
7055
7056 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
7057
7058         * lib/g77-dg.exp: Remove unused file.
7059         * lib/mike-g77.exp: Ditto.
7060         * lib/g77.exp: Ditto.
7061
7062 2004-09-12  Richard Henderson  <rth@redhat.com>
7063
7064         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
7065
7066 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7067
7068         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
7069         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7070         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
7071         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
7072         Update expected messages.
7073
7074 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
7075
7076         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
7077         declaration/use mismatch for dirp parameter.
7078
7079 2004-09-12  Andrew Pinski  <apinski@apple.com>
7080
7081         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
7082         -fgnu-runtime is passed.
7083
7084 2004-09-12  Richard Henderson  <rth@redhat.com>
7085
7086         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
7087         do the uplevel thing and update additional_flags directly.
7088         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
7089         gfortran.fortran-torture/execute/intrinsic_nearest.x,
7090         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
7091         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
7092
7093 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7094
7095         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
7096
7097 2004-09-11  Roger Sayle  <roger@eyesopen.com>
7098
7099         PR middle-end/17411
7100         * g++.dg/opt/pr17411-1.C: New test case.
7101
7102 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7103
7104         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7105         gcc.dg/tls/diag-2.c: Update expected messages.
7106         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
7107         messages.
7108         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
7109         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
7110         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
7111         gcc.dg/tls/diag-5.c: New tests.
7112
7113 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
7114
7115         * gcc.dg/20040910-1.c: Correct dg-error regexp.
7116
7117 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7118
7119         * g++.dg/parse/break-in-for.C: New test.
7120
7121 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
7122
7123         * gcc.dg/tree-ssa/20040911-1.c: New test.
7124
7125 2004-09-11  Andreas Jaeger  <aj@suse.de>
7126
7127         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
7128         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
7129
7130 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
7131
7132         * gcc.target/frv: New directory of FR-V-specific tests.
7133
7134 2004-09-10  James E Wilson  <wilson@specifixinc.com>
7135
7136         * gcc.dg/convert-vec-1.c: New test.
7137
7138 2004-09-10  Roger Sayle  <roger@eyesopen.com>
7139
7140         PR middle-end/17024
7141         * gcc.dg/pr17024-1.c: New test case.
7142
7143 2004-09-10  Eric Christopher  <echristo@redhat.com>
7144
7145         * gcc.dg/20040910-1.c: New test.
7146
7147 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7148
7149         * gcc.dg/bitfld-9.c: New test.
7150
7151 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
7152
7153         * gcc.c-torture/execute/ieee/acc1.c: New test.
7154         * gcc.c-torture/execute/ieee/acc2.c: New test.
7155         * gcc.c-torture/execute/ieee/mzero6.c: New test.
7156
7157 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7158
7159         * gcc.dg/deprecated-2.c: New test.
7160
7161 2004-09-09  James E Wilson  <wilson@specifixinc.com>
7162
7163         * gcc.dg/init-vec-1.c: New test.
7164
7165 2004-09-09  Roger Sayle  <roger@eyesopen.com>
7166
7167         PR middle-end/17055
7168         * gcc.dg/pr17055-1.c: New test case.
7169
7170 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
7171
7172         PR target/17377
7173         * gcc.c-torture/execute/pr17377.c: New test.
7174
7175 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7176
7177         PR c/8420
7178         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
7179         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
7180         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7181         gcc.dg/long-long-typespec-1.c: New tests.
7182         * gcc.dg/tls/diag-2.c: Update expected diagnostics
7183
7184 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7185
7186         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
7187         gcc.dg/gnu99-static-1.c: New tests.
7188
7189 2004-09-08  Devang Patel  <dpatel@apple.com>
7190
7191         * gcc.dg/darwin-ld-20040828-1.c: New test.
7192         * gcc.dg/darwin-ld-20040828-2.c: New test.
7193         * gcc.dg/darwin-ld-20040828-3.c: New test.
7194
7195 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
7196
7197         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
7198         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
7199         in error message.
7200         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7201         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7202         in error message.
7203         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7204         types they qualify.
7205         * objc.dg/type-size-2.m: Fix wording in comment.
7206         * objc.dg/va-meth-1.m: New test case.
7207
7208 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7209
7210         PR c/16633:
7211         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7212         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7213
7214 2004-09-06  Devang Patel  <dpatel@apple.com>
7215
7216         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7217         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7218
7219 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7220
7221         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7222         reflect changed line numbering of diagnostics.
7223
7224 2004-09-06  Paul Brook  <paul@codesourcery.com>
7225
7226         * gfortran.dg/edit_real_1.f90: Add new test.
7227
7228 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7229
7230         * gcc.dg/tree-ssa/loop-2.c: New test.
7231         * gcc.dg/tree-ssa/loop-3.c: New test.
7232         * gcc.dg/tree-ssa/loop-4.c: New test.
7233         * gcc.dg/tree-ssa/loop-5.c: New test.
7234
7235 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7236
7237         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7238
7239 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7240
7241         * gcc.dg/format/sentinel-1.c: New test.
7242
7243 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7244
7245         * testsuite/gcc.dg/builtins-46.c: New.
7246
7247 2004-09-03  Devang Patel  <dpatel@apple.com>
7248
7249         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7250         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7251
7252 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7253
7254         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7255         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7256         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7257         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7258         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7259         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7260         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7261         the non-portable bzero.
7262         * gcc.dg/20010912-1.c: xfail for NetWare.
7263         * gcc.dg/20020426-2.c: xfail for NetWare.
7264         * gcc.dg/20021014-1.c: xfail for NetWare.
7265         * gcc.dg/20021018-1.c: xfail for NetWare.
7266         * gcc.dg/20030213-1.c: xfail for NetWare.
7267         * gcc.dg/20030225-1.c: xfail for NetWare.
7268         * gcc.dg/20030708-1.c: xfail for NetWare.
7269         * gcc.dg/builtins-config.h: Also exclude NetWare.
7270         * gcc.dg/format/format.h: Define restrict only if not already defined.
7271         * gcc.dg/nest.c: xfail for NetWare.
7272         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7273         * lib/target-supports.exp (check_visibility_available): Exclude
7274         NetWare.
7275
7276 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7277
7278         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7279         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7280         deterministic starting point for the alignment of structure fields.
7281         * gcc.dg/Wpadded.c: Dito.
7282         * g++.dg/abi/vbase10.C: Dito.
7283
7284 2004-09-03  Devang Patel  <dpatel@apple.com>
7285
7286         * g++.dg/debug/pr15736.cc: New test.
7287
7288 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7289
7290         * README.QMTEST: Fix out-of-date link.
7291
7292 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7293
7294         PR fortran/16579
7295         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7296         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7297
7298 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7299
7300         * g++.dg/abi/arm_rtti1.C: New test.
7301
7302 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7303
7304         * gcc.dg/ppc-vector-memcpy.c: New.
7305         * gcc.dg/ppc-vector-memset.c: New.
7306
7307 2004-09-02  Chao-ying Fu  <fu@mips.com>
7308
7309         * gcc.target/mips/mips-3d-1.c: New test.
7310         * gcc.target/mips/mips-3d-2.c: New test.
7311         * gcc.target/mips/mips-3d-3.c: New test.
7312         * gcc.target/mips/mips-3d-4.c: New test.
7313         * gcc.target/mips/mips-3d-5.c: New test.
7314         * gcc.target/mips/mips-3d-6.c: New test.
7315         * gcc.target/mips/mips-3d-7.c: New test.
7316         * gcc.target/mips/mips-3d-8.c: New test.
7317         * gcc.target/mips/mips-3d-9.c: New test.
7318         * gcc.target/mips/mips-ps-1.c: New test.
7319         * gcc.target/mips/mips-ps-2.c: New test.
7320         * gcc.target/mips/mips-ps-3.c: New test.
7321         * gcc.target/mips/mips-ps-4.c: New test.
7322         * gcc.target/mips/mips-ps-type.c: New test.
7323
7324 2004-09-02  Paul Brook  <paul@codesourcery.com>
7325
7326         * gfortran.dg/edit_real_1.f90: Add new tests.
7327
7328 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7329
7330         PR fortran/15327
7331         * gfortran.dg/merge_char_1.f90: New test.
7332
7333 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7334
7335         PR fortran/16404
7336         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7337
7338 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7339
7340         PR c/1522
7341         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7342
7343 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7344
7345         * g++.dg/opt/loop1.C: Do not XFAIL.
7346
7347 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7348
7349         * gcc.c-torture/execute/20040831-1.c: New test.
7350
7351 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7352
7353         PR fortran/16579
7354         * gfortran.dg/g77/20010610.f: Now passes.
7355         Copy from g77.f-torture/execute. Add dg-run directive.
7356         * gfortran.dg/g77/README: Update
7357
7358 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7359
7360         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7361         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7362         (t1, t2, t3, t4): Add volatile.
7363
7364 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7365
7366         * g++.dg/ext/visibility/arm1.C: New test.
7367
7368 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7369
7370         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7371         -pedantic-errors.
7372
7373 2004-09-01  Paul Brook  <paul@codesourcery.com>
7374
7375         * gfortran.dg/eof_2.f90: New test.
7376
7377 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7378
7379         PR fortran/16579
7380         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7381
7382 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7383
7384         PR libfortran/16805
7385         * gfortran.dg/list_read_2.f90: New test.
7386
7387 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7388
7389         * g++.dg/abi/key1.C: New test.
7390
7391 2004-08-31  Richard Henderson  <rth@redhat.com>
7392
7393         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7394         form of offsetof.
7395         * g++.dg/other/offsetof5.C: Remove duplicate.
7396
7397 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7398
7399         PR fortran/17244
7400         * gfortran.dg/func_derived_1.f90: New test.
7401
7402 2004-08-31  Paul Brook  <paul@codesourcery.com>
7403
7404         * gfortran.dg/eof_1.f90: New test.
7405
7406 2004-08-31  Paul Brook  <paul@codesourcery.com>
7407
7408         * gfortran.dg/list_read_1.f90: New file.
7409
7410 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7411
7412         * g++.dg/opt/loop1.C: XFAIL.
7413
7414 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7415
7416         * gcc.dg/funcdef-storage-1.c: New.
7417         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7418         an extern function in local scope.
7419         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7420         declare an 'auto inline' function in local scope.
7421         * gcc.dg/20011130-1.c: Likewise.
7422         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7423         an 'auto' function in local scope.
7424         * gcc.dg/20021014-1.c: Likewise.
7425         * gcc.dg/20030331-2.c: Likewise.
7426
7427 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7428
7429         * gfortran.dg/blockdata_1.f90: New test.
7430
7431 2004-08-30  Richard Henderson  <rth@redhat.com>
7432
7433         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7434
7435 2004-08-30  Richard Henderson  <rth@redhat.com>
7436
7437         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7438         additional_flags set by alternate driver.
7439         (ieee-options): New procedure.
7440         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7441         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7442         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7443         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7444
7445 2004-08-30  Richard Henderson  <rth@redhat.com>
7446
7447         * lib/f-torture.exp: Remove.
7448
7449 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7450
7451         PR rtl-optimization/16590
7452         * g++.dg/opt/loop1.C: New test.
7453
7454 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7455
7456         PR fortran/13910
7457         * gfortran.dg/oldstyle_1.f90: New test.
7458
7459 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7460         Paul Brook  <paul@codesourcery.com>
7461
7462         * gfortran.dg/g77/README: Update.
7463         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7464         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7465         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7466
7467 2004-08-28  Paul Brook  <paul@codesourcery.com>
7468
7469         PR libfortran/17195
7470         * gfortran.dg/edit_real_1.f90: New test.
7471
7472 2004-08-27  Paul Brook  <paul@codesourcery.com>
7473
7474         * gfortran.dg/rewind_1.f90: New test.
7475
7476 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7477
7478         PR fortran/16597
7479         * gfortran.dg/pr16597.f90: New test.
7480
7481 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7482
7483         PR c/13801
7484         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7485         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7486         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7487         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7488         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7489
7490 2004-08-26  Nick Clifton  <nickc@redhat.com>
7491
7492         * gcc.c-torture/compile/pr17119.c: New test.
7493
7494 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7495
7496         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7497
7498 2004-08-25  Richard Henderson  <rth@redhat.com>
7499
7500         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7501         the bits that expect kind=8 to be the largest real kind.
7502
7503 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7504
7505         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7506
7507 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7508
7509         * gfortran.dg/assignment_1.f90: New test.
7510
7511 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7512
7513         * g++.dg/template/repo3.C: New test.
7514
7515 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7516
7517         PR middle-end/16693
7518         PR tree-optimization/16372
7519         * g++.dg/opt/pr16372-1.C: New test case.
7520         * g++.dg/opt/pr16693-1.C: New test case.
7521         * g++.dg/opt/pr16693-2.C: New test case.
7522
7523 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7524
7525         * objc.dg/proto-lossage-4.m: New test.
7526
7527 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7528
7529         PR c++/17155
7530         * g++.dg/inherit/local2.C: New test.
7531
7532 2004-08-25  Paul Brook  <paul@codesourcery.com>
7533
7534         PR fortran/17144
7535         * gfortran.dg/string_ctor_1.f90: New test.
7536
7537 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7538
7539         PR c++/14428
7540         * g++.dg/template/redecl2.C: New test.
7541
7542 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7543
7544         PR fortran/17143
7545         * gfortran.dg/pr17143.f90: New test.
7546
7547 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7548
7549         PR fortran/17164
7550         * gfortran.dg/pr17164.f90: New test.
7551
7552 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7553
7554         * gcc.dg/tree-ssa/loop-1.c: New test.
7555
7556 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7557
7558         * gcc.c-torture/compile/20040824-1.c: New test.
7559
7560 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7561
7562         * gcc.c-torture/compile/iftrap-3.c: New test.
7563
7564 2004-08-24  Paul Brook  <paul@codesourcery.com>
7565
7566         * gfortran.dg/entry_2.f90: New test.
7567
7568 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7569
7570         PR c++/16889
7571         * g++.dg/lookup/ambig[12].C: New.
7572
7573 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7574
7575         PR c++/16706
7576         * g++.dg/template/crash21.C: New test.
7577         * g++.dg/template/crash22.C: Likewise.
7578
7579 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7580
7581         PR c++/17149
7582         * g++.dg/template/access15.C: New.
7583
7584 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7585
7586         PR c++/17163
7587         * g++.dg/template/repo2.C: New test.
7588
7589 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7590
7591         PR rtl-optimization/17078
7592         * gcc.c-torture/execute/pr17078-1.c: New test case.
7593
7594 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7595
7596         PR c/14492
7597         * gcc.dg/debug/crash1.c: New test.
7598
7599 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7600
7601         PR c/16180
7602         * gcc.dg/loop-5.c: New test.
7603
7604 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7605
7606         * gcc.c-torture/execute/20040823-1.c: New test.
7607
7608 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7609
7610         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7611         to the assembler.  Simplify test accordingly.
7612         (asm_abi_flags): Use GNU names.
7613         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7614         to check for ABI flags.
7615
7616 2004-08-22  Andrew Pinski  <apinski@apple.com>
7617
7618         * g++.dg/opt/pr14029.C: New test.
7619         * gcc.c-torture/execute/pr15262.c: New test.
7620
7621 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7622
7623         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7624
7625 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7626
7627         PR 16908
7628         * gfortran.dg/direct_io.f90: New test.
7629
7630 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7631
7632         PR c++/17121
7633         * g++.dg/inherit/local2.C: New test.
7634
7635 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7636
7637         PR c++/17120
7638         * g++.dg/warn/Wparentheses-4.C: New test.
7639
7640 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7641
7642         PR c++/17121
7643         * g++.dg/inherit/local2.C: New test.
7644
7645         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7646         * gcc.dg/ppc-ldstruct.c: Likewise.
7647         * gcc.dg/ppc64-abi-2.c: Likewise.
7648
7649 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7650
7651         PR rtl-optimization/17099
7652         * gcc.c-torture/execute/20040820-1.c: New test.
7653
7654 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7655
7656         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7657
7658 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7659
7660         PR fortran/17077
7661         * gfortran.dg/auto_array_1.f90: New test.
7662
7663 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7664
7665         PR fortran/17074
7666         * gfortran.dg/simpleif_1.f90: New test.
7667
7668 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7669
7670         * lib/target-supports.exp (check_profiling_available): Return
7671         false for arm*-*-symbianelf* and arm*-*-eabi*.
7672
7673         PR c++/15890
7674         * g++.dg/template/delete1.C: New test.
7675
7676 2004-08-19  Paul Brook  <paul@codesourcery.com>
7677
7678         PR fortran/14976
7679         PR fortran/16228
7680         * gfortran.dg/data_char_1.f90: New test.
7681
7682 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7683
7684         PR fortran/16946
7685         * gfortran.dg/reduction.f90: New testcase.
7686
7687 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7688
7689         PR fortran/16520
7690         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7691
7692 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7693
7694         PR c++/17041
7695         * g++.dg/Wparentheses-3.C: New test.
7696
7697 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7698
7699         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7700         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
7701         * gcc.dg/vect/vect-2.c: Likewise.
7702         * gcc.dg/vect/vect-3.c: Likewise.
7703         * gcc.dg/vect/vect-4.c: Likewise.
7704         * gcc.dg/vect/vect-5.c: Likewise.
7705         * gcc.dg/vect/vect-6.c: Likewise.
7706         * gcc.dg/vect/vect-7.c: Likewise.
7707         * gcc.dg/vect/vect-25.c: Likewise.
7708         * gcc.dg/vect/vect-31.c: Likewise.
7709         * gcc.dg/vect/vect-32.c: Likewise.
7710         * gcc.dg/vect/vect-34.c: Likewise.
7711         * gcc.dg/vect/vect-36.c: Likewise.
7712         * gcc.dg/vect/vect-all.c: Likewise.
7713
7714 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7715
7716         PR c++/17068
7717         * g++.dg/template/operator4.C: New test.
7718
7719 2004-08-18  Richard Henderson  <rth@redhat.com>
7720
7721         * gcc.dg/20040206-1.c: XFAIL.
7722
7723 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7724
7725         PR c++/16246
7726         * g++.dg/template/array7.C: New test.
7727
7728 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7729
7730         * gcc.dg/mips-movcc-1.c: New test.
7731         * gcc.dg/mips-movcc-2.c: New test.
7732         * gcc.dg/mips-movcc-3.c: New test.
7733
7734         * gcc.dg/mips-nmadd-1.c: New test.
7735         * gcc.dg/mips-nmadd-2.c: New test.
7736
7737 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7738
7739         PR c++/15871
7740         * g++.dg/opt/inline8.C: New test.
7741
7742         PR c++/16965
7743         * g++.dg/parse/error17.C: New test.
7744
7745 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7746
7747         * gcc.dg/vect: New directory for vectorizer tests.
7748         * gcc.dg/vect/tree-vect.h: New file.
7749         * gcc.dg/vect/vect.exp: New file.
7750         * gcc.dg/vect/pr16105.c.c: New test.
7751         * gcc.dg/vect/vect-1.c: New test.
7752         * gcc.dg/vect/vect-2.c: New test.
7753         * gcc.dg/vect/vect-3.c: New test.
7754         * gcc.dg/vect/vect-4.c: New test.
7755         * gcc.dg/vect/vect-5.c: New test.
7756         * gcc.dg/vect/vect-6.c: New test.
7757         * gcc.dg/vect/vect-7.c: New test.
7758         * gcc.dg/vect/vect-8.c: New test.
7759         * gcc.dg/vect/vect-9.c: New test.
7760         * gcc.dg/vect/vect-10.c: New test.
7761         * gcc.dg/vect/vect-11.c: New test.
7762         * gcc.dg/vect/vect-12.c: New test.
7763         * gcc.dg/vect/vect-13.c: New test.
7764         * gcc.dg/vect/vect-14.c: New test.
7765         * gcc.dg/vect/vect-15.c: New test.
7766         * gcc.dg/vect/vect-16.c: New test.
7767         * gcc.dg/vect/vect-17.c: New test.
7768         * gcc.dg/vect/vect-18.c: New test.
7769         * gcc.dg/vect/vect-19.c: New test.
7770         * gcc.dg/vect/vect-20.c: New test.
7771         * gcc.dg/vect/vect-21.c: New test.
7772         * gcc.dg/vect/vect-22.c: New test.
7773         * gcc.dg/vect/vect-23.c: New test.
7774         * gcc.dg/vect/vect-24.c: New test.
7775         * gcc.dg/vect/vect-25.c: New test.
7776         * gcc.dg/vect/vect-26.c: New test.
7777         * gcc.dg/vect/vect-27.c: New test.
7778         * gcc.dg/vect/vect-28.c: New test.
7779         * gcc.dg/vect/vect-29.c: New test.
7780         * gcc.dg/vect/vect-30.c: New test.
7781         * gcc.dg/vect/vect-31.c: New test.
7782         * gcc.dg/vect/vect-32.c: New test.
7783         * gcc.dg/vect/vect-33.c: New test.
7784         * gcc.dg/vect/vect-34.c: New test.
7785         * gcc.dg/vect/vect-35.c: New test.
7786         * gcc.dg/vect/vect-36.c: New test.
7787         * gcc.dg/vect/vect-37.c: New test.
7788         * gcc.dg/vect/vect-38.c: New test.
7789         * gcc.dg/vect/vect-40.c: New test.
7790         * gcc.dg/vect/vect-41.c: New test.
7791         * gcc.dg/vect/vect-42.c: New test.
7792         * gcc.dg/vect/vect-43.c: New test.
7793         * gcc.dg/vect/vect-44.c: New test.
7794         * gcc.dg/vect/vect-45.c: New test.
7795         * gcc.dg/vect/vect-46.c: New test.
7796         * gcc.dg/vect/vect-47.c: New test.
7797         * gcc.dg/vect/vect-48.c: New test.
7798         * gcc.dg/vect/vect-49.c: New test.
7799         * gcc.dg/vect/vect-50.c: New test.
7800         * gcc.dg/vect/vect-51.c: New test.
7801         * gcc.dg/vect/vect-52.c: New test.
7802         * gcc.dg/vect/vect-53.c: New test.
7803         * gcc.dg/vect/vect-54.c: New test.
7804         * gcc.dg/vect/vect-55.c: New test.
7805         * gcc.dg/vect/vect-56.c: New test.
7806         * gcc.dg/vect/vect-57.c: New test.
7807         * gcc.dg/vect/vect-58.c: New test.
7808         * gcc.dg/vect/vect-59.c: New test.
7809         * gcc.dg/vect/vect-60.c: New test.
7810         * gcc.dg/vect/vect-61.c: New test.
7811         * gcc.dg/vect/vect-all.c: New test.
7812         * gcc.dg/vect/vect-none.c: New test.
7813
7814 2004-08-17  Paul Brook  <paul@codesourcery.com>
7815
7816         PR fortran/13082
7817         * gfortran.dg/entry_1.f90: New test.
7818
7819 2004-08-17  Andrew Pinski  <apinski@apple.com>
7820
7821         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7822
7823 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7824
7825         * gcc.dg/pr17036-1.c: New test.
7826
7827 2004-08-16  Devang Patel  <dpatel@apple.com>
7828
7829         * gcc.dg/darwin-20040809-1.c: New test.
7830
7831 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7832
7833         * gcc.dg/funcdef-attr-1.c: New test.
7834
7835 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7836
7837         * gcc.dg/altivec-17.c: New test.
7838         * gcc.dg/altivec-18.c: New test.
7839
7840 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7841
7842         PR c++/6749
7843         * g++.dg/template/vtable2.C: New test.
7844
7845 2004-08-14  Richard Henderson  <rth@redhat.com>
7846
7847         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7848         * gcc.dg/pack-test-4.c (main): Return 0.
7849         * gcc.dg/setjmp-1.c: Remove XFAIL.
7850         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7851
7852 2004-08-14  Richard Henderson  <rth@redhat.com>
7853
7854         * gcc.dg/980217-1.c: Add prototype for printf.
7855
7856 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7857
7858         * gfortran.dg/pr16935.f90: New test.
7859
7860 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7861
7862         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7863
7864 2004-08-13  Paul Brook  <paul@codesourcery.com>
7865
7866         * gfortran.dg/der_io_1.f90: Remove stray comma.
7867
7868 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7869
7870         * gcc.dg/vmx/cw-bug-2.c: Remove.
7871         * gcc.dg/vmx/vprint-1.c: Remove.
7872         * gcc.dg/vmx/vscan-1.c: Remove.
7873
7874 2004-08-12  Devang patel  <dpatel@apple.com>
7875
7876         * gcc.dg/darwin-20040809-2.c: New test.
7877
7878 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7879
7880         * g++.dg/ext/altivec-12.C: New test.
7881
7882         * g++.dg/ext/altivec-11.C: New test.
7883
7884 2004-08-12  Paul Brook  <paul@codesourcery.com>
7885
7886         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7887
7888 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7889
7890         * g++.dg/ext/altivec-2.C: Check for hardware support before
7891         executing any VMX instructions.
7892
7893         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7894
7895 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7896
7897         PR c++/16276
7898         * g++.old-deja/g++.other/comdat4.C: New test.
7899         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7900
7901 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7902
7903         PR target/16286
7904         * gcc.dg/pr16286.c: New test.
7905
7906 2004-08-12 Jan Beulich <jbeulich@novell.com>
7907
7908         * g++.dg/ext/asm5.C: New.
7909
7910 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7911
7912         PR c++/16698
7913         * g++.dg/eh/crash1.C: New test.
7914
7915         PR c++/16717
7916         * g++.dg/ext/construct1.C: New test.
7917
7918 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7919
7920         PR c++/16853
7921         * g++.dg/init/ptrmem1.C: New test.
7922
7923         PR c++/16618
7924         * g++.dg/parse/offsetof5.C: New test.
7925
7926         PR c++/16870
7927         * g++.dg/template/overload3.C: New test.
7928
7929 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7930
7931         PR c++/16964
7932         * g++.dg/parse/error16.C: New test.
7933
7934         PR c++/16904
7935         * g++.dg/template/error14.C: New test.
7936
7937         PR c++/16929
7938         * g++.dg/template/error15.C: New test.
7939
7940 2004-08-11  Devang Patel  <dpatel@apple.com>
7941
7942         * gcc.dg/darwin-ld-20040809-1.c: New test.
7943         * gcc.dg/darwin-ld-20040809-2.c: New test.
7944
7945 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7946
7947         PR fortran/16917
7948         * gfortran.dg/dfloat_1.f90: New test.
7949
7950 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7951
7952         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7953         * gcc.dg/dll-2.c: Fix dg-require syntax.
7954         * gcc.misc-tests/arm-isr.c (abort): Declare.
7955         (exit): Likewise.
7956
7957 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7958
7959         PR c++/16971
7960         * g++.dg/parse/crash16.C: New test.
7961
7962 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7963
7964         * gcc.dg/mips-rsqrt-1.c: New test case.
7965         * gcc.dg/mips-rsqrt-2.c: New test case.
7966         * gcc.dg/mips-rsqrt-3.c: New test case.
7967
7968 2004-08-10  Paul Brook  <paul@codesourcery.com>
7969
7970         * gfortran.dg/der_io_1.f90: New test.
7971
7972 2004-08-10  Paul Brook  <paul@codesourcery.com>
7973
7974         PR fortran/16919
7975         * gfortran.dg/der_array_1.f90: New test.
7976
7977 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7978
7979         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7980
7981 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7982
7983         * gcc.dg/wchar_t-2.c: Fix typo.
7984
7985 2004-08-09  Falk Hueffner  <falk@debian.org>
7986
7987         PR tree-optimization/12517
7988         * gcc.c-torture/compile/pr12517.c: New test.
7989
7990         PR tree-optimization/12578
7991         * gcc.c-torture/compile/pr12578.c: New test.
7992
7993         PR tree-optimization/12899
7994         * gcc.c-torture/compile/pr12899.c: New test.
7995
7996         PR rtl-optimization/14692
7997         * gcc.c-torture/compile/pr14692.c: New test.
7998
7999         PR tree-optimization/16461
8000         * gcc.c-torture/compile/pr16461.c: New test.
8001
8002 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8003
8004         * gfortran.dg/getenv_1.f90: New test.
8005
8006 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8007
8008         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
8009         wchar_t.
8010         * gcc.dg/symbian5.c: Test -fno-short-wchar.
8011
8012 2004-08-06  Paul Brook  <paul@codesourcery.com>
8013
8014         * gfortran.dg/ret_array_1.f90: New test.
8015         * gfortran.dg/ret_pointer_1.f90: New test.
8016
8017 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
8018
8019         * gcc.dg/missing-field-init-[12].c: New tests.
8020         * g++.dg/warn/missing-field-init-[12].C: New tests.
8021
8022 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8023
8024         * gcc.dg/enum2.c: New test.
8025         * gcc.dg/symbian3.c: Likewise.
8026         * gcc.dg/symbian4.c: Likewise.
8027         * gcc.dg/wchar_t-2.c: Likewise.
8028
8029 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8030
8031         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
8032         destructor tests.
8033
8034 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8035
8036         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8037         dg-require-visiblity.
8038         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8039         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8040         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8041         * g++.dg/ext/visibility/new1.C: Likewise.
8042         * g++.dg/ext/visibility/pragma.C: Likewise.
8043         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8044         * g++.dg/ext/visibility/virtual.C: Likewise.
8045         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8046         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8047         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8048         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8049         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8050         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8051         * g++/dg/ext/visibility/visibility-7.C: Likewise.
8052         * g++/dg/ext/visibility/visibility-8.C: New test.
8053         * gcc.c-torture/compile/dll.x: Remove.
8054         * gcc.dg/dll-2.c: Use dg-require-dll
8055         * gcc.dg/visibility-10.c: New test.
8056         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
8057         supporting DLLs.
8058         * testsuite/lib/scanasm.exp (scan_hidden): New function.
8059         (scan_not_hidden): Likewise.
8060
8061 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
8062
8063         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
8064
8065 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
8066
8067         * gcc.c-torture/execute/20040805-1.c: New test.
8068
8069 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
8070
8071         * gcc.dg/20020118-1.c: Declare abort.
8072         * gcc.dg/altivec_check.h: Likewise.
8073         * gcc.dg/iftrap-2.c: Likewise.
8074         * gcc.dg/pragma-darwin.c: Likewise.
8075         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8076
8077 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
8078
8079         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
8080
8081 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8082
8083         * gcc.c-torture/execute/builtins/abs-2.c,
8084         gcc.c-torture/execute/builtins/abs-3.c,
8085         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
8086         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
8087         intmax_t, uintmax_t and their limits.
8088         * gcc.dg/intmax_t-1.c: New test.
8089
8090 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8091
8092         * g++.dg/tc1/dr147.C: Add reference to PR.
8093
8094 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
8095
8096         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
8097         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
8098
8099 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
8100
8101         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
8102
8103 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8104
8105         * gcc.dg/redecl-5.c: New test.
8106         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
8107         of scanf.
8108
8109 2004-08-03  Roger Sayle  <roger@eyesopen.com>
8110
8111         PR middle-end/16790
8112         * gcc.c-torture/execute/pr16790-1.c: New test case.
8113
8114 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
8115
8116         * g++.dg/ext/visibility/assign1.C: New test.
8117         * g++.dg/ext/visibility/new1.C: Likewise.
8118
8119         * gcc.dg/symbian1.c: New test.
8120         * gcc.dg/symbian2.c: Likewise.
8121
8122 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8123
8124         PR target/16570
8125         * gcc.dg/i386-sse-9.c: New test.
8126
8127 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8128
8129         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
8130
8131 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8132
8133         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
8134         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
8135         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
8136         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
8137         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
8138         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
8139         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
8140         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
8141         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
8142         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
8143         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
8144         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
8145         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
8146         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
8147         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
8148         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
8149         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
8150         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
8151         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
8152         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
8153         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
8154         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
8155         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
8156         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8157         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
8158         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
8159         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
8160         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
8161         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8162         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8163         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
8164         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
8165         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
8166         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
8167         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
8168         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8169         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8170         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8171         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8172         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
8173         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
8174         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
8175         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
8176         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
8177         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8178         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8179         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
8180         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
8181         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
8182         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
8183         gcc.misc-tests/i386-pf-3dnow-1.c,
8184         gcc.misc-tests/i386-pf-athlon-1.c,
8185         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8186         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
8187         Declare built-in functions used.
8188         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
8189
8190 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
8191
8192         PR c++/16707
8193         * g++.dg/lookup/using12.C: New test.
8194
8195         * g++.dg/init/null1.C: Fix PR number.
8196         * g++.dg/parse/namespace10.C: Likewise.
8197
8198 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8199
8200         PR c++/16224
8201         * g++.dg/template/spec17.C: New test.
8202         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8203         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8204
8205 2004-08-02  David Billinghurst
8206
8207         PR fortran/16292
8208         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8209
8210 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8211
8212         * gcc.dg/ia64-got-1.c: New test case.
8213
8214 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8215
8216         PR c++/16489
8217         * g++.dg/init/null1.C: New test.
8218         * g++.dg/tc1/dr76.C: Adjust error marker.
8219
8220         PR c++/16529
8221         * g++.dg/parse/namespace10.C: New test.
8222
8223         PR c++/16810
8224         * g++.dg/inherit/ptrmem2.C: New test.
8225
8226 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8227
8228         PR target/16155
8229         * gcc.dg/pr16155.c: New test.
8230
8231 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8232
8233         * gcc.dg/redecl-2.c: New test.
8234
8235 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8236
8237         * gcc.dg/darwin-longdouble.c: New file.
8238
8239 2004-07-30  Richard Henderson  <rth@redhat.com>
8240
8241         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8242         write to constant argument.
8243         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8244
8245 2004-07-30  Richard Henderson  <rth@redhat.com>
8246
8247         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8248         tests of nearest around zero.
8249
8250 2004-07-30  Andrew Pinski  <apinski@apple.com>
8251
8252         * gcc.c-torture/compile/20040730-1.c: New test.
8253
8254 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8255
8256         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8257         powerpc-eabispe.
8258
8259 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8260
8261         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8262
8263 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8264
8265         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8266         contains $ld_library_path.
8267         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8268
8269 2004-07-29  Richard Henderson  <rth@redhat.com>
8270
8271         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8272
8273         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8274         (alt2, which): New.
8275         (Check): Accept either alternative.
8276
8277 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8278
8279         * g++.dg/abi/inline1.C: New test.
8280         * g++.dg/abi/local1-a.cc: Likewise.
8281         * g++.dg/abi/local1.C: Likewise.
8282         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8283         * g++.dg/abi/mangle12.C: Likewise.
8284         * g++.dg/abi/mangle17.C: Likewise.
8285         * g++.dg/abi/mangle20-2.C: Likewise.
8286         * g++.dg/opt/interface1.C: Likewise.
8287         * g++.dg/opt/interface1.h: Likewise.
8288         * g++.dg/opt/interface1-a.cc: New test.
8289         * g++.dg/parse/repo1.C: New test.
8290         * g++.dg/template/repo1.C: Likewise.
8291         * g++.dg/warn/Winline-1.C: Likewise.
8292         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8293
8294 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8295
8296         * gcc.dg/tree-ssa/20040729-1.c: New test.
8297
8298 2004-07-27  Matt Austern <austern@apple.com>
8299
8300         * gcc.dg/darwin-bool-1.c: New test.
8301         * gcc.dg/darwin-bool-2.c: New test.
8302
8303 2004-07-28  Richard Henderson  <rth@redhat.com>
8304
8305         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8306         arguments in the correct type.  Don't write to constant arguments.
8307
8308 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8309
8310         PR tree-optimization/16688
8311         PR tree-optimization/16689
8312         * g++.dg/tree-ssa/pr16688.C: New test.
8313
8314 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8315
8316         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8317         loads.  Not only in the comment, this time.
8318
8319 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8320
8321         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8322         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8323         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8324         * gcc.dg/sh4a-bitmovua.c: New.
8325         * gcc.dg/sh4a-cos.c: New.
8326         * gcc.dg/sh4a-cosf.c: New.
8327         * gcc.dg/sh4a-fprun.c: New.
8328         * gcc.dg/sh4a-fsrra.c: New.
8329         * gcc.dg/sh4a-memmovua.c: New.
8330         * gcc.dg/sh4a-sin.c: New.
8331         * gcc.dg/sh4a-sincos.c: New.
8332         * gcc.dg/sh4a-sincosf.c: New.
8333         * gcc.dg/sh4a-sinf.c: New.
8334
8335 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8336
8337         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8338         conditionals.
8339         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8340         loads.
8341         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8342         DOM1.
8343
8344 2004-07-27  Andrew Pinski  <apinski@apple.com>
8345
8346         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8347
8348 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8349
8350         * gcc.dg/pragma-isr.c: New test.
8351
8352 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8353
8354         PR c++/14429
8355         * g++.dg/template/ttp11.C: New test.
8356
8357 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8358
8359         * gcc.c-torture/compile/20040727-1.c: New test.
8360
8361 2004-07-26  Eric Christopher  <echristo@redhat.com>
8362
8363         * gcc.c-torture/compile/20040726-2.c: New test.
8364
8365 2004-07-26  Andrew Pinski  <apinski@apple.com>
8366
8367         * g++.dg/rtti/tinfo1.C: Xfail.
8368
8369 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8370
8371         * gcc.c-torture/compile/20040726-1.c: New test.
8372
8373 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8374             Brian Ryner  <bryner@brianryner.com>
8375
8376         PR c++/9283
8377         PR c++/15000
8378         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8379         * g++.dg/ext/visibility/: New directory.
8380         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8381         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8382         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8383         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8384         * g++.dg/ext/visibility/fvisibility.C,
8385         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8386         g++.dg/ext/visibility/fvisibility-override1.C
8387         g++.dg/ext/visibility/fvisibility-override2.C
8388         g++.dg/ext/visibility/memfuncts.C
8389         g++.dg/ext/visibility/noPLT.C
8390         g++.dg/ext/visibility/pragma.C
8391         g++.dg/ext/visibility/pragma-override1.C
8392         g++.dg/ext/visibility/pragma-override2.C
8393         g++.dg/ext/visibility/staticmemfuncts.C
8394         g++.dg/ext/visibility/virtual.C: New tests.
8395
8396 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8397
8398         PR c/15360
8399         * gcc.dg/pr15360-1.c: New test.
8400
8401 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8402
8403         * gcc.dg/pragma-align-2.c: New test.
8404         * gcc.dg/pragma-init-fini.c: New test.
8405         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8406         targets.
8407
8408 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8409
8410         * gcc.dg/init-string-2.c: New test.
8411
8412 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8413
8414         PR 16684
8415         * gcc.dg/Wredundant-decls-1.c: New test case.
8416
8417 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8418
8419         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8420         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8421         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8422         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8423         * gcc.dg/compat/generate-random.c: New file.
8424         * gcc.dg/compat/generate-random.h: Likewise.
8425         * gcc.dg/compat/generate-random_r.c: Likewise.
8426         * gcc.dg/compat/struct-layout-1.h: Likewise.
8427         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8428         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8429         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8430         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8431         * gcc.dg/compat/struct-layout-1_main.c: New test.
8432         * gcc.dg/compat/struct-layout-1_x.c: New file.
8433         * gcc.dg/compat/struct-layout-1_y.c: New file.
8434         * gcc.dg/compat/struct-layout-1_test.h: New file.
8435
8436 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8437
8438         * gcc.dg/comp-return-1.c: New test
8439
8440 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8441
8442         * gcc.dg/vmx/8-02a.c: Fix typo.
8443
8444         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8445         * gcc.dg/darwin-abi-3.c: New test.
8446
8447         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8448         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8449
8450         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8451         * gcc.dg/vmx/ops-long-1.c: New test.
8452         * gcc.dg/vmx/ops-long-2.c: New test.
8453
8454 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8455
8456         * g++.dg/lookup/conv-[1234].C: New.
8457
8458 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8459
8460         * g++.dg/parse/attr2.C: Simplify.
8461
8462 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8463
8464         PR c/7284
8465         * gcc.c-torture/execute/pr7284-1.c: New test.
8466
8467 2004-07-22  Brian Booth  <bbooth@redhat.com>
8468
8469         * gcc.dg/tree-ssa/20040721-1.c: New test.
8470
8471 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8472
8473         * g++.dg/template/crash20.c: New.
8474
8475 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8476
8477         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8478         Add dg-run directive.  Declare variables as required.
8479         * gfortran.dg/g77/README: Update
8480
8481 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8482
8483         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8484         gcc.dg/cris-peep2-andu2.c: New tests.
8485
8486 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8487
8488         PR c/15052
8489         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8490         on return type.
8491         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8492         messages.
8493         * gcc.dg/qual-return-2.c: Update expected messages.
8494         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8495
8496 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8497
8498         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8499         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8500
8501 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8502
8503         PR c/11250
8504         * gcc.dg/init-string-1.c: New test.
8505
8506 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8507
8508         PR middle-end/15345
8509         PR c/16450
8510         * gcc.dg/torture/nested-fn-1.c: New test.
8511
8512 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8513
8514         PR target/16559
8515         * gcc.dg/ia64-fptr-1.c: New file.
8516
8517 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8518
8519         PR c++/14497
8520         * g++.dg/template/spec16.C: New test.
8521         * g++.old-deja/g++.robertl/eb118.C: Remove.
8522
8523 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8524
8525         PR c++/509
8526         * g++.dg/template/spec15.C: New test.
8527
8528 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8529
8530         Copy cases from g77.f-torture/execute and add dg-run
8531         directive.  Other changes as noted.
8532         * gfortran.dg/g77/13037.f
8533         * gfortran.dg/g77/1832.f
8534         * gfortran.dg/g77/19981119-0.f
8535         * gfortran.dg/g77/19990313-0.f
8536         * gfortran.dg/g77/19990313-1.f
8537         * gfortran.dg/g77/19990313-2.f
8538         * gfortran.dg/g77/19990313-3.f
8539         * gfortran.dg/g77/19990419-1.f
8540         * gfortran.dg/g77/19990826-0.f
8541         * gfortran.dg/g77/19990826-2.f
8542         * gfortran.dg/g77/20000503-1.f
8543         * gfortran.dg/g77/20001111.f
8544         * gfortran.dg/g77/20010116.f
8545         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8546         * gfortran.dg/g77/20010430.f
8547         * gfortran.dg/g77/6177.f
8548         * gfortran.dg/g77/947.f
8549         * gfortran.dg/g77/970816-3.f
8550         * gfortran.dg/g77/971102-1.f
8551         * gfortran.dg/g77/980520-1.f
8552         * gfortran.dg/g77/980628-0.f
8553         * gfortran.dg/g77/980628-1.f
8554         * gfortran.dg/g77/980628-10.f
8555         * gfortran.dg/g77/980628-2.f
8556         * gfortran.dg/g77/980628-3.f
8557         * gfortran.dg/g77/980628-7.f
8558         * gfortran.dg/g77/980628-8.f
8559         * gfortran.dg/g77/980628-9.f
8560         * gfortran.dg/g77/980701-0.f
8561         * gfortran.dg/g77/980701-1.f
8562         * gfortran.dg/g77/cabs.f
8563         * gfortran.dg/g77/claus.f
8564         * gfortran.dg/g77/complex_1.f
8565         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8566         * gfortran.dg/g77/dcomplex.f
8567         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8568         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8569         * gfortran.dg/g77/f90-intrinsic-numeric.f
8570         * gfortran.dg/g77/int8421.f
8571         * gfortran.dg/g77/labug1.f
8572         * gfortran.dg/g77/large_vec.f
8573         * gfortran.dg/g77/le.f
8574         * gfortran.dg/g77/short.f
8575         * gfortran.dg/g77/README: Update
8576
8577 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8578
8579         PR c++/16637
8580         * g++.dg/parse/lookup4.C: New test.
8581
8582 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8583
8584         PR c++/16175
8585         * g++.dg/template/ttp10.C: New test.
8586
8587 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8588
8589         * gcc.dg/pr12625-1.c: New test.
8590
8591 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8592
8593         * testsuite/gcc.dg/switch-warn-1.c: New test.
8594         * testsuite/gcc.dg/switch-warn-2.c: New test.
8595         * gcc.c-torture/compile/pr14730.c: Update.
8596
8597 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8598
8599         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8600         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8601         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8602         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8603
8604 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8605
8606         PR c++/16623
8607         * g++.dg/template/assign1.C: New test.
8608
8609 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8610
8611         PR c++/12170
8612         * g++.dg/template/ttp9.C: New test.
8613
8614 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8615
8616         * gcc.dg/format/cmn-err-1.c: New test.
8617
8618 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8619
8620         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8621         gcc.dg/Wparentheses-10.c: New tests.
8622         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8623
8624 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8625
8626         PR fortran/16465
8627         * gfortran.dg/g77//ffixed-line-length-0.f,
8628         gfortran.dg/g77/ffixed-line-length-132.f,
8629         gfortran.dg/g77/ffixed-line-length-72.f,
8630         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8631         gfortran.dg/g77/README: Update.
8632
8633 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8634
8635         PR c++/13092
8636         * g++.dg/template/non-dependent7.C: New test.
8637         * g++.dg/template/non-dependent8.C: Likewise.
8638         * g++.dg/template/non-dependent9.C: Likewise.
8639         * g++.dg/template/non-dependent10.C: Likewise.
8640
8641 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8642
8643         PR c++/16337
8644         * g++.dg/parse/attr2.C: New test.
8645
8646 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8647
8648         * g77.dg: Removed.
8649         * g77.f-torture: Ditto.
8650
8651 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8652
8653         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8654         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8655         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8656
8657 2004-07-16  Richard Henderson  <rth@redhat.com>
8658
8659         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8660
8661 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8662
8663         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8664         tests with full list of options.
8665         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8666         of TORTURE_OPTIONS if test contains 'dg-do run'.
8667
8668         PR fortran/16404
8669         * gfortran.dg/do_iterator.f90: New test.
8670
8671 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8672
8673         PR rtl-optimization/16536
8674         * gcc.c-torture/execute/restrict-1.c: New test.
8675
8676 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8677
8678         PR fortran/15324
8679         * gfortran.dg/pr15324.f90: New test.
8680
8681         PR fortran/15129
8682         * gfortran.dg/pr15129.f90: New test.
8683
8684         PR fortran/15140
8685         * gfortran.dg/pr15140.f90: New test.
8686
8687         PR fortran/13792
8688         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8689         compile-time simplification.
8690
8691 2004-07-14  Mike Stump  <mrs@apple.com>
8692
8693         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8694
8695 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8696
8697         PR target/16325
8698         * gcc.dg/profile-generate-1.c: New.
8699
8700 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
8701
8702         * gcc.c-torture/execute/20040709-1.c: New test.
8703         * gcc.c-torture/execute/20040709-2.c: New test.
8704
8705 2004-07-14  Mike Stump  <mrs@apple.com>
8706
8707         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
8708
8709 2004-07-14  Mike Stump  <mrs@apple.com>
8710
8711         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8712
8713 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8714
8715         PR c++/16518
8716         * g++.dg/parse/mutable1.C: New test.
8717
8718 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8719
8720         PR tree-optimization/16443
8721         * gcc.dg/tree-ssa/20040713-1.c: New test.
8722
8723 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8724
8725         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8726         for operator new.
8727
8728 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8729
8730         * gfortran.dg/g77/README: New file
8731         * gfortran.dg/g77/19981216-0.f:  Copy from
8732         g77.f-torture/noncompile.  Add "dg-do compile" and
8733         dg-error as required.
8734         * gfortran.dg/g77/19990218-1.f: Likewise
8735         * gfortran.dg/g77/19990905-1.f: Likewise
8736         * gfortran.dg/g77/9263.f: Likewise
8737         * gfortran.dg/g77/980615-0.f: Likewise
8738         * gfortran.dg/g77/980616-0.f: Likewise
8739         * gfortran.dg/g77/check0.f: Likewise
8740         * gfortran.dg/g77/select_no_compile.f: Likewise
8741
8742 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8743
8744         Copy files from g77.f-torture/compile.
8745         Add "{ dg-do compile}".  Other changes as noted
8746         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8747         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8748         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8749         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8750         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8751         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8752         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8753         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8754         statement to conform to standard.  Append alpha1.x for reference.
8755         * gfortran.dg/g77/xformat.f: Add dg-warning
8756
8757 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8758
8759         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8760         Add {dg-do compile} directive.
8761         * gfortran.dg/g77/cpp2.F: Likewise
8762
8763 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8764
8765         PR c++/5402
8766         * g++.dg/lookup/name-clash1.C: New test.
8767
8768         PR c++/9777
8769         * g++.dg/lookup/name-clash2.C: New test.
8770
8771         PR c++/12102
8772         * g++.dg/lookup/name-clash3.C: New test.
8773
8774 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8775
8776         * g++.dg/lookup/new2.C: New test.
8777         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8778
8779 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8780
8781         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8782         Add {dg-do compile} directive.
8783         * gfortran.dg/g77/13060.f: Likewise
8784         * gfortran.dg/g77/19990218-0.f: Likewise
8785         * gfortran.dg/g77/19990305-0.f: Likewise
8786         * gfortran.dg/g77/19990419-0.f: Likewise
8787         * gfortran.dg/g77/19990502-0.f: Likewise
8788         * gfortran.dg/g77/19990502-1.f: Likewise
8789         * gfortran.dg/g77/19990525-0.f: Likewise
8790         * gfortran.dg/g77/19990826-1.f: Likewise
8791         * gfortran.dg/g77/19990826-3.f: Likewise
8792         * gfortran.dg/g77/19990905-2.f: Likewise
8793         * gfortran.dg/g77/20000412-1.f: Likewise
8794         * gfortran.dg/g77/20000511-1.f: Likewise
8795         * gfortran.dg/g77/20000511-2.f: Likewise
8796         * gfortran.dg/g77/20000518.f: Likewise
8797         * gfortran.dg/g77/20000601-1.f: Likewise
8798         * gfortran.dg/g77/20000601-2.f: Likewise
8799         * gfortran.dg/g77/20000629-1.f: Likewise
8800         * gfortran.dg/g77/20000630-2.f: Likewise
8801         * gfortran.dg/g77/20010115.f: Likewise
8802         * gfortran.dg/g77/20010321-1.f: Likewise
8803         * gfortran.dg/g77/20010426.f: Likewise
8804         * gfortran.dg/g77/20020307-1.f: Likewise
8805         * gfortran.dg/g77/8485.f: Likewise
8806         * gfortran.dg/g77/960317-1.f: Likewise
8807         * gfortran.dg/g77/970915-0.f: Likewise
8808         * gfortran.dg/g77/980310-1.f: Likewise
8809         * gfortran.dg/g77/980310-2.f: Likewise
8810         * gfortran.dg/g77/980310-3.f: Likewise
8811         * gfortran.dg/g77/980310-4.f: Likewise
8812         * gfortran.dg/g77/980310-6.f: Likewise
8813         * gfortran.dg/g77/980310-7.f: Likewise
8814         * gfortran.dg/g77/980310-8.f: Likewise
8815         * gfortran.dg/g77/980419-2.f: Likewise
8816         * gfortran.dg/g77/980424-0.f: Likewise
8817         * gfortran.dg/g77/980427-0.f: Likewise
8818         * gfortran.dg/g77/980729-0.f: Likewise
8819         * gfortran.dg/g77/981117-1.f: Likewise
8820         * gfortran.dg/g77/toon_1.f: Likewise
8821
8822 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8823
8824         PR c++/2204
8825         * g++.dg/other/abstract2.C: New test.
8826
8827 2004-07-12  Paul Brook  <paul@codesourcery.com>
8828
8829         * gfortran.dg/pointer_init_1.f90: New test.
8830
8831 2004-07-11  Paul Brook  <paul@codesourcery.com>
8832
8833         PR fortran/15986
8834         * gfortran.dg/contained_1.f90: New test.
8835
8836 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8837
8838         * g++.dg/parse/defarg8.C: New test.
8839
8840 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8841
8842         PR fortran/16433
8843         * gfortran.dg/pr16433.f: New test.
8844
8845         PR fortran/17574
8846         * gfortran.dg/pr15754.f90: New test.
8847
8848 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8849
8850         PR tree-optimization/16437
8851         * gcc.c-torture/execute/bitfld-4.c: New test.
8852
8853 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8854
8855         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8856         access to common var from module.
8857
8858 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8859
8860         PR fortran/16336
8861         * gfortran.fortran-torture/execute/common_2.f90: New test.
8862
8863 2004-07-10  Paul Brook  <paul@codesourcery.com>
8864
8865         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8866
8867 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8868
8869         PR fortran/15969
8870         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8871
8872 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8873
8874         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8875         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8876         * gfortran.dg/g77/ffree-form-1.f: Likewise
8877         * gfortran.dg/g77/ffree-form-2.f: Likewise
8878         * gfortran.dg/g77/ffree-form-3.f: Likewise
8879         * gfortran.dg/g77/fno-underscoring.f: Likewise
8880         * gfortran.dg/g77/funderscoring.f: Likewise
8881         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8882
8883 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8884
8885         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8886
8887 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8888         Paul Brook  <paul@codesourcery.com>
8889
8890         PR fortran/13415
8891         * gfortran.dg/common_pointer_1.f90: New test.
8892
8893 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8894
8895         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8896
8897 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8898
8899         PR target/16364
8900         * gcc.c-torture/compile/20040709-1.c: New.
8901
8902 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8903
8904         PR fortran/14077
8905         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8906
8907 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8908
8909         PR fortran/13201
8910         * gfortran.dg/shape_1.f90: New test.
8911
8912 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8913             Andrew Pinski  <apinski@apple.com>
8914
8915         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8916
8917 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8918
8919         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8920         comment.
8921
8922 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8923         Paul Brook  <paul@codesourcery.com>
8924
8925         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8926         '.f95' and '.F95'.
8927
8928 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8929
8930         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8931
8932 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8933
8934         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8935         testcases with capital suffix.
8936
8937 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8938
8939         PR fortran/15481
8940         PR fortran/13372
8941         PR fortran/13575
8942         PR fortran/15978
8943         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8944
8945         * gfortran.dg/implicit_1.f90: New test.
8946
8947 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8948
8949         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8950         expression to match gfortran warning/error messages
8951         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8952         dg-error text.
8953
8954 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8955
8956         * lib/fortran-torture.exp: Rename proc search_for to
8957         search_for_re.
8958
8959 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8960
8961         * gcc.c-torture/execute/simd-5.x: New file.
8962         XFAIL on SPARC 64-bit at -O0.
8963
8964 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8965
8966         PR c++/8211
8967         PR c++/16165
8968         * g++.dg/warn/effc3.C: New test.
8969
8970 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8971
8972         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8973         change X to 1X in format.
8974         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8975         add data statements to conform to standard.
8976
8977 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8978
8979         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8980         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8981         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8982
8983 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8984
8985         * gfortran.dg/g77/7388.f: Copy from g77.dg
8986         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8987         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8988         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8989         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8990         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8991         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8992         * gfortran.dg/g77/strlen0.f: Likewise
8993
8994 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8995
8996         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8997         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8998
8999 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9000
9001         * gcc.c-torture/execute/920428-2.x: Delete.
9002         * gcc.c-torture/execute/920501-7.x: Likewise.
9003
9004 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
9005
9006         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
9007         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
9008         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
9009         prescott and c3-2.
9010         (PREFETCH_3DNOW): Add -march=c3.
9011
9012 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
9013
9014         PR c/16437
9015         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
9016         * gcc.c-torture/execute/bf64-1.x: Likewise.
9017
9018 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9019
9020         * gcc.c-torture/compile/20040708-1.c: New test.
9021
9022 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9023
9024         PR c++/16169
9025         * g++.dg/warn/effc2.C: New test.
9026
9027 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9028
9029         * gcc.c-torture/execute/bitfld-1.x: Remove.
9030         * gcc.c-torture/execute/bitfld-3.c: New test.
9031         * gcc.dg/bitfld-2.c: Remove XFAILs.
9032
9033 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9034
9035         PR c++/16276
9036         * g++.dg/rtti/tinfo1.C: New file.
9037
9038 2004-07-07  Eric Christopher  <echristo@redhat.com>
9039
9040         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9041
9042 2004-07-07  Andrew Pinski  <apinski@apple.com>
9043
9044         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9045
9046 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9047
9048         * g++.dg/init/call1.C: XFAIL.
9049
9050 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9051
9052         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
9053         except for movstrict*, to movmem* and clrstr* to clrmem*.
9054
9055 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
9056
9057         * gcc.c-torture/execute/20040707-1.c: New test.
9058
9059 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
9060
9061         * gcc.c-torture/execute/20040706-1.c: New test.
9062
9063 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9064
9065         PR c++/3671
9066         * g++.dg/template/spec14.C: New test.
9067
9068 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
9069
9070         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
9071         nothing if not yet defined.  Use it in b, c and d type definitions.
9072         * gcc.c-torture/execute/20040705-1.c: New test.
9073         * gcc.c-torture/execute/20040705-2.c: New test.
9074
9075 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9076
9077         PR c++/2518
9078         * g++.dg/lookup/new1.C: New test.
9079
9080 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9081
9082         PR c++/11406
9083         * g++.dg/template/sizeof8.C: New test.
9084
9085 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
9086
9087         * gcc.c-torture/compile/20040705-1.c: New test.
9088
9089 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
9090
9091         * gfortran.fortran-torture/execute/seq_io.f90: New test.
9092
9093 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
9094
9095         * gcc.dg/cpp/if-mop.c: Two new testcases.
9096         * gcc.dg/cpp/trad/comment-3.c: New.
9097
9098 2004-07-04  Paul Brook  <paul@codesourcery.com>
9099
9100         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
9101
9102 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
9103
9104         PR c++/3761
9105         * g++.dg/lookup/crash4.C: New test.
9106
9107 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
9108
9109         * gcc.c-torture/execute/builtin-abs-1.c
9110         * gcc.c-torture/execute/builtin-abs-2.c
9111         * gcc.c-torture/execute/builtin-complex-1.c
9112         * gcc.c-torture/execute/builtins/string-1-lib.c
9113         * gcc.c-torture/execute/builtins/string-1.c
9114         * gcc.c-torture/execute/builtins/string-2-lib.c
9115         * gcc.c-torture/execute/builtins/string-2.c
9116         * gcc.c-torture/execute/builtins/string-3-lib.c
9117         * gcc.c-torture/execute/builtins/string-3.c
9118         * gcc.c-torture/execute/builtins/string-4-lib.c
9119         * gcc.c-torture/execute/builtins/string-4.c
9120         * gcc.c-torture/execute/builtins/string-5-lib.c
9121         * gcc.c-torture/execute/builtins/string-5.c
9122         * gcc.c-torture/execute/builtins/string-6-lib.c
9123         * gcc.c-torture/execute/builtins/string-6.c
9124         * gcc.c-torture/execute/builtins/string-7-lib.c
9125         * gcc.c-torture/execute/builtins/string-7.c
9126         * gcc.c-torture/execute/builtins/string-8-lib.c
9127         * gcc.c-torture/execute/builtins/string-8.c
9128         * gcc.c-torture/execute/builtins/string-9-lib.c
9129         * gcc.c-torture/execute/builtins/string-9.c
9130         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
9131         * gcc.c-torture/execute/builtins/string-asm-1.c
9132         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
9133         * gcc.c-torture/execute/builtins/string-asm-2.c
9134         * gcc.c-torture/execute/stdio-opt-1.c
9135         * gcc.c-torture/execute/stdio-opt-2.c
9136         * gcc.c-torture/execute/stdio-opt-3.c
9137         * gcc.c-torture/execute/string-opt-1.c
9138         * gcc.c-torture/execute/string-opt-10.c
9139         * gcc.c-torture/execute/string-opt-11.c
9140         * gcc.c-torture/execute/string-opt-12.c
9141         * gcc.c-torture/execute/string-opt-13.c
9142         * gcc.c-torture/execute/string-opt-14.c
9143         * gcc.c-torture/execute/string-opt-15.c
9144         * gcc.c-torture/execute/string-opt-16.c
9145         * gcc.c-torture/execute/string-opt-2.c
9146         * gcc.c-torture/execute/string-opt-6.c
9147         * gcc.c-torture/execute/string-opt-7.c
9148         * gcc.c-torture/execute/string-opt-8.c:
9149         Replace with ...
9150
9151         * gcc.c-torture/execute/builtins/abs-2.c
9152         * gcc.c-torture/execute/builtins/abs-3.c
9153         * gcc.c-torture/execute/builtins/complex-1.c
9154         * gcc.c-torture/execute/builtins/fprintf.c
9155         * gcc.c-torture/execute/builtins/fputs.c
9156         * gcc.c-torture/execute/builtins/memcmp.c
9157         * gcc.c-torture/execute/builtins/memmove.c
9158         * gcc.c-torture/execute/builtins/memops-asm.c
9159         * gcc.c-torture/execute/builtins/mempcpy-2.c
9160         * gcc.c-torture/execute/builtins/mempcpy.c
9161         * gcc.c-torture/execute/builtins/memset.c
9162         * gcc.c-torture/execute/builtins/printf.c
9163         * gcc.c-torture/execute/builtins/sprintf.c
9164         * gcc.c-torture/execute/builtins/strcat.c
9165         * gcc.c-torture/execute/builtins/strchr.c
9166         * gcc.c-torture/execute/builtins/strcmp.c
9167         * gcc.c-torture/execute/builtins/strcpy.c
9168         * gcc.c-torture/execute/builtins/strcspn.c
9169         * gcc.c-torture/execute/builtins/strlen-2.c
9170         * gcc.c-torture/execute/builtins/strlen.c
9171         * gcc.c-torture/execute/builtins/strncat.c
9172         * gcc.c-torture/execute/builtins/strncmp-2.c
9173         * gcc.c-torture/execute/builtins/strncmp.c
9174         * gcc.c-torture/execute/builtins/strncpy.c
9175         * gcc.c-torture/execute/builtins/strpbrk.c
9176         * gcc.c-torture/execute/builtins/strpcpy-2.c
9177         * gcc.c-torture/execute/builtins/strpcpy.c
9178         * gcc.c-torture/execute/builtins/strrchr.c
9179         * gcc.c-torture/execute/builtins/strspn.c
9180         * gcc.c-torture/execute/builtins/strstr-asm.c
9181         * gcc.c-torture/execute/builtins/strstr.c:
9182         ... these new files.
9183
9184         * gcc.c-torture/execute/builtins/abs-2-lib.c
9185         * gcc.c-torture/execute/builtins/abs-3-lib.c
9186         * gcc.c-torture/execute/builtins/complex-1-lib.c
9187         * gcc.c-torture/execute/builtins/fprintf-lib.c
9188         * gcc.c-torture/execute/builtins/fputs-lib.c
9189         * gcc.c-torture/execute/builtins/memcmp-lib.c
9190         * gcc.c-torture/execute/builtins/memmove-lib.c
9191         * gcc.c-torture/execute/builtins/memops-asm-lib.c
9192         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
9193         * gcc.c-torture/execute/builtins/mempcpy-lib.c
9194         * gcc.c-torture/execute/builtins/memset-lib.c
9195         * gcc.c-torture/execute/builtins/printf-lib.c
9196         * gcc.c-torture/execute/builtins/sprintf-lib.c
9197         * gcc.c-torture/execute/builtins/strcat-lib.c
9198         * gcc.c-torture/execute/builtins/strchr-lib.c
9199         * gcc.c-torture/execute/builtins/strcmp-lib.c
9200         * gcc.c-torture/execute/builtins/strcpy-lib.c
9201         * gcc.c-torture/execute/builtins/strcspn-lib.c
9202         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9203         * gcc.c-torture/execute/builtins/strlen-lib.c
9204         * gcc.c-torture/execute/builtins/strncat-lib.c
9205         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9206         * gcc.c-torture/execute/builtins/strncmp-lib.c
9207         * gcc.c-torture/execute/builtins/strncpy-lib.c
9208         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9209         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9210         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9211         * gcc.c-torture/execute/builtins/strrchr-lib.c
9212         * gcc.c-torture/execute/builtins/strspn-lib.c
9213         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9214         * gcc.c-torture/execute/builtins/strstr-lib.c
9215         * gcc.c-torture/execute/builtins/lib/abs.c
9216         * gcc.c-torture/execute/builtins/lib/fprintf.c
9217         * gcc.c-torture/execute/builtins/lib/memset.c
9218         * gcc.c-torture/execute/builtins/lib/printf.c
9219         * gcc.c-torture/execute/builtins/lib/sprintf.c
9220         * gcc.c-torture/execute/builtins/lib/strcpy.c
9221         * gcc.c-torture/execute/builtins/lib/strcspn.c
9222         * gcc.c-torture/execute/builtins/lib/strncat.c
9223         * gcc.c-torture/execute/builtins/lib/strncmp.c
9224         * gcc.c-torture/execute/builtins/lib/strncpy.c
9225         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9226         * gcc.c-torture/execute/builtins/lib/strspn.c
9227         * gcc.c-torture/execute/builtins/lib/strstr.c:
9228         New files containing support routines.
9229
9230         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9231         declaration.
9232         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9233         when not optimizing.
9234
9235 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9236
9237         PR c++/16240
9238         * g++.dg/abi/mangle22.C: New test.
9239         * g++.dg/abi/mangle23.C: Likewise.
9240
9241 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9242
9243         PR fortran/16290
9244         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9245         Allow for cases without denormalized floating point numbers.
9246
9247 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9248
9249         PR c/1027
9250         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9251         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9252         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9253         expected warning text.
9254         * gcc.dg/format/diag-2.c: New test.
9255
9256 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9257
9258         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9259
9260 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9261
9262         * gcc.dg/builtins-43.c: New.
9263         * gcc.dg/builtins-44.c: New.
9264         * gcc.dg/builtins-45.c: New.
9265
9266 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9267             Andreas Tobler  <a.tobler@schweiz.ch>
9268
9269         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9270         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9271         as SIGSEGV.
9272         * gcc.dg/cleanup-11.c: Likewise.
9273         * gcc.dg/cleanup-8.c: Likewise.
9274         * gcc.dg/cleanup-9.c: Likewise.
9275         * gcc.dg/cleanup-5.c: Run on all platforms.
9276
9277 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9278
9279         * g++.dg/warn/nonnull1.C: New test.
9280
9281 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9282
9283         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9284         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9285         Special-case the Sun compiler wrt to <complex.h>.
9286
9287 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9288
9289         * gcc.dg/Wunreachable-8.C: New test.
9290
9291         * gcc.dg/h8300-ice2.c : New test.
9292
9293 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9294
9295         PR fortran/16161
9296         * gfortran.fortran-torture/compile/implicit.f90: Add test
9297         for implicit character.
9298
9299 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9300
9301         PR fortran/16289
9302         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9303         Use tiny() intrinsic to find smallest non-negative real
9304
9305 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9306
9307         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9308         * gcc.dg/compat/struct-by-value-22_x.c: New.
9309         * gcc.dg/compat/struct-by-value-22_y.c: New.
9310
9311         * gcc.c-torture/execute/20040629-1.c: New test.
9312
9313 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9314
9315         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9316         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9317
9318         PR target/16195
9319         * gcc.dg/20040625-1.c: New test.
9320
9321 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9322
9323         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9324
9325 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9326
9327         PR fortran/15963
9328         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9329
9330 2004-06-29  Richard Henderson  <rth@redhat.com>
9331
9332         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9333
9334 2004-06-29  Paul Brook  <paul@codesourcery.com>
9335
9336         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9337         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9338
9339 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9340
9341         PR c++/16260
9342         * g++.dg/parse/crash15.C: New.
9343
9344 2004-06-28  Andrew Pinski  <apinski@apple.com>
9345
9346         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9347         by the error already.
9348
9349         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9350
9351 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9352
9353         PR target/14041
9354         * gcc.dg/h8300-bss-align-1.c : New.
9355
9356 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9357
9358         * PR c++/16174
9359         * g++.dg/template/ctor4.C: New.
9360
9361 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9362
9363         PR c++/16205
9364         * g++.dg/warn/Wsequence-point-1.C: New test.
9365
9366 2004-06-27  Paul Brook  <paul@codesourcery.com>
9367
9368         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9369
9370 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9371
9372         * g++.old-deja/g++.mike/p7325.C: Remove.
9373
9374 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9375
9376         PR c/14963
9377         * gcc.dg/pr14963.c: New test.
9378
9379 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9380
9381         PR c++/16193
9382         * g++.dg/parse/redef1.C: New test.
9383
9384 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9385
9386         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9387         20021110.c.
9388         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9389         20021119-1.c.
9390         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9391         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9392         5-04.c.
9393         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9394         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9395         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9396         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9397         g++.brendan/enum14.C.
9398         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9399         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9400         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9401         g++.mike/virt1.C.
9402         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9403         memtemp24.C.
9404
9405 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9406
9407         * gcc.dg/20040527-1.c: New test case.
9408
9409 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9410
9411         PR gfortran/pr16196
9412         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9413
9414 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9415
9416         PR middle-end/15825
9417         * gcc.dg/pr15825-1.c: New test case.
9418
9419 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9420
9421         * gcc.c-torture/execute/20040625-1.c: New test.
9422
9423 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9424
9425         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9426
9427 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9428
9429         * gcc.dg/torture/mips-div-1.c: New test.
9430
9431 2004-06-24  Jeff Law  <law@redhat.com>
9432
9433         * gcc.dg/tree-ssa/20040624-1.c: New test.
9434
9435 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9436
9437         * gcc.c-torture/compile/20040624-1.c: New test.
9438
9439 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9440
9441         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9442         this directory.
9443
9444 2004-06-23  Andrew Pinski  <apinski@apple.com>
9445
9446         PR middle-end/15988
9447         * g++.dg/opt/ptrmem4.C: New test.
9448
9449         * gcc.dg/c90-array-quals-2.c: New test.
9450
9451 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9452
9453         * gcc.dg/kpice1.c: New test.
9454
9455 2006-06-23  Andrew Pinski  <apinski@apple.com>
9456
9457         * gcc.dg/c90-array-quals.c: New test.
9458
9459 2006-06-22  Richard Henderson  <rth@redhat.com>
9460
9461         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9462
9463 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9464
9465         * gcc.dg/builtins-config.h: Handle FreeBSD.
9466
9467 2006-06-22  Richard Henderson  <rth@redhat.com>
9468
9469         * g++.dg/opt/devirt1.C: New.
9470
9471 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9472
9473         * g++.dg/opt/pr15551.C: New testcase.
9474
9475 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9476
9477         PR target/14800
9478         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9479         x86_64-*-linux* when compiling for 32bit.
9480
9481 2004-06-21  Andrew Pinski  <apinski@apple.com>
9482
9483         * gcc.dg/pch/struct-1.c: New.
9484         * gcc.dg/pch/struct-1.hs: New.
9485
9486 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9487
9488         * gcc.dg/pch/save-temps-1.c: New file.
9489         * gcc.dg/pch/save-temps-1.hs: New file.
9490
9491 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9492
9493         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9494         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9495
9496 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9497
9498         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9499         to fix type error.
9500         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9501         Remove trailing spaces.
9502
9503 2004-06-21  Richard Henderson  <rth@redhat.com>
9504
9505         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9506         merging && to BIT_FIELD_REF.
9507
9508 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9509
9510         * g++.dg/opt/placeholder1.C: New test.
9511
9512 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9513
9514         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9515         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9516         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9517         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9518
9519 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9520
9521         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9522         extern "C".
9523         * g++.dg/other/pragma-re-1.C: Add comments.
9524
9525 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9526
9527         PR gfortran/16080
9528         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9529
9530 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9531
9532         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9533         instead of setting the type of size_t by
9534         hand.
9535
9536 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9537
9538         * gcc.dg/unordered-2.c: New test case.
9539         * gcc.dg/unordered-3.c: New test case.
9540
9541 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9542
9543         PR other/16043
9544         * lib/g++.exp (g++_version): Tweak regexp for version
9545         * lib/g77.exp (g77_version): Likewise
9546         * lib/gfortran.exp (gfortran_version): Likewise
9547         * lib/objc.exp (objc_version): Likewise
9548         * lib/treelang.exp (treelang_version): Likewise
9549
9550 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9551
9552         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9553         Use INT_MAX instead of __INT_MAX__.
9554         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9555
9556         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9557         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9558         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9559         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9560         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9561         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9562         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9563         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9564         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9565
9566         * gcc.dg/range-test-1.c: New test.
9567         * g++.dg/opt/range-test-1.C: New test.
9568
9569 2004-06-17  Richard Henderson  <rth@redhat.com>
9570
9571         * objc.dg/sync-1.m: New.
9572         * objc.dg/try-catch-1.m: Don't force next runtime.
9573         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9574         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9575         shadowed catch clause.
9576         * objc.dg/try-catch-5.m: New.
9577
9578 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9579
9580         Bug 14610
9581         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9582
9583 2004-06-15  Richard Henderson  <rth@redhat.com>
9584
9585         * gcc.dg/20001116-1.c: Move expected warning line.
9586
9587 2004-06-15  Richard Henderson  <rth@redhat.com>
9588
9589         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9590         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9591
9592 2004-06-15  Jeff Law  <law@redhat.com>
9593
9594         * gcc.dg/tree-ssa/20040615-1.c: New test.
9595         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9596         be less sensitive to operand ordering.
9597         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9598
9599 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9600
9601         * g++.dg/abi/bitfield3.C: Add comment..
9602
9603 2004-06-15  Richard Henderson  <rth@redhat.com>
9604
9605         * g++.dg/ext/stmtexpr1.C: XFAIL.
9606         * gcc.dg/20030612-1.c: XFAIL.
9607
9608 2004-06-15  Eric Christopher  <echristo@redhat.com>
9609
9610         * g++.dg/charset/asm5.c: New.
9611         * gcc.dg/charset/asm6.c: New.
9612
9613 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9614
9615         PR fortran/15962
9616         * gfortran.fortran-torture/execute/select_1.f90: New test.
9617
9618 2004-06-15  Paul Brook  <paul@codesourcery.com>
9619
9620         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9621
9622 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9623
9624         PR c++/15967
9625         * g++.dg/lookup/crash3.C: New test.
9626
9627 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9628
9629         PR c++/15947
9630         * g++.dg/parse/dtor4.C: New test.
9631
9632 2004-06-14  Jeff Law  <law@redhat.com>
9633
9634         * gcc.c-torture/compile/20040614-1.c: New test.
9635
9636 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9637
9638         PR fortran/15211
9639         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9640         LEN of a character array.
9641
9642 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9643
9644         PR c++/15096
9645         * g++.dg/template/ptrmem10.C: New test.
9646
9647         PR c++/14930
9648         * g++.dg/template/friend30.C: New test.
9649
9650 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9651
9652         PR fortran/14928
9653         * gfortran.fortran-torture/compile/mloc.f90: New test.
9654
9655 2004-06-13  Paul Brook  <paul@codesourcery.com>
9656
9657         * gfortran.fortran-torture/execute/random_2.f90: New test.
9658
9659 2004-06-13  Eric Christopher  <echristo@redhat.com>
9660
9661         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9662
9663 2004-06-12  Paul Brook  <paul@codesourcery.com>
9664
9665         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9666
9667 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9668
9669         PR fortran/14923
9670         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9671
9672 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9673
9674         PR fortran/14957
9675         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9676         syntax errors in end statements of contained subroutines.
9677
9678 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9679
9680         PR fortran/12841
9681         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9682
9683 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9684
9685         PR fortran/15665
9686         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9687
9688 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9689
9690         PR gfortran/12839
9691         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9692
9693 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9694
9695         PR c++/15862
9696         * g++.dg/parse/enum1.C: New test.
9697
9698 2004-06-10  Jeff Law  <law@redhat.com>
9699
9700         * gcc.c-torture/compile/20040610-1.c: New test.
9701
9702 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9703
9704         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
9705         * g++.old-deja/g++.other/decl3.C: Likewise.
9706
9707 2004-06-10  Brian Booth  <bbooth@redhat.com>
9708
9709         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9710         V_MAY_DEF instead of VDEF.
9711         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9712
9713 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9714
9715         PR c++/14211
9716         * g++.dg/conversion/const1.C: New test.
9717
9718         PR c++/15076
9719         * g++.dg/conversion/reinterpret1.C: New test.
9720
9721         PR c++/15877
9722         * g++.dg/template/enum2.C: New test.
9723
9724         PR c++/15227
9725         * g++.dg/template/error13.C: New test.
9726
9727 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9728
9729         PR fortran/14957
9730         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9731         arguments to test_* REAL and of the right size.
9732
9733 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9734
9735         PR target/15569
9736         PR rtl-optimization/15681
9737         * gcc.dg/20040609-1.c: New test.
9738
9739 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9740
9741         PR c++/14791
9742         * g++.dg/opt/builtins1.C: New test.
9743
9744 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9745
9746         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9747         that use default windows32 struct layout.
9748         * gcc.dg/i386-bitfield2.c: Likewise.
9749
9750 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9751
9752         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9753         for mingw32 and cygwin targets.
9754
9755 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9756
9757         * gcc.dg/pch/macro-4.c: New.
9758         * gcc.dg/pch/macro-4.hs: New.
9759
9760 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9761
9762         PR fortran/13249
9763         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9764
9765 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9766
9767         PR fortran/13372
9768         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9769
9770 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9771
9772         PR gfortran/14897
9773         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9774
9775 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9776
9777         PR gfortran/15755
9778         * gfortran.fortran-torture/execute/backspace.c : New test.
9779
9780 2004-06-09  Paul Brook  <paul@codesourcery.com>
9781
9782         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9783         (pointer_to_section): Rewrite to use smaller array.
9784
9785 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9786
9787         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9788         * gcc.dg/ext/altivec-10.c: Same.
9789         * gcc.dg/ext/altivec-11.c: Same.
9790         * gcc.dg/ext/altivec-12.c: Same.
9791         * gcc.dg/ext/altivec-13.c: Same.
9792         * gcc.dg/ext/altivec-14.c: Same.
9793         * gcc.dg/ext/altivec-15.c: Same.
9794         * gcc.dg/ext/altivec-16.c: Same.
9795         * gcc.dg/ext/altivec-3.c: Same.
9796         * gcc.dg/ext/altivec-4.c: Same.
9797         * gcc.dg/ext/altivec-6.c: Same.
9798         * gcc.dg/ext/altivec-7.c: Same.
9799         * gcc.dg/ext/altivec-8.c: Same.
9800         * gcc.dg/ext/altivec-varargs-1.c: Same.
9801
9802         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9803         * g++.dg/ext/altivec-10.C: Same.
9804         * g++.dg/ext/altivec-2.C: Same.
9805         * g++.dg/ext/altivec-3.C: Same.
9806         * g++.dg/ext/altivec-4.C: Same.
9807         * g++.dg/ext/altivec-5.C: Same.
9808         * g++.dg/ext/altivec-6.C: Same.
9809         * g++.dg/ext/altivec-7.C: Same.
9810         * g++.dg/ext/altivec-8.C: Same.
9811         * g++.dg/ext/altivec-9.C: Same.
9812
9813 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9814
9815         PR c++/7841
9816         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9817
9818 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9819
9820         * gcc.dg/union-1.c: New test.
9821
9822 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9823
9824         * gcc.dg/builtins-41.c: New test case.
9825         * gcc.dg/builtins-42.c: New test case.
9826
9827 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9828
9829         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9830         * g++.dg/ext/altivec-10.C: Same.
9831         * g++.dg/ext/altivec-2.C: Same.
9832         * g++.dg/ext/altivec-3.C: Same.
9833         * g++.dg/ext/altivec-4.C: Same.
9834         * g++.dg/ext/altivec-5.C: Same.
9835         * g++.dg/ext/altivec-6.C: Same.
9836         * g++.dg/ext/altivec-7.C: Same.
9837         * g++.dg/ext/altivec-8.C: Same.
9838         * g++.dg/ext/altivec-9.C: Same.
9839         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9840         * g++.old-deja/g++.brendan/new3.C: Same.
9841         * gcc.c-torture/execute/eeprof-1.x: Same.
9842
9843 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9844
9845         PR c/14765
9846         * gcc.dg/pr14765-1.c: New test.
9847
9848 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9849
9850         PR c/14649
9851         * gcc.dg/pr14649-1.c: New test case.
9852
9853 2004-06-07  Richard Henderson  <rth@redhat.com>
9854
9855         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9856         if temporaries.
9857
9858 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9859
9860         * g++.dg/eh/elide1.C: Remove XFAIL.
9861
9862 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9863
9864         PR c++/15337
9865         * g++.dg/expr/sizeof3.C: New test.
9866
9867         PR c++/14777
9868         * g++.dg/template/access14.C: New test.
9869
9870         PR c++/15554
9871         * g++.dg/template/enum1.C: New test.
9872
9873         PR c++/15057
9874         * g++.dg/eh/throw1.C: New test.
9875
9876 2004-06-07  David Ayers  <d.ayers@inode.at>
9877             Ziemowit Laski  <zlaski@apple.com>
9878
9879         * lib/objc.exp (objc_target_compile): Revert the '-framework
9880         Foundation' flag fix, since bare Darwin does not ship
9881         with the Foundation framework.
9882         * objc/execute/next_mapping.h: Provide a local NSConstantString
9883         @interface and @implementation.
9884         (objc_constant_string_init): A constructor function, used to
9885         initialize the NSConstantString meta-class object.
9886         * objc/execute/string1.m: Include "next_mapping.h" instead of
9887         <Foundation/NSString.h>.
9888         * objc/execute/string2.m: Likewise.
9889         * objc/execute/string3.m: Likewise.
9890         * objc/execute/string4.m: Likewise.
9891
9892 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9893
9894         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9895         to double. Replace double with FLOAT.
9896         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9897
9898         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9899         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9900         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9901         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9902         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9903         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9904         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9905         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9906
9907 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9908
9909         PR c/13519
9910         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9911
9912 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9913
9914         PR c++/15503
9915         * g++.dg/template/meminit2.C: New test.
9916
9917 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9918
9919         PR target/15822
9920         * gcc.c-torture/execute/compare-fp-1.c,
9921         gcc.c-torture/execute/compare-fp-2.c,
9922         gcc.c-torture/execute/compare-fp-3.c,
9923         gcc.c-torture/execute/compare-fp-4.c,
9924         gcc.c-torture/execute/compare-fp-3.x,
9925         gcc.c-torture/execute/compare-fp-4.x: Moved...
9926         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9927         gcc.c-torture/execute/ieee/compare-fp-2.c,
9928         gcc.c-torture/execute/ieee/compare-fp-3.c,
9929         gcc.c-torture/execute/ieee/compare-fp-4.c,
9930         gcc.c-torture/execute/ieee/compare-fp-3.x,
9931         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9932
9933 2004-06-04  David Ayers  <d.ayers@inode.at>
9934
9935         * objc/execute/protocol-isEqual-4.m: New testcase.
9936
9937 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9938
9939         * objc/execute/protocol-isEqual-1.m: New testcase.
9940         * objc/execute/protocol-isEqual-2.m: New testcase.
9941         * objc/execute/protocol-isEqual-3.m: New testcase.
9942
9943 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9944
9945         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9946
9947 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9948
9949         * lib/objc.exp (objc_target_compile): When running tests on
9950         Darwin (Mac OS X), inform the linker about '-framework
9951         'Foundation'.
9952
9953 2004-06-02  Eric Christopher  <echristo@redhat.com>
9954
9955         * gcc.c-torture/compile/20040602-1.c: New.
9956
9957 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9958
9959         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9960         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9961
9962         PR tree-optimization/14736
9963         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9964
9965         PR tree-optimization/14042
9966         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9967
9968         PR tree-optimization/14729
9969         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9970
9971 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9972
9973         PR fortran/15557
9974         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9975
9976 2004-06-01  Richard Hederson  <rth@redhat.com>
9977
9978         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9979
9980 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9981
9982         PR c++/14932
9983         * g++.dg/parse/offsetof4.C: New test.
9984
9985 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9986
9987         PR objc/7993
9988         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9989
9990 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9991
9992         PR c++/15701
9993         * g++.dg/template/friend29.C: New test.
9994
9995 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9996
9997         PR c/15749
9998         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9999
10000 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10001
10002         * gcc.dg/sparc-trap-1.c: New test.
10003
10004 2004-05-31  Roger Sayle  <roger@eyesopen.com>
10005
10006         PR middle-end/15069
10007         * g++.dg/opt/fold3.C: New test case.
10008
10009 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
10010
10011         * lib/target-supports.exp (check_iconv_available): Fix fallout
10012         from 2004-05-28 patch.
10013
10014 2004-05-30  Paul Brook  <paul@codesourcery.com>
10015
10016         PR fortran/15620
10017         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
10018         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
10019
10020 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
10021
10022         * gfortran.fortran-torture/execute/random_1.f90: New test.
10023
10024 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10025
10026         * g++.dg/ext/altivec-10.C: New test.
10027
10028 2004-05-29  Paul Brook  <paul@codesourcery.com>
10029
10030         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
10031
10032 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10033
10034         * gcc.dg/altivec-16.c: New test.
10035
10036 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10037
10038         * lib/target-supports.exp (check_vmx_hw_available): New.
10039         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10040
10041         * lib/target-supports.exp (check_alias_available,
10042         check_iconv_available, check_named_sections_available): Use
10043         unique names for temporary files.
10044
10045 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10046
10047         * gcc.dg/altivec-15.c: New test.
10048
10049 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10050
10051         PR c++/15083
10052         * g++.dg/warn/noeffect6.C: New test.
10053
10054         PR c++/15471
10055         * g++.dg/expr/ptrmem4.C: New test.
10056
10057         PR c++/15640
10058         * g++.dg/template/operator3.C: New test.
10059
10060 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10061
10062         PR c++/14668
10063         * g++.dg/lookup/redecl1.C: New test.
10064         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
10065
10066 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
10067
10068         * gcc.c-torture/execute/compare-fp-1.c,
10069         gcc.c-torture/execute/compare-fp-2.c,
10070         gcc.c-torture/execute/compare-fp-3.c,
10071         gcc.c-torture/execute/compare-fp-4.c,
10072         gcc.c-torture/execute/compare-fp-3.x,
10073         gcc.c-torture/execute/compare-fp-4.x,
10074         gcc.dg/pr15649-1.c: New.
10075
10076 2004-05-27  Adam Nemet  <anemet@lnxw.com>
10077
10078         PR c++/12883
10079         * g++.dg/init/array14.C: New test.
10080
10081 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
10082
10083         * lib/compat.exp (compat-get-options-main): New.
10084         (compat-get-options): Remove unneeded code, warn for ignored
10085         command.
10086         (compat-execute): Check flag set by dg-require-* commands.
10087
10088         * lib/compat.exp (compat-execute): Break up long lines.
10089
10090 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
10091
10092         * gcc.dg/altivec-7.c: Don't use 'vector long'.
10093         * gcc.dg/altivec-14.c: New test.
10094         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
10095
10096         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
10097         * gcc.dg/altivec-12.c: Ditto.
10098
10099         * gcc.dg/altivec-3.c: Move call to altivec_check.
10100
10101 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10102
10103         PR c++/15044
10104         * g++.dg/template/error12.C: New test.
10105
10106         PR c++/15317
10107         * g++.dg/ext/attrib15.C: New test.
10108
10109         PR c++/15329
10110         * g++.dg/template/ptrmem9.C: New test.
10111
10112 2004-05-25  Paul Brook  <paul@codesourcery.com>
10113
10114         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
10115
10116 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10117
10118         PR c++/15165
10119         * g++.dg/template/crash19.C: New test.
10120
10121 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10122
10123         PR c++/15025
10124         * g++.dg/template/redecl1.C: New test.
10125
10126 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10127
10128         PR c++/14821
10129         * g++.dg/other/ns1.C: New test.
10130
10131         PR c++/14883
10132         * g++.dg/template/invalid1.C: New test.
10133
10134 2004-05-23  Paul Brook  <paul@codesourcery.com>
10135         Victor Leikehman  <lei@haifasphere.co.il>
10136
10137         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
10138         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
10139
10140 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10141
10142         PR c++/15285
10143         PR c++/15299
10144         * g++.dg/template/non-dependent5.C: New test.
10145         * g++.dg/template/non-dependent6.C: New test.
10146
10147 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10148
10149         PR c++/15507
10150         * g++.dg/inherit/union1.C: New test.
10151
10152         PR c++/15542
10153         * g++.dg/template/addr1.C: New test.
10154
10155         PR c++/15427
10156         * g++.dg/template/array5.C: New test.
10157
10158         PR c++/15287
10159         * g++.dg/template/array6.C: New test.
10160
10161 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
10162             Roger Sayle  <roger@eyesopen.com>
10163
10164         * g++.dg/lookup/forscope2.C: New test case.
10165
10166 2004-05-22  Ben Elliston  <bje@au.ibm.com>
10167
10168         * gcc.dg/cpp/Wmissingdirs.c: New.
10169
10170 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10171
10172         PR target/15301
10173         * gcc.dg/compat/union-m128-1.h: New file.
10174         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10175         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10176         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10177
10178 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10179
10180         PR target/15302
10181         * gcc.dg/compat/struct-complex-1.h: New file.
10182         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
10183         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
10184         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10185
10186 2004-05-20  Roger Sayle  <roger@eyesopen.com>
10187
10188         PR middle-end/3074
10189         * gcc.dg/pr3074-1.c: New test case.
10190         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
10191
10192 2004-05-20  Falk Hueffner  <falk@debian.org>
10193
10194         PR other/15526
10195         * gcc.dg/ftrapv-1.c: New test case.
10196
10197 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10198
10199         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
10200
10201 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10202             Jeff Law  <law@redhat.com>
10203
10204         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10205         * gcc.dg/tree-ssa/20040518-2.c: New test.
10206
10207         * gcc.dg/tree-ssa/20040518-1.c: New test.
10208
10209 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10210
10211         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10212
10213 2004-05-18  Paul Brook  <paul@codesourcery.com>
10214
10215         PR fortran/13930
10216         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10217
10218 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10219
10220         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10221         constant folding.
10222
10223 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10224
10225         * gcc.dg/tree-ssa/20040517-1.c: New test.
10226
10227 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10228
10229         * gcc.dg/loop-4.c: New test.
10230
10231 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10232
10233         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10234
10235 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10236
10237         PR fortran/15311
10238         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10239
10240 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10241
10242         PR fortran/13826
10243         PR fortran/13940
10244         * gfortran.fortran-torture/compile/data_1.f90: New test.
10245
10246 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10247
10248         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10249         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10250
10251 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10252
10253         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10254
10255 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10256
10257         PR c/15444
10258         * gcc.dg/format/xopen-1.c: Adjust expected message.
10259         * gcc.dg/format/xopen-3.c: New test.
10260
10261 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10262
10263         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10264
10265 2004-05-14  Jeff Law  <law@redhat.com>
10266
10267         * gcc.dg/tree-ssa/20040514-2.c: New test.
10268
10269 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10270
10271         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10272         this ...
10273         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10274         this.
10275
10276 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10277
10278         * gcc.dg/tree-ssa/20040514-1.c: New test.
10279
10280 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10281
10282         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10283         test.
10284
10285 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10286
10287         PR fortran/14066
10288         * gfortran.fortran-torture/compile/do_1.f90: New test.
10289
10290 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10291
10292         PR fortran/15051
10293         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10294         test.
10295
10296 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10297
10298         PR fortran/15149
10299         * gfortran.fortran-torture/execute/random_init.f90: New test.
10300
10301 2004-05-13  Paul Brook  <paul@codesourcery.com>
10302
10303         PR fortran/15314
10304         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10305
10306 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10307
10308         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10309         for the powerpc case.
10310
10311 2004-05-13  Jeff Law  <law@redhat.com>
10312
10313         * gcc.dg/tree-ssa/20040513-1.c: New test.
10314         * gcc.dg/tree-ssa/20040513-2.c: New test.
10315
10316 2004-05-13  Paul Brook  <paul@codesourcery.com>
10317
10318         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10319         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10320         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10321
10322 2004-05-13  Andreas Schwab  <schwab@suse.de>
10323
10324         PR other/10819
10325         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10326         characters.
10327
10328 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10329
10330         PR fortran/15294
10331         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10332
10333 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10334
10335         Merge from tree-ssa-20020619-branch.  See
10336         ChangeLog.tree-ssa for details.
10337
10338 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10339
10340         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10341         include <altivec.h> explicitly.
10342         * gcc.dg/altivec-13.c: Likewise.
10343
10344 2004-05-11  Paul Brook  <paul@codesourcery.com>
10345
10346         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10347
10348 2004-05-10  Eric Christopher  <echristo@redhat.com>
10349
10350         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10351         * gcc.dg/sibcall-4.c: Ditto.
10352
10353 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10354
10355         * g++.dg/ext/altivec-8.C: New test case.
10356         * gcc.dg/altivec-13.c: New test case.
10357
10358 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10359
10360         * gcc.c-torture/execute/divcmp-1.c: New test case.
10361         * gcc.c-torture/execute/divcmp-2.c: New test case.
10362         * gcc.c-torture/execute/divcmp-3.c: New test case.
10363
10364 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10365
10366         * g++.dg/other/pragma-re-2.C: New test.
10367
10368 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10369
10370         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10371         * gcc.dg/i386-387-2.c: Likewise.
10372
10373         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10374         __builtin_drem.
10375         * gcc.dg/i386-387-6.c: Likewise.
10376
10377 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10378
10379         * gcc.dg/builtins-33.c:  Also check log1p*.
10380
10381 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10382
10383         PR optimization/15296
10384         * gcc.c-torture/execute/pr15296.c: New test.
10385
10386 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10387
10388         * gcc.dg/builtins-40.c: New test.
10389
10390 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10391
10392         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10393
10394 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10395
10396         * g++.dg/ext/spe1.C: New testcase.
10397
10398 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10399
10400         * objc.dg/image-info.m: Allow additional attributes
10401         for __image_info section.
10402
10403 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10404
10405         * gcc.dg/torture/mips-hilo-2.c: New test.
10406
10407 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10408
10409         PR c++/14389
10410         * g++.dg/template/member5.C: New test.
10411
10412 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10413
10414         * gcc.dg/builtins-34.c: Also check expm1*.
10415
10416 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10417
10418         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10419         * gcc.dg/torture/builtin-convert-3.c: New test.
10420
10421 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10422
10423         PR middle-end/15054
10424         * g++.dg/opt/pr15054.C: New test.
10425
10426 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10427
10428         * gcc.dg/torture/builtin-rounding-1.c: New test.
10429         * gcc.dg/builtins-25.c: Delete.
10430         * gcc.dg/builtins-29.c: Delete.
10431
10432 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10433
10434         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10435         * gcc.dg/sibcall-4.c: Likewise.
10436         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10437
10438 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10439
10440         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10441         bit-field on 16-bit targets.
10442
10443 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10444
10445         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10446         16-bit targets.
10447
10448 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10449
10450         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10451         * gcc.dg/rs6000-power2-2.c: Likewise.
10452
10453 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10454
10455         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10456         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10457         Change the asm registers to be in form of frN instead of fN.
10458
10459 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10460
10461         * gcc.dg/torture/builtin-convert-2.c: New test.
10462
10463 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10464
10465         * gcc.dg/rs6000-power2-1.c: New test.
10466         * gcc.dg/rs6000-power2-2.c: New test.
10467
10468 2004-04-28  Jan Hubicka  <jh@suse.cz>
10469
10470         * gcc.dg/unused-6.c: New test.
10471
10472 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10473             Ulrich Weigand  <uweigand@de.ibm.com>
10474
10475         * ada/acats/run_all.sh: Define $target variable.
10476
10477 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10478
10479         PR c++/15119
10480         * g++.dg/other/vararg-1.C: New test.
10481
10482         PR c++/4794
10483         * g++.dg/eh/cleanup3.C: New test.
10484
10485 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10486
10487         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10488         and ad8011a (target_insn).
10489         * ada/acats/support/macro.dfs: Likewise.
10490         * ada/acats/support/impbit.adb: New file.
10491
10492 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10493
10494         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10495
10496 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10497
10498         * gcc.dg/loop-3.c: New test.
10499
10500 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10501
10502         * gcc.c-torture/execute/simd-5.c: New test.
10503
10504 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10505
10506         PR c++/15064
10507         * g++.dg/template/crash18.C: New test.
10508
10509 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10510
10511         * g++.dg/ext/complit3.C: New test.
10512
10513 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10514
10515         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10516         * gcc.dg/altivec-3.c: Same.
10517         * gcc.dg/altivec-varargs-1.c: Same.
10518
10519 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10520
10521         * lib/target-supports.exp (check_profiling_available): Assume
10522         profiling is not available on powerpc-eabi targets.
10523
10524 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10525
10526         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10527         * gcc.dg/vmx/bug-1.c: Ditto.
10528
10529 2004-04-20  Eric Christopher  <echristo@redhat.com>
10530
10531         * gcc.dg/charset/extern.c: New test.
10532         * g++.dg/charset/extern3.cc: Ditto.
10533
10534 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10535
10536         * gcc.dg/builtins-39.c: New test.
10537
10538 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10539
10540         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10541
10542 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10543
10544         * gcc.dg/torture/mips-hilo-1.c: New test.
10545
10546 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10547
10548         * gcc.c-torture/compile/20040419-1.c: New test.
10549
10550 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10551
10552         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10553
10554 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10555             Aldy Hernandez  <aldyh@redhat.com>
10556
10557         * gcc.c-torture/execute/va-arg-24.c: New.
10558
10559 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10560             Aldy Hernandez  <aldyh@redhat.com>
10561
10562         * gcc.dg/vmx/1b-01.c: New.
10563         * gcc.dg/vmx/1b-02.c: New.
10564         * gcc.dg/vmx/1b-03.c: New.
10565         * gcc.dg/vmx/1b-04.c: New.
10566         * gcc.dg/vmx/1b-05.c: New.
10567         * gcc.dg/vmx/1b-06.c: New.
10568         * gcc.dg/vmx/1b-07.c: New.
10569         * gcc.dg/vmx/1c-01.c: New.
10570         * gcc.dg/vmx/1c-02.c: New.
10571         * gcc.dg/vmx/3a-01a.c: New.
10572         * gcc.dg/vmx/3a-01.c: New.
10573         * gcc.dg/vmx/3a-01m.c: New.
10574         * gcc.dg/vmx/3a-03.c: New.
10575         * gcc.dg/vmx/3a-03m.c: New.
10576         * gcc.dg/vmx/3a-04.c: New.
10577         * gcc.dg/vmx/3a-04m.c: New.
10578         * gcc.dg/vmx/3a-05.c: New.
10579         * gcc.dg/vmx/3a-06.c: New.
10580         * gcc.dg/vmx/3a-06m.c: New.
10581         * gcc.dg/vmx/3a-07.c: New.
10582         * gcc.dg/vmx/3b-01.c: New.
10583         * gcc.dg/vmx/3b-02.c: New.
10584         * gcc.dg/vmx/3b-10.c: New.
10585         * gcc.dg/vmx/3b-13.c: New.
10586         * gcc.dg/vmx/3b-14.c: New.
10587         * gcc.dg/vmx/3b-15.c: New.
10588         * gcc.dg/vmx/3c-01a.c: New.
10589         * gcc.dg/vmx/3c-01.c: New.
10590         * gcc.dg/vmx/3c-02.c: New.
10591         * gcc.dg/vmx/3c-03.c: New.
10592         * gcc.dg/vmx/3d-01.c: New.
10593         * gcc.dg/vmx/4-01.c: New.
10594         * gcc.dg/vmx/4-03.c: New.
10595         * gcc.dg/vmx/5-01.c: New.
10596         * gcc.dg/vmx/5-02.c: New.
10597         * gcc.dg/vmx/5-03.c: New.
10598         * gcc.dg/vmx/5-04.c: New.
10599         * gcc.dg/vmx/5-05.c: New.
10600         * gcc.dg/vmx/5-06.c: New.
10601         * gcc.dg/vmx/5-07.c: New.
10602         * gcc.dg/vmx/5-07t.c: New.
10603         * gcc.dg/vmx/5-08.c: New.
10604         * gcc.dg/vmx/5-10.c: New.
10605         * gcc.dg/vmx/5-11.c: New.
10606         * gcc.dg/vmx/7-01a.c: New.
10607         * gcc.dg/vmx/7-01.c: New.
10608         * gcc.dg/vmx/7c-01.c: New.
10609         * gcc.dg/vmx/7d-01.c: New.
10610         * gcc.dg/vmx/7d-02.c: New.
10611         * gcc.dg/vmx/8-01.c: New.
10612         * gcc.dg/vmx/8-02a.c: New.
10613         * gcc.dg/vmx/8-02.c: New.
10614         * gcc.dg/vmx/brode-1.c: New.
10615         * gcc.dg/vmx/bug-1.c: New.
10616         * gcc.dg/vmx/bug-2.c: New.
10617         * gcc.dg/vmx/bug-3.c: New.
10618         * gcc.dg/vmx/cw-bug-1.c: New.
10619         * gcc.dg/vmx/cw-bug-2.c: New.
10620         * gcc.dg/vmx/cw-bug-3.c: New.
10621         * gcc.dg/vmx/dct.c: New.
10622         * gcc.dg/vmx/debug-1.c: New.
10623         * gcc.dg/vmx/debug-2.c: New.
10624         * gcc.dg/vmx/debug-3.c: New.
10625         * gcc.dg/vmx/debug-4.c: New.
10626         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10627         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10628         * gcc.dg/vmx/eg-5.c: New.
10629         * gcc.dg/vmx/fft.c: New.
10630         * gcc.dg/vmx/gcc-bug-1.c: New.
10631         * gcc.dg/vmx/gcc-bug-2.c: New.
10632         * gcc.dg/vmx/gcc-bug-3.c: New.
10633         * gcc.dg/vmx/gcc-bug-4.c: New.
10634         * gcc.dg/vmx/gcc-bug-5.c: New.
10635         * gcc.dg/vmx/gcc-bug-6.c: New.
10636         * gcc.dg/vmx/gcc-bug-7.c: New.
10637         * gcc.dg/vmx/gcc-bug-8.c: New.
10638         * gcc.dg/vmx/gcc-bug-9.c: New.
10639         * gcc.dg/vmx/gcc-bug-b.c: New.
10640         * gcc.dg/vmx/gcc-bug-c.c: New.
10641         * gcc.dg/vmx/gcc-bug-d.c: New.
10642         * gcc.dg/vmx/gcc-bug-e.c: New.
10643         * gcc.dg/vmx/gcc-bug-f.c: New.
10644         * gcc.dg/vmx/gcc-bug-g.c: New.
10645         * gcc.dg/vmx/gcc-bug-i.c: New.
10646         * gcc.dg/vmx/harness.h: New.
10647         * gcc.dg/vmx/ira1.c: New.
10648         * gcc.dg/vmx/ira2a.c: New.
10649         * gcc.dg/vmx/ira2b.c: New.
10650         * gcc.dg/vmx/ira2.c: New.
10651         * gcc.dg/vmx/ira2c.c: New.
10652         * gcc.dg/vmx/mem.c: New.
10653         * gcc.dg/vmx/newton-1.c: New.
10654         * gcc.dg/vmx/ops.c: New.
10655         * gcc.dg/vmx/sn7153.c: New.
10656         * gcc.dg/vmx/spill2.c: New.
10657         * gcc.dg/vmx/spill3.c: New.
10658         * gcc.dg/vmx/spill.c: New.
10659         * gcc.dg/vmx/t.c: New.
10660         * gcc.dg/vmx/varargs-1.c: New.
10661         * gcc.dg/vmx/varargs-2.c: New.
10662         * gcc.dg/vmx/varargs-3.c: New.
10663         * gcc.dg/vmx/varargs-4.c: New.
10664         * gcc.dg/vmx/varargs-5.c: New.
10665         * gcc.dg/vmx/varargs-6.c: New.
10666         * gcc.dg/vmx/varargs-7.c: New.
10667         * gcc.dg/vmx/vmx.exp: New.
10668         * gcc.dg/vmx/vprint-1.c: New.
10669         * gcc.dg/vmx/vscan-1.c: New.
10670         * gcc.dg/vmx/x-01.c: New.
10671         * gcc.dg/vmx/x-02.c: New.
10672         * gcc.dg/vmx/x-03.c: New.
10673         * gcc.dg/vmx/x-04.c: New.
10674         * gcc.dg/vmx/x-05.c: New.
10675         * gcc.dg/vmx/yousufi-1.c: New.
10676         * gcc.dg/vmx/zero-1.c: New.
10677         * gcc.dg/vmx/zero.c: New.
10678
10679 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10680
10681         * g++.dg/lookup/java1.C: Update for chage of
10682         _Jv_AllocObject.
10683         * g++.dg/lookup/java2.C: Likewise.
10684
10685 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10686
10687         * ada/acats/run_all.sh: use -O2 by default.
10688
10689 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10690
10691         * gcc.dg/vr-mult-[12].c: New tests.
10692
10693 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10694
10695         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10696
10697         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10698
10699 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10700
10701         * lib/target-supports.exp (check_profiling_available): Assume profiling
10702         isn't available for mips*-*-elf targets.
10703
10704 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
10705
10706         * gcc.dg/builtins-38.c: New test.
10707
10708 2004-04-14  Eric Christopher  <echristo@redhat.com>
10709
10710         * g++.dg/charset/charset.exp: Run .cc extension tests.
10711
10712 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10713
10714         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10715
10716 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10717
10718         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10719
10720 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10721
10722         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10723         * gcc.dg/i386-387-2.c: Likewise.
10724
10725         * gcc.dg/i386-387-7.c: New test.
10726         * gcc.dg/i386-387-8.c: New test.
10727
10728         * gcc.dg/builtins-37.c: New test.
10729
10730 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10731
10732         * g++.dg/pch/externc-1.C: Add missing semicolon.
10733
10734 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10735
10736         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10737
10738 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10739
10740         * gcc.c-torture/execute/20040411-1.c: New test.
10741
10742 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10743
10744         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10745
10746 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10747
10748         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10749
10750 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10751
10752         * lib/target-supports.exp (check_named_sections_available): New.
10753         * lib/gcc-dg.exp (dg-require-named-sections): New.
10754         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10755         old-deja.exp.  Also prune error-count message from HP linker.
10756         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10757
10758         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10759         * g++.old-deja/g++.pt/static3.C: Likewise.
10760         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10761
10762 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10763
10764         * gcc.c-torture/execute/20040409-1.c: New test case.
10765         * gcc.c-torture/execute/20040409-2.c: New test case.
10766         * gcc.c-torture/execute/20040409-3.c: New test case.
10767
10768 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10769
10770         * gcc.dg/20040409-1.c: New test.
10771
10772 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10773
10774         PR target/14888
10775         * g++.dg/opt/pr14888.C: New test case.
10776
10777 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10778
10779         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10780         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10781         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10782         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10783         New tests.
10784
10785 2004-04-08  Paul Brook  <paul@codesourcery.com>
10786
10787         * gcc.dg/spill-1.c: New test.
10788
10789 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10790
10791         * gcc.dg/torture/builtin-ctype-2.c: New test.
10792
10793 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10794
10795         * gcc.dg/pch/pch.exp: Add largefile test.
10796
10797 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10798
10799         * g++.dg/pch/externc-1.Hs: New.
10800         * g++.dg/pch/externc-1.C: New.
10801
10802 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10803
10804         * gcc.dg/compat/struct-by-value-5a_main.c,
10805         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10806         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10807         * gcc.dg/compat/struct-by-value-5a_x.c,
10808         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10809         gcc.dg/compat/struct-by-value-5_x.c.
10810         * gcc.dg/compat/struct-by-value-5a_y.c,
10811         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10812         gcc.dg/compat/struct-by-value-5_y.c.
10813
10814         * gcc.dg/compat/struct-by-value-6a_main.c,
10815         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10816         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10817         * gcc.dg/compat/struct-by-value-6a_x.c,
10818         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10819         gcc.dg/compat/struct-by-value-6_x.c.
10820         * gcc.dg/compat/struct-by-value-6a_y.c,
10821         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10822         gcc.dg/compat/struct-by-value-6_y.c.
10823
10824         * gcc.dg/compat/struct-by-value-7a_main.c,
10825         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10826         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10827         * gcc.dg/compat/struct-by-value-7a_x.c,
10828         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10829         gcc.dg/compat/struct-by-value-7_x.c.
10830         * gcc.dg/compat/struct-by-value-7a_y.c,
10831         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10832         gcc.dg/compat/struct-by-value-7_y.c.
10833
10834 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10835
10836         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10837         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10838         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10839         options.
10840
10841 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10842
10843         * gcc.dg/builtins-36.c: New test.
10844
10845 2004-04-06  Paul Brook  <paul@codesourcery.com>
10846
10847         * README.gcc: Remove obsolete contraint on testcases.
10848
10849 2004-04-05  Paul Brook  <paul@codesourcery.com>
10850
10851         PR2123
10852         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10853         failure and exit(0) on success.
10854         * g++.dg/expr/anew2.C: Ditto.
10855         * g++.dg/expr/anew3.C: Ditto.
10856         * g++.dg/expr/anew4.C: Ditto.
10857
10858 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10859
10860         PR c++/3518
10861         * g++.dg/template/unify7.C: New.
10862
10863 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10864
10865         * g++.dg/README: Bring up to date with new subdirectories; remove
10866         duplicate subdirectory lines.
10867
10868 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10869
10870         PR c++/14007
10871         * g++.dg/template/unify5.C: New.
10872         * g++.dg/template/unify6.C: New.
10873         * g++.dg/template/qualttp20.C: Adjust.
10874         * g++.old-deja/g++.jason/report.C: Adjust.
10875         * g++.old-deja/g++.other/qual1.C: Adjust.
10876
10877 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10878
10879         PR c++/14803
10880         * g++.dg/inherit/ptrmem1.C: New test.
10881
10882 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10883
10884         PR c++/14755
10885         * gcc.c-torture/execute/20040331-1.c: New test.
10886         * gcc.dg/20040331-1.c: New test.
10887
10888 2004-04-01  Paul Brook  <paul@codesourcery.com>
10889
10890         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10891
10892 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10893
10894         PR c++/14724
10895         * g++.dg/init/goto1.C: New test.
10896
10897         PR c++/14763
10898         * g++.dg/template/defarg4.C: New test.
10899
10900 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10901
10902         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10903
10904 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10905
10906         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10907
10908 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10909
10910         * gcc.dg/noncompile/undeclared-2.c: New test.
10911
10912 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10913
10914         * gcc.dg/940409-1.c: Remove XFAIL.
10915         * gcc.dg/reg-vol-struct-1.c: New test.
10916
10917 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10918
10919         * gcc.dg/torture/builtin-wctype-1.c: New test.
10920
10921 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10922
10923         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10924         * gcc.dg/20001101-1.c: Likewise.
10925         * gcc.dg/20001102-1.c: Likewise.
10926
10927 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10928
10929         * gcc.dg/compare8.c: Add an additional test for XOR.
10930
10931 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10932
10933         * gcc.dg/torture/builtin-ctype-1.c: New test.
10934
10935 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10936
10937         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10938         * gcc.dg/torture/builtin-math-1.c: Likewise.
10939         * gcc.dg/torture/builtin-power-1.c: New test.
10940
10941 2004-03-24  Andreas Schwab  <schwab@suse.de>
10942
10943         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10944         IA64 assembler.
10945
10946 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10947             Roger Sayle  <roger@eyesopen.com>
10948
10949         * gcc.dg/compare8.c: New test case.
10950
10951 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10952
10953         * g++.dg/ext/altivec-7.C: New test.
10954
10955 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10956
10957         PR 12267, 12391, 12560, 13129, 14114, 14133
10958         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10959         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10960         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10961         Adjust error regexps.
10962         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10963         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10964         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10965         * gcc.dg/local1.c: Add explanatory comment.
10966
10967 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10968
10969         PR optimization/14669
10970         * g++.dg/opt/fold2.C: New test case.
10971
10972 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10973
10974         PR c/14069
10975         * gcc.dg/20040322-1.c: New test.
10976
10977 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10978
10979         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10980         * gcc.dg/ultrasp4.c: Likewise.
10981         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10982
10983 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10984
10985         * gcc.dg/i386-sse-8.c: Reset default options.
10986
10987 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10988
10989         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10990         in the error message text.
10991
10992 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10993
10994         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10995
10996 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10997
10998         PR c++/14616
10999         * g++.dg/init/array13.C: New test.
11000
11001 2004-03-20  Roger Sayle  <roger@eyesopen.com>
11002
11003         PR target/13889
11004         * gcc.c-torture/compile/pr13889.c: New test case.
11005
11006 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11007
11008         PR c/14635
11009         * builtins-1.c (nan, nans): Don't test.
11010         * builtins-30.c: Don't use nan, nanf, nanl.
11011         * builtins-35.c: New test.
11012
11013 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
11014
11015         * g++.dg/ext/altivec-6.C: New test.
11016
11017 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
11018
11019         * g++.dg/init/placement3.C: New test.
11020
11021         * g++.dg/template/spec13.C: New test.
11022
11023         * g++.dg/lookup/using11.C: New test.
11024
11025         * g++.dg/lookup/koenig3.C: New test.
11026
11027         * g++.dg/template/operator2.C: New test.
11028
11029         * g++.dg/expr/dtor3.C: New test.
11030         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
11031         marker.
11032         * g++.old-deja/g++.law/visibility28.C: Likewise.
11033
11034 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11035
11036         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11037         * gcc.dg/ppc64-abi-3.c: Likewise.
11038
11039 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11040
11041         PR c++/14545
11042         * g++.dg/parse/template15.C: New test.
11043
11044 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11045
11046         * g++.dg/expr/dtor2.C: New test.
11047
11048         * g++.dg/lookup/anon4.C: New test.
11049
11050         * g++.dg/overload/using1.C: New test.
11051
11052         * g++.dg/template/lookup7.C: New test.
11053
11054         * g++.dg/template/typename6.C: New test.
11055
11056         * g++.dg/expr/cond6.C: New test.
11057
11058 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11059
11060         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
11061
11062 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11063
11064         * g++.dg/expr/cond5.C: New test.
11065         * g++.dg/expr/constcast1.C: Likewise.
11066         * g++.dg/expr/ptrmem2.C: Likewise.
11067         * g++.dg/expr/ptrmem3.C: Likewise.
11068         * g++.dg/lookup/main1.C: Likewise.
11069         * g++.dg/template/lookup6.C: Likewise.
11070
11071 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11072
11073         * gcc.dg/local1.c: New test.
11074
11075         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
11076
11077 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11078
11079         * gcc.dg/torture/builtin-convert-1.c: New test.
11080
11081 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11082
11083         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
11084
11085 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11086
11087         PR c++/14481
11088         * g++.dg/warn/Wunused-7.C: New test.
11089
11090 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11091
11092         * gcc.dg/torture/builtin-integral-1.c: New test.
11093
11094 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11095
11096         PR c++/14586
11097         * g++.dg/parse/non-dependent3.C: New test.
11098
11099 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
11100
11101         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
11102         * g++.dg/eh/simd-2.C: Likewise.
11103         * g++.dg/init/array10.C: Likewise.
11104         * gcc.c-torture/compile/simd-1.c: Likewise.
11105         * gcc.c-torture/compile/simd-2.c: Likewise.
11106         * gcc.c-torture/compile/simd-3.c: Likewise.
11107         * gcc.c-torture/compile/simd-4.c: Likewise.
11108         * gcc.c-torture/compile/simd-6.c: Likewise.
11109         * gcc.c-torture/execute/simd-1.c: Likewise.
11110         * gcc.c-torture/execute/simd-2.c: Likewise.
11111         * gcc.dg/compat/vector-defs.h: Likewise.
11112         * gcc.dg/20020531-1.c: Likewise.
11113         * gcc.dg/altivec-3.c: Likewise.
11114         * gcc.dg/altivec-4.c: Likewise.
11115         * gcc.dg/altivec-varargs-1.c: Likewise.
11116         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
11117         * gcc.dg/i386-mmx-3.c: Likewise.
11118         * gcc.dg/i386-sse-4.c: Likewise.
11119         * gcc.dg/i386-sse-5.c: Likewise.
11120         * gcc.dg/i386-sse-8.c: Likewise.
11121         * gcc.dg/simd-1.c: Likewise.
11122         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
11123         __ev64_opaque__ since the machine description provides it.
11124
11125 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11126
11127         * lib/compat.exp (skip_list): New global variable.
11128         Use it to hold the user defined COMPAT_SKIPS list if any.
11129         (compat-obj): Add the members of skip_list to optall.
11130
11131 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11132
11133         * gcc.dg/compat/union-by-value-1_main.c,
11134         union-by-value-1_x.c, union-by-value-1_y.c,
11135         union-check.h, union-defs.h,
11136         union-init.h, union-return-1_main.c,
11137         union-return-1_x.c, union-return-1_y.c: New files.
11138
11139 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11140
11141         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
11142         mixed-struct-init.h: Add 4 mixed structure types.
11143         struct-by-value-21_main.c, struct-by-value-21_x.c,
11144         struct-by-value-21_y.c, struct-return-21_main.c,
11145         struct-return-21_x.c, struct-return-21_y.c: New files.
11146
11147 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
11148
11149         PR c++/14550
11150         * g++.dg/parse/template14.C: New test.
11151
11152 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11153
11154         * gcc.c-torture/execute/20040313-1.c: New test.
11155
11156 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
11157
11158         PR target/14533
11159         * gcc.dg/20040311-2.c: New test.
11160
11161 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
11162
11163         PR other/14544
11164         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
11165         bit-field.
11166
11167 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
11168
11169         * gcc.dg/20040305-2.c: Add missing return statement.
11170
11171 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11172
11173         * gcc.dg/builtins-34.c: Also check pow10*.
11174
11175 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11176
11177         PR target/14262
11178         * gcc.dg/20040305-2.c: New test.
11179
11180 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11181
11182         * gcc.dg/20040310-1.c: New test.
11183
11184 2004-03-11  Roger Sayle  <roger@eyesopen.com>
11185
11186         * gcc.c-torture/execute/20040311-1.c: New test case.
11187
11188 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
11189
11190         PR c++/14476
11191         * g++.dg/lookup/enum1.C: New test.
11192
11193 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11194
11195         PR c++/14510
11196         * g++.dg/lookup/struct2.C: New test.
11197
11198 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
11199
11200         * gcc.dg/builtins-34.c: New test.
11201
11202 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11203
11204         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11205
11206 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11207
11208         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11209         * gcc.dg/alias-2.c: New testcase.
11210
11211 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11212
11213         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11214
11215 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11216
11217         * gcc.c-torture/execute/20040309-1.c: New test case.
11218
11219 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11220
11221         PR c++/14397
11222         * g++.dg/overload/ref1.C: New.
11223
11224 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11225
11226         PR c++/14409
11227         * g++.dg/template/spec12.C: New test.
11228
11229         PR c++/14448
11230         * g++.dg/parse/crash14.C: New test.
11231
11232 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11233
11234         PR c++/14230
11235         * g++.dg/init/ref11.C: New test.
11236
11237 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11238
11239         PR c++/14432
11240         * g++.dg/parse/builtin2.C: New test.
11241
11242 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11243
11244         PR c++/14401
11245         * g++.dg/init/ctor3.C: New test.
11246         * g++.dg/init/union1.C: New test.
11247         * g++.dg/ext/anon-struct4.C: New test.
11248
11249 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11250
11251         * g++.dg/lookup/koenig1.C: Tweak error messages.
11252         * g++.dg/lookup/used-before-declaration.C: Likewise.
11253         * g++.dg/other/do1.C: Likewise.
11254         * g++.dg/overload/koenig1.C: Likewise.
11255         * g++.dg/parse/crash13.C: Likewise.
11256         * g++.dg/template/instantiate3.C: Likewise.
11257
11258 2004-03-08  Eric Christopher  <echristo@redhat.com>
11259
11260         * * lib/target-supports.exp: Enable libiconv in test
11261         compilation.  Fix up error checking.
11262
11263 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11264
11265         PR middle-end/14289
11266         * gcc.dg/pr14289-1.c: New test case.
11267         * gcc.dg/pr14289-2.c: Likewise.
11268         * gcc.dg/pr14289-3.c: Likewise.
11269
11270 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11271
11272         * gcc.c-torture/execute/20040308-1.c: New test.
11273
11274 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11275
11276         * gcc.c-torture/execute/20040307-1.c: New test case.
11277
11278 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11279
11280         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11281
11282 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11283
11284         * gcc.dg/20040306-1.c: New test.
11285
11286 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11287
11288         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11289         them static.
11290         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11291
11292 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11293
11294         PR c/14465
11295         * gcc.dg/decl-6.c: New test.
11296
11297 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11298
11299         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11300         Rename LOGPOW -> LOG_POW.
11301         (SQRT_EXP, POW_EXP): New.
11302
11303 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11304
11305         * gcc.dg/i386-sse-8.c: New test.
11306
11307 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11308
11309         PR c/14114
11310         * gcc.dg/decl-5.c: New test.
11311
11312 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11313
11314         * gcc.dg/20040305-1.c: New test.
11315
11316 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11317
11318         PR other/14354
11319         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11320
11321 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11322
11323         PR c++/14425, c++/14426
11324         * g++.dg/ext/altivec-4.C: New test.
11325         * g++.dg/ext/altivec-5.C: New test.
11326
11327 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11328
11329         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11330         global variables of a type with no linkage.
11331         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11332         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11333         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11334         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11335         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11336         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11337         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11338         * g++.dg/warn/deprecated.C: Name enum Color.
11339         * g++.dg/overload/VLA.C: Name structure for 'b'.
11340         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11341
11342 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11343
11344         * gcc.c-torture/compile/20040304-1.c: New test.
11345
11346 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11347
11348         PR 13728
11349         * gcc.dg/decl-4.c: New testcase.
11350
11351 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11352
11353         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11354         as PRECF if sizeof (float) > sizeof (double).
11355         (PRECL): Make it the same as PRECF if
11356         sizeof (float) > sizeof (long double).
11357
11358 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11359
11360         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11361         system type.  Add check for irix6 which doesn't have c99 runtime.
11362
11363 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11364
11365         * gcc.dg/const-elim-1.c: xfail for xtensa.
11366
11367 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11368
11369         PR c++/14369
11370         * g++.dg/template/cond4.C: New test.
11371
11372 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11373
11374         PR c++/14360
11375         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11376
11377         PR c++/14361
11378         * g++.dg/parse/defarg7.C: New test.
11379
11380         PR c++/14359
11381         * g++.dg/template/friend26.C: New test.
11382
11383 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11384
11385         PR c++/14324
11386         * g++.dg/abi/mangle21.C: New test.
11387
11388         PR c++/14260
11389         * g++.dg/parse/constructor2.C: New test.
11390
11391         PR c++/14337
11392         * g++.dg/template/sfinae1.C: New test.
11393
11394 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11395
11396         PR c++/14267
11397         * g++.dg/expr/crash2.C: New test.
11398
11399         PR middle-end/13448
11400         * gcc.dg/inline-5.c: New test.
11401         * gcc.dg/always-inline.c: Split out tests into ...
11402         * gcc.dg/always-inline2.c: ... this and ...
11403         * gcc.dg/always-inline3.c: ... this.
11404
11405 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11406
11407         PR debug/12103
11408         * g++.dg/debug/crash1.C: New test.
11409
11410 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11411
11412         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11413         function with __attribute__((noinline)).
11414         (recurser_void2): Likewise.
11415         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11416         (recurser_void2): Likewise.
11417
11418 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11419
11420         PR middle-end/14203
11421         * g++.dg/warn/Wunused-6.C: New test case.
11422
11423 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11424
11425         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11426         not defined.
11427
11428 2004-02-27  Eric Christopher  <echristo@redhat.com>
11429
11430         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11431         * g++.dg/charset/asm2.c: Run only x86.
11432         * gcc.dg/charset/asm3.c: Ditto.
11433
11434 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11435
11436         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11437         ld_library_path.
11438
11439 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11440
11441         * g++.dg/ext/altivec-3.C: New.
11442
11443 2004-02-26  Richard Henderson  <rth@redhat.com>
11444
11445         * g++.dg/ext/attrib10.C: Mark for warning.
11446         * gcc.dg/attr-alias-1.c: New.
11447
11448 2004-02-26  Richard Henderson  <rth@redhat.com>
11449
11450         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11451         * gcc.c-torture/execute/20040208-2.c: ... it back.
11452
11453 2004-02-26  Eric Christopher  <echristo@redhat.com>
11454
11455         * lib/target-supports.exp (check-iconv-available): New function.
11456         * lib/gcc-dg.exp (dg-require-iconv): New function.
11457         Use above.
11458         * gcc.dg/charset: New directory.
11459         * gcc.dg/charset/charset.exp: New file.
11460         * gcc.dg/charset/asm1.c: Ditto.
11461         * gcc.dg/charset/asm2.c: Ditto.
11462         * gcc.dg/charset/asm3.c: Ditto.
11463         * gcc.dg/charset/asm4.c: Ditto.
11464         * gcc.dg/charset/asm5.c: Ditto.
11465         * gcc.dg/charset/attribute1.c: Ditto.
11466         * gcc.dg/charset/attribute2.c: Ditto.
11467         * gcc.dg/charset/string1.c: Ditto.
11468         * g++.dg/charset: New directory.
11469         * g++.dg/dg.exp: Add here. Special options.
11470         * g++.dg/charset/charset.exp: New file.
11471         * g++.dg/charset/asm1.c: Ditto.
11472         * g++.dg/charset/asm2.c: Ditto.
11473         * g++.dg/charset/asm3.c: Ditto.
11474         * g++.dg/charset/asm4.c: Ditto.
11475         * g++.dg/charset/attribute1.c: Ditto.
11476         * g++.dg/charset/attribute2.c: Ditto.
11477         * g++.dg/charset/extern1.cc: Ditto.
11478         * g++.dg/charset/extern2.cc: Ditto.
11479         * g++.dg/charset/string1.c: Ditto.
11480
11481 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11482
11483         PR c++/14278
11484         * g++.dg/parse/comma1.C: New test.
11485
11486 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11487
11488         PR c++/14284
11489         * g++.dg/template/ttp8.C: New test.
11490
11491 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11492
11493         * gcc.dg/fixuns-trunc-1.c: New test.
11494
11495 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11496
11497         * gcc.dg/builtins-config.h: Use #elif.
11498
11499 2004-02-26  Michael Matz  <matz@suse.de>
11500
11501         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11502         * gcc.dg/991214-1.c: Likewise.
11503         * gcc.dg/i386-asm-1.c: Likewise.
11504
11505 2004-02-25  Richard Henderson  <rth@redhat.com>
11506
11507         * gcc.c-torture/execute/20040208-2.c: Move ...
11508         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11509
11510 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11511
11512         PR c++/14246
11513         * g++.dg/other/crash-3.C: New test.
11514
11515 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11516
11517         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11518         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11519
11520         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11521         HP-UX.
11522
11523 2004-02-24  Michael Matz  <matz@suse.de>
11524
11525         * gcc.dg/i386-regparm.c: New.
11526
11527 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11528
11529         * gcc.c-torture/execute/20040223-1.c: New.
11530
11531 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11532             Kazu Hirata  <kazu@cs.umass.edu>
11533
11534         * gcc.dg/fwritable-strings-1.c: Remove.
11535
11536 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11537
11538         PR c/14156
11539         * gcc.dg/20040223-1.c: New test.
11540
11541 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11542
11543         PR c++/14106
11544         * g++.dg/ext/typeof9.C: New test.
11545
11546 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11547
11548         PR c++/14250
11549         * g++.dg/other/switch1.C: New test.
11550
11551 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11552
11553         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11554         * gcc.dg/va-arg-1.c: Likewise.
11555
11556 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11557
11558         PR c++/14143
11559         * g++.dg/template/koenig5.C: New test.
11560
11561 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11562
11563         * g++.dg/ext/altivec-1.C: Generalize target triple.
11564         * g++.dg/ext/altivec-2.C: New test case.
11565         * g++.dg/ext/altivec_check.h: New file.
11566         * gcc.dg/altivec-1.c: Generalize target triple;
11567         include altivec_check.h and call altivec_check().
11568         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11569         * gcc.dg/altivec-6.c: New test case.
11570         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11571         type casts as needed.
11572         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11573         altivec_check().
11574         * gcc.dg/altivec-12.c: New test case.
11575         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11576         include altivec_check.h and call altivec_check().
11577         * gcc.dg/altivec_check.h: New file.
11578
11579 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11580
11581         * lib/target-supports.exp (check_alias_available): Don't mangle
11582         function `g' in test program.
11583
11584 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11585
11586         * lib/target-supports.exp (check_profiling_available): Check
11587         argument to determine whether we support a profiling type.
11588         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11589         check_profiling_available.
11590         * g++.dg/bprob/bprob.exp: Likewise
11591         * g77.dg/bprob/bprob.exp: Likewise.
11592         * gcc.misc-tests/bprob.exp: Likewise.
11593         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11594         dg-require-profiling and delete expected error handling.
11595         * gcc.dg/20021014-1.c: Likewise.
11596         * gcc.dg/nest.c: Likewise.
11597
11598 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11599
11600         PR c++/12007
11601         * g++.dg/other/vthunk1.C: New test.
11602
11603 2004-02-20  Falk Hueffner  <falk@debian.org>
11604
11605         PR target/14201
11606         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11607
11608 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11609
11610         PR c++/13927
11611         * g++.dg/other/error8.C: Remove XFAIL markers.
11612
11613         PR c++/14173
11614         * g++.dg/ext/packed5.C: New test.
11615
11616         PR c++/14199
11617         * g++.dg/warn/Wunused-5.C: New test.
11618
11619         PR c++/14186
11620         * g++.dg/lookup/member1.C: New test.
11621
11622 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11623
11624         * gcc.c-torture/compile/20040130-1.c: Enable only when
11625         __INT_MAX__ >= 2147483647L.
11626         * gcc.c-torture/compile/961203-1.c: Likewise.
11627
11628 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11629
11630         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11631         * g++.dg/opt/template1.C: Robustify assembler regexp
11632
11633 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11634
11635         * gcc.c-torture/execute/simd-4.x: Remove.
11636         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11637         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11638         Guard with #ifndef SKIP_ATTRIBUTE.
11639         * gcc.dg/compat/vector-1_y.c: Likewise.
11640         * gcc.dg/compat/vector-2_x.c: Likewise.
11641         * gcc.dg/compat/vector-2_y.c: Likewise.
11642         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11643         * g++.dg/eh/simd-2.C: Likewise.
11644
11645 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11646
11647         * gcc.c-torture/compile/complex-1.c: New.
11648
11649 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11650
11651         PR target/14209
11652         * gcc.c-torture/execute/20040218-1.c: New test.
11653
11654 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11655
11656         PR c++/14181
11657         * g++.dg/parse/new2.C: New test.
11658
11659 2004-02-18  Paul Brook  <paul@codesourcery.com>
11660
11661         * gcc.c-torture/compile/libcall-1.c: New test.
11662
11663 2004-02-18  Paul Brook  <paul@codesourcery.com>
11664
11665         PR debug/12934
11666         * gcc.dg/debug/debug-7.c: New test.
11667
11668 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11669
11670         * gcc.dg/20040217-1.c: New test.
11671
11672 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11673
11674         * gcc.c-torture/execute/990208-1.x: Delete.
11675
11676 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11677
11678         * gcc.c-torture/execute/20040208-2.x: New file.
11679
11680 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11681
11682         PR c++/11326
11683         * g++.dg/abi/structret1.C: New test.
11684
11685 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11686
11687         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11688         (i386_cpuid): No need to test if cpuid is available on AMD64.
11689         Fix assembly, so that it works onboth i386 and AMD64.
11690         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11691         (vecInLong): Fix s[] member type to unsigned int.
11692         (vecInWord): Remove type.
11693         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11694         (a64, b64, c64, d64, e64): Remove.
11695         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11696         Remove unused variable.  Remove initialization of removed variables.
11697         Don't call mmx_tests nor sse_tests.
11698         (reference_mmx, reference_sse): Remove.
11699         (check): Add return stmt.
11700         * gcc.dg/i386-sse-7.c: New test.
11701         * gcc.dg/i386-mmx-4.c: New test.
11702
11703 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11704
11705         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
11706         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11707         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11708         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
11709         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
11710         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11711         g++.dg/tc1/dr94.C: Fix line terminator.
11712
11713 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11714
11715         * gcc.c-torture/compile/20040216-1.c: New.
11716
11717 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11718
11719         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11720         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11721         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11722         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11723         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11724         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11725
11726 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11727
11728         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11729
11730 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11731
11732         PR c++/13971
11733         * g++.dg/expr/cond4.C: New test.
11734
11735         PR c++/14086
11736         * g++.dg/lookup/crash2.C: New test.
11737
11738 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11739
11740         * gcc.c-torture/compile/20040214-2.c: New test.
11741
11742 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11743
11744         PR c++/14116
11745         * g++.dg/ext/typeof8.C: New test.
11746
11747 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11748
11749         * gcc.c-torture/compile/20040214-1.c: New test.
11750
11751 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11752
11753         PR c++/13635
11754         * g++.dg/template/spec11.C: New test.
11755
11756 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11757
11758         PR c++/13927
11759         * g++.dg/other/error8.C: New test.
11760
11761 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11762
11763         PR c++/14122
11764         * g++.dg/template/array4.C: New test.
11765
11766         PR c++/14108
11767         * g++.dg/inherit/thunk2.C: New test.
11768
11769         PR c++/14083
11770         * g++.dg/eh/cond2.C: New test.
11771
11772 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11773
11774         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11775
11776 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11777
11778         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11779
11780 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11781
11782         * g++.dg/simd-2.C: xfail on ppc64-linux.
11783
11784 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11785
11786         PR c/456
11787         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11788         tests.
11789
11790 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11791
11792         * gcc.dg/builtins-33.c: New test.
11793
11794 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11795
11796         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11797
11798 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11799
11800         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11801
11802 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11803
11804         * gcc.dg/ppc64-abi-3.c: New test.
11805
11806 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11807
11808         PR c/14092
11809
11810         * gcc.dg/pr14092-1.c: New testcase.
11811
11812 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11813
11814         * gcc.dg/cpp/assert4.c: Fix typo last change.
11815
11816         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11817         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11818
11819         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11820
11821 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11822
11823         * gcc.c-torture/compile/20040209-1.c: New test case.
11824
11825 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11826
11827         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11828
11829 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11830
11831         * gcc.c-torture/execute/20040208-[12].c: New tests.
11832
11833 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11834
11835         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11836
11837 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11838
11839         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11840
11841 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11842
11843         Bug 13856
11844         * gcc.dg/visibility-8.c: New testcase.
11845
11846 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11847
11848         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11849         arguments.
11850         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11851
11852 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11853
11854         PR middle-end/13696
11855         * g++.dg/opt/fold1.C: New test case.
11856
11857 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11858
11859         PR c++/14033
11860         * g++.dg/other/crash-2.C: New test.
11861
11862 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11863
11864         PR c++/14028
11865         * g++.dg/parse/angle-bracket2.C: New test.
11866
11867 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11868
11869         PR middle-end/13750
11870         Revert:
11871         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11872         PR pch/13361
11873         * testsuite/g++.dg/pch/wchar-1.C: New.
11874         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11875
11876 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11877
11878         PR c++/14008
11879         * g++.dg/parse/error15.C: New test.
11880         * g++.dg/parse/crash11.C: Update dg-error mark.
11881
11882 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11883
11884         PR c++/13932
11885         * g++.dg/warn/conv2.C: New test.
11886
11887 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11888
11889         PR c++/13086
11890         * g++.dg/warn/incomplete1.C: Remove xfail.
11891
11892 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11893
11894         * lib/file-format.exp (gcc_target_object_format): Use
11895         ${tool}_target_compile, not gcc_target_compile.
11896         * lib/target-supports.exp (check_alias_available): Likewise.
11897         (check_gc_sections_available): Likewise.
11898         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11899         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11900         dg-require-alias.
11901
11902 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11903
11904         PR c++/13969
11905         * g++.dg/template/static6.C: New test.
11906
11907 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11908
11909         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11910
11911 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11912
11913         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11914         tests for systems where `char' is unsigned by default.
11915
11916 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11917
11918         PR c++/13997
11919         * g++.dg/template/partial3.C: New test.
11920
11921 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11922
11923         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11924         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11925         Remove mentions of obsolete ports.
11926
11927 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11928
11929         * gcc.dg/noncompile/20001228-1.c: Fix for new
11930         error message.
11931
11932 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11933
11934         PR target/9348
11935         * gcc.c-torture/execute/multdi-1.c: New test case.
11936
11937 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11938
11939         PR c++/13925
11940         * g++.dg/template/lookup5.C: New test.
11941
11942 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11943
11944         PR c++/13950
11945         * g++.dg/template/lookup4.C: New test.
11946
11947         PR c++/13970
11948         * g++.dg/parse/error14.C: New test.
11949
11950         PR c++/14002
11951         * g++.dg/parse/template13.C: New test.
11952
11953 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11954
11955         PR c++/13978
11956         * g++.dg/template/koenig4.C: New test.
11957
11958         PR c++/13968
11959         * g++.dg/template/crash17.C: New test.
11960
11961         PR c++/13975
11962         * g++.dg/parse/error13.C: New test.
11963         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11964
11965 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11966
11967         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11968
11969 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11970
11971         PR c/11658
11972         PR c/13994
11973         * gcc.dg/noncompile/20040203-1.c: New test.
11974         * gcc.dg/noncompile/20040203-2.c: Likewise.
11975         * gcc.dg/noncompile/20040203-3.c: Likewise.
11976         * gcc.dg/20040203-1.c: Likewise.
11977
11978 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11979
11980         PR c++/10858
11981         * g++.dg/template/sizeof7.C: New test.
11982
11983 2004-02-02  Eric Christopher  <echristo@redhat.com>
11984             Zack Weinberg  <zack@codesourcery.com>
11985
11986         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11987
11988 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11989
11990         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11991         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11992         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11993         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11994
11995 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11996
11997         PR c++/13113
11998         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11999
12000         PR c++/13854
12001         * g++.dg/ext/attrib13.C: New test.
12002
12003         PR c++/13907
12004         * g++.dg/conversion/op2.C: New test.
12005
12006 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12007
12008         * gcc.dg/titype-1.c: Fix pasto.
12009
12010 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12011
12012         * gcc.dg/titype-1.c: New test.
12013
12014 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12015
12016         PR c++/13957
12017         * g++.dg/template/non-type-template-argument-1.C,
12018         g++.dg/template/qualified-id1.C: Update dg-error marks.
12019         * g++.dg/template/nontype6.C: New test.
12020
12021 2004-02-01  Roger Sayle  <roger@eyesopen.com>
12022
12023         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
12024         * gcc.dg/builtins-31.c: New testcase.
12025         * gcc.dg/builtins-32.c: New testcase.
12026
12027 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
12028
12029         * objc.dg/call-super-2.m: Update line numbers
12030         for the including of stddef.h.
12031
12032 2004-01-30  Michael Matz  <matz@suse.de>
12033
12034         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12035         g++.dg/ext/case-range3.C: New tests.
12036
12037 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12038
12039         DR206
12040         PR c++/13813
12041         * g++.dg/template/member4.C: New test.
12042
12043 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12044
12045         PR c++/13683
12046         * g++.dg/template/sizeof6.C: New test.
12047
12048 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12049
12050         * gcc.dg/fwritable-strings-1.c: New test.
12051
12052 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12053
12054         * gcc.c-torture/compile/20040130-1.c: New test.
12055
12056 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
12057
12058         * objc.dg/call-super-2.m: Include stddef.h for size_t.
12059
12060 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
12061
12062         PR c++/13883
12063         * g++.dg/template/ctor3.C: New test.
12064
12065 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12066
12067         * g++.dg/tc1: New directory.
12068         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
12069         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
12070         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
12071         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
12072         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
12073
12074 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12075
12076         * g++.dg/parse/error11.C: New test.
12077         * g++.dg/parse/error12.C: Likewise.
12078
12079 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
12080
12081         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
12082         (scan_initial, main): Use aligned_sizeof instead of sizeof.
12083
12084 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
12085
12086         PR c++/13791
12087         * g++.dg/ext/attrib12.C: New test.
12088
12089         PR c++/13736
12090         * g++.dg/parse/cast2.C: New test.
12091
12092 2004-01-27  James E Wilson  <wilson@specifixinc.com>
12093
12094         * objc.dg/encode-2.m (main): New local string.  Set depending on
12095         sizeof long.  Use in sscanf call.
12096         * objc.dg/encode-3.m (main): New local string.  Set depending on
12097         sizeof long.  Use in scan_initial call.
12098
12099 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12100
12101         * objc.dg/call-super-2.m: Make LP64-safe.
12102         * objc.dg/desig-init-1.m: Likewise.
12103
12104 2004-01-27  Devang Patel <dpatel@apple.com>
12105
12106         * g++.dg/debug/namespace1.C: New test.
12107
12108 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
12109
12110         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
12111         xscale-*-*.
12112
12113         * gcc.dg/arm-mmx-1.c: New test.
12114
12115 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12116
12117         * gcc.dg/20040127-1.c: New test.
12118         * gcc.dg/20040127-2.c: New test.
12119
12120 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12121
12122         * objc.dg/stret-1.m (glob): Renamed to globa.
12123
12124 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
12125
12126         PR c++/13663
12127         * g++.dg/expr/for1.C: New test.
12128
12129 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
12130
12131         PR middle-end/13779
12132         * gcc.dg/darwin-longlong.c: New test.
12133
12134 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
12135
12136         * gcc.dg/20040124-1.c: Moved test from here...
12137         * gcc.c-torture/compile/20040124-1.c: ...to here.
12138
12139 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12140
12141         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
12142         the assembly output if -m64 is passed.
12143
12144 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
12145
12146         PR c++/13833
12147         * g++.dg/template/cond3.C: New test.
12148
12149 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12150
12151         PR c++/13810
12152         * g++.dg/template/ttp7.C: New test.
12153
12154 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12155
12156         PR c++/13797
12157         * g++.dg/template/nontype4.C: New test.
12158         * g++.dg/template/nontype5.C: Likewise.
12159
12160 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
12161
12162         * gcc.dg/torture/mips-clobber-at.c: New test.
12163
12164 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
12165
12166         * gcc.dg/20040124-1.c: New test.
12167
12168 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
12169
12170         * gcc.dg/20040123-1.c: New test.
12171
12172 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12173
12174         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
12175
12176 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12177
12178         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
12179
12180 2004-01-23  Andrew Pinski  <apinski@apple.com>
12181
12182         * gcc.dg/20030121-1.c: Move to ..
12183         * gcc.dg/20040121-1.c: here.
12184
12185 2004-01-23  Roger Sayle  <roger@eyesopen.com>
12186
12187         * gcc.dg/builtins-29.c: New test case.
12188
12189 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12190
12191         PR 18314
12192         * gcc.dg/builtins-30.c: New testcase.
12193
12194 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
12195
12196         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
12197         * lib/g77.exp: Likewise.
12198         * lib/objc.exp: Likewise.
12199         * lib/g++.exp: Likewise.
12200
12201 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12202
12203         * gcc.dg/struct-by-value-2.c: New test.
12204
12205 2004-01-21  Andrew Pinski  <apinski@apple.com>
12206
12207         PR target/13785
12208         * gcc.dg/20030121-1.c: New test.
12209
12210 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12211
12212         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12213         clobber frame pointer register in asm statement.
12214
12215 2004-01-21  Falk Hueffner  <falk@debian.org>
12216
12217         * gcc.c-torture/compile/20040121-1.c: New test.
12218
12219 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12220
12221         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12222
12223 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12224
12225         * gcc.dg/ppc64-abi-2.c: New test.
12226
12227 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12228
12229         * lib/treelang.exp: Fill out this file.
12230         * lib/treelang-dg.exp: New File.
12231
12232 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12233
12234         * gcc.c-torture/compile/981022-1.c: Remove.
12235         * gcc.dg/array-5.c: Remove XFAIL.
12236         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12237         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12238         gcc.dg/cond-lvalue-1.c: Update.
12239         * gcc.dg/cast-lvalue-2.c: New test.
12240
12241 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12242
12243         PR c++/13592
12244         * g++.dg/other/error1.C (class foo): Tweak error message.
12245
12246         PR c++/13592
12247         * g++.dg/template/call2.C: New test.
12248
12249 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12250
12251         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12252         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12253         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12254         scalar-return-1_x.c, scalar-return-2_y.c,
12255         scalar-return-3_x.c, scalar-return-3_y.c,
12256         scalar-return-4_x.c, scalar-return-4_y.c,
12257         struct-align-1.h, struct-align-1_x.c,
12258         struct-align-1_y.c, struct-align-2.h,
12259         struct-align-2_x.c, struct-align-2_y.c,
12260         struct-by-value-10_y.c, struct-by-value-11_x.c,
12261         struct-by-value-11_y.c, struct-by-value-12_x.c,
12262         struct-by-value-12_y.c, struct-by-value-13_x.c,
12263         struct-by-value-13_y.c, struct-by-value-14_x.c,
12264         struct-by-value-14_y.c, struct-by-value-15_x.c,
12265         struct-by-value-15_y.c, struct-by-value-16_y.c,
12266         struct-by-value-17_y.c, struct-by-value-18_y.c,
12267         struct-by-value-19_y.c, struct-by-value-1_x.c,
12268         struct-by-value-1_y.c, struct-by-value-20_y.c,
12269         struct-by-value-2_x.c, struct-by-value-2_y.c,
12270         struct-by-value-3_y.c, struct-by-value-4_x.c,
12271         struct-by-value-4_y.c, struct-by-value-5_y.c,
12272         struct-by-value-6_y.c, struct-by-value-7_y.c
12273         struct-by-value-8_x.c, struct-by-value-8_y.c
12274         struct-by-value-9_x.c, struct-by-value-9_y.c
12275         struct-return-10_x.c, struct-return-10_y.c,
12276         struct-return-19_x.c, struct-return-20_x.c
12277         struct-return-2_x.c, struct-return-2_y.c
12278         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12279         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12280
12281 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12282
12283         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12284         attribute on sparc*-sun-solaris2.*.
12285
12286 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12287
12288         PR c++/13710
12289         * g++.dg/ext/typeof7.C: New test.
12290
12291 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12292
12293         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12294         * gcc.dg/const-elim-1.c: Same.
12295
12296 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12297
12298         * objc.dg/stret-1.m: New.
12299         * objc.dg/stret-2.m: New.
12300
12301 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12302
12303         PR c++/11895
12304         * g++.dg/ext/vector1.C: New test.
12305
12306 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12307
12308         * gcc.dg/pch/import-1.c: New.
12309         * gcc.dg/pch/import-1.hs: New.
12310         * gcc.dg/pch/import-1a.h: New.
12311         * gcc.dg/pch/import-1b.h: New.
12312         * gcc.dg/pch/import-1c.h: New.
12313
12314 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12315
12316         PR c++/13574
12317         * g++.dg/ext/array1.C: New test.
12318
12319         PR c++/13178
12320         * g++.dg/conversion/op1.C: New test.
12321
12322 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12323
12324         PR 11864
12325         From Kazumoto Kojima / Dan Kegel:
12326         * gcc.dg/pr11864-1.c: New test.
12327
12328         PR 10392
12329         From Marcus Comstedt / Dan Kegel:
12330         * gcc.dg/pr10392-1.c: New test.
12331
12332 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12333
12334         PR c++/13478
12335         * g++.dg/init/ref10.C: New test.
12336
12337 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12338
12339         PR c++/13407
12340         * g++.dg/parse/typename6.C: New test.
12341
12342 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12343
12344         PR pch/13361
12345         * testsuite/g++.dg/pch/wchar-1.C: New.
12346         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12347
12348 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12349
12350         PR c++/9259
12351         * g++.dg/expr/sizeof2.C: New test.
12352
12353 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12354
12355         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12356
12357 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12358
12359         PR c++/13659
12360         * g++.dg/lookup/strong-using-3.C: New.
12361         * g++.dg/lookup/using-10.C: New.
12362
12363 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12364
12365         PR c++/13594
12366         * g++.dg/lookup/strong-using-2.C: New.
12367
12368 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12369             Dan Kegel <dank@kegel.com>
12370             J"orn Rennecke <joern.rennecke@superh.com>
12371
12372         PR target/9365
12373         * gcc.dg/pr9365-1.c: New test.
12374
12375 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12376
12377         PR c++/8856
12378         * g++.dg/parse/casting-operator2.C: New test.
12379         * g++.old-deja/g++.pt/explicit83.C: Remove.
12380
12381 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12382
12383         * gcc.dg/label-compound-stmt-1.c: New test.
12384         * gcc.c-torture/compile/950922-1.c,
12385         gcc.c-torture/compile/20000211-3.c,
12386         gcc.c-torture/compile/20000518-1.c,
12387         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12388         compound statements.
12389
12390 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12391
12392         * gcc.dg/ppc64-abi-1.c: New test.
12393
12394 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12395
12396          * g++.dg/ext/attrib9.C: Add dg-warnings.
12397
12398 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12399
12400         PR c++/12335
12401         * g++.dg/parse/dtor3.C: New test.
12402
12403 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12404
12405         PR c++/12709
12406         * g++.dg/parse/try-catch-1.C: New test.
12407
12408 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12409
12410         * ada/acats/run_all.sh: Add more verbose output in acats.log
12411         when compiling tests.
12412
12413 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12414
12415         PR 13656
12416         * gcc.dg/typedef-redecl.c: New test case.
12417         * gcc.dg/typedef-redecl.h: New support file.
12418
12419 2004-01-13  Jan Hubicka  <jh@suse.cz>
12420
12421         * gcc.dg/always_inline.c: New test.
12422         * gcc.dg/debug/20031231-1.c: Fix.
12423
12424 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12425
12426         PR c++/13474
12427         * g++.dg/template/array3.C: New test.
12428
12429 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12430
12431         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12432         * g++.dg/warn/Wunused-2.C: Likewise.
12433
12434 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12435
12436         PR c++/13289
12437         * g++.dg/template/instantiate6.C: New test.
12438
12439 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12440
12441         PR middle-end/11397
12442         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12443
12444 2004-01-12  Jan Hubicka  <jh@suse.cz>
12445
12446         PR opt/12826
12447         * gcc.dg/20040112-1.c: New.
12448
12449         * gcc.dg/dwarf-die[1-7].c: Move to...
12450         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12451         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12452
12453 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12454
12455         PR c++/4100
12456         * g++.dg/parse/friend4.C: New test.
12457
12458 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12459
12460         PR c++/4100
12461         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12462         definition is called a friend.
12463
12464 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12465
12466         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12467
12468 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12469
12470         PR c++/3478
12471         * g++.dg/parse/error10.C: New test.
12472         * g++.dg/template/arg2.C: Accept "invalid type" error.
12473
12474 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12475
12476         PR middle-end/13392
12477         * g++.dg/opt/expect2.C: New test.
12478
12479 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12480
12481         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12482         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12483         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12484         Update dg-error regexps.
12485
12486 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12487
12488         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12489         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12490
12491 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12492
12493         * gcc.dg/pragma-re-1.c: Use right pointer type.
12494
12495 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12496
12497         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12498
12499 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12500
12501         * gcc.dg/rs6000-ldouble-1.c: New.
12502
12503 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12504
12505         DR 337
12506         PR c++/9256
12507         * g++.dg/other/abstract1.C: New test.
12508
12509 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12510
12511         * g++.dg/lookup/strong-using-1.C: New.
12512
12513 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12514
12515         PR c/11234
12516         * gcc.dg/func-ptr-conv-1.c: New test.
12517         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12518
12519 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12520
12521         PR target/13380.
12522         * gcc.c-torture/compile/20040109-1.c: New.
12523
12524 2004-01-08  Stuart Hastings  <stuart@apple.com>
12525
12526         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12527         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12528         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12529
12530 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12531
12532         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12533
12534 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12535
12536         * ada/acats/run_acats: Treat 'gnatchop' the same way
12537         as 'gnatmake'.  Export GCC_DRIVER.
12538         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12539         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12540
12541 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12542
12543         PR c++/12573
12544         * g++.dg/template/dependent-expr4.C: New test.
12545
12546 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12547
12548         * gcc.dg/altivec-11.c: New test.
12549
12550 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12551
12552         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12553
12554 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12555
12556         PR c/6024
12557         * gcc.dg/enum-compat-1.c: New test.
12558         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12559
12560 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12561
12562         PR c/12165
12563         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12564         gcc.dg/c99-idem-qual-3.c: New tests.
12565
12566 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12567
12568         * gcc.dg/winline-7.c: Don't cast void * to int.
12569
12570 2004-01-06  Jan Hubicka  <jh@suse.cz>
12571
12572         * gcc.dg/i386-sse-5.c: New test
12573         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12574
12575 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12576
12577         PR c++/12815
12578         * g++.dg/rtti/typeid4.C: New test.
12579
12580 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12581
12582         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12583
12584 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12585
12586         PR c++/12132
12587         * g++.dg/template/error11.C: New test.
12588
12589         PR c++/13451
12590         * g++.dg/template/class2.C: New test.
12591
12592 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12593         Richard Sandiford <rsandifo@redhat.com>
12594
12595         PR c++/13387
12596         * g++.dg/opt/alias3.C: New test.
12597
12598 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12599
12600         PR c++/13157
12601         * g++.dg/template/koenig3.C: New test.
12602
12603         PR c++/13529
12604         * g++.dg/parse/offsetof3.C: New test.
12605
12606         * g++.dg/init/copy7.C: Add missing dg-error markers.
12607
12608         PR c++/12226
12609         * g++.dg/init/copy7.c: New test.
12610
12611         PR c++/13536
12612         * g++.dg/parse/cast1.C: New test.
12613
12614 2004-01-04  Jan Hubicka  <jh@suse.cz>
12615
12616         * gcc.dg/winline[1-7].c: New tests.
12617
12618 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12619
12620         PR c++/13520
12621         * g++.dg/template/qualttp22.C: New test.
12622
12623 2004-01-01  Jan Hubicka  <jh@suse.cz>
12624
12625         * gcc.dg/debug/20031231-1.c: New.
12626         * gcc.c-torture/compile/20040101-1.c: New.
12627         * gcc.dg/dwarf-die-[1-7].c: New.
12628
12629 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12630
12631         PR optimization/13521
12632         * gcc.c-torture/compile/20031231-1.c: New test.
12633
12634 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12635
12636         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12637
12638 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12639
12640         PR c++/10079
12641         * g++.dg/template/crash16.C: New test.
12642
12643 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12644
12645         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12646
12647 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12648
12649         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12650         ports.
12651         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12652         * g++.old-deja/g++.law/profile1.C: Likewise.
12653         * gcc.c-torture/compile/981006-1.c: Likewise.
12654         * gcc.c-torture/execute/loop-2e.x: Likewise.
12655         * gcc.c-torture/execute/loop-2f.x: Remove.
12656         * gcc.c-torture/execute/loop-2g.x: Likewise.
12657         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12658         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12659
12660 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12661
12662         PR c++/13507
12663         * g++.dg/ext/attrib11.C: New test.
12664
12665         PR c++/13494
12666         * g++.dg/template/array2-1.C: New test.
12667         * g++.dg/template/array2-2.C: New test.
12668
12669 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12670
12671         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12672
12673 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12674
12675         PR c++/12774
12676         * g++.dg/template/array1-1.C: New test.
12677         * g++.dg/template/array1-2.C: New test.
12678
12679 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12680
12681         PR fortran/12632
12682         * g77.dg/12632.f: New test case.
12683
12684 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12685
12686         PR c++/13289
12687         * g++.dg/parse/nontype1.C: New test.
12688
12689 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12690
12691         PR c++/12403
12692         * g++.dg/parse/explicit1.C: New test.
12693         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12694
12695 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12696
12697         PR c++/13081
12698         * g++.dg/opt/inline6.C: New test.
12699
12700         PR c++/12613
12701         * g++.dg/parse/error9.C: New test.
12702
12703         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
12704
12705 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12706
12707         PR c++/13009
12708         * g++.dg/init/assign1.C: New test.
12709
12710 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12711
12712         PR c++/13070
12713         * g++.dg/warn/format3.C: New test case.
12714
12715 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12716
12717         * gcc.c-torture/compile/20031227-1.c: New test.
12718
12719 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12720
12721         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12722         * g77.dg/bprob/bprob.exp: Likewise.
12723         * gcc.misc-tests/bprob.exp: Likewise.
12724         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12725         variants on systems where the library does not provide that
12726         functionality.
12727         * gcc.dg/builtins-20.c: Use builtins-config.h.
12728         * gcc.dg/builtins-config.h: New file.
12729
12730 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12731
12732         * lib/gcc-dg.exp (dg-require-profiling): New function.
12733         * lib/target-supports.exp (check_profiling_available): Likewise.
12734         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12735         * g77.dg/bprob/bprob.exp: Likewise.
12736         * gcc.misc-tests/bprob.exp: Likewise.
12737         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12738         * gcc.dg/20021014-1.c: Likewise.
12739         * gcc.dg/nest.c: Likewise.
12740
12741 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12742
12743         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12744         compiling.
12745         * g++.dg/lookup/java2.C: Likewise.
12746         * gcc.dg/cpp/lexident.c: Likewise.
12747
12748 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12749
12750         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12751         given.
12752         * gcc.c-torture/compile/961203-1.c: Likewise.
12753         * gcc.c-torture/compile/980506-1.c: Likewise.
12754
12755 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12756
12757         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12758         (additional_prunes): New global.
12759         (gcc-dg-prune): Handle additional per-test pruning.
12760         (dg-test): Clear additional_prunes between tests.
12761
12762         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12763         dg-prune-output to avoid spurious failures from assembler
12764         complaining about nonexistent WAW violations.
12765         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12766         Use dg-prune-output to avoid spurious failures from assembler
12767         warning about Itanium B-step errata.
12768
12769 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12770
12771         * g++.dg/abi/macro0.C: New test.
12772         * g++.dg/abi/macro1.C: Likewise.
12773         * g++.dg/abi/macro2.C: Likewise.
12774
12775         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12776         * g++.dg/abi/bitfield7.C: Likewise.
12777         * g++.dg/abi/dtor2.C: Likewise.
12778         * g++.dg/abi/mangle11.C: Likewise.
12779         * g++.dg/abi/mangle12.C: Likewise.
12780         * g++.dg/abi/mangle14.C: Likewise.
12781         * g++.dg/abi/mangle17.C: Likewise.
12782         * g++.dg/abi/vbase10.C: Likewise.
12783         * g++.dg/abi/vbase14.C: Likewise.
12784         * g++.dg/template/qualttp17.C: Likewise.
12785
12786 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12787
12788         PR c/11995
12789         * gcc.dg/20031223-1.c: New test.
12790
12791 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12792
12793         * gcc.dg/noreturn-7.c: New test.
12794
12795 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12796
12797         * gcc.dg/null-pointer-1.c: New test.
12798
12799 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12800
12801         * g++.old-deja/g++.jason/template18.C: Remove.
12802         * g++.old-deja/g++.jason/template37.C: Likewise.
12803
12804         PR c++/12862
12805         * g++.dg/lookup/ns1.C: New test.
12806
12807         PR c++/12397
12808         * g++.dg/template/lookup3.C: New test.
12809
12810 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12811
12812         * g++.dg/template/recurse1.C: New test
12813
12814 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12815
12816         PR c++/12479
12817         * g++.dg/parse/semicolon1.C: New test.
12818         * g++.dg/parse/semicolon1.h: Likewise.
12819
12820 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12821
12822         * gcc.dg/darwin-misaligned.c: New test.
12823
12824 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12825
12826         PR c/9163
12827         * gcc.dg/20031222-1.c: New test.
12828
12829 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12830
12831         PR c++/13438
12832         * g++.dg/parse/error8.C: New test.
12833
12834         PR c++/11554
12835         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12836
12837 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12838
12839         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12840         too small.
12841         * gcc.c-torture/compile/930217-1.c: Likewise.
12842         * gcc.c-torture/compile/930513-1.c: Likewise.
12843         * gcc.c-torture/execute/920908-2.c: Likewise.
12844         * gcc.c-torture/execute/921204-1.c: Likewise.
12845         * gcc.c-torture/execute/930621-1.c: Likewise.
12846         * gcc.c-torture/execute/930630-1.c: Likewise.
12847         * gcc.c-torture/execute/931031-1.c: Likewise.
12848         * gcc.c-torture/execute/980602-2.c: Likewise.
12849         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12850         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12851         * gcc.c-torture/execute/extzvsi.c: Likewise.
12852         * gcc.c-torture/unsorted/ext.c: Likewise.
12853
12854 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12855
12856         PR target/12749
12857         * gcc.c-torture/compile/20031220-2.c: New test case.
12858
12859 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12860
12861         PR optimization/13031
12862         * gcc.c-torture/compile/20031220-1.c: New test case.
12863
12864 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12865
12866         * gcc.dg/cast-function-1.c: New test.
12867
12868 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12869
12870         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12871         formats.
12872
12873 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12874
12875         PR c++/12795
12876         * g++.dg/ext/attrib10.C: New test.
12877
12878 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12879
12880         * gcc.dg/cleanup-10.c: New test.
12881         * gcc.dg/cleanup-11.c: New test.
12882
12883 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12884
12885         PR c++/13239
12886         * g++.dg/opt/expect1.C: New test.
12887
12888 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12889
12890         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12891
12892 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12893
12894         PR debug/12923
12895         * gcc.dg/20031218-1.c: New test.
12896
12897         PR debug/12389
12898         * gcc.dg/20031218-2.c: New test.
12899         * gcc.dg/20031218-3.c: New test.
12900
12901         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12902         of label name and allow for USER_LABEL_PREFIX == "_" names.
12903         * g++.dg/abi/mangle18-2.C: Likewise.
12904         * g++.dg/abi/mangle19-1.C: Likewise.
12905         * g++.dg/abi/mangle19-2.C: Likewise.
12906         * g++.dg/abi/mangle20-1.C: Likewise.
12907         * g++.dg/abi/mangle20-2.C: Likewise.
12908
12909 2003-12-18  Richard Henderson  <rth@redhat.com>
12910
12911         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12912
12913 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12914             Dan Kegel <dank@kegel.com>
12915
12916         PR other/12009
12917         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12918         testing a cross compiler, it causes spurious compile failures.
12919         * lib/g++.exp: Likewise.
12920
12921 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12922
12923         PR c++/13262
12924         * g++.dg/template/access13.C: New test.
12925
12926 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12927
12928         * gcc.dg/20031216-1.c: New test.
12929
12930 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12931
12932         PR c++/9154
12933         * g++.dg/template/error10.C: New test.
12934
12935 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12936
12937         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12938         * g++.dg/eh/simd-2.C: Likewise.
12939
12940 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12941             Roger Sayle  <roger@eyesopen.com>
12942
12943         * gcc.c-torture/execute/ieee/mzero5.c: New.
12944
12945 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12946
12947         PR c++/10603
12948         * g++.dg/parse/error6.C: New test.
12949
12950         PR c++/12827
12951         * g++.dg/parse/error7.C: New test.
12952
12953 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12954
12955         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12956         at -O with stabs debugging formats.
12957         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12958         * gcc.dg/debug/debug-2.c: Likewise.
12959
12960 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12961
12962         PR c++/12696
12963         * g++.dg/init/error1.C: New test.
12964
12965         PR c++/12218
12966         * g++.dg/init/pm3.C: New test.
12967
12968 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12969
12970         PR c/3347
12971         * gcc.dg/bitfld-8.c: New test.
12972
12973 2003-12-16  James Lemke  <jim@wasabisystems.com>
12974
12975         * gcc.dg/arm-scd42-[123].c: New tests.
12976
12977 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12978
12979         PR c++/9043
12980         * g++.dg/abi/mangle20-1.C: New test.
12981         * g++.dg/abi/mangle20-2.C: New test.
12982
12983 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12984
12985         PR c++/13275
12986         * g++.dg/other/offsetof2.C: Remove XFAIL.
12987         * g++.dg/parse/offsetof1.C: New test.
12988         * g++.gd/parse/offsetof2.C: Likewise.
12989
12990 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12991
12992         * g++.dg/template/nontype3.C: New test.
12993         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12994
12995 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12996
12997         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12998
12999 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13000
13001         PR c++/13387
13002         * g++.dg/expr/assign1.C: New test.
13003
13004         PR c++/13242
13005         * g++.dg/abi/mangle19-1.C: New test.
13006         * g++.dg/abi/mangle19-2.C: New test.
13007
13008 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
13009
13010         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
13011
13012 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13013
13014         * gcc.c-torture/execute/20031216-1.c: New test.
13015
13016 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13017
13018         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
13019         an ICE regression.
13020
13021 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13022
13023         PR c++/10926
13024         * g++.dg/template/error9.C: New test.
13025
13026         PR c++/11116
13027         * g++.dg/template/error8.C: New test.
13028
13029 2003-12-15  Roger Sayle  <roger@eyesopen.com>
13030
13031         PR middle-end/13400
13032         * gcc.c-torture/execute/20031215-1.c: New test case.
13033
13034 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13035
13036         PR c++/13269
13037         * g++.dg/parse/error5.C: New test.
13038
13039         PR c++/12989
13040         * g++.dg/expr/sizeof1.C: New test.
13041
13042         PR c++/13310
13043         * g++.dg/template/crash15.C: New test.
13044
13045 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13046
13047         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13048         a non-POD type as the last named parameter of a varargs function.
13049
13050 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13051
13052         PR c++/13243
13053         PR c++/12573
13054         * g++.dg/template/crash14.C: New test.
13055         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
13056
13057 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13058
13059         * g++.dg/other/java1.C: New test.
13060
13061         PR c++/13241
13062         * g++.dg/abi/mangle18-1.C: New test.
13063         * g++.dg/abi/mangle18-2.C: New test.
13064
13065 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13066
13067         PR optimization/10312
13068         * gcc.c-torture/execute/20031214-1.c: New.
13069
13070 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
13071
13072         PR c++/10779
13073         PR c++/12160
13074         * g++.dg/parse/error3.C: New test.
13075         * g++.dg/parse/error4.C: Likewise.
13076         * g++.dg/abi/mangle4.C: Tweak error messages.
13077         * g++.dg/lookup/using5.C: Likewise.
13078         * g++.dg/other/error2.C: Likewise.
13079         * g++.dg/parse/typename5.C: Likewise.
13080         * g++.dg/parse/undefined1.C: Likewise.
13081         * g++.dg/template/arg2.C: Likewise.
13082         * g++.dg/template/ttp3.C: Likewise.
13083         * g++.dg/template/type1.C: Likewise.
13084         * g++.old-deja/g++.other/crash32.C: Likewise.
13085         * g++.old-djea/g++.pt/defarg8.C: Likewise.
13086
13087 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13088
13089         PR c++/13106
13090         * g++.dg/warn/noreturn-3.C: New test.
13091
13092 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13093
13094         PR c++/13118
13095         * g++.dg/abi/covariant3.C: New.
13096
13097 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
13098
13099         * g++.dg/eh/ia64-1.C: New test.
13100
13101 2003-12-12  Roger Sayle  <roger@eyesopen.com>
13102
13103         PR optimization/13037
13104         * g77.f-torture/execute/13037.f: New test case.
13105
13106 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13107
13108         PR c++/12881
13109         * g++.dg/abi/covariant2.C: New.
13110
13111 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
13112
13113         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
13114
13115 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
13116
13117         * gcc.c-torture/execute/wchar_t-1.x: Delete.
13118
13119 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
13120
13121         PR other/10819
13122         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
13123         to fix Bug 10819.
13124         * lib/g++.exp (g++_version): Likewise.
13125         * lib/g77.exp (g77_version): Likewise.
13126         * lib/objc.exp (default_objc_version): Likewise.
13127
13128 2003-12-10  Richard Henderson  <rth@redhat.com>
13129
13130         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
13131
13132         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
13133
13134 2003-12-08  Matt Austern  <austern@apple.com>
13135
13136         PR c/13134
13137         * lib/gcc-dg.exp (dg-require-visibility): Define.
13138         * lib/target-supports (check_visibility_available): Define.
13139         * gcc.dg/visibility-1.c: New test.
13140         * gcc.dg/visibility-2.c: Likewise.
13141         * gcc.dg/visibility-3.c: Likewise.
13142         * gcc.dg/visibility-4.c: Likewise.
13143         * gcc.dg/visibility-5.c: Likewise.
13144         * gcc.dg/visibility-6.c: Likewise.
13145         * g++.dg/ext/visibility-1.C: Likewise.
13146         * g++.dg/ext/visibility-2.C: Likewise.
13147         * g++.dg/ext/visibility-3.C: Likewise.
13148         * g++.dg/ext/visibility-4.C: Likewise.
13149         * g++.dg/ext/visibility-5.C: Likewise.
13150         * g++.dg/ext/visibility-6.C: Likewise.
13151
13152 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13153
13154         * g++.dg/lookup/java1.C: New test.
13155         * g++.dg/lookup/java2.C: New test.
13156
13157 2003-12-07  Falk Hueffner  <falk@debian.org>
13158
13159         * g++.dg/opt/noreturn-1.C: New test.
13160
13161 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
13162
13163         * gcc.dg/overflow-1.c: New test.
13164
13165 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13166
13167         * g77.f-torture/compile/13060.f: New test.
13168
13169 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
13170
13171         PR c++/13323
13172         * g++.dg/inherit/operator2.C: New test.
13173
13174 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13175
13176         PR c++/13305
13177         * g++.dg/ext/attrib9.C: New test.
13178
13179 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13180
13181         PR c++/13314
13182         * g++.dg/template/error7.C: New test.
13183
13184 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
13185             J"orn Rennecke <joern.rennecke@superh.com>
13186
13187         PR target/13302
13188         * g++.dg/other/struct-va_list.C: New test.
13189
13190 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13191
13192         PR c++/13166
13193         * g++.dg/parse/defarg6.C: New test.
13194
13195 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
13196
13197         PR target/13256
13198         * gcc.c-torture/execute/20031201-1.c: New test.
13199
13200 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13201
13202         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13203
13204 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13205
13206         * gcc.dg/builtin-return-1.c: New test.
13207
13208 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13209             J"orn Rennecke <joern.rennecke@superh.com>
13210
13211         PR optimization/13260
13212         * gcc.c-torture/execute/20031204-1.c: New test.
13213
13214 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13215
13216         PR c++/9127
13217         * g++.dg/template/error6.C: New test.
13218
13219 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13220
13221         * gcc.dg/20031202-1.c: New test.
13222
13223 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13224
13225         PR c++/13179
13226         * g++.dg/template/eh1.C: New test.
13227
13228         PR c++/10771
13229         * g++.dg/template/error5.C: New test.
13230
13231 2003-12-02  David Ung  <davidu@mips.com>
13232
13233         * gcc.dg/compat/vector-check.h: Corrected type for var
13234         g_##TMODE
13235
13236 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13237
13238         PR c++/10126
13239         * g++.dg/template/ptrmem8.C: New test.
13240
13241 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13242
13243         PR c++/12573
13244         * g++.dg/template/dependent-expr3.C: New test.
13245
13246 2003-12-01  James Lemke  <jim@wasabisystems.com>
13247
13248         * gcc.dg/arm-g2.c: New test.
13249
13250 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13251
13252         PR optimization/11634
13253         * gcc.dg/20031201-2.c: New test case.
13254
13255 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13256
13257         PR 11433
13258         * objc.dg/proto-lossage-3.m: New test.
13259
13260 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13261
13262         PR optimization/12628
13263         * gcc.dg/20031201-1.c: New test case.
13264
13265 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13266
13267         * gcc.dg/unaligned-1.c: New test.
13268
13269 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13270
13271         PR c++/9849
13272         * g++.dg/template/error4.C: New test.
13273         * g++.dg/template/nested3.C: Adjust error markers.
13274
13275 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13276
13277         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13278
13279 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13280
13281         PR c/10333
13282         * gcc.dg/bitfld-7.c: New test.
13283
13284 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13285
13286         * gcc.dg/tls/asm-1.C: New test.
13287
13288 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13289
13290         * gcc.dg/cpp/assert4.c: Update.
13291
13292 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13293
13294         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13295         * gcc.dg/builtin-apply3.c: New test.
13296
13297 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13298
13299         * lib/compat.exp (compat-obj): New xfaildata parameter.
13300         Use it to set compiler_conditional_xfail_data before compiling.
13301         (compat-get-options): Handle dg-xfail-if.
13302         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13303         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13304         * gcc.dg/compat/vector-1_y.c: Likewise.
13305         * gcc.dg/compat/vector-2_x.c: Likewise.
13306         * gcc.dg/compat/vector-2_y.c: Likewise.
13307
13308 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13309
13310         * g++.dg/opt/reg-stack4.C: New test.
13311
13312 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13313
13314         * gcc.dg/builtin-apply2.c: New test.
13315
13316 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13317
13318         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13319
13320 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13321
13322         PR c++/12924
13323         * g++.dg/template/template-id-2.C: New test.
13324
13325 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13326
13327         PR c++/5369
13328         * g++.dg/template/memfriend1.C: New test.
13329         * g++.dg/template/memfriend2.C: Likewise.
13330         * g++.dg/template/memfriend3.C: Likewise.
13331         * g++.dg/template/memfriend4.C: Likewise.
13332         * g++.dg/template/memfriend5.C: Likewise.
13333         * g++.dg/template/memfriend6.C: Likewise.
13334         * g++.dg/template/memfriend7.C: Likewise.
13335         * g++.dg/template/memfriend8.C: Likewise.
13336         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13337
13338 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13339
13340         PR c++/12515
13341         * g++.dg/ext/cond1.C: New test.
13342
13343 2003-11-20  Richard Henderson  <rth@redhat.com>
13344
13345         * gcc.dg/20020201-2.c: Remove.
13346         * gcc.dg/20020201-4.c: Remove.
13347         * gcc.dg/20020304-1.c: Remove.
13348
13349 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13350
13351         * gcc.dg/cpp/trad/xwin1.c: New test case.
13352
13353 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13354
13355         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13356         * lib/g77.exp: Likewise.
13357         * lib/objc.exp: Likewise.
13358         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13359         for darwin.
13360
13361 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13362
13363         PR c++/12932
13364         * g++.dg/template/static5.C: New test.
13365
13366 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13367
13368         * gcc.dg/nested-func-1.c: New test.
13369
13370 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13371
13372         * gcc.dg/cpp/assert4.c: New test.
13373
13374 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13375
13376         PR c++/2294
13377         * g++.dg/lookup/using9.c: New test.
13378
13379 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13380
13381         PR c++/12762
13382         * g++.dg/template/error3.C: New test.
13383
13384 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13385
13386         PR ada/13035
13387         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13388         No longer use a wrapper for gcc, since this does not work under
13389         Windows.
13390
13391 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13392
13393         PR c++/2094
13394         * g++.dg/template/ptrmem7.C: New test.
13395
13396 2003-11-13  Andrew Pinski <apinski@apple.com>
13397
13398         * gcc.c-torture/compile/20031113-1.c: New test.
13399
13400 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13401             Kean Johnston <jkj@sco.com>
13402
13403         PR c/13029
13404         * gcc.dg/unused-4.c: Update.
13405
13406 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13407
13408         * g++.dg/opt/const3.C: New test.
13409
13410 2003-11-13  Jan Hubicka  <jh@suse.cz>
13411
13412         * gcc.c-torture/compile/20031112-1.c: New test.
13413
13414 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13415
13416         * g++.dg/parse/crash10.C: Remove bogus error marker.
13417
13418 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13419
13420         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13421         (host_gcc): Likewise.
13422         (ROOT): Honor $PWDCMD.
13423         (BASE): Likewise.
13424         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13425
13426 2003-11-12  Catherine Moore  <clm@redhat.com>
13427
13428         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13429
13430 2003-11-12  Andreas Jaeger  <aj@suse.de>
13431             Jakub Jelinek  <jakub@redhat.com>
13432             Andrew Pinski  <pinskia@physics.uc.edu>
13433             Richard Henderson  <rth@redhat.com>
13434
13435         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13436         systems.
13437         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13438
13439         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13440         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13441
13442 2003-11-11  Andreas Jaeger  <aj@suse.de>
13443
13444         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13445
13446         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13447
13448 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13449
13450         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13451         Clean ups.
13452
13453 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13454
13455         * gcc.dg/trampoline-1.c: New test.
13456
13457 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13458
13459         * gcc.c-torture/compile/200031109-1.c: New test.
13460
13461 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13462
13463         PR c/3190
13464         PR c/8714
13465         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13466         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13467         gcc.dg/format/no-y2k-1.c: Update.
13468
13469 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13470
13471         PR optimization/10467
13472         * gcc.dg/20031108-1.c: New test case.
13473
13474 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13475
13476         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13477
13478 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13479
13480         * gcc.dg/compound-lvalue-1.c: New test.
13481         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13482         some XFAILs.
13483
13484 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13485
13486         * gcc.dg/altivec-varargs-1.c: New test.
13487
13488 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13489
13490         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13491         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13492         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13493         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13494         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13495
13496 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13497
13498         * gcc.dg/cond-lvalue-1.c: New test.
13499
13500 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13501
13502         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13503
13504 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13505
13506         PR c++/11616
13507         * g++.dg/template/instantiate5.C: New test.
13508
13509 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13510
13511         PR c++/12726
13512         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13513         * ChangeLog: Add missing first entry for above test.
13514
13515 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13516
13517         PR c++/9810
13518         * g++.dg/template/using8.C: New test.
13519         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13520
13521 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13522
13523         PR optimization/10817
13524         * gcc.c-torture/compile/20031102-1.c: New test case.
13525
13526 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13527
13528         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13529         2147483647.
13530
13531 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13532
13533         * gcc.dg/20031102-1.c: New test.
13534
13535 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13536
13537         * gcc.dg/complex-1.c: New test.
13538
13539 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13540
13541         PR c++/12796
13542         * g++.dg/template/crash13.C: Adjust expected error location.
13543         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13544
13545 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13546
13547         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13548
13549 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13550
13551         PR/10239
13552         * gcc.c-torture/compile/20031031-2.c: New test.
13553
13554 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13555
13556         PR/11640
13557         * gcc.c-torture/compile/20031031-1.c: New test.
13558
13559 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13560
13561         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13562         * gcc.misc-tests/bprob.exp: Likewise.
13563         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13564         the execution test on arm-elf configs.
13565         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13566         configs that don't support scratch files.
13567         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13568
13569 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13570
13571         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13572         done by dejagnu.
13573
13574 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13575
13576         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13577         Avoid non pure sh syntax. Add more logging.
13578
13579         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13580         fail.
13581
13582 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13583
13584         PR libgcj/10610
13585         * gcc.dg/ppc-stackalign-1.c: New test.
13586
13587 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13588
13589         * ada/acats/run_all.sh: Change output to be more compliant with
13590         dejagnu framework.
13591         Create acats.sum and acats.log files under testsuite/ada/acats
13592         Only run [a-z]* directories, to filter out e.g. CVS.
13593         Redirect build output to log file.
13594
13595 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13596
13597         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13598
13599 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13600
13601         PR ada/5909:
13602         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13603
13604 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13605
13606         * gcc.c-torture/compile/20031023-1.c: New test.
13607         * gcc.c-torture/compile/20031023-2.c: New test.
13608         * gcc.c-torture/compile/20031023-3.c: New test.
13609         * gcc.c-torture/compile/20031023-4.c: New test.
13610
13611 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13612
13613         PR c++/10371
13614         * g++.dg/lookup/scoped8.C: New test.
13615
13616 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13617
13618         * g++.dg/opt/reg-stack3.C: New test.
13619
13620 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13621
13622         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13623
13624 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13625
13626         PR c++/11076
13627         * g++.dg/template/crash13.C: New test.
13628
13629 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13630
13631         * gcc.dg/c99-restrict-2.c: New test.
13632
13633 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13634
13635         PR c++/12698, c++/12699, c++/12700, c++/12566
13636         * g++.dg/inherit/covariant9.C: New test.
13637         * g++.dg/inherit/covariant10.C: New test.
13638         * g++.dg/inherit/covariant11.C: New test.
13639
13640 2003-10-23  Jason Merrill  <jason@redhat.com>
13641
13642         PR c++/12726
13643         * g++.dg/ext/complit2.C: New test.
13644
13645 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13646
13647         PR target/12654
13648         * gcc.c-torture/execute/20031020-1.c: New test.
13649
13650 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13651
13652         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13653         following the jump_insn.
13654
13655 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13656
13657         * gcc.dg/cast-lvalue-1.c: New test.
13658
13659 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13660
13661         PR c++/11962
13662         * g++.dg/template/cond2.C: New test.
13663
13664 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13665
13666         * gcc.dg/builtins-28.c: New test.
13667
13668 2003-10-20  Jan Hubicka  <jh@suse.cz>
13669
13670         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13671         parameter.
13672         * testsuite/gcc.dg/inline-2.c: Likewise.
13673
13674 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13675
13676         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13677         * gcc.dg/nest.c:  Likewise.
13678
13679 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13680
13681         PR c++/9781, c++/10583, c++/11862
13682         * g++.dg/parse/crash13.C: New test.
13683
13684 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13685
13686         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13687
13688 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13689
13690         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13691         Define HAVE_C99_RUNTIME except on Solaris.
13692         * gcc.dg/builtins-20.c: Likewise.
13693
13694 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13695
13696         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13697
13698 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13699
13700         PR c++/12495
13701         * g++.dg/template/crash21.C: New test.
13702
13703 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13704
13705         PR c++/2513
13706         * g++.dg/template/typename5.C: New test.
13707
13708 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13709
13710         PR c++/12369
13711         * g++.dg/template/friend25.C: New test.
13712
13713 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13714
13715         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13716         versions.
13717
13718 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13719
13720         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13721         == 2147483647.
13722
13723 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13724
13725         * gcc.c-torture/execute/960416-1.x: Remove.
13726         * gcc.c-torture/execute/divconst-3.x: Likewise.
13727
13728 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13729
13730         PR target/12598
13731         * gcc.dg/torture/cris-volatile-1.c: New test.
13732
13733 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13734
13735         PR optimization/9325
13736         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13737         for overflowing floating point to integer conversion during RTL
13738         simplification.
13739
13740 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13741
13742         * objc/execute/_cmd.m: Fix typo.
13743         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13744         Relax 'scan-assembler' regexp.
13745         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13746         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13747         * objc.dg/zero-link-2.m: Remove blank line.
13748         * objc.dg/zero-link-3.m: New test case.
13749
13750 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13751
13752         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13753
13754         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13755         than linker trickery.
13756
13757 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13758
13759         PR c++/12370
13760         * g++.dg/other/friend2.C: New test.
13761
13762 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13763
13764         * gcc.dg/20031012-1.c: New test.
13765
13766 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13767
13768         * gcc.dg/weak/weak-3.c: Fix for new warning.
13769
13770 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13771
13772         PR optimization/8750
13773         * gcc.c-torture/execute/20031012-1.c: New test case.
13774
13775 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13776
13777         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13778         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13779
13780 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13781
13782         PR optimization/12260
13783         * gcc.c-torture/compile/20031011-2.c: New test case.
13784
13785 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13786
13787         * gcc.c-torture/execute/20031011-1.c: New testcase.
13788
13789 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13790
13791         * gcc.c-torture/compile/20031011-1.c: New test.
13792
13793 2003-10-11  Jan Hubicka  <jh@suse.cz>
13794
13795         * g++.dg/other/first-global.C: New test.
13796
13797 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13798
13799         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13800
13801 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13802
13803         * gcc.c-torture/compile/20031010-1.c: New test.
13804
13805 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13806
13807         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13808         * gcc.c-torture/execute/va-arg-25.c: ... here.
13809
13810 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13811
13812         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13813
13814 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13815
13816         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13817
13818 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13819
13820         * g++.dg/parse/error2.C: New test.
13821
13822 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13823
13824         PR c++/11097
13825         * g++.dg/other/error5.C: Modify the error message.
13826         * g++.dg/lookup/using8.C: New test.
13827
13828 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13829
13830         * gcc.dg/darwin-abi-2.c: New file.
13831         * gcc.c-torture/execute/va-arg-24.c: New file.
13832
13833 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13834
13835         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13836         indentation.
13837
13838 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13839
13840         PR c++/10147
13841         * g++.dg/other/error4.C: Update error messages.
13842         * g++.dg/template/ptrmem4.C: Likewise.
13843
13844         PR c++/12337
13845         * g++.dg/init/new9.C: New test.
13846
13847         PR c++/12334, c++/12236, c++/8656
13848         * g++.dg/ext/attrib8.C: New test.
13849
13850 2003-10-06  Devang Patel  <dpatel@apple.com>
13851
13852         * gcc.dg/debug/dwarf2-3.h: New test.
13853         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13854
13855 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13856
13857         * g++.dg/opt/cfg2.C: New test.
13858
13859 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13860
13861         * g++.dg/opt/float1.C: New test.
13862
13863 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13864
13865         * gcc.dg/c90-array-lval-6.c: New test.
13866         * gcc.dg/c99-array-lval-6.c: New test.
13867
13868 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13869             Ziemowit Laski  <zlaski@apple.com>
13870
13871         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13872         'Derived', so that it is never considered a class method; add
13873         new warning for '+port' method ambiguity.
13874         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13875         <objc/objc-api.h> (needed on Mac OS X).
13876         * objc.dg/method-13.m: New test.
13877
13878 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13879
13880         PR optimization/9325, PR java/6391
13881         * gcc.c-torture/execute/20031003-1.c: New test case.
13882
13883 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13884
13885         PR optimization/12180
13886         * gcc.dg/20031002-1.c: New test.
13887
13888         PR c++/12486
13889         * g++.dg/inherit/error1.C: New test.
13890
13891 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13892
13893         * lib/f-torture.exp (search_for): Rename to...
13894         (search_for_re): This.  Also, clean up comments and the
13895         "regexp" invocation.
13896
13897 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13898
13899         * gcc.c-torture/compile/20031002-1.c: New test.
13900
13901 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13902
13903         * g++.dg/opt/cond1.C: New test.
13904
13905 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13906
13907         * gcc.dg/Wold-style-definition-2.c: New testcase.
13908         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13909
13910 2003-09-29  Richard Henderson  <rth@redhat.com>
13911
13912         * g++.dg/init/array10.C: Add dg-options.
13913
13914 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13915
13916         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13917
13918 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13919
13920         * g++.dg/template/friend19.C: Fix typo.
13921         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13922
13923 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13924
13925         * gcc.c-torture/execute/20030928-1.c: New test.
13926         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13927
13928 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13929
13930         * g++.dg/opt/unroll1.C: New test.
13931
13932 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13933
13934         PR optimization/11741
13935         * gcc.dg/20030926-1.c: New test case.
13936
13937 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13938
13939         PR c++/5655
13940         * g++.dg/parse/access7.C: New test.
13941         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13942
13943 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13944
13945         MERGE OF objc-improvements-branch into MAINLINE:
13946         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13947         if libobjc has not been built.
13948         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13949         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13950         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13951         objc/execute/nested-3.m, objc/execute/np-2.m,
13952         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13953         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13954         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13955         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13956         objc.dg/special/unclaimed-category-1.h,
13957         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13958         well as GNU runtime.
13959         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13960         * execute/cascading-1.m, execute/function-message-1.m,
13961         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13962         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13963         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13964         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13965         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13966         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13967         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13968         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13969         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13970         * objc.dg/bitfield-2.m: Run only on Darwin.
13971         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13972         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13973         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13974         * objc.dg/const-str-1.m: Fix constant string layout.
13975
13976 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13977
13978         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13979
13980 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13981
13982         * gcc.dg/darwin-abi-1.c: New file.
13983
13984 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13985
13986         PR target/12281
13987         * gcc.c-torture/compile/20030921-1.c: New test.
13988
13989 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13990
13991         * g++.dg/opt/reg-stack2.C: New test.
13992
13993 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13994
13995         * g++.dg/eh/delayslot1.C: New test.
13996
13997 2003-09-20  Richard Henderson  <rth@redhat.com>
13998
13999         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
14000
14001 2003-09-20  Roger Sayle  <roger@eyesopen.com>
14002
14003         * gcc.c-torture/execute/20030920-1.c: New test case.
14004
14005 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14006
14007         * g++.dg/rtti/typeid3.C: Correct expected error message.
14008
14009 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14010
14011         PR c++/157
14012         * g++.dg/parse/crash12.C: New test.
14013
14014 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
14015
14016         * gcc.dg/compat/mixed-struct-check.h: New.
14017         * gcc.dg/compat/mixed-struct-defs.h: New.
14018         * gcc.dg/compat/mixed-struct-init.h: New.
14019         * gcc.dg/compat/struct-by-value-19_main.c: New.
14020         * gcc.dg/compat/struct-by-value-19_x.c: New.
14021         * gcc.dg/compat/struct-by-value-19_y.c: New.
14022         * gcc.dg/compat/struct-by-value-20_main.c: New.
14023         * gcc.dg/compat/struct-by-value-20_x.c: New.
14024         * gcc.dg/compat/struct-by-value-20_y.c: New.
14025         * gcc.dg/compat/struct-return-19_main.c: New.
14026         * gcc.dg/compat/struct-return-19_x.c: New.
14027         * gcc.dg/compat/struct-return-19_y.c: New.
14028         * gcc.dg/compat/struct-return-20_main.c: New.
14029         * gcc.dg/compat/struct-return-20_x.c: New.
14030         * gcc.dg/compat/struct-return-20_y.c: New.
14031
14032 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14033         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14034         so that it will not complain on LP64 targets.
14035
14036 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14037
14038         PR c++/495
14039         * g++.dg/template/friend24.C: New test.
14040
14041 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14042
14043         PR c++/12332
14044         * g++.dg/template/memtmpl2.C: New test.
14045
14046 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14047
14048         PR target/11184
14049         * gcc.dg/builtin-apply1.c: New test.
14050
14051 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14052
14053         PR c++/9848
14054         * g++.dg/warn/Wunused-4.C: New test.
14055
14056 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14057
14058         PR c++/12316
14059         * g++.dg/other/gc2.C: New test.
14060
14061 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
14062
14063         PR c++/11991
14064         * g++.dg/rtti/typeid3.C: New test.
14065
14066         PR c++/12266
14067         * g++.dg/overload/template1.C: New test.
14068
14069 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14070
14071         * g++.dg/opt/cfg3.C: New test.
14072
14073 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14074
14075         PR c++/7939
14076         * g++.dg/template/crash11.C: New test.
14077
14078 2003-09-16  Jason Merrill  <jason@redhat.com>
14079             Jakub Jelinek  <jakub@redhat.com>
14080
14081         * gcc.dg/attr-warn-unused-result.c: New test.
14082
14083 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14084
14085         PR c++/12184
14086         * g++.dg/expr/call2.C: New test.
14087
14088 2003-09-15  Andreas Jaeger  <aj@suse.de>
14089
14090         * gcc.dg/Wold-style-definition-1.c: New test.
14091
14092 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
14093
14094         PR c++/3907
14095         * g++.dg/parse/template12.C: New test.
14096
14097         * g++.dg/abi/bitfield11.C: New test.
14098         * g++.dg/abi/bitfield12.C: Likewise.
14099
14100 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
14101
14102         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
14103         non-expansion of functional macro name without arguments at EOL.
14104         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
14105
14106 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
14107
14108         * gcc.c-torture/execute/20030914-[12].c: New tests.
14109
14110 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14111
14112         PR c++/11788
14113         * g++.dg/overload/addr1.C: New test.
14114
14115 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
14116
14117         * gcc.dg/20030909-1.c: New test.
14118
14119 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14120
14121         * gcc.dg/ultrasp10.c: New test.
14122
14123 2003-09-09  Devang Patel  <dpatel@apple.com>
14124
14125         * gcc.dg/darwin-ld-6.c: New test.
14126
14127 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14128
14129         * gcc.dg/torture/builtin-explog-1.c: New testcase.
14130
14131 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14132
14133         * gcc.dg/ia64-types1.c: New test.
14134         * gcc.dg/ia64-types2.c: Likewise.
14135
14136 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14137
14138         * gcc.dg/builtins-1.c: Add more _Complex tests.
14139         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14140
14141         * gcc.dg/builtins-1.c: Test existing _Complex functions.
14142         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14143
14144 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14145
14146         PR c++/11786
14147         * g++.dg/lookup/koenig2.C: New test.
14148
14149         PR c++/5296
14150         * g++.dg/rtti/typeid2.C: New test.
14151
14152 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
14153
14154         * gcc.c-torture/compile/20030904-1.c: New test.
14155
14156 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14157
14158         * g++.dg/opt/longbranch2.C: New test.
14159
14160 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14161
14162         * g++.dg/template/crash10.C: Only compile it.
14163
14164 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14165
14166         PR middle-end/11665
14167         * gcc.c-torture/compile/20030907-1.c: New test.
14168         * g++.dg/init/array11.C: New test.
14169
14170 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14171
14172         PR c++/11852
14173         * g++.dg/init/struct1.C: New test.
14174
14175 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14176
14177         PR c++/12181
14178         * g++.dg/expr/comma1.C: New test.
14179
14180 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
14181
14182         PR c++/11867
14183         * g++.dg/expr/static_cast5.C: New test.
14184
14185 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14186
14187         PR c++/11507
14188         * g++.dg/lookup/scoped7.C: New test.
14189
14190         PR c++/9574
14191         * g++.dg/other/static1.C: New test.
14192
14193         PR c++/11490
14194         * g++.dg/warn/template-1.C: New test.
14195
14196         PR c++/11432
14197         * g++.dg/template/crash10.C: New test.
14198
14199         PR c++/2478
14200         * g++.dg/overload/VLA.C: New test.
14201
14202         PR c++/10804
14203         * g++.dg/template/call1.C: New test.
14204
14205 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14206
14207         PR c++/11794
14208         * g++.dg/parse/using3.C: New test.
14209
14210 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14211
14212         PR c++/11409
14213         * g++.dg/overload/builtin3.C: New test case.
14214
14215 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14216
14217         PR c/9862
14218         * gcc.dg/20030906-1.c: New test.
14219         * gcc.dg/20030906-2.c: Likewise.
14220
14221 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14222
14223         PR c++/12167
14224         * g++.dg/parse/defarg5.C: New test.
14225
14226         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14227
14228 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14229
14230         PR c++/12163
14231         * g++.dg/expr/static_cast4.C: New test.
14232
14233         PR c++/12146
14234         * g++.dg/template/crash9.C: New test.
14235
14236 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14237
14238         * g++.old-deja/g++.ext/pretty2.C: Update for change
14239         in __FUNCTION__.
14240         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14241
14242 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14243
14244         PR c++/11922
14245         * g++/dg/template/qualified-id1.C: New test.
14246
14247         PR c++/12037
14248         * g++.dg/warn/noeffect4.C: New test.
14249
14250 2003-09-04  Matt Austern  <austern@apple.com>
14251
14252         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14253         * g++.dg/ext/fnname2.C: Likewise.
14254         * g++.dg/ext/fnname3.C: Likewise.
14255
14256 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14257
14258         * g++.dg/expr/lval1.C: New test.
14259         * g++.dg/ext/lvcast.C: Remove.
14260
14261 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14262
14263         PR optimization/11700.
14264         * gcc.c-torture/compile/20030903-1.c: New test case.
14265
14266 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14267
14268         PR c++/12053
14269         * g++.dg/abi/layout4.C: New test.
14270
14271 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14272
14273         PR c++/11553
14274         * g++.dg/parse/friend3.C: New test.
14275
14276 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14277
14278         PR c++/11847
14279         * g++.dg/template/class1.C: New test.
14280
14281         PR c++/11808
14282         * g++.dg/expr/call1.C: New test.
14283
14284 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14285
14286         PR c++/12114
14287         * g++.dg/init/ref9.C: New test.
14288
14289         PR c++/11972
14290         * g++.dg/template/nested4.C: New test.
14291
14292 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14293
14294         PR c++/12093
14295         * g++.dg/template/non-dependent4.C: New test.
14296
14297         PR c++/11928
14298         * g++.dg/inherit/conv1.C: New test.
14299
14300 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14301
14302         PR c++/6196
14303         * g++.dg/ext/label1.C: New test.
14304         * g++.dg/ext/label2.C: Likewise.
14305
14306 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14307
14308         * g++.dg/expr/cond3.C: New test.
14309
14310 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14311
14312         * gcc.dg/builtins-1.c: Add new builtin cases.
14313
14314 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14315
14316         * gcc.dg/builtins-1.c: Add new cases.
14317         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14318
14319 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14320
14321         * gcc.dg/builtins-1.c: Add more math builtin tests.
14322         * gcc.dg/torture/builtin-attr-1.c: New test.
14323
14324 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14325
14326         PR optimization/5079
14327         * g++.dg/opt/static3.C: New test.
14328
14329 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14330
14331         * gcc.misc-tests/gcov-10b.c: New test.
14332
14333 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14334
14335         * g++.dg/opt/ptrmem3.C: New test.
14336
14337         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14338
14339 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14340
14341         * gcc.dg/20030826-2.c: New test.
14342
14343 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14344
14345         PR middle-end/12002
14346         * g77.f-torture/compile/12002.f: New test case.
14347
14348 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14349
14350         * gcc.dg/20030826-1.c: New test case.
14351
14352 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14353
14354         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14355
14356 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14357
14358         PR c++/11871
14359         * c++.dg/lookup/crash1.C: New test.
14360
14361         * c++.dg/warn/noeffect3.C: New test.
14362
14363 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14364
14365         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14366         * gcc.dg/compat/vector-1_y.c: Ditto.
14367         * gcc.dg/compat/vector-2_x.c: Ditto.
14368         * gcc.dg/compat/vector-2_y.c: Ditto.
14369
14370 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14371
14372         * gcc.dg/20030702-1.c: New test.
14373
14374 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14375
14376         PR c++/8795
14377         * g++.dg/ext/altivec-1.C: New test.
14378
14379 2003-08-24  Richard Henderson  <rth@redhat.com>
14380
14381         * g++.dg/eh/simd-2.C: Add -w for x86.
14382
14383 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14384
14385         * gcc.dg/20030815-1.c: New test.
14386
14387 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14388
14389         PR c++/3765
14390         * g++.dg/parse/access6.C: New test.
14391
14392 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14393
14394         PR c++/641, c++/11876
14395         * g++.dg/template/friend22.C: New test.
14396         * g++.dg/template/friend23.C: Likewise.
14397
14398 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14399
14400         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14401         identically.
14402
14403 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14404
14405         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14406
14407 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14408
14409         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14410
14411 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14412
14413         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14414
14415 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14416
14417         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14418
14419 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14420
14421         PR c++/11919
14422         * g++.dg/overload/prom1.C: New test.
14423
14424         PR c++/11551
14425         * g++.dg/parse/dtor2.C: New test.
14426
14427         PR c++/10762
14428         * g++.dg/parse/using2.C: New test.
14429
14430 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14431
14432         PR target/11805
14433         * gcc.c-torture/compile/20030821-1.c: New.
14434
14435 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14436
14437         PR c++/11834
14438         * g++.dg/template/deduce2.C: New test.
14439
14440 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14441
14442         * gcc.c-torture/execute/20030821-1.c: New test.
14443
14444 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14445
14446         PR middle-end/11984
14447         * gcc.dg/20030820-1.c: New test case.
14448
14449 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14450
14451         PR c++/11945
14452         * g++.dg/warn/noeffect2.C: New test.
14453
14454 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14455
14456         PR c++/10926
14457         * g++.dg/template/dtor2.C: New test.
14458
14459         PR c++/11684
14460         * g++.dg/template/operator1.C: New test.
14461         * g++.dg/parse/operator4.C: New test.
14462
14463         PR c++/11946.C
14464         * g++.dg/expr/enum1.C: New test.
14465         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14466
14467         PR c++/11036.C
14468         * g++.dg/parse/elab2.C: New test.
14469         * g++.dg/parse/typedef4.C: Change error message.
14470         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14471         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14472         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14473
14474 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14475
14476         * gcc.dg/pch/warn-1.c: New.
14477         * gcc.dg/pch/warn-1.hs: New.
14478
14479         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14480         not-tested file.
14481
14482 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14483
14484         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14485
14486 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14487
14488         * gcc.dg/uninit-D.c: New Test.
14489         * gcc.dg/uninit-E.c: New Test.
14490         * gcc.dg/uninit-F.c: New Test.
14491         * gcc.dg/uninit-G.c: New Test.
14492
14493 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14494
14495         * g++.dg/README: Describe the pch directory.
14496
14497 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14498
14499         PR c++/11174
14500         * g++.dg/parse/access4.C: New test.
14501         * g++.dg/parse/access5.C: Likewise.
14502         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14503
14504 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14505
14506         * gcc.dg/noncompile/20030818-1.c: New.
14507
14508 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14509
14510         PR c++/11957
14511         * g++.dg/warn/noeffect1.C: New test.
14512
14513         * g++.dg/template/scope2.C: New test.
14514         * g++.dg/template/error2.C: Correct dg-error
14515
14516 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14517
14518         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14519
14520 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14521
14522         PR C++/11512
14523         * g++.dg/template/warn1.C: New.
14524
14525 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14526
14527         * g++.dg/template/error2.C: New test.
14528         * g++.dg/lookup/using7.C: Adjust errors
14529         * g++.old-deja/g++.pt/crash36.C: Likewise.
14530         * g++.old-deja/g++.pt/derived3.C: Likewise.
14531
14532 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14533
14534         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14535         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14536         * gcc.c-torture/execute/builtins/string-9.c: New, from
14537         string-opt-9.c.  Adjust for execute/builtins framework.
14538         * gcc.c-torture/execute/string-opt-9.c: Delete.
14539
14540 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14541
14542         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14543
14544         * g++.dg/parse/ret-type2.C: New test.
14545
14546         PR c++/11703
14547         * g++.dg/init/new8.C: New test.
14548
14549         PR c++/10923
14550         * g++.dg/parse/typedef5.C: New test.
14551
14552         PR c++/9512
14553         * g++.dg/parse/qualified2.C: New test.
14554         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14555         invalid code.
14556
14557 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14558
14559         * g++.dg/conversion/ptrmem1.C: New test.
14560
14561 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14562
14563         PR target/11693
14564         * gcc.dg/20030811-1.c: New test.
14565
14566         PR target/11535
14567         * gcc.c-torture/execute/20030811-1.c: New test.
14568
14569 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14570
14571         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14572
14573 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14574
14575         PR c++/11789.C
14576         * g++.dg/inherit/multiple1.C: New test.
14577
14578 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14579
14580         * gcc.dg/spe1.c: New test.
14581
14582         PR c++/11670
14583         * g++.dg/expr/cast2.C: New test.
14584
14585         PR c++/10530
14586         * g++.dg/template/dependent-name2.C: New test.
14587
14588 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14589
14590         * g++.dg/parse/crash11.C: Put the dg options in comments.
14591
14592 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14593
14594         * lib/gcc-dg.exp: Update for diagnostic change.
14595
14596 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14597
14598         PR c++/5767
14599         * g++.dg/parse/crash11.C: New test.
14600
14601 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14602
14603         * gcc.dg/cpp/spacing1.c: Update.
14604
14605 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14606
14607         PR target/11739
14608         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14609         a value for -mtune.
14610
14611 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14612
14613         PR middle-end/11771
14614         * gcc.c-torture/compile/20030804-1.c: New test case.
14615
14616 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14617
14618         * gcc.dg/20030804-1.c: New test case.
14619
14620 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14621
14622         * gcc.dg/cpp/separate-1.c: New test.
14623
14624 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14625
14626         PR c++/11704
14627         * g++.dg/template/dependent-expr2.C: New test.
14628
14629         PR c++/11766
14630         * g++.dg/expr/ptrmem1.C: New test.
14631
14632 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14633
14634         PR c++/9453
14635         * g++.dg/template/friend15.C: New test.
14636
14637 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14638
14639         * lib/dg-pch.exp: Work round PCH bug.
14640
14641 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14642
14643         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14644         builtins.  Move cases from builtins-4.c here.
14645
14646         * gcc.dg/torture/builtin-math-1.c: New test taken from
14647         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14648         additional cases.
14649
14650         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14651         Delete.
14652
14653 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14654
14655         PR c++/9447
14656         * g++.dg/template/using7.C: New test.
14657
14658 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14659
14660         * import1.c, import2.c: New tests.
14661
14662 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14663
14664         * g++.dg/eh/crossjump1.C: New test.
14665
14666 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14667
14668         PR c++/11697
14669         * g++.dg/template/using6.C: New test.
14670
14671         PR c++/11744
14672         * g++.dg/template/koenig2.C: New test.
14673
14674 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14675
14676         PR c++/7983
14677         * g++.dg/parse/typedef4.C: New test.
14678
14679 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14680
14681         PR c++/8442, c++/8806
14682         * g++.dg/template/elab1.C: New test.
14683         * g++.dg/template/type2.C: Likewise.
14684         * g++.dg/template/ttp3.C: Adjust expected error message.
14685         * g++.old-deja/g++.law/visibility13.C: Likewise.
14686         * g++.old-deja/g++.niklas/t135.C: Likewise.
14687         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14688         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14689         template argument.
14690         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14691
14692 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14693
14694         PR c++/11295
14695         * g++.dg/ext/stmtexpr1.C: New test.
14696
14697         * g++.dg/opt/tmp1.C: New test.
14698
14699         PR c++/11525
14700         * g++.dg/parse/constant4.C: New test.
14701
14702         PR c++/9447
14703         * g++.dg/template/using5.C: New test.
14704
14705 2003-07-31  Roger Sayle  <roger@eyesopen.com>
14706
14707         * gcc.dg/builtins-27.c: New test case.
14708
14709 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
14710
14711         * gcc.dg/tls/opt-7.c: New test.
14712
14713 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14714
14715         * g++.old-deja/g++.other/crash18.C: Remove.
14716
14717 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14718
14719         * g++.dg/template/explicit3.C: New.
14720         * g++.dg/template/explicit4.C: New.
14721         * g++.dg/template/explicit5.C: New.
14722
14723         PR c++/11347
14724         * g++.dg/template/memtmpl1.C: New.
14725
14726 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14727
14728         PR target/11565
14729         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14730         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14731
14732 2003-07-30  Jan Hubicka  <jh@suse.cz>
14733
14734         * vtgc1.c: Kill.
14735
14736 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14737
14738         * gcc.dg/struct-in-proto-1.c: New test.
14739
14740 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14741
14742         * gcc.dg/cpp/include2.c: Only expect one message.
14743
14744 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14745
14746         PR c++/9447
14747         * g++.dg/template/using1.C: New test.
14748         * g++.dg/template/using2.C: New test.
14749         * g++.dg/template/using3.C: New test.
14750         * g++.dg/template/using4.C: New test.
14751
14752 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14753
14754         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14755         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14756
14757 2003-07-28  Jan Hubicka  <jh@suse.cz>
14758
14759         PR c++/11530
14760         * g++.dg/opt/call1.C: New test.
14761
14762 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14763
14764         PR c++/11667
14765         * g++.dg/init/enum2.C: New test.
14766         * g++.dg/template/overload1.C: Add "-w" option.
14767
14768 2003-07-28    <hp@bitrange.com>
14769
14770         * gcc.dg/Wdeclaration-after-statement-1.c,
14771         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14772
14773 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14774
14775         * gcc.c-torture/compile/20030725-1.c: New test.
14776
14777 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14778
14779         * gcc.dg/20030505.c: Only run for SPE.
14780         Remove definition of opaque type.
14781
14782 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14783
14784         * g++.dg/template/ptrmem6.C: New test.
14785
14786 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14787
14788         * gcc.c-torture/compile/zero-strct-2.c: New test.
14789
14790 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14791
14792         * gcc.dg/intermod-1.c: New test.
14793
14794 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14795
14796         PR c++/11617
14797         * g++.dg/template/lookup2.C: New test.
14798         * g++.dg/template/memclass1.C: Remove instantiated from error.
14799         * g++.dg/other/error2.C: Tweak expected errors.
14800
14801         PR c++/11596
14802         * g++.dg/template/defarg3.C: New test.
14803
14804         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14805
14806 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14807
14808         * g++.dg/inherit/access5.C: New test.
14809
14810 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14811
14812         PR c++/11513
14813         * g++.dg/template/crash8.C: New test.
14814
14815 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14816
14817         PR c/10602
14818         * gcc.dg/noncompile/incomplete-2.c: New test.
14819
14820 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14821
14822         PR c++/11645
14823         * g++.dg/inherit/access4.C: New test.
14824
14825         PR c++/11517
14826         * g++.dg/expr/cond2.C: New test.
14827
14828         PR optimization/10679
14829         * g++.dg/opt/inline4.C: New test.
14830
14831 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14832
14833         * g++.dg/parse/crash10: New test.
14834
14835 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14836
14837         * g++.dg/ext/flexary1.C: New test.
14838
14839 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14840
14841         PR c++/10793
14842         * g++.dg/template/crash9.C: New test.
14843
14844 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14845
14846         PR c++/3004
14847         * g++.dg/parse/typedef3.C: New test.
14848
14849         PR c++/7906
14850         * g++.dg/parse/operator2.C: New test.
14851
14852         PR c++/8895
14853         * g++.dg/parse/def-tmpl-arg1.C: New test.
14854
14855         PR c++/9282
14856         * g++.dg/parse/funptr1.C: New test.
14857
14858         PR c++/9452
14859         * g++.dg/parse/ambig3.C: New test.
14860
14861         PR c++/9454
14862         * g++.dg/parse/operator3.C: New test.
14863
14864         PR c++/9486
14865         * g++.dg/parse/template10.C: New test.
14866
14867         PR c++/9488
14868         * g++.dg/parse/template11.C: New test.
14869
14870         PR c++/10150
14871         * g++.dg/parse/invalid-op1.C: New test.
14872
14873         PR c++/10247
14874         * g++.dg/parse/condexpr1.C: New test.
14875
14876 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14877
14878         * g++.dg/ext/packed3.C: New test.
14879         * g++.dg/ext/packed4.C: New test.
14880
14881         * gcc.dg/pack-test-3.c: New test.
14882
14883 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14884
14885         * lib/compat.exp: Handle dg-options per source file.
14886         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14887         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14888         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14889         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14890         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14891         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14892         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14893         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14894         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14895         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14896         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14897         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14898         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14899         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14900
14901 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14902
14903         PR c/10320
14904         * gcc.c-torture/execute/20030718-1.c: New test.
14905
14906 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14907
14908         PR optimization/11536
14909         * gcc.dg/20030721-1.c: New test.
14910
14911 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14912
14913         PR c++/11546
14914         * g++.dg/template/lookup1.C: New test.
14915
14916 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14917
14918         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14919         diagnostics of ill-formed constructs involving labels.
14920         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14921         the new 'previously defined here' message.
14922
14923 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14924
14925         * g++.dg/parse/non-dependent2.C: New test.
14926
14927 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14928
14929         * g++.dg/init/init-ref4.C: xfail on targets without
14930         weak symbols.
14931
14932 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14933
14934         PR target/11087
14935         * gcc.c-torture/execute/20030717-1.c: New test.
14936
14937 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14938
14939         * g++.dg/opt/cfg1.C: New test.
14940
14941 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14942
14943         PR optimization/11557
14944         * gcc.dg/20030717-1.c: New test.
14945
14946 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14947
14948         PR c++/10476
14949         * g++.dg/expr/crash-1.C: New test.
14950
14951         PR c++/11027
14952         * g++.dg/template/init3.C: New test.
14953
14954         PR c++/8222
14955         * g++.dg/template/non-dependent1.C: New test.
14956
14957         PR c++/11070
14958         * g++.dg/template/non-dependent2.C: New test.
14959
14960         PR c++/11071
14961         * g++.dg/template/non-dependent3.C: New test.
14962
14963         PR c++/9907
14964         * g++.dg/template/sizeof5.C: New test.
14965
14966 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14967
14968         PR 11498
14969         * gcc.c-torture/compile/mangle-1.c: New file.
14970
14971 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14972
14973         PR c++/7809
14974         * g++.dg/parse/access3.C: New test.
14975
14976 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14977
14978         PR c++/11384
14979         * g++.dg/init/init-ref4.C: New test.
14980
14981 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14982
14983         PR c++/11547
14984         * g++.dg/parse/constant3.C: New test.
14985         * g++.dg/parse/crash7.C: Likewise.
14986
14987 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14988
14989         PR target/11008
14990         * gcc.dg/i386-pentium4-not-mull.c: New.
14991
14992 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14993
14994         * gcc.dg/asm-names.c (ymain): Make it weak.
14995
14996 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14997
14998         PR c++/5421
14999         * g++.dg/template/friend21.C: New test.
15000
15001 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
15002
15003         * gcc.dg/cleanup-8.c: New test.
15004         * gcc.dg/cleanup-9.c: New test.
15005
15006 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
15007
15008         * g++.dg/ext/dll-MI1.h: New file.
15009         * g++.dg/ext/dllexport-MI1.C: New file.
15010         * g++.dg/ext/dllimport-MI1.C: New file.
15011
15012 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
15013
15014         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
15015         it does not have cmpstrsi patterns (just cmpmemsi).
15016
15017 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
15018
15019         PR debug/11473
15020         * g++.dg/debug/debug8.C: New test.
15021
15022 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15023
15024         PR c++/10108
15025         * g++.dg/template/crash7.C: New test.
15026
15027 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
15028
15029         PR target/10795
15030         * gcc.c-torture/compile/20030708-1.c: New.
15031
15032 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15033
15034         * gcc.c-torture/execute/20030715-1.c: New test.
15035
15036 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15037
15038         * gcc.dg/pch/inline-3.c: New file.
15039         * gcc.dg/pch/inline-3.hs: New file.
15040         * gcc.dg/pch/inline-4.c: New file.
15041         * gcc.dg/pch/inline-4.hs: New file.
15042
15043 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15044
15045         PR c++/11509
15046         * g++.dg/template/crash6.C: New test.
15047
15048         PR c++/7053
15049         * g++.dg/template/friend20.C: New test.
15050
15051         PR c++/7019
15052         * g++.dg/template/overload2.C: New test.
15053
15054 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15055
15056         PR optimization/11440
15057         * gcc.c-torture/execute/20030714-1.c: New test.
15058
15059 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15060
15061         PR c++/11154
15062         * g++.dg/template/partial2.C: New test.
15063
15064 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
15065
15066         PR c++/11503
15067         * g++.dg/template/anon1.C: New test.
15068
15069         PR c++/11493
15070         PR c++/11495
15071         * g++.dg/parse/template9.C: Likewise.
15072         * g++.dg/template/crash4.C: New test.
15073         * g++.dg/template/koenig1.C: Likewise.
15074         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
15075         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
15076         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
15077         functions.
15078         * g++.old-deja/g++.jason/template36.C: Likewise.
15079         * g++.old-deja/g++.mike/p1989.C: Likewise.
15080         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
15081         * g++.old-deja/g++.pt/ttp20.C: Use this->.
15082         * g++.old-deja/g++.pt/ttp21.C: Use this->.
15083         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
15084         compiling.
15085         * g++.old-deja/g++.pt/union2.C: Use this->.
15086
15087 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
15088
15089         * gcc.dg/20030711-1.c: New test.
15090
15091 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
15092
15093         PR c++/11050
15094         * g++.dg/parse/args1.C: New test.
15095         * g++.pt/defarg8.C: Change expected errors.
15096
15097 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
15098
15099         PR c++/8164
15100         * g++.dg/template/nontype2.C: New test.
15101
15102         PR c++/10558
15103         * g++.dg/parse/template8.C: New test.
15104
15105         PR c++/8327
15106         * g++.dg/template/scope1.C: New test.
15107
15108         * g++.dg/warn/Wsign-compare-1.C: New test.
15109
15110 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15111
15112         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
15113
15114 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
15115
15116         PR c++/9411
15117         * g++.dg/template/explicit2.C: New test.
15118
15119         PR c++/10032
15120         * g++.dg/warn/pedantic1.C: New test.
15121
15122 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
15123
15124         PR c++ 9483
15125         * g++.dg/other/field1.C: New test.
15126
15127 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15128
15129         PR c/11449
15130         * gcc.c-torture/compile/20030707-1.c: New.
15131
15132 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15133
15134         PR c++/10849
15135         * g++.dg/template/access12.C: New test.
15136
15137 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
15138
15139         * g++.dg/bprob/bprob.exp (prof_ext): Update.
15140         * g77.dg/bprob/bprob.exp (prof_ext): Update.
15141         * gcc.misc-tests/bprob.exp (prof_ext): Update.
15142         * gcc.misc-tests/gcov.exp: Update
15143         * g++.dg/gcov/gcov.exp: Update
15144         * lib/gcov.exp: Update.
15145
15146 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
15147
15148         * g++.dg/abi/mangle17.C: Make sure template expressions are
15149         dependent.
15150         * g++.dg/abi/mangle4.C: Mark erroneous casts.
15151         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
15152         * g++.dg/opt/stack1.C: Remove erroneous code.
15153         * g++.dg/parse/template7.C: New test.
15154         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
15155         * g++.old-deja/g++.pt/crash4.C: Likewise.
15156
15157 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15158
15159         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
15160         with zero or one occurence of `$' after the initial `L'.
15161
15162 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
15163
15164         * gcc.c-torture/compile/20030704-1.c: Add a comment.
15165
15166 2003-07-08  Roger Sayle  <roger@eyesopen.com>
15167
15168         PR c/11370
15169         * gcc.dg/Wunreachable-6.c: New testcase.
15170         * gcc.dg/Wunreachable-7.c: New testcase.
15171
15172 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15173
15174         PR c/11420
15175         * gcc.dg/20030708-1.c: New test.
15176
15177 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
15178
15179         * gcc.dg/compat/sdata-section.h: New file.
15180         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
15181         * gcc.dg/torture/mips-sdata-1.c: New test.
15182
15183 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15184
15185         PR c++/11030
15186         * g++.dg/template/friend19.C: New test.
15187
15188 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15189
15190         * g++.dg/opt/strength-reduce.C: New test.
15191
15192 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15193
15194         PR target/10979
15195         * gcc.dg/20030707-1.c: New testcase.
15196
15197 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15198
15199         PR optimization/11059
15200         * g++.dg/opt/emptyunion.C: New testcase.
15201
15202 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15203             Eric Botcazou  <ebotcazou@libertysurf.fr>
15204
15205         * g++.dg/opt/stack1.C: New test.
15206
15207 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15208
15209         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15210         run test.
15211
15212         PR c++/11431
15213         * g++.dg/expr/static_cast3.C: New test.
15214
15215 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15216
15217         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15218         everywhere.
15219         * gcc.dg/concat.c: Concatenation of string constants with
15220         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15221         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15222         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15223         necessary to avoid multi-character character constant warning.
15224         * gcc.dg/cpp/escape.c: Likewise.
15225         * gcc.dg/cpp/ucs.c: Likewise.
15226         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15227         Fix a typo.
15228
15229 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15230
15231         PR c/11428
15232         * gcc.c-torture/compile/20030704-1.c: New.
15233
15234 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15235
15236         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15237
15238 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15239
15240         PR c++/5287, PR c++/7910,  PR c++/11021
15241         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15242         tests for warnings.
15243         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15244         * g++.dg/ext/dllimport3.C: Likewise.
15245         * g++.dg/ext/dllimport4.C: New file.
15246         * g++.dg/ext/dllimport5.C: New file.
15247         * g++.dg/ext/dllimport6.C: New file.
15248         * g++.dg/ext/dllimport7.C: New file.
15249         * g++.dg/ext/dllimport8.C: New file.
15250         * g++.dg/ext/dllimport9.C: New file.
15251         * g++.dg/ext/dllimport10.C: New file.
15252         * g++.dg/ext/dllexport1.C: New file.
15253
15254 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15255
15256         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15257         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15258
15259 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15260
15261         * gcc.dg/builtins-25.c: New testcase.
15262         * gcc.dg/builtins-26.c: New testcase.
15263
15264 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15265
15266         * gcc.dg/compat/vector-defs.h: New file.
15267         * gcc.dg/compat/vector-setup.h: New file.
15268         * gcc.dg/compat/vector-check.h: New file.
15269         * gcc.dg/compat/vector-1_main.c: New file.
15270         * gcc.dg/compat/vector-1_x.c: New file.
15271         * gcc.dg/compat/vector-1_y.c: New file.
15272         * gcc.dg/compat/vector-2_main.c: New file.
15273         * gcc.dg/compat/vector-2_x.c: New file.
15274         * gcc.dg/compat/vector-2_y.c: New file.
15275
15276         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15277         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15278         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15279         * gcc.dg/compat/struct-align-1.h: New file.
15280         * gcc.dg/compat/struct-align-1_main.c: New file.
15281         * gcc.dg/compat/struct-align-1_x.c: New file.
15282         * gcc.dg/compat/struct-align-1_y.c: New file.
15283         * gcc.dg/compat/struct-align-2.h: New file.
15284         * gcc.dg/compat/struct-align-2_main.c: New file.
15285         * gcc.dg/compat/struct-align-2_x.c: New file.
15286         * gcc.dg/compat/struct-align-2_y.c: New file.
15287
15288         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15289         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15290         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15291         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15292         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15293         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15294         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15295         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15296         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15297         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15298         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15299         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15300         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15301         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15302         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15303         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15304         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15305         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15306         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15307         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15308         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15309         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15310         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15311         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15312         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15313         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15314         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15315         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15316         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15317
15318 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15319
15320         * gcc.dg/i386-call-1.c: New test.
15321
15322 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15323
15324         PR c++/9162
15325         * g++.dg/parse/defarg4.C: New.
15326
15327 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15328
15329         PR target/10700
15330         * gcc.c-torture/compile/20030703-1.c: New test case.
15331
15332 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15333
15334         * g++.dg/template/local3.C: Remove extra semicolon.
15335
15336 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15337
15338         * gcc.dg/i386-volatile-1.c: New test.
15339
15340 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15341
15342         PR c++/11072
15343         * g++.dg/other/offsetof2.C: XFAIL.
15344         * g++.dg/other/offsetof5.C: New.
15345
15346         PR c++/10219
15347         * g++.dg/template/error1.C: New.
15348
15349         PR c++/9779
15350         * g++.dg/template/dependent-expr1.C: New.
15351
15352 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15353
15354         PR c++/6949
15355         * g++.dg/template/local3.C: New test.
15356
15357         PR c++/11149
15358         * g++.dg/lookup/scoped6.C: New test.
15359
15360 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15361
15362         PR c++/8046
15363         * g++.dg/other/error7.C: New test.
15364
15365 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15366
15367         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15368         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15369         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15370         * g++.old-deja/g++.other/union2.C: Likewise.
15371         * gcc.dg/c90-const-expr-2.c: Likewise.
15372         * gcc.dg/c90-const-expr-3.c: Likewise.
15373         * gcc.dg/c99-const-expr-2.c: Likewise.
15374         * gcc.dg/c99-const-expr-3.c: Likewise.
15375         * gcc.dg/concat.c: Likewise.
15376
15377 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15378
15379         PR c++/9559
15380         * g++.dg/init/static1.C: New test.
15381
15382 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15383
15384         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15385         * g++.old-deja/g++.other/access2.C: Likewise.
15386         * g++.old-deja/g++.other/decl2.C: Likewise.
15387         * gcc.c-torture/execute/20020615-1.c: Likewise.
15388
15389 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15390
15391         PR c++/4933
15392         * g++.dg/template/sizeof4.C: New test.
15393
15394 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15395
15396         * g++.dg/other/error6.C: New test.
15397
15398 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15399
15400         PR c++/10750
15401         * g++.dg/parse/constant2.C: New test.
15402
15403 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15404
15405         PR c++/11106
15406         * g++.dg/other/error5.C: New test.
15407
15408 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15409
15410         * gcc.dg/format/gcc_diag-1.c: New test.
15411
15412 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15413
15414         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15415
15416 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15417
15418         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15419         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15420         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15421
15422 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15423
15424         * gcc.c-torture/execute/builtins/string-8.c: New test.
15425         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15426         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15427         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15428
15429 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15430
15431         PR c++/10468
15432         * g++.dg/ext/typeof6.C: New test.
15433
15434 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15435
15436         PR c++/10796
15437         * g++.dg/init/enum1.C: New test.
15438
15439 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15440
15441         * gcc.dg/20030627-1.c: New test.
15442
15443 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15444
15445         PR c++/11332
15446         * g++.dg/expr/static_cast2.C: New test.
15447
15448 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15449             Jakub Jelinek  <jakub@redhat.com>
15450
15451         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15452         sprintf(dst,"%s",src) optimization.
15453         * gcc.c-torture/execute/20030626-1.c: New test case.
15454         * gcc.c-torture/execute/20030626-2.c: New test case.
15455
15456 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15457
15458         * gcc.c-torture/execute/multi-ix.c: New test.
15459
15460         * gcc.c-torture/execute/simd-4.c (main):
15461         Added missing semicolon at end of union.
15462
15463 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15464
15465         PR c++/8266
15466         * g++.dg/template/explicit-instantiation3.C: New test.
15467
15468 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15469
15470         * gcc.dg/20030626-1.c: Use signed char.
15471
15472 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15473
15474         * gcc.dg/20030626-1.c: New test.
15475
15476 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15477
15478         * const-str-2.m: Update.
15479
15480 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15481
15482         PR c++/10990
15483         * g++.dg/rtti/dyncast1.C: New test.
15484         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15485         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15486         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15487
15488         PR c++/10931
15489         * g++.dg/expr/static_cast1.C: New test.
15490
15491 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15492
15493         * gcc.dg/20030625-1.c: New test.
15494
15495 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15496
15497         * gcc.c-torture/compile/20030624-1.c: New test case.
15498
15499 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15500
15501         * gcc.c-torture/execute/string-opt-17.c: New test.
15502
15503 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15504
15505         PR c++/5754
15506         * g++.dg/parse/crash6.C: New test.
15507
15508 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15509
15510         * gcc.dg/builtins-24.c: New test case.
15511
15512 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15513
15514         * g++.dg/opt/operator1.C: New test.
15515
15516 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15517
15518         * gcc.c-torture/execute/string-opt-16.c: New test case.
15519
15520 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15521
15522         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15523         * g++.old-deja/g++.other/conv7.C: Likewise
15524         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15525         * g++.old-deja/g++.other/overload14.C: Likewise.
15526
15527 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15528
15529         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15530         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15531
15532 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15533
15534         PR c++/10888
15535         * g++.dg/warn/Winline-3.C: New test.
15536
15537 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15538
15539         * lib/target-supports.exp (check_alias_available): Make the test
15540         program acceptable to the Solaris assembler.
15541
15542         PR c++/10749
15543         * g++.dg/template/memclass2.C: New test.
15544
15545 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15546             Eric Botcazou  <ebotcazou@libertysurf.fr>
15547
15548         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15549         data for non-matching targets.
15550         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15551
15552 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15553
15554         PR c++/10845
15555         * g++.dg/template/member3.C: New test.
15556
15557 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15558
15559         PR c++/10939
15560         * g++.dg/template/func1.C: New test.
15561
15562         PR c++/9649
15563         * g++.dg/template/static4.C: New test.
15564         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15565
15566         PR c++/11041
15567         * g++.dg/init/ref7.C: New test.
15568
15569 2003-06-19  Matt Austern  <austern@apple.com>
15570
15571         PR c++/11228
15572         * g++.dg/anew1.C: New test.
15573         * g++.dg/anew2.C: New test.
15574         * g++.dg/anew3.C: New test.
15575         * g++.dg/anew4.C: New test.
15576
15577 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15578
15579         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15580
15581 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15582
15583         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15584         endian-dependent.
15585
15586 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15587
15588         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15589         Remove cruft.
15590
15591 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15592
15593         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15594         * gcc.c-torture/compile/961203-1.c: Likewise.
15595         * gcc.c-torture/compile/980506-1.c: Likewise.
15596
15597 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15598
15599         PR c++/10712
15600         * g++.dg/lookup/using7.C: New test.
15601
15602 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15603
15604         PR c++/11105
15605         * g++.dg/abi/conv1.C: Remove it.
15606         * g++.dg/template/conv7.C: New test.
15607         * g++.dg/template/conv8.C: Likewise.
15608         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15609         conversion operator.
15610
15611 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15612
15613         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15614         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15615         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15616         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15617         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15618         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15619         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15620         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15621         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15622         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15623         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15624         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15625         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15626         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15627         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15628         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15629         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15630         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15631         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15632         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15633         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15634         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15635         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15636         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15637         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15638         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15639         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15640         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15641         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15642
15643 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15644
15645         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15646         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15647         indications.
15648
15649 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15650
15651         * gcc.dg/i386-387-5.c: New test case.
15652         * gcc.dg/i386-387-6.c: New test case.
15653         * gcc.dg/builtins-23.c: New test case.
15654
15655 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15656
15657         * gcc.dg/builtins-22.c: New test case.
15658         * gcc.dg/i386-387-1.c: Update to test exp.
15659         * gcc.dg/i386-387-2.c: Likewise.
15660
15661 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15662
15663         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15664
15665 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15666
15667         * lib/gcc-dg.exp (dg-require-dll): New function.
15668         (dg-xfail-if): Likewise.
15669         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15670         driver.
15671
15672         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15673         * gcc.c-torture/compile/20001205-1.c: Likewise.
15674         * gcc.c-torture/compile/20001226-1.c: Likewise.
15675         * gcc.c-torture/compile/20010518-2.c: Likewise.
15676         * gcc.c-torture/compile/20020312-1.c: Likewise.
15677         * gcc.c-torture/compile/20020604-1.c: Likewise.
15678         * gcc.c-torture/compile/920501-12.c: Likewise.
15679         * gcc.c-torture/compile/920501-4.c: Likewise.
15680         * gcc.c-torture/compile/920520-1.c: Likewise.
15681         * gcc.c-torture/compile/920521-1.c: Likewise.
15682         * gcc.c-torture/compile/920625-1.c: Likewise.
15683         * gcc.c-torture/compile/961203-1.c: Likewise.
15684         * gcc.c-torture/compile/980506-1.c: Likewise.
15685         * gcc.c-torture/compile/981006-1.c: Likewise.
15686         * gcc.c-torture/compile/981022-1.c: Likewise.
15687         * gcc.c-torture/compile/981223-1.c: Likewise.
15688         * gcc.c-torture/compile/990617-1.c: Likewise.
15689         * gcc.c-torture/compile/dll.c: Likewise.
15690         * gcc.c-torture/compile/labels-3.c: Likewise.
15691         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15692         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15693         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15694         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15695         * gcc.c-torture/compile/simd-5.c: Likewise.
15696         * gcc.c-torture/compile/20000804-1.x: Remove.
15697         * gcc.c-torture/compile/20001205-1.x: Likewise.
15698         * gcc.c-torture/compile/20001226-1.x: Likewise.
15699         * gcc.c-torture/compile/20010518-2.x: Likewise.
15700         * gcc.c-torture/compile/20020312-1.x: Likewise.
15701         * gcc.c-torture/compile/20020604-1.x: Likewise.
15702         * gcc.c-torture/compile/920501-12.x: Likewise.
15703         * gcc.c-torture/compile/920501-4.x: Likewise.
15704         * gcc.c-torture/compile/920520-1.x: Likewise.
15705         * gcc.c-torture/compile/920521-1.x: Likewise.
15706         * gcc.c-torture/compile/920625-1.x: Likewise.
15707         * gcc.c-torture/compile/961203-1.x: Likewise.
15708         * gcc.c-torture/compile/980506-1.x: Likewise.
15709         * gcc.c-torture/compile/981006-1.x: Likewise.
15710         * gcc.c-torture/compile/981022-1.x: Likewise.
15711         * gcc.c-torture/compile/981223-1.x: Likewise.
15712         * gcc.c-torture/compile/990617-1.x: Likewise.
15713         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15714         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15715         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15716         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15717         * gcc.c-torture/compile/simd-5.x: Likewise.
15718
15719         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15720
15721 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15722
15723         * gcc.c-torture/execute/20030611-1.c: New test.
15724
15725 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15726
15727         PR middle-end/168
15728         * gcc.dg/20030612-1.c: New test case.
15729
15730 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15731
15732         PR c++/10635
15733         * g++.dg/expr/cast1.C: New test.
15734
15735 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15736
15737         * gcc.dg/builtins-21.c: New test case.
15738
15739 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15740
15741         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15742         options instead of at the end.
15743         * lib/objc.exp (objc_target_compile): Likewise.
15744
15745 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15746
15747         PR c++/10432
15748         * g++.dg/parse/error1.C: New test.
15749
15750 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15751
15752         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15753         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15754         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15755         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15756         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15757         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15758         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15759         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15760         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15761         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15762         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15763         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15764         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15765         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15766         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15767         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15768         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15769         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15770         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15771         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15772         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15773         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15774         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15775         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15776
15777         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15778         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15779         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15780         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15781         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15782         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15783         * gcc.dg/compat/scalar-return-3_main.c: New file.
15784         * gcc.dg/compat/scalar-return-3_x.c: New file.
15785         * gcc.dg/compat/scalar-return-3_y.c: New file.
15786         * gcc.dg/compat/scalar-return-4_main.c: New file.
15787         * gcc.dg/compat/scalar-return-4_x.c: New file.
15788         * gcc.dg/compat/scalar-return-4_y.c: New file.
15789
15790 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15791
15792         * gcc.dg/compat/fp2-struct-check.h: New file.
15793         * gcc.dg/compat/fp2-struct-defs.h: New file.
15794         * gcc.dg/compat/fp2-struct-init.h: New file.
15795         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15796         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15797         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15798         * gcc.dg/compat/struct-return-10_main.c: New file.
15799         * gcc.dg/compat/struct-return-10_x.c: New file.
15800         * gcc.dg/compat/struct-return-10_y.c: New file.
15801
15802         * gcc.dg/compat/compat-common.h: New file.
15803         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15804         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15805         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15806         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15807         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15808         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15809         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15810         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15811         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15812         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15813         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15814         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15815         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15816         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15817         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15818         * gcc.dg/compat/small-struct-check.h: Ditto.
15819         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15820         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15821         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15822         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15823         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15824         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15825         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15826         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15827         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15828         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15829         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15830         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15831         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15832         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15833         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15834         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15835         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15836         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15837         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15838         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15839         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15840         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15841         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15842         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15843         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15844         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15845         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15846         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15847         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15848         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15849
15850 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15851
15852         * g++.dg/pch/static-1.C: New file.
15853         * g++.dg/pch/static-1.Hs: New file.
15854
15855 2003-06-10  Richard Henderson  <rth@redhat.com>
15856
15857         * gcc.dg/asm-7.c: Adjust expected warning text.
15858
15859 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15860
15861         * gcc.dg/builtins-20.c: New test case.
15862
15863 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15864
15865         PR c++/11131
15866         * g++.dg/opt/template1.C: New test.
15867
15868 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15869
15870         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15871         additional_sources.
15872
15873 2003-05-21  David Taylor  <dtaylor@emc.com>
15874
15875         * gcc.dg/Wpadded.c: New file.
15876
15877 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15878
15879         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15880         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15881         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15882         dg-require-weak.
15883
15884 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15885
15886         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15887
15888 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15889
15890         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15891         (dg-require-alias): Likewise.
15892         (dg-require-gc-sections): Likewise.
15893         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15894
15895 2003-06-08  Richard Henderson  <rth@redhat.com>
15896
15897         * gcc.dg/20011029-2.c: Fix the array reference.
15898         * gcc.dg/asm-7.c: New.
15899
15900 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15901
15902         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15903
15904 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15905
15906         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15907         (dg-require-gc-sections): Likewise.
15908
15909 2003-06-08  Jan Hubicka  <jh@suse.cz>
15910
15911         * i386-cmov1.c: Fix regular expression.
15912         * i386-cvt-1.c: Likewise.
15913         * i386-local.c: Likewise.
15914         * i386-local2.c: Likewise.
15915         * i386-mul.c: Likewise.
15916         * i386-ssetype-1.c: Likewise.
15917         * i386-ssetype-3.c: Likewise.
15918         * i386-ssetype-5.c: Likewise.
15919
15920 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15921
15922         PR c++/11039
15923         * g++.dg/warn/implicit-typename2.C: New test.
15924         * g++.dg/warn/implicit-typename3.C: New test.
15925
15926 2003-06-07  Richard Henderson  <rth@redhat.com>
15927
15928         * g++.dg/other/offsetof3.C: Use size_t.
15929         * g++.dg/other/offsetof4.C: Likewise.
15930
15931 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15932
15933         * lib/copy-file.exp: New. Implement gcc_copy_files.
15934
15935         * lib/dg-pch.exp: Load copy-file.exp
15936         (dg-pch): Use gcc_copy_files instead of "file copy".
15937
15938 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15939
15940         * gcc.dg/weak/weak.exp: Simplify.
15941         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15942         * gcc.dg/weak/weak-1.c: Likewise.
15943         * gcc.dg/weak/weak-2.c: Likewise.
15944         * gcc.dg/weak/weak-3.c: Likewise.
15945         * gcc.dg/weak/weak-4.c: Likewise.
15946         * gcc.dg/weak/weak-5.c: Likewise.
15947         * gcc.dg/weak/weak-6.c: Likewise.
15948         * gcc.dg/weak/weak-7.c: Likewise.
15949         * gcc.dg/weak/weak-8.c: Likewise.
15950         * gcc.dg/weak/weak-9.c: Likewise.
15951
15952 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15953
15954         gcc.c-torture/execute/20030606-1.c: New.
15955
15956 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15957
15958         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15959         * gcc.dg/builtins-19.c: Likewise.
15960
15961 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15962
15963         * gcc.dg/builtins-2.c: Add some more tests.
15964         * gcc.dg/builtins-18.c: New test case.
15965         * gcc.dg/builtins-19.c: New test case.
15966
15967 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15968             Jim Wilson  <wilson@tuliptree.org>
15969
15970         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15971
15972 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15973
15974         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15975         mempcpy/stpcpy calls not to be optimized into something else.
15976         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15977         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15978         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15979
15980 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15981
15982         * gcc.dg/format/asm_fprintf-1.c: New test.
15983
15984 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15985
15986         * lib/gcc-defs.exp (additional_sources): New variable.
15987         (dg-additional-sources): New function.
15988         (additional_files): New variable.
15989         (dg-additional-files): New function.
15990         (dg-additional-files-options): Likewise.
15991         * lib/gcc-dg.exp (dg-require-weak): New function.
15992         (dg-require-alias): Likewise.
15993         (dg-require-gc-sections): Likewise.
15994         * lib/target-supports.exp (check_alias_available): Remove testfile
15995         parameter.
15996         (check_gc_sections_available): New function.
15997         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15998         (dg-gpp-additional-files): Likewise.
15999         * lib/g++.exp (additional_sources): Remove.
16000         (additional_files): Likewise.
16001         (g++_target_compile): Use dg-additional-files-options.
16002
16003         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
16004         Tcl logic.
16005         * gcc.dg/special/ecos.exp: Remove.
16006         * gcc.dg/special/20000419-2.c: Use dg-require-*.
16007         * gcc.dg/special/alias-1.c: Likewise.
16008         * gcc.dg/special/alias-2.c: Likewise.
16009         * gcc.dg/special/gcsec-1.c: Likewise.
16010         * gcc.dg/special/weak-1.c: Likewise.
16011         * gcc.dg/special/weak-2.c: Likewise.
16012         * gcc.dg/special/wkali-1.c: Likewise.
16013         * gcc.dg/special/wkali-2.c: Likewise.
16014
16015         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
16016         dg-gpp-additional-*.
16017         * g++.dg/special/conpr-3.C: Likewise.
16018         * g++.dg/special/conpr-4.C: Likewise.
16019         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
16020         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
16021         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
16022         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
16023         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
16024         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
16025         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
16026         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
16027         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
16028         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
16029         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
16030         * g++.old-deja/g++.other/comdat1.C: Likewise.
16031         * g++.old-deja/g++.other/comdat2.C: Likewise.
16032         * g++.old-deja/g++.other/comdat3.C: Likewise.
16033         * g++.old-deja/g++.other/ctor1.C: Likewise.
16034         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16035
16036 2003-06-05  Richard Henderson  <rth@redhat.com>
16037
16038         * gcc.dg/debug/20030605-1.c: New.
16039
16040 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16041
16042         * README.QMTEST: Update.
16043
16044 2003-06-04  Richard Henderson  <rth@redhat.com>
16045
16046         * gcc.dg/cleanup-1.c: New.
16047         * gcc.dg/cleanup-2.c: New.
16048         * gcc.dg/cleanup-3.c: New.
16049         * gcc.dg/cleanup-4.c: New.
16050         * gcc.dg/cleanup-5.c: New.
16051         * gcc.dg/cleanup-6.c: New.
16052         * gcc.dg/cleanup-7.c: New.
16053
16054 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16055
16056         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
16057
16058         * lib/dg-pch.exp: New file.
16059         * g++.dg/pch/pch.exp: Use dg-pch.exp.
16060         * gcc.dg/pch/pch.exp: Likewise.
16061
16062 2003-06-04  Roger Sayle  <roger@eyesopen.com>
16063
16064         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
16065         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
16066         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
16067         * gcc.dg/builtins-17.c: New test case.
16068         * gcc.dg/i386-387-4.c: New test case.
16069         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
16070
16071 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16072
16073         * gcc.dg/ultrasp9.c: New test.
16074
16075 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16076
16077         * gcc.c-torture/compile/20030604-1.c: New test.
16078         * gcc.dg/sparc-constant-1.c: New test.
16079
16080 2003-06-03  Glen Nakamura  <glen@imodulo.com>
16081
16082         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
16083
16084 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
16085
16086         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
16087
16088         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
16089         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
16090
16091 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
16092
16093         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
16094
16095 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16096
16097         PR c++/10940
16098         * g++.dg/template/spec10.C: New test.
16099
16100 2003-06-03  Roger Sayle  <roger@eyesopen.com>
16101
16102         * gcc.dg/builtins-16.c: New test case.
16103
16104 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
16105
16106         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
16107         mempcpy test with post-increments.
16108         * gcc.c-torture/execute/string-opt-3.c: New test.
16109         * gcc.dg/string-opt-1.c: New test.
16110
16111 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
16112
16113         PR fortran/10965
16114         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
16115
16116 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
16117
16118         * lib/scanasm.exp (dg-scan): New function, factored out of ...
16119         (scan-assembler): ... here.  Use dg-scan.
16120         (scan-assembler-not): Likewise.
16121         (scan-file): New function.
16122         (scan-file-not): Likewise.
16123         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
16124         * gcc.dg/cpp/_Pragma4.c: Likewise.
16125         * gcc.dg/cpp/_Pragma5.c: Likewise.
16126         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16127         * gcc.dg/cpp/avoidpaste2.c: Likewise.
16128         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
16129         * gcc.dg/cpp/cmdlne-P.c: Likewise.
16130         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
16131         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
16132         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
16133         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
16134         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
16135         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
16136         * gcc.dg/cpp/cxxcom1.c: Likewise.
16137         * gcc.dg/cpp/line1.c: Likewise.
16138         * gcc.dg/cpp/maccom1.c: Likewise.
16139         * gcc.dg/cpp/maccom2.c: Likewise.
16140         * gcc.dg/cpp/maccom3.c: Likewise.
16141         * gcc.dg/cpp/maccom4.c: Likewise.
16142         * gcc.dg/cpp/maccom5.c: Likewise.
16143         * gcc.dg/cpp/maccom6.c: Likewise.
16144         * gcc.dg/cpp/multiline.c: Likewise.
16145         * gcc.dg/cpp/spacing1.c: Likewise.
16146         * gcc.dg/cpp/spacing2.c: Likewise.
16147         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
16148         * gcc.dg/cpp/trad/maccom1.c: Likewise.
16149         * gcc.dg/cpp/trad/maccom2.c: Likewise.
16150         * gcc.dg/cpp/trad/maccom3.c: Likewise.
16151         * gcc.dg/cpp/trad/maccom4.c: Likewise.
16152         * gcc.dg/cpp/trad/maccom6.c: Likewise.
16153         * gcc.dg/cpp/cxxcom2.c: Likewise.
16154         * gcc.dg/cpp/cxxcom2.h: New file.
16155
16156         * gcc.dg/cpp/truefalse.cpp: Move it to ...
16157         * g++.dg/cpp/truefalse.C: Here.
16158         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
16159
16160 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
16161
16162         * gcc.dg/cpp/redef3.c: New file.
16163
16164 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16165
16166         * gcc.dg/i386-loop-3.c: New test.
16167
16168 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
16169
16170         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
16171
16172 2003-05-31  Roger Sayle  <roger@eyesopen.com>
16173
16174         * gcc.dg/fwrapv-1.c: New test case.
16175         * gcc.dg/fwrapv-2.c: New test case.
16176
16177 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16178
16179         PR c++/10956
16180         * g++.dg/template/spec9.C: New test.
16181
16182 2003-05-29  Roger Sayle  <roger@eyesopen.com>
16183
16184         * gcc.dg/duff-4.c: New test case.
16185
16186 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
16187
16188         PR fortran/10843
16189         * g77.dg/ffixed-form-1.f: New test
16190         * g77.dg/ffixed-form-2.f: New test
16191         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
16192         * g77.dg/ffree-form-3.f: New test
16193
16194 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
16195
16196         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
16197         * gcc.dg/wint_t-1.c: Likewise.
16198
16199 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16200
16201         * g++.dg/template/access11.C: New test.
16202
16203 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16204
16205         PR c++/10849
16206         * g++.dg/template/access10.C: New test.
16207
16208 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16209             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16210
16211         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16212
16213 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16214
16215         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16216         suppress for powerpc-*-darwin*.
16217         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16218
16219 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16220
16221         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16222         suppress option for powerpc-*-darwin*.
16223
16224 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16225
16226         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16227         * gcc.dg/builtins-4.c: Add test for fmod.
16228
16229 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16230
16231         PR c++/10682
16232         * g++.dg/template/instantiate4.C: New test.
16233
16234 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16235
16236         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16237
16238 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16239
16240         * gcc.dg/compat/scalar-return-1_main.c: New file.
16241         * gcc.dg/compat/scalar-return-1_x.c: New file.
16242         * gcc.dg/compat/scalar-return-1_y.c: New file.
16243         * gcc.dg/compat/scalar-return-2_main.c: New file.
16244         * gcc.dg/compat/scalar-return-2_x.c: New file.
16245         * gcc.dg/compat/scalar-return-2_y.c: New file.
16246         * gcc.dg/compat/struct-return-3_main.c: New file.
16247         * gcc.dg/compat/struct-return-3_y.c: New file.
16248         * gcc.dg/compat/struct-return-3_x.c: New file.
16249         * gcc.dg/compat/struct-return-2_main.c: New file.
16250         * gcc.dg/compat/struct-return-2_x.c: New file.
16251         * gcc.dg/compat/struct-return-2_y.c: New file.
16252
16253 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16254
16255         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16256         for hppa*-hp-hpux*.
16257         * gcc.dg/20021014-1.c (dg-options): Likewise.
16258         * gcc.dg/nest.c (dg-options): Likewise.
16259
16260 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16261
16262         PR c++/9738
16263         * g++.dg/ext/dllimport2.C: New file.
16264         * g++.dg/ext/dllimport3.C: New file.
16265
16266 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16267
16268         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16269         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16270         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16271         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16272         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16273         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16274         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16275         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16276         * gcc.dg/compat/small-struct-defs.h: New file.
16277         * gcc.dg/compat/small-struct-init.h: New file.
16278         * gcc.dg/compat/small-struct-check.h: New file.
16279         * gcc.dg/compat/fp-struct-defs.h: New file.
16280         * gcc.dg/compat/fp-struct-check.h: New file.
16281         * gcc.dg/compat/fp-struct-init.h: New file.
16282         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16283         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16284
16285 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16286
16287         * gcc.dg/20030225-2.c: New test.
16288
16289 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16290             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16291
16292         * gcc.c-torture/compile/20030518-1.c: New test case.
16293
16294 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16295
16296         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16297         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16298         gcc-dg-debug-runtest.
16299         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16300         gcc-dg-debug-runtest.
16301
16302 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16303
16304         PR c++/9022
16305         * g++.dg/lookup/using6.C: New test.
16306
16307 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16308
16309         * g++.dg/parse/access2.C: New test.
16310
16311 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16312
16313         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16314         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16315         * gcc.dg/debug/debug.exp: Likewise.
16316
16317 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16318
16319         * gcc.dg/dollar.c: New test.
16320
16321 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16322
16323         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16324         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16325         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16326         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16327         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16328         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16329         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16330         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16331         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16332         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16333         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16334         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16335         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16336         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16337         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16338         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16339         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16340         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16341
16342 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16343
16344         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16345         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16346         support for "repo" mode.
16347         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16348         * lib/g77-dg.exp: Likewise.
16349         * lib/obj-dg.exp: Likewise.
16350
16351 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16352
16353         Merge from gcc-3_2-rhl8-branch:
16354         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16355
16356         * gcc.dg/tls/opt-6.c: New test.
16357
16358         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16359
16360         * gcc.dg/20030405-1.c: New test.
16361
16362         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16363
16364         * gcc.dg/20030309-1.c: New test.
16365
16366         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16367
16368         * gcc.c-torture/execute/20030307-1.c: New test.
16369
16370         2003-02-20  Randolph Chung  <tausq@debian.org>
16371
16372         * gcc.c-torture/compile/20030220-1.c: New test.
16373
16374         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16375
16376         * gcc.dg/20030217-1.c: New test.
16377
16378         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16379
16380         * gcc.c-torture/compile/20020129-1.c: New test.
16381
16382         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16383
16384         * gcc.dg/unroll-1.c: New test.
16385
16386         2002-11-16  Jan Hubicka  <jh@suse.cz>
16387
16388         * gcc.c-torture/execute/20020920-1.c: New test.
16389
16390         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16391
16392         PR target/7434
16393         * gcc.c-torture/compile/20021008-1.c: New test.
16394
16395         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16396
16397         PR target/7559
16398         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16399
16400         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16401
16402         * gcc.c-torture/compile/20020807-1.c: New test.
16403
16404         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16405
16406         * gcc.dg/tls/opt-1.c: New test.
16407
16408         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16409
16410         * gcc.dg/20020729-1.c: New test.
16411
16412         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16413
16414         * g++.dg/opt/life1.C: New test.
16415
16416         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16417
16418         * gcc.dg/20020525-1.c: New test.
16419
16420         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16421
16422         PR c++/6794
16423         * g++.dg/ext/pretty1.C: New test.
16424         * g++.dg/ext/pretty2.C: New test.
16425
16426 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16427
16428         PR c++/8385
16429         * g++.dg/ext/typeof5.C: New test.
16430
16431 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16432
16433         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16434         __USER_LABEL_PREFIX__ into account.
16435         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16436
16437 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16438
16439         * gcc.dg/builtins-15.c: New test case.
16440
16441 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16442
16443         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16444
16445 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16446
16447         * lib/g++.exp: Tweak handling of additional source files.
16448         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16449         * g++.dg/special/conpr-2a.C: Rename to ...
16450         * g++.dg/special/conpr-2a.cc: ... this.
16451         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16452         * g++.dg/special/conpr-3a.C: Rename to ...
16453         * g++.dg/special/conpr-3a.cc: This.
16454         * g++.dg/special/conpr-3b.C: Rename to ...
16455         * g++.dg/special/conpr-3b.cc: This.
16456         * g++.dg/special/conpr-4.C: New test.
16457         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16458
16459 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16460
16461         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16462
16463 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16464
16465         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16466         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16467         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16468         * g++.old-deja/g++.other/warn3.C: Likewise.
16469
16470 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16471
16472         * gcc.dg/i386-387-1.c: Update to also test log.
16473         * gcc.dg/i386-387-2.c: Likewise.
16474
16475 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16476
16477         * g77.f-torture/execute/int8421.f: New test.
16478
16479 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16480
16481         PR c++/10230, c++/10481
16482         * g++.dg/lookup/scoped5.C: New test.
16483
16484 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16485
16486         PR c++/10552
16487         * g++.dg/template/ttp6.C: New test.
16488
16489 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16490
16491         * gcc.c-torture/execute/builtins: New directory.
16492         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16493         gcc.c-torture/execute/builtins.
16494         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16495         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16496         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16497         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16498
16499 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16500
16501         PR c++/9252
16502         * g++.dg/template/access8.C: New test.
16503         * g++.dg/template/access9.C: New test.
16504
16505 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16506
16507         PR c++/9554
16508         * g++.dg/parse/access1.C: New test.
16509
16510 2003-05-09  DJ Delorie  <dj@redhat.com>
16511
16512         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16513         long, and not an int.
16514
16515 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16516
16517         PR c++/10555, c++/10576
16518         * g++.dg/template/memclass1.C: New test.
16519
16520 2003-05-08  DJ Delorie  <dj@redhat.com>
16521
16522         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16523         targets.
16524         * gcc.c-torture/execute/20021024-1.x: Likewise.
16525         * gcc.c-torture/execute/shiftdi.x: Likewise.
16526         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16527         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16528         * gcc.dg/20021018-1.c: Likewise.
16529
16530 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16531
16532         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16533
16534         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16535         (bcopy): Call memmove.
16536
16537 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16538
16539         * g77.f-torture/compile/8485.f: New test case.
16540
16541 2003-05-07  Richard Henderson  <rth@redhat.com>
16542
16543         PR c++/10570
16544         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16545         Verify exception_cleanup not called for rethrows.
16546         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16547         when exiting catch block without rethrowing.
16548         * g++.dg/eh/forced3.C: New.
16549         * g++.dg/eh/forced4.C: New.
16550
16551 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16552
16553         * gcc.dg/20030505.c: Fix triplet.
16554
16555 2003-05-06  DJ Delorie  <dj@redhat.com>
16556
16557         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16558         * gcc.dg/nest.c: Likewise.
16559
16560 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16561
16562         * gcc.dg/builtins-14.c: New test case.
16563
16564 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16565
16566         * lib/compat.exp (compat-execute): New argument.
16567         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16568         * gcc.dg/compat: New test directory.
16569         * gcc.dg/compat/compat.exp: New expect script.
16570         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16571         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16572         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16573         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16574         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16575         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16576
16577         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16578         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16579         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16580         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16581         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16582         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16583         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16584         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16585         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16586         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16587         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16588         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16589         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16590         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16591         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16592
16593 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16594
16595         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16596
16597 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16598
16599         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16600
16601 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16602
16603         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16604         * gcc.dg/ppc-fsel-2.c: New test.
16605
16606         * gcc.dg/unused-5.c: New test.
16607
16608 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16609
16610         PR c++/10496
16611         * g++.dg/warn/pmf1.C: New test.
16612
16613 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16614
16615         PR c++/4494
16616         * g++.dg/warn/main.C: New test.
16617
16618 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16619
16620         * gcc.dg/nonnull-3.c: New test.
16621
16622 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16623
16624         * gcc.dg/cpp/Wtrigraphs.c: Update.
16625         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16626
16627 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16628
16629         * gcc.dg/ppc-fsel-1.c: New test.
16630
16631 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16632
16633         PR c/10604
16634         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16635
16636 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16637
16638         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16639
16640 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16641
16642         PR c++/9364, c++/10553, c++/10586
16643         * g++.dg/parse/typename4.C: New test.
16644         * g++.dg/parse/typename5.C: Likewise.
16645
16646 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16647
16648         * gcc.c-torture/compile/20030503-1.c: New test.
16649
16650 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16651
16652         * g++.dg/lookup/using5.C: Fix testcase error.
16653
16654 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16655
16656         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16657         since MEABI is no longer supported.  Remove all vestiges
16658         of MEABI from the test.
16659
16660 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16661
16662         PR c++/10554
16663         * g++.dg/lookup/using5.C: New test.
16664
16665 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16666
16667         PR c++/8772
16668         * g++.dg/template/ttp5.C: New test.
16669
16670 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16671
16672         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16673         (dg-gpp-additional-sources): New function.
16674         (dg-gpp-additional-files): Likewise.
16675         * lib/g++.exp (additional_sources): New variable.
16676         (additional_files): Likewise.
16677         (g++_target_compile): Deal with them.
16678         * lib/old-dejagnu.exp: Remove.
16679         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16680         * g++.old-deja: Revise all tests to use dg commands.
16681
16682 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16683
16684         PR c++/9432, c++/9528
16685         * g++.dg/lookup/using4.C: New test.
16686
16687 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16688
16689         * gcc.dg/noreturn-5.c: New file.
16690         * gcc.dg/noreturn-6.c: New file.
16691
16692         * gcc.c-torture/compile/inline-1.c: New file.
16693
16694 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16695
16696         PR c++/10551
16697         * g++.dg/template/explicit1.C: New test.
16698
16699 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16700
16701         PR c++/10549
16702         * g++.dg/other/bitfield1.C: New test.
16703
16704         PR c++/10527
16705         * g++.dg/init/new7.C: New test.
16706
16707 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16708
16709         * g++.dg/ext/desig1.C: New test.
16710         * g++.dg/ext/init1.C: Update.
16711
16712         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16713
16714 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16715
16716         PR c++/10180
16717         * g++.dg/warn/Winline-1.C: New test.
16718
16719 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16720
16721         * gcc.c-torture/execute/string-opt-19.c: New test.
16722
16723         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16724         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16725
16726 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16727
16728         PR c++/10506
16729         * g++.dg/init/new6.C: New test.
16730
16731         PR c++/10503
16732         * g++.dg/init/ref6.C: New test.
16733
16734 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16735
16736         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16737
16738 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16739
16740         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16741         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16742
16743 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16744
16745         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16746         initialized static data members.
16747
16748 2003-04-25  H.J. Lu <hjl@gnu.org>
16749
16750         * gcc.dg/ia64-sync-4.c: New test.
16751
16752 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16753
16754         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16755         date.
16756
16757 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16758
16759         PR c++/10337
16760         * g++.dg/warn/conv1.C: New test.
16761         * g++.old-deja/g++.other/conv7.C: Adjust.
16762         * g++.old-deja/g++.other/overload14.C: Adjust.
16763
16764 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16765
16766         PR c++/10471
16767         * g++.dg/template/defarg2.C: New test.
16768
16769 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16770
16771         * gcc.dg/cpp/include2.c: Update.
16772         * gcc.dg/cpp/multiline-2.c: New.
16773         * gcc.dg/cpp/multiline.c: Update.
16774         * gcc.dg/cpp/strify2.c: Update.
16775         * gcc.dg/cpp/trad/literals-2.c: Update.
16776
16777 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16778
16779         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16780
16781 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16782
16783         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16784
16785 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16786
16787         PR c++/10451
16788         * g++.dg/parse/crash4.C: New test.
16789
16790         PR c++/9847
16791         * g++.dg/parse/crash5.C: New test.
16792
16793 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16794
16795         PR c++/10446
16796         * g++.dg/parse/crash3.C: New test.
16797
16798         PR c++/10428
16799         * g++.dg/parse/elab1.C: New test.
16800
16801 2003-04-22  Devang Patel  <dpatel@apple.com>
16802
16803         * gcc.dg/cpp/trad/funlike-5.c: New test.
16804
16805 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16806
16807         * g++.dg/other/packed1.C: Fix dg options.
16808
16809 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16810
16811         * g++.dg/other/offsetof2.C: New test.
16812
16813 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16814
16815         * g++.dg/template/recurse.C: Adjust location of error messages.
16816
16817 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16818
16819         PR c++/9881
16820         * g++.dg/init/addr-const1.C: New test.
16821         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16822
16823 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16824
16825         PR c++/10405
16826         * g++.dg/lookup/struct-hack1.C: New test.
16827
16828 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16829
16830         * ucs.c: Update diagnostic messages.
16831
16832 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16833
16834         * gcc.dg/cpp/truefalse.cpp: New test.
16835         * gcc.dg/cpp/cpp.exp: Update.
16836         * g++.dg/other/stdbool-if.C: Remove.
16837
16838 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16839
16840         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16841         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16842
16843 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16844
16845         * gcc.c-torture/compile/20030418-1.c: New test.
16846
16847 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16848
16849         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16850
16851 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16852
16853         PR c++/10347
16854         g++.dg/template/dependent-name1.C: New test.
16855
16856 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16857
16858         * gcc.dg/warn-1.c (tourist_guide): New array,
16859         contains a pointer to bar.
16860
16861 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16862
16863         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16864         * gcc.c-torture/execute/medce-1.c: New test case.
16865         * gcc.c-torture/execute/medce-2.c: New test case.
16866
16867 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16868
16869         * lib/prune.exp: Ignore more messages.
16870
16871         PR c++/10381
16872         * g++.dg/parse/lookup3.C: New test.
16873
16874 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16875
16876         * gcc.c-torture/compile/20030415-1.c : New test.
16877
16878 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16879
16880         * gcc.c-torture/execute/scope-2.c: Move to ...
16881         * gcc.dg/noncompile/scope.c: .... here.
16882
16883 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16884
16885         * gcc.dg/20030414-2.c: New test case.
16886
16887 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16888
16889         PR target/10377
16890         * gcc.dg/20030414-1.c: New test.
16891
16892 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16893
16894         * gcc.dg/builtins-12.c: New test case.
16895         * gcc.dg/builtins-13.c: New test case.
16896
16897 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16898
16899         * gcc.c-torture/execute/string-opt-18.c: New test.
16900
16901 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16902
16903         PR c++/10300
16904         * g++.dg/init/new5.C: New test.
16905
16906 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16907
16908         PR c++/7910
16909         * g++.dg/ext/dllimport1.C: New test.
16910
16911 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16912
16913         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16914
16915 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16916
16917         PR Fortran/9263
16918         * g77.f-torture/noncompile/9263.f: New test
16919         PR Fortran/1832
16920         * g77.f-torture/execute/1832.f: New test
16921
16922 2003-04-11  David Chad  <davidc@freebsd.org>
16923             Loren J. Rittle  <ljrittle@acm.org>
16924
16925         libobjc/8562
16926         * objc.dg/headers.m: New test.
16927
16928 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16929
16930         * gcc.c-torture/execute/builtin-noret-2.c: New.
16931         * gcc.c-torture/execute/builtin-noret-2.x: New.
16932         XFAIL builtin-noret-2.c at -O1 and above.
16933         * gcc.dg/redecl.c: New.
16934         * gcc.dg/Wshadow-1.c: Update error regexps.
16935
16936 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16937
16938         * g++.dg/abi/bitfield10.C: New test.
16939
16940 2003-04-09  Mike Stump  <mrs@apple.com>
16941
16942         * gcc.dg/pch/pch.exp: Make testcase names longer.
16943         * g++.dg/pch/pch.exp: Make testcase names longer.
16944
16945 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16946
16947         * gcc.dg/builtins-11.c: New test case.
16948
16949 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16950
16951         * gcc.dg/builtins-9.c: New test case.
16952         * gcc.dg/builtins-10.c: New test case.
16953
16954 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16955
16956         * gcc.dg/noncompile/init-4.c.c: New test.
16957
16958 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16959
16960         * gcc.misc-test/gcov-9.c: New test.
16961         * gcc.misc-test/gcov-10.c: New test
16962         * gcc.misc-test/gcov-11.c: New test.
16963
16964 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16965
16966         PR optimization/10024
16967         * gcc.c-torture/compile/20030405-1.c: New test.
16968
16969 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16970
16971         * gcc.dg/pch/static-3.c: New.
16972         * gcc.dg/pch/static-3.hs: New.
16973         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16974
16975 2003-04-04  Richard Henderson  <rth@redhat.com>
16976
16977         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16978         * g++.dg/eh/forced2.C: Likewise.
16979
16980 2003-04-03  Mike Stump  <mrs@apple.com>
16981
16982         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16983         target arg.
16984         (scan-assembler-times, scan-assembler-not): Likewise.
16985         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16986
16987 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16988
16989         * gcc.dg/sparc-loop-1.c: New test.
16990
16991 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16992
16993         PR other/9274
16994         * g++.dg/pch/system-2.C: New.
16995         * g++.dg/pch/system-2.Hs: New.
16996
16997 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16998
16999         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
17000
17001         * g++.dg/eh/simd-1.C (vecfunc): Same.
17002
17003 2003-04-01  Roger Sayle  <roger@eyesopen.com>
17004
17005         * gcc.c-torture/execute/20030401-1.c: New test case.
17006
17007 2003-04-01  Ziemowit Laski <zlaski@apple.com>
17008
17009         * objc.dg/defs.m: New.
17010
17011 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
17012
17013         * g++.dg/eh/simd-1.C: New.
17014         * g++.dg/eh/simd-2.C: New.
17015
17016 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
17017
17018         * gcc.c-torture/execute/simd-3.c: New.
17019
17020 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17021
17022         PR c/9936
17023         * gcc.dg/20030331-2.c: New test.
17024
17025 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17026
17027         PR c++/10278
17028         * g++.dg/parse/crash2.C: New test.
17029
17030 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17031
17032         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17033         * gcc.c-torture/execute/20030331-1.c: ...here.
17034
17035 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17036
17037         * gcc.c-torture/execute/20030331-1.c: New test.
17038
17039 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17040
17041         * lib/gcov.exp: Adjust call return testing strings.
17042         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17043
17044 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17045
17046         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17047         * gcc.dg/builtins-7.c: New test case.
17048         * gcc.dg/builtins-8.c: New test case.
17049
17050 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17051
17052         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
17053
17054 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
17055
17056         PR c++/7647
17057         * g++.dg/lookup-class-member-2.C: New test.
17058
17059 2003-03-30  Glen Nakamura  <glen@imodulo.com>
17060
17061         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
17062
17063 2003-03-28  Roger Sayle  <roger@eyesopen.com>
17064
17065         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
17066
17067 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
17068
17069         * g++.dg/init/attrib1.C: New test.
17070
17071 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17072
17073         * gcc.dg/ultrasp8.c: New test.
17074
17075 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17076
17077         * gcc.dg/ultrasp7.c: New test.
17078
17079 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
17080
17081         PR c++/10047
17082         * g++.dg/template/inline1.C: New test.
17083
17084 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17085
17086         * gcc.dg/sparc-dwarf2.c: New test.
17087
17088 2003-03-27  Roger Sayle  <roger@eyesopen.com>
17089
17090         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
17091         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
17092
17093 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
17094
17095         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
17096         than reading .x files.
17097         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
17098         * g77.dg/gcov/gcov-1.f: Likewise.
17099         * gcc.misc-tests/gcov-4b.c: Likewise.
17100         * gcc.misc-tests/gcov-5b.c: Likewise.
17101         * gcc.misc-tests/gcov-6.c: Likewise.
17102         * gcc.misc-tests/gcov-7.c: Likewise.
17103         * gcc.misc-tests/gcov-8.c: Likewise.
17104         * g++.dg/gcov/gcov-1.x: Remove.
17105         * g77.dg/gcov/gcov-1.x: Likewise.
17106         * gcc.misc-tests/gcov-4b.x: Likewise.
17107         * gcc.misc-tests/gcov-5b.x: Likewise.
17108         * gcc.misc-tests/gcov-6.x: Likewise.
17109         * gcc.misc-tests/gcov-7.x: Likewise.
17110         * gcc.misc-tests/gcov-8.x: Likewise.
17111
17112 2003-03-27  Glen Nakamura  <glen@imodulo.com>
17113
17114         PR opt/10087
17115         * gcc.dg/20030324-1.c: New test.
17116
17117 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
17118
17119         PR c++/10224
17120         * g++.dg/template/arg3.C: New test.
17121
17122         PR c++/10158
17123         * g++.dg/template/friend18.C: New test.
17124
17125 2003-03-26  Roger Sayle  <roger@eyesopen.com>
17126
17127         * g77.f-torture/compile/20030326-1.f: New test case.
17128
17129 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
17130
17131         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
17132
17133         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
17134
17135 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
17136
17137         * gcc.dg/ia64-sync-3.c: New test.
17138
17139 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
17140
17141         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
17142
17143 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17144
17145         * gcc.dg/ultrasp6.c: New test.
17146
17147 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17148
17149         * gcc.dg/i386-signbit-1.c: New test.
17150         * gcc.dg/i386-signbit-2.c: New test.
17151         * gcc.dg/i386-signbit-3.c: New test.
17152
17153 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17154
17155         * gcc.dg/ultrasp5.c: Fix options.
17156
17157 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17158
17159         * gcc.dg/ultrasp5.c: Fix comment.
17160
17161 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
17162
17163         PR fortran/10197
17164         * g77.f-torture/execute/10197.f: New test.
17165
17166 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
17167
17168         PR c++/9898, c++/383
17169         * g++.dg/template/conv6.C: New test.
17170
17171         PR c++/10119
17172         * g++.dg/template/ptrmem5.C: New test.
17173
17174         PR c++/10026
17175         * g++.dg/lookup/koenig1.C: New test.
17176
17177         PR C++/10199
17178         * g++.dg/lookup/template2.C: New test.
17179
17180 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
17181
17182         * g++.dg/opt/rtti1.C: New test.
17183
17184 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17185
17186         * gcc.dg/ultrasp5.c: New test.
17187
17188 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
17189
17190         PR middle-end/9967
17191         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
17192         builtin fputs.
17193
17194 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
17195
17196         PR c/8224
17197         * gcc.dg/20030323-1.c: New test.
17198
17199 2003-03-23  Roger Sayle  <roger@eyesopen.com>
17200
17201         * gcc.c-torture/compile/20030323-1.c: New test case.
17202
17203 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17204
17205         * gcc.dg/20030321-1.c: New test.
17206
17207 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17208
17209         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17210
17211 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17212
17213         PR c++/9978, c++/9708
17214         * g++.dg/ext/vlm1.C: Adjust expected error.
17215         * g++.dg/ext/vla2.C: New test.
17216         * g++.dg/template/arg1.C: New test.
17217         * g++.dg/template/arg2.C: New test.
17218
17219 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17220
17221         * g77.f-torture/execute/select.f: New test.
17222         * g77.f-torture/noncompile/select_no_compile.f: New test.
17223
17224 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17225
17226         PR c++/9898
17227         * g++.dg/other/error4.C: New test.
17228
17229 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17230
17231         * g++.dg/template/friend17.C: New test.
17232
17233 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17234
17235         * gcc.c-torture/compile/20030320-1.c: New.
17236
17237 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17238
17239         * gcc.dg/builtins-6.c: New test case.
17240
17241 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17242
17243         PR target/10073
17244         * gcc.c-torture/compile/20030319-1.c: New.
17245
17246 2003-03-18  Jan Hubicka  <jh@suse.cz>
17247
17248         * gcc.dg/i386-cvt-1.c: New test.
17249
17250 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17251
17252         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17253         * objc.dg/naming-2.m: Likewise.
17254
17255 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17256
17257         PR c++/9639
17258         * g++.dg/parse/crash1.C: New test.
17259
17260 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17261
17262         PR c++/8805
17263         * g++.dg/eh/cleanup1.C: New test.
17264
17265 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17266
17267         * gcc.c-torture/execute/20030316-1.c: New test case.
17268
17269 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17270
17271         PR c++/9629
17272         * g++.dg/init/ctor2.C: New test.
17273
17274 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17275
17276         * g77.f-torture/compile/xformat.f: New test case.
17277
17278 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17279
17280         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17281         * g++.old-deja/g++.mike/eh50.C: Likewise.
17282
17283 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17284
17285         PR c++/6440
17286         * g++.dg/template/spec7.C: New test.
17287         * g++.dg/template/spec8.C: Likewise.
17288
17289 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17290
17291         * gcc.c-torture/execute/20030313-1.c: New test.
17292
17293 2003-03-14  Richard Henderson  <rth@redhat.com>
17294
17295         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17296
17297 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17298
17299         * gcc.c-torture/compile/20030314-1.c: New test.
17300
17301 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17302
17303         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17304         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17305         thumb target,
17306         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17307         to accept newer _imp__  prefix and additional
17308         newline in .drectve section.
17309         * gcc.dg/dll-4.c: Likewise.
17310         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17311         switch.
17312
17313 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17314
17315         * g++.dg/parse/namespace9.C: New test.
17316
17317         * g++.dg/init/ref5.C: New test.
17318         * g++.dg/parse/ptrmem1.C: Likewise.
17319
17320 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17321
17322         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17323         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17324         regular expression.
17325         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17326         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17327
17328 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17329
17330         * gcc.c-torture/execute/20030224-2.c: New test.
17331
17332 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17333
17334         * gcc.dg/decl-3.c: New test.
17335
17336 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17337
17338         * gcc.dg/i386-loop-2.c: New test.
17339
17340 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17341
17342         PR c++/9474
17343         * g++.dg/parse/namespace8.C: New test.
17344
17345         PR c++/9924
17346         * g++.dg/overload/builtin2.C: New test.
17347
17348 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17349
17350         * gcc.dg/return-type-3.c: New test.
17351
17352 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17353
17354         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17355         profiling options are not supported.
17356
17357 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17358
17359         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17360         * g++.old-deja/g++.warn/impint2.C: Likewise.
17361
17362 2003-03-10  Devang Patel  <dpatel@apple.com>
17363
17364         * g++.dg/cpp/c++_cmd_1.C: New test.
17365         * g++.dg/cpp/c++_cmd_1.h: New file.
17366
17367 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17368
17369         * gcc.dg/altivec-9.c: New file.
17370
17371 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17372
17373         * gcc.dg/ppc-sdata-1.c: New test.
17374         * gcc.dg/ppc-sdata-2.c: New test.
17375
17376 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17377
17378         PR c++/9373
17379         * g++.dg/opt/ptrmem2.C: New test.
17380
17381         PR c++/8534
17382         * g++.dg/opt/ptrmem1.C: New test.
17383
17384 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17385
17386         * gcc.dg/i386-loop-1.c: New test.
17387
17388 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17389
17390         PR c++/9970
17391         * g++.dg/lookup/friend1.C: New test.
17392
17393 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17394
17395         PR c++/9823
17396         * g++.dg/parser/constructor1.C: New test.
17397
17398 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17399
17400         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17401
17402         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17403
17404 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17405
17406         * gcc.dg/cpp/Wunused.c: Update test.
17407
17408 2003-03-08  Jan Hubicka  <jh@suse.cz>
17409
17410         * gcc.dg/inline-3.c: New test.
17411
17412 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17413
17414         PR c++/9809
17415         * g++.dg/parse/builtin1.C: New test.
17416
17417         PR c++/9982
17418         * g++.dg/abi/cookie1.C: New test.
17419         * g++.dg/abi/cookie2.C: Likewise.
17420
17421         PR c++/9524
17422         * g++.dg/template/field1.C: New test.
17423
17424         PR c++/9912
17425         * g++.dg/parse/class1.C: New test.
17426         * g++.dg/parse/namespace7.C: Likewise.
17427         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17428
17429 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17430
17431         * g++.dg/init/ref4.C: New test.
17432
17433 2003-03-07  Jan Hubicka  <jh@suse.cz>
17434
17435         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17436         * gcc.dg/inline-3.c:  New test.
17437
17438 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17439
17440         * g++.dg/init/ref3.C: New test.
17441
17442         PR c++/9965
17443         * g++.dg/init/ref2.C: New test.
17444
17445         PR c++/9400
17446         * g++.dg/warn/Wshadow-2.C: New test.
17447
17448         PR c++/9791
17449         * g++.dg/warn/Woverloaded-1.C: New test.
17450
17451 2003-03-05  Jan Hubicka  <jh@suse.cz>
17452
17453         * gcc.dg/i386-local2.c: New.
17454         * gcc.dg/i386-local.c: Fix typo.
17455
17456 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17457
17458         * g++.dg/abi/layout3.C: New test.
17459
17460 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17461
17462         * gcc.c-torture/compile/20030305-1.c
17463
17464 2003-03-05  Jan Hubicka  <jh@suse.cz>
17465
17466         * gcc.dg/i386-local.c: New.
17467
17468 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17469
17470         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17471
17472 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17473
17474         * gcc.dg/switch-2.c: New test.
17475         * gcc.dg/switch-3.c: New test.
17476         * gcc.dg/Wswitch.c: Adjust line numbers.
17477         * gcc.dg/Wswitch-default.c: Likewise.
17478         * gcc.dg/Wswitch-enum.c: Likewise.
17479
17480 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17481
17482         * gcc.c-torture/execute/20030222-1.c: New test.
17483
17484 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17485
17486         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17487
17488 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17489
17490         PR c++/9878
17491         * g++.dg/init/ref1.C: New test.
17492
17493 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17494
17495         * gcc.dg/sh-relax.c: New SH-only test.
17496
17497 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17498
17499         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17500         comment explaining purpose of testcase.
17501
17502 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17503
17504         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17505         for HC11/HC12 (asm needs two int registers).
17506         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17507         HC11/HC12 because the test uses an asm which needs two 32-bit
17508         registers.
17509
17510 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17511
17512         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17513         for HC11/HC12 (array is too large otherwise).
17514         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17515         * gcc.c-torture/compile/20010518-2.x: Likewise.
17516         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17517         HC11/HC12 (array is too large).
17518
17519 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17520
17521         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17522         * lib/g++-dg.exp (g++-dg-test): Likewise.
17523
17524 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17525
17526         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17527         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17528
17529 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17530
17531         * g++.dg/warn/implicit-typename1.C: Remove warning.
17532
17533 2003-02-28  Richard Henderson  <rth@redhat.com>
17534
17535         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17536         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17537
17538 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17539
17540         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17541         * g++.dg/pch/pch.exp: Likewise.
17542
17543 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17544
17545         PR c++/9879
17546         * testsuite/g++.dg/init/new4.C: New test.
17547
17548 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17549
17550         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17551
17552 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17553
17554         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17555         unsigned long.
17556
17557         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17558         wider than float.
17559
17560 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17561
17562         * lib/scanasm.exp: Add support for counting numbers of
17563         occurences.
17564         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17565         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17566
17567 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17568
17569         PR c++/9683
17570         * g++.dg/template/static3.C: New test.
17571
17572         PR c++/9829
17573         * g++.dg/parse/namespace6.C: New test.
17574
17575 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17576
17577         PR target/9732
17578         * gcc.dg/20030225-1.c: New test.
17579
17580 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17581
17582         * README: Remove out-of-date information.
17583
17584         PR c++/9836
17585         * g++.dg/template/spec6.C: New test.
17586
17587 2003-02-24  Jeff Law  <law@redhat.com>
17588
17589         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17590
17591 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17592
17593         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17594         * gcc.dg/pragma-ep-1.c: Likewise.
17595
17596 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17597
17598         PR c++/9602
17599         * g++.dg/template/friend16.C: New test.
17600
17601 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17602
17603         PR c++/5333
17604         * g++.dg/parse/fused-params1.C: Adjust error messages.
17605         * g++.dg/template/nested3.C: New test.
17606
17607 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17608
17609         * g++.dg/abi/param1.C: New test.
17610
17611 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17612
17613         PR c++/7982
17614         * g++.dg/warn/implicit-typename1.C: New test.
17615
17616 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17617
17618         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17619         with "mtune".
17620         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17621         * gcc.c-torture/execute/20010129-1.x: Likewise.
17622         * gcc.dg/20011107-1.c: Likewise.
17623         * gcc.dg/20020108-1.c: Likewise.
17624         * gcc.dg/20020122-3.c: Likewise.
17625         * gcc.dg/20020206-1.c: Likewise.
17626         * gcc.dg/20020310-1.c: Likewise.
17627         * gcc.dg/20020426-2.c: Likewise.
17628         * gcc.dg/20020517-1.c: Likewise.
17629         * gcc.dg/991230-1.c: Likewise.
17630         * gcc.dg/i386-unroll-1.c: Likewise.
17631         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17632
17633 2003-02-22  Jan Hubicka  <jh@suse.cz>
17634
17635         * gcc.dg/i386-mul.c: New test.
17636
17637 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17638
17639         * gcc.dg/builtins-5.c: New test case.
17640
17641 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17642
17643         * gcc.dg/asmreg-1.c: New test.
17644
17645 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17646
17647         PR c++/9749
17648         * g++.dg/parse/varmod1.C: New test.
17649
17650 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17651
17652         PR c++/9727
17653         * g++.dg/template/op1.C: New test.
17654
17655 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17656
17657         PR c++/8906
17658         * g++.dg/template/nested2.C: New test.
17659
17660 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17661
17662         PR c++/8724
17663         * g++.dg/expr/dtor1.C: New test.
17664
17665 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17666
17667         * gcc.dg/cpp/include3.c: New test.
17668         * gcc.dg/cpp/inc/foo.h: New file.
17669
17670 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17671
17672         * gcc.c-torture/execute/20030221-1.c: New test.
17673
17674 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17675
17676         PR c++/9729
17677         * g++.dg/abi/conv1.C: New test.
17678
17679 2003-02-20  Jan Hubicka  <jh@suse.cz>
17680
17681         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17682
17683 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17684
17685         * gcc.c-torture/compile/20030219-1.c: New test.
17686
17687 2003-02-18  Jan Hubicka  <jh@suse.cz>
17688
17689         * gcc.dg/funcorder.c: New test.
17690
17691 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17692
17693         * gcc.c-torture/execute/20030218-1.c: New.
17694
17695 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17696
17697         * gcc.dg/20030218-1.c: New.
17698
17699 2003-02-18  Richard Henderson  <rth@redhat.com>
17700
17701         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
17702         * gcc.dg/attr-used-2.c: New.
17703
17704 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
17705
17706         PR c++/9704
17707         * g++.dg/init/copy5.C: New test.
17708
17709 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
17710
17711         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17712         * g++.dg/pch/pch.exp: Likewise.
17713
17714 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17715
17716         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17717         STACK_SIZE is not defined.
17718
17719 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17720
17721         PR c++/9457
17722         * g++.dg/template/init1.C: New test.
17723
17724 2003-02-16  Jan HUbicka  <jh@suse.cz>
17725
17726         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17727         (foo): Add few extra tests
17728         * gcc.dg/c99-const-expr-3.c: Likewise.
17729         * gcc.c-torture/execute/20030216-1.c: New.
17730
17731 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17732
17733         PR c++/9459
17734         * g++.dg/ext/typeof4.C: New test.
17735
17736 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17737
17738         * gcc.dg/i386-387-3.c: New test case.
17739
17740 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17741
17742         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17743         cris-*-elf* cris-*-aout* and mmix-*-*.
17744
17745 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17746
17747         * gcc.dg/20030213-1.c: New test.
17748
17749 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17750
17751         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17752         * gcc.dg/i386-387-2.c: Likewise.
17753
17754 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17755
17756         * gcc.dg/ppc-spe.c: Fix formatting.
17757         Enable tests that were previously unsupported by gas.
17758         Delete tests for instructions that no longer exist.
17759         Switch arguments on evsubifw builtin.
17760
17761 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17762
17763         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17764         STACK_SIZE is too small.
17765
17766 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17767             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17768
17769         * gcc.dg/decl-2.c: New test.
17770
17771 2003-02-10  Jan Hubicka  <jh@suse.cz>
17772
17773         * gcc.dg/i386-fpcvt-1.c:  New test.
17774
17775 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17776
17777         * gcc.c-torture/execute/20030209-1.c: New test.
17778
17779 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17780
17781         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17782         int-wide bitops, use the constants of the same width.
17783         Likewise, if long long is 32-bit wide, test bitops using
17784         32-bit constants.
17785
17786 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17787
17788         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17789
17790 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17791
17792         * testsuite/gcc.dg/builtins-4.c: New test case.
17793
17794 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17795
17796         * gcc.dg/20020430-1.c: Fix dg command typos.
17797         * gcc.dg/20020503-1.c: Likewise.
17798
17799 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17800
17801         PR c++/8785
17802         * g++.dg/parse/fused-params1.C: New test.
17803
17804         PR c++/8857
17805         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17806
17807         PR c++/8921
17808         * g++.dg/parse/non-dependent1.C: New test.
17809
17810         PR c++/8928
17811         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17812
17813         PR c++/9228
17814         * g++.dg/parse/undefined7.C: New test.
17815         * g++.dg/parse/non-templ1.C: New test.
17816
17817         PR c++/9229
17818         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17819
17820 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17821
17822         * gcc.c-torture/compile/20030206-1.c: New test.
17823
17824 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17825
17826         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17827         "pow" to "foo" to avoid potential confusion with a math built-in.
17828
17829 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17830
17831         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17832         conditions for SPARC targets.
17833
17834 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17835
17836         * gcc.dg/20030204-1.c: New test.
17837
17838 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17839
17840         PR c++/38
17841         * g++.dg/parse/array-size1.C: New test.
17842
17843         PR c++/5657
17844         * g++.dg/parse/undefined3.C: New test.
17845
17846         PR c++/5665
17847         * g++.dg/parse/undefined4.C: New test.
17848
17849         PR c++/5975
17850         * g++.dg/parse/undefined5.C: New test.
17851
17852         PR c++/7259
17853         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17854
17855         PR c++/8578
17856         * g++.dg/parse/casting-operator1.C: New test.
17857
17858         PR c++/8596
17859         * g++.dg/parse/undefined6.C: New test.
17860
17861         PR c++/8736
17862         * g++.dg/parse/missing-template1.C: New test.
17863
17864 2003-02-04  Jan Hubicka  <jh@suse.cz>
17865
17866         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17867         * gcc.dg/i386-cmov?.c:  Likewise.
17868         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17869         * gcc.dg/i386-ssefp-1.c:  Likewise.
17870         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17871         conventions.
17872
17873 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17874
17875         PR c++/7129
17876         * testsuite/g++.dg/ext/max.C: New test.
17877
17878 2003-02-03  Jan Hubicka  <jh@suse.cz>
17879
17880         * gcc.c-torture/execute/20030203-1.c: New test.
17881
17882 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17883
17884         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17885         'natural-endian'.
17886
17887 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17888
17889         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17890         * g++.dg/init/new2.C: Likewise.
17891         * g++.dg/other/new1.C: Likewise.
17892
17893 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17894
17895         * gcc.dg/struct-ret-libc.c: New test.
17896
17897 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17898
17899         * gcc.dg/20030129-1.c: New test.
17900
17901 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17902
17903         PR c++/8849
17904         * g++.dg/template/ptrmem4.C: New test.
17905
17906 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17907
17908         * g++.dg/parser/constant1.C: New test.
17909
17910 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17911
17912         PR c++/8591
17913         * g++.dg/parse/friend2.C: New test.
17914
17915 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17916
17917         PR c++/9437
17918         * g++.dg/template/unify4.C: New test.
17919
17920 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17921
17922         * gcc.c-torture/execute/20030128-1.c: New test.
17923
17924 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17925
17926         * g++.dg/lookup/nested1.C: Test moved from ...
17927         * g++.old-deja/g++.other/lookup24.C: ... here.
17928
17929 2003-01-28  Jan Hubicka  <jh@suse.cz>
17930
17931         * gcc.dg/i386-cmov5.c:  New test.
17932
17933 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17934
17935         * gcc.c-torture/execute/20010925-1.c: Changed the
17936         memcpy declaration.
17937
17938 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17939
17940         PR c++/3902
17941         * g++.dg/parse/template5.C: New test.
17942
17943 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17944
17945         PR fortran/9258
17946         * g77.dg/pr9258: New test.
17947
17948 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17949
17950         * README: Move relevant parts from README.g++.
17951
17952         * README.g++: Remove this file.
17953
17954 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17955
17956         * g++.dg/abi/dcast1.C: New test.
17957
17958 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17959
17960         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17961
17962 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17963
17964         PR c++/47
17965         * g++.old-deja/g++.other/lookup24.C: New test.
17966
17967 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17968
17969         PR middle-end/7227
17970         * gcc.dg/uninit-C.c: New test.
17971
17972 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17973
17974         * g++.dg/abi/covariant1.C: New test.
17975
17976 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17977
17978         * gcc.dg/20030123-1.c: New test.
17979
17980 2003-01-25  Jan Hubicka  <jh@suse.cz>
17981
17982         PR opt/8492
17983         * gcc.c-torture/compile/20030125-1.c
17984
17985 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17986
17987         PR c++/9403
17988         * g++.dg/parse/template3.C: New test.
17989         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17990
17991         PR c++/795
17992         * g++.dg/parse/template4.C: New test.
17993
17994         PR c++/9415
17995         * g++.dg/template/qual2.C: New test.
17996
17997         PR c++/8545
17998         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17999
18000         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
18001
18002 2003-01-25  Roger Sayle  <roger@eyesopen.com>
18003
18004         * gcc.c-torture/execute/switch-1.c: New test case.
18005
18006 2003-01-25  Jan Hubicka  <jh@suse.cz>
18007
18008         * gcc.c-torture/execute/20030125-1.[cx]: New test.
18009
18010 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
18011
18012         Tweaks for Bison-1.875. From the NEWS file:
18013         "- `parse error' -> `syntax error'
18014         Bison now uniformly uses the term `syntax error'"
18015         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
18016         * gcc.dg/cpp/digraph2.c: Likewise.
18017         * gcc.dg/cpp/direct2.c: Likewise.
18018         * gcc.dg/cpp/paste4.c: Likewise.
18019         * gcc.dg/c90-restrict-1.c: Likewise.
18020         * gcc.dg/c99-func-2.c: Likewise.
18021         * gcc.dg/noncompile/920721-2.c: Likewise.
18022         * gcc.dg/noncompile/930622-2.c: Likewise.
18023         * gcc.dg/noncompile/940112-1.c: Likewise.
18024         * gcc.dg/noncompile/950921-1.c: Likewise.
18025         * gcc.dg/noncompile/951123-1.c: Likewise.
18026         * gcc.dg/noncompile/971104-1.c: Likewise.
18027         * gcc.dg/noncompile/990416-1.c: Likewise.
18028
18029 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
18030
18031         * g++.dg/parse/undefined1.C: Add error message.
18032
18033 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18034
18035         PR c++/9354
18036         * g++.dg/parse/new1.C: New test.
18037
18038         PR c++/9216
18039         * g++.dg/parse/template2.C: New test.
18040
18041         PR c++/9354
18042         * g++.dg/parse/typedef2.C: New test.
18043
18044         PR c++/9328
18045         * g++.dg/ext/typeof3.C: New test.
18046
18047 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18048
18049         PR c++/2738
18050         * g++.dg/parse/ret-type1.C: New test.
18051
18052         PR c++/3792
18053         * g++.dg/parse/tmpl-outside1.C: New test.
18054
18055         PR c++/4207
18056         * g++.dg/parse/int-as-enum1.C: New test.
18057
18058         PR c++/4903
18059         * g++.dg/parse/no-typename1.C: New test.
18060
18061         PR c++/5533
18062         * g++.dg/parse/no-value1.C: New test.
18063
18064         PR c++/5921
18065         * g++.dg/parse/wrong-inline1.C: New test.
18066
18067         PR c++/6402
18068         * g++.dg/parse/ref1.C: New test.
18069
18070         PR c++/6992
18071         * g++.dg/parse/attr-ctor1.C: New test.
18072
18073         PR c++/7229
18074         * g++.dg/parse/namespace5.C: New test.
18075
18076         PR c++/7917
18077         * g++.dg/parse/func-def1.C: New test.
18078
18079         PR c++/8143
18080         * g++.dg/parse/undefined1.C: New test.
18081
18082         PR c++/5723, PR c++/8522
18083         * g++.dg/parse/specialization1.C: New test.
18084
18085         PR c++/163, PR c++/8595
18086         * g++.dg/parse/struct-as-enum1.C: New test.
18087
18088         PR c++/9173
18089         * g++.dg/parse/undefined2.C: New test.
18090
18091 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18092
18093         PR c++/9298
18094         * g++.dg/parse/template1.C: New test.
18095
18096         PR c++/9384
18097         * g++.dg/parse/using1.C: New test.
18098
18099         PR c++/9285
18100         PR c++/9294
18101         * g++.dg/parse/expr2.C: New test.
18102
18103         PR c++/9388
18104         * g++.dg/parse/lookup2.C: Likewise.
18105
18106 2003-01-21  Jan Hubicka  <jh@suse.cz>
18107
18108         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
18109         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
18110         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
18111         * gcc.c-torture/execute/string-opt-*.c: Likewise.
18112
18113 2003-01-20  Nick Clifton  <nickc@redhat.com>
18114
18115         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
18116         problem with ARM sibcall code generation.
18117
18118 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18119
18120         * gcc.c-torture/execute/20030120-1.c: New.
18121
18122 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
18123
18124         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
18125
18126 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
18127
18128         PR c++/9272
18129         * g++.dg/parse/ctor1.C: New test.
18130
18131         PR c++/9294:
18132         * g++.dg/parse/qualified1.C: New test.
18133
18134         * g++.dg/parse/typename3.C: New test.
18135
18136 2003-01-16  Richard Henderson  <rth@redhat.com>
18137
18138         * g++.dg/tls/init-2.C: Fix error matches for real this time.
18139
18140 2003-01-16  Richard Henderson  <rth@redhat.com>
18141
18142         * g++.dg/pch/pch.exp: Copy test header to the working directory
18143         before using it either for precompilation or direct use.
18144         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
18145         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
18146
18147 2003-01-16  Richard Henderson  <rth@redhat.com>
18148
18149         * gcc.dg/pch/pch.exp: Copy test header to the working directory
18150         before using it either for precompilation or direct use.
18151         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
18152         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
18153
18154 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
18155
18156         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
18157         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
18158         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
18159         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
18160         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
18161         typename warning into error.
18162         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
18163         error messages.
18164         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
18165         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
18166         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
18167         messages.
18168         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
18169         make declaration visible in template.
18170         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
18171         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
18172         messages.
18173         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
18174         message.
18175         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
18176         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
18177         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
18178         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
18179         typename warning with error message.
18180         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
18181         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
18182         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
18183
18184 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
18185
18186         * g++.dg/parse/ambig2.C: New test.
18187
18188 2003-01-15  Richard Henderson  <rth@redhat.com>
18189
18190         * g++.dg/tls/init-2.C: Update error message string.
18191
18192 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18193
18194         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
18195
18196 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
18197
18198         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
18199         all for HC11/HC12.
18200         * gcc.c-torture/compile/20001205-1.x: Likewise.
18201         * gcc.c-torture/compile/20001226-1.x: Likewise.
18202         * gcc.c-torture/compile/920520-1.x: Likewise.
18203         * gcc.c-torture/compile/961203-1.x: Likewise.
18204         * gcc.c-torture/compile/20020604-1.x: Likewise.
18205
18206 2003-01-15  Jan Hubicka  <jh@suse.cz>
18207
18208         * gcc.c-torture/compile/20030115-1.c: New test.
18209
18210         * gcc.dg/i386-fpcvt-1.c: New test.
18211         * gcc.dg/i386-fpcvt-2.c: New test.
18212
18213 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18214
18215         Further conform g++'s __vmi_class_type_info to the C++ ABI
18216         specification.
18217         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18218         the specification.
18219
18220 2003-01-14  Jan Hubicka  <jh@suse.cz>
18221
18222         * gcc.dg/i386-fpcvt-1.c: New test.
18223         * gcc.dg/i386-fpcvt-2.c: New test.
18224
18225 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18226
18227         * gcc.dg/i386-mmx-3.c: New test.
18228
18229 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18230
18231         PR c++/9264
18232         * g++.dg/parse/octal1.C: New file.
18233
18234         PR c++/9172
18235         * g++.dg/parse/typename1.C: New file.
18236
18237 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18238
18239         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18240         * gcc.dg/bf-no-ms-layout.c: Likewise.
18241         * gcc.dg/bf-ms-attrib.c: Likewise.
18242
18243 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18244
18245         PR c++/9099
18246         * g++.dg/parse/dtor1.C: New file.
18247
18248         PR c++/9128
18249         * g++.dg/rtti/typeid1.C: New file.
18250
18251         PR c++/9153
18252         * g++.dg/parse/lookup1.C: New file.
18253
18254         PR c++/9171
18255         * g++.dg/templ/spec5.C: New file.
18256
18257 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18258
18259         * gcc.c-torture/compile/20030110-1.c: New test.
18260
18261 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18262
18263         Merge from pch-branch:
18264
18265         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18266
18267         * gcc.dg/pch/cpp-1.h: New.
18268         * gcc.dg/pch/cpp-1.c: New.
18269         * gcc.dg/pch/cpp-2.h: New.
18270         * gcc.dg/pch/cpp-2.c: New.
18271
18272         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18273
18274         * gcc.dg/pch/except-1.h: New.
18275         * gcc.dg/pch/except-1.c: New.
18276
18277         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18278
18279         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18280         running test.
18281         * gcc.dg/pch: Include *.hp not *.h.
18282         * gcc.dg/pch/system-1.h: New.
18283         * gcc.dg/pch/system-1.c: New.
18284
18285         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18286
18287         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18288         rather than trying to build and run a program using PCH.
18289         * gcc.dg/pch: Remove dg-do commands from test files.
18290
18291         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18292
18293         * gcc.dg/pch/macro-3.c: New.
18294         * gcc.dg/pch/macro-3.h: New.
18295
18296         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18297
18298         * gcc.dg/pch/common-1.c: New.
18299         * gcc.dg/pch/common-1.h: New.
18300         * gcc.dg/pch/decl-1.c: New.
18301         * gcc.dg/pch/decl-1.h: New.
18302         * gcc.dg/pch/decl-2.c: New.
18303         * gcc.dg/pch/decl-2.h: New.
18304         * gcc.dg/pch/decl-3.c: New.
18305         * gcc.dg/pch/decl-3.h: New.
18306         * gcc.dg/pch/decl-4.c: New.
18307         * gcc.dg/pch/decl-4.h: New.
18308         * gcc.dg/pch/decl-5.c: New.
18309         * gcc.dg/pch/decl-5.h: New.
18310         * gcc.dg/pch/global-1.c: New.
18311         * gcc.dg/pch/global-1.h: New.
18312         * gcc.dg/pch/inline-1.c: New.
18313         * gcc.dg/pch/inline-1.h: New.
18314         * gcc.dg/pch/inline-2.c: New.
18315         * gcc.dg/pch/inline-2.h: New.
18316         * gcc.dg/pch/static-1.c: New.
18317         * gcc.dg/pch/static-1.h: New.
18318         * gcc.dg/pch/static-2.c: New.
18319         * gcc.dg/pch/static-2.h: New.
18320
18321         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18322
18323         * g++.dg/pch/pch.exp: Better handle failing testcases.
18324         * gcc.dg/pch/pch.exp: Likewise.
18325         * gcc.dg/pch/macro-1.c: New.
18326         * gcc.dg/pch/macro-1.h: New.
18327         * gcc.dg/pch/macro-2.c: New.
18328         * gcc.dg/pch/macro-2.h: New.
18329
18330         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18331
18332         * g++.dg/dg.exp: Treat files in pch/ specially.
18333         * g++.dg/pch/pch.exp: New file.
18334         * g++.dg/pch/empty.H: New file.
18335         * g++.dg/pch/empty.C: New file.
18336         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18337         "precompile".
18338
18339         * gcc.dg/pch/pch.exp: New file.
18340         * gcc.dg/pch/empty.h: New file.
18341         * gcc.dg/pch/empty.c: New file.
18342         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18343         "precompile".
18344
18345 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18346
18347         * g++.dg/template/friend14.C: New test.
18348
18349 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18350
18351         * gcc.dg/old-style-asm-1.c: New test.
18352
18353 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18354
18355         * gcc.c-torture/compile/20030109-1.c: New test.
18356
18357 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18358
18359         * gcc.c-torture/execute/20030109-1.c: New test.
18360
18361 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18362
18363         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18364         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18365         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18366         * g++.old-deja/g++.mike/eh2.C: Likewise
18367         * g++.old-deja/g++.mike/eh3.C: Likewise
18368         * g++.old-deja/g++.mike/eh5.C: Likewise
18369         * g++.old-deja/g++.mike/eh6.C: Likewise
18370         * g++.old-deja/g++.mike/eh7.C: Likewise
18371         * g++.old-deja/g++.mike/eh8.C: Likewise
18372         * g++.old-deja/g++.mike/eh9.C: Likewise
18373         * g++.old-deja/g++.mike/eh10.C: Likewise
18374         * g++.old-deja/g++.mike/eh12.C: Likewise
18375         * g++.old-deja/g++.mike/eh13.C: Likewise
18376         * g++.old-deja/g++.mike/eh14.C: Likewise
18377         * g++.old-deja/g++.mike/eh16.C: Likewise
18378         * g++.old-deja/g++.mike/eh17.C: Likewise
18379         * g++.old-deja/g++.mike/eh18.C: Likewise
18380         * g++.old-deja/g++.mike/eh21.C: Likewise
18381         * g++.old-deja/g++.mike/eh23.C: Likewise
18382         * g++.old-deja/g++.mike/eh24.C: Likewise
18383         * g++.old-deja/g++.mike/eh25.C: Likewise
18384         * g++.old-deja/g++.mike/eh26.C: Likewise
18385         * g++.old-deja/g++.mike/eh27.C: Likewise
18386         * g++.old-deja/g++.mike/eh28.C: Likewise
18387         * g++.old-deja/g++.mike/eh29.C: Likewise
18388         * g++.old-deja/g++.mike/eh31.C: Likewise
18389         * g++.old-deja/g++.mike/eh33.C: Likewise
18390         * g++.old-deja/g++.mike/eh34.C: Likewise
18391         * g++.old-deja/g++.mike/eh35.C: Likewise
18392         * g++.old-deja/g++.mike/eh36.C: Likewise
18393         * g++.old-deja/g++.mike/eh37.C: Likewise
18394         * g++.old-deja/g++.mike/eh38.C: Likewise
18395         * g++.old-deja/g++.mike/eh39.C: Likewise
18396         * g++.old-deja/g++.mike/eh40.C: Likewise
18397         * g++.old-deja/g++.mike/eh41.C: Likewise
18398         * g++.old-deja/g++.mike/eh42.C: Likewise
18399         * g++.old-deja/g++.mike/eh44.C: Likewise
18400         * g++.old-deja/g++.mike/eh46.C: Likewise
18401         * g++.old-deja/g++.mike/eh47.C: Likewise
18402         * g++.old-deja/g++.mike/eh48.C: Likewise
18403         * g++.old-deja/g++.mike/eh49.C: Likewise
18404         * g++.old-deja/g++.mike/eh50.C: Likewise
18405         * g++.old-deja/g++.mike/eh51.C: Likewise
18406         * g++.old-deja/g++.mike/eh53.C: Likewise
18407         * g++.old-deja/g++.mike/eh55.C: Likewise
18408         * g++.old-deja/g++.mike/p7912.C: Likewise
18409         * g++.old-deja/g++.mike/p9706.C: Likewise
18410         * g++.old-deja/g++.mike/p10416.C: Likewise
18411         * g++.old-deja/g++.mike/p11667.C: Likewise
18412         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18413         Remove redundant reference to Iris.
18414         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18415         Elxsi, i860, Pico Java, and WE32K.
18416
18417 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18418
18419         * g++.dg/ext/asm4.C: New test.
18420
18421 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18422
18423         PR c++/9030
18424         * g++.dg/template/friend12.C: New test.
18425         * g++.dg/template/friend13.C: Likewise.
18426         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18427
18428 2003-01-08  Jan Hubicka  <jh@suse.cz>
18429
18430         * gcc.dg/i386-cadd.c: New test.
18431         * gcc.dg/i386-cmov4.c: Likewise.
18432
18433 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18434
18435         PR c++/9165
18436         * g++.dg/warn/Wunused-3.C: New test.
18437
18438         * g++.dg/abi/bitfield9.C: New test.
18439
18440         PR c++/9189
18441         * g++.dg/parse/defarg3.C: New test.
18442
18443 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18444
18445         * g++.dg/parse/ambig1.C: New test.
18446         * g++.dg/parse/defarg2.C: New test.
18447
18448 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18449
18450         * g++.dg/template/defarg-1.C: New test.
18451         * g++.dg/template/local2.C: Likewise.
18452
18453 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18454
18455         * gcc.c-torture/execute/20030105-1.c: New test.
18456
18457 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18458
18459         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18460         * g++.dg/parse/namespace4.C: Likewise.
18461
18462 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18463
18464         * g++.dg/template/ntp2.C: New test.
18465
18466 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18467
18468         * g++.dg/parse/extern-C-1.C: New test.
18469
18470         * g++.dg/parse/namespace4.C: New test.
18471
18472         * g++.dg/template/nested1.C: New test.
18473
18474         * g++.dg/parse/namespace3.C: New test.
18475
18476 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18477
18478         * g++.dg/lookup/two-stage1.C: New test.
18479
18480 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18481
18482         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18483         * g++.old-deja/g++.jason/access8.C: Likewise.
18484         * g++.old-deja/g++.other/decl5.C: Likewise.
18485
18486 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18487
18488         * g++.dg/parse/parse7.C: New test.
18489
18490 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18491
18492         PR c++/2843
18493         * g++.dg/ext/attrib7.C: New test.
18494
18495 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18496
18497         * g++.dg/parse/parse6.C: New test.
18498
18499 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18500
18501         * gcc.dg/h8300-stack-1.c: New.
18502
18503 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18504
18505         g++.dg/lookup/exception1.C: New test.
18506
18507         g++.dg/lookup/template1.C: New test.
18508
18509         g++.dg/parse/namespace2.C: New test.
18510
18511         g++.dg/parse/parens2.C: New test.
18512
18513 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18514
18515         * g++.dg/parse/parse5.C: New test.
18516         * g++.dg/lookup/scoped4.C: New test.
18517
18518 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18519
18520         * g++.dg/parse/parens1.C: New test.
18521
18522         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18523         angle-bracket1.C.
18524         * g++.dg/parse/parens2.C: New test.
18525
18526         * g++.dg/lookup/scope-operator1.C: New test.
18527
18528         * g++.dg/parse/operator1.C: New test.
18529
18530 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18531
18532         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18533         * g++.old-deja/g++.other/access6.C: Likewise.
18534         * g++.old-deja/g++.other/decl1.C: Likewise.
18535         * g++.old-deja/g++.pt/typename12.C: Likewise.
18536
18537 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18538
18539         * g++.dg/parse/namespace1.C: New test.
18540
18541 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18542
18543         * g++.dg/parse/parse4.C: New test.
18544
18545 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18546
18547         * g++.dg/parse/parse3.C: New test.
18548
18549 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18550
18551         * g++.dg/parse/parse2.C: New test.
18552
18553 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18554
18555         * g++.dg/template/friend11.C: New test.
18556
18557 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18558
18559         * g++.dg/parse/parse1.C: New test.
18560
18561 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18562
18563         * lib/profopt.exp: Change the name of a global variable to avoid
18564         possible clashes with other test suites.
18565
18566 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18567
18568         * g++.dg/inherit/covariant8.C: New test.
18569
18570 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18571
18572         * g++.dg/init/array9.C: New test.
18573
18574         PR c++/9112
18575         * g++.dg/parse/expr1.C: New test.
18576
18577 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18578
18579         * gcc.c-torture/compile/20021230-1.c: New test.
18580
18581 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18582
18583         * g++.dg/inherit/covariant5.C: New test.
18584         * g++.dg/inherit/covariant6.C: New test.
18585         * g++.dg/inherit/covariant7.C: New test.
18586
18587 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18588
18589         PR c++/2739
18590         * g++.dg/other/access2.C: New test.
18591
18592 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18593
18594         * g++.dg/other/anon-struct.C: No longer fails
18595         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18596         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18597         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18598
18599 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18600
18601         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18602
18603 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18604
18605         * g++.dg/eh/spec4.C: Remove stray semicolon.
18606         * g++.dg/expr/pmf-1.C: Change error message.
18607         * g++.dg/ext/asm1.C: Remove stray semicolon.
18608         * g++.dg/ext/typename1.C: Add missing typenames.
18609         * g++.dg/inherit/template-as-base.C: Change error message.
18610         * g++.dg/lookup/scoped1.C: Likewise.
18611         * g++.dg/lookup/scoped2.C: Likewise.
18612         * g++.dg/lookup/using2.C: Likewise.
18613         * g++.dg/other/component1.C: Remove stray semicolon.
18614         * g++.dg/other/do1.C: Change error message.
18615         * g++.dg/other/error2.C: Likewise.
18616         * g++.dg/other/init1.C: Likewise.
18617         * g++.dg/other/packed1.C: Remove stray semicolon.
18618         * g++.dg/other/ptrmem2.C: Change error message.
18619         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18620         marker.
18621         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18622         * g++.dg/template/access3.C: Add typename keyword.
18623         * g++.dg/template/access5.C: Remove stray semicolon.
18624         * g++.dg/template/access6.C: Likewise.
18625         * g++.dg/template/complit1.C: Likewise.
18626         * g++.dg/template/crash1.C: Change error message.
18627         * g++.dg/template/inherit2.C: Remove stray semicolon.
18628         * g++.dg/template/instantiate2.C: Likewise.
18629         * g++.dg/template/instantiate3.C: Change error message.
18630         * g++.dg/template/qual1.C: Remove stray semicolon.
18631         * g++.dg/template/qualttp18.C: Change error message.
18632         * g++.dg/template/ref1.C: Remove stray semicolon.
18633         * g++.dg/template/sizeof1.C (A::value): Declare it.
18634         * g++.dg/template/spec4.C: Change error message.
18635         * g++.dg/template/static1.C: Likewise.
18636         * g++.dg/template/type1.C: Likewise.
18637         * g++.dg/template/typename3.C: Likewise.
18638         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18639         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18640         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18641         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18642         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18643         named return value extension.
18644         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18645         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18646         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18647         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18648         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18649         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18650         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18651         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18652         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18653         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18654         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18655         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18656         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18657         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18658         syntax.
18659         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18660         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18661         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18662         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18663         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18664         * g++.old-deja/g++.brendan/template11.C: Likewise.
18665         * g++.old-deja/g++.brendan/template26.C: Likewise.
18666         * g++.old-deja/g++.brendan/template27.C: Use explicit
18667         specialization syntax.
18668         * g++.old-deja/g++.brendan/template30.C: Likewise.
18669         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18670         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18671         non-dependent names.
18672         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18673         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18674         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18675         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18676         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18677         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18678         named return value extension.
18679         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18680         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18681         * g++.old-deja/g++.ext/return1.C: Likewise.
18682         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18683         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18684         * g++.old-deja/g++.jason/access8.C: Likewise.
18685         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18686         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18687         pseudo-destructor names.
18688         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18689         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18690         pseudo-destructor names.
18691         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18692         * g++.old-deja/g++.jason/overload19.C: Likewise.
18693         * g++.old-deja/g++.jason/overload32.C: Likewise.
18694         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18695         stray semicolons.
18696         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18697         * g++.old-deja/g++.jason/return.C: Likewise.
18698         * g++.old-deja/g++.jason/return2.C: Likewise.
18699         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18700         * g++.old-deja/g++.jason/special.C: Use explicit specialization
18701         syntax.
18702         * g++.old-deja/g++.jason/template10.C: Account for use of
18703         non-dependent names.
18704         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
18705         syntax.
18706         * g++.old-deja/g++.jason/template37.C: Likewise.
18707         * g++.old-deja/g++.law/access4.C: Change error messages.
18708         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
18709         pseudo-destructor names.
18710         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18711         * g++.old-deja/g++.law/ctors9.C: Likewise.
18712         * g++.old-deja/g++.law/cvt22.C: Likewise.
18713         * g++.old-deja/g++.law/dtors5.C: Likewise.
18714         * g++.old-deja/g++.law/global-init1.C: Likewise.
18715         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18716         * g++.old-deja/g++.law/operators28.C: Likewise.
18717         * g++.old-deja/g++.law/visibility28.C: Likewise.
18718         * g++.old-deja/g++.martin/eval1.C: Likewise.
18719         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18720         name.
18721         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18722         * g++.old-deja/g++.mike/net34.C: Likewise.
18723         * g++.old-deja/g++.mike/net36.C: Likewise.
18724         * g++.old-deja/g++.mike/ns2.C: Likewise.
18725         * g++.old-deja/g++.mike/p12306.C: Likewise.
18726         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18727         value extension.
18728         * g++.old-deja/g++.mike/p700.C: Likewise.
18729         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18730         * g++.old-deja/g++.mike/p710.C: Likewise.
18731         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18732         value extension.
18733         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18734         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18735         * g++.old-deja/g++.ns/crash2.C: Likewise.
18736         * g++.old-deja/g++.ns/crash3.C: Likewise.
18737         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18738         * g++.old-deja/g++.ns/ns17.C: Likewise.
18739         * g++.old-deja/g++.ns/template16.C: Likewise.
18740         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18741         keyword.
18742         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18743         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18744         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18745         named return value extension.
18746         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18747         * g++.old-deja/g++.other/access4.C: Issue additional error
18748         messages.
18749         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18750         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18751         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18752         * g++.old-deja/g++.other/crash25.C: Change error message.
18753         * g++.old-deja/g++.other/crash4.C: Change error message.
18754         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18755         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18756         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18757         checks.
18758         * g++.old-deja/g++.other/defarg8.C: Likewise.
18759         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18760         * g++.old-deja/g++.other/dtor10.C: Likewise.
18761         * g++.old-deja/g++.other/incomplete.C: Likewise.
18762         * g++.old-deja/g++.other/linkage7.C: Likewise.
18763         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18764         lookup algorithm.
18765         * g++.old-deja/g++.other/mangle2.C: Likewise.
18766         * g++.old-deja/g++.other/refinit2.C: Likewise.
18767         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18768         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18769         * g++.old-deja/g++.pt/crash28.C: Likewise.
18770         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18771         syntax.
18772         * g++.old-deja/g++.pt/crash32.C: Change error message.
18773         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18774         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18775         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18776         error message position.
18777         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18778         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18779         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18780         syntax.
18781         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18782         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18783         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18784         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18785         keyword.
18786         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18787         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18788         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18789         keyword.
18790         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18791         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18792         syntax.
18793         * g++.old-deja/g++.pt/friend28.C: Account for use of
18794         non-dependent names.
18795         * g++.old-deja/g++.pt/friend29.C: Likewise.
18796         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18797         rules.
18798         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18799         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18800         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18801         lookup rules.
18802         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18803         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18804         keyword.
18805         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18806         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18807         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18808         keyword.
18809         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18810         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18811         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18812         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18813         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18814         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18815         keyword.
18816         * g++.old-deja/g++.pt/spec10.C: Likewise.
18817         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18818         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18819         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18820         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18821         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18822         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18823         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18824         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18825         * g++.old-deja/g++.pt/typename15.C: Likewise.
18826         * g++.old-deja/g++.pt/typename22.C: Likewise.
18827         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18828         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18829         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18830         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18831         syntax.
18832         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18833         return value extension.
18834         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18835         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18836         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18837         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18838
18839 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18840
18841         * g++.dg/warn/inline1.C: New test.
18842         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18843         * g++.old-deja/g++.jason/synth10.C: Likewise.
18844         * g++.old-deja/g++.mike/net31.C: Likewise.
18845         * g++.old-deja/g++.mike/p8786.C: Likewise.
18846
18847         * g++.dg/template/friend10.C: New test.
18848         * g++.dg/template/conv5.C: New test.
18849
18850 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18851
18852         * g++.dg/lookup/scoped3.C: New test.
18853
18854         * g++.dg/lookup/decl1.C: New test.
18855         * g++.dg/lookup/decl2.C: New test.
18856
18857 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18858
18859         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18860         gcc.c-torture/compile/20021015-1.c,
18861         gcc.c-torture/compile/20021015-2.c,
18862         gcc.c-torture/compile/20021123-1.c,
18863         gcc.c-torture/compile/20021123-2.c,
18864         gcc.c-torture/compile/20021123-3.c,
18865         gcc.c-torture/compile/20021123-4.c,
18866         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18867         only to 3.1 or 3.2 branch.
18868
18869 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18870
18871         * gcc.dg/i386-bitfield3.c: New test.
18872
18873         * gcc.dg/i386-bitfield2.c: New test.
18874
18875 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18876
18877         * g++.dg/parse/conv_op1.C: New test.
18878
18879 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18880
18881         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18882         approved.
18883
18884 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18885
18886         * gcc.c-torture/compile/20021220-1.c: New test.
18887
18888 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18889
18890         * gcc.dg/i386-fastcall-1.c: New.
18891
18892 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18893
18894         * gcc.c-torture/execute/20021219-1.c: New test.
18895
18896 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18897
18898         * gcc.dg/i386-pic-1.c: New test.
18899
18900 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18901
18902         PR c++/8099
18903         * g++.dg/template/friend9.C: New test.
18904
18905 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18906
18907         PR c++/3663
18908         * g++.dg/template/access7.C: New test.
18909
18910 2002-12-18  Nick Clifton  <nickc@redhat.com>
18911
18912         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18913         the libstdc++-v3 directory has been found.
18914
18915 2002-12-12  Devang Patel <dpatel@apple.com>
18916         * gcc.dg/darwin-ld-1.c: New test.
18917         * gcc.dg/darwin-ld-2.c: New test.
18918         * gcc.dg/darwin-ld-3.c: New test.
18919         * gcc.dg/darwin-ld-4.c: New test.
18920         * gcc.dg/darwin-ld-5.c: New test.
18921
18922 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18923
18924         * gcc.c-torture/compile/20021212-1.c: New test.
18925
18926 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18927
18928         * gcc.dg/fshort-wchar: New test.
18929
18930 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18931
18932         PR c++/8372
18933         * g++.dg/template/dtor1.C: New test.
18934
18935         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18936         markers.
18937
18938 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18939
18940         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18941
18942 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18943
18944         * g++.dg/template/static1.C: New test.
18945         * g++.dg/template/static2.C: New test.
18946         * g++.old-deja/g++.ext/memconst.C: New test.
18947
18948 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18949
18950         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18951         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18952         * g++.dg/special/initp1.C: Likewise.
18953
18954 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18955
18956         * gcc.c-torture/execute/20021204-1.c: New test.
18957
18958 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18959
18960         * gcc.dg/ppc-fmadd-1.c: New file.
18961         * gcc.dg/ppc-fmadd-2.c: New file.
18962         * gcc.dg/ppc-fmadd-3.c: New file.
18963
18964 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18965
18966         * gcc.c-torture/compile/20021204-1.c: New test.
18967
18968 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18969
18970         * g++.dg/inherit/covariant2.C: New test.
18971         * g++.dg/inherit/covariant3.C: New test.
18972         * g++.dg/inherit/covariant4.C: New test.
18973         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18974         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18975
18976 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18977
18978         PR c++/8688
18979         * g++.dg/init/brace3.C: New test.
18980
18981 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18982
18983         * gcc.dg/20020210-1.c: Fix a comment typo.
18984
18985 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18986
18987         PR c++/8720
18988         * g++.dg/parse/defarg1.C: New test.
18989
18990         PR c++/8615
18991         * g++.dg/template/char1.C: New test.
18992
18993         * g++.dg/template/varmod1.C: Fix typo.
18994
18995 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18996
18997         DR 180
18998         * g++.old-deja/g++.pt/crash32.C: Expect error.
18999
19000 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
19001
19002         PR c++/5919
19003         * g++.dg/template/varmod1.C: New test.
19004
19005         PR c++/8727
19006         * g++.dg/inherit/typeinfo1.C: New test.
19007
19008         PR c++/8663
19009         * g++.dg/inherit/typedef1.C: New test.
19010
19011 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
19012
19013         PR c++/8332
19014         PR c++/8493
19015         * g++.dg/template/strlen1.C: New test.
19016
19017         PR c++/8227
19018         * g++.dg/template/ctor2.C: New test.
19019
19020         PR c++/8214
19021         * g++.dg/init/string1.C: New test.
19022
19023         PR c++/8511
19024         * g++.dg/template/friend8.C: New test.
19025
19026 2002-11-29  Joe Buck <jbuck@synopsys.com>
19027
19028         * g++.dg/lookup/anon2.C: New test.
19029
19030 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
19031
19032         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19033         h8300 port.
19034
19035 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19036
19037         * gcc.dg/bitfld-6.c: New test.
19038
19039 2002-11-27  Jan Hubicka  <jh@suse.cz>
19040
19041         * gcc.c-torture/execute/20021127.[cx]: New test.
19042
19043 2002-11-26  Jan Hubicka  <jh@suse.cz>
19044
19045         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19046         quality.
19047
19048 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19049
19050         * g++.dg/init/brace2.C: New test.
19051         * g++.old-deja/g++.mike/p9129.C: Correct.
19052
19053 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
19054
19055         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
19056
19057 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
19058
19059         * gcc.dg/sibcall-6: New test for indirect sibcalls.
19060
19061 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
19062
19063         * testsuite/g++.dg/abi/empty11.C: New test.
19064         * testsuite/g++.dg/rtti/cv1.C: New test.
19065
19066 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
19067
19068         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
19069
19070 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
19071
19072         * g++.dg/abi/empty10.C: New test.
19073
19074 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19075
19076         * gcc.c-torture/compile/20021124-1.c: New test.
19077
19078 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
19079
19080         * g++.dg/abi/rtti2.C: New test.
19081
19082 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19083
19084         * gcc.dg/i386-unroll-1.c: New test.
19085
19086 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19087
19088         * gcc.c-torture/compile/20021120-1.c: New test.
19089         * gcc.c-torture/compile/20021120-2.c: New test.
19090
19091 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19092
19093         * gcc.dg/bitfld-5.c: New test.
19094
19095 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19096
19097         * gcc.c-torture/execute/20021120-3.c: New test.
19098
19099 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19100
19101         * gcc.c-torture/execute/20021120-2.c: New test.
19102
19103 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19104
19105         * gcc.c-torture/execute/20021120-1.c: New test.
19106
19107 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
19108
19109         * gcc.c-torture/execute/20021118-3.c: New test.
19110
19111 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19112
19113         * gcc.c-torture/compile/20021119-1.c: New test.
19114
19115 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
19116
19117         * gcc.dg/duff-1.c: New test.
19118         * gcc.dg/duff-2.c: New test.
19119         * gcc.dg/duff-3.c: New test.
19120
19121 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
19122
19123         * gcc.dg/cpp/_Pragma5.c: New test.
19124
19125 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19126
19127         * gcc.c-torture/execute/20021118-2.c: New test.
19128
19129 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19130
19131         * gcc.c-torture/execute/20021118-1.c: New test.
19132
19133 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
19134
19135         * gcc.dg/20021116-1.c: New test.
19136
19137 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
19138
19139         * g++.dg/abi/vcall1.C: New test.
19140
19141 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
19142
19143         * gcc.dg/20021029-1.c: New test.
19144         * gcc.dg/20021029-2.c: New test.
19145
19146 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19147
19148         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
19149
19150 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19151
19152         PR c/8439
19153         * gcc.dg/20021110.c: Move to ...
19154         * gcc.c-torture/compile/20021110.c: .... here.
19155
19156 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19157
19158         PR c/8467
19159         * gcc.c-torture/execute/20021111-1.c
19160
19161 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19162
19163         PR c/8439
19164         * gcc.dg/20021110.c: New test.
19165
19166 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
19167
19168         * g++.dg/abi/vthunk3.C: Run only on x86.
19169
19170 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19171
19172         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
19173
19174 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
19175
19176         * lib/compat.exp (compat-execute): Fix logic error in last
19177         change.
19178
19179 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
19180
19181         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
19182
19183 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19184
19185         PR c++/8389
19186         * g++.dg/template/access6.C: New test.
19187
19188 2002-11-08  Jan Hubicka  <jh@suse.cz>
19189
19190         * gcc.dg/i386-ssefp-1.c: New test.
19191         * gcc.dg/i386-ssefp-1.c: New test.
19192
19193 2002-11-08  Jan Hubicka  <jh@suse.cz>
19194
19195         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
19196
19197 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19198
19199         * g++.dg/abi/vthunk3.C: New test.
19200
19201         PR c++/8338
19202         * g++.dg/template/crash2.C: New test.
19203
19204 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19205
19206         * testsuite/g++.dg/abi/dtor1.C: New test.
19207         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19208
19209 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19210
19211         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19212         Darwin.
19213
19214 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19215
19216         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19217         -mthumb.  Only xfail with -O0.
19218
19219 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19220
19221         * g++.dg/abi/thunk1.C: New test.
19222         * g++.dg/abi/thunk2.C: Likewise.
19223         * g++.dg/abi/vtt1.C: Likewise.
19224
19225 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19226
19227         PR optimization/8423
19228         * gcc.c-torture/execute/builtin-constant.c: New test.
19229
19230 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19231
19232         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19233         Add some more cases.
19234
19235 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19236
19237         PR c++/8391
19238         * g++.dg/opt/local1.C: New test.
19239
19240 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19241
19242         PR c++/8160
19243         * g++.dg/template/complit1.C: New test.
19244
19245         PR c++/8149
19246         * g++.dg/template/typename4.C: Likewise.
19247
19248 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19249
19250         Core issue 287, PR c++/7639
19251         * g++.dg/template/instantiate1.C: Adjust error location.
19252         * g++.dg/template/instantiate3.C: New test.
19253         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19254         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19255         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19256
19257 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19258
19259         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19260
19261 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19262
19263         PR c++/8287
19264         * g++.dg/init/dtor2.C: New test.
19265
19266 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19267
19268         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19269         * gcc.dg/nest.c: Bypass errors on irix6.
19270
19271 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19272
19273         * gcc.dg/nest.c: Expect error for mmix-*-*.
19274         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19275
19276 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19277
19278         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19279         markers.
19280
19281         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19282
19283 2002-10-25  Mike Stump  <mrs@apple.com>
19284
19285         * gcc.dg/warn-1.c: New test.
19286
19287 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19288
19289         * g++.dg/template/typename3.C: New test.
19290
19291 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19292
19293         * g++.dg/lookup/ptrmem1.C: New test.
19294
19295         * g++.dg/abi/vthunk2.C: New test.
19296
19297 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19298
19299         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19300
19301 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19302
19303         * g++.dg/abi/empty9.C: New test.
19304
19305 2002-10-24  Richard Henderson  <rth@redhat.com>
19306
19307         * g++.dg/inherit/thunk1.C: Enable for ia64.
19308
19309 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19310
19311         PR c++/8067
19312         * g++.dg/lookup/pretty1.C: New test.
19313
19314 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19315
19316         * gcc.dg/20021023-1.c: New test.
19317
19318 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19319
19320         PR c++/7679
19321         * g++.dg/parse/inline1.C: New test.
19322
19323 2002-10-23  Richard Henderson  <rth@redhat.com>
19324
19325         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19326
19327         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19328
19329 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19330
19331         PR c++/6579
19332         * g++.dg/parse/stmtexpr3.C: New test.
19333
19334 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19335
19336         * g++.dg/expr/cond1.C: New test.
19337
19338 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19339
19340         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19341
19342 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19343
19344         * g++.dg/abi/vbase13.C: New test.
19345         * g++.dg/abi/vbase14.C: Likewise.
19346
19347 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19348
19349         * gcc.dg/tls/pic-1.c: New test.
19350         * gcc.dg/tls/nonpic-1.c: New test.
19351         * gcc.dg/20021018-1.c: New test.
19352
19353 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19354
19355         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19356         Remove only files with the same base name as the test case.
19357         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19358         (profopt-execute): Likewise.  Also, remove old profiling
19359         and performance data files before running the tests.
19360
19361         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19362         * g++.dg/bprob/bprob.exp: Likewise.
19363         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19364         to allow more general test case names.
19365
19366         * g++.dg/bprob/bprob-1.C: Rename to ...
19367         * g++.dg/bprob/g++-bprob-1.C: ... this.
19368
19369         * g77.dg/bprob/bprob-1.f: Rename to ...
19370         * g77.dg/bprob/g77-bprob-1.f: ... this.
19371
19372 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19373
19374         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19375         bison 1.50 or later.
19376
19377 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19378
19379         * g++.dg/README: Describe more test directories.
19380
19381 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19382
19383         * g++.dg/init/array6.C: Add additional tests.
19384
19385 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19386
19387         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19388         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19389
19390 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19391
19392         * gcc.c-torture/compile/20020604-1.x: New.
19393         * gcc.c-torture/compile/simd-5.x: Likewise.
19394         * gcc.c-torture/execute/920710-1.x: Likewise.
19395         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19396
19397 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19398
19399         * g++.dg/inherit/override1.C: Add dg-options clause.
19400
19401 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19402
19403         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19404         _mm_slli_si128.
19405
19406 2002-10-19  Andreas Schwab  <schwab@suse.de>
19407
19408         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19409         directory component.
19410
19411 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19412
19413         * g++.dg/inherit/thunk1.C: New test.
19414
19415         * g++.dg/inherit/override1.C: New test.
19416
19417         * g++.dg/abi/mangle11.C: New test.
19418         * g++.dg/abi/mangle14.C: New test.
19419         * g++.dg/abi/mangle17.C: New test.
19420
19421 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19422
19423         * g++.dg/overload/member2.C: New test.
19424
19425 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19426
19427         * g++.dg/README: Describe new compat directory.
19428         * g++.dg/dg.exp: Skip tests in compat directory.
19429         * README.compat: New file.
19430         * lib/compat.exp: New expect script.
19431         * g++.dg/compat: New test directory.
19432         * g++.dg/compat/compat.exp: New expect script.
19433         * g++.dg/compat/abi: New test directory.
19434         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19435         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19436         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19437         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19438         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19439         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19440         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19441         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19442         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19443         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19444         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19445         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19446         * g++.dg/compat/break: New test directory.
19447         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19448         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19449         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19450         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19451         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19452         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19453         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19454         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19455         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19456         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19457         g++.dg/compat/break/README: New files.
19458         * g++.dg/compat/eh: New test directory.
19459         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19460         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19461         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19462         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19463         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19464         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19465         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19466         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19467         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19468         g++.dg/compat/eh/filter2_y.C,
19469         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19470         g++.dg/compat/eh/new1_y.C,
19471         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19472         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19473         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19474         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19475         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19476         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19477         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19478         g++.dg/compat/eh/unexpected1_y.C: New files.
19479         * g++.dg/compat/init: New test directory.
19480         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19481         g++.dg/compat/init/array5_y.C,
19482         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19483         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19484         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19485         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19486         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19487         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19488         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19489         g++.dg/compat/init/init-ref2_y.C: New files.
19490
19491 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19492
19493         PR c++/7584
19494         * g++.dg/inherit/using3.C: New test.
19495
19496 2002-10-17  Jan Hubicka  <jh@suse.cz>
19497
19498         * gcc.dg/20021017-2.c: New test.
19499
19500 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19501
19502         * g++.dg/abi/mangle16.C: Adjust.
19503
19504         * g++.dg/init/array8.C: New test.
19505
19506 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19507
19508         * gcc.dg/special/mips-abi.exp: New test.
19509         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19510
19511 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19512
19513         * g++.dg/abi/mangle16.C: New test.
19514         * g++.dg/abi/mangle17.C: Likewise.
19515
19516         PR c++/7478
19517         * g++.dg/template/ref1.C: New test.
19518
19519 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19520
19521         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19522
19523 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19524
19525         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19526
19527 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19528
19529         PR c++/7524
19530         * g++.dg/init/array7.C: New test.
19531
19532 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19533
19534         * g++.dg/init/array6.C: New test.
19535
19536         * g++.dg/abi/mangle13.C: Likewise.
19537         * g++.dg/abi/mangle14.C: Likewise.
19538         * g++.dg/abi/mangle15.C: Likewise.
19539
19540 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19541
19542         * g++.dg/abi/empty8.C: New test.
19543
19544 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19545
19546         * g++.dg/init/ctor1.C: New test.
19547
19548 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19549
19550         * gcc.c-torture/execute/20021015-1.c: New test.
19551
19552 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19553
19554         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19555
19556 2002-10-14  Jan Hubicka  <jh@suse.cz>
19557
19558         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19559
19560 2002-10-14  Richard Henderson  <rth@redhat.com>
19561
19562         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19563
19564 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19565
19566         PR optimization/6631
19567         * g++.dg/opt/const2.C: New test.
19568
19569 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19570
19571         PR c++/7176
19572         * g++.dg/parse/friend1.C: New test.
19573         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19574
19575 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19576
19577         * gcc.dg/20021014-1.c: New test.
19578
19579 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19580
19581         PR c++/5661
19582         * g++.dg/ext/vlm1.C: New test.
19583         * g++.dg/ext/vlm2.C: Likewise.
19584
19585         * g++.dg/init/array1.C: Remove invalid braces.
19586         * g++.dg/init/brace1.C: New test.
19587         * g++.dg/init/copy2.C: Likewise.
19588         * g++.dg/init/copy3.C: Likewise.
19589         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19590         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19591         braces.
19592
19593 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19594
19595         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19596
19597 2002-10-11  Richard Shann  <richard.shann@superh.com>
19598
19599         * gcc.c-torture/compile/simd-5.c: New test.
19600
19601 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19602
19603         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19604
19605 2002-10-10  Jim Wilson  <wilson@redhat.com>
19606
19607         * gcc.c-torture/execute/20021010-1.c: New test.
19608
19609 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19610
19611         PR c/7353
19612         * g++.dg/ext/typedef-init.C: New test.
19613         * gcc.dg/typedef-init.c: New test.
19614
19615 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19616
19617         * gcc.dg/cpp/paste13.c: New test.
19618
19619 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19620
19621         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19622         remaining platforms, XFAIL during compile, not execute.  Don't
19623         XFAIL at -O0.
19624
19625 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19626
19627         * gcc.dg/alias-1.c: Tweak expected warning.
19628
19629 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19630
19631         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19632
19633 2002-10-06  Andreas Jaeger  <aj@suse.de>
19634
19635         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19636         * gcc.dg/cpp/c++98.C: Likewise.
19637
19638         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19639         * g++.dg/cpp/c++98.C: Likewise.
19640
19641         * g++.dg/README (Subdirectories): Mention cpp directory.
19642
19643         PR target/7559
19644         * gcc.dg/20021006-1.c: New test.
19645
19646 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19647
19648         PR c++/7804
19649         * g++.dg/other/warning1.C: New test.
19650
19651 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19652
19653         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19654         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19655         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19656
19657 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19658
19659         PR c++/7931
19660         * g++.dg/template/ptrmem3.C: New test.
19661
19662         PR c++/7754
19663         * g++.dg/template/union1.C: New test.
19664
19665 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19666
19667         PR c++/8006
19668         * g++.dg/abi/mangle9.C: New test.
19669         * g++.dg/abi/mangle10.C: New test.
19670         * g++.dg/abi/mangle11.C: New test.
19671         * g++.dg/abi/mangle12.C: New test.
19672
19673 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19674
19675         PR c++/7188.
19676         * g++.dg/template/meminit1.C: New test.
19677         * g++.dg/warn/Wreorder-1.C: Likewise.
19678         * g++.old-deja/g++.mike/warn3.C: Tweak.
19679         * lib/prune.exp: Ingore "in copy constructor".
19680
19681 2002-10-02  Andreas Jaeger  <aj@suse.de>
19682
19683         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19684         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19685         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19686         on x86-64.
19687
19688 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19689
19690         * gcc.dg/empty1.C: Fix typo.
19691
19692 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19693
19694         * gcc.dg/alias-1.c: New test.
19695
19696 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19697
19698         * gcc.dg/empty1.C: New test.
19699
19700         * g++.dg/tls/init-2.C: Tweak error messages.
19701
19702 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
19703
19704         * gcc.c-torture/compile/20020923-1.c: New test.
19705
19706 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
19707
19708         * gcc.c-torture/execute/ffs-1.c: New test.
19709         * gcc.c-torture/execute/ffs-2.c: Ditto.
19710
19711 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19712
19713         * g++.dg/overload/member1.C: New test.
19714
19715 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19716
19717         * g++.dg/abi/empty7.C: New test.
19718         * g++.dg/init/pm2.C: Likewise.
19719
19720 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19721
19722         * g++.dg/rtti/crash1.C: New test.
19723
19724 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19725
19726         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19727         gcc.dg/sibcall-4.c: New tests.
19728
19729 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19730
19731         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19732         powerpc and MMIX targets.
19733
19734 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19735
19736         * gcc.dg/cpp/20020927-1.c: New.
19737
19738 2002-09-26  David S. Miller  <davem@redhat.com>
19739
19740         * gcc.c-torture/compile/trunctfdf.c: New.
19741
19742 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19743
19744         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19745
19746 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19747
19748         * gcc.c-torture/execute/loop-15.c: New.
19749
19750 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19751
19752         * README.QMTEST: Fix typo.
19753
19754 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19755
19756         * gcc.dg/20020926-1.c: New test.
19757
19758 2002-09-25  David S. Miller  <davem@redhat.com>
19759
19760         PR target/7842
19761         * gcc.c-torture/execute/shiftdi.c: New test.
19762
19763 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19764
19765         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19766         unique to the tool.
19767         * lib/g77.exp (g77_init): Likewise.
19768         * lib/g++.exp (g++_init): Likewise.
19769         * lib/objc.exp (objc_init): Likewise.
19770
19771 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19772
19773         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19774         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19775         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19776
19777 2002-09-25  Richard Henderson  <rth@redhat.com>
19778
19779         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19780         too-small long double.
19781
19782 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19783
19784         * gcc.dg/20020919-1.c: New test.
19785
19786 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19787
19788         * g++.dg/abi/bitfield6.C: New test.
19789         * g++.dg/abi/bitfield7.C: New test.
19790         * g++.dg/abi/bitfield8.C: New test.
19791         * g++.dg/abi/vbase11.C: New test.
19792
19793 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19794
19795         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19796         hppa*-*-hpux*.  Update test comment.
19797
19798 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19799
19800         * gcc.dg/tls/struct-1.c: New test.
19801
19802 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19803
19804         * gcc.dg/cpp/tr-warn2.c: Update.
19805
19806 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19807
19808         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19809
19810 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19811
19812         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19813         systems.
19814
19815 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19816
19817         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19818
19819         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19820         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19821         setting of cxxfilt.
19822
19823 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19824
19825         * gcc.dg/20020312-2.c: Update for darwin.
19826
19827 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19828
19829         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19830
19831 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19832
19833         * objc.dg/comp-types-1.m: New test.
19834         * objc.dg/comp-types-2.m: New test.
19835         * objc.dg/comp-types-3.m: New test.
19836         * objc.dg/comp-types-4.m: New test.
19837         * objc.dg/comp-types-5.m: New test.
19838         * objc.dg/comp-types-6.m: New test.
19839
19840 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19841
19842         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19843
19844 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19845
19846         * g++.dg/other/do1.C: New test.
19847
19848         * g++.dg/template/subst1.C: New test.
19849
19850 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19851
19852         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19853
19854 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19855
19856         * g++.dg/template/qualttp20.C: Adjust expected errors.
19857         * g++.old-deja/g++.jason/report.C: Likewise.
19858         * g++.old-deja/g++.other/qual1.C: Likewise.
19859
19860         * g++.dg/lookup/scoped2.C: New test.
19861
19862         * g++.dg/ext/asm3.C: New test.
19863
19864 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19865
19866         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19867
19868 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19869
19870         * ChangeLog: follow spelling conventions.
19871         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19872         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19873         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19874         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19875         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19876         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19877         * g++.old-deja/g++.law/global-init1.C: Likewise.
19878         * g++.old-deja/g++.other/delete4.C: Likewise.
19879         * g++.old-deja/g++.other/inline21.C: Likewise.
19880         * g++.old-deja/g++.other/singleton.C: Likewise.
19881         * g77.dg/strlen0.f: Likewise.
19882         * g77.f-torture/compile/20010519-1.f: Likewise.
19883         * g77.f-torture/compile/980310-4.f: Likewise.
19884         * gcc.c-torture/compile/20000605-1.c: Likewise.
19885         * gcc.c-torture/execute/20020225-1.c: Likewise.
19886         * gcc.dg/c90-hexfloat-2.c: Likewise.
19887         * gcc.dg/c99-bool-1.c: Likewise.
19888         * gcc.dg/c99-hexfloat-2.c: Likewise.
19889         * gcc.dg/dll-2.c: Likewise.
19890         * gcc.dg/wtr-union-init-1.c: Likewise.
19891         * gcc.dg/wtr-union-init-2.c: Likewise.
19892         * gcc.dg/wtr-union-init-3.c: Likewise.
19893         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19894         * gcc.dg/cpp/defined.c: Likewise.
19895         * gcc.dg/cpp/macsyntx.c: Likewise.
19896         * gcc.dg/cpp/paste2.c: Likewise.
19897         * gcc.dg/cpp/trad/defined.c: Likewise.
19898         * gcc.dg/format/c90-printf-1.c: Likewise.
19899         * gcc.dg/format/c90-scanf-1.c: Likewise.
19900         * gcc.dg/format/c99-printf-1.c: Likewise.
19901         * gcc.dg/format/c99-scanf-1.c: Likewise.
19902         * gcc.misc-tests/gcov-8.c: Likewise.
19903         * lib/profopt.exp: Likewise.
19904
19905 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19906
19907         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19908
19909 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19910
19911         * g++.dg/inherit/using2.C: New test.
19912
19913 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19914
19915         * ChangeLog: Follow spelling conventions.
19916         * g++.dg/template/friend4.C: Likewise.
19917         * g++.old-deja/g++.pt/crash67.C: Likewise.
19918         * gcc.c-torture/execute/20000801-4.c: Likewise.
19919         * gcc.dg/c90-digraph-1.c: Likewise.
19920         * gcc.dg/c94-digraph-1.c: Likewise.
19921         * gcc.dg/c99-digraph-1.c: Likewise.
19922         * gcc.dg/cpp/line5.c: Likewise.
19923         * gcc.dg/cpp/multiline.c: Likewise.
19924         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19925         * gcc.dg/format/attr-3.c: Likewise.
19926         * gcc.dg/format/c90-scanf-3.c: Likewise.
19927         * gcc.dg/format/ext-4.c: Likewise.
19928
19929 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19930
19931         * g++.dg/template/pretty1.C: New test.
19932
19933 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19934
19935         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19936
19937 2002-09-13  Matt Austern  <austern@apple.com>
19938
19939         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19940         passing a cast expression to a function by const reference.
19941
19942 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19943
19944         * g++.dg/template/deduce1.C: New test.
19945
19946 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19947
19948         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19949         32-bit int.
19950
19951 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19952
19953         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19954         usage.
19955
19956 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19957
19958         * gcc.c-torture/compile/20020910-1.c: New test.
19959
19960 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19961
19962         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19963
19964 2002-09-10  Andreas Jaeger  <aj@suse.de>
19965
19966         * gcc.dg/20020312-2.c: Adjust for x86-64.
19967
19968 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19969
19970         * g77.dg/7388.f: New test case for PR 7388.
19971
19972 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19973
19974         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19975
19976 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19977
19978         * objc.dg/proto-lossage-1.m: New test.
19979
19980 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19981
19982         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19983
19984 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19985
19986         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19987         expected to pass.
19988
19989 2002-09-06  Stan Shebs  <shebs@apple.com>
19990             David Edelsohn  <edelsohn@gnu.org>
19991
19992         * gcc.dg/weak: New directory.
19993         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19994         target-specific xfail bits.
19995         * gcc.dg/typeof-2.c: Move to new directory.
19996         * gcc.dg/weak.exp: New expect script.
19997
19998 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19999
20000         * gcc.c-torture/execute/extzvsi.c: New test.
20001
20002 2002-09-05  Stan Shebs  <shebs@apple.com>
20003
20004         * gcc.dg/weak-1.c: xfail on Darwin.
20005         * gcc.dg/weak-2.c: Ditto.
20006         * gcc.dg/weak-3.c: Ditto.
20007         * gcc.dg/weak-4.c: Ditto.
20008         * gcc.dg/weak-5.c: Ditto.
20009         * gcc.dg/weak-6.c: Ditto.
20010         * gcc.dg/weak-7.c: Ditto.
20011         * gcc.dg/weak-8.c: Ditto.
20012         * gcc.dg/weak-9.c: Ditto.
20013
20014 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
20015
20016         * gcc.c-torture/execute/loop-14.c: New test.
20017
20018 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
20019
20020         * g++.dg/other/cxa-atexit1.C: New test.
20021
20022         * gcc.dg/typeof-2.c: New test.
20023
20024 2002-09-03  Roger Sayle  <roger@eyesopen.com>
20025
20026         * gcc.dg/builtins-2.c: New testcase.
20027         * gcc.dg/builtins-3.c: New testcase.
20028
20029 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
20030
20031         * gcc.dg/cpp/_Pragma4.c: New test.
20032
20033 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20034
20035         * objc/execute/nil_method-1.m: New testcase.
20036
20037 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20038
20039         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20040         [Object class], not [Object initialize].
20041
20042 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20043             Hans-Peter Nilsson  <hp@bitrange.com>
20044
20045         * gcc.c-torture/execute/20020720-1.x: Skip test on
20046         mmix-knuth-mmixware.  Correct comment.
20047
20048 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20049
20050         * testsuite/g++.dg/abi/bitfield5.C: New test.
20051         * testsuite/g++.dg/abi/vbase10.C: Likewise.
20052
20053 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
20054
20055         * objc.dg/undeclared-selector.m: New test.
20056
20057 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
20058
20059         * g++.dg/other/offsetof1.C: Avoid cast warning.
20060
20061 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
20062
20063         * objc.dg/super-class-2.m: New test.
20064
20065 2002-08-24  Matt Austern  <austern@apple.com>
20066
20067         * g++.dg/ext/lvaddr.C: New test.
20068         * g++.dg/ext/lvcast.C: New test.
20069
20070 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
20071
20072         * testsuite/g++.dg/inherit/cond1.C: New test.
20073
20074 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
20075
20076         * gcc.dg/noncompile/incomplete-1.c: New test.
20077
20078 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20079
20080         * gcc.dg/typespec-1.c: New test.
20081
20082 2002-08-20  Devang Patel  <dpatel@apple.com>
20083         * objc.dg/proto-hier-2.m: New test.
20084
20085 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
20086
20087         * objc.dg/bitfield-1.m: New test.
20088         * objc.dg/bitfield-2.m: New test.
20089
20090 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20091
20092         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
20093         gcc.dg/c99-flex-array-4.c: New tests.
20094
20095 2002-08-16  Stan Shebs  <shebs@apple.com>
20096
20097         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
20098
20099 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
20100
20101         * gcc.dg/typeof-1.c: New test.
20102         * g++.dg/ext/typeof2.C: New test.
20103
20104 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20105
20106         * g++.dg/other/offsetof1.C: New test.
20107
20108 2002-08-14  Richard Henderson  <rth@redhat.com>
20109
20110         * gcc.dg/tls/diag-3.c: Fix expected message strings.
20111
20112 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
20113
20114         * gcc.dg/cpp/_Pragma3.c: New test.
20115
20116 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
20117
20118         * g++.dg/template/inherit3: New test.
20119
20120 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20121
20122         * gcc.dg/bitfld-4.c: Add blank options.
20123
20124 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
20125
20126         * g++.dg/template/crash1.C: New test.
20127
20128 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20129
20130         * gcc.dg/tls/opt-2.c: New test.
20131
20132 2002-08-08  Devang Patel  <dpatel@apple.com>
20133
20134         * objc.dg/selector-1.m : New test
20135
20136 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20137
20138         * g++.dg/abi/bitfield4.C: New test.
20139         * gcc.dg/bitfld-4.c: New test.
20140
20141 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20142
20143         * g++.dg/other/packed1.C: New test.
20144
20145 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
20146
20147         * g++.dg/abi/offsetof.C: Tweak error messages.
20148         * g++.old-deja/g++.mike/p10769a.C: Likewise.
20149
20150 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20151
20152         * gcc.dg/bitfld-3.c: New test.
20153
20154 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20155             Richard Henderson  <rth@redhat.com>
20156
20157         * gcc.dg/i386-bitfield1.c: New test.
20158         * g++.dg/abi/bitfield3.C: Update.
20159
20160 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
20161
20162         * objc.dg/const-str-2.m: Update.
20163         * gcc.dg/cpp/c++98.c: Change to C extension.
20164         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
20165         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
20166
20167 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
20168
20169         * testsuite/gcc.dg/tls/diag-3.c: New.
20170
20171 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
20172
20173         * g++.dg/README (Subdirectories): Document new subdir expr.
20174         * g++.dg/expr/pmf-1.C: New test.
20175
20176 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
20177
20178         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
20179
20180 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
20181
20182         * g++.dg/abi/bitfield3.C: New test.
20183
20184 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
20185
20186         * lib/gcov.exp: Tweak expected line formats.
20187         * gcc.misc-tests/gcov8.c: New test.
20188         * gcc.misc-tests/gcov8.x: New flags.
20189
20190 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
20191
20192         * consistency.vlad/layout/endian.c: Include string.h.
20193
20194         * gcc.c-torture/execute/20020805-1.c: New test.
20195
20196 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
20197
20198         * g++.dg/other/conversion1.C: New test.
20199
20200 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20201
20202         * gcc.dg/builtins-1.c: New testcase.
20203
20204 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20205
20206         * g++.dg/inherit/access3.C: New test.
20207
20208 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20209
20210         * gcc.dg/ia64-visibility-2.c: New test.
20211
20212 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20213
20214         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20215         __qualifier_flags to __flags.
20216
20217 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20218
20219         * g++.dg/inherit/operator1.C: New test.
20220         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20221         * g++.dg/other/error1.C: Change expected error message.
20222         * g++.dg/template/conv4.C: Likewise.
20223
20224 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20225
20226         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20227         for documented behavior.
20228
20229 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20230
20231         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20232         several targets known to fail.
20233
20234 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20235
20236         * gcc.dg/mips-args-[123].c: New tests.
20237
20238 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20239
20240         * gcc.dg/ppc-spe.c: New.
20241
20242 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20243
20244         * g++.dg/other/ptrmem4.C: New testcase.
20245
20246 2002-07-24  Richard Henderson  <rth@redhat.com>
20247
20248         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20249
20250 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20251
20252         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20253
20254 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20255
20256         * gcc.c-torture/execute/memset-3.c: New testcase.
20257
20258 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20259
20260         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20261         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20262
20263 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20264
20265         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20266         Delete.
20267
20268 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20269
20270         * gcc.c-torture/compile/simd-4.c: New test.
20271
20272 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20273
20274         PR c++/7347, c++/7348
20275         * g++.dg/template/access4.C: New test.
20276         * g++.dg/template/access5.C: New test.
20277         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20278         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20279         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20280         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20281
20282 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20283
20284         * gcc.dg/gnu89-init-2.c: New test.
20285
20286 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20287
20288         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20289
20290 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20291
20292         * gcc.c-torture/execute/20020720-1.c: New testcase.
20293
20294 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20295
20296         * gcc.dg/cpp/Wsignprom.c: New tests.
20297
20298 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20299
20300         * gcc.c-torture/execute/loop-13.c: New test.
20301
20302 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20303
20304         * gcc.dg/cpp/expr.c: New tests.
20305
20306 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20307
20308         * g++.dg/opt/pr6713.C: Add template instantiation.
20309
20310 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20311
20312         * gcc.dg/nest.c: New test.
20313
20314 2002-07-17  Richard Henderson  <rth@redhat.com>
20315
20316         * g++.dg/opt/pr6713.C: New test.
20317
20318 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20319
20320         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20321         XFAIL for all x86 processors.
20322
20323 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20324
20325         * gcc.c-torture/execute/20010122-1.x: Do not test with
20326         -fomit-frame-pointer.
20327
20328 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20329
20330         * g++.dg/template/instantiate2.C: New test.
20331         * g++.dg/template/spec4.C: New test.
20332
20333 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20334
20335         * g++.dg/template/access2.C: New test.
20336         * g++.dg/template/access3.C: New test.
20337
20338 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20339
20340         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20341         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20342         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20343         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20344         Convert to use <stdarg.h>.
20345         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20346         Delete.
20347         * gcc.dg/va-arg-2.c: New.
20348         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20349
20350 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20351
20352         * gcc.c-torture/compile/20020710-1.c: New test.
20353
20354 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20355                           Andrew Pinski  <pinskia@physics.uc.edu>
20356
20357         gcc.c-torture/compile/simd-2.c: New testcase.
20358         gcc.c-torture/compile/simd-3.c: Likewise.
20359
20360 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20361
20362         PR c++/7224
20363         * g++.dg/overload/error1.C: New test.
20364
20365 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20366
20367         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20368         configuration and IRIX 6 O32 ABI.
20369
20370 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20371
20372         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20373
20374 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20375
20376         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20377
20378 2002-07-10  Jeffrey A Law  <law@redhat.com>
20379
20380         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20381
20382         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20383
20384 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20385
20386         * gcc.dg/20020312-2.c: Check for __PPC__.
20387
20388 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20389
20390         * gcc.c-torture/compile/20020709-1.c: New test.
20391
20392 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20393
20394         * g++.dg/template/qualttp21.C: New test case.
20395
20396 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20397
20398         * gcc.c-torture/compile/20020706-1.c: New test.
20399         * gcc.c-torture/compile/20020706-2.c: New test.
20400
20401 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20402             Alexandre Oliva  <aoliva@redhat.com>
20403
20404         * g++.dg/warn/incomplete1.C: New test.
20405
20406 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20407
20408         PR c++/7099
20409         * g++.dg/warn/noreturn1.C: New test.
20410
20411 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20412
20413         PR c++/6706
20414         * g++.dg/debug/debug6.C: New test.
20415         * g++.dg/debug/debug7.C: New test.
20416
20417 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20418
20419         * gcc.c-torture/compile/simd-3.c: New test.
20420
20421 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20422
20423         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20424         * gcc.dg/20020620-1.c: Likewise.
20425
20426 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20427
20428         PR c++/6944
20429         * g++.dg/init/array4.C: New test.
20430         * g++.dg/init/array5.C: New test.
20431
20432 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20433
20434         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20435         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20436
20437 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20438
20439         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20440         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20441         * gcc.dg/wtr-conversion-1.c: Likewise.
20442         * gcc.dg/wtr-escape-1.c: Likewise.
20443         * gcc.dg/wtr-int-type-1.c: Likewise.
20444         * gcc.dg/wtr-label-1.c: Likewise.
20445         * gcc.dg/wtr-static-1.c: Likewise.
20446         * gcc.dg/wtr-strcat-1.c: Likewise.
20447         * gcc.dg/wtr-suffix-1.c: Likewise.
20448         * gcc.dg/wtr-switch-1.c: Likewise.
20449         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20450         * gcc.dg/wtr-union-init-1.c: Likewise.
20451         * gcc.dg/wtr-union-init-2.c: Likewise.
20452         * gcc.dg/wtr-union-init-3.c: Likewise.
20453
20454         * gcc.dg/wtr-func-def-1.c: New test.
20455
20456 2002-07-02 Devang Patel <dpatel@apple.com>
20457
20458         * objc.dg/param-1.m: New test.
20459
20460 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20461
20462         * gcc.dg/cpp/trad/directive.c: Add test.
20463         * gcc.dg/cpp/trad/macroargs.c: Add test.
20464         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20465
20466 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20467
20468         * gcc.dg/cpp/cmdlne-M.c: New test.
20469
20470 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20471
20472         * objc.dg/desig-init-1.m: New test.
20473
20474 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20475
20476         PR c++/6716
20477         * g++.dg/template/instantiate1.C: New test.
20478
20479 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20480
20481         PR c++/7112
20482         * g++.dg/template/sizeof2.C: New test.
20483
20484 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20485
20486         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20487         gcc.dg/cpp/trad/include.c: New tests.
20488
20489 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20490
20491         PR target/7177
20492         * gcc.c-torture/compile/20020701-1.c: New test.
20493
20494 2002-07-01  Stan Shebs  <shebs@apple.com>
20495
20496         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20497         header here...
20498         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20499         (objc-torture-execute): or here.
20500
20501 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20502
20503         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20504
20505 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20506
20507         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20508
20509 2002-06-30  Devang Patel  <dpatel@apple.com>
20510
20511         * objc.dg/fsyntax-only.m: New test.
20512
20513 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20514
20515         PR c++/6695
20516         * g++.dg/template/friend7.C: New file.
20517
20518 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20519
20520         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20521         return type.
20522
20523 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20524
20525         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20526         avoid division by zero.
20527
20528 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20529
20530         * gcc.dg/Wunknownprag.c: New tests.
20531
20532 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20533
20534         * gcc.c-torture/execute/simd-2.c: New test.
20535
20536 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20537
20538         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20539         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20540         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20541         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20542         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20543         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20544         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20545         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20546         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20547         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20548         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20549         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20550         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20551         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20552         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20553         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20554         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20555
20556 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20557
20558         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20559         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20560         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20561         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20562         New tests.
20563         * gcc.dg/cpp/trad/directive.c: Update.
20564
20565 2002-06-23  Andreas Jaeger  <aj@suse.de>
20566
20567         * gcc.c-torture/execute/complex-6.c: New.
20568
20569 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20570
20571         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20572         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20573         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20574         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20575
20576 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20577
20578         * gcc.dg/cpp/trad: New directory with traditional tests copied
20579         from parent directory.
20580         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20581         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20582         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20583         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20584         Move to trad/ and rename.
20585         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20586         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20587         gcc.dg/cpp/trad/redef2.c: New tests.
20588         * gcc.dg/cpp/trad/trad.exp: New driver.
20589
20590 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20591
20592         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20593         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20594         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20595         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20596         Remove.
20597
20598 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20599
20600         * gcc.dg/20020620-1.c: New test.
20601
20602 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20603
20604         * g++.dg/template/ttp4.C: New test.
20605
20606 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20607
20608         * g++.dg/opt/vt1.C: Fix regexp.
20609
20610 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20611
20612         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20613         Don't use attribute `noinline'.
20614
20615 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20616
20617         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20618
20619 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20620
20621         * gcc.c-torture/execute/simd-1.c: New.
20622
20623         * gcc.dg/simd-1.c: New.
20624
20625 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20626
20627         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20628
20629 2002-06-16  Richard Henderson  <rth@redhat.com>
20630
20631         * g++.dg/ext/anon-struct1.C: New.
20632         * g++.dg/ext/anon-struct2.C: New.
20633         * g++.dg/ext/anon-struct3.C: New.
20634         * gcc.dg/anon-struct-1.c: New.
20635         * gcc.dg/anon-struct-2.c: New.
20636         * gcc.dg/anon-struct-3.c: New.
20637         * gcc.dg/20011008-1.c: Adjust warning text.
20638         * gcc.dg/20020527-1.c: Add -fms-extensions.
20639
20640 2002-06-16  Richard Henderson  <rth@redhat.com>
20641
20642         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20643
20644 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20645
20646         * gcc.c-torture/execute/20020615-1.c: New test.
20647
20648 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20649
20650         * gcc.c-tortuture/execute/compare-1.c: New test case.
20651         * gcc.c-tortuture/execute/compare-2.c: New test case.
20652         * gcc.c-tortuture/execute/compare-3.c: New test case.
20653
20654 2002-06-13  Richard Henderson  <rth@redhat.com>
20655
20656         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20657         ia64 ilp32.
20658
20659 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20660
20661         * g++.dg/template/typename2.C: Update error message.
20662
20663 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20664
20665         * gcc.c-torture/execute/20020611-1.c: New test.
20666
20667 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20668
20669         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20670         list of targets to skip.
20671
20672 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20673
20674         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20675         targets if not optimizing.
20676
20677 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20678
20679         * gcc.c-torture/compile/20020605-1.c: New test.
20680
20681         * g++.dg/opt/vt1.C: New test.
20682
20683         * gcc.dg/20020531-1.c: New test.
20684
20685         * gcc.dg/20020530-1.c: New test.
20686
20687         * gcc.dg/20020527-1.c: New test.
20688
20689         * g++.dg/opt/cse1.C: New test.
20690
20691 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20692
20693         * gcc.dg/20020607-2.c: New test case.
20694
20695 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20696
20697         * gcc.c-torture/compile/20020604-1.c: New test.
20698
20699 2002-06-04  Richard Henderson  <rth@redhat.com>
20700
20701         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
20702         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
20703         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
20704
20705 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
20706
20707         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
20708
20709 2002-06-03  Richard Henderson  <rth@redhat.com>
20710
20711         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20712         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20713
20714 2002-06-02  Richard Henderson  <rth@redhat.com>
20715
20716         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20717         test functions static.
20718
20719 2002-06-02  Andreas Jaeger  <aj@suse.de>
20720
20721         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20722         now.
20723
20724 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20725
20726         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20727         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20728         Update for mofified diagnostics.
20729         * gcc.dg/c99-intconst-1.c: No longer fail.
20730
20731 2002-06-02  Richard Henderson  <rth@redhat.com>
20732
20733         * gcc.dg/uninit-A.c: Remove xfail markers.
20734
20735 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20736
20737         * gcc.dg/fnegate-1.c: New test case.
20738
20739 2002-05-30  Osku Salerma  <osku@iki.fi>
20740
20741         * gcc.c-torture/execute/mayalias-1.c: New file.
20742
20743 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20744
20745         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20746         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20747         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20748
20749 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20750
20751         * gcc.c-torture/execute/20020529-1.c: New test.
20752
20753 2002-05-27  Richard Henderson  <rth@redhat.com>
20754
20755         * g++.dg/ext/attrib6.C: New test case.
20756
20757 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20758
20759         * gcc.c-torture/execute/pure-1.c: New test.
20760
20761 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20762
20763         * gcc.dg/cpp/arith-2.c: Remove.
20764
20765 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20766
20767         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20768         * gcc.dg/cpp/if-3.c: Remove.
20769
20770 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20771
20772         * g++.dg/opt/cse2.C: New test.
20773
20774 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20775
20776         * gcc.dg/cpp/arith-1.c: New semantic tests.
20777         * gcc.dg/cpp/if-1.c: Update.
20778
20779 2002-05-24  Ben Elliston  <bje@redhat.com>
20780
20781         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20782
20783 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20784
20785         * gcc.dg/verbose-asm.c: New test.
20786
20787 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20788
20789         * gcc.dg/cpp/paste12.c: New test.
20790
20791 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20792
20793         * g++.dg/parse/named_ops.C: New test.
20794
20795 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20796
20797         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20798
20799 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20800
20801         * gcc.dg/weak-2.c: Allow optional leading underscore
20802         in scan-assembler symbol name.
20803         * gcc.dg/weak-3.c: Likewise.
20804         * gcc.dg/weak-4.c: Likewise.
20805         * gcc.dg/weak-5.c: Likewise.
20806
20807 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20808
20809         * gcc.dg/20020523-1.c: New test.
20810
20811 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20812
20813         * objc.dg/const-str-2.m: Update now that we stop after
20814         a command line error.
20815
20816 2002-05-22  Richard Henderson  <rth@redhat.com>
20817
20818         * g++.dg/dg.exp: Fix typo in test pruneing.
20819
20820 2002-05-22  Richard Henderson  <rth@redhat.com>
20821
20822         * g++.dg/dg.exp: Prune the tls subdirectory.
20823         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20824         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20825         * g++.dg/tls/init-1.C: New.
20826
20827 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20828
20829         * gcc.dg/20020517-1.c: New test.
20830
20831 2002-05-21  Richard Henderson  <rth@redhat.com>
20832
20833         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20834         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20835
20836 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20837
20838         * g++.dg/other/copy2.C: New test.
20839
20840 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20841
20842         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20843         (MAX_COPY): Bump up to 10 times sizeof (long long).
20844         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20845
20846         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20847         sizeof (long long).
20848
20849         * gcc.c-torture/execute/strcpy-1.c: New test.
20850
20851 2002-05-19  Jason Merrill  <jason2redhat.com>
20852
20853         * g++.dg/ext/oper1.C: New test.
20854
20855 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20856 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20857
20858         * README.QMTEST: New file.
20859
20860         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20861
20862 2002-05-19  Andreas Jaeger  <aj@suse.de>
20863
20864         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20865         now.
20866         * gcc.c-torture/execute/loop-2d.x: Likewise.
20867
20868 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20869
20870         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20871         support weak symbols.
20872         * gcc.dg/weak-4.c: Likewise
20873         * gcc.dg/weak-6.c: Likewise
20874
20875 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20876
20877         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20878         cygwin, coff and h8300-*-hms targets
20879         * gcc.dg/weak-5.c: Likewise
20880         * gcc.dg/weak-7.c: Likewise
20881
20882 2002-05-16  Jason Merrill  <jason@redhat.com>
20883
20884         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20885         (scan-assembler-not, scan-assembler-dem): Likewise.
20886         (scan-assembler-dem-not): Likewise.
20887
20888 2002-05-15  Richard Henderson  <rth@redhat.com>
20889
20890         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20891
20892 2002-05-15  Richard Henderson  <rth@redhat.com>
20893
20894         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20895         (vfoo1f): Warning here.
20896         (vfoo1l): Don't redefine the alias.
20897
20898 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20899
20900         * g++.dg/init/pm1.C: New test.
20901
20902 2002-05-12  David S. Miller  <davem@redhat.com>
20903
20904         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20905         types.
20906
20907 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20908
20909         * gcc.c-torture/execute/20020510-1.c: New test case.
20910
20911 2002-05-10  David S. Miller  <davem@redhat.com>
20912
20913         * gcc.c-torture/execute/conversion.c: Test long double too.
20914
20915 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20916
20917         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20918         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20919         * lib/g++.exp (g++_link_flags): Likewise.
20920         * lib/objc.exp (objc_target_compile): Likewise.
20921
20922 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20923
20924         * gcc.dg/cpp/poison.c: Update.
20925         * gcc.dg/cpp/20000625-2.c: Remove.
20926         * gcc.dg/cpp/direct2s.c: Remove final test.
20927
20928 2002-05-08  Tom Rix  <trix@redhat.com>
20929
20930         * gcc.c-torture/execute/20020508-1.c: New test.
20931         * gcc.c-torture/execute/20020508-2.c: New test.
20932         * gcc.c-torture/execute/20020508-3.c: New test.
20933
20934 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20935
20936         * gcc.dg/cpp/charconst-4.c: More tests.
20937
20938 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20939
20940         PR c/6569
20941         * gcc.dg/weak-3.c: Update location of warning messages.
20942         * gcc.dg/weak-5.c: Likewise.
20943
20944 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20945
20946         * gcc.c-torture/execute/20020506-1.c: New test case.
20947
20948 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20949
20950         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20951
20952 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20953
20954         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20955
20956 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20957
20958         * gcc.dg/cpp/charconst-3.c: New test.
20959
20960 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20961
20962         * gcc.dg/cpp/charconst.c: Update tests.
20963
20964 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20965
20966         * treelang: Added directory for new sample language treelang. Also
20967         lib/treelang.exp: New file to signal treelang should be tested.
20968
20969 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20970
20971         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20972         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20973         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20974         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20975         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20976         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20977         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20978
20979 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20980
20981         * gcc.dg/format/xopen-2.c: New test.
20982
20983 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20984
20985         * gcc.dg/20020503-1.c: New test.
20986
20987 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20988
20989         * g++.dg/init/dtor1.C: Make it tougher.
20990
20991 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20992
20993         * g++.dg/init/dtor1.C: New test.
20994
20995 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20996
20997         * gcc.dg/altivec-8.c: New.
20998
20999 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
21000
21001         * gcc.dg/altivec-7.c: New.
21002
21003 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
21004
21005         * g++.dg/parse/typedef1.C: New test.
21006
21007 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
21008
21009         PR c++/6486
21010         * g++.dg/template/friend6.C: New test.
21011
21012         PR c++/6492
21013         * g++.dg/init/copy1.C: New test.
21014
21015 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
21016
21017         * g++.dg/warn/effc1.C: New test.
21018
21019 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21020
21021         * gcc.dg/cpp/if-cexp.c: Add a test.
21022
21023 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
21024
21025         * gcc.dg/20020426-2.c: New test.
21026
21027 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21028
21029         * gcc.dg/cpp/if-mop.c: Update.
21030         * gcc.dg/cpp/if-mpar.c: Add test.
21031         * gcc.dg/cpp/if-oppr.c: Update.
21032
21033 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21034
21035         PR c/6343
21036         * gcc.dg/weak-[2-7].c: New tests.
21037
21038 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21039
21040         * gcc.dg/enum1.c: New test.
21041
21042 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21043
21044         PR c++/6497
21045         * g++.dg/inherit/access2.C: New test.
21046
21047 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21048
21049         PR bootstrap/6445
21050         * gcc.dg/20020426-1.c: New test.
21051
21052 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21053
21054         * g++.dg/abi/enum1.C: New test.
21055
21056 2002-04-26  Richard Henderson  <rth@redhat.com>
21057
21058         * gcc.dg/c99-bool-1.c: Expect always true warning.
21059
21060 2002-04-25  Roger Sayle  <roger@eyesopen.com>
21061
21062         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
21063
21064 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21065
21066         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
21067         targets.
21068
21069 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
21070
21071         * g++.dg/abi/mange7.C: New test.
21072
21073         PR c++/6438.
21074         * g++.dg/parse/stmtexpr2.C: New test.
21075
21076 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
21077
21078         * gcc.dg/20020312-2.c: Add SH target.
21079
21080 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21081
21082         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
21083         compiler output on mips*-*-irix*.
21084
21085 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
21086
21087         * g++.dg/parse/attr1.C: New test.
21088
21089 2002-04-23  Roger Sayle  <roger@eyesopen.com>
21090
21091         * gcc.c-torture/execute/string-opt-17.c: New test case.
21092         * gcc.c-torture/execute/memset-2.c: New test case.
21093
21094 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
21095
21096         PR c++/6256:
21097         * g++.dg/template/friend5.C: New test.
21098
21099         PR c++/6331:
21100         * g++.dg/template/qual1.C: Likewise.
21101
21102 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
21103
21104         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
21105         Include stdlib.h, not stdio.h or ctype.h.
21106
21107 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
21108
21109         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
21110         cris-*-elf* and mmix-*-*.
21111         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
21112         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
21113         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
21114         Ditto.
21115         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
21116         * gcc.dg/wchar_t-1.c: Ditto.
21117
21118 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
21119
21120         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
21121         Clarify comment.
21122
21123 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
21124
21125         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
21126
21127 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21128
21129         * gcc.c-torture/execute/20000906-1.x: Delete.
21130
21131 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
21132
21133         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
21134
21135 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
21136
21137         * PR6367
21138         * g77.f-torture/execute/6367.f: New test.
21139         * g77.f-torture/execute/6367.x: Disable for MMIX.
21140
21141 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
21142
21143         * PR6352
21144         * g++.dg/opt/inline2.C: New test.
21145
21146 2002-04-18  Richard Henderson  <rth@redhat.com>
21147
21148         * gcc.dg/20000906-1.c: Enable for all targets.
21149         * gcc.c-torture/compile/iftrap-2.c: New.
21150
21151 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21152
21153         * gcc.dg/20020418-1.c: New test.
21154         * gcc.dg/20020418-2.c: New test.
21155
21156 2002-04-18  Richard Henderson  <rth@redhat.com>
21157
21158         * gcc.c-torture/compile/iftrap-1.c: New.
21159         * gcc.dg/iftrap-1.c: Adjust for ia64.
21160         * gcc.dg/iftrap-2.c: New.
21161
21162 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21163
21164         * gcc.c-torture/compile/20020418-1.c: New test.
21165
21166 2002-04-18  Roger Sayle  <roger@eyesopen.com>
21167
21168         * gcc.c-torture/compile/20020415-1.c: New.
21169
21170 2002-04-18  David S. Miller  <davem@redhat.com>
21171
21172         * gcc.c-torture/execute/20020418-1.c: New test.
21173
21174 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
21175
21176         * gcc.dg/20020416-1.c: New test.
21177
21178         * g++.dg/opt/inline1.C: New test.
21179
21180 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
21181
21182         * gcc.dg/altivec-5.c: New test.
21183
21184         * gcc.dg/20020415-1.c: New test.
21185
21186 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
21187
21188         * testsuite/lib/chill.exp: Remove.
21189
21190 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
21191
21192         * g++.dg/other/big-struct.C: New test.
21193
21194 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
21195
21196         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
21197         of scratch file.
21198
21199 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
21200
21201         PR c/6277
21202         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21203         in scan-assembler function name
21204
21205 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21206
21207         * g77.f-torture/execute/980628-4.x,
21208         g77.f-torture/execute/980628-5.x,
21209         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21210         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21211         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21212         i[34567]86-*-*.
21213
21214 2002-04-13  David S. Miller  <davem@redhat.com>
21215
21216         * gcc.c-torture/execute/20020413-1.c: New test.
21217
21218 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21219
21220         * gcc.dg/asm-6.c,
21221         * g++.dg/ext/asm1.C: New tests.
21222
21223 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21224
21225         PR c++ 5373.
21226         * g++.dg/parse/stmtexpr1.C: New test.
21227
21228         PR c++/5189.
21229         * g++.dg/template/copy1.C: New test.
21230
21231 2002-04-12  Richard Henderson  <rth@redhat.com>
21232
21233         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21234
21235 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21236
21237         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21238         gcc.c-torture/execute/20020307-2.c.
21239
21240 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21241
21242         * g++.dg/ext/attrib5.C,
21243         * g++.dg/lookup/struct1.C: New tests.
21244
21245 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21246
21247         * gcc.dg/20020411-1.c: New test.
21248
21249         * gcc.c-torture/execute/20020411-1.c: New test.
21250
21251 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21252
21253         * g77.f-torture/execute/6177.f: New test.
21254
21255 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21256
21257         PR middle-end/6247
21258         * g++.dg/opt/cleanup1.C: New test.
21259
21260         * g++.dg/opt/const1.C: New test.
21261
21262 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21263
21264         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21265
21266 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21267
21268         PR c++/5507
21269         * g++.dg/template/typename2.C: New test.
21270
21271 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21272
21273         * gcc.c-torture/execute/loop-12.c: New.
21274
21275 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21276
21277         * g77.f-torture/execute/980628-4.x,
21278         g77.f-torture/execute/980628-5.x,
21279         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21280         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21281         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21282
21283 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21284
21285         PR optimization/6086
21286         * g++.dg/opt/preinc1.C: New test.
21287
21288 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21289
21290         PR c++/5571
21291         * g++.dg/opt/static2.C: New test.
21292
21293 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21294
21295         PR c/5120
21296         * gcc.dg/20020406-1.c: New test.
21297
21298 2002-04-04  David S. Miller  <davem@redhat.com>
21299
21300         * gcc.c-torture/execute/20020404-1.c: New test.
21301
21302 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21303
21304         PR c/6123
21305         * gcc.dg/20020312-2.c: Do not declare global register variable
21306         if __PIC__ or __pic__ is defined.
21307
21308 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21309
21310         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21311         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21312
21313 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21314
21315         * gcc.misc-tests/linkage.exp: Update last change to handle
21316         sparc*-, not just sparc-.
21317
21318 2002-04-03  Richard Henderson  <rth@redhat.com>
21319
21320         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21321
21322 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21323
21324         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21325
21326 2002-04-02  David S. Miller  <davem@redhat.com>
21327
21328         * gcc.c-torture/execute/20020402-3.c: New test.
21329
21330 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21331
21332         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21333         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21334
21335         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21336         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21337         g77.f-torture/execute/20001201.x,
21338         g77.f-torture/execute/u77-test.x: New files.
21339
21340         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21341         * gcc.dg/wchar_t-1.c: Ditto.
21342
21343 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21344
21345         * gcc.c-torture/execute/20020402-1.c: New test.
21346
21347 2002-04-01  Richard Henderson  <rth@redhat.com>
21348
21349         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21350
21351         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21352
21353 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21354
21355         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21356
21357 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21358
21359         * g++.dg/inherit/template-as-base.C: Expect error.
21360         * g++.dg/inherit/namespace-as-base.C: Likewise.
21361
21362 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21363
21364         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21365         g++.dg/ext/instantiate3.C: Tweak match patterns.
21366
21367         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21368         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21369         -da test.
21370
21371 2002-03-31  Richard Henderson  <rth@redhat.com>
21372
21373         * gcc.dg/special/alias-2.c: New.
21374         * gcc.dg/special/ecos.exp: Run it.
21375
21376 2002-03-31  Richard Henderson  <rth@redhat.com>
21377
21378         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21379
21380 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21381
21382         * gcc.dg/weak-1.c: Disable on h8300 port.
21383
21384 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21385
21386         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21387         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21388         ordering tests.
21389         * g++.dg/bprob/bprob-1.C: New test.
21390         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21391         * g++.dg/gcov/gcov-1.C: New test.
21392         * g++.dg/gcov/gcov-1.x: New file.
21393         * g++.dg/gcov/gcov-2.C: New test.
21394         * g++.dg/gcov/gcov-3.C: New test.
21395         * g++.dg/gcov/gcov-3.h: New file.
21396
21397 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21398
21399         * g++.old-deja/g++.other/builtins5.C: New test.
21400         * g++.old-deja/g++.other/builtins6.C: New test.
21401         * g++.old-deja/g++.other/builtins7.C: New test.
21402         * g++.old-deja/g++.other/builtins8.C: New test.
21403         * g++.old-deja/g++.other/builtins9.C: New test.
21404
21405 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21406
21407         * g++.dg/opt/static1.C: New test.
21408
21409         * g++.dg/opt/longbranch1.C: New test.
21410
21411 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21412
21413         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21414
21415         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21416
21417 2002-03-28  Jeffrey A Law  (law@redhat.com)
21418
21419         * gcc.c-torture/execute/20020328-1.c: New test.
21420
21421 2002-03-27  Richard Henderson  <rth@redhat.com>
21422
21423         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21424         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21425         move from g++.old-deja/g++.ext/.
21426
21427 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21428
21429         * g++.dg/init/new2.C: New test.
21430
21431 2002-03-26  Richard Henderson  <rth@redhat.com>
21432
21433         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21434
21435         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21436         on sparc.
21437
21438         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21439         sparcv9 systems.
21440         * gcc.dg/20001102-1.c: Likewise.
21441
21442 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21443
21444         * gcc.dg/cpp/endif-pedantic1.c,
21445         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21446
21447 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21448
21449         * g++.dg/init/new1.C: New test.
21450
21451 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21452
21453         * g++.dg/abi/vbase9.C: New test.
21454
21455 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21456
21457         * gcc.dg/arm-asm.c: New test.
21458
21459 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21460
21461         * gcc.dg/Wswitch-enum.c: New test.
21462         Fix PR c/5044.
21463
21464 2002-03-26  Richard Henderson  <rth@redhat.com>
21465
21466         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21467         structure.
21468
21469 2002-03-25  Richard Henderson  <rth@redhat.com>
21470
21471         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21472         sparcv9 systems.
21473
21474         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21475         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21476
21477 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21478
21479         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21480
21481 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21482
21483         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21484         targets using generic thunk support.
21485
21486 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21487
21488         * gcc.c-torture/compile/20020323-1.c: New test.
21489
21490         * g++.dg/opt/conj2.C: New test.
21491
21492 2002-03-24  Richard Henderson  <rth@redhat.com>
21493
21494         * gcc.dg/weak-1.c: Use -fno-common.
21495
21496 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21497
21498         * g77.dg/f77-edit-apostrophe-out.f: New test
21499         * g77.dg/f77-edit-h-out.f: New test
21500         * g77.dg/f77-edit-t-in.f: New test
21501         * g77.dg/f77-edit-t-out.f: New test
21502         * g77.dg/f77-edit-x-out.f: New test
21503         * g77.dg/f77-edit-slash-out.f: New test
21504         * g77.dg/f77-edit-colon-out.f: New test
21505         * g77.dg/f77-edit-s-out.f: New test
21506
21507 2002-03-24  Richard Henderson  <rth@redhat.com>
21508
21509         * objc/execute/formal_protocol-6.x: New XFAIL.
21510
21511 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21512
21513         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21514         that do not support weak symbols
21515
21516 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21517
21518         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21519         * lib/g77.exp:  Likewise
21520         * lib/objc.exp: Likewise
21521
21522 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21523
21524         * gcc.dg/Wswitch-default.c: New test.
21525
21526 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21527
21528         * g++.dg/other/enum1.C: New test.
21529
21530 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21531
21532         * gcc.dg/pragma-ep-3.c: Fix typo.
21533
21534 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21535
21536         * g++.dg/inherit/template-as-base.C: New test.
21537
21538 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21539
21540         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21541         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21542
21543 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21544
21545         * gcc.dg/cpp/multiline.c: Update to match.
21546
21547 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21548
21549         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21550
21551 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21552
21553         * gcc.dg/cpp/extratokens2.c:  New file.
21554
21555 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21556
21557         * gcc.dg/20020312-2.c: Add rs6000 target.
21558
21559         * gcc.c-torture/compile/20020319-1.c: New test.
21560
21561 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21562
21563         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21564         (A, E): Handle this.
21565
21566 2002-03-20  Jason Merrill  <jason@redhat.com>
21567
21568         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21569         ignoring -fpic.
21570         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21571         through prune_gcc_output.
21572
21573 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21574
21575         * gcc.c-torture/compile/20020320-1.c: New test.
21576
21577 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21578
21579         * gcc.c-torture/compile/20020318-1.c: New test.
21580
21581         * gcc.dg/struct-by-value-1.c: New test.
21582
21583         * gcc.dg/20020319-1.c: New test.
21584
21585 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21586
21587         * g++.dg/opt/conj1.C: New test.
21588
21589 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21590
21591         * g++.dg/template/qualttp20.C: Revert previous change.
21592         * g++.dg/template/qualttp3.C: Likewise.
21593         * g++.dg/template/qualttp4.C: Likewise
21594         * g++.dg/template/qualttp5.C: Likewise
21595         * g++.dg/template/qualttp6.C: Likewise
21596         * g++.dg/template/qualttp7.C: Likewise
21597         * g++.dg/template/qualttp8.C: Likewise
21598         * g++.dg/template/recurse.C: Likewise.
21599
21600 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21601
21602         * gcc.dg/cpp/wchar-1.c: Update.
21603
21604 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21605
21606         * g++.dg/template/conv1.C: New test.
21607         * g++.dg/template/conv2.C: New test.
21608         * g++.dg/template/conv3.C: New test.
21609         * g++.dg/template/conv4.C: New test.
21610
21611 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21612
21613         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21614         * g++.dg/template/qualttp3.C: Likewise.
21615         * g++.dg/template/qualttp4.C: Likewise
21616         * g++.dg/template/qualttp5.C: Likewise
21617         * g++.dg/template/qualttp6.C: Likewise
21618         * g++.dg/template/qualttp7.C: Likewise
21619         * g++.dg/template/qualttp8.C: Likewise
21620         * g++.dg/template/recurse.C: Likewise.
21621
21622 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21623
21624         * g++.dg/opt/dtor1.C: New test.
21625
21626 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21627
21628         * gcc.c-torture/compile/20020315-1.c: New test.
21629
21630 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21631
21632         * gcc.dg/weak-1.c: Fix scan tests.
21633
21634 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21635
21636         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21637         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21638         cris-*-aout* mmix-*-*.
21639         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21640         cris-*-aout* mmix-*-*.
21641         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21642         cris-*-elf* cris-*-aout* and mmix-*-*.
21643         * gcc.dg/20001009-1.c: Ditto.
21644         * gcc.dg/20010912-1.c: Ditto.
21645         * gcc.dg/20020122-4.c: Ditto.
21646         * gcc.dg/inline-2.c: Ditto.
21647
21648 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21649
21650         * gcc.c-torture/compile/20020314-1.c: New test.
21651
21652 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21653
21654         * gcc.c-torture/execute/20020314-1.c: New test.
21655
21656 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21657
21658         * g++.dg/warn/Wunused-1.C: New test.
21659
21660 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21661
21662         * g++.dg/abi/mangle6.C: New test.
21663
21664 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21665
21666         * gcc.c-torture/compile/20020309-2.c: New test.
21667
21668         * gcc.c-torture/compile/20020312-1.c: New test.
21669
21670 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21671
21672         * g++.dg/other/access1.C: New test.
21673
21674 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21675
21676         * gcc.c-torture/execute/wchar_t-1.c: New test.
21677
21678 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21679
21680         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21681
21682 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21683
21684         * gcc.dg/20020312-1.c: New test case.
21685
21686 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21687
21688         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21689
21690 2002-03-11  Richard Henderson  <rth@redhat.com>
21691
21692         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21693         * g++.old-deja/g++.jason/report.C: Likewise.
21694
21695 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21696
21697         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21698         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21699
21700 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21701
21702         * testsuite/g++.dg/overload/pmf1.C: New test.
21703
21704 2002-03-11  Kazu Hirata  <kazu@hxi.com>
21705
21706         * gcc.c-torture/execute/20020307-1.c: Use long.
21707
21708 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
21709
21710         PR optimization/5844
21711         * gcc.dg/20020310-1.c: New test.
21712
21713 2002-03-09  Michael Meissner  <meissner@redhat.com>
21714
21715         * gcc.c-torture/execute/memcpy-2.c: New test.
21716         * gcc.c-torture/execute/memset-1.c: New test.
21717         * gcc.c-torture/execute/strlen-1.c: New test.
21718         * gcc.c-torture/execute/strcmp-1.c: New test.
21719         * gcc.c-torture/execute/strncmp-1.c: New test.
21720
21721 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21722
21723         * gcc.dg/ppc-ldstruct.c: New test.
21724
21725 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21726
21727         * gcc.c-torture/execute/va-arg-22.c: New test.
21728
21729 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21730
21731         * gcc.c-torture/compile/20020309-1.c: New test.
21732
21733 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21734
21735         * gcc.c-torture/execute/20020307-2.c: New test.
21736
21737 2002-03-07  Jeffrey A Law  (law@redhat.com)
21738
21739         * g77.f-torture/compile/20020307-1.f: New test.
21740
21741 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21742
21743         * gcc.dg/unordered-1.c: New test.
21744
21745 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21746
21747         * gcc.c-torture/execute/20020307-1.c: New test.
21748
21749 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21750
21751         * gcc.dg/20020304-1.c: New test.
21752
21753         * gcc.c-torture/compile/20020304-2.c: New test.
21754
21755 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21756
21757         * gcc.c-torture/compile/20020304-1.c: New test case
21758         (from PR c/5830).
21759
21760 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21761
21762         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21763
21764 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21765
21766         * g++.dg/other/classkey1.C: New test.
21767
21768 2002-03-01  Richard Henderson  <rth@redhat.com>
21769
21770         * gcc.c-torture/compile/981223-1.x: New.
21771         * gcc.c-torture/compile/920625-1.x: New.
21772
21773 2002-02-28  Richard Henderson  <rth@redhat.com>
21774
21775         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21776
21777 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21778
21779         * gcc.c-torture/execute/20020227-1.c: New test.
21780
21781 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21782
21783         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21784         here" ERROR lines.
21785         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21786         * g++.old-deja.g++.other/defarg1.C: Likewise.
21787         * g++.old-deja/g++.pt/calls2.C: Likewise.
21788         * g++.old-deja/g++.pt/crash20.C: Likewise.
21789         * g++.old-deja/g++.pt/crash30.C: Likewise.
21790         * g++.old-deja/g++.pt/crash36.C: Likewise.
21791         * g++.old-deja/g++.pt/crash6.C: Likewise.
21792         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21793         * g++.old-deja/g++.pt/derived3.C: Likewise.
21794         * g++.old-deja/g++.pt/error1.C: Likewise.
21795         * g++.old-deja/g++.pt/friend21.C: Likewise.
21796         * g++.old-deja/g++.pt/friend23.C: Likewise.
21797         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21798         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21799
21800 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21801
21802         * gcc.c-torture/execute/20020225-2.c: New test.
21803
21804 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21805
21806         * gcc.c-torture/execute/920730-1t.c,
21807         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21808         Delete test cases, only relevant to -traditional.
21809
21810 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21811
21812         * gcc.dg/cpp/undef1.c: Remove.
21813         * gcc.dg/cpp/directiv.c: Update.
21814         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21815
21816 2002-02-27  Michael Meissner  <meissner@redhat.com>
21817
21818         * gcc.c-torture/execute/20020226-1.c: New test.
21819
21820 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21821
21822         * g++.dg/debug/debug4.C: New test.
21823
21824         * gcc.dg/ia64-visibility-1.c: New test.
21825
21826 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21827
21828         * gcc.dg/debug/20020224-1.c: New.
21829
21830 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21831
21832         * gcc.c-torture/execute/960416-1.x: New.
21833         * gcc.c-torture/execute/divconst-3.x: Likewise.
21834
21835 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21836
21837         * gcc.dg/20020224-1.c: New test.
21838
21839 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21840
21841         * gcc.c-torture/execute/20020225-1.c: New.
21842
21843 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21844
21845         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21846
21847 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21848
21849         * gcc.dg/20020222-1.c: New test.
21850
21851 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21852
21853         * g++.dg/opt/anonunion1.C: New test.
21854
21855 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21856
21857         * g++.dg/template/qualttp19.C: New test.
21858         * g++.dg/template/qualttp20.C: New test.
21859         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21860         * g++.old-deja/g++.other/qual1.C: Likewise.
21861
21862 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21863
21864         * gcc.dg/attr-alwaysinline.c: New.
21865
21866 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21867
21868         * gcc.dg/20020220-1.c: New test.
21869
21870         * gcc.dg/20020220-2.c: New test.
21871
21872         * g++.dg/opt/mmx1.C: New test.
21873
21874 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21875
21876         * gcc.c-torture/compile/20020110.c: New test.
21877
21878 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21879
21880         * gcc.c-torture/execute/20020219-1.c: New test.
21881
21882         * gcc.dg/20020219-1.c: New test.
21883
21884         * gcc.dg/noncompile/20020220-1.c: New test.
21885
21886         * g++.dg/opt/ptrintsum1.C: New test.
21887
21888         * gcc.dg/debug/20020220-1.c: New test.
21889
21890 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21891
21892         * gcc.c-torture/execute/20020216-1.c: New test.
21893
21894 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21895
21896         * gcc.dg/decl-1.c: Update, new test.
21897
21898 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21899
21900         * g++.dg/abi/bitfield1.C: New test.
21901         * g++.dg/abi/bitfield2.C: New test.
21902
21903 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21904
21905         * gcc.dg/attr-nest.c: New test.
21906
21907 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21908
21909         * gcc.c-torture/execute/20020215-1.c: New test.
21910
21911 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21912
21913         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21914         * g++.dg/debug/debug.exp: New.
21915         * g++.dg/debug/trivial.C: New.
21916         * g++.dg/debug/debug1.C: Moved...
21917         * g++.dg/other/debug1.C: ...from here.
21918         * g++.dg/debug/debug2.C: Moved...
21919         * g++.dg/other/debug2.C: ...from here.
21920         * g++.dg/debug/debug3.C: Moved...
21921         * g++.dg/other/debug3.C: ...from here.
21922
21923         * gcc.dg/noncompile/20020213-1.c: New test.
21924
21925 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21926
21927         * g++.dg/other/debug3.C: New test.
21928
21929         * gcc.c-torture/execute/20020213-1.c: New test.
21930
21931 2002-02-13  Richard Smith <richard@ex-parrot.com>
21932
21933         * g++.old-deja/g++.other/thunk1.C: New test.
21934
21935 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21936
21937         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21938
21939 2002-02-13  Stan Shebs  <shebs@apple.com>
21940
21941         * gcc.dg/altivec-3.c: New.
21942
21943 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21944
21945         * gcc.dg/Wunreachable-1.c: New test.
21946         * gcc.dg/Wunreachable-2.c: New test.
21947
21948 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21949
21950         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21951
21952 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21953
21954         * gcc.dg/decl-1.c: New test.
21955
21956 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21957
21958         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21959
21960 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21961
21962         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21963         * gcc.c-torture/compile/980506-1.x: Likewise.
21964
21965 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21966
21967         * gcc.dg/20020210-1.c: New.
21968
21969 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21970
21971         * g77.f-torture/execute/947.f: New regression test
21972         for PR fortran/947.
21973
21974 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21975
21976         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21977         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21978
21979 2002-02-08  Richard Henderson  <rth@redhat.com>
21980
21981         * gcc.c-torture/compile/labels-3.c: New.
21982
21983 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21984
21985         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21986         expression statements work instead.
21987         * gcc.dg/noncompile/20020207-1.c: New test.
21988
21989 2002-02-07  Richard Henderson  <rth@redhat.com>
21990
21991         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21992
21993 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21994
21995         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21996         message from g77
21997         * lib/g77-dg.exp: Trim g77 error messages so that they are
21998         recognized by dg.exp.
21999
22000 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22001
22002         PR fortran/5473
22003         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
22004
22005 2002-02-07  Richard Henderson  <rth@redhat.com>
22006
22007         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
22008         to be sufficiently aligned for integers.
22009
22010 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
22011
22012         * g++.dg/template/friend4.C: New test.
22013
22014 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22015
22016         PR fortran/5743
22017         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
22018         unsupported cases.
22019
22020 2002-02-07  Richard Henderson  <rth@redhat.com>
22021
22022         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
22023         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
22024         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
22025         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
22026
22027 2002-02-06  Richard Henderson  <rth@redhat.com>
22028
22029         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
22030
22031 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
22032
22033         * gcc.dg/20020206-1.c: New test.
22034
22035 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22036
22037         * gcc.c-torture/execute/20020206-1.c: New test.
22038
22039         * gcc.c-torture/execute/20020206-2.c: New test.
22040
22041         PR optimization/5429:
22042         * gcc.c-torture/compile/20020206-1.c: New test.
22043
22044 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22045
22046         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22047         as certain file formats cannot support particularly large
22048         alignments.
22049
22050         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22051         and do not expect to be able to link the executable.
22052
22053         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
22054         fail because the COFF format does not support the weak attribute.
22055
22056 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
22057
22058         * g77.dg/pr5473.f:  New test
22059
22060 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
22061
22062         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
22063         Fix testcase accordingly.
22064
22065 2002-02-04  Richard Henderson  <rth@redhat.com>
22066
22067         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
22068         (buf): Change to be an array of pointers, not ints.
22069
22070 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22071
22072         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
22073         before all tests.  Move warning one line above to match where it
22074         C frontend emits.
22075         * gcc.dg/Wswitch-2.c: New test.
22076         * g++.dg/warn/Wswitch-1.C: New test.
22077         * g++.dg/warn/Wswitch-2.C: New test.
22078
22079 2002-02-04  Richard Henderson  <rth@redhat.com>
22080
22081         * g++.dg/abi/offsetof.C: Fix size comparison.
22082
22083 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
22084
22085         * gcc.dg/cast-qual-2.c: New test.
22086
22087 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22088
22089         * gcc.dg/20020201-4.c: New test.
22090
22091 2002-02-04  Ben Elliston  <bje@redhat.com>
22092
22093         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
22094         target_info attribute != 0, in addition to the empty string.
22095         (gcc_target_compile): Likewise.
22096
22097 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
22098
22099         * gcc.dg/Wswitch.c: New test.
22100         PR gcc/4475. PR gcc/3780.
22101
22102 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
22103
22104         * g77.f-torture/execute/5122.f: New test for regressions
22105         against PR fortran/5122.
22106
22107 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
22108
22109         * g77.f-torture/compile/pr3743.f: Delete
22110         * g77.dg/pr3743-1.f: New test.
22111         * g77.dg/pr3743-2.f: New test.
22112         * g77.dg/pr3743-3.f: New test.
22113         * g77.dg/pr3743-4.f: New test.
22114
22115 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22116
22117         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
22118
22119 2002-02-02  Richard Henderson  <rth@redhat.com>
22120
22121         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
22122         * gcc.c-torture/execute/bf64-1.c: Likewise.
22123
22124 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22125
22126         * gcc.dg/20020201-2.c: New test.
22127
22128         * gcc.dg/20020201-3.c: New test.
22129
22130         * gcc.c-torture/execute/bitfld-2.c: New test.
22131
22132 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22133
22134         * gcc.dg/bitfld-1.c: Update.
22135         * gcc.dg/bitfld-2.c: Update.
22136         * gcc.c-torture/execute/bitfld-1.x: New.
22137
22138 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22139
22140         * gcc.c-torture/execute/20020201-1.c: New test.
22141
22142 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
22143
22144         PR target/5469
22145         * gcc.dg/20020201-1.c: New test.
22146
22147 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
22148
22149         PR fortran/3743
22150         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
22151         * g77.f-torture/compile/pr3743.x: Remove
22152
22153 2002-01-31  Tom Rix  <trix@redhat.com>
22154
22155         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
22156
22157 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22158
22159         * gcc.dg/noncompile/20020130-1.c: New test.
22160
22161 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
22162
22163         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
22164
22165 2002-01-29  Richard Henderson  <rth@redhat.com>
22166
22167         * gcc.c-torture/execute/991118-1.c: Cast various constants back
22168         to long long.
22169         * gcc.c-torture/execute/bf64-1.c: Likewise.
22170
22171 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
22172
22173         * gcc.c-torture/execute/20020129-1.c: New test.
22174
22175 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22176
22177         * gcc.c-torture/compile/20000224-1.c: Update.
22178         * gcc.c-torture/execute/bitfld-1.c: New tests.
22179         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
22180         * gcc.dg/uninit-A.c: Update.
22181
22182 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22183
22184         * g++.dg/template/ctor1.C: Add instantiation.
22185
22186 2002-01-28  Paul Koning  <pkoning@equallogic.com>
22187
22188         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
22189         argument to __builtin_prefetch to be const ptr.
22190
22191 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
22192
22193         * gcc.c-torture/compile/20020120-1.c: New test.
22194
22195 2002-01-27  Kazu Hirata  <kazu@hxi.com>
22196
22197         * gcc.c-torture/execute/20020127-1.c: New test.
22198
22199 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
22200
22201         * g77.dg/f77-edit-i-in.f: New test
22202         * g77.dg/f77-edit-i-out.f: New test
22203
22204 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22205
22206         * gcc.dg/debug/debug.exp: New file.
22207         * gcc.dg/debug/trivial.c: New file.
22208         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22209         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22210         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22211         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22212         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22213         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22214         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22215         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22216         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22217         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22218         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22219         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22220         * gcc.dg/20000503-1.c: Removed.
22221         * gcc.dg/20010207-1.c: Removed.
22222         * gcc.dg/20011223-1.c: Removed.
22223         * gcc.dg/20020104-2.c: Removed.
22224         * gcc.dg/debug-1.c: Removed.
22225         * gcc.dg/debug-2.c: Removed.
22226         * gcc.dg/debug-3.c: Removed.
22227         * gcc.dg/debug-4.c: Removed.
22228         * gcc.dg/debug-5.c: Removed.
22229         * gcc.dg/debug-6.c: Removed.
22230         * gcc.dg/dwarf2-1.c: Removed.
22231         * gcc.dg/dwarf2-2.c: Removed.
22232
22233 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22234
22235         * g++.old-deja/g++.other/eh5.C: New test.
22236         * g++.old-deja/g++.other/sibcall2.C: New test.
22237         * g++.old-deja/g++.other/array9.C: New test.
22238         * g++.old-deja/g++.other/typename2.C: New test.
22239         * g++.old-deja/g++.other/crash60.C: New test.
22240         * g++.old-deja/g++.other/conv9.C: New test.
22241         * g++.old-deja/g++.other/mangle10.C: New test.
22242         * g++.old-deja/g++.other/unchanging1.C: New test.
22243         * g++.old-deja/g++.other/exprstmt1.C: New test.
22244         * g++.old-deja/g++.other/inline23.C: New test.
22245         * g++.old-deja/g++.eh/ia64-1.C: New test.
22246         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22247         * g++.old-deja/g++.other/reload1.C: New test.
22248         * g++.old-deja/g++.other/static20.C: New test.
22249         * g++.old-deja/g++.other/local-alloc1.C: New test.
22250         * g++.old-deja/g++.other/conv8.C: New test.
22251         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22252         * g++.old-deja/g++.other/storeexpr1.C: New test.
22253         * g++.old-deja/g++.other/storeexpr2.C: New test.
22254         * g++.dg/eh/template2.C: New test.
22255         * g++.dg/warn/weak1.C: New test.
22256
22257 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22258
22259         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22260         Remove first, non-varying, argument.
22261
22262 2002-01-23  Richard Henderson  <rth@redhat.com>
22263
22264         * gcc.dg/inline-2.c: New.
22265
22266         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22267         Add optional target arg.  Check number of arguments.
22268         (scan-assembler-not, scan-assembler-dem): Likewise.
22269         (scan-assembler-dem-not): Likewise.
22270
22271 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22272
22273         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22274         line 12.
22275         * g++.old-deja/g++.brendan/parse3.C,
22276         g++.old-deja/g++.other/crash26.C,
22277         g++.old-deja/g++.other/crash28.C,
22278         g++.old-deja/g++.other/crash29.C,
22279         g++.old-deja/g++.other/crash30.C,
22280         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22281
22282 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22283
22284         * gcc.dg/20020115-1.c: New.
22285
22286 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22287
22288         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22289
22290 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22291
22292         * gcc.dg/20020122-3.c: New.
22293
22294 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22295
22296         * g++.dg/other/gc1.C: New test.
22297
22298 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22299
22300         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22301
22302 2002-01-22  Richard Henderson  <rth@redhat.com>
22303
22304         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22305
22306 2002-01-22  Richard Henderson  <rth@redhat.com>
22307
22308         * gcc.dg/20020122-4.c: New.
22309
22310 2002-01-22  H.J. Lu <hjl@gnu.org>
22311
22312         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22313         link output.
22314         * gcc.dg/special/ecos.exp: Likewise.
22315         * lib/g++-dg.exp: Likewise.
22316         * lib/g77-dg.exp: Likewise.
22317         * lib/gcc-dg.exp : Likewise.
22318         * lib/mike-g++.exp: Likewise.
22319         * lib/mike-g77.exp: Likewise.
22320         * lib/mike-gcc.exp: Likewise.
22321         * lib/objc-dg.exp: Likewise.
22322
22323 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22324
22325         PR target/5379
22326         * gcc.dg/20020122-2.c: New test.
22327
22328 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22329
22330         * gcc.dg/20020122-1.c: New test.
22331
22332 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22333
22334         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22335
22336 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22337
22338         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22339
22340 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22341
22342         * gcc.c-torture/compile/20020121-1.c: New test.
22343
22344 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22345
22346         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22347         ld_library_path.
22348
22349 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22350
22351         * gcc.dg/20020218-1.c: New test.
22352
22353 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22354
22355         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22356         messages
22357         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22358         "At global scope" warning
22359         * g++.dg/ext/align1.C: Change cygwin test for alignment
22360         from db-bogus to dg-warning
22361
22362 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22363
22364         * g77.f-torture/compile/cpp2.F: New test.
22365
22366 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22367
22368         * g++.dg/template/access1.C: New test.
22369
22370 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22371
22372         * gcc.dg/20020118-1.c: New.
22373
22374 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22375
22376         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22377
22378 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22379
22380         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22381         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22382         alignment warnings.
22383
22384 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22385
22386         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22387         torture_with_loops and torture_without_loops
22388
22389 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22390
22391         * gcc.c-torture/compile/20020116-1.c: New test.
22392
22393 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22394
22395         * gcc.dg/20020116-2.c: New test.
22396
22397         * gcc.dg/ultrasp4.c: New test.
22398
22399         * gcc.dg/20020116-1.c: New test.
22400
22401 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22402
22403         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22404         by EABI.
22405
22406 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22407
22408         * gcc.misc-tests/i386-prefetch.exp: New.
22409         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22410         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22411         * gcc.misc-tests/i386-pf-none-1.c: New test.
22412         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22413
22414 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22415
22416         * gcc.dg/gnu89-init-1.c: Add new tests.
22417
22418 2002-01-15  Andreas Jaeger  <aj@suse.de>
22419
22420         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22421         * gcc.dg/i386-mmx-2.c: Likewise.
22422         * gcc.dg/i386-sse-1.c: Likewise.
22423         * gcc.dg/i386-sse-2.c: Likewise.
22424         * gcc.dg/i386-sse-3.c: Likewise.
22425
22426 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22427
22428         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22429         Uncomment additional cases that now pass.
22430
22431 2002-01-11  Richard Henderson  <rth@redhat.com>
22432
22433         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22434         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22435
22436 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22437
22438         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22439
22440 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22441
22442         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22443         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22444
22445 2002-01-10  Dale Johannesen  <dalej@apple.com>
22446
22447         * gcc.c-torture/execute/loop-11.c: New.
22448
22449 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22450
22451         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22452         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22453
22454 2002-01-09  Richard Henderson  <rth@redhat.com>
22455
22456         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22457         type in which to perform the operation for each size.
22458
22459 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22460
22461         * gcc.c-torture/compile/20020109-2.c: New test.
22462
22463 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22464
22465         * gcc.c-torture/execute/loop-10.c: New test.
22466
22467 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22468
22469         * gcc.c-torture/compile/20010226-1.c: New test.
22470         * gcc.c-torture/compile/20010227-1.c: New test.
22471         * gcc.c-torture/compile/20010426-1.c: New test.
22472         * gcc.c-torture/compile/20010510-1.c: New test.
22473         * gcc.c-torture/compile/20010605-3.c: New test.
22474         * gcc.c-torture/compile/20010824-1.c: New test.
22475         * gcc.c-torture/execute/20010409-1.c: New test.
22476         * gcc.dg/noncompile/20000901-1.c: New test.
22477         * gcc.dg/20001023-1.c: New test.
22478         * gcc.dg/20001101-1.c: New test.
22479         * gcc.dg/20001102-1.c: New test.
22480         * gcc.dg/20010207-1.c: New test.
22481         * gcc.dg/20010405-1.c: New test.
22482         * gcc.dg/20010822-1.c: New test.
22483         * gcc.dg/20011107-1.c: New test.
22484
22485 2002-01-09  Jeffrey A Law  (law@redhat.com)
22486
22487         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22488
22489         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22490         execution failure on PA targets.
22491
22492 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22493
22494         * gcc.c-torture/compile/20020109-1.c: New test.
22495
22496 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22497
22498         * gcc.c-torture/execute/20020108-1.c: New test.
22499
22500 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22501
22502         * gcc.dg/20020108-1.c: New test.
22503
22504 2002-01-08  H.J. Lu <hjl@gnu.org>
22505
22506         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22507         for header files.
22508
22509 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22510
22511         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22512         consistency.
22513
22514 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22515
22516         * gcc.dg/altivec-4.c: Test altivec predicates.
22517
22518 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22519
22520         * gcc.c-torture/execute/20020107-1.c: New test.
22521
22522 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22523
22524         PR c/5279
22525         * gcc.c-torture/compile/20020106-1.c: New test.
22526
22527 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22528
22529         * gcc.c-torture/execute/nestfunc-4.c: New test.
22530
22531 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22532
22533         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22534         extra triple that slipped in.
22535         * g++.old-deja/g++.abi/align.C: Likewise.
22536         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22537
22538 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22539
22540         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22541         * g++.old-deja/g++.abi/align.C: Likewise.
22542         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22543
22544         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22545         on FreeBSD/i386.
22546         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22547         FreeBSD.
22548
22549 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22550
22551         * gcc.dg/20020104-1.c: New test.
22552
22553         * gcc.dg/20020104-2.c: New test.
22554
22555 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22556
22557         * gcc.dg/20020103-1.c: Fix typo in target selector.
22558
22559 2002-01-03  Richard Henderson  <rth@redhat.com>
22560
22561         * gcc.dg/20020103-1.c: New.
22562
22563 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22564
22565         * gcc.c-torture/execute/20020103-1.c: New test.
22566
22567 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22568
22569         * g++.dg/other/debug2.C: New test.
22570
22571         * gcc.c-torture/compile/20020103-1.c: New test.
22572
22573 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22574
22575         * gcc.dg/gnu89-init-1.c: Added new tests.
22576
22577 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22578
22579         * g++.dg/template/friend2.C: Remove as patch is reverted.
22580
22581         * g++.dg/warn/oldcast1.C: New test.
22582
22583         * g++.dg/template/ptrmem1.C: New test.
22584         * g++.dg/template/ptrmem2.C: New test.
22585
22586         * g++.dg/template/ntp.C: New test.
22587
22588         * g++.dg/other/component1.C: New test.
22589
22590         * g++.dg/template/ttp3.C: New test.
22591
22592         * g++.dg/template/friend2.C: New test.
22593         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22594
22595 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22596
22597         * g++.dg/other/ptrmem1.C: New test.
22598         * g++.dg/other/ptrmem2.C: New test.
22599
22600 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22601
22602         * g++.dg/template/ctor1.C: New test.
22603
22604 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22605
22606         * g++.dg/template/friend2.C: New test.
22607
22608 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22609
22610         * gcc.dg/mmix-1.c: New test.
22611
22612 2001-12-31  Richard Henderson  <rth@redhat.com>
22613
22614         * gcc.dg/asm-5.c: New.
22615
22616 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22617
22618         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22619         in namespace __gnu_cxx
22620
22621 2001-12-30  Richard Henderson  <rth@redhat.com>
22622
22623         * gcc.dg/debug-6.c: New.
22624
22625 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22626
22627         * gcc.c-torture/compile/20011229-2.c: New test.
22628
22629 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22630
22631         * gcc.dg/debug-3.c: New test.
22632         * gcc.dg/debug-4.c: New test.
22633         * gcc.dg/debug-5.c: New test.
22634
22635 2001-12-29  Richard Henderson  <rth@redhat.com>
22636
22637         * g++.dg/eh/loop1.C: New.
22638
22639 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22640
22641         * g++.dg/template/crash1.C: New test.
22642
22643 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22644
22645         * g++.dg/other/const1.C: New test.
22646
22647 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22648
22649         * gcc.c-torture/compile/20011229-1.c: New test.
22650
22651 2001-12-28  Stan Shebs  <shebs@apple.com>
22652
22653         * lib/objc-torture.exp: Resync with c-torture.exp.
22654         * lib/objc.exp: Load standard libraries.
22655
22656 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22657
22658         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22659         additional tests.
22660
22661 2001-12-27  Roger Sayle <roger@eyesopen.com>
22662
22663         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22664
22665 2001-12-27  Richard Henderson  <rth@redhat.com>
22666
22667         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22668
22669 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22670
22671         * g++.dg/eh/ctor1.C: New test.
22672         * g++.dg/other/error2.C: New test.
22673
22674 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22675
22676         * g++.dg/other/init2.C: New test.
22677
22678 2001-12-24  Richard Henderson  <rth@redhat.com>
22679
22680         * gcc.dg/20011223-1.c: New.
22681         * gcc.dg/inline-1.c: New.
22682
22683 2001-12-23  Richard Henderson  <rth@redhat.com>
22684
22685         * gcc.dg/asm-4.c: Test operand modifiers.
22686
22687 2001-12-23  Richard Henderson  <rth@redhat.com>
22688
22689         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22690
22691 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22692
22693         * gcc.c-torture/execute/20011223-1.c: New test.
22694
22695 2001-12-21  Richard Henderson  <rth@redhat.com>
22696
22697         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22698         re-enables the warning.
22699
22700 2001-12-21  Richard Henderson  <rth@redhat.com>
22701
22702         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
22703
22704 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22705
22706         * gcc.c-torture/compile/20011218-1.c: New test.
22707
22708 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
22709
22710         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22711         arm-isr.c test.
22712         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22713         epilogue generation for ARM ISR routines.
22714
22715 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22716
22717         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22718         * gcc.dg/format/c90-printf-3.c: Likewise.
22719         * gcc.dg/format/c99-printf-3.c: Likewise.
22720         * gcc.dg/format/ext-1.c: Likewise.
22721         * gcc.dg/format/ext-6.c: Likewise.
22722         * gcc.dg/format/format.h: Prototype unlocked stdio.
22723
22724 2001-12-20  Richard Henderson  <rth@redhat.com>
22725
22726         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22727         (arena): Use it.
22728         (malloc): Correct allocation logic.  Abort if we fill up the
22729         arena before initialization complete.
22730         (realloc): Correct allocation logic.
22731
22732 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22733
22734         * gcc.c-torture/compile/20011219-2.c: New test.
22735
22736         * gcc.c-torture/execute/20011219-1.c: New test.
22737
22738 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22739
22740         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22741         target does not support weak symbols.
22742
22743 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22744
22745         * gcc.c-torture/compile/20011219-1.c: New test.
22746
22747 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22748
22749         * g++.dg/other/error1.C: New test.
22750
22751 2001-12-17  Jeffrey A Law  (law@redhat.com)
22752
22753         * gcc.c-torture/execute/20011217-1.c: New test.
22754
22755 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22756
22757         * objc.dg/special/: New directory.
22758         * objc.dg/special/special.exp: New file.
22759         * objc.dg/special/unclaimed-category-1.h: New file.
22760         * objc.dg/special/unclaimed-category-1a.m: New file.
22761         * objc.dg/special/unclaimed-category-1.m: New file.
22762
22763 2001-12-17  Andreas Jaeger  <aj@suse.de>
22764
22765         * gcc.c-torture/compile/20011217-2.c: New test.
22766
22767 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22768
22769         * gcc.c-torture/compile/20011217-1.c: New test.
22770
22771 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22772
22773         * testsuite/gcc.dg/20011214-1.c: New.
22774
22775 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22776
22777         * gcc.dg/altivec-4.c: New.
22778
22779 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22780
22781         * gcc.dg/20011113-1.c: New test.
22782
22783 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22784
22785         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22786         std::__malloc_alloc_template<0> and
22787         std::__default_alloc_template<false, 0>.
22788
22789 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22790
22791         * objc/execute/bf-21.m: New test.
22792         * objc/execute/enumeration-1.m: New test.
22793         * objc/execute/enumeration-2.m: New test.
22794
22795 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22796
22797         * gcc.dg/gnu89-init-1.c: New test.
22798
22799 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22800
22801         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22802         * g++.old-deja/g++.jason/2371.C: Likewise.
22803         * g++.old-deja/g++.jason/template33.C: Likewise.
22804         * g++.old-deja/g++.jason/template34.C: Likewise.
22805         * g++.old-deja/g++.jason/template36.C: Likewise.
22806         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22807         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22808         * g++.old-deja/g++.other/typename1.C: Likewise.
22809         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22810         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22811         * g++.old-deja/g++.pt/typename11.C: Likewise.
22812         * g++.old-deja/g++.pt/typename14.C: Likewise.
22813         * g++.old-deja/g++.pt/typename16.C: Likewise.
22814         * g++.old-deja/g++.pt/typename3.C: Likewise.
22815         * g++.old-deja/g++.pt/typename4.C: Likewise.
22816         * g++.old-deja/g++.pt/typename5.C: Likewise.
22817         * g++.old-deja/g++.pt/typename7.C: Likewise.
22818         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22819
22820 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22821
22822         * g++.dg/other/linkage1.C: New test.
22823         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22824         specifiers.
22825
22826 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22827
22828         * gcc.dg/concat.c: New test.
22829
22830 2001-12-11  Stan Shebs  <shebs@apple.com>
22831
22832         * objc/compile: New test directory.
22833         * objc/compile/compile.exp: New expect script.
22834         * objc/compile/20011211-1.m: New compile test.
22835
22836 2001-12-11  Jason Merrill  <jason@redhat.com>
22837
22838         * lib/prune.exp (prune_gcc_output): Also handle "In member
22839         function".  So many permutations...
22840
22841 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22842
22843         * g++.dg/template/typedef1.C: New test.
22844
22845 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22846
22847         * g++.dg/other/copy1.C: New test.
22848
22849 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22850
22851         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22852
22853         * gcc.dg/builtin-choose-expr.c: New.
22854
22855 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22856
22857         * gcc.dg/altivec-2.c: New.
22858
22859 2001-12-07  Richard Henderson  <rth@redhat.com>
22860
22861         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22862
22863 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22864
22865         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22866         ultrasparc.
22867
22868 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22869
22870         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22871
22872 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22873
22874         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22875         variable argument list.
22876
22877 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22878
22879         * gcc.c-torture/execute/memcheck: Delete entire directory.
22880         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22881         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22882
22883 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22884
22885         * gcc.dg/Wshadow-1.c: New test.
22886
22887 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22888
22889         * gcc.c-torture/compile/20011130-1.c: New test.
22890
22891         * gcc.dg/noncompile/20011025-1.c: New test.
22892
22893         * g++.dg/other/anon-union.C: New test.
22894
22895         * gcc.c-torture/execute/20011024-1.c: New test.
22896
22897 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22898
22899         * gcc.c-torture/execute/20000722-1.x,
22900         gcc.c-torture/execute/20010123-1.x: Remove.
22901         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22902         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22903         gcc.dg/c99-complit-2.c: New tests.
22904
22905 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22906
22907         * g++.dg/inherit/base1.C: New test.
22908
22909 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22910
22911         * g++.dg/other/stdarg1.C: New test.
22912
22913         * gcc.c-torture/compile/20011130-2.c: New test.
22914
22915 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22916
22917         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22918         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22919         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22920         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22921         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22922         * gcc.dg/builtin-prefetch-1.c: New test.
22923
22924 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22925
22926         * gcc.dg/20011130-1.c: New test.
22927
22928 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22929
22930         * g++.dg/other/scope1.C: New test.
22931         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22932
22933 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22934
22935         * gcc.dg/vla-init-1.c: New test.
22936
22937 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22938
22939         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22940
22941 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22942
22943         * objc.dg/alias.m: Update.
22944         * objc.dg/class-1.m: Update.
22945         * objc.dg/const-str-1.m: Update.
22946         * objc.dg/fwd-proto-1.m: Update.
22947         * objc.dg/id-1.m: Update.
22948         * objc.dg/super-class-1.m: Update.
22949
22950 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22951
22952         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22953         constructs.
22954
22955 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22956
22957         * gcc.c-torture/execute/20011128-1.c: New test.
22958
22959 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22960
22961         * gcc.dg/20011127-1.c: New test.
22962
22963 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22964
22965         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22966         from Austin Group draft 7.
22967         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22968         scanf format arguments.
22969         * gcc.dg/format/no-exargs-2.c: New test.
22970
22971 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22972
22973         * g++.dg/abi/vbase8-4.C: New test.
22974
22975 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22976
22977         * gcc.c-torture/execute/20011121-1.c: New test.
22978
22979 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22980
22981         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22982
22983 2001-11-23  Andreas Jaeger  <aj@suse.de>
22984
22985         * gcc.dg/cpp/charconst-2.c: New test.
22986
22987 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22988
22989         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22990         to the host if it is remote.  Let tests specify extra headers
22991         they use.
22992         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22993         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22994         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22995         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22996         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22997         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22998         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22999         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
23000         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
23001         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
23002
23003 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
23004
23005         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
23006         for little endian ARMs.
23007
23008 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
23009
23010         * gcc.c-torture/compile/20011119-1.c: New test.
23011         * gcc.c-torture/compile/20011119-2.c: New test.
23012
23013 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
23014
23015         * gcc.dg/altivec-1.c: Fix typo.
23016
23017 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23018
23019         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
23020
23021 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
23022
23023         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
23024
23025 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
23026
23027         * lib/g77.exp: Don't specify --rpath-link.
23028
23029         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
23030         across all the headers.
23031         * gcc.dg/format/format.exp: For testing on a remote host,
23032         copy format.h.
23033
23034         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23035         * gcc.c-torture/execute/930406-1.c: Likewise.
23036         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23037
23038 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23039
23040         * gcc.dg/altivec-1.c: New.
23041
23042 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23043
23044         * gcc.dg/cpp/fpreprocessed.c: New test case.
23045
23046 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23047
23048         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23049         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23050         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23051
23052 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23053
23054         * gcc.dg/no-builtin-1.c: New test.
23055
23056 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
23057
23058         * gcc.c-torture/execute/20011115-1.c: New test.
23059
23060 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
23061
23062         * gcc.c-torture/compile/20011114-2.c: New test.
23063         * gcc.c-torture/compile/20011114-3.c: New test.
23064         * gcc.c-torture/compile/20011114-4.c: New test.
23065
23066 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23067
23068         * g++.dg/other/init1.C: New test.
23069
23070 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
23071
23072         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
23073         message.
23074
23075         * gcc.c-torture/execute/20011114-1.c: New testcase.
23076
23077         * gcc.c-torture/compile/20010327-1.c: Revert last change.
23078         * gcc.c-torture/compile/20011114-1.c: New test, exactly
23079         like the (before this change) version of 20010327-1.c.
23080
23081 2001-11-14  Roger Sayle <roger@eyesopen.com>
23082
23083         * gcc.c-torture/execute/string-opt-13.c: New testcase.
23084
23085 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
23086
23087         * g++.dg/init/array2.C: New test.
23088
23089 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
23090
23091         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
23092
23093 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
23094
23095         * g++.dg/other/forscope1.C: New test.
23096         * g++.dg/ext/forscope1.C: New test.
23097         * g++.dg/ext/forscope2.C: New test.
23098
23099 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
23100
23101         * gcc.c-torture/execute/20011113-1.c: New test.
23102
23103 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
23104
23105         * gcc.c-torture/execute/20011109-2.c: New test.
23106
23107         * gcc.c-torture/execute/20011109-1.c: New test.
23108
23109 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
23110
23111         * gcc.c-torture/compile/20011109-1.c: New test.
23112
23113 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
23114
23115         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
23116         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
23117         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
23118         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
23119         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
23120         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
23121         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
23122
23123 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23124
23125         * g++.dg/warn/Wshadow-1.C: New tests.
23126         * g++.old-deja/g++.mike/for3.C: Update.
23127
23128 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23129
23130         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
23131         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
23132         XFAILs.  Adjust expected error texts.
23133         * gcc.c-torture/compile/20011106-1.c,
23134         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
23135         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
23136         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
23137         gcc.dg/c99-array-lval-5.c: New tests.
23138
23139 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23140
23141         * gcc.dg/cpp/defined.c: Update.
23142
23143 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23144
23145         * gcc.c-torture/execute/anon-1.c: New test.
23146
23147 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
23148
23149         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
23150         same size, so no warning should be produced on stormy16.
23151
23152         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
23153         due to oversized array.
23154         * g++.old-deja/g++.mike/ns15.C: Likewise.
23155         * g++.old-deja/g++.pt/crash16.C: Likewise.
23156
23157 2001-11-02  Graham Stott  <grahams@redhat.com>
23158
23159         * g++.dgother/debug1.C: Fix typos.
23160
23161 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
23162
23163         * g++.dg/other/debug1.C: New test.
23164
23165 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23166
23167         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
23168         of unsigned long.
23169
23170 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
23171
23172         * gcc.dg/20011029-2.c: New test.
23173
23174         * gcc.c-torture/compile/20011029-1.c: New test.
23175
23176 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
23177
23178         * objc/execute/class_self-1.m: New test.
23179         * objc/execute/class_self-2.m: New test.
23180
23181 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
23182
23183         * gcc.misc-tests/msgs.exp: Delete.
23184         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
23185         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
23186         error set to match recent changes.
23187
23188 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
23189
23190         * gcc.dg/20011021-1.c: New test.
23191
23192 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
23193
23194         * gcc.c-torture/compile/20011023-1.c: New test.
23195
23196 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
23197
23198         * lib/g77.exp: Rewrite based on lib/g++.exp.
23199
23200 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23201
23202         * gcc.c-torture/execute/20011019-1.c: New test.
23203
23204         * gcc.dg/20011018-1.c: New test.
23205
23206 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23207
23208         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23209
23210 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23211
23212         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23213         * gcc.dg/attr-invalid.c: Likewise.
23214
23215 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23216
23217         * testsuite/gcc.dg/20011015-1.c: New test.
23218
23219 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23220
23221         * g++.dg/template/unify2.C: New test.
23222
23223 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23224
23225         * g++.dg/other/exception-specification.C: New test
23226
23227 2001-10-13  Tom Rix  <trix@redhat.com>
23228
23229         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23230         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23231
23232 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23233
23234         * testsuite/gcc.dg/20011009-1.c: New test.
23235
23236 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23237
23238         PR g++/4476
23239         * g++.dg/other/friend1.C: New test.
23240
23241 2001-10-11  Richard Henderson  <rth@redhat.com>
23242
23243         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23244
23245 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23246
23247         * gcc.c-torture/compile/20011010-1.c: New.
23248
23249 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23250
23251         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23252         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23253         g77.f-torture/execute/execute.exp,
23254         g77.f-torture/noncompile/noncompile.exp,
23255         gcc.c-torture/compile/compile.exp,
23256         gcc.c-torture/execute/execute.exp,
23257         gcc.c-torture/execute/ieee/ieee.exp,
23258         gcc.c-torture/execute/memcheck/memcheck.exp,
23259         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23260         objc/execute/execute.exp: Update FSF address.
23261
23262 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23263
23264         * gcc.dg/cpp/cmdlne-C.c: Update.
23265         * gcc.dg/cpp/cmdlne-C2.c: New.
23266
23267 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23268
23269         * gcc.c-torture/execute/20011008-3.c: New.
23270
23271 2001-10-08  DJ Delorie  <dj@redhat.com>
23272
23273         * gcc.dg/20011008-1.c: New.
23274         * gcc.dg/20011008-2.c: New.
23275
23276 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23277
23278         * gcc.dg/cpp/spacing1.c: Update test.
23279
23280 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23281
23282         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23283         spelling errors of "separate" as "seperate".
23284
23285 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23286
23287         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23288         enough to avoid inlining.
23289
23290 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23291
23292         * lib/g77.exp: set libg2c_dir correctly.
23293
23294 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23295
23296         * gcc.dg/cpp/macro11.c: New test.
23297
23298 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23299
23300         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23301         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23302         gcc.dg/format/multattr-3.c: New tests.
23303         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23304         tests for format attributes on function pointers being rejected.
23305
23306 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23307
23308         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23309
23310 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23311
23312         * g++.dg/warn/format1.C: New test.
23313
23314 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23315
23316         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23317
23318 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23319
23320         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23321
23322 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23323
23324         * gcc.dg/cpp/redef2.c: Add test.
23325
23326 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23327
23328         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23329         long-standing bug on i686, apparently.
23330         * gcc.c-torture/execute/loop-2c.x: New file.
23331         * gcc.c-torture/execute/loop-2d.x: New file.
23332         * gcc.c-torture/execute/loop-3c.x: New file.
23333
23334 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23335
23336         * gcc.dg/cpp/20000625-2.c: Correct line number.
23337
23338 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23339
23340         * gcc.dg/cpp/macro10.c: New test.
23341         * gcc.dg/cpp/strify3.c: New test.
23342         * gcc.dg/cpp/spacing1.c: Add tests.
23343         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23344         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23345
23346 2001-09-24  DJ Delorie  <dj@redhat.com>
23347
23348         * gcc.c-torture/execute/20010924-1.c: New test.
23349
23350 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23351
23352         * testsuite/objc/execute/paste.m: Remove.
23353
23354 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23355
23356         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23357
23358 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23359
23360         * g77.dg/strlen0.f: New test.
23361
23362 2001-09-21  Richard Henderson  <rth@redhat.com>
23363
23364         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23365         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23366
23367 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23368
23369         Table-driven attributes.
23370         * g++.dg/ext/attrib1.C: New test.
23371
23372 2001-09-20  DJ Delorie  <dj@redhat.com>
23373
23374         * gcc.dg/20000926-1.c: Update expected warning messages.
23375         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23376         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23377         array.
23378
23379 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23380
23381         * g++.dg/eh/registers1.C: New test case.
23382
23383 2001-09-17  Richard Henderson  <rth@redhat.com>
23384
23385         * gcc.dg/array-5.c: Fix VLA decomposition test.
23386
23387 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23388
23389         * gcc.dg/cpp/line5.c: New testcase.
23390
23391 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23392
23393         * gcc.dg/cpp/macro9.c: New test.
23394
23395 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23396
23397         * gcc.c-torture/execute/980223.c: Change type of addr from long
23398         to char *.
23399
23400 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23401
23402         * gcc.c-torture/execute/20010915-1.c: New test.
23403
23404 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23405
23406         * g77.dg/bprob: New directory.
23407         * g77.dg/bprob/bprob.exp: New file.
23408         * g77.dg/bprob/bprob-1.f: New test.
23409         * g77.dg/gcov: New directory.
23410         * g77.dg/gcov/gcov.exp: New file.
23411         * g77.dg/gcov/gcov-1.f: New test.
23412         * g77.dg/gcov/gcov-1.x: New file.
23413
23414 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23415
23416         * gcc.dg/cpp/directiv.c: Update.
23417         * gcc.dg/cpp/undef1.c: Update.
23418
23419 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23420
23421         * gcc.dg/20010912-1.c: New test.
23422
23423 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23424
23425         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23426         language-independent file in lib.
23427         * lib/gcov.exp: New file.
23428
23429 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23430
23431         * gcc.c-torture/compile/20010911-1.c: New test.
23432
23433 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23434
23435         * lib/profopt.exp: New, to support profile-directed optimizations.
23436         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23437         * gcc.misc-tests/bprob-1.c: New test.
23438         * gcc.misc-tests/bprob-2.c: New test.
23439
23440 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23441
23442         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23443         XFAIL and which kinds of gcov output to verify.
23444         * gcc.misc-tests/gcov-4b.x: New file.
23445         * gcc.misc-tests/gcov-5b.x: New file.
23446         * gcc.misc-tests/gcov-6.x: New file.
23447         * gcc.misc-tests/gcov-7.c: New test.
23448         * gcc.misc-tests/gcov-7.x: New file.
23449
23450 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23451
23452         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23453         * gcc.misc-tests/gcov-6.c: New test.
23454
23455 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23456
23457         PR c++/3986
23458         * g++.dg/abi/vbase1.C: New test.
23459
23460 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23461
23462         * objc.dg/method-2.m: New.
23463
23464 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23465
23466         PR c++/4203
23467         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23468         * g++.dg/init/empty1.C: New test.
23469
23470 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23471
23472         * gcc.c-torture/compile/20010903-1.c: New test.
23473
23474 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23475
23476         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23477         for m68k.
23478
23479 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23480
23481         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23482
23483         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23484
23485         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23486
23487 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23488
23489         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23490         for 16-bit 'unsigned int'.
23491
23492 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23493
23494         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23495
23496 2001-08-27  Richard Henderson  <rth@redhat.com>
23497
23498         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23499         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23500
23501 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23502
23503         * gcc.dg/asm-names.c (ymain): New.
23504
23505 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23506
23507         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23508         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23509         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23510
23511 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23512
23513         * gcc.dg/compare5.c: New testcase.
23514
23515 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23516
23517         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23518         and "In instantiation".
23519
23520 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23521
23522         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23523
23524 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23525
23526         * gcc.misc-tests/gcov.exp: Add support for branch information.
23527         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23528         * gcc.misc-tests/gcov-4.c: New test.
23529         * gcc.misc-tests/gcov-4b.c: New test.
23530         * gcc.misc-tests/gcov-5b.c: New test.
23531
23532 2001-08-20  Zack Weinberg  <zackw@panix.com>
23533
23534         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23535         expected to fail.
23536
23537 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23538
23539         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23540
23541 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23542
23543         * g++.dg/eh/template1.C: New test.
23544
23545 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23546
23547         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23548         Fix thinko.
23549         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23550         for xfail.
23551
23552 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23553
23554         * lib/g77-dg.exp:  Use prune.exp for common procedures
23555         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23556         * lib/g77.exp: (g77-dg-prune) Remove
23557
23558 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23559
23560         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23561
23562 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23563
23564         * g++.dg/template/unify1.C: New test.
23565
23566 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23567
23568         * g++.dg/abi/empty4.C: New test.
23569
23570 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23571
23572         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23573         solaris2.*
23574         * g77.f-torture/compile/pr3743.x: Likewise
23575
23576 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23577
23578         * g++.dg/other/using-declaration.C: New test.
23579
23580 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23581
23582         * gcc.dg/cpp/tr-sign.c: New testcase.
23583
23584 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23585
23586         * gcc.dg/cpp/19951025-1.c: Revert.
23587         * gcc.dg/cpp/directiv.c: We no longer process directives that
23588         interrupt macro arguments.
23589
23590 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23591
23592         * gcc.dg/bconstp-1.c: New test.
23593
23594 2001-08-03  Richard Henderson  <rth@redhat.com>
23595
23596         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23597
23598 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23599
23600         * gcc.dg/cpp/19951025-1.c: Update.
23601
23602 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23603
23604         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23605         should be x.
23606
23607 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23608
23609         Kill -fhonor-std.
23610         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23611         * g++.old-deja/g++.other/std1.C: Likewise.
23612         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23613
23614 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23615
23616         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23617         (g77_pass, g77_fail, g77_finish, g77_exit,
23618         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23619
23620 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23621
23622         * g77.dg/fbackslash.f
23623         * g77.dg/fcase-preserve.f
23624         * g77.dg/ff90-1.f
23625         * g77.dg/ffixed-line-length-0.f
23626         * g77.dg/ffixed-line-length-132.f
23627         * g77.dg/ffixed-line-length-7.f
23628         * g77.dg/ffixed-line-length-72.f
23629         * g77.dg/ffixed-line-length-none.f
23630         * g77.dg/ffree-form-1.f
23631         * g77.dg/fno-backslash.f
23632         * g77.dg/fno-f90-1.f
23633         * g77.dg/fno-fixed-form-1.f
23634         * g77.dg/fno-onetrip.f
23635         * g77.dg/fno-typeless-boz.f
23636         * g77.dg/fno-underscoring.f
23637         * g77.dg/fno-vxt-1.f
23638         * g77.dg/fonetrip.f
23639         * g77.dg/ftypeless-boz.f
23640         * g77.dg/fugly-assumed.f
23641         * g77.dg/funderscoring.f
23642         * g77.dg/fvxt-1.f
23643
23644 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23645
23646         * objc.dg/fwd-proto-1.m: New.
23647         * objc.dg/local-decl-1.m: New.
23648         * objc.dg/naming-1.m: New.
23649         * objc.dg/naming-2.m: New.
23650         * objc.dg/proto-hier-1.m: New.
23651
23652 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23653
23654         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23655         largest-type elements to a struct makes its size grow.
23656
23657 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23658
23659         * g++.dg/abi/vthunk1.C: New test.
23660
23661 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23662
23663         * g++.dg/abi/vbase8-22.C: New test.
23664
23665 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23666
23667         * gcc.dg/cpp/macro8.c: New test.
23668
23669 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23670
23671         * g++.dg/abi/vbase8-21.C: New test.
23672
23673 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23674
23675         * g++.dg/abi/vbase8-10.C: New test.
23676
23677 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23678
23679         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23680         ${tool}_set_ld_library_path.
23681         Changed caller.
23682         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23683         g++.exp.
23684
23685 2001-07-26  Stan Cox <scox@redhat.com>
23686
23687         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23688         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23689         gcc_exit, gcc_check_unsupported_p):
23690         Moved to gcc-deps.exp
23691         * gcc-deps.exp: New file.
23692
23693 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23694
23695         * g++.old-deja/g++.pt/defarg14.C: New test.
23696
23697 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23698
23699         * g++.old-deja/g++.other/lineno5.C: New test.
23700
23701 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23702
23703         * g++.old-deja/g++.pt/crash68.C: New test.
23704
23705 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23706
23707         * g++.old-deja/g++.other/crash42.C: New test.
23708
23709 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23710
23711         * gcc.dg/cpp/extratokens.c: Fix.
23712         * gcc.dg/cpp/skipping2.c: New tests.
23713
23714 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23715
23716         * gcc.c-torture/execute/20010724-1.c: New file.
23717         * gcc.c-torture/execute/20010724-1.x: New file.
23718
23719 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23720
23721         * g++.old-deja/g++.other/cond7.C: New test.
23722
23723 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23724
23725         * g++.old-deja/g++.other/optimize4.C: New test.
23726
23727 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23728
23729         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23730
23731 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23732
23733         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23734         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23735         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23736         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23737
23738         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23739         bug report" message.
23740
23741         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23742         * g++.dg/ext/instantiate1.C: Move from old-deja.
23743
23744 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23745
23746         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23747         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23748         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23749         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23750
23751 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23752
23753         * gcc.c-torture/execute/20010723-1.c: New test.
23754
23755 2001-07-23  Ben Elliston  <bje@redhat.com>
23756
23757         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23758
23759 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23760
23761         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23762         i[34567]86-*-*.
23763         Delete handling of ieee_multilib_flags.
23764         Pass -mieee for alpha*-*-* and sh-*-*.
23765         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23766
23767 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23768
23769         Remove old-abi tests.
23770         * g++.old-deja/g++.mike/p11116.C: Remove.
23771         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23772
23773 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23774
23775         * g77.f-torture/compile/pr3743.f:  New test
23776
23777 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23778
23779         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23780
23781 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23782
23783         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23784         g++.old-deja/g++.pt/static6.C: Likewise.
23785         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23786         supports weak symbols.
23787
23788 2001-07-18  Andreas Jaeger  <aj@suse.de>
23789
23790         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23791         supported again.
23792
23793 2001-07-18  Andreas Jaeger  <aj@suse.de>
23794
23795         * gcc.dg/iftrap-1.c: Fix target line.
23796
23797 2001-07-17  Richard Henderson  <rth@redhat.com>
23798
23799         * gcc.c-torture/execute/20010717-1.c: New.
23800
23801 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23802
23803         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23804         tests.
23805
23806 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23807
23808         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23809
23810 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23811
23812         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23813         UAC_SIGBUS, UAC_NOPRINT definitions.
23814
23815 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23816
23817         * objc/execute/object_is_class.m: New test.
23818         * objc/execute/object_is_meta_class.m: New test.
23819
23820 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23821
23822         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23823         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23824
23825 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23826
23827         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23828         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23829
23830 2001-07-14  Richard Henderson  <rth@redhat.com>
23831
23832         * gcc.dg/iftrap-1.c: New.
23833
23834 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23835
23836         * g77.f-torture/execute/intrinsic77.f: New test.
23837
23838 2001-07-11  Janis Johnson <janis@us.ibm.com>
23839
23840         * gcc.misc-tests/gcov-3.c: New test.
23841
23842 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23843
23844         * gcc.c-torture/compile/20010711-1.c,
23845         * gcc.c-torture/compile/20010711-2.c: New tests.
23846
23847 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23848
23849         * gcc.c-torture/execute/20010711-1.c: New test.
23850
23851 2001-07-11  Ben Elliston  <bje@redhat.com>
23852
23853         * g++.old-deja/g++.other/enum5.C: New test.
23854
23855 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23856
23857         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23858         (g++-dg-prune): Call prune_gcc_output.
23859         * prune.exp: New file for prune_gcc_output.
23860         * lib/g++.exp, lib/gcc.exp: Load it.
23861
23862 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23863
23864         * gcc.c-torture/compile/20010701-1.c,
23865         g++.old-deja/g++.ext/attrib6.C: New tests.
23866
23867 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23868
23869         * gcc.c-torture/compile/20010706-1.c: New test.
23870
23871 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23872
23873         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23874
23875 2001-06-28  Stan Shebs  <shebs@apple.com>
23876
23877         * gcc.dg/pragma-darwin.c: New test.
23878
23879 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23880
23881         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23882         Solaris 2.[678] system.
23883
23884 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23885
23886         * gcc.dg/20010622-1.c: New test.
23887
23888 2001-06-18  Stan Shebs  <shebs@apple.com>
23889
23890         * objc.dg: New directory.
23891         * objc.dg/dg.exp: New file.
23892         * objc.dg/alias.m: New.
23893         * objc.dg/class-1.m: New.
23894         * objc.dg/class-2.m: New.
23895         * objc.dg/const-str-1.m: New.
23896         * objc.dg/const-str-2.m: New.
23897         * objc.dg/id-1.m: New.
23898         * objc.dg/method-1.m: New.
23899         * objc.dg/super-class-1.m: New.
23900         * lib/objc-dg.exp: New file.
23901
23902 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23903
23904         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23905         of label name.
23906
23907 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23908
23909         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23910
23911 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23912
23913         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23914         variable.
23915
23916 2001-06-12  Richard Henderson  <rth@redhat.com>
23917
23918         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23919
23920 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23921
23922         * g++.old-deja/g++.abi/vbase5.C: New test.
23923         * g++.old-deja/g++.abi/vbase6.C: New test.
23924         * g++.old-deja/g++.abi/vbase7.C: New test.
23925
23926 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23927
23928         * gcc.c-torture/compile/20010610-1.c: New test.
23929
23930 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23931
23932         * g++.old-deja/g++.abi/vbase4.C: New test.
23933
23934 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23935
23936         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23937         support %f for HC11/HC12 targets.
23938         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23939         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23940         on HC11/HC12 targets.
23941         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23942
23943 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23944
23945         * gcc.dg/wchar_t-1.c: New file.
23946         * gcc.dg/wint_t-1.c: Likewise.
23947
23948 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23949
23950         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23951
23952 2001-06-11  Richard Henderson  <rth@redhat.com>
23953
23954         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23955
23956 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23957
23958         * gcc.c-torture/compile/20010611-1.c: New test.
23959
23960 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23961
23962         * gcc.dg/c99-tag-1.c: Add more tests.
23963
23964 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23965
23966         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23967         representation on MN10300 and ARM/Thumb.
23968
23969 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23970
23971         * g77.f-torture/execute/20010610.f: New.
23972
23973 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23974
23975         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23976         names.
23977
23978 2001-06-09  Richard Henderson  <rth@redhat.com>
23979
23980         * gcc.c-torture/execute/ashrdi-1.c: New.
23981         * gcc.c-torture/execute/ashldi-1.c: New.
23982         * gcc.c-torture/execute/lshrdi-1.c: New.
23983
23984 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23985
23986         * objc/execute/load-3.m: Added. Check sending +load to categories,
23987         in addition to classes.
23988
23989 2001-06-08  Stan Shebs  <shebs@apple.com>
23990
23991         * objc/execute/load-2.m: New test.  From Nicola Pero
23992         <n.pero@mi.flashnet.it>.
23993
23994 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23995
23996         * gcc.c-torture/execute/20010605-2.c: New test.
23997
23998 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23999
24000         * g++.old-deja/g++.abi/vbase2.C: New test.
24001         * g++.old-deja/g++.abi/vbase3.C: New test.
24002
24003 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24004
24005         * g++.old-deja/g++.pt/friend49.C: New test.
24006
24007 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24008
24009         * g++.old-deja/g++.ext/anon3.C: New test.
24010
24011 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
24012
24013         * g++.old-deja/g++.other/conv7.C: New test.
24014
24015 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24016
24017         * gcc.c-torture/compile/20010605-2.c: New test.
24018
24019 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24020
24021         * gcc.c-torture/execute/20010604-1.c: New test.
24022
24023 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
24024
24025         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
24026
24027 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
24028
24029         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
24030         (g++_link_flags): Likewise.
24031         (g++_init): Pass gccpath's value to two previous functions.
24032
24033 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24034
24035         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24036         Ensure logfile entry matches exec command line.
24037
24038 2001-05-31  Richard Henderson  <rth@redhat.com>
24039
24040         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24041         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24042
24043 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24044
24045         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24046         compiler for irix6.2
24047
24048 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24049
24050         * g++.old-deja/g++.other/optimize3.C: New file.
24051
24052 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
24053
24054         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
24055         assemble.
24056
24057 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
24058
24059         * g++.old-deja/g++.other/optimize2.C: New file.
24060
24061 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
24062
24063         * gcc.c-torture/compile/20010518-2.c: New file.
24064         * gcc.c-torture/execute/20010518-1.c: New file.
24065         * gcc.c-torture/execute/20010518-2.c: New file.
24066
24067 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24068
24069         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
24070
24071 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
24072
24073         G++ no longer defines builtins that do not begin with __builtin.
24074         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
24075         * g++.old-deja/g++.brendand/misc13.C: Likewise.
24076         * g++.old-deja/g++.law/builtin1.C: Likewise.
24077         * g++.old-deja/g++.law/cvt2.C: Likewise.
24078         * g++.old-deja/g++.mike/net5.C: Likewise.
24079         * g++.old-deja/g++.other/builtins1.C: Likewise.
24080         * g++.old-deja/g++.other/builtins2.C: Likewise.
24081         * g++.old-deja/g++.other/builtins3.C: Likewise.
24082         * g++.old-deja/g++.other/builtins4.C: Likewise.
24083         * g++.old-deja/g++.other/inline8.C: Likewise.
24084         * g++.old-deja/g++.robertl/eb39.C: Likewise.
24085
24086 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
24087
24088         * g++.old-deja/g++.pt/using1.C: Adjust.
24089         * g++.old-deja/g++.pt/using2.C: New test.
24090
24091 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24092
24093         * gcc.dg/cpp/charconst.c: New tests.
24094         * gcc.dg/cpp/escape.c: New tests.
24095         * gcc.dg/cpp/escape-1.c: New tests.
24096         * gcc.dg/cpp/escape-2.c: New tests.
24097         * gcc.dg/cpp/ucs.c: New tests.
24098
24099 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
24100
24101         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
24102         native compiler for irix6.5.
24103
24104 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
24105
24106         * lib/g++.exp (g++_include_flags): Use args to compute
24107         get_multilibs.
24108         (g++_link_flags): Likewise.
24109         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
24110
24111 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24112
24113         * gcc.dg/c90-hexfloat-1.c: Add more tests.
24114
24115 2001-05-21  Geoff Keating  <geoffk@redhat.com>
24116
24117         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
24118         this file.
24119
24120 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24121
24122         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
24123         STACK_SIZE;
24124         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
24125         to STACK_SIZE; Use it to define size of add_histo array.
24126         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
24127         to STACK_SIZE.
24128         (f): Use GITT_SIZE to define size of gitt local table.
24129         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
24130         to STACK_SIZE; Use it to define size of bytemem array.
24131
24132 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24133
24134         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
24135         on 68HC11/HC12 due to the asm instruction.
24136         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
24137         * gcc.c-torture/compile/920520-1.x: Likewise.
24138         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
24139         on 68HC11/HC12 because the function is larger than 64K.
24140         * gcc.c-torture/compile/961203-1.x: New file, this test fails
24141         on 68HC11/HC12 because the structure is too large.
24142
24143 2001-05-20  Richard Henderson  <rth@redhat.com>
24144
24145         * gcc.c-torture/execute/20010520-1.c: New.
24146
24147 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24148
24149         * g++.old-deja/g++.warn/compare1.C: New test.
24150         * gcc.dg/compare4.c: New test.
24151
24152 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
24153
24154         * g++.old-deja/g++.other/optimize1.C: New test.
24155
24156 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24157
24158         * g++.old-deja/g++.pt/spec41.C: New test.
24159
24160 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
24161
24162         * gcc.c-torture/compile/20010114-1.x: Remove.
24163
24164 2001-05-18  Stan Shebs  <shebs@apple.com>
24165
24166         * gcc.c-torture/compile/20010518-1.c: New test.
24167
24168 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
24169
24170         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
24171         * g++.old-deja/g++.pt/crash67.C: New test.
24172
24173 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
24174
24175         * g++.old-deja/g++.other/debug9.C: New test.
24176
24177 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
24178
24179         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
24180
24181 2001-05-16  Jan Hubicka  <jh@suse.cz>
24182
24183         * gcc.c-torture/compile/20010516-1.c: New test.
24184
24185 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24186
24187         * g++.old-deja/g++.other/crash41.C: New test.
24188
24189 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24190
24191         * g++.old-deja/g++.pt/crash66.C: New test.
24192
24193 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
24194
24195         * g++.old-deja/g++.robertl/eb27.C: Convert.
24196
24197 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
24198
24199         * g++.dg/friend-warn.C: New test.  Do not warn about friend
24200         declaration being redundant.
24201
24202 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24203
24204         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24205
24206 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24207
24208         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24209
24210 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24211
24212         * lib/g++.exp: Use testsuite_flags.
24213
24214 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24215
24216         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24217
24218 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24219
24220         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24221
24222 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24223
24224         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24225
24226 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24227
24228         * gcc.c-torture/compile/20010313-1.c: New test.
24229
24230 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24231
24232         * gcc.dg/cpp/direct2.c: New test.
24233         * gccq.dg/cpp/direct2s.c: New test.
24234
24235         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24236
24237 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24238
24239         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24240         * g++.old-deja/g++.other/op3.C: Likewise.
24241
24242 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24243
24244         * gcc.dg/cpp/syshdr.h: New file.
24245         * gcc.dg/cpp/sysmac1.c: Update.
24246         * gcc.dg/cpp/sysmac2.c: Update.
24247
24248 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24249
24250         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24251
24252 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24253
24254         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24255         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24256
24257 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24258
24259         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24260
24261 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24262
24263         * lib/g++.exp (g++_include_flags): Don't use any special flags
24264         if TESTING_IN_BUILD_TREE is not defined.
24265         (g++_init): Use a plain 'c++' as the compiler if
24266         TESTING_IN_BUILD_TREEE is not defined.
24267
24268 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24269
24270         * g++.old-deja/g++.eh/catch13.C: New test.
24271         * g++.old-deja/g++.eh/catch14.C: New test.
24272
24273 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24274
24275         * gcc.dg/cpp/tr-define.c: New test.
24276
24277 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24278
24279         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24280         <stdlib.h>, not <malloc.h>.
24281
24282 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24283
24284         * g++.old-deja/g++.ns/template17.C: New test.
24285
24286 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24287
24288         * g++.old-deja/g++.pt/ref4.C: New test.
24289
24290 2001-04-30  Richard Henderson  <rth@redhat.com>
24291
24292         * gcc.dg/20000724-1.c: Revert last change.
24293
24294 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24295
24296         * g77.f-torture/execute/20010430.f: New test.
24297
24298 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24299
24300         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24301
24302 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24303
24304         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24305
24306 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24307
24308         * g++.old-deja/g++.eh/crash6.C: New test.
24309
24310 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24311
24312         * g++.old-deja/g++.other/warn7.C: New test.
24313
24314 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24315
24316         * g++.old-deja/g++.other/defarg9.C: New test.
24317
24318 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24319
24320         * g77.f-torture/compile/20010426.f: New test.
24321         * g77.f-torture/execute/20010426.f: New test.
24322
24323 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24324
24325         * g77.f-torture/compile/20000629-1.x: Remove - error
24326         has been fixed.
24327
24328 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24329
24330         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24331         Tweak slightly to work with g++.dg framework.
24332         * g++.dg/special/ecos.exp: Run initp1.C test.
24333         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24334
24335         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24336         its linker doesn't give line numbers either.
24337         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24338
24339 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24340
24341         * g++.old-deja/g++.other/lex1.C: New test.
24342
24343 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24344
24345         * gcc.dg/noncompile/20010425-1.c: New test.
24346
24347 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24348
24349         * g++.old-deja/g++.pt/mangle2.C: New test.
24350
24351 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24352
24353         * gcc.dg/format/plus-1.c: New test.
24354
24355 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24356
24357         * gcc.dg/20010423-1.c: New test.
24358
24359 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24360
24361         * gcc.c-torture/execute/20010422-1.c: New test.
24362
24363 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24364
24365         * g++.old-deja/g++.ns/type2.C: New test.
24366
24367 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24368
24369         * g++.old-deja/g++.other/perf1.C: New test.
24370
24371 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24372
24373         * gcc.dg/c99-func-2.c: Remove xfail.
24374         * gcc.dg/c99-func-3.c: Remove xfail.
24375         * gcc.dg/c99-func-4.c: Remove xfail.
24376
24377 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24378
24379         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24380
24381 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24382
24383         * gcc.c-torture/compile/20010423-1.c: New test.
24384
24385 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24386
24387         * g++.old-deja/g++.pt/typename28.C: New test.
24388
24389 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24390
24391         * g++.old-deja/g++.abi/empty2.C: New test.
24392         * g++.old-deja/g++.abi/empty3.C: New test.
24393
24394 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24395
24396         * g++.old-deja/g++.other/comdat2.C: New test.
24397         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24398
24399 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24400
24401         * g++.old-deja/g++.other/overload14.C: New test.
24402
24403 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24404
24405         * g++.old-deja/g++.other/lookup23.C: New test.
24406
24407 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24408
24409         * gcc.c-torture/execute/20010403-1.c: New test.
24410
24411 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24412             Mark Mitchell  <mark@codesourcery.com>
24413
24414         * lib/old-dejagnu.exp: Don't delete output of executable.
24415         Add .exe suffix to executables.
24416
24417 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24418
24419         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24420
24421 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24422
24423         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24424
24425 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24426
24427         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24428         * g++.old-deja/g++.abi/crash1.C: New test.
24429
24430 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24431
24432         * g++.old-deja/g++.other/crash40.C: New test.
24433
24434 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24435
24436         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24437
24438 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24439
24440         * g++.old-deja/g++.other/warn6.C: New test.
24441
24442 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24443
24444         * g++.old-deja/g++.robertl/eb42.C: Same.
24445
24446 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24447
24448         * gcc.dg/wtr-conversion-1.c: New testcase.
24449
24450 2001-04-10  Richard Henderson  <rth@redhat.com>
24451
24452         * g++.old-deja/g++.other/array5.C: New.
24453
24454 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24455
24456         * gcc.c-torture/execute/20010408-1.c: New test.
24457
24458 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24459
24460         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24461         headers and constructs.
24462         * g++.old-deja/g++.robertl/eb79.C: Same.
24463         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24464         * g++.old-deja/g++.robertl/eb73.C: Same.
24465         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24466         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24467         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24468         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24469         * g++.old-deja/g++.robertl/eb44.C: Same.
24470         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24471         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24472         * g++.old-deja/g++.robertl/eb39.C: Same.
24473         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24474         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24475         * g++.old-deja/g++.robertl/eb30.C: Same.
24476         * g++.old-deja/g++.robertl/eb3.C: Same.
24477         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24478         * g++.old-deja/g++.robertl/eb21.C: Same.
24479         * g++.old-deja/g++.robertl/eb15.C: Same.
24480         * g++.old-deja/g++.robertl/eb118.C: Same.
24481         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24482         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24483         * g++.old-deja/g++.robertl/eb109.C: Same.
24484         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24485         * g++.old-deja/g++.mike/rtti1.C: Same.
24486         * g++.old-deja/g++.mike/p658.C: Same.
24487         * g++.old-deja/g++.mike/net46.C: Same.
24488         * g++.old-deja/g++.mike/net34.C: Same.
24489         * g++.old-deja/g++.mike/memoize1.C: Same.
24490         * g++.old-deja/g++.mike/eh2.C: Same.
24491         * g++.old-deja/g++.law/weak.C: Same.
24492         * g++.old-deja/g++.law/visibility7.C: Same.
24493         * g++.old-deja/g++.law/visibility25.C: Same.
24494         * g++.old-deja/g++.law/visibility22.C: Same.
24495         * g++.old-deja/g++.law/visibility2.C: Same.
24496         * g++.old-deja/g++.law/visibility17.C: Same.
24497         * g++.old-deja/g++.law/visibility13.C: Same.
24498         * g++.old-deja/g++.law/visibility10.C: Same.
24499         * g++.old-deja/g++.law/visibility1.C: Same.
24500         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24501         * g++.old-deja/g++.law/vbase1.C: Same.
24502         * g++.old-deja/g++.law/operators32.C: Same.
24503         * g++.old-deja/g++.law/nest3.C: Same.
24504         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24505         * g++.old-deja/g++.law/except5.C (main): Same.
24506         * g++.old-deja/g++.law/cvt7.C (run): Same.
24507         * g++.old-deja/g++.law/cvt2.C: Same.
24508         * g++.old-deja/g++.law/cvt16.C: Same.
24509         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24510         * g++.old-deja/g++.law/ctors17.C (main): Same.
24511         * g++.old-deja/g++.law/ctors13.C: Same.
24512         * g++.old-deja/g++.law/ctors12.C (main): Same.
24513         * g++.old-deja/g++.law/ctors10.C: Same.
24514         * g++.old-deja/g++.law/code-gen5.C: Same.
24515         * g++.old-deja/g++.law/bad-error7.C: Same.
24516         * g++.old-deja/g++.law/arm9.C: Same.
24517         * g++.old-deja/g++.law/arm12.C: Same.
24518         * g++.old-deja/g++.law/arg8.C: Same.
24519         * g++.old-deja/g++.law/arg1.C: Same.
24520         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24521         * g++.old-deja/g++.jason/template31.C: Same.
24522         * g++.old-deja/g++.jason/template24.C (main): Same.
24523         * g++.old-deja/g++.jason/2371.C: Same.
24524         * g++.old-deja/g++.eh/new2.C: Same.
24525         * g++.old-deja/g++.eh/new1.C: Same.
24526         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24527         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24528         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24529         * g++.old-deja/g++.brendan/crash62.C: Same.
24530         * g++.old-deja/g++.brendan/crash52.C: Same.
24531         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24532         * g++.old-deja/g++.brendan/crash38.C: Same.
24533         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24534         * g++.old-deja/g++.brendan/copy9.C: Same.
24535
24536 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24537
24538         * gcc.c-torture/execute/20001203-2.c (memset):
24539         Count argument is of type __SIZE_TYPE__.
24540
24541 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24542
24543         * gcc.c-torture/compile/20010404-1.c: New test.
24544
24545 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24546
24547         * gcc.c-torture/compile/20010326-1.c: New test.
24548
24549 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24550
24551         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24552         peculiarities of the SH.
24553         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24554
24555 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24556
24557         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24558         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24559         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24560
24561 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24562
24563         * g77.f-torture/compile/20010321-1.f: New test.
24564
24565 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24566
24567         * gcc.c-torture/compile/20010329-1.c: New test.
24568
24569 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24570
24571         * gcc.c-torture/execute/20010329-1.c: New test.
24572
24573 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24574
24575         * g++.old-deja/g++.other/eh4.C: Fix typo.
24576
24577 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24578
24579         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24580
24581 2001-03-28  Philip Blundell  <philb@gnu.org>
24582
24583         * gcc.c-torture/compile/20010328-1.c: New test.
24584
24585 2001-03-27  Richard Henderson  <rth@redhat.com>
24586
24587         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24588         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24589
24590 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24591
24592         * gcc.c-torture/compile/20010327-1.c: New test.
24593
24594 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24595
24596         * g++.old-deja/g++.other/friend12.C: New test.
24597         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24598         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24599
24600 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24601
24602         * gcc.c-torture/execute/20010325-1.c: New test.
24603
24604 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24605
24606         * g++.old-deja/g++.other/mangle3.C: New test.
24607
24608 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24609
24610         * g++.old-deja/g++.other/anon8.C: New test.
24611
24612 2001-03-20  Philip Blundell  <philb@gnu.org>
24613
24614         * gcc.c-torture/compile/20010320-1.c: New test.
24615
24616 2001-03-17  Richard Henderson  <rth@redhat.com>
24617
24618         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24619
24620 2001-03-15  Geoff Keating  <geoff@redhat.com>
24621
24622         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24623         tests on AIX.
24624
24625 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24626
24627         * g++.old-deja/g++.other/eh4.C: New test.
24628
24629 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24630
24631         * gcc.dg/cpp/mi1.c: Update.
24632
24633 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24634
24635         * g++.old-deja/g++.other/regstack.C: New test.
24636
24637 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24638
24639         * g++.old-deja/g++.other/ref4.C: New test.
24640
24641 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24642
24643         * objc/execute/va_method.m: Added.
24644         * objc/execute/IMP.m: Added.
24645         * objc/execute/_cmd.m: Added.
24646         * objc/execute/accessing_ivars.m: Added.
24647         * objc/execute/class-1.m: Added.
24648         * objc/execute/class-10.m: Added.
24649         * objc/execute/class-11.m: Added.
24650         * objc/execute/class-12.m: Added.
24651         * objc/execute/class-13.m: Added.
24652         * objc/execute/class-14.m: Added.
24653         * objc/execute/class-2.m: Added.
24654         * objc/execute/class-3.m: Added.
24655         * objc/execute/class-4.m: Added.
24656         * objc/execute/class-5.m: Added.
24657         * objc/execute/class-6.m: Added.
24658         * objc/execute/class-7.m: Added.
24659         * objc/execute/class-8.m: Added.
24660         * objc/execute/class-9.m: Added.
24661         * objc/execute/class-tests-1.h
24662         * objc/execute/class-tests-2.h
24663         * objc/execute/compatibility_alias.m: Added.
24664         * objc/execute/encode-1.m: Added.
24665         * objc/execute/formal_protocol-1.m: Added.
24666         * objc/execute/formal_protocol-2.m: Added.
24667         * objc/execute/formal_protocol-3.m: Added.
24668         * objc/execute/formal_protocol-4.m: Added.
24669         * objc/execute/formal_protocol-5.m: Added.
24670         * objc/execute/formal_protocol-6.m: Added.
24671         * objc/execute/formal_protocol-7.m: Added.
24672         * objc/execute/informal_protocol.m: Added.
24673         * objc/execute/initialize.m: Added.
24674         * objc/execute/load.m: Added.
24675         * objc/execute/many_args_method.m: Added.
24676         * objc/execute/nested-3.m: Added.
24677         * objc/execute/no_clash.m: Added.
24678         * objc/execute/private.m: Added.
24679         * objc/execute/redefining_self.m: Added.
24680         * objc/execute/root_methods.m: Added.
24681         * objc/execute/selector-1.m: Added.
24682         * objc/execute/static-1.m: Added.
24683         * objc/execute/static-2.m: Added.
24684         * objc/execute/va_method.m: Added.
24685
24686 2001-03-10  Richard Henderson  <rth@redhat.com>
24687
24688         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24689
24690 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24691
24692         * g++.old-deja/g++.other/crash31.C: XFAIL.
24693         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24694         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24695         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24696         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24697         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24698
24699 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24700
24701         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
24702
24703 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24704
24705         * gcc.dg/20000724-1.c: Don't use multiline strings.
24706
24707 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24708
24709         * objc/execute/string1.m, objc/execute/string2.m: Compare the
24710         result of -cString against what we expect it to be; don't just
24711         print it out for no one to read.
24712
24713         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24714         Based on testcases provided by Nicola Pero.
24715
24716 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24717
24718         * gcc.dg/cpp/macro7.c: New test.
24719
24720 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24721
24722         * gcc.dg/cpp/multiline.c: Update.
24723
24724 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24725
24726         * g++.old-deja/g++.other/enum3.C: New test.
24727
24728 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24729
24730         * g++.old-deja/g++.other/pod1.C: New test.
24731
24732 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24733
24734         * g++.old-deja/g++.ext/overload1.C: New test.
24735
24736 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24737
24738         * g++.old-deja/g++.pt/using1.C: New test.
24739
24740 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24741
24742         * g++.old-deja/g++.other/using9.C: New test.
24743
24744 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24745
24746         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24747
24748         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24749
24750 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24751
24752         * g++.old-deja/g++.ext/realpt1.C: Remove.
24753
24754 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24755
24756         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24757
24758 2001-02-26  Will Cohen  <wcohen@redhat.com>
24759
24760         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24761
24762 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24763
24764         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24765         templatized constructors.
24766
24767 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24768
24769         * gcc.c-torture/execute/20010224-1.c: New test.
24770
24771 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24772
24773         * gcc.c-torture/execute/20010222-1.c: New test.
24774
24775 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24776
24777         * g++.old-deja/g++.other/inline20.C: New test.
24778
24779 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24780
24781         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24782
24783 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24784
24785         * g++.old-deja/g++.other/lookup22.C: New test.
24786
24787 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24788
24789         * g77.dg: New directory.
24790         * g77.dg/20010216-1.f: New test case.
24791         * g77.dg/dg.exp: New driver.
24792         * lib/g77-dg.exp: New driver library.
24793
24794 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24795
24796         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24797
24798 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24799
24800         * g++.old-deja/g++.other/decl9.C: New test.
24801
24802 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24803
24804         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24805         not need <string> and also tests the initialization at runtime.
24806
24807 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24808
24809         * gcc.c-torture/execute/longlong.c: New test.
24810
24811 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24812
24813         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24814
24815 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24816
24817         * gcc.c-torture/execute/920302-1.c (execute):
24818         Change argument type to short.
24819
24820 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24821
24822         * g++.old-deja/g++.pt/deduct6.C: New test.
24823
24824 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24825
24826         * g++.old-deja/g++.pt/deduct5.C: New test.
24827
24828 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24829
24830         * gcc.c-torture/execute/20010209-1.c: New test.
24831
24832 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24833
24834         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24835
24836 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24837
24838         * g++.dg/vtgc1.C: Update for new ABI.
24839
24840         * consistency.vlad: New directory, 1665 files.
24841
24842 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24843
24844         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24845         return type.
24846         * gcc.dg/cpp/digraphs.c: Declare puts.
24847
24848 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24849
24850         * g++.old-deja/g++.other/warn5.C: New test.
24851
24852 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24853
24854         * g++.old-deja/g++.pt/spec40.C: New test.
24855
24856 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24857
24858         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24859         case.
24860         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24861
24862 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24863
24864         * gcc.c-torture/compile/20010209-1.c: New test.
24865
24866 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24867
24868         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24869         excess errors message but not if it crashes.
24870         * g++.old-deja/g++.other/crash27.C: Likewise.
24871         * g++.old-deja/g++.other/crash28.C: Likewise.
24872         * g++.old-deja/g++.other/crash30.C: Likewise.
24873         * g++.old-deja/g++.other/crash32.C: Likewise.
24874         * g++.old-deja/g++.other/crash35.C: Likewise.
24875         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24876
24877 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24878
24879         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24880         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24881         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24882         g77.f-torture/execute/execute.exp,
24883         g77.f-torture/noncompile/noncompile.exp,
24884         gcc.c-torture/execute/execute.exp,
24885         gcc.c-torture/execute/memcheck/memcheck.exp,
24886         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24887         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24888         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24889         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24890         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24891         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24892         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24893         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24894         Remove bug reporting instructions with ancient email addresses.
24895
24896 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24897
24898         * gcc.dg/20010202-1.c: New test.
24899         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24900
24901 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24902
24903         * g++.dg/stdbool-if.C: New test.
24904
24905 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24906
24907         * objc/execute/fdecl.m: Added main().
24908
24909 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24910
24911         * gcc.c-torture/execute/20010206-1.c: New test.
24912
24913 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24914
24915         * gcc.dg/cpp/avoidpaste1.c: Update.
24916
24917 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24918
24919         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24920         Pero <nicola@brainstorm.co.uk>.
24921         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24922
24923 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24924
24925         * g++.old-deja/g++.pt/spec39.C: New test.
24926
24927 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24928
24929         * gcc.c-torture/compile/20010202-1.c: New test.
24930
24931 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24932
24933         * g++.old-deja/g++.abi/primary2.C: New test.
24934         * g++.old-deja/g++.abi/primary3.C: New test.
24935         * g++.old-deja/g++.abi/primary4.C: New test.
24936         * g++.old-deja/g++.abi/primary5.C: New test.
24937         * g++.old-deja/g++.abi/vtable3.h: New test.
24938         * g++.old-deja/g++.abi/vtable3a.C: New test.
24939         * g++.old-deja/g++.abi/vtable3b.C: New test.
24940         * g++.old-deja/g++.abi/vtable3c.C: New test.
24941         * g++.old-deja/g++.abi/vtable3d.C: New test.
24942         * g++.old-deja/g++.abi/vtable3e.C: New test.
24943         * g++.old-deja/g++.abi/vtable3f.C: New test.
24944         * g++.old-deja/g++.abi/vtable3g.C: New test.
24945         * g++.old-deja/g++.abi/vtable3h.C: New test.
24946         * g++.old-deja/g++.abi/vtable3i.C: New test.
24947         * g++.old-deja/g++.abi/vtable3j.C: New test.
24948         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24949
24950 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24951
24952         * g++.old-deja/g++.other/anon6.C: New test.
24953         * g++.old-deja/g++.other/anon7.C: New test.
24954
24955 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24956
24957         * gcc.dg/cpp/avoidpaste2.c: New tests.
24958
24959 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24960
24961         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24962
24963 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24964
24965         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24966         DECIMAL_DIG cases for Irix."
24967
24968 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24969
24970         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24971
24972 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24973
24974         * gcc.dg/c99-tag-1.c: New test.
24975
24976 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24977
24978         * gcc.dg/cpp/tr-warn1.c: Add tests.
24979
24980 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24981
24982         * gcc.dg/cpp/avoidpaste1.c: Update.
24983         * gcc.dg/cpp/paste4.c: Update.
24984
24985 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24986
24987         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24988         cases for Irix.
24989
24990 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24991
24992         * g++.old-deja/g++.other/inline19.C: New test.
24993
24994 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24995
24996         * gcc.dg/Wlarger-than.c: New test.
24997
24998 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24999
25000         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
25001
25002 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
25003
25004         * gcc.c-torture/execute/20010129-1.c: New test.
25005         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
25006
25007 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25008
25009         * gcc.dg/cpp/avoidpaste1.c: Test case.
25010
25011 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
25012
25013         * g++.old-deja/g++.other/inline18.C: New test.
25014
25015 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25016
25017         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
25018         and __builtin_putchar.
25019
25020 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
25021
25022         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
25023         tests.
25024
25025 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
25026
25027         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
25028         floating point number rounding mode to round to the nearest
25029         representable mode.
25030
25031 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
25032
25033         * g++.old-deja/g++.other/mangle2.C: New test.
25034
25035 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25036
25037         * gcc.c-torture/compile/20010124-1.c: New test.
25038
25039 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25040
25041         * g++.old-deja/g++.pt/spec38.C: New test.
25042
25043 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25044
25045         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25046         "Build don't run".
25047
25048 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25049
25050         * gcc.c-torture/execute/20010123-1.c: New test.
25051
25052 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25053
25054         * g++.old-deja/g++.pt/spec37.C: New test.
25055
25056 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25057
25058         * g++.old-deja/g++.pt/overload14.C: New test.
25059
25060 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25061
25062         * gcc.c-torture/execute/20010122-1.c: New test, exercise
25063         __builtin_return_address.
25064
25065 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
25066
25067         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
25068         * g++.old-deja/g++.pt/spec35.C: New test.
25069         * g++.old-deja/g++.pt/spec36.C: New test.
25070
25071 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
25072
25073         * gcc.c-torture/compile/20010118-1.c: New test.
25074
25075 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
25076
25077         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
25078
25079 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25080
25081         * gcc.c-torture/execute/20010119-1.c: New test.
25082
25083 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25084
25085         * g++.old-deja/g++.other/vbase5.C: New test.
25086
25087 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25088
25089         * gcc.c-torture/execute/20010118-1.c: New test.
25090
25091 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25092
25093         * g++.old-deja/g++.pt/deduct3.C: New test.
25094
25095 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25096
25097         * g++.old-deja/g++.pt/spec34.C: New test.
25098
25099 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
25100
25101         * g77.f-torture/compile/20000601-2.f: New test.
25102
25103 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25104
25105         * g++.old-deja/g++.other/init17.C: New test.
25106
25107 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
25108
25109         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
25110
25111 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25112
25113         * g++.old-deja/g++.pt/unify8.C: New test.
25114
25115 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25116
25117         * g++.old-deja/g++.abi/vbase1.C: New test.
25118
25119 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25120
25121         * g++.old-deja/g++.pt/crash65.C: New test.
25122
25123 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25124
25125         * gcc.dg/cpp/assembl2.S: New test case.
25126
25127 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
25128
25129         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
25130         are supported.
25131
25132 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25133
25134         * g++.old-deja/g++.other/builtins1.C: New test.
25135         * g++.old-deja/g++.other/builtins2.C: Likewise.
25136         * g++.old-deja/g++.other/builtins3.C: Likewise.
25137         * g++.old-deja/g++.other/builtins4.C: Likewise.
25138
25139 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
25140
25141         * gcc.c-torture/compile/20010117-1.c: New test.
25142         * gcc.c-torture/compile/20010117-2.c: New test.
25143
25144 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25145
25146         * g77.f-torture/execute/20010116.[fx]: New test,
25147         XFAIL on i?86-*-*.
25148         * g77.f-torture/compile/20010115.f: Indicate it's
25149         a test for PR fortran/1636.
25150
25151 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25152
25153         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
25154
25155 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25156
25157         * g77.f-torture/compile/20010115.f: New test.
25158
25159 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
25160
25161         * g++.old-deja/g++.pt/nontype5.C: New test.
25162
25163 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25164
25165         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
25166         have an equivalent working one below it.
25167
25168 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25169
25170         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
25171         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25172
25173 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25174
25175         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
25176         message containing "init_priority".
25177         (conpr-2.C): Likewise.
25178         (conpr-3.C): Likewise.
25179         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
25180
25181 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25182
25183         * gcc.c-torture/execute/20010114-2.c: New test.
25184
25185 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25186
25187         * gcc.c-torture/compile/20010114-1.c: New test.
25188         * gcc.c-torture/compile/20010114-1.x: Xfail.
25189         * gcc.c-torture/compile/20010114-2.c: New test.
25190         * gcc.c-torture/execute/20010114-1.c: New test.
25191         * gcc.dg/trunc-1.c: New test.
25192         * gcc.dg/uninit-B.c: New test.
25193
25194 2001-01-13  Nick Clifton  <nickc@redhat.com>
25195
25196         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
25197         target.
25198
25199 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25200
25201         * gcc.c-torture/compile/20010113-1.c: New test.
25202
25203 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25204
25205         * gcc.c-torture/compile/20001212-1.c: New test.
25206
25207 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25208
25209         * gcc.dg/cpp/widestr1.c: Update.
25210         * gcc.dg/cpp/prag-imp.c: Remove.
25211
25212 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25213
25214         * gcc.c-torture/execute/20000801-3.x: Remove.
25215         * gcc.dg/c90-init-1.c: New test.
25216         * gcc.dg/c99-init-1.c: New test.
25217         * gcc.dg/c99-init-2.c: New test.
25218         * gcc.dg/gnu99-init-1.c: New test.
25219
25220 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25221
25222         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25223         testing that no relevant ones were found.
25224
25225 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25226
25227         * g++.old-deja/g++.pt/cast2.C: New test.
25228
25229 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25230
25231         * g++.old-deja/g++.pt/friend47.C: New test.
25232
25233 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25234
25235         * g++.old-deja/g++.pt/instantiate13.C: New test.
25236
25237 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25238
25239         * g++.old-deja/g++.other/defarg7.C: New test.
25240         * g++.old-deja/g++.other/defarg8.C: New test.
25241
25242 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25243
25244         * g++.old-deja/g++.pt/crash64.C: New test.
25245
25246 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25247
25248         * g++.old-deja/g++.pt/crash63.C: New test.
25249
25250 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25251
25252         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25253
25254 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25255
25256         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25257
25258 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25259
25260         * g++.old-deja/g++.pt/error3.C: New test.
25261
25262 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25263
25264         * g++.old-deja/g++.other/crash39.C: New test.
25265
25266 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25267
25268         * g++.old-deja/g++.other/vbase4.C: New test.
25269
25270 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25271
25272         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25273         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25274         * gcc.dg/special/special.exp: New test driver which will check
25275         for alias support for the above test.
25276
25277 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25278
25279         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25280         problems on small machines.
25281         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25282         parameterize.
25283
25284 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25285
25286         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25287         mips.
25288         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25289
25290 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25291
25292         * g++.old_deja/g++.pt/using8.C: New test.
25293
25294 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25295
25296         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25297
25298 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25299
25300         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25301         where a failure is expected.
25302         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25303
25304 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25305
25306         * g++.old_deja/g++.pt/instantiate12.C: New test.
25307
25308 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25309
25310         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25311         start of structs.
25312         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25313         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25314         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25315         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25316         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25317         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25318         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25319         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25320         * g++.old-deja/g++.eh/spec6.C: Likewise.
25321         * g++.old-deja/g++.jason/crash3.C: Likewise.
25322         * g++.old-deja/g++.law/ctors11.C: Likewise.
25323         * g++.old-deja/g++.law/ctors17.C: Likewise.
25324         * g++.old-deja/g++.law/ctors5.C: Likewise.
25325         * g++.old-deja/g++.law/ctors9.C: Likewise.
25326         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25327         * g++.old-deja/g++.mike/net22.C: Likewise.
25328         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25329         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25330         * g++.old-deja/g++.mike/virt3.C: Likewise.
25331         * g++.old-deja/g++.niklas/t128.C: Likewise.
25332         * g++.old-deja/g++.other/anon4.C: Likewise.
25333         * g++.old-deja/g++.other/using1.C: Likewise.
25334         * g++.old-deja/g++.other/warn3.C: Likewise.
25335         * g++.old-deja/g++.pt/t37.C: Likewise.
25336         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25337         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25338
25339 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25340
25341         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25342
25343 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25344
25345         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25346
25347 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25348
25349         * gcc.c-torture/compile/20010107-1.c: New test.
25350
25351 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25352
25353         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25354
25355 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25356
25357         * gcc.dg/format/format.h: New file.
25358         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25359         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25360         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25361         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25362         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25363         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25364         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25365         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25366         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25367         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25368         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25369         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25370         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25371         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25372         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25373         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25374         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25375         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25376         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25377         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25378         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25379         instead of declaring standard types, macros and functions in each
25380         test.
25381
25382 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25383
25384         * gcc.c-torture/execute/20010106-1.c: New test.
25385
25386 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25387
25388         * gcc.dg/format/format.exp: New file.
25389         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25390         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25391         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25392         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25393         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25394         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25395         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25396         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25397         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25398         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25399         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25400         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25401         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25402         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25403         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25404         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25405         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25406         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25407         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25408         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25409         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25410         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25411         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25412         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25413         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25414         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25415         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25416         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25417         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25418         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25419         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25420         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25421         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25422         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25423         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25424         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25425         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25426         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25427         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25428         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25429         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25430         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25431
25432 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25433
25434         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25435         account.
25436
25437 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25438
25439         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25440
25441 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25442
25443         * g++.old-deja/g++.pt/crash62.C: New test.
25444
25445 2001-01-04  Richard Henderson  <rth@redhat.com>
25446
25447         * gcc.dg/20000926-1.c: Update expected warnings.
25448         * gcc.dg/array-2.c: Likewise.
25449         * gcc.dg/array-4.c: Also validate flexible array members.
25450         * gcc.dg/c99-flex-array-1.c: New.
25451
25452 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25453
25454         * gcc.c-torture/compile/20001222-1.x: Remove.
25455
25456 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25457
25458         * gcc.c-torture/execute/built-in-setjmp.c: New.
25459
25460 2001-01-03  Richard Henderson  <rth@redhat.com>
25461
25462         * gcc.dg/940510-1.c: Update expected error wording.
25463         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25464
25465 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25466
25467         * lib/target-supports.exp (check_alias_available): Modified to
25468         indicate aliases not supported if only weak aliases are supported.
25469
25470 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25471
25472         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25473         Turn on cmpstrsi checks for __pj__ and __i370__.
25474
25475 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25476
25477         * g++.old-deja/g++.other/virtual11.C: New test.
25478
25479 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25480
25481         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25482
25483 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25484
25485         * gcc.c-torture/compile/20010102-1.c: New test.
25486
25487 2001-01-02  Andreas Jaeger  <aj@suse.de>
25488
25489         * gcc.dg/noreturn-3.c: New test.
25490
25491         * gcc.dg/noreturn-4.c: New test.
25492
25493 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25494
25495         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25496         __builtin_fputc and __builtin_fwrite.
25497
25498 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25499
25500         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25501         signed char, not default char.
25502
25503 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25504
25505         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25506
25507 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25508
25509         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25510
25511 2000-12-29  Richard Henderson  <rth@redhat.com>
25512
25513         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25514         (__cyg_profile_func_exit): Define.
25515
25516 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25517
25518         * g++.dg/vtgc1.C: New test.
25519
25520 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25521
25522         * gcc.dg/noncompile/20001228-1.c: New test.
25523
25524         * gcc.dg/20001228-1.c: New test.
25525
25526         * gcc.c-torture/execute/20001228-1.c: New test.
25527
25528 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25529
25530         * gcc.dg/format-strfmon-1.c: New test.
25531
25532 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25533
25534         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25535         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25536         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25537         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25538         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25539         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25540         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25541         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25542         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25543         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25544         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25545         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25546         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25547
25548         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25549         * gcc.c-torture/execute/string-opt-4.c: Test index.
25550
25551 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25552
25553         * gcc.c-torture/compile/20001226-1.c: New test.
25554
25555 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25556
25557         * gcc.c-torture/compile/20001222-1.c: New test.
25558         * gcc.c-torture/compile/20001222-1.x: Xfail.
25559
25560 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25561
25562         * gcc.c-torture/execute/comp-goto-2.c: New test.
25563
25564 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25565
25566         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25567         Use long types if __INT_MAX__ is 32767.
25568         (main): Use cast to (sint32 *) when poking 88 into a_page.
25569
25570         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25571
25572 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25573
25574         * gcc.c-torture/compile/20001221-1.c: New test.
25575         * gcc.c-torture/execute/20001221-1.c: New test.
25576
25577 2000-12-20  Richard Henderson  <rth@redhat.com>
25578
25579         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25580         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25581
25582 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25583
25584         * gcc.dg/compare3.c: New test.
25585
25586 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25587
25588         * gcc.dg/format-warnll-1.c: New test.
25589
25590 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25591
25592         * gcc.dg/cpp/cmdlne-P.c: New test.
25593
25594 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25595
25596         * gcc.c-torture/execute/builtin-abs-1.c,
25597         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25598
25599 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25600
25601         * gcc.dg/cpp/multiline.c: New test.
25602
25603 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25604
25605         * g++.old-deja/g++.other/syshdr1.C: Update.
25606         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25607
25608 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25609
25610         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25611
25612 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25613
25614         * g++.old-deja/g++.pt/ttp65.C: New test.
25615
25616 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25617
25618         * g++.old-deja/g++.pt/ttp64.C: New test.
25619
25620 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25621
25622         * g++.old-deja/g++.pt/spec33.C: New test.
25623
25624 2000-12-14  Catherine Moore  <clm@redhat.com>
25625
25626         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25627         * gcc.c-torture/execute/920612-2.c: Likewise.
25628         * gcc.c-torture/execute/920428-2.c: Likewise.
25629         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25630         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25631
25632 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25633
25634         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25635         * gcc.dg/pack-test-2.c: Likewise.
25636
25637 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25638
25639         Tests by Zack Weinberg <zackw@stanford.edu>.
25640
25641         * gcc.dg/cpp/defined.c: Update.
25642         * gcc.dg/cpp/defined_trad.c: New tests.
25643
25644 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25645
25646         * gcc.dg/cpp/trad-direct.c: Update.
25647
25648 2000-12-11  Neil Booth  <neilb@earthling.net>
25649
25650         * gcc.dg/cpp/defined_trad.c
25651
25652 2000-12-11  Neil Booth  <neilb@earthling.net>
25653
25654         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25655
25656 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25657
25658         * gcc.dg/format-miss-2.c: New test.
25659
25660 2000-12-09  Neil Booth  <neilb@earthling.net>
25661
25662         * gcc.dg/cpp/lineflags.c: New tests.
25663         * gcc.dg/cpp/poison.c: Update.
25664         * gcc.dg/cpp/redef2.c: Update.
25665         * gcc.dg/cpp/skipping.c: New test.
25666
25667 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25668
25669         * g++.old-deja/g++.other/eh3.C: New testcase.
25670
25671 2000-12-07  Neil Booth  <neilb@earthling.net>
25672
25673         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25674         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25675         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25676         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25677         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25678         Update.
25679
25680 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25681
25682         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25683         __SIZE_TYPE__ instead of int for type of integers cast to
25684         pointers.
25685
25686 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25687
25688         * g++.old-deja/g++.other/cleanup4.C: New test.
25689
25690 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25691
25692         * format-sec-1.c: New test.
25693
25694 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25695
25696         * gcc.dg/format-nonlit-3.c: New test.
25697
25698 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25699
25700         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
25701         through a null pointer.
25702
25703 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25704
25705         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
25706         * g++.old-deja/g++.pt/partial4.C: New test.
25707
25708 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
25709
25710         * gcc.c-torture/execute/ieee/hugeval.x: New.
25711
25712 2000-12-06  Neil Booth  <neilb@earthling.net>
25713
25714         * gcc.dg/cpp/backslash2.c: New tests.
25715
25716 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25717
25718         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25719         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25720
25721 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25722
25723         * gcc.c-torture/execute/20001203-2.c: New testcase.
25724
25725 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25726
25727         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25728         * g++.old-deja/g++.other/virtual10.C: New test.
25729
25730 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25731
25732         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25733
25734 2000-12-05  Richard Henderson  <rth@redhat.com>
25735
25736         * gcc.c-torture/compile/20001205-1.c: New.
25737
25738 2000-12-04  Neil Booth  <neilb@earthling.net>
25739
25740         * g++.old-deja/g++.other/virtual9.C: New test.
25741         * g++.old-deja/g++.pt/crash61.C: New test.
25742         * gcc.c-torture/execute/loop-9.c: New test.
25743
25744 2000-12-04  Neil Booth  <neilb@earthling.net>
25745
25746         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25747         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25748         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25749         * gcc.dg/cpp/extratokens.c: ...here.
25750
25751 2000-12-04  Neil Booth  <neilb@earthling.net>
25752
25753         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25754         New tests.
25755
25756 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25757
25758         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25759         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25760
25761 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25762
25763         * gcc.c-torture/execute/20001203-1.c: New test.
25764
25765 2000-12-03  Neil Booth  <neilb@earthling.net>
25766
25767         * gcc.dg/cpp/macro6.c: New test cases.
25768
25769 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25770
25771         * gcc.c-torture/execute/string-opt-9.c: New test.
25772         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25773         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25774         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25775
25776         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25777         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25778
25779 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25780
25781         * gcc.dg/cpp/if-6.c: New testcase.
25782
25783         * gcc.dg/20001201-1.c: New testcase.
25784
25785 2000-12-02  Neil Booth  <neilb@earthling.net>
25786
25787         * g++.old-deja/g++.other/externC4.C,
25788         g++.old-deja/g++.other/friend10.C: New tests.
25789
25790 2000-12-02  Neil Booth  <neilb@earthling.net>
25791
25792         * g++.old-deja/g++.other/instan2.C
25793         * g++.old-deja/g++.other/instan3.C: New test.
25794
25795 2000-12-02  Neil Booth  <neilb@earthling.net>
25796
25797         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25798         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25799         gnuc99.c,gnuc99-pedantic.c: New tests.
25800
25801 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25802
25803         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25804         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25805
25806 2000-12-01  Neil Booth  <neilb@earthling.net>
25807
25808         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25809         * gcc.dg/cpp/poison.c: Update.
25810         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25811
25812 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25813
25814         * g77.f-torture/execute/20001201.f: New test.
25815
25816 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25817
25818         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25819
25820 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25821
25822         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25823
25824 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25825
25826         * g++.old-deja/g++.other/cast6.C: New test.
25827
25828 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25829
25830         * gcc.c-torture/execute/20001130-2.c: New testcase.
25831
25832 2000-11-30  Richard Henderson  <rth@redhat.com>
25833
25834         * gcc.c-torture/execute/20001130-1.c: New test.
25835
25836 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25837
25838         * g++.old-deja/g++.other/op3.C: New test.
25839
25840 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25841
25842         * g++.old-deja/g++.other/op2.C: New test.
25843
25844 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25845
25846         * g++.old-deja/g++.other/crash38.C: New test.
25847
25848 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25849
25850         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25851
25852 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25853
25854         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25855         tests.
25856         * gcc.c-torture/execute/string-opt-6.c: New test.
25857
25858         * gcc.dg/20001117-1.c: Add main.
25859
25860 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25861
25862         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25863         Move from here ...
25864         * gcc.dg/940510-1.c: ... to here.
25865
25866         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25867         zero-size arrays in toplevel structures.
25868
25869 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25870
25871         * gcc.c-torture/execute/loop-8.c: New test.
25872
25873 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25874
25875         * g++.old-deja/g++.other/base1.C: New test.
25876
25877 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25878
25879         * g++.old-deja/g++.other/parse2.C: New test.
25880
25881 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25882
25883         * g++.old-deja/g++.pt/incomplete1.C: New test.
25884
25885 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25886
25887         * g++.old-deja/g++.other/friend9.C: New test.
25888
25889 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25890
25891         * gcc.dg/20001127-1.c: New test.
25892
25893 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25894
25895         * g++.old-deja/g++.pt/friend46.C: New test.
25896
25897 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25898
25899         * g++.old-deja/g++.other/ptrmem8.C: New test.
25900
25901 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25902
25903         * gcc.c-torture/execute/string-opt-7.c: New test.
25904         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25905
25906 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25907
25908         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25909         instead of 'mkcheck 2'.
25910
25911 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25912
25913         * gcc.c-torture/execute/memcheck/driver.c,
25914         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25915         C9X references to refer to C99.
25916
25917 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25918
25919         * gcc.dg/ultrasp3.c: New test.
25920
25921 2000-11-25  Neil Booth  <neilb@earthling.net>
25922
25923         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25924
25925 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25926
25927         * gcc.c-torture/compile/20001123-2.c: New.
25928
25929 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25930
25931         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25932
25933 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25934
25935         * gcc.dg/sequence-point-1.c: Add some new tests.
25936         * gcc.c-torture/execute/20001124-1.c: New test.
25937
25938 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25939
25940         * g++.old-deja/g++.other/vaarg4.C: New test.
25941         * gcc.c-torture/compile/20001123-1.c: New test.
25942
25943 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25944
25945         * g++.other/crash24.C: Adjust and remove XFAIL.
25946         * g++.other/crash37.C: New test.
25947
25948 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25949
25950         * g++.old-deja/g++.pt/instantiate9.C: New test.
25951
25952 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25953
25954         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25955         new ABI, too.
25956
25957         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25958         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25959
25960 2000-11-22  Neil Booth  <neilb@earthling.net>
25961
25962         * gcc.dg/cpp/Wtrigraphs.c: New test.
25963
25964 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25965
25966         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25967
25968 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25969
25970         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25971
25972 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25973
25974         * lib/gcc-dg.exp: load_lib scanasm.exp.
25975         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25976         * lib/g++-dg.exp: load_lib scanasm.exp.
25977         * lib/scanasm.exp: New.
25978         (scan-assembler, scan-assembler-not): Add optional arguments to
25979         test name, or if not present, the pattern name.
25980         (scan-assembler-dem, scan-assembler-dem-not): New.
25981
25982         * g++.dg/dg.exp: New.
25983
25984 2000-11-21  Neil Booth  <neilb@earthling.net>
25985
25986         * gcc.dg/cpp/integrated1.c: Remove.
25987
25988 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25989
25990         * gcc.c-torture/execute/20001121-1.c: New test.
25991
25992 2000-11-21  Richard Henderson  <rth@redhat.com>
25993
25994         * gcc.c-torture/compile/20001121-1.c: New test.
25995
25996 2000-11-20  Neil Booth  <neilb@earthling.net>
25997
25998         * gcc.dg/cpp/integrated1.c: New test.
25999
26000 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26001
26002         * g++.old-deja/g++.other/inline17.C: New test.
26003
26004 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
26005
26006         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
26007         local variable to be zero: I made the variable global. Now
26008         uses abort() and exit() instead of relying on main's return value.
26009
26010 2000-11-20  Neil Booth  <neilb@earthling.net>
26011
26012         * gcc.dg/cpp/paste2.c: Update test.
26013         * objc/execute/paste.m: New test.
26014
26015 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26016
26017         * gcc.dg/c99-condexpr-1.c: New test.
26018
26019 2000-11-20  Neil Booth  <neilb@earthling.net>
26020
26021         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
26022
26023 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
26024
26025         * g++.old-deja/g++.pt/export1.C: New test.
26026
26027 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
26028
26029         * gcc.dg/20001117-1.c: New test.
26030
26031 2000-11-18  Richard Henderson  <rth@redhat.com>
26032
26033         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26034
26035 2000-11-18  Richard Henderson  <rth@redhat.com>
26036
26037         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26038         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26039         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26040
26041 2000-11-18  Richard Henderson  <rth@redhat.com>
26042
26043         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26044         (main): New.  Exit cleanly.
26045
26046 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26047
26048         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26049         gcc.dg/c99-fordecl-2.c: New tests.
26050
26051 2000-11-18  Richard Henderson  <rth@redhat.com>
26052
26053         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
26054         * gcc.c-torture/execute/zerolen-2.c: New.
26055
26056 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26057
26058         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
26059         memory.
26060
26061 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26062
26063         * g++.old-deja/g++.pt/instantiate8.C: New test.
26064
26065 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26066
26067         * g++.old-deja/g++.other/incomplete.C: Add more tests.
26068         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
26069
26070 2000-11-16  Nick Clifton  <nickc@redhat.com>
26071
26072         * gcc.c-torture/execute/nestfunc-2.c: New test.
26073         * gcc.c-torture/execute/nestfunc-3.c: New test.
26074
26075 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26076
26077         * gcc.c-torture/compile/20001116-1.c: New test.
26078
26079 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26080
26081         * gcc.c-torture/execute/20001115-1.c: New test.
26082
26083 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
26084
26085         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
26086         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
26087         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
26088         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26089
26090 2000-11-15  Neil Booth  <neilb@earthling.net>
26091
26092         gcc.dg/cpp/_Pragma1.c: Update.
26093         gcc.dg/cpp/_Pragma2.c: New test.
26094
26095 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26096
26097         * g++.old-deja/g++.other/anon5.C: New test.
26098
26099 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26100
26101         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
26102         tests.
26103
26104 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
26105
26106         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
26107         output.
26108
26109 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26110
26111         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
26112         labels at end of compound statements.
26113
26114 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
26115
26116         * gcc.c-torture/execute/loop-7.c: New test.
26117
26118 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26119
26120         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
26121
26122 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26123
26124         * gcc.dg/c99-bool-1.c: New test.
26125
26126 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26127
26128         * gcc.dg/c99-scope-1.c: Remove xfail.
26129         * gcc.dg/c99-scope-2.c: New test.
26130
26131 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26132
26133         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
26134         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
26135
26136 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
26137
26138         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
26139         error messages.
26140
26141         * g++.mike/p700.C: Don't typedef wchar_t.
26142         * g++.mike/p784.C: Likewise.
26143         * g++.mike/eb101.C: Don't use __wchar_t.
26144
26145 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26146
26147         * g77.f-torture/execute/20001111.[fx]: Test premature exit
26148         from DO loop.
26149
26150 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26151
26152         * gcc.c-torture/execute/20001111-1.c: New test.
26153
26154 2000-11-10  Nick Clifton  <nickc@redhat.com>
26155
26156         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
26157         long multuiple and accumulate.
26158
26159 2000-11-09  Richard Henderson  <rth@redhat.com>
26160
26161         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
26162         via size_t instead of int.
26163
26164         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
26165         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26166         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26167         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26168
26169 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
26170
26171         * gcc.c-torture/compile/20001109-1.c: New test.
26172         * gcc.c-torture/compile/20001109-2.c: New test.
26173
26174 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
26175
26176         * g++.old-deja/g++.pt/operator1.C: New test.
26177         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
26178
26179 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26180
26181         * gcc.dg/20001108-1.c: New test.
26182
26183 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26184
26185         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
26186         with both arguments constant strings.
26187         * gcc.c-torture/execute/string-opt-3.c: New test.
26188         * gcc.c-torture/execute/string-opt-4.c: New test.
26189         * gcc.c-torture/execute/string-opt-5.c: New test.
26190
26191 2000-11-08  Nick Clifton  <nickc@redhat.com>
26192
26193         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
26194         mulsidi3adddi patterns.
26195
26196 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
26197
26198         * g++.old-deja/g++.other/crash36.C: New test.
26199
26200 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26201
26202         * g++.old-deja/g++.other/init16.C: New test.
26203
26204 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26205
26206         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26207
26208 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26209
26210         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26211         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26212         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26213
26214 2000-11-07  DJ Delorie  <dj@redhat.com>
26215
26216         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26217
26218 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26219
26220         * gcc.c-torture/execute/string-opt-1.c: New test.
26221
26222 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26223
26224         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26225         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26226         parameters in registers, and there is no way for a varargs
26227         function to know in which order the integer and floating-point
26228         parameters should be interleaved when they are placed on the
26229         stack.
26230         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26231         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26232
26233 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26234
26235         * gcc.c-torture/execute/string-opt-2.c: New test.
26236
26237 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26238
26239         * g++.old-deja/g++.pt/crash60.C: New test.
26240
26241 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26242
26243         * g++.old-deja/g++.other/crash24.C: New test.
26244         * g++.old-deja/g++.other/crash25.C: New test.
26245         * g++.old-deja/g++.other/crash26.C: New test.
26246         * g++.old-deja/g++.other/crash27.C: New test.
26247         * g++.old-deja/g++.other/crash28.C: New test.
26248         * g++.old-deja/g++.other/crash29.C: New test.
26249         * g++.old-deja/g++.other/crash30.C: New test.
26250         * g++.old-deja/g++.other/crash31.C: New test.
26251         * g++.old-deja/g++.other/crash32.C: New test.
26252         * g++.old-deja/g++.other/crash33.C: New test.
26253         * g++.old-deja/g++.other/crash34.C: New test.
26254         * g++.old-deja/g++.other/crash35.C: New test.
26255
26256 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26257
26258         * gcc.c-torture/execute/20001031-1.c: New test.
26259
26260 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26261
26262         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26263         namespace.
26264
26265         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26266         standards-conformant.
26267
26268         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26269
26270         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26271         * g++.old-deja/g++.mike/p755a.C: Likewise.
26272         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26273         library makes no calls to `operator new' during initialization.
26274
26275 2000-11-04  Neil Booth  <neilb@earthling.net>
26276
26277         * gcc.dg/cpp/include2.c: New tests.
26278
26279 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26280
26281         * lib/g++.exp (g++_set_ld_library_path): New function.
26282         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26283
26284 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26285
26286         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26287         warnings.
26288
26289 2000-11-01  Richard Henderson  <rth@redhat.com>
26290
26291         * g++.old-deja/g++.ext/namedret1.C: New.
26292         * g++.old-deja/g++.ext/namedret2.C: New.
26293         * g++.old-deja/g++.ext/namedret3.C: New.
26294
26295 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26296
26297         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26298         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26299
26300 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26301
26302         * gcc.c-torture/execute/va-arg-21.c: New test.
26303
26304 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26305
26306         * gcc.dg/c99-complex-2.c: New test.
26307
26308 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26309
26310         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26311
26312 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26313
26314         * g++.old-deja/g++.other/inline16.C: New test.
26315
26316 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26317
26318         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26319         __PRETTY_FUNCTION__
26320
26321 2000-10-29  Neil Booth  <neilb@earthling.net>
26322
26323         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26324         New tests.
26325         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26326         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26327         optimisation.
26328
26329 2000-10-29  Neil Booth  <neilb@earthling.net>
26330
26331         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26332         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26333         * mi5.c: Test multiple includes work with -C.
26334         * trigraphs.c: Test ^= version.
26335
26336 2000-10-28  Neil Booth  <neilb@earthling.net>
26337
26338         New tests and test updates for new macro expander.
26339
26340         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26341         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26342         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26343         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26344         new diagnostic messages.
26345
26346         * gcc.dg/cpp/macro3.c: New tests.
26347
26348 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26349
26350         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26351         on the same line.
26352
26353 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26354
26355         * g++.old-deja/g++.other/eh2.C: New test.
26356
26357 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26358
26359         * gcc.c-torture/execute/20001027-1.c: New test.
26360
26361 2000-10-26  Richard Henderson  <rth@redhat.com>
26362
26363         * gcc.c-torture/execute/20001026-1.c: New.
26364
26365 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26366
26367         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26368         * g++.old-deja/g++.law/builtin1.C: Likewise.
26369         * g++.old-deja/g++.law/ctors10.C: Likewise.
26370         * g++.old-deja/g++.law/virtual3.C: Likewise.
26371         * g++.old-deja/g++.mike/p658.C: Likewise.
26372         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26373         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26374         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26375         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26376         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26377
26378 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26379
26380         * gcc.c-torture/compile/20001024-1.c: New test.
26381
26382 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26383
26384         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26385         to tell us whether or not we are using V3.
26386
26387 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26388
26389         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26390         operands.
26391
26392 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26393
26394         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26395
26396 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26397
26398         * gcc.c-torture/execute/20001024-1.c: New test.
26399
26400 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26401
26402         * g++.old-deja/g++.other/sibcall1.C: New test.
26403
26404 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26405
26406         * gcc.dg/noncompile/init-3.c: New test.
26407
26408 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26409
26410         * gcc.dg/format-array-1.c: New test.
26411
26412 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26413
26414         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26415         writing through null pointers; remove comment about testing
26416         unterminated strings.
26417
26418 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26419
26420         * gcc.c-torture/execute/20001017-2.c: New test.
26421
26422 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26423
26424         * gcc.c-torture/compile/20001018-1.c: New test.
26425         * gcc.c-torture/compile/20001018-1.x: Xfail.
26426
26427 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26428
26429         * gcc.c-torture/execute/20001017-1.c: New test.
26430
26431 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26432
26433         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26434         for multiple use of arguments with scanf formats; add tests for
26435         multiple use of arguments.
26436
26437 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26438
26439         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26440
26441 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26442
26443         * gcc.dg/format-miss-1.c: New test.
26444
26445 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26446
26447         * gcc.c-torture/execute/20001013-1.c: New test.
26448
26449 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26450
26451         * gcc.dg/format-branch-1.c: New test.
26452
26453 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26454
26455         * README, lib/file-format.exp: Remove EGCS references.
26456
26457 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26458
26459         * gcc.dg/20001013-1.c: New test.
26460
26461 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26462
26463         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26464         for intmax_t in the compiler using __typeof__ and the type rules
26465         for conditional expressions.
26466
26467 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26468
26469         * gcc.dg/20001012-1.c: New test.
26470         * gcc.dg/20001012-2.c: New test.
26471
26472 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26473
26474         * gcc.dg/format-attr-1.c: New test.
26475
26476 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26477
26478         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26479         __LONG_LONG_MAX__ instead of LLONG_MAX.
26480
26481 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26482
26483         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26484         scanf flags.
26485         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26486         flags.
26487
26488 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26489
26490         * gcc.dg/sequence-pt-1.c: New test.
26491
26492 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26493
26494         * gcc.c-torture/execute/20001011-1.c: New testcase.
26495         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26496
26497 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26498
26499         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26500         does not error on it.
26501
26502 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26503
26504         * gcc.dg/20001009-1.c: New test.
26505
26506 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26507
26508         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26509         * gcc.c-torture/execute/20001009-2.c: ... to here.
26510
26511 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26512
26513         * gcc.c-torture/compile/20001009-1.c: New testcase.
26514         * gcc.c-torture/execute/20001009-1.c: New testcase.
26515         Testcases provided by Jan Hubicka <jh@suse.cz>.
26516
26517 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26518
26519         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26520         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26521         uintmax_t using <limits.h> to emulate the compiler's internal
26522         logic.  No longer XFAIL %j tests.
26523
26524 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26525
26526         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26527         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26528         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26529         regexps and details of expected handling of some bad formats.
26530         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26531         suppression.
26532
26533 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26534
26535         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26536         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26537         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26538         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26539         in list archives.
26540
26541 2000-10-06  Richard Henderson  <rth@cygnus.com>
26542
26543         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26544         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26545         * g++.old-deja/g++.jason/report.C: Likewise.
26546         * g++.old-deja/g++.law/friend5.C: Likewise.
26547         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26548         of the expected warnings.
26549
26550 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26551
26552         * g++.old-deja/g++.pt/enum14.C: New test.
26553
26554 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26555
26556         * g++.old-deja/g++.pt/crash59.C: New test.
26557
26558 2000-10-04  Will Cohen  <wcohen@redhat.com>
26559
26560         * gcc.dg/20000926-1.c: New test.
26561
26562 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26563
26564         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26565         function name for current C++ compiler.
26566         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26567
26568 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26569
26570         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26571         __PRETTY_FUNCTION__.
26572         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26573
26574 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26575
26576         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26577
26578 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26579
26580         * gcc.c-torture/compile/20000923-1.c: New test.
26581
26582 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26583
26584         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26585         * g++.old-deja/g++.pt/ttp62.C: Same.
26586         * g++.old-deja/g++.other/inline14.C: Same.
26587
26588 2000-09-24  Richard Henderson  <rth@cygnus.com>
26589
26590         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26591
26592 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26593
26594         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26595
26596 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26597
26598         * gcc.c-torture/compile/20000922-1.c: New file.
26599
26600 2000-09-21  Nick Clifton  <nickc@redhat.com>
26601
26602         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26603         a signed long modulo operation.
26604         (mod6): New function - perform an unsigned long modulo operation.
26605         (main): Add tests for modulos of very large numbers by very small
26606         dividends.
26607
26608 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26609
26610         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26611
26612 2000-09-19  Richard Henderson  <rth@cygnus.com>
26613
26614         * gcc.dg/compare2.c (case 10): XFAIL.
26615
26616 2000-09-18  Richard Henderson  <rth@cygnus.com>
26617
26618         * gcc.c-torture/execute/20000906-1.c: Move ...
26619         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26620         that support __builtin_trap.
26621
26622 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26623
26624         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26625
26626 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26627
26628         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26629         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26630         more $ format tests.
26631
26632 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26633
26634         * gcc.dg/format-errmk-1.c: New test.
26635
26636 2000-09-17  Greg McGary  <greg@mcgary.org>
26637
26638         * gcc.c-torture/execute/20000917-1.x: Remove.
26639
26640 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26641
26642         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26643
26644 2000-09-17  Greg McGary  <greg@mcgary.org>
26645
26646         * gcc.c-torture/execute/20000917-1.c: New test.
26647         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26648
26649 2000-09-16  Neil Booth  <NeilB@earthling.net>
26650
26651         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26652         in nested macro bug.
26653
26654 2000-09-15  Neil Booth  <NeilB@earthling.net>
26655
26656         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26657
26658 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26659
26660         * gcc.c-torture/execute/20000914-1.c: New test.
26661
26662 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26663
26664         * g++.other/inline13.C: New test.
26665
26666 2000-09-12  Andreas Jaeger  <aj@suse.de>
26667
26668         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26669         constant by Ulrich Drepper <drepper@redhat.com>.
26670
26671 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26672
26673         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26674
26675 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26676
26677         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26678
26679 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26680
26681         * gcc.dg/cpp/backslash.c: New test.
26682
26683 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26684
26685         * gcc.c-torture/execute/20000910-1.c: New test.
26686         * gcc.c-torture/execute/20000910-2.c: Likewise.
26687
26688 2000-09-11  Robert Lipe  <robertl@sco.com>
26689
26690         * gcc.dg/pragma-align.c: New test.
26691
26692 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26693
26694         * g++.old-deja/g++.pt/explicit82.C: New test.
26695         * g++.old-deja/g++.pt/explicit83.C: New test.
26696
26697 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26698
26699         * gcc.dg/asm-names.c: New test.
26700
26701 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26702
26703         * gcc.dg/cpp/tr-warn6.c: New test
26704
26705 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26706
26707         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
26708         be accepted.
26709
26710 2000-09-07  Catherine Moore  <clm@redhat.com>
26711
26712         * gcc.c-torture/execute/unroll-1.c: New test.
26713
26714 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26715
26716         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26717         ERROR markers.
26718         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26719         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26720         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26721         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26722         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26723         Preprocess only.
26724         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26725         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26726
26727 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26728
26729         * g++.old-deja/g++.pt/deduct2.C: New test.
26730
26731 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26732
26733         * g++.old-deja/g++.pt/parms2.C: New test.
26734
26735 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26736
26737         * g++.old-deja/g++.pt/crash58.C: New test.
26738
26739 2000-09-06  Greg McGary  <greg@mcgary.org>
26740
26741         * gcc.c-torture/execute/20000906-1.c: New test.
26742         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26743
26744 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26745
26746         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26747
26748 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26749
26750         * g++.old-deja/g++.pt/crash57.C: New test.
26751
26752 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26753
26754         * g++.old-deja/g++.pt/crash56.C: New test.
26755
26756 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26757
26758         * g++.old-deja/g++.pt/koenig1.C: New test.
26759
26760 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26761
26762         * gcc.dg/20000904-1.c: New test.
26763
26764 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26765
26766         * gcc.dg/cpp/paste8.c: New test.
26767
26768 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26769
26770         * gcc.c-torture/compile/20000827-1.c: New test.
26771
26772 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26773
26774         * gcc.dg/format-diag-1.c: New test.
26775
26776 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26777
26778         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26779         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26780         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26781         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26782         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26783
26784 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26785
26786         * g++.old-deja/g++.other/nested4.C: New test.
26787
26788 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26789
26790         * g++.old-deja/g++.ns/scoped1.C: New test.
26791
26792 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26793
26794         * lib/g++.exp: Support testing already-installed GCC.
26795
26796 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26797
26798         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26799
26800 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26801
26802         * gcc.dg/return-type-2.c: New test.
26803
26804 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26805
26806         * gcc.c-torture/compile/20000825-1.c: New test.
26807
26808 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26809
26810         * gcc.dg/dwarf2-2.c: New test.
26811
26812 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26813
26814         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26815         dg-warning regexps.
26816
26817 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26818
26819         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26820         gcc.dg/format-ext-5.c: New tests.
26821
26822 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26823
26824         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26825
26826 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26827
26828         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26829
26830 2000-08-24  Richard Henderson  <rth@cygnus.com>
26831
26832         * gcc.dg/ia64-sync-1.c: New test.
26833         * gcc.dg/ia64-sync-2.c: New test.
26834         * gcc.dg/ia64-asm-1.c: New test.
26835
26836 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26837
26838         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26839         * gcc.dg/format-ext-2.c: New test.
26840
26841 2000-08-23  Jason Merrill  <jason@redhat.com>
26842
26843         * lib/old-dejagnu.exp: Also ignore "In member function" and
26844         "At global scope".
26845
26846 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26847
26848         * gcc.dg/noncompile/label-lineno-1.c: New test.
26849
26850 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26851
26852         * gcc.dg/c99-array-nonobj-1.c: New test.
26853
26854 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26855
26856         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26857         tests.
26858         * gcc.dg/format-ext-1.c: New test.
26859
26860 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26861
26862         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26863         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26864         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26865         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26866         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26867
26868 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26869
26870         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26871         gcc.dg/c99-strftime-2.c: New tests.
26872
26873 2000-08-22  Richard Henderson  <rth@cygnus.com>
26874
26875         * gcc.c-torture/execute/20000822-1.c: New test.
26876
26877 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26878
26879         * gcc.c-torture/execute/20000819-1.x: Remove.
26880
26881 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26882
26883         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26884         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26885         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26886         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26887         gcc.dg/format-xopen-1.c: New tests.
26888
26889 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26890
26891         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26892
26893 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26894
26895         * g++.old-deja/g++.other/loop2.C: New test.
26896
26897         * gcc.c-torture/compile/20000606-1.c: New test.
26898         * gcc.c-torture/compile/20000728-1.c: New test.
26899         * gcc.c-torture/execute/20000801-1.c: New test.
26900         * gcc.c-torture/execute/20000801-2.c: New test.
26901         * gcc.c-torture/execute/20000819-1.c: New test.
26902         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26903         * gcc.dg/20000629-1.c: New test.
26904         * gcc.dg/20000724-1.c: New test.
26905         * gcc.dg/20000807-1.c: New test.
26906
26907 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26908
26909         * gcc.dg/cpp/pragma-1.c: New test.
26910         * gcc.dg/cpp/pragma-2.c: New test.
26911
26912 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26913
26914         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26915         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26916
26917 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26918
26919         * gcc.c-torture/compile/20000818-1.c: New test.
26920
26921 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26922
26923         * gcc.c-torture/execute/20000818-1.c: New test.
26924
26925 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26926
26927         * gcc.dg/format-va-1.c: New test.
26928
26929 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26930
26931         * g++.old-deja/g++.other/typedef8.C: New test.
26932
26933 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26934
26935         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26936         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26937         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26938         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26939         * g++.old-deja/g++.other/ptrmem7.C: New test.
26940         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26941
26942 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26943
26944         * g++.old-deja/g++.pt/typename27.C: New test.
26945
26946 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26947
26948         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26949         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26950         * g++.old-deja/g++.pt/friend45.C: New test.
26951         * g++.old-deja/g++.other/friend8.C: New test.
26952
26953 2000-08-15  Richard Henderson  <rth@cygnus.com>
26954
26955         * gcc.c-torture/execute/20000815-1.c: New test.
26956
26957 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26958
26959         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26960         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26961         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26962
26963 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26964
26965         * g++.old-deja/g++.other/refinit2.C: New test.
26966
26967 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26968
26969         * lib/c-torture.exp (c-torture): Make
26970         compiler_conditional_xfail_data global.
26971         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26972         compiler_conditional_xfail_data machinery.
26973         (f-torture-execute): Likewise.
26974         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26975         and only when unrolling loops.
26976
26977         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26978
26979 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26980
26981         * g++.old-deja/g++.pt/explicit81.C: New test.
26982
26983 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26984
26985         * g++.old-deja/g++.pt/typename26.C: New test.
26986
26987 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26988
26989         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26990         warning.
26991
26992 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26993
26994         * g++.old-deja/g++.other/array3.C: New test.
26995
26996 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26997
26998         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26999         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
27000         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
27001         New tests.
27002
27003 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
27004
27005         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
27006         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27007
27008 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
27009
27010         * gcc.c-torture/execute/20000808-1.c: New test.
27011
27012 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27013
27014         * gcc.dg/c90-const-expr-1.c: New test.
27015
27016 2000-08-08  Richard Henderson  <rth@cygnus.com>
27017
27018         * gcc.dg/noncompile/920923-1.c: Declare calloc.
27019
27020 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27021
27022         * gcc.dg/noncompile/const-ll-1.c: New test.
27023
27024 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27025
27026         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
27027
27028 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27029
27030         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
27031         that running programs linked against the shared version of libobjc
27032         run correctly.
27033
27034 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27035
27036         * gcc.dg/c99-printf-1.c: New test.
27037
27038 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27039
27040         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27041
27042 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27043
27044         * gcc.c-torture/execute/20000731-1.x: Delete.
27045
27046 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27047
27048         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27049         and torture_without_loops as is done by c-torture.exp.
27050         (search_for): Copy from c-torture.exp.
27051         (gcc-dg-runtest): New function, drives a directory of tests
27052         iterating over the TORTURE_OPTIONS.
27053         (scan-assembler, scan-assembler-not): Move here from
27054         individual directory drivers.
27055
27056         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
27057         defined by lib/gcc-dg.exp.
27058         * gcc.dg/cpp/cpp.exp: Likewise.
27059         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
27060         gcc-dg-runtest, so we cycle over optimization options.
27061
27062         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
27063         * gcc.dg/compare2.c: No longer expected to fail.
27064
27065 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27066
27067         * gcc.c-torture/execute/20000804-1.c: New test.
27068
27069 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27070
27071         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
27072
27073 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
27074
27075         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
27076
27077 2000-08-03  Jeffrey A Law  (law@cygnus.com)
27078
27079         * gcc.c-torture/compile/20000803-1.c: New test.
27080
27081 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27082
27083         * gcc.c-torture/execute/20000801-3.c,
27084         gcc.c-torture/execute/20000801-4.c: New tests.
27085         * gcc.c-torture/execute/20000801-3.x,
27086         gcc.c-torture/execute/20000801-4.x: Xfail.
27087
27088 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
27089
27090         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
27091         libobjc/.libs to allow for libtool.
27092
27093 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
27094
27095         * gcc.c-torture/compile/20000802-1.c: New test.
27096
27097 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
27098
27099         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
27100
27101 2000-07-31  Jeffrey A Law  (law@cygnus.com)
27102
27103         * gcc-c-torture/execute/20000731-2.c: New test.
27104
27105         * gcc.c-torture/execute/20000731-1.c: New test.
27106         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
27107
27108 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
27109
27110         * testsuite/gcc.dg/cpp/paste7.c: New test.
27111         * gcc.dg/cpp/20000725-1.c: New test.
27112
27113 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
27114
27115         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
27116         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
27117         declaration warning for __builtin_dwarf_reg_size.
27118
27119         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
27120
27121 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27122
27123         * gcc.dg/noncompile/voidparam-1.c: New test.
27124
27125 2000-07-30  Richard Henderson  <rth@cygnus.com>
27126
27127         * gcc.dg/c90-digraph-1.c: Don't xfail.
27128         * gcc.dg/compare2.c (case 10): Xfail.
27129         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
27130
27131 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
27132
27133         * gcc.dg/c99-main-1.c: New test.
27134
27135 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27136
27137         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
27138
27139 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
27140
27141         * gcc.c-tortuer/execute/20000726-1.c: New test.
27142
27143 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
27144
27145         * gcc.c-torture/execute/enum-2.c: New test.
27146
27147 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27148
27149         * gcc.dg/cpp/tr-warn3.c: New test.
27150
27151 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27152
27153         * g++.old-deja/g++.ext/implicit1.C: Remove.
27154         * g++.old-deja/g++.jason/c2.C: Remove
27155         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
27156         * g++.old-deja/g++.pt/crash16.C: Likewise.
27157         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
27158
27159 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27160
27161         * g++.old-deja/g++.other/for2.C: New test.
27162
27163 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
27164
27165         * gcc.dg/20000720-1.c: New test.
27166
27167 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
27168
27169         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
27170
27171 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
27172
27173         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
27174         * gcc.c-torture/execute/20000722-1.c: New.
27175         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
27176
27177 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
27178
27179         * gcc.dg/cpp/20000720-1.S: New test.
27180
27181 2000-07-21  Michael Meissner  <meissner@redhat.com>
27182
27183         * gcc.c-torture/execute/ieee/hugeval.c: New test.
27184
27185 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27186
27187         * g++.old-deja/g++.brendan/crash16.C,
27188         g++.old-deja/g++.brendan/parse3.C,
27189         g++.old-deja/g++.brendan/redecl1.C,
27190         g++.old-deja/g++.ns/template13.C,
27191         g++.old-deja/g++.other/decl4.C,
27192         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
27193
27194 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27195
27196         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
27197         and "Internal error".
27198
27199         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
27200         regexps.
27201         * gcc.dg/cpp/paste6.c: New test.
27202
27203 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27204
27205         * gcc.dg/cpp/tr-direct.c: New test.
27206
27207         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27208         gcc.dg/cpp/undef1.c: Tweak error regexps.
27209
27210 2000-07-18  Eric Christopher <echristo@redhat.com>
27211
27212         * gcc.c-torture/compile/20000718-1.c: New test.
27213
27214 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27215
27216         * cpplex.c (_cpp_push_token): If the token being pushed back
27217         is the previous token in this context, just subtract one from
27218         context->posn.
27219         * cppmacro.c (save_expansion): Clear aux field when storing a
27220         placemarker.
27221
27222 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27223
27224         * gcc.dg/noncompile/redecl-1.c: New test.
27225
27226 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27227
27228         * gcc.c-torture/execute/20000717-5.c: New test.
27229         * gcc.c-torture/execute/20000717-1.x: Removed.
27230
27231 2000-07-17  Richard Henderson  <rth@cygnus.com>
27232
27233         * gcc.c-torture/execute/20000717-4.c: New test.
27234
27235 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27236
27237         * gcc.dg/cpp/syshdr.c: New test.
27238         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27239
27240 2000-07-17  Neil Booth  <neilb@earthling.net>
27241
27242         * gcc.dg/cpp/cmdlne-dM.c: New test.
27243         * gcc.dg/cpp/cmdlne-dD.c: New test.
27244
27245 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27246
27247         * gcc.c-torture/execute/20000717-3.c: New test.
27248
27249         * gcc.c-torture/compile/20000717-1.c: New test.
27250
27251 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27252
27253         * gcc.c-torture/execute/20000717-2.c: New test.
27254
27255 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27256
27257         * gcc.dg/formatz-1.c: New test.
27258
27259         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27260         * gcc.dg/c99-digraph-1.c: New tests.
27261
27262         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27263         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27264
27265         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27266         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27267         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27268         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27269         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27270         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27271         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27272
27273 2000-07-17   Greg McGary <greg@mcgary.org>
27274
27275         * gcc.c-torture/execute/20000717-1.c: New test.
27276         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27277
27278 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27279
27280         * gcc.c-torture/execute/20000715-2.c: New test.
27281         * gcc.dg/20000715-1.c: New test.
27282
27283 2000-07-15  Michael Meissner  <meissner@redhat.com>
27284
27285         * gcc.c-torture/execute/20000715-1.c: New test.
27286
27287 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27288
27289         * gcc.c-torture/execute/20000707-1.c: New test.
27290
27291 2000-07-13  Neil Booth  <NeilB@earthling.net>
27292
27293         * testsuite/gcc.dg/cpp/digraph1.c,
27294         testsuite/gcc.dg/cpp/digraph2.c,
27295         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27296
27297 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27298
27299         * g77.f-torture/compile/20000630-2.f:  New test.
27300         * g77.f-torture/compile/20000630-2.x
27301
27302 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27303
27304         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27305
27306 2000-07-11  Neil Booth  <NeilB@earthling.net>
27307
27308         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27309
27310 2000-07-11  Neil Booth  <NeilB@earthling.net>
27311
27312         * gcc.dg/cpp/cmdlne-C.c: New.
27313
27314 2000-07-09  Neil Booth  <NeilB@earthling.net>
27315
27316         * gcc.dg/cpp/directiv.c: New tests.
27317         * gcc.dg/cpp/undef1.c: Update.
27318
27319 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27320
27321         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27322
27323 2000-07-09  Neil Booth  <NeilB@earthling.net>
27324
27325         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27326
27327 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27328
27329         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27330         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27331
27332 2000-07-08  Neil Booth  <NeilB@earthling.net>
27333
27334         * gcc.dg/cpp/macsyntx.c: New tests.
27335
27336 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27337
27338         * gcc.dg/20000707-1.c: New test.
27339
27340 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27341
27342         * gcc.c-torture/execute/20000706-1.c: New test.
27343         * gcc.c-torture/execute/20000706-2.c: New test.
27344         * gcc.c-torture/execute/20000706-3.c: New test.
27345         * gcc.c-torture/execute/20000706-4.c: New test.
27346         * gcc.c-torture/execute/20000706-5.c: New test.
27347
27348 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27349
27350         * g++.old-deja/g++.pt/instantiate7.C: New test.
27351
27352 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27353
27354         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27355         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27356         * g++.old-deja/g++.other/rtti3.C: Likewise.
27357         * g++.old-deja/g++.other/rttid3.C: Likewise.
27358
27359 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27360
27361         *  g77.f-torture/compile/20000630-1.x: Fix typo
27362
27363 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27364
27365         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27366         assembly output.
27367
27368 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27369
27370         * gcc.dg/cpp/ident.c: New test.
27371
27372 2000-07-05  Neil Booth  <NeilB@earthling.net>
27373
27374         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27375           gcc.dg/cpp/lexstrng.c: New tests.
27376
27377 2000-07-04  Neil Booth  <NeilB@earthling.net>
27378
27379         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27380         * gcc.dg/cpp/strify2.c: Same.
27381
27382 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27383
27384         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27385         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27386         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27387         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27388
27389         * testsuite/gcc.dg/cpp/macro1.c,
27390         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27391         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27392         testsuite/gcc.dg/cpp/strify1.c,
27393         testsuite/gcc.dg/cpp/strify2.c: New tests.
27394
27395 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27396
27397         * gcc.c-torture/execute/20000703-1.c: New test.
27398
27399 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27400
27401         * g++.old-deja/g++.pt (lookup10.C): New test.
27402
27403 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27404
27405         * g++.old-deja/g++.pt (typename25.C): New test.
27406
27407 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27408
27409         * gcc.c-torture/compile/20000701-1.c: New test.
27410
27411 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27412
27413         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27414         to test case.
27415
27416 2000-06-30  Catherine Moore  <clm@cygnus.com>
27417
27418         * gcc.c-torture/execute/align-1.c: New test.
27419
27420 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27421
27422         * g++.old-deja/g++.pt/expr8.C: New test.
27423         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27424
27425 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27426
27427         * gcc.c-torture/compile/20000629-1.c: New test.
27428
27429 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27430
27431
27432         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27433         gcc.dg/noncompile directory, depending on whether they're
27434         preprocessor tests or not.  Annotate all the tests for the dg
27435         framework.
27436
27437         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27438         * gcc.dg/noncompile/noncompile.exp: New.
27439
27440         * Moved files:
27441         Old name                                New name
27442         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27443         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27444         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27445         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27446         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27447         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27448         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27449         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27450         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27451         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27452         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27453         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27454         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27455         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27456         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27457         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27458         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27459         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27460         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27461         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27462         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27463         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27464         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27465         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27466
27467         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27468         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27469         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27470         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27471         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27472         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27473
27474 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27475
27476         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27477         declare one variable.  On the fourth, error.
27478         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27479         declared by 20000628-1a.h.
27480
27481 2000-06-29  Richard Henderson  <rth@redhat.com>
27482
27483         * gcc.c-torture/execute/930529-1.x: New file.
27484         * gcc.dg/920413-1.c: Adjust expected warning text.
27485         * gcc.dg/980217-1.c: Declare abort.
27486         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27487
27488 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27489
27490         * g77.f-torture/compile/20000629-1.f: New test.
27491         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27492
27493 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27494
27495         Rearrange lots of files, removing entirely the
27496         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27497         directories.
27498
27499         * Deleted files:
27500         gcc.c-torture/code_quality/code_quality.exp
27501         gcc.c-torture/special/special.exp
27502         gcc.failure/failure.exp
27503         gcc.failure/940409-1.x
27504         gcc.c-torture/compile/961203-1.x
27505
27506         * New files:
27507         gcc.misc-tests/linkage.exp
27508         gcc.c-torture/execute/920730-1t.c
27509         gcc.c-torture/execute/920730-1t.x
27510         gcc.c-torture/compile/920520-1.x
27511         gcc.c-torture/compile/920521-1.x
27512         gcc.c-torture/compile/981006-1.x
27513         gcc.c-torture/execute/eeprof-1.x
27514
27515         * Moved files (possibly with modifications to fit a new harness):
27516         Old name                                New name
27517         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27518         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27519         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27520         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27521         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27522         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27523         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27524         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27525         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27526         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27527         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27528         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27529         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27530         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27531
27532 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27533
27534         * c-torture/compile/961203-1.x: Delete.
27535
27536         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27537         not exit. Include stdio.h.
27538         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27539         * gcc.misc-tests/dg-12.c: Likewise.
27540         * gcc.misc-tests/dg-5.c: Likewise.
27541         * gcc.misc-tests/dg-6.c: Likewise.
27542         * gcc.misc-tests/dg-7.c: Prototype abort.
27543         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27544         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27545         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27546         not exit.
27547         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27548         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27549
27550 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27551
27552         * gcc.dg/cpp/20000628-1.c: New test.
27553         * gcc.dg/cpp/20000628-1.h: New header for above test.
27554         * gcc.dg/cpp/20000628-1a.h: Likewise.
27555
27556 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27557
27558         * gcc.dg/cpp: New directory.
27559         * gcc.dg/cpp/cpp.exp: New driver.
27560         * gcc.dg/cpp/20000627-1.c: New test.
27561         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27562         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27563         and rewrite as a compilation test.
27564
27565         * gcc.dg: Move many files into the cpp subdirectory, possibly
27566         renaming or editing them as well.
27567         Old name                New name
27568         990119-1.c              cpp/19990119-1.c
27569         990228-1.c              cpp/19990228-1.c
27570         990407-1.c              cpp/19990407-1.c
27571         990409-1.c              cpp/19990409-1.c
27572         990413-1.c              cpp/19990413-1.c
27573         990703-1.c              cpp/19990703-1.c
27574         20000127-1.c            cpp/20000127-1.c
27575         20000129-1.c            cpp/20000129-1.c
27576         20000207-1.c            cpp/20000207-1.c
27577         20000207-2.c            cpp/20000207-2.c
27578         20000209-1.c            cpp/20000209-1.c
27579         20000209-2.c            cpp/20000209-2.c
27580         20000301-1.c            cpp/20000301-1.c
27581         20000419-1.c            cpp/20000419-1.c
27582         20000510-1.S            cpp/20000510-1.S
27583         20000519-1.c            cpp/20000519-1.c
27584         20000529-1.c            cpp/20000529-1.c
27585         20000625-1.c            cpp/20000625-1.c
27586         20000625-2.c            cpp/20000625-2.c
27587         cpp-as1.c               cpp/assert1.c
27588         cpp-as2.c               cpp/assert2.c
27589         cxx-comments-1.c        cpp/cxxcom1.c
27590         cxx-comments-2.c        cpp/cxxcom2.c
27591         endif-label.c           cpp/endif.c
27592         cpp-hash1.c             cpp/hash1.c
27593         cpp-hash2.c             cpp/hash2.c
27594         cpp-if1.c               cpp/if-1.c
27595         cpp-if2.c               cpp/if-2.c
27596         cpp-if3.c               cpp/if-3.c
27597         cpp-if4.c               cpp/if-4.c
27598         cpp-if5.c               cpp/if-5.c
27599         cpp-cond.c              cpp/if-cexp.c
27600         cpp-missingop.c         cpp/if-mop.c
27601         cpp-missingparen.c      cpp/if-mpar.c
27602         cpp-opprec.c            cpp/if-oppr.c
27603         cpp-ifparen.c           cpp/if-paren.c
27604         cpp-shortcircuit.c      cpp/if-sc.c
27605         cpp-shift.c             cpp/if-shift.c
27606         cpp-unary.c             cpp/if-unary.c
27607         cpp-li1.c               cpp/line1.c
27608         cpp-li2.c               cpp/line2.c
27609         lineno.c                cpp/line3.c
27610         lineno-2.c              cpp/line4.c
27611         cpp-mi.c                cpp/mi1.c
27612         cpp-mic.h               cpp/mi1c.h
27613         cpp-micc.h              cpp/mi1cc.h
27614         cpp-mind.h              cpp/mi1nd.h
27615         cpp-mindp.h             cpp/mi1ndp.h
27616         cpp-mix.h               cpp/mi1x.h
27617         cpp-mi2.c               cpp/mi2.c
27618         cpp-mi2a.h              cpp/mi2a.h
27619         cpp-mi2b.h              cpp/mi2b.h
27620         cpp-mi2c.h              cpp/mi2c.h
27621         cpp-mi3.c               cpp/mi3.c
27622         cpp-mi3.def             cpp/mi3.def
27623         poison-1.c              cpp/poison.c
27624         pr-impl.c               cpp/prag-imp.c
27625         cpp-redef-2.c           cpp/redef1.c
27626         cpp-redef.c             cpp/redef2.c
27627         strpaste.c              cpp/strp1.c
27628         strpaste-2.c            cpp/strp2.c
27629         cpp-tradpaste.c         cpp/tr-paste.c
27630         cpp-tradstringify.c     cpp/tr-str.c
27631         cpp-tradwarn1.c         cpp/tr-warn1.c
27632         cpp-tradwarn2.c         cpp/tr-warn2.c
27633         trigraphs.c             cpp/trigraphs.c
27634         cpp-unc1.c              cpp/unc1.c
27635         cpp-unc2.c              cpp/unc2.c
27636         cpp-unc3.c              cpp/unc3.c
27637         cpp-unc.c               cpp/unc4.c
27638         undef.c                 cpp/undef1.c
27639         undef-2.c               cpp/undef2.c
27640         cpp-wi1.c               cpp/widestr1.c
27641
27642 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27643
27644         * lib/g++.exp (g++_include_flags): Tweak.
27645
27646 2000-06-27  H.J. Lu  <hjl@gnu.org>
27647             Loren J. Rittle  <ljrittle@acm.org>
27648
27649         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27650         version with one that knows about the new gcc tree structure.
27651         (g++_link_flags): Same.
27652
27653 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27654
27655         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27656         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27657         case we are cross-compiling.
27658
27659         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27660         g++.old-deja/g++.niklas/Makefile.in,
27661         g++.old-deja/g++.niklas/configure.in,
27662         g++.old-deja/g++.other/Makefile.in,
27663         g++.old-deja/g++.other/configure.in,
27664         gcc.c-torture/code_quality/Makefile.in,
27665         gcc.c-torture/code_quality/configure.in,
27666         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27667         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27668         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27669         gcc.c-torture/execute/ieee/Makefile.in,
27670         gcc.c-torture/execute/ieee/configure.in,
27671         gcc.c-torture/noncompile/Makefile.in,
27672         gcc.c-torture/noncompile/configure.in,
27673         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27674         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27675         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27676
27677 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27678
27679         * g++.old-deja/g++.other/ambig3.C: New test.
27680
27681 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27682
27683         * g++.old-deja/g++.pt/syntax1.C: New test.
27684         * g++.old-deja/g++.pt/syntax2.C: New test.
27685         * g++.old-deja/g++.other/syntax3.C: New test.
27686         * g++.old-deja/g++.other/syntax4.C: New test.
27687
27688 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27689
27690         * gcc.dg/20000623-1.c: Prototype exit and abort.
27691
27692 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27693
27694         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27695         New tests.
27696         * gcc.dg/cpp-mi3.def: New file.
27697
27698         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27699         inside assertions.
27700         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
27701         lexer's error messages.
27702         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
27703         divine anything from the linemarkers.
27704         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
27705         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
27706
27707 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
27708
27709         * gcc.dg/20000623-1.c: New test.
27710
27711 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27712
27713         * gcc.c-torture/execute/20000622-1.c: New test.
27714
27715 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27716
27717         * g++.old-deja/g++.other/init15.C: New test.
27718
27719 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27720
27721         * g++.old-deja/g++.pt/vaarg2.C: New test.
27722         * g++.old-deja/g++.pt/vaarg3.C: New test.
27723
27724 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27725
27726         * g++.old-deja/g++.other/dyncast6.C: New test.
27727
27728 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27729
27730         * gcc.c-torture/execute/loop-6.c: New test.
27731
27732 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27733
27734         * gcc.dg/20000614-1.c: New test.
27735         * gcc.dg/20000614-2.c: New test.
27736
27737 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27738
27739         * g++.old-deja/g++.other/inline12.C: New test.
27740
27741 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27742
27743         * g++.old-deja/g++.other/eh1.C: New test.
27744
27745 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27746
27747         * g++.old-deja/g++.other/type.C: New test.
27748
27749 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27750
27751         * g++.old-deja/g++.other/initstring.C: New test.
27752
27753 2000-06-12  Jason Merrill  <jason@redhat.com>
27754
27755         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27756
27757 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27758
27759         * gcc.c-torture/compile/20000609-1.c: New test.
27760
27761 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27762
27763         * gcc.dg/20000609-1.c: New test.
27764
27765 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27766
27767         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27768         * gcc.c-torture/noncompile/poison-1.c: Move...
27769         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27770         * gcc.dg/cpp-li1.c: Add a token after the #line.
27771
27772 2000-06-05  Richard Henderson  <rth@cygnus.com>
27773
27774         * gcc.c-torture/execute/20000605-2.c: New test.
27775         * gcc.c-torture/execute/20000605-3.c: New test.
27776
27777 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27778
27779         * g77.f-torture/execute/20000503-1.x: New file.
27780
27781 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27782
27783         * g++.old-deja/g++.eh/badalloc1.C: New test.
27784
27785 2000-06-05  Richard Henderson  <rth@cygnus.com>
27786
27787         * gcc.c-torture/execute/20000605-1.c: New test.
27788
27789 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27790             Nathan Sidwell <nathan@codesourcery.com>
27791
27792         * gcc.c-torture/compile/20000605-1.c: New test.
27793
27794 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27795
27796         * g77.f-torture/compile/20000601-1.f:  New test.
27797
27798 2000-06-03  Richard Henderson  <rth@cygnus.com>
27799
27800         * gcc.c-torture/execute/20000603-1.c: New.
27801
27802 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27803
27804         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27805         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27806
27807 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27808
27809         * gcc.dg/compare2.c (case 12): XFAIL.
27810         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27811         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27812
27813         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27814
27815 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27816
27817         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27818         guard macro is already defined when the header is first
27819         included.
27820         * gcc.dg/cpp-mix.h: New file.
27821         * gcc.dg/endif-label.c: Update patterns to match compiler.
27822
27823         * g++.brendan/complex1.C: Declare abort.
27824         * g++.law/refs4.C: Remove XFAIL.
27825         * g++.oliva/expr2.C: Declare abort and exit.
27826
27827 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27828
27829         * gcc.c-torture/execute/20000528-1.c: New test.
27830
27831         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27832         * g++.old-deja/g++.law/temps4.C: Likewise.
27833
27834         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27835         stdlib.h.  Call abort() on failure.
27836         * g++.old-deja/g++.law/refs4.C: Likewise.
27837         * g++.old-deja/g++.law/temps4.C: Likewise.
27838         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27839         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27840
27841 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27842
27843         Relative to g++.dg/special:
27844         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27845
27846         Relative to g++.old-deja:
27847         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27848         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27849         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27850         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27851         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27852         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27853         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27854
27855         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27856         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27857         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27858         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27859         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27860         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27861         and/or string.h.
27862
27863         * g++.other/goto1.C: Update expectations for error messages.
27864
27865 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27866
27867         * gcc.c-torture/compile/20000523-1.c: New test.
27868
27869 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27870
27871         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27872
27873 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27874
27875         * g++.old-deja/g++.eh/catch11.C: New test.
27876         * g++.old-deja/g++.eh/catch12.C: New test.
27877
27878 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27879
27880         * gcc.c-torture/execute/20000523-1.c: New test.
27881
27882 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27883
27884         * c-torture/execute/bcp-1.c: Replace abort in arg of
27885         __builtin_constant_p with a generic external function.
27886
27887         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27888         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27889         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27890         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27891         Prototype abort and/or exit.
27892
27893         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27894         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27895         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27896         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27897
27898 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27899
27900         * gcc.dg/dwarf2-1.c: New test.
27901
27902 2000-05-20  Richard Henderson  <rth@cygnus.com>
27903
27904         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27905
27906 2000-05-20  Andreas Jaeger  <aj@suse.de>
27907
27908         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27909         testcase.
27910
27911 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27912
27913         * gcc.c-torture/execute/20000519-2.c: New test.
27914
27915 2000-05-19  Andreas Jaeger  <aj@suse.de>
27916
27917         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27918         which fails with SSA.
27919
27920         * lib/c-torture.exp: Also test with -O3 -fssa.
27921
27922 2000-05-18  Michael Meissner  <meissner@redhat.com>
27923
27924         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27925         * gcc.c-torture/execute/920415-1.c: Ditto.
27926         * gcc.c-torture/execute/920501-1.c: Ditto.
27927         * gcc.c-torture/execute/conversion.c: Ditto.
27928         * gcc.c-torture/execute/cvt-1.c: Ditto.
27929
27930 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27931
27932         * gcc.c-torture/compile/20000518-1.c: New test.
27933
27934 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27935
27936         * g77.f-torture/compile/200005018.f:  New test.
27937
27938 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27939
27940         * gcc.c-torture/compile/20000517-1.c: New test.
27941
27942 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27943
27944         * gcc.c-torture/execute/20000516-1.c: New test.
27945
27946 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27947
27948         * g++.old-deja/g++.other/eh.C: New test.
27949
27950 2000-05-12  Richard Henderson  <rth@cygnus.com>
27951
27952         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27953         constants through to doit's conditional.
27954
27955 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27956
27957         * gcc.c-torture/compile/20000511-1.c: New test.
27958         * g77.f-torture/compile/20000511-1.f: New test.
27959         * g77.f-torture/compile/20000511-2.f: New test.
27960
27961 2000-05-11  Michael Meissner  <meissner@redhat.com>
27962
27963         * gcc.c-torture/execute/20000511-1.c: New test.
27964
27965 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27966
27967         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27968         * gcc.dg/20000510-1.S: New.
27969
27970 2000-05-08  Catherine Moore  <clm@cygnus.com>
27971
27972         * gcc.dg/unused-3.c: New.
27973
27974 2000-05-06  Richard Henderson  <rth@cygnus.com>
27975
27976           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27977           * g++.old-deja/g++.mike/warn1.C: Likewise.
27978           * g++.old-deja/g++.pt/local1.C: Likewise.
27979           * g++.old-deja/g++.pt/local7.C: Likewise.
27980           * g++.old-deja/g++.pt/spec16.C: Likewise.
27981
27982 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27983
27984         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27985
27986 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27987
27988           * g77.f-torture/execute/20000503-1.f:  New test.
27989
27990 2000-05-04  Andreas Jaeger  <aj@suse.de>
27991
27992         * gcc.dg/noreturn-2.c: New test.
27993
27994 2000-05-04  Neil Booth  <NeilB@earthling.net>
27995
27996         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27997         preprocessor.
27998
27999 2000-05-04  Richard Henderson  <rth@cygnus.com>
28000
28001         * gcc.c-torture/execute/20000503-1.c: Fix typo.
28002
28003 2000-05-04  Richard Henderson  <rth@cygnus.com>
28004
28005         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
28006         OpenSSL by Jason R Thorpe.
28007
28008 2000-05-03  Jim Wilson  <wilson@cygnus.com>
28009
28010         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
28011
28012 2000-05-03  Robert Lipe <robertlipe@usa.net>
28013
28014         * gcc.dg/20000503-1.c: New test.
28015
28016 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
28017
28018         * gcc.c-torture/compile/20000502-1.c: New test.
28019         * g++.old-deja/g++.other/align.C: New test.
28020         * gcc.dg/cpp-tradstringify.c: New test.
28021
28022 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28023
28024         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
28025         and hard registers.
28026
28027 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
28028
28029         * gcc.c-torture/execute/loop-5.c: New test.
28030
28031 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
28032
28033         * gcc.c-torture/execute/va-arg-20.c: New test.
28034
28035 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28036
28037         * gcc.c-torture/execute/20000422-1.c: New test.
28038
28039 2000-04-20  Greg McGary  <gkm@gnu.org>
28040
28041         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28042         when optimizing, but without sibling-call optimizations (-O1).
28043
28044 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28045
28046           * gcc.c-torture/compile/20000420-1.c: New test.
28047
28048 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28049
28050         * g++.abi/ptrflags.C: New test.
28051         * g++.eh/catchptr1.C: Test incomplete pointer chains.
28052
28053 2000-04-19  Catherine Moore  <clm@cygnus.com>
28054
28055         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
28056
28057 2000-04-19  Greg McGary  <gkm@gnu.org>
28058
28059         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
28060         sibling-call optimizations.
28061
28062 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
28063
28064         * gcc.dg/20000419-1.c: New test.
28065
28066 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
28067
28068         * gcc.c-torture/execute/20000412-6.c: New test.
28069
28070 2000-04-12  Jeffrey A Law  (law@cygnus.com)
28071
28072         * gcc.c-torture/execute/20000412-5.c: New test.
28073         * g77.f-torture/compile/20000412-1.f: New test.
28074         * gcc.c-torture/execute/20000412-4.c: New test.
28075         * gcc.c-torture/compile/20000412-2.c: New test.
28076         * gcc.c-torture/execute/20000412-3.c: New test.
28077         * gcc.c-torture/compile/20000412-1.c: New test.
28078         * gcc.c-torture/execute/20000412-2.c: New test.
28079
28080 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
28081
28082         * objc/execute/bf-20.m: New test.
28083
28084 2000-04-10  Richard Henderson  <rth@cygnus.com>
28085
28086         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
28087
28088         * gcc.c-torture/execute/20000412-1.c: New test.
28089
28090 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28091
28092         * g++.old-deja/g++.eh/catchptr1.C: New test.
28093
28094 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
28095
28096         * g++.old-deja/g++.abi/cxa_vec.C: New test.
28097
28098 2000-04-08  Neil Booth  <NeilB@earthling.net>
28099
28100         * gcc.dg/cpp-nullchar.c: Remove test as
28101         embedded nulls cause problems.
28102
28103 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28104
28105         * gcc.dg/compare2.c: New test.
28106
28107 2000-04-08  Neil Booth  <NeilB@earthling.net>
28108
28109         * gcc.dg/cpp-nullchar.c: New test.
28110
28111 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
28112
28113         * gcc.dg/cpp-mi2.c: New test.
28114         * gcc.dg/cpp-mi2[abc].h: New files.
28115
28116 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
28117
28118         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
28119         member name.
28120
28121 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28122
28123         * g++.old-deja/g++.abi/vmihint.C: New test.
28124
28125 2000-04-06  Neil Booth  <NeilB@earthling.net>
28126
28127         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
28128         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
28129         copyright.
28130
28131 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
28132
28133         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
28134         avoid stack-frame overwrite.
28135
28136 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
28137
28138         * gcc.c-torture/compile/20000405-2.c: New test.
28139         * gcc.c-torture/compile/20000405-3.c: New test.
28140
28141 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28142
28143         * gcc.c-torture/compile/20000405-1.c: New test.
28144
28145 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
28146
28147         * gcc.dg/cast-qual-1.c: Revert last change.
28148
28149 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28150
28151         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
28152
28153 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
28154
28155         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
28156         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
28157
28158 2000-04-03  Jeffrey A Law  (law@cygnus.com)
28159
28160         * gcc.c-torture/compile/20000403-2.c: New test.
28161         * gcc.c-torture/compile/20000403-1.c: New test.
28162
28163 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
28164
28165         * gcc.c-torture/execute/20000403-1.c: New test.
28166
28167 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
28168
28169         * gcc.c-torture/execute/20000402-1.c: New test.
28170
28171 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
28172
28173         * gcc.c-torture/execute/va-arg-15.c: New test.
28174         * gcc.c-torture/execute/va-arg-16.c: New test.
28175         * gcc.c-torture/execute/va-arg-17.c: New test.
28176         * gcc.c-torture/execute/va-arg-18.c: New test.
28177         * gcc.c-torture/execute/va-arg-19.c: New test.
28178
28179 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
28180
28181         * gcc.c-torture/compile/981211-1.c: Move to...
28182         * gcc.dg/cpp-as1.c: ...here.
28183         * gcc.dg/cpp-as2.c: New file.
28184
28185         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
28186         compiler.
28187
28188 2000-04-02  Neil Booth  <NeilB@earthling.net>
28189
28190         * gcc.dg/cpp-cond.c  New tests.
28191         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
28192         accidental success less likely.
28193         * gcc.dg/cpp-missingop.c  New tests.
28194         * gcc.dg/cpp-missingparen.c  New tests.
28195         * gcc.dg/cpp-shift.c  New tests.
28196         * gcc.dg/cpp-shortcircuit.c  New tests.
28197         * gcc.dg/cpp-unary.c  New tests.
28198
28199 2000-03-29  Jeffrey A Law  (law@cygnus.com)
28200
28201         * gcc.c-torture/compile/20000329-1.c: New test.
28202
28203 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28204
28205         * gcc.c-torture/compile/20000326-1.c: New test.
28206         * gcc.c-torture/compile/20000326-2.c: New test.
28207
28208 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28209
28210         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28211         the first parameter is a function argument.
28212
28213 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28214
28215         * g++.old-deja/g++.ext/array4.C: New test.
28216
28217 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28218
28219         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28220
28221 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28222
28223         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28224
28225 2000-03-19  Richard Henderson  <rth@cygnus.com>
28226
28227         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28228
28229 2000-03-19  Richard Henderson  <rth@cygnus.com>
28230
28231         * gcc.c-torture/compile/20000319-1.c: New test.
28232
28233 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28234
28235         * gcc.c-torture/execute/20000314-3.c: New test.
28236         * gcc.c-torture/execute/20000314-2.c: New test.
28237         * gcc.c-torture/execute/20000314-1.c: New test.
28238         * gcc.c-torture/compile/20000314-2.c: New test.
28239         * gcc.c-torture/compile/20000314-1.c: New test.
28240
28241 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28242
28243         * g++.old-deja/g++.warn/inline.C: New test.
28244
28245 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28246
28247         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28248         standards-compliant result rather than specific constants.
28249         Put test-values in array.
28250
28251 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28252
28253         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28254         (g++_target_compile): Put test-specific options last.
28255
28256 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28257
28258         * g++.old-deja/g++.eh/vbase4.C: New test.
28259
28260 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28261
28262         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28263
28264 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28265
28266         * g++.old-deja/g++.brendan/misc12.C: Removed.
28267         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28268         * g++.old-deja/g++.ext/pretty4.C: New test.
28269
28270 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28271
28272         * g++.old-deja/g++.other/string2.C: New test.
28273
28274 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28275
28276         * g++.old-deja/g++.warn/impint2.C: New test.
28277
28278 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28279
28280         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28281         is 1, not zero.
28282
28283 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28284
28285         * g++.old-deja/g++.warn/impint.C: New test.
28286         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28287         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28288         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28289         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28290         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28291         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28292         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28293         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28294         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28295         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28296         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28297         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28298
28299 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28300
28301         * gcc.dg/cpp-redef.c: New test.
28302
28303 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28304
28305         * g++.old-deja/g++.pt/unify7.C: New test.
28306
28307 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28308
28309         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28310         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28311
28312 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28313
28314         * gcc.c-torture/compile/20000224-1.c: New test.
28315
28316 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28317
28318         * gcc.c-torture/compile/cpp-2.c: New test.
28319         * gcc.c-torture/compile/cpp-1.c: New test.
28320
28321 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28322
28323         * gcc.c-torture/execute/20000225-1.c: New test.
28324
28325 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28326
28327         * gcc.dg/cpp-li2.c: New test.
28328
28329         * gcc.dg/cpp-wi1.c: New test.
28330
28331         * gcc.dg/cpp-li1.c: New test.
28332
28333 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28334
28335         * g++.old-deja/g++.other/sizeof5.C: New test.
28336
28337 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28338
28339         * gcc.c-torture/execute/va-arg-13.c: New test.
28340
28341 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28342
28343         * gcc.c-torture/execute/va-arg-12.c: New test.
28344
28345 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28346
28347         * gcc.c-torture/execute/20000223-1.c: New test.
28348
28349 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28350
28351         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28352
28353 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28354
28355         * g++.old-deja/g++.abi/ptrmem.C: New test.
28356
28357 2000-02-19  Richard Henderson  <rth@cygnus.com>
28358
28359         * gcc.c-torture/compile/init-3.c: New.
28360
28361 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28362
28363         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28364         ALWAYS_CXXFLAGS.
28365
28366 2000-02-11  Robert Lipe <robertl@sco.com>
28367
28368         * gcc.c-torture/compile/20000211-3.c: New test.
28369
28370 2000-02-11  Martin Buchholz <martin@xemacs.org>
28371
28372         * gcc.c-torture/compile/20000211-2.c: New test.
28373
28374 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28375
28376         * gcc.c-torture/compile/20000211-1.c: New test.
28377
28378 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28379
28380         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28381           on native targets
28382
28383 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28384
28385         * g++.old-deja/g++.other/cast5.C: New test.
28386
28387 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28388
28389         * gcc.c-torture/execute/20000205-1.c: New.
28390
28391 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28392
28393         * g++.old-deja/g++.jason/cast3.C: Return void.
28394         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28395
28396 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28397
28398         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28399
28400         * gcc.dg/loop-1.c: New test.
28401
28402 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28403
28404         * gcc.c-torture/compile/20000127-1.c: New test.
28405         * gcc.c-torture/execute/991228-1.c: New test.
28406
28407 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28408
28409         * gcc.dg/unused-2.c: New test.
28410
28411         * gcc.dg/conv-1.c: New test.
28412
28413 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28414
28415         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28416         compiler.
28417         (tool_option_proc): Fix typo.
28418
28419 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28420
28421         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28422         of the ld on the host, not on the build machine.
28423         Also, don't crash if '--help' is not a supported option.
28424
28425 2000-01-24  Richard Henderson  <rth@cygnus.com>
28426
28427         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28428
28429 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28430
28431         * gcc.c-torture/execute/20000120-2.c: New test.
28432         * gcc.c-torture/execute/20000120-1.c: New test.
28433
28434 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28435
28436         * gcc.c-torture/execute/20000113-1.c: New test.
28437
28438 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28439
28440         * gcc.c-torture/execute/20000112-1.c: New test.
28441
28442 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28443
28444         * gcc.dg/20000111-1.c: New test.
28445
28446 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28447
28448         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28449         with 16 bit integers.
28450
28451 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28452
28453         * gcc.dg/20000108-1.c: New test.
28454
28455 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28456
28457         * g++.old-deja/g++.ns/koenig8.C: New test.
28458
28459 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28460
28461         * g++.old-deja/g++.other/cast4.C: New test.
28462
28463 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28464
28465         * gcc.c-torture/compile/20000105-2.c: New test.
28466         * gcc.c-torture/compile/20000105-1.c: New test.
28467
28468 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28469
28470         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28471         references to printf & atoi to conform to ANSI standard.
28472         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28473         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28474         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28475         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28476         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28477         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28478         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28479         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28480         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28481         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28482         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28483         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28484         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28485         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28486         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28487         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28488         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28489         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28490         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28491         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28492         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28493         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28494         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28495         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28496         * g++.old-deja/g++.brendan/init3.C: Likewise.
28497         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28498         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28499         * g++.old-deja/g++.brendan/new2.C: Likewise.
28500         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28501         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28502         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28503         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28504         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28505         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28506         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28507         * g++.old-deja/g++.brendan/template24.C: Likewise.
28508         * g++.old-deja/g++.brendan/template3.C: Likewise.
28509         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28510         * g++.old-deja/g++.jason/inline3.C: Likewise.
28511         * g++.old-deja/g++.jason/opeq.C: Likewise.
28512         * g++.old-deja/g++.law/arg5.C: Likewise.
28513         * g++.old-deja/g++.law/arm7.C: Likewise.
28514         * g++.old-deja/g++.law/ctors11.C: Likewise.
28515         * g++.old-deja/g++.law/cvt8.C: Likewise.
28516         * g++.old-deja/g++.law/init9.C: Likewise.
28517         * g++.old-deja/g++.law/refs4.C: Likewise.
28518         * g++.old-deja/g++.law/template2.C: Likewise.
28519         * g++.old-deja/g++.law/visibility24.C: Likewise.
28520         * g++.old-deja/g++.law/vtable3.C: Likewise.
28521         * g++.old-deja/g++.mike/asm2.C: Likewise.
28522         * g++.old-deja/g++.mike/eh1.C: Likewise.
28523         * g++.old-deja/g++.mike/misc1.C: Likewise.
28524         * g++.old-deja/g++.mike/misc13.C: Likewise.
28525         * g++.old-deja/g++.mike/misc14.C: Likewise.
28526         * g++.old-deja/g++.mike/ns12.C: Likewise.
28527         * g++.old-deja/g++.mike/p1248.C: Likewise.
28528         * g++.old-deja/g++.mike/p3708.C: Likewise.
28529         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28530         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28531         * g++.old-deja/g++.mike/p646.C: Likewise.
28532         * g++.old-deja/g++.mike/p700.C: Likewise.
28533         * g++.old-deja/g++.mike/p783.C: Likewise.
28534         * g++.old-deja/g++.mike/p783a.C: Likewise.
28535         * g++.old-deja/g++.mike/p783b.C: Likewise.
28536         * g++.old-deja/g++.mike/p786.C: Likewise.
28537         * g++.old-deja/g++.mike/p789.C: Likewise.
28538         * g++.old-deja/g++.mike/p789a.C: Likewise.
28539         * g++.old-deja/g++.mike/p807a.C: Likewise.
28540         * g++.old-deja/g++.other/delete3.C: Likewise.
28541         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28542         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28543         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28544         * g++.old-deja/g++.other/empty1.C: Likewise.
28545         * g++.old-deja/g++.other/temporary1.C: Likewise.
28546         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28547         * g++.old-deja/g++.pt/t16.C: Likewise.
28548         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28549
28550 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28551
28552         * gcc.dg/991230-1.c: New test.
28553
28554 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28555
28556         * gcc.c-torture/compile/991229-3.c: New test.
28557         * gcc.c-torture/compile/991229-2.c: New test.
28558         * gcc.c-torture/compile/991229-1.c: New test.
28559
28560 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28561
28562         * gcc.c-torture/compile/labels-2.c: New test.
28563
28564 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28565
28566         * gcc.c-torture/execute/991227-1.c: New test.
28567
28568 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28569
28570         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28571
28572 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28573
28574         * gcc.c-torture/execute/991221-1.c: New test.
28575
28576 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28577
28578         * g++.old-deja/g++.other/cast3.C: New test.
28579
28580 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28581
28582         * gcc.c-torture/execute/991216-4.c: New test.
28583
28584 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28585
28586         * gcc.c-torture/execute/991216-1.c: New test.
28587         * gcc.c-torture/execute/991216-2.c: New test.
28588         * gcc.c-torture/execute/991216-3.c: New test.
28589
28590 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28591
28592         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28593         Actually make the test fail by using "-O2" for compilation.
28594
28595 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28596
28597         * g++.old-deja/g++.warn/cast-align1.C: New test.
28598
28599 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28600
28601         * gcc.c-torture/compile/991214-1.c: New test.
28602         * gcc.c-torture/compile/991214-2.c: New test.
28603
28604 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28605
28606         * gcc.dg/991214-1.c: New test.
28607
28608 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28609
28610         * gcc.c-torture/compile/991213-3.c: New test.
28611         * gcc.c-torture/compile/991213-2.c: New test.
28612         * gcc.c-torture/compile/991213-1.c: New test.
28613
28614 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28615
28616         * gcc.dg/991209-1.c: New test.
28617
28618 1999-12-08  Nathan Sidwell <nathan@acm.org>
28619
28620         * gcc.c-torture/compile/991208-1.c: New test.
28621
28622 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28623
28624         * gcc.dg/ultrasp2.c: New test.
28625
28626 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28627
28628         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28629
28630 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28631
28632         * gcc.c-torture/compile/991202-1.c: New test.
28633         * gcc.c-torture/execute/991202-1.c: New test.
28634         * gcc.c-torture/execute/991202-2.c: New test.
28635         * gcc.c-torture/execute/991202-3.c: New test.
28636
28637 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28638
28639         * g++.old-deja/g++.abi/align.C: New test.
28640         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28641         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28642
28643 1999-12-01  Richard Henderson  <rth@cygnus.com>
28644
28645         * gcc.c-torture/execute/991201-1.c: New.
28646
28647 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28648
28649         * gcc.dg/991129-1.c: New test.
28650
28651 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28652
28653         * gcc.c-torture/compile/991127-1.c: New test.
28654
28655 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28656
28657         * g++.old-deja/g++.other/warn4.C: New test.
28658
28659 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28660
28661         * g++.old-deja/g++.eh/cleanup2.C: New test.
28662         * g++.old-deja/g++.ext/pretty2.C: New test.
28663         * g++.old-deja/g++.ext/pretty3.C: New test.
28664         * g++.old-deja/g++.other/debug6.C: New test.
28665
28666 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28667
28668         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28669         compiler_output to look for one error message instead of two.
28670
28671 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28672
28673         * gcc.c-torture/execute/991118-1.c: Also test case
28674         where the word boundary does not split a byte evenly.
28675
28676 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28677
28678         * g++.old-deja/g++.ext/restrict1.C: New test.
28679
28680 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28681
28682         * gcc.c-torture/execute/991118-1.c: New test.
28683
28684 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28685
28686         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28687         working directory pathnames.
28688
28689 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28690
28691         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28692         host is equipped with driver.h and driver.o so it can actually
28693         compile and run the tests.
28694
28695 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28696
28697         * gcc.c-torture/compile/991008-1.c: New test.
28698
28699 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28700
28701         * lib/gcc-dg.exp: Include target-supports.exp
28702
28703 1999-11-05  Nick Clifton  <nickc@cygnus.com>
28704
28705         * lib/target-supports.exp: New file: Provide procs to test for
28706         features supported by the target.
28707         (check_weak_available): Moved here from ecos.exp.
28708         (check_alias_available): New proc: Determine of the target
28709         toolchain supports the alias attribute.
28710
28711         * gcc.dg/special/ecos.exp: Move check_weak_available to
28712         target-supports.exp.
28713         (alias-1.c): Only perform the test if the target supports
28714         aliases.
28715         (wkali-1.c): Only perform the test if the target supports
28716         aliases.
28717
28718         * gcc.dg/990506-0.c: Expect error messages from cross
28719         targets as well as native targets.
28720
28721 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28722
28723         * gcc.dg/ultrasp1.c: Removed xfail.
28724         * gcc.dg/struct-ret-2.c: Likewise.
28725         * gcc.dg/array-1.c: Likewise.
28726
28727 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28728
28729         * gcc.dg/struct-ret-2.c: New test.
28730
28731         * gcc.dg/array-1.c: New test.
28732
28733 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28734
28735         * gcc.c-torture/execute/991030-1.c: New test.
28736
28737 1999-10-26  Richard Henderson  <rth@cygnus.com>
28738
28739         * gcc.c-torture/compile/991026-2.c: New test.
28740
28741 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28742
28743         * gcc.c-torture/compile/991026-1.c: New test.
28744
28745 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28746
28747         * gcc.c-torture/execute/991023-1.c: New test.
28748
28749 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28750
28751         * gcc.c-torture/execute/991019-1.c: New test.
28752
28753 1999-10-16  Richard Henderson  <rth@cygnus.com>
28754
28755         * gcc.c-torture/execute/991016-1.c: New test.
28756
28757 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28758
28759         * gcc.c-torture/execute/991014-1.c: New test.
28760
28761 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28762
28763         * g++.old-deja/g++.other/union2.C: New test.
28764
28765 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28766
28767         * g++.old-deja/g++.other/vaarg2.C: New test.
28768         * g++.old-deja/g++.other/vaarg3.C: New test.
28769
28770 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28771
28772         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28773         in compile/.
28774
28775 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28776
28777         * gcc.c-torture/execute/va-arg-11.c: New test.
28778
28779 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28780
28781         * lib/file-format.exp (gcc_target_object_format): Don't
28782         crash if objdump is unavailable.
28783
28784 1999-09-29  Donn Terry <donn@interix.com>
28785
28786         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28787
28788 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28789
28790         * gcc.c-torture/compile/990928-1.c: New test.
28791
28792 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28793
28794         * g++.old-deja/g++.other/decl6.C: New test.
28795
28796 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28797
28798         * gcc.c-torture/execute/va-arg-10.c: New test.
28799
28800 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28801
28802         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28803         __PRETTY_FUNCTION__.
28804
28805 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28806
28807         * gcc.c-torture/execute/990923-1.c: New test.
28808
28809 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28810
28811         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28812         for which -fpic is inappropriate.
28813
28814 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28815
28816         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28817
28818 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28819
28820         * g++.old-deja/g++.other/dyncast1.C: New test.
28821         * g++.old-deja/g++.other/dyncast2.C: New test.
28822         * g++.old-deja/g++.other/dyncast3.C: New test.
28823         * g++.old-deja/g++.other/dyncast4.C: New test.
28824         * g++.old-deja/g++.other/dyncast5.C: New test.
28825         * g++.old-deja/g++.eh/catch3.C: New test.
28826         * g++.old-deja/g++.eh/catch3p.C: New test.
28827         * g++.old-deja/g++.eh/catch4.C: New test.
28828         * g++.old-deja/g++.eh/catch4p.C: New test.
28829         * g++.old-deja/g++.eh/catch5.C: New test.
28830         * g++.old-deja/g++.eh/catch5p.C: New test.
28831         * g++.old-deja/g++.eh/catch6.C: New test.
28832         * g++.old-deja/g++.eh/catch6p.C: New test.
28833         * g++.old-deja/g++.eh/catch7.C: New test.
28834         * g++.old-deja/g++.eh/catch7p.C: New test.
28835         * g++.old-deja/g++.eh/catch8.C: New test.
28836         * g++.old-deja/g++.eh/catch8p.C: New test.
28837         * g++.old-deja/g++.eh/catch9.C: New test.
28838         * g++.old-deja/g++.eh/catch9p.C: New test.
28839
28840 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28841
28842         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28843         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28844
28845 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28846
28847         * gcc.c-torture/compile/990913-1.c: New test.
28848
28849 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28850
28851         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28852         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28853
28854 1999-09-09  Richard Henderson  <rth@cygnus.com>
28855
28856         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28857
28858 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28859
28860         * g++.old-deja/g++.other/lookup11.C: New test.
28861         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28862         what is permitted and what we want.
28863         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28864         overload use.
28865         * g++.old-deja/g++.jason/rfg5.C: Likewise
28866
28867 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28868
28869         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28870         * gcc.c-torture/noncompile/poison-1.c: New file.
28871
28872 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28873
28874         * g++.old-deja/g++.other/sizeof3.C: New test.
28875         * g++.old-deja/g++.other/sizeof4.C: New test.
28876         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28877         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28878
28879 1999-09-07  Richard Henderson  <rth@cygnus.com>
28880
28881         * gcc.dg/va-arg-1.c: New.
28882
28883 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28884
28885         * gcc.c-torture/execute/va-arg-9.c: New test.
28886
28887 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28888
28889         * g77.f-torture/compile/980519-2.f: New test.
28890         * g77.f-torture/compile/19990905-0.f: New test.
28891         * g77.f-torture/compile/19990905-1.f: New test.
28892         * g77.f-torture/compile/19990905-2.f: New test.
28893
28894         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28895
28896 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28897
28898         * gcc.c-torture/execute/990827-1.c: Fix typo.
28899
28900 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28901
28902         * g++.old-deja/g++.other/deref1.C: New test.
28903
28904 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28905
28906         * g++.old-deja/g++.other/ambig2.C: New test.
28907         * g++.old-deja/g++.other/cond5.C: New test.
28908         * g++.old-deja/g++.other/lookup16.C: New test.
28909
28910 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28911
28912         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28913         assemblers too.
28914
28915 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28916
28917         * lib/c-torture.exp: Avoid the "compare executables" optimization
28918         when testing native.
28919
28920 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28921
28922         * gcc.c-torture/execute/990829-1.c: New test.
28923         * gcc.c-torture/compile/990829-1.c: New test.
28924
28925 1999-08-27  Paul Burchard  <burchard@pobox.com>
28926
28927         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28928         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28929         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28930         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28931         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28932         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28933         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28934         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28935         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28936         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28937         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28938
28939 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28940
28941         * gcc.c-torture/execute/990827-1.c: New test.
28942
28943 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28944
28945         * g77.f-torture/noncompile/19990826-4.f: New test.
28946
28947         * g77.f-torture/compile/19990826-3.f: New test.
28948
28949         * g77.f-torture/execute/19990826-2.f: New test.
28950
28951         * g77.f-torture/compile/19990826-1.f: New test.
28952
28953         * gcc.c-torture/execute/990826-0.c: New test.
28954         * g77.c-torture/execute/19990826-0.f: New test.
28955
28956         * g77.f-torture/noncompile/970626-2.f: New test.
28957
28958 1999-08-25  Paul Burchard  <burchard@pobox.com>
28959
28960         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28961         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28962         lss-011.C: New tests.
28963
28964 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28965
28966         * g++.old-deja/g++.other/decl5.C: New test.
28967
28968 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28969
28970         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28971         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28972         call `postbase' for each one.  All callers of `postbase' changed
28973         to call this instead.
28974
28975 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28976
28977         * gcc.c-torture/execute/990811-1.c: New test.
28978
28979 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28980
28981         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28982         just native ones.
28983
28984         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28985         just native ones.
28986
28987 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28988
28989         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28990
28991 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28992
28993         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28994
28995 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28996
28997         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28998
28999 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29000
29001         * gcc.c-torture/execute/990804-1.c: New test.
29002
29003 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29004
29005         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
29006         * g++.old-deja/g++.brendan/crash64.C: Likewise
29007         * g++.old-deja/g++.brendan/overload8.C: Likewise
29008
29009 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29010
29011         * g++.old-deja/g++.other/struct1.C: New test.
29012
29013 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29014
29015         * g++.old-deja/g++.other/enum2.C: New test.
29016
29017 1999-08-02  Richard Henderson  <rth@cygnus.com>
29018
29019         Adapted from tests from Franz Sirl:
29020         * gcc.c-torture/execute/va-arg-7.c: New test.
29021         * gcc.c-torture/execute/va-arg-8.c: New test.
29022
29023 1999-08-01  Jeffrey A Law  (law@cygnus.com)
29024
29025         * gcc.c-torture/compile/990801-2.c: New test.
29026
29027         * gcc.c-torture/compile/990801-1.c: New test.
29028
29029 1999-07-27  Michael Meissner  <meissner@cygnus.com>
29030
29031         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
29032         fp-cmp-1.c, converting double to float.
29033
29034         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29035         fp-cmp-1.c, converting double to long double.
29036
29037         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29038         from fr1 to unknown_register, since fr1 is a legitimate register
29039         on some machines.
29040
29041 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29042
29043         * README: More listname related changes.
29044
29045 1999-07-08  Catherine Moore  <clm@cygnus.com>
29046
29047         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29048
29049 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29050
29051         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
29052
29053 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29054
29055         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
29056
29057 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
29058
29059         * gcc.dg/990703-1.c: New test.
29060
29061 1999-06-29  Nick Clifton  <nickc@cygnus.com>
29062
29063         * lib/file-format.exp: New file: Move definition of proc
29064         gcc_target_object_format to here from
29065         gcc.dg/special/ecos.exp.
29066
29067         * lib/c-torture.exp: Include lib file-format.exp.
29068         * lib/gcc-dg.exp: Include lib file-format.exp.
29069
29070         * gcc.dg/special/ecos.exp: Remove definition of proc
29071         gcc_target_object_format.
29072
29073 1999-06-28  Jeffrey A Law  (law@cygnus.com)
29074
29075         * gcc.c-torture/execute/990628-1.c: New test.
29076
29077 1999-06-25  Jeffrey A Law  (law@cygnus.com)
29078
29079         * gcc.c-torture/compile/990625-2.c: New test.
29080
29081         * gcc.c-torture/compile/990625-1.c: New test.
29082
29083 1999-06-23  Nick Clifton  <nickc@cygnus.com>
29084
29085         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
29086         attributes compile.
29087         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
29088         ports that use the COFF/PE file format.
29089
29090 1999-06-17  Jeffrey A Law  (law@cygnus.com)
29091
29092         * gcc.c-torture/compile/990617-1.c: New test.
29093
29094 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
29095
29096         * g++.old-deja/g++.other/decl4.C: New test.
29097
29098 1999-06-14  Nathan Sidwell  <nathan@acm.org>
29099
29100         * g++.old-deja/g++.other/bitfld3.C: New test.
29101
29102 1999-06-08  Nathan Sidwell  <nathan@acm.org>
29103
29104         * g++.old-deja/g++.eh/catch1.C: New test.
29105
29106 1999-06-07  Jeffrey A Law  (law@cygnus.com)
29107
29108         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
29109
29110         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
29111         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
29112
29113 1999-06-05  Craig Burley  <craig@jcb-sc.com>
29114
29115         * g77.f-torture/compile/19990502-0.f: Replace with new,
29116         shorter, test that still fails after recent changes.
29117
29118 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29119
29120         * gcc.c-torture/execute/990604-1.c: New test.
29121
29122 1999-05-31  Jeffrey A Law  (law@cygnus.com)
29123
29124         * gcc.c-torture/execute/990531-1.c: New test.
29125
29126 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29127
29128         * gcc.c-torture/compile/990527-1.c: New test.
29129
29130 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
29131
29132         * gcc.c-torture/execute/990527-1.c: New test.
29133
29134 1999-05-25  Nick Clifton  <nickc@cygnus.com>
29135
29136         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
29137         bitfields as signed.
29138
29139 1999-05-25  Craig Burley  <craig@jcb-sc.com>
29140
29141         * g77.f-torture/compile/19990525-0.f: New test.
29142
29143 1999-05-25  Jeffrey A Law  (law@cygnus.com)
29144
29145         * gcc.c-torture/execute/990525-2.c: New test.
29146
29147         * gcc.c-torture/execute/990525-1.c: New test.
29148
29149 1999-05-24  Nathan Sidwell  <nathan@acm.org>
29150
29151         * g++.old-deja/g++.other/anon3.C: New test.
29152         * g++.old-deja/g++.other/anon4.C: New test.
29153         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
29154         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
29155         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
29156         Merrill).
29157
29158 1999-05-24  Jeffrey A Law  (law@cygnus.com)
29159
29160         * gcc.c-torture/execute/990524-1.c: New test.
29161
29162         * gcc.dg/990524-1.c: New test.
29163
29164 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29165
29166         * gcc.c-torture/compile/990523-1.c: New test.
29167
29168 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
29169
29170         * gcc.c-torture/compile/990519-1.c: New test.
29171
29172 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29173
29174         * gcc.c-torture/compile/990517-1.c: New test.
29175
29176         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
29177         (e4, f4): New tests.
29178         (main): Call them.
29179
29180 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29181
29182         * gcc.dg/noreturn-1.c: New test.
29183
29184 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
29185
29186         * gcc.c-torture/execute/990513-1.c: New test.
29187
29188 1999-05-10  Richard Henderson  <rth@cygnus.com>
29189
29190         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
29191
29192 1999-05-10  Craig Burley  <craig@jcb-sc.com>
29193
29194         * g77.f-torture/execute/erfc.f: Use small single-precision
29195         values, to avoid problems on Alphas when not -mieee.
29196
29197 1999-05-08  Craig Burley  <craig@jcb-sc.com>
29198
29199         * gcc.dg/990506-0.c: New test.
29200
29201 1999-05-08  Richard Henderson  <rth@cygnus.com>
29202
29203         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29204         the constant to test.  Don't XFAIL 64-bit targets.
29205
29206         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29207         * g++.old-deja/g++.law/profile1.C: Likewise.
29208
29209         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29210         operator new instances.
29211         * g++.old-deja/g++.other/delete5.C: Likewise.
29212
29213 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29214
29215         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29216         intrinsic.
29217
29218 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29219
29220         * g77.f-torture/execute/u77-test.f: Reverse order of two
29221         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29222
29223 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29224
29225         * gcc.dg/compare1.c: New test.
29226
29227 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29228
29229         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29230         New tests.
29231
29232 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29233
29234         * g77.f-torture/compile/19990502-1.f: New test.
29235
29236 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29237
29238         * g77.f-torture/compile/19990502-0.f: New test.
29239
29240 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29241
29242         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29243         intrinsic.
29244
29245 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29246
29247         * g77.f-torture/execute/u77-test.f (main): List libU77
29248         intrinsics not currently tested.
29249         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29250         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29251         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29252         Trim blanks off the ends of some printed strings.
29253
29254 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29255
29256         * g77.f-torture/execute/u77-test.f (main): Just warn about
29257         FSTAT gid disagreement, as it's expected on some systems.
29258
29259 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29260
29261         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29262         use a new function, which allows for some slop.
29263         Clean up some commentary.
29264         (issum): The new function.
29265         (sgladd): Deleted subroutine.
29266
29267 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29268
29269         * g77.f-torture/execute/u77-test.f: Modify to be more like
29270         libf2c/libU77 version, bringing patches to that version here.
29271         Add suitable commentary.
29272
29273 1999-04-25  Richard Henderson  <rth@cygnus.com>
29274
29275         * gcc.dg/990424-1.c: New test.
29276
29277 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29278
29279         * g77.f-torture/execute/u77-test.f (main): Bug involving
29280         LSTAT has been fixed, so turn back on full checking.
29281
29282 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29283
29284         * g77.f-torture/compile/19990419-0.f: New test.
29285         * g77.f-torture/execute/19990419-1.f: New test.
29286
29287 1999-04-17  Richard Henderson  <rth@cygnus.com>
29288
29289         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29290         to avoid the need for a prototype to supress a warning.
29291
29292 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29293
29294         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29295
29296 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29297
29298         * gcc.c-torture/execute/990404-1.c: New test.
29299
29300 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29301
29302         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29303         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29304         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29305         missing initializer warnings.
29306
29307 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29308
29309         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29310         matching strings.
29311
29312 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29313
29314         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29315
29316 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29317
29318         * g77.f-torture/execute/19990325-0.f: New test.
29319         * g77.f-torture/execute/19990325-1.f: New test.
29320
29321 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29322
29323         * gcc.c-torture/execute/990324-1.c: New test.
29324
29325 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29326
29327         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29328         test with 4.
29329
29330 1999-03-17  Richard Henderson  <rth@cygnus.com>
29331
29332         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29333
29334 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29335
29336         * g77.f-torture/execute/19990313-2.f: New test.
29337         * g77.f-torture/execute/19990313-3.f: New test.
29338
29339 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29340
29341         * g77.f-torture/execute/19990313-0.f: New test.
29342         * g77.f-torture/execute/19990313-1.f: New test.
29343
29344 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29345
29346         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29347         printf to sprintf.
29348         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29349         (main): Add check for u15.  Conditionalize u31 check depending on
29350         whether ints are <32 bits or >=32 bits.
29351
29352 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29353
29354         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29355
29356 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29357
29358         * g77.f-torture/compile/19990305-0.f: New test.
29359         * g77.f-torture/execute/19981119-0.f: New test.
29360
29361 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29362
29363         * g77.f-torture/execute/970625-2.f: call ABORT if final
29364         result is not correct, instead of just printing it.
29365         Add this checking via newly introduced obfuscation, to
29366         trip up buggy front ends.
29367
29368 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29369
29370         * g77.f-torture/compile/960317-1.f: Moved from being
29371         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29372
29373 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29374
29375         * g77.f-torture/execute/960317-1.f: New (old) test.
29376         * g77.f-torture/execute/970625-2.f: Ditto.
29377
29378 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29379
29380         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29381         message on line 1 or line 2; cccp and cpplib do this differently.
29382
29383 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29384
29385         * g++.old-deja/g++.law/weak1.C: New test.
29386
29387 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29388
29389         * gcc.c-torture/execute/990119-1.c: Renamed to...
29390         * gcc.dg/990119-1.c: this, so it will only be tested once
29391         (it's a preprocessor test, it doesn't need to be run at
29392         multiple optimization levels).
29393
29394 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29395
29396         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29397           ALWAYS_CXXFLAGS.
29398
29399 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29400
29401         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29402         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29403         to not be compilable by current g77.
29404
29405 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29406
29407         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29408
29409 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29410
29411         * gcc.c-torture/execute/990222-1.c: New test.
29412
29413 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29414
29415         * g77.f-torture/compile/19990218-0.f: New test.
29416         * g77.f-torture/noncompile/19990218-1.f: New test.
29417
29418 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29419
29420         * g77.f-torture/compile/19981216-0.f: New test.
29421
29422 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29423
29424         * gcc.dg/990214-1.c: New test.
29425
29426 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29427
29428         * gcc.dg/990213-2.c: New test.
29429
29430         * gcc.dg/990213-1.c: New test.
29431
29432 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29433
29434         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29435         ints.
29436
29437 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29438
29439         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29440         specified by target.
29441
29442         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29443
29444 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29445
29446         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29447
29448 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29449
29450         * gcc.dg/special/ecos.exp: New test driver for new tests with
29451         special requirements.
29452
29453         * gcc.dg/special/alias-1.c: New test.
29454         * gcc.dg/special/gcsec-1.c: New test.
29455         * gcc.dg/special/weak-1.c: New test.
29456         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29457         * gcc.dg/special/weak-2.c: New test.
29458         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29459         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29460         * gcc.dg/special/wkali-1.c: New test.
29461         * gcc.dg/special/wkali-2.c: New test.
29462         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29463         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29464
29465 1999-02-10  Felix Lee  <flee@cygnus.com>
29466
29467           * lib/c-torture.exp (c-torture-compile): Pull out code for
29468           analyzing gcc error messages.
29469           (c-torture-execute): Likewise.  Fix some (harmless) false
29470           positives.
29471           * lib/gcc.exp (gcc_check_compile): New function.
29472
29473 1999-02-08  Richard Henderson  <rth@cygnus.com>
29474
29475         * gcc.c-torture/execute/990208-1.c: New test.
29476
29477 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29478
29479         * g++.dg/special/ecos.exp: New driver for new tests with special
29480         requirements
29481
29482         * g++.dg/special/conpr-1.C: New test
29483         * g++.dg/special/conpr-2.C: New test
29484         * g++.dg/special/conpr-2a.C: New test
29485         * g++.dg/special/conpr-3.C: New test
29486         * g++.dg/special/conpr-3a.C: New test
29487         * g++.dg/special/conpr-3b.C: New test
29488
29489         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29490         allow g++ to use the dg driver
29491
29492         * README: Add comment about g++.dg directory
29493
29494 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29495
29496         * README: Update email addresses.
29497
29498 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29499
29500         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29501         arguments in order to force structure S onto the stack even on
29502         the alpha.
29503         (test): Pass 10 leading arguments to function foo as well as the
29504         structure S.
29505
29506         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29507         failure for all targets.
29508
29509         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29510         abort to terminate program execution.
29511
29512 1999-01-30  Richard Henderson  <rth@cygnus.com>
29513
29514         * gcc.c-torture/execute/990130-1.c: New test.
29515
29516 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29517
29518         * gcc.dg/990130-1.c: New test.
29519
29520 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29521
29522         * gcc.c-torture/execute/990128-1.c: New test.
29523
29524 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29525
29526         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29527
29528 1999-01-27  Felix Lee  <flee@cygnus.com>
29529
29530         * lib/c-torture.exp (c-torture-compile): pull out code for
29531         analyzing gcc error messages.
29532         (c-torture-execute): ditto, and fix some (harmless) false
29533         positives.
29534         * lib/gcc.exp (gcc_check_compile): new function.
29535
29536 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29537
29538         * gcc.dg/990117-1.c: New test.
29539
29540         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29541
29542         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29543
29544 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29545
29546         * g77.f-torture/compile/990115-1.f: New test.
29547
29548 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29549
29550         * gcc.c-torture/compile/990107-1.c: New test
29551
29552 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29553
29554         * gcc.c-torture/execute/990106-2.c: New test.
29555
29556         * gcc.c-torture/execute/990106-1.c: New test.
29557
29558 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29559
29560         * gcc.c-torture/compile/981223-1.c: New test.
29561
29562 1998-12-29  Richard Henderson  <rth@cygnus.com>
29563
29564         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29565         (opt3): Rename from opt4 and disable.
29566
29567 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29568
29569         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29570
29571 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29572
29573         * g++.old-deja/g++.other/conv5.C: New test.
29574
29575 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29576
29577         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29578
29579 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29580
29581         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29582
29583 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29584
29585         * gcc.c-torture/compile/981211-1.c: New test.
29586
29587 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29588
29589         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29590
29591         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29592
29593 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29594
29595         * gcc.special/930510-1.c: Make C9X safe.
29596         * gcc.misc-tests/gcov-1.c Similarly.
29597         * gcc.misc-tests/gcov-2.c Similarly.
29598
29599 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29600
29601         * gcc.dg/ultrasp1.c: New test.
29602
29603 1998-12-06  Richard Henderson  <rth@cygnus.com>
29604
29605         * gcc.c-torture/execute/981206.c: New test.
29606
29607 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29608
29609         * g++.old-deja/g++.ns/template7.C: New test.
29610
29611         * g++.old-deja/g++.other/expr1.C: New test.
29612
29613         * g++.old-deja/g++.eh/tmpl3.C: New test.
29614
29615         * g++.old-deja/g++.eh/tmpl2.C: New test.
29616
29617 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29618
29619         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29620         * g++.old-deja/g++.other/using6.C: Removed.
29621         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29622
29623         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29624
29625 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29626
29627         * g++.old-deja/g++.pt/overload8.C: New test.
29628
29629         * g++.old-deja/g++.pt/overload7.C: New test.
29630
29631         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29632
29633         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29634         and relinking messages.
29635         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29636         compiling with -frepo.
29637
29638 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29639
29640         * g++.old-deja/g++.pt/lookup6.C: New test.
29641
29642 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29643
29644         * gcc.c-torture/execute/981130-1.c: New test.
29645         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29646
29647 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29648
29649         * g++.old-deja/g++.pt/explicit76.C: New test.
29650
29651         * g++.old-deja/g++.pt/friend38.C: New test.
29652
29653         * g++.old-deja/g++.ns/crash2.C: New test.
29654
29655         * g++.old-deja/g++.pt/defarg8.C: New test.
29656
29657         * g++.old-deja/g++.pt/instantiate6.C: New test.
29658
29659         * g++.old-deja/g++.pt/static6.C: New test.
29660
29661         * g++.old-deja/g++.pt/decl2.C: New test.
29662
29663 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29664
29665         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29666         problem is actually related with name lookup, but so what? :-)
29667
29668         * g++.old-deja/g++.pt/friend37.C: New test.
29669
29670 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29671
29672         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29673         element, which fails on some systems.
29674
29675         * g77.f-torture/execute/labug1.f: New test.
29676
29677 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29678
29679         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29680         is defined.
29681
29682 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29683
29684         * g77.f-torture/compile/981117-1.f: New test.
29685
29686 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29687
29688         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29689         properly discarded.
29690
29691 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29692
29693         * gcc.c-torture/execute/memcheck: New directory of tests for
29694         -fcheck-memory-usage.
29695
29696 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29697
29698         * README: New file, general information about the testsuite and
29699         new description of the various C++ test subdirectories.
29700         * README.g++: Eliminate obsolete information, update and move most
29701         relevant stuff to README.
29702
29703 1998-11-07  Richard Henderson  <rth@cygnus.com>
29704
29705         * gcc.c-torture/compile/981107-1.c: New test.
29706
29707 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
29708
29709         * execute/memcpy-bi.c: New testcase.
29710
29711 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29712
29713         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29714         base classes.
29715
29716         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29717         template is selected.
29718
29719         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29720         classes, it should be accepted for all types.
29721
29722         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29723
29724         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29725         specializations start with template headers.
29726
29727 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29728
29729         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29730
29731         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29732         non-POD types.
29733
29734 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29735
29736         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29737
29738 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29739
29740         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29741
29742 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29743
29744         * 981019-1.c: New test.
29745
29746 1998-10-14  Robert Lipe <robertl@dgii.com>
29747
29748         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29749         find objc headers.
29750
29751 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29752
29753         * compile/981001-4.c: Remove use of GCC extension that triggers a
29754         compiler bug.
29755
29756 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29757
29758         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29759
29760 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29761
29762         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29763         instantiation of template produces incorrect code for delete
29764         expression.
29765
29766         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29767         constructors' name is not unique.
29768         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29769         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29770
29771         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29772         automatic array of const is ill-formed.
29773
29774         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29775         of template parameter?
29776
29777         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29778         const.
29779
29780         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29781         pointer-to-member expression.
29782
29783         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29784         declaration causes ICE.
29785
29786 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29787
29788         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29789         reserved in the global namespace.
29790
29791         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29792         generate needed virtual table.
29793
29794         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29795
29796 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29797
29798         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29799         template-dependent type
29800
29801 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29802
29803         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29804         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29805         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29806
29807         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29808         class should be usable as argument of member function.
29809         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29810         class should be usable as return type of member function.
29811         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29812         class should be usable as type of data member.
29813
29814         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29815
29816 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29817
29818         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29819
29820 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29821
29822         * gcc.dg/dll-?.c Add thumb to target list.
29823         Fix assembler scan patterns to match current assembler output.
29824
29825 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29826
29827         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29828         matching of template brackets.
29829
29830         * g++.old-deja/g++.other/using4.C: New test.  Test using
29831         declarations of methods from base classes.
29832
29833         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29834         within functions should introduce names into the innermost
29835         enclosing namespace.
29836
29837         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29838         of static locals if first initialization throws.
29839
29840 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29841
29842         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29843
29844 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29845
29846         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29847         lose track of the possible targets of tablejump insns.
29848         * special/special.exp: Run it.
29849
29850 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29851
29852         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29853         must be declared before its specializations can be named in friend
29854         declarations.
29855
29856 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29857
29858         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29859
29860         * g77.f-torture/execute/io1.f: New test.
29861
29862 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29863
29864         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29865         with pointer to template function, for which no argument deduction
29866         is possible.
29867
29868         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29869         specialization of template function as argument to template
29870         function.
29871
29872         * g++.old-deja/g++.other/access2.C: New test; Inner class
29873         shouldn't have privileged access to Outer's names.
29874
29875 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29876
29877         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29878         friend template declared within template class conflicts with
29879         nested class of the same name.
29880
29881         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29882         is ignored.
29883
29884         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29885         object with direct initializer as function declaration.
29886
29887         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29888         initializers.
29889
29890         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29891         involving const pointer and NULL produces incorrect result.
29892
29893         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29894         type name without `typename' should be rejected with -pedantic.
29895
29896 1998-10-02  Richard Henderson  <rth@cygnus.com>
29897
29898         * g++.old-deja/g++.other/addrof1.C: New test.
29899
29900 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29901
29902         * gcc.c-torture/compile/981001-1.c: New test.
29903         * gcc.c-torture/execute/981001-1.c: New test.
29904
29905 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29906
29907         * gcc.c-torture/compile/981001-2.c: New test.
29908         * gcc.c-torture/compile/981001-3.c: New test.
29909         * gcc.c-torture/compile/981001-4.c: New test.
29910
29911 1998-10-01  Robert Lipe  <robertl@dgii.com>
29912
29913         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29914         multilibbed hosts.   Idea grafted from g77.exp.
29915
29916 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29917
29918         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29919         avoid losing on systems which need -lsocket.
29920
29921 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29922
29923         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29924         * g++.old-deja/g++.other/nested2.C: Ditto.
29925         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29926         failure.
29927
29928 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29929
29930         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29931         preferred over template operator!= for enum bitfields.
29932
29933 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29934
29935         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29936         that happen to have the same base name, but in different scopes,
29937         are incorrectly rejected.
29938
29939 1998-09-16  Richard Henderson  <rth@cygnus.com>
29940
29941         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29942         on the native word size instead of an integer literal.
29943
29944 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29945
29946         * g++.old-deja/g++.other/static2.C: Invocation of static data
29947         member of type pointer-to-function denoted as non-static member.
29948
29949         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29950         checks involving function types and aliases.
29951
29952 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29953
29954         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29955         redefined to the same non-trivial type.
29956
29957         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29958         namespace-qualification of template specializations declared in
29959         other namespaces.
29960
29961         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29962         to declare a subset of the specializations of a template function
29963         as friends of specializations of a template class.
29964
29965         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29966         member templates that do not fully specialize the enclosing
29967         template class are rejected.
29968
29969 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29970
29971         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29972
29973 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29974
29975         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29976         altered from libf2c/libU77 version.
29977
29978 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29979
29980         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29981
29982 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29983
29984         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29985         (un)signed char are different types for template specialization
29986         purposes.
29987
29988 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29989
29990         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29991         * objc: ObjC testsuite.
29992
29993 1998-08-31  Catherine Moore  <clm@cygnus.com>
29994
29995         * gcc.c-torture/execute/941014-1.x:  New file.
29996
29997 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29998
29999         * lib/c-torture.exp: Add support for
30000         torture_eval_before_compile and torture_eval_before_execute
30001         variables.
30002
30003 1998-08-30  Jeffrey A Law  (law@cygnus.com)
30004
30005         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
30006         this test triggers valid.
30007
30008 1998-08-27  Jeffrey A Law  (law@cygnus.com)
30009
30010         * gcc.dg/980827-1.c: New test.
30011
30012 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
30013
30014         * gcc.c-torture/execute/loop-4b.c: New test.
30015
30016 1998-08-26  Nick Clifton  <nickc@cygnus.com>
30017
30018         * lib/c-torture.exp: Add support for
30019         torture_eval_before_compile and torture_eval_before_execute
30020         variables.
30021
30022 1998-08-25  Jeffrey A Law  (law@cygnus.com)
30023
30024         * gcc.c-torture/compile/980825-1.c: New test.
30025
30026 1998-08-24  Nick Clifton  <nickc@cygnus.com>
30027
30028         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
30029         count number tests in opt_t0 not good_t0.
30030
30031 1998-08-24  Jeffrey A Law  (law@cygnus.com)
30032
30033         * gcc.c-torture/compile/930326-1.x: Fix typo.
30034
30035 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30036
30037         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30038         causes an ICE.
30039
30040 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30041
30042         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30043         STACK_SIZE is defined.
30044         * gcc.c-torture/unsorted/stuct.c: Similarly.
30045
30046         * gcc.c-torture/compile/980821-1.c: New test.
30047
30048 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30049
30050         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30051
30052 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
30053
30054         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
30055         code.
30056
30057 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
30058
30059         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
30060         error'.
30061
30062 1998-08-18  Jeffrey A Law  (law@cygnus.com)
30063
30064         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
30065
30066 1998-08-16  Jeffrey A Law  (law@cygnus.com)
30067
30068         * gcc.c-torture/compile/980816-1.c: New test.
30069
30070         * gcc.dg/980816-1.c: New test.
30071
30072 1998-08-13  Jeffrey A Law  (law@cygnus.com)
30073
30074         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
30075         compiler for ieee tests.
30076
30077 1998-08-01  Dave Love  <d.love@dl.ac.uk>
30078
30079         * g77.f-torture/compile/980729-0.f: New test.
30080
30081 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
30082
30083         * gcc.c-torture/special/eeprof-1.c: New test, for
30084         -finstrument-functions.
30085         * gcc.c-torture/special/special.exp: Run it.
30086
30087 1998-07-29  Jeffrey A Law  (law@cygnus.com)
30088
30089         * gcc.c-torture/compile/980729-1.c: New test.
30090
30091 1998-07-27  Nick Clifton  <nickc@cygnus.com>
30092
30093         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
30094         __thumb__ is defined, and test for ARM style doubles if so.
30095
30096 1998-07-26  Dave Love  <d.love@dl.ac.uk>
30097
30098         * g77.f-torture/noncompile/980615-0.f: New test.
30099
30100 1998-07-26  H.J. Lu  (hjl@gnu.org)
30101
30102         * gcc.dg/980312-1.c: Do link instead of compile.
30103         * gcc.dg/980313-1.c: Likewise.
30104
30105 1998-07-26  Jeffrey A Law  (law@cygnus.com)
30106
30107         * gcc.c-torture/compile/980726-1.c: New test.
30108
30109 1998-07-25  Dave Love  <d.love@dl.ac.uk>
30110
30111         * g77.f-torture/execute/io0.f: New test.
30112
30113 1998-07-24  Nick Clifton  <nickc@cygnus.com>
30114
30115         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
30116         an int.
30117
30118 1998-06-18  Michael Meissner  <meissner@cygnus.com>
30119
30120         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
30121         m32r bugs.
30122
30123 1998-07-17  Nick Clifton  <nickc@cygnus.com>
30124
30125         * gcc.dg/980626-1.c: Expect failures for all toolchains until
30126         c-decl.c:grokdeclarator can handle mode attributes.
30127
30128 1998-07-16  Jeffrey A Law  (law@cygnus.com)
30129
30130         * gcc.c-torture/execute/980716-1.c: New test.
30131
30132 1998-07-13  Jeffrey A Law  (law@cygnus.com)
30133
30134         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
30135         the mn10200.
30136         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
30137         the mn10200.
30138         * gcc.c-torture/execute/va-arg-3.x: Similarly.
30139         * gcc.c-torture/compile/930326-1.x: Similarly.
30140
30141 1998-07-13  Dave Love  <d.love@dl.ac.uk>
30142
30143         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
30144         New test from Craig.
30145
30146 1998-07-12  Dave Love  <d.love@dl.ac.uk>
30147
30148         * g77.f-torture/noncompile/980616-0.f: New test.
30149
30150         * g77.f-torture/execute/970816-3.f:  New test from Craig.
30151
30152 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30153
30154         *  g++.other/singleton.C: Return error value instead of taking
30155         SIGSEGV.
30156
30157 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
30158
30159         *  g++.other/singleton.C: New test.   Warning is under dispute.
30160         Runtime crash is not.
30161
30162 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30163
30164         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
30165         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
30166         using6.C, using7.C}:  New namespace tests.
30167
30168 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
30169
30170         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
30171         specialization with typedef'ed names used as array indexes.
30172
30173 1998-07-09  Jeffrey A Law  (law@cygnus.com)
30174
30175         * gcc.c-torture/execute/980709-1.c: New test.
30176
30177         * gcc.dg/980709-1.c: New test.
30178
30179 1998-07-07  Richard Henderson  <rth@cygnus.com>
30180
30181         * gcc.c-torture/execute/bcp-1.c: New test.
30182
30183 1998-07-07  Jeffrey A Law  (law@cygnus.com)
30184
30185         * gcc.c-torture/execute/980707-1.c: New test.
30186
30187 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
30188
30189         * gcc.c-torture/compile/980706-1.c: New test.
30190
30191 1998-07-01  Dave Love  <d.love@dl.ac.uk>
30192
30193         * g77.f-torture/execute/980701-0.f,
30194         g77.f-torture/execute/980701-1.f: New test from Craig.
30195
30196 1998-07-01  Jeffrey A Law  (law@cygnus.com)
30197
30198         * gcc.c-torture/compile/980701-1.c: New test.
30199
30200         * gcc.c-torture/execute/980701-1.c: New test.
30201
30202 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30203 rlsruhe.de>
30204
30205         * g++.old-deja/g++.robertl/eb132.C: New test.
30206         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30207
30208 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30209
30210         * g77.f-torture/execute/980628-7.f,
30211         g77.f-torture/execute/980628-8.f,
30212         g77.f-torture/execute/980628-9.f,
30213         g77.f-torture/execute/980628-10.f: New tests from Craig.
30214
30215         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30216
30217 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30218
30219         * g77.f-torture/execute/980628-4.f: New test from Craig.
30220         * g77.f-torture/execute/980628-5.f: Likewise.
30221         * g77.f-torture/execute/980628-2.f: Likewise.
30222         * g77.f-torture/execute/980628-0.f: Likewise.
30223         * g77.f-torture/execute/980628-1.f: Likewise.
30224         * g77.f-torture/execute/980628-3.f: Likewise.
30225         * g77.f-torture/execute/980628-6.f: Likewise.
30226
30227 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30228
30229         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30230         directory when nothing has been installed yet.
30231
30232 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30233
30234         * gcc.c-torture/special/special.exp: Handle newer versions of
30235         dejagnu.
30236
30237 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30238
30239         * gcc.dg/980626-1.c: New test.
30240
30241 1998-06-19  Bruno Haible <haible@ilog.fr>
30242
30243         * gcc.misc-tests/m-un-2.c: New test.
30244         * g++.old-deja/g++.other/warn01.c: Likewise.
30245
30246 1998-06-19  Robert Lipe  <robertl@dgii.com>
30247
30248         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30249         compatibility with assmblers with a different comment character.
30250         Eliminate use of GAS-specific extensions.
30251
30252 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30253
30254         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30255
30256 1998-06-19  Robert Lipe  <robertl@dgii.com>
30257
30258         *lib/g77.exp: Replace search for libf2c.a with search for newly
30259         renamed libg2c.a
30260
30261 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30262
30263         * gcc.c-torture/execute/980617-1.c: New test.
30264
30265 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30266
30267         * gcc.c-torture/execute/980612-1.c: New test.
30268
30269 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30270
30271         * gcc.dg/980523-1.c: Only test on ppc-linux.
30272         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30273
30274         * gcc.c-torture/execute/980608-1.c: New test.
30275
30276 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30277
30278         * gcc.c-torture/execute/980605-1.c: New test.
30279
30280 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30281
30282         * gcc.c-torture/execute/980604-1.c: New test.
30283
30284 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30285
30286         * gcc.c-torture/execute/980602-1.c: New test.
30287         * gcc.c-torture/execute/980602-2.c: Likewise.
30288
30289 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30290
30291         * 970125-0.f: Fix per JCB.  Add commentary.
30292
30293 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30294
30295         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30296         IEEE -0 support.
30297
30298 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30299
30300         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30301         earlier.
30302
30303 1998-05-28  Catherine Moore <clm@cygnus.com>
30304
30305         * gcc.c-torture/execute/980526-3.c: New test.
30306
30307 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30308
30309         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30310         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30311         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30312         m88k-motorola-sysv3 to XFAIL.
30313
30314 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30315
30316         * gcc.dg/980526-1.c: New test.
30317         * gcc.c-torture/execute/980526-2.c: New test.
30318
30319 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30320
30321         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30322
30323         * gcc.c-torture/execute/980526-1.c: New test.
30324
30325 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30326
30327         * g77.f-torture/execute/alpha2.f: Add runtime test.
30328
30329 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30330
30331         * g++.old-deja/old-deja.exp: Strip leading directories.
30332
30333         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30334         error for the line.  Don't run multiple tests for the same line.
30335
30336 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30337
30338         * gcc.dg/980523-1.c: New test.
30339
30340 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30341
30342         * g77.f-torture/compile/970915-0.f: New test.
30343
30344 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30345
30346         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30347
30348 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30349
30350         * gcc.dg/980520-1.c: New test.
30351
30352 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30353
30354         * gcc.dg/980502-1.c: Fix return type.
30355
30356 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30357
30358         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30359         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30360         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30361         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30362         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30363
30364 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30365
30366         * g77.f-torture/execute/980520-1.f: New test.
30367
30368 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30369
30370         * lib/mike-g77.exp: New file.
30371
30372         * g77.f-torture/noncompile/noncompile.exp,
30373         g77.f-torture/noncompile/check0.f: New files.
30374
30375 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30376
30377         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30378         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30379         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30380         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30381         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30382         abort where appropriate.
30383
30384 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30385
30386         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30387         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30388
30389 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30390
30391         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30392
30393 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30394
30395         * g77.f-torture/compile/980427-0.f: New test.
30396
30397 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30398
30399         * g77.f-torture/compile/980424-0.f: New test.
30400
30401 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30402
30403         * g77.f-torture/compile/980419-2.f (main): New test.
30404         * g77.f-torture/compile/970125-0.f: New test.
30405         * g77.f-torture/compile/980419-1.f: New test.
30406
30407 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30408
30409         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30410         of loop-4.c.
30411
30412 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30413
30414         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30415
30416 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30417
30418         * gcc.c-torture/compile/980329-1.c: New test.
30419
30420 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30421
30422         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30423         * gcc.dg/980312-1.c: Fix typo in -march command.
30424
30425 1998-03-16  H.J. Lu  (hjl@gnu.org)
30426
30427         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30428
30429 1998-03-11  Robert Lipe  <robertl@dgii.com>
30430
30431         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30432         Dave Love agree the Fortran source is bogus.
30433
30434 1998-03-11  Robert Lipe  <robertl@dgii.com>
30435
30436         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30437         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30438         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30439         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30440         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30441
30442 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30443
30444         * g++.old-deja/g++.other/friend1.C: New test.
30445
30446 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30447
30448         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30449         possibly uninitialized) variables and declare dnrm2.
30450
30451 1998-02-23  Robert Lipe <robertl@dgii.com>
30452
30453         From Bruno Haible <haible@ilog.fr>:
30454         * gcc.c-torture/execute/980223.c: New test.
30455
30456 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30457
30458         * gcc.dg/ifelse-1.c: New test.
30459
30460 1998-02-09  H.J. Lu  (hjl@gnu.org)
30461
30462         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30463
30464           * lib/old-dejagnu.exp (old-dejagnu): Added the
30465           "execution test - XFAIL *-*-*" handling in the spirit of
30466           "excess errors test -". Changed the "execution test fails"
30467           handling to be like "excess errors test fails".
30468           * Update various tests accordingly.
30469
30470 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30471
30472         * gcc.c-torture/execute/980205.c: New test.
30473
30474 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30475
30476         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30477         * lib/f-torture.exp: Similarly.
30478         * gcc.c-torture: Rename all .cexp files to .x files.
30479
30480 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30481
30482         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30483         (940510-1.c): Removed duplicate.
30484         (971104-1.c): New test.
30485
30486 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30487
30488           * lib/f-torture.exp: Improve error and loop detection.
30489
30490 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30491
30492         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30493         use that to size the filler array.
30494
30495 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30496
30497         * lib/c-torture.exp(c-torture-execute): Fix typo.
30498
30499         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30500         testcase as the executable name. Keep the executable around if
30501         the test fails.
30502
30503 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30504
30505         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30506         changes.  Only test one -g option, and move it to the end of the
30507         list of options to test.
30508
30509 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30510
30511         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30512         variable GCC_TORTURE_OPTIONS to supply default switches separated
30513         by colons.  If no environment variable, run tests with -O0 -g, -O1
30514         -g, and -O2 -g as well.
30515
30516 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30517
30518         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30519         explanatory comments. Fix indentation.
30520
30521 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30522
30523         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30524
30525 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30526
30527         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30528         * g++.old-deja/g++.mike/p7325.C: Likewise.
30529         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30530
30531 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30532
30533         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30534         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30535         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30536         * g++.old-deja/g++.law/operators4.C: Likewise.
30537
30538 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30539
30540         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30541         * g++.old-deja/g++.mike/p784.C: Ditto.
30542         * g++.old-deja/g++.mike/p785.C: Ditto.
30543
30544 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30545
30546           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30547
30548 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30549
30550         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30551         target feature; pass this to c-torture-execute as needed.
30552
30553 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30554
30555         * lib/c-torture.exp(c-torture-execute): If the previous and the
30556         current executables being tested are identical, we don't need to
30557         run the executable again. Try to make the executable names
30558         unique. Add an optional argument for passing additional compiler
30559         flags.
30560
30561 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30562
30563         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30564
30565 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30566
30567         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30568
30569 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30570
30571         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30572         32bit or larger longs.
30573
30574         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30575         have either a 32bit long or 32bit int.
30576
30577 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30578
30579         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30580         Make double precision tests dependent on sizeof (double).
30581
30582 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30583
30584         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30585         too.
30586
30587 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30588
30589         * gcc.c-torture/compile/961203-1.cexp: New script.
30590
30591 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30592
30593         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30594         up the includes ourselves.
30595
30596 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30597
30598         * lib/plumhall.exp: Remove random include, and add a few
30599         verbose messages for debugging.
30600
30601 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30602
30603         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30604         of trying to do it ourselves.
30605
30606 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30607
30608         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30609
30610 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30611
30612         * gcc.prms/5403.c: Made regexp a bit less strict.
30613
30614 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30615
30616         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30617         is returned from remote_load instead.
30618         * lib/plumhall.exp: Ditto.
30619         * lib/mike-g++.exp: Ditto.
30620         * lib/old-dejagnu.exp: Ditto.
30621         * lib/c-torture.exp: Ditto.
30622
30623 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30624
30625         * lib/g++.exp: Use build_wrapper procedure.
30626         * lib/gcc.exp: Ditto.
30627
30628 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30629
30630         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30631         an old-style decl for malloc.  Fixes tests to work when
30632         sizeof (int) != sizeof (size_t).
30633
30634 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30635
30636         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30637
30638         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30639         use stdargs.h interface.
30640
30641 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30642
30643         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30644         NO_VARARGS when compiling.
30645
30646 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30647
30648         * lib/plumhall.exp(ph_includes): New procedure.
30649         (ph_make): Use it.
30650         (ph_compiler): Ditto.
30651
30652         * lib/g++.exp: Rename test-glue.c to testglue.c.
30653         * lib/gcc.exp: Ditto.
30654
30655 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30656
30657         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30658         to completion when it's called.
30659
30660 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30661
30662         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30663         is defined, don't do test.
30664
30665 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30666
30667         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30668         for object files.
30669         (ph_summary): Mark skipped testcases as untested, not unresolved.
30670
30671         * lib/plumhall.exp (ph_make): If unresolved because of bad
30672         errorCode, record errorCode in log file.
30673         (*): Replace send_log/verbose with verbose -log.
30674
30675 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30676
30677         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30678         double conversion if double isn't at least 8 bytes.
30679
30680         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30681         int to work with targets where int is 16 bits.
30682
30683         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30684         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30685         precision for the test to complete.
30686
30687 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30688
30689         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30690         if d10v is not compiled with the -mdouble64 flag.
30691         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30692
30693         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30694         d10v is not compiled with the -mint32 flag.
30695
30696 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30697
30698         * lib/plumhall.exp: Use incr_count.
30699
30700 1997-03-12  Jeffrey A Law  (law@cygnus.com)
30701
30702         * gcc.c-torture: Update to c-torture-1.45.
30703
30704 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
30705
30706         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
30707         the name of the expect testcase file).
30708
30709         * lib/g++.exp(g++_init): Ditto.
30710
30711 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30712
30713         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30714         the host.
30715
30716         * lib/gcc.exp(gcc_exit): New procedure.
30717
30718 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30719
30720         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30721         specs where appropriate.
30722
30723         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30724         because of new "candidates are" messages, and removed a few
30725
30726         * Converted all non-old-style g++ testcases to old-style, and
30727         moved into g++.old-deja.
30728
30729 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30730
30731         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30732         options.
30733
30734         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30735         succeeded.
30736
30737         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30738
30739 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30740
30741         * lib/gcc.exp (gcc_target_compile): Add support for defining
30742         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30743         the machine doesn't have those features.
30744
30745 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30746
30747         * g++.law/operators4.exp: Don't use LIBS.
30748
30749 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30750
30751         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30752
30753         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30754         * lib/g++.exp: Set it here instead. Also, allow use of the
30755         --tool_exec and --tool_opt options. Change CXX to
30756         GXX_UNDER_TEST.
30757
30758         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30759
30760         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30761
30762 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30763
30764         * lib/old-dejagnu.exp: Use prune_warnings instead of
30765         prune_system_crud.
30766         * lib/mike-g++.exp: Ditto.
30767         * lib/gcc.exp: Ditto.
30768         * lib/g++.exp: Ditto.
30769
30770         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30771
30772 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30773
30774           * 941014-2.c: Include stdlib.h
30775           * 960327-1.c: Include stdio.h
30776           * dbra.c, index-1.c: Don't assume ints are 32bits.
30777
30778 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30779
30780         * lib/gcc.exp: Add gcc,stack_size target feature.
30781
30782         * lib/g++.exp(g++_target_compile): Add the include and link
30783         paths here, not in two other places. And, it's $options, not
30784         options.
30785
30786         * lib/mike-g++.exp(postbase): Remove the code that determines
30787         the correct include and link paths.
30788         * g++.old-deja/old-deja.exp: Ditto.
30789
30790 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30791
30792         * lib/g++.exp(g++_init): target_compile no longer returns the
30793         filename of the result.
30794
30795 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30796
30797         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30798         call to glob.
30799
30800         * gcc.c-torture/special/special.exp: Change call to
30801         gcc_target_compile to include the object file.
30802
30803 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30804
30805         * gcc.c-torture/special/special.exp: Correct misspelling in last
30806         change.
30807
30808 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30809
30810         * lib/plumhall.exp(ph_summary): Log the entire output of the
30811         executable. Return -1 if there were any failures, 0 otherwise.
30812         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30813         (ph_make): Clean up objects and executables that were built
30814         if the tests succeeded.
30815
30816 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30817
30818         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30819         libraries and includes in the build tree as appropriate.
30820
30821 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30822
30823         * lib/c-torture.exp: Instead of looking for the global variable
30824         NO_LONG_LONG, check to see if that's a feature of the target.
30825
30826 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30827
30828         * config/default.exp: Minimize. Delete the remainer of the files in
30829         config; this functionality is now in devo/dejagnu/config.
30830
30831         g++.*/*: Pass any additional flags used to compile to postbase;
30832         delete CXXFLAGS.
30833
30834         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30835         is now done by runtest.exp. Use gcc_target_compile instead of
30836         compile.
30837
30838         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30839         Remove references to CFLAGS. Use remote_file instead of
30840         calling rm -f.
30841         (c-torture): Take a list of arguments to use to compile this
30842         testcase.
30843
30844         lib/g++.exp: Simplify. Use target_compile instead of compile.
30845         lib/gcc-dg.exp: Ditto.
30846         lib/gcc.exp: Ditto.
30847         lib/mike-{gcc,g++}.exp: Ditto.
30848         lib/old-dejagnu.exp: Ditto.
30849         lib/plumhall.exp: Ditto.
30850
30851 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30852
30853         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30854         (ph_linker): Likewise.
30855
30856 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30857
30858           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30859         MAP_ANON / MAP_ANONYMOUS if defined;
30860         else try to map from /dev/zero .
30861
30862 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30863
30864         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30865         isn't defined, then define it to MAP_ANONYMOUS.
30866
30867 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30868
30869         * gcc.c-torture: Update to c-torture-1.42 release.
30870
30871 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30872
30873         * gcc.c-torture: Update to c-torture-1.41 release.
30874
30875 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30876
30877         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30878         c-torture release.
30879
30880 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30881
30882         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30883         and LDFLAGS.  Fix second case to append the target_info ldflags
30884         onto LDFLAGS, not CFLAGS.
30885         * lib/g++.exp (g++_init): Add target_info stuff.
30886         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30887         of libgloss and newlib flags for !native.
30888
30889         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30890         (GDB): Fix relative path to go up another dir for finding gdb.
30891
30892 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30893
30894         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30895         versions in the target_info array, if they don't exist.
30896
30897 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30898
30899         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30900
30901 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30902
30903         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30904         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30905
30906 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30907
30908         * lib/old-dejagnu.exp: Don't remove the output file before we've
30909         actually tested it. Don't append pwd to the path of the executable
30910         we're testing.
30911
30912 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30913
30914         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30915
30916 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30917
30918         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30919         temporary directory for compiler files, and set it to a default
30920         value of /tmp. Set $output as the name of the output file from
30921         compiling the testcase. Add a -o option to $cflags_var so the
30922         compiler writes the final output file as $output. Set $executable
30923         to $output.
30924
30925         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30926         directory for compiler files, and set it to /tmp if it doesn't
30927         already have a value. Set $output_file to the name of the output
30928         file from compiling the testcase. Add a -o option to CXXFLAGS so
30929         the compiler writes the final output file as $output. Use $output
30930         as the executable to be tested.
30931
30932 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30933
30934         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30935
30936 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30937
30938         * gcc.c-torture/execute/pending-1.c: New test.  Still
30939         pending in Tege's queue.
30940
30941 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30942
30943         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30944         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30945         if there were failures.  Call unresolved if there were unresolved
30946         testcases.  Call gcc_fail if program did not run to completion.
30947         (ph_make): Pass additional argument name to ph_execute.
30948         (ph_execute): Add new argument.  Pass additional arguments to
30949         ph_summary.  Call gcc_fail is there is no execution output.
30950
30951 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30952
30953         * lib/plumhall.exp (proc_summary): Output relavent summary
30954         lines into the log so specific failures in plumhall can be
30955         investigated.
30956
30957 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30958
30959         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30960         (c-torture-execute): Don't try to execute tests which use
30961         "long long" types if $NO_LONG_LONG is nonzero.
30962
30963 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30964
30965         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30966         not c-torture.
30967
30968         * gcc.ieee: Move from here.
30969         * gcc.c-torture/execute/ieee: To here.
30970
30971 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30972
30973         * gcc.c-torture: Update to c-torture-1.41 release.
30974
30975 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30976
30977         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30978         not "$output".
30979
30980 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30981
30982         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30983         -c present.
30984
30985 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30986
30987         * config/proelf.exp: Handle connecting to a simulator.
30988
30989 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30990
30991         * config/proelf.exp: New file.  Enough framework that we can
30992         run c-torture tests on the proelf targets (or any other target
30993         that gdb can connect to for that matter).
30994
30995 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30996
30997         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30998         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30999
31000         * lib/plumhall.exp (ph_execute): Always call ph_summary if
31001         exec_output exists.
31002
31003 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
31004
31005         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
31006         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
31007
31008         * config/*.exp: Update FSF address.  Change result of ${tool}_load
31009         to pass/fail/unresolved/unsupported/untested.  Caller must now
31010         call unresolved/unsupported/untested.
31011         * lib/*.exp: Update FSF address.  Update to handle new results of
31012         ${tool}_load.
31013         * lib/chill.exp (verbose): Delete.
31014
31015 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
31016
31017         * lib/gcc.exp (default_gcc_start): Change order of args to
31018         $LDFLAGS $CFLAGS $LIBS.
31019         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
31020         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
31021         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
31022         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
31023         * gcc.misc-tests/dg-test.exp: Likewise.
31024         * gcc.misc-tests/msgs.exp: Likewise.
31025         * gcc.prms/prms.exp: Likewise.
31026         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
31027         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
31028
31029         * lib/dg.exp: Deleted, moved to dejagnu/lib.
31030
31031 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31032
31033         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31034
31035         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31036         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31037
31038         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31039         necessary.
31040
31041 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31042
31043         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31044         global for loop; add use of $mathlib.
31045         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31046         settings here; set mathlib for anything but VxWorks.
31047
31048 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31049
31050         * gcc.c-torture: Update to c-torture-1.40 release.
31051
31052 1996-01-03  Jeffrey A Law  (law@cygnus.com)
31053
31054         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
31055         dg.exp.
31056
31057 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
31058
31059         * lib/c-torture.exp (c-torture-execute): Declare "output" as
31060         global.
31061
31062 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
31063
31064         * lib/g++.exp (LIBS): Define if not already.
31065         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
31066         (gcc-dg-prune): Call prune_gcc_output.
31067         * lib/gcc.exp (prune_gcc_output): New proc.
31068         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
31069         prune_gcc_output.
31070
31071 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
31072
31073         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
31074         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
31075
31076 1995-11-15  Jeffrey A Law  (law@cygnus.com)
31077
31078         * gcc.c-torture: Update to c-torture-1.39 release.
31079
31080 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
31081
31082         * lib/c-torture.exp (c-torture-execute): Don't return if one option
31083         fails, try others as well.
31084
31085 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
31086
31087         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
31088         If compilation fails, mark execute tests as `untested'.
31089         If test is marked as unsupported, don't mark compilation and
31090         execute tests as failed.
31091
31092 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
31093
31094         * lib/g++.exp (g++_init): Don't link in libg++, and look to
31095         libstdc++ for whether or not we want to be doing shared
31096         libraries.  Delete link_curses since we don't need it anymore.
31097         * lib/mike-g++.exp (postbase): Don't link in libg++.
31098         * g++.old-deja/old-deja.exp: Likewise.
31099
31100 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
31101
31102         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
31103
31104 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
31105
31106         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
31107         For that, add `-Wl,-a,shared_archive'.
31108         * g++.old-deja/old-deja.exp: Likewise.
31109
31110 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
31111
31112         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
31113
31114 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
31115
31116         * lib/mike-g++.exp (postbase): Pay attention to the status of
31117         g++_load.
31118
31119 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
31120
31121           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
31122
31123 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
31124
31125         * lib/gcc.exp (default_gcc_start): No longer need to log program
31126         being executed or its output, execute_anywhere does that now.
31127         * lib/g++.exp (default_g++_version): Call execute_anywhere.
31128         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
31129
31130 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
31131
31132         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
31133         the same as those in lib/g++.exp.
31134
31135 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
31136
31137         * gcc.c-torture: Update to c-torture-1.38 release.
31138         * gcc.ieee: Related changes.
31139
31140 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
31141
31142         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
31143         "exec". Minor reformatting changes.
31144
31145         * config/rom68k.exp (${tool}_load): Make it work in a canadian
31146         cross. This means all "exec" calls now work on a remote host as
31147         well.
31148         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
31149         cross. Filter out the extra "\r\n" stuff that expect puts in.
31150         (c-torture-execute): Filter out the bogus warnings like
31151         c-torture-compile does. Add support for canadian cross.
31152         * lib/gcc.exp (default_gcc_version, default_gcc_start)
31153         Use execute_anywhere rather than calling exec directly. Now it
31154         works for canadian cross testing.
31155
31156 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
31157
31158         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
31159         results into a variable, and check that rather than using file exists.
31160
31161 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
31162
31163         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
31164         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
31165
31166 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31167
31168         * g++.old-deja/old-deja.exp: Create and pass runshlib and
31169         lib_curses if there's a shared libg++ in the build tree.
31170
31171 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
31172
31173         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
31174         if not supported target.
31175
31176 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
31177
31178         * lib/g++.exp (g++_init): Move empty setting of runshlib and
31179         link_curses up to always happen, not just for native builds.
31180
31181 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
31182
31183         * gcc.c-torture: Update to c-torture-1.36 release.
31184         * gcc.failure: Related changes.
31185
31186 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
31187
31188         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
31189
31190 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
31191
31192         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
31193         * lib/mike-g++.exp (postbase): Not in here.  Still reference
31194         runshlib, link_curses, and mathlib for link and run.
31195
31196         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
31197         pass the runtime shared library options for Solaris, OSF/1, and
31198         Irix5, and link with -lcurses to avoid unresolved references.
31199
31200 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31201
31202         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31203         only run once.
31204
31205 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31206
31207         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31208
31209 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31210
31211         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31212         do not have a framework for the "compat" tests yet.
31213
31214 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31215
31216         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31217         set to null if we're testing vxworks5.1.  Use that instead of
31218         `-lm' in the setting of LIBS for link and run.
31219
31220 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31221
31222         * config/rom68k.exp (${tool}_load): Major changes to make it
31223         work.  Verified that it does in fact return the stuff in
31224         exec_output properly.  Catch any Emul or any TRAP other than 0.
31225
31226 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31227
31228         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31229         LDFLAGS properly for targets that need stuff from libgloss.
31230         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31231         only run once.
31232         (gpp_initialized): New variable.
31233
31234 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31235
31236         * config/rom68k.exp: Load libgloss.exp.
31237         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31238         so we can produce a fully linked binary.
31239         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31240         so we can produce a fully linked binary.
31241
31242 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31243
31244         * lib/plumhall.exp (ph_section): Watch for expected failures.
31245         Add missing `else'.
31246
31247         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31248         run the testcase.
31249         (c-torture): Likewise.
31250
31251 1995-08-28  Doug Evans  <dje@cygnus.com>
31252
31253         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31254
31255         * lib/mike-g++.exp (mike_cleanup): New proc.
31256         (prebase): New globals compiler_result, not_compiler_result,
31257         target_regexp.
31258         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31259         allow leading "-" in pattern.  Watch for unsupported tests.
31260         If $compiler_result is set, pattern match assembler code,
31261         and ditto for $not_compiler_result.
31262         * lib/mike-gcc.exp: Likewise.
31263
31264         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31265         execution "succeeded".
31266
31267 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31268
31269         * config/win32.exp: New file.
31270         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31271
31272 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31273
31274         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31275         unsupported.
31276         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31277         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31278         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31279
31280         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31281         "... without exceptions was ...".  That is now handled by
31282         prune_system_crud.
31283         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31284
31285 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31286
31287         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31288         sieve.c,sort2.c}: New files.
31289         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31290         sieve.exp,sort2.exp}: Drivers for them.
31291
31292         * lib/mike-gcc.exp (program_output): New user settable variable.
31293         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31294         messages.
31295         * lib/mike-g++.exp (program_output): New user settable variable.
31296
31297         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31298
31299         * config/sh.exp: Deleted (use sim.exp instead).
31300
31301 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31302
31303         * config/vx.exp: Declare CHECKTASK as global.
31304         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31305         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31306         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31307
31308 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31309
31310         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31311         target. Like vx.exp, only includes `vx29k.exp' instead of
31312         `vxworks.exp'.
31313
31314 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31315
31316         * config/sim.exp: Increase time limit from 120 seconds to 240.
31317
31318 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31319
31320         * gcc.c-torture/execute/950628-1.c: New test.
31321
31322 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31323
31324         * gcc.c-torture: Update with changes/additions from
31325         c-torture-1.34.
31326
31327 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31328
31329         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31330
31331 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31332
31333         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31334
31335 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31336
31337         * gcc.c-torture/compile/950512-1.c: New test.
31338         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31339         * gcc.dg/struct-ret-1.c: Likewise.
31340
31341 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31342
31343         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31344           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31345
31346 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31347
31348         * gcc.c-torture/special/920411-1.c: Deleted.
31349         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31350
31351 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31352
31353         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31354         cpu limit.
31355
31356 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31357
31358         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31359
31360 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31361
31362         From kenner;
31363         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31364         is the proper length.
31365         * va-arg-3.c: Likewise.
31366
31367 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31368
31369         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31370         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31371
31372         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31373         * lib/g++.exp (default_g++_start): Delete old cruft.
31374
31375 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31376
31377         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31378         (2 * (1 << 18)) to (2 * (1 << 17)).
31379
31380         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31381
31382 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31383
31384         * config/rom68k.exp: Renamed from config/idp.exp
31385
31386 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31387
31388         * c-torture/compile/921109-2.c
31389
31390 1995-04-18  Mike Stump  <mrs@cygnus.com>
31391
31392         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31393         excess errors.
31394
31395 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31396
31397         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31398         output.
31399         * lib/g++.exp (default_g++_start): Likewise.
31400
31401 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31402
31403         * gcc.c-torture/compile/950329-1.c: New test.
31404
31405 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31406
31407           * config/bug.exp (${tool}_load): Updated to use new remote_open
31408           and remote_close procs.
31409         * config/idp.exp: New file.
31410
31411 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31412
31413         * gcc.c-torture/execute/950322-1.c: New test.
31414
31415 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31416
31417         * config/vx.exp (${tool}_load): Clean up testing of return code from
31418         vxworks_ld and vxworks_spawn.
31419
31420 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31421
31422         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31423
31424 1995-03-13  Mike Stump  <mrs@cygnus.com>
31425
31426         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31427         can mark excess errors on a machine by machine basis.  Note, the
31428         default is to not expect any excess errors, even when excess
31429         errors test - is given, so you will want to put an XFAIL ... on
31430         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31431         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31432         those 4 machines, but no others.
31433
31434 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31435
31436         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31437         * lib/c-torture.exp: to here.
31438
31439 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31440
31441         * gcc.c-torture/execute/950221-1.c: New test.
31442         * gcc.c-torture/execute/struct-ret-1.c: New test.
31443         * gcc.c-torture/compile/950221-1.c: New test.
31444
31445         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31446
31447 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31448
31449         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31450         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31451
31452 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31453
31454         * g++.gb: New directory of tests, derived from my signature and
31455         class scoping tests.
31456
31457         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31458         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31459         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31460         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31461         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31462         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31463         * g++.gb/sig25.C: Likewise.
31464
31465         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31466         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31467         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31468         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31469         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31470         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31471         * g++.gb/sig25.exp: Likewise.
31472
31473         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31474         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31475         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31476         * g++.gb/scope13.C: Likewise, this test still fails.
31477
31478         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31479         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31480         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31481         * g++.gb/scope13.exp: Ditto.
31482
31483         * g++.gb/README: New file, explains what these tests are about.
31484
31485 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31486
31487         * lib/dg.exp (dg-do): Support `preprocess'.
31488         (dg-test): Likewise.
31489
31490 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31491
31492         * config/udi.exp: change "continue -expect" to "exp_continue".
31493
31494 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31495
31496         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31497         Delete redundant tests.
31498
31499         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31500         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31501         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31502         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31503         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31504         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31505         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31506         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31507
31508         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31509         storing label pointers.
31510         * gcc.c-torture/execute/921019-1.c: Likewise.
31511         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31512         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31513         parameter fp.
31514         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31515         constants.
31516
31517         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31518         Delete obsolete tests.
31519
31520         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31521         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31522         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31523         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31524         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31525         * gcc.c-torture/compile/950124-1.c: New test.
31526
31527         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31528
31529 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31530
31531         * lib/mike-g++.exp: Add -lm to LIBS.
31532
31533 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31534
31535         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31536
31537 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31538
31539         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31540
31541 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31542
31543         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31544
31545 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31546
31547         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31548         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31549         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31550         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31551         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31552         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31553         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31554         * g++.law/{operators31.C, operators32.C,
31555         * g++.law/{operators33.C, operators34.C}: Likewise.
31556         * g++.law/{pic1.C, refs2.C}: Likewise.
31557         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31558         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31559         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31560         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31561
31562         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31563         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31564         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31565         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31566         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31567         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31568         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31569         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31570         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31571         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31572         * g++.law/{operators34.exp}: Likewise.
31573         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31574         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31575         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31576         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31577         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31578
31579         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31580         No longer expected to fail.
31581         * g++.law/missed-error3.C: Tweak for recent bool changes.
31582
31583 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31584
31585         * config/emb-unix: Deleted.
31586         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31587         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31588
31589 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31590
31591         * lib/dg.exp (dg-test): Fix typo in last patch.
31592
31593 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31594
31595         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31596         (handles multiple occurrences).
31597
31598 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31599
31600         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31601         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31602         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31603         printed).
31604         * lib/c-torture.exp (c-torture-compile): Likewise.
31605         (c-torture): Prepend full path if missing.
31606         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31607         (gcc_fail): Likewise.
31608         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31609
31610 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31611
31612         * lib/netware.exp: Only attach to NetWare i386 systems.
31613
31614 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31615
31616         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31617         messages.  Add test name to "output pattern match" pass/fail message.
31618
31619 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31620
31621         * gcc.dg: New testsuite.
31622         * gcc.dg/dg.exp: New file.
31623
31624         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31625         test-switch.c}: Deleted.
31626
31627         * gcc.misc-tests/msgs.exp: New testcase driver.
31628
31629 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31630
31631         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31632         Watch for illegal return values from ${tool}_load.
31633         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31634         cross targets.  Coerce return value >0 to 1.
31635
31636 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31637
31638         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31639
31640         * config/emb-unix.exp: New file.
31641
31642         * config/sim.exp: Error if variable $SIM not defined.
31643         (${tool}_load): Mark test as "untested" if simulator missing.
31644
31645         * config/unix.exp: Load remote.exp to get rcp_download.
31646         * lib/c-torture.exp: Use different option lists for testcases with
31647         and without loops.
31648         * gcc.c-torture/execute/execute.exp: Likewise.
31649
31650 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31651
31652         * config/*.exp: Clarify return code from ${tool}_load.
31653         Call `unresolved' or `untested' instead of `warning' or `perror'
31654         (sometimes you still want to call both though).
31655         Add comment that `shell_id' is local to each file.
31656         * config/udi.exp (timeout): Set to 30.
31657         Don't print warning if connection fails, $connectmode has already
31658         printed an error.
31659         (${tool}_load): Move verbose messages to level 2.
31660         Rework pattern for "Process started" message.
31661         Pass `shell_id' to ${connectmode}_download.
31662         Retry twice upon timeout.  Make resetting of target more robust.
31663         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31664         Pass `shell_id' to exit_$connectmode.
31665         Only call exit_$connectmode if connected.
31666         * config/unix.exp (${tool}_load): Check return codes better.
31667         * config/vrtx.exp (${tool}_load): Likewise.
31668         * config/vx.exp (${tool}_load): Likewise.
31669         Delete unneeded global's.
31670         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31671         from ${tool}_load.
31672         (dg-stat): Delete.
31673         (dg-init): Delete recording of pass/fail counts.
31674         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31675         (old-dejagnu-init): Likewise.
31676         (old-dejagnu-stat): Delete contents, empty proc now.
31677         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31678         (c-torture): Delete references to lcnt, lpass, lfail.
31679         Get option list from TORTURE_OPTIONS.
31680         Delete -funroll[-all]-loops if no loops.
31681         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31682         (g++_stat): Delete contents (empty proc now).
31683         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31684         (gcc_finish): Likewise.
31685         (gcc_stat): Deleted.
31686         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31687         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31688         * gcc.c-torture/execute/execute.exp: Likewise.
31689         Split tests into two parts: compile, execute.
31690         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31691         no loops.  Update to reflect clarified return codes from ${tool}_load.
31692
31693 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31694
31695         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31696         to grep for.
31697         (old-dejagnu): Likewise (where necessary).
31698
31699 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31700
31701         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
31702
31703         * lib/dg.exp (dg-process-target): Fix processing of selector.
31704         Add comment regarding use of `error'.
31705
31706         * lib/gcc.exp (prune_system_crud): Define if missing.
31707         * lib/g++.exp (prune_system_crud): Likewise.
31708
31709         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
31710         Call prune_system_crud.
31711         * lib/dg.exp (dg-runtest): New proc.
31712         Use perror instead of send_user for tcl errors in testcase.
31713         Don't return any value, it's never used.
31714         Don't clobber previous definition of `unknown'.
31715         Print tcl errors in `dg-final'.
31716
31717 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31718
31719         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31720         (dg-test): Don't print errorInfo, it contains stack backtrace.
31721
31722 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31723
31724         * lib/g++.exp (runtest_file_p): Define if missing.
31725
31726 1994-09-24  Doug Evans  (dje@cygnus.com)
31727
31728         * lib/mike-g++.exp: Comment out loading of g++.exp.
31729         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31730         (default_g++_version): Always print something.
31731         (default_g++_start): Comment out call to `which'.
31732         (g++_start, g++_load): Deleted (must be defined in config file).
31733         * lib/gcc.exp: Test for existence of $CC at start.
31734         Delete check for tmpdir (done in gcc_init).
31735         (default_gcc_version): Always print something.
31736         (default_gcc_start): Comment out call to `which'.
31737         * config/*.exp: Major cleanup - make cross targets work at least a
31738         little better for g++ (by not being "--tool gcc" specific).
31739         Rename gcc_xxx to ${tool}_xxx.
31740         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31741         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31742
31743 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31744
31745         * lib/c-torture.exp (c-torture-compile): Rework compiler
31746         message processing.
31747
31748         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31749         c-torture.
31750
31751 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31752
31753         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31754
31755         * lib/dg.exp (dg-process-target): Support { target native }.
31756
31757 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31758
31759         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31760         looked for "... program xxx got fatal signal".
31761         Correct regsub munging of `comp_output'.
31762         Ignore compiler messages "path prefix not used" and "linker input
31763         file unused".
31764
31765 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31766
31767         * lib/gcc.exp (runtest_file_p): Define if missing.
31768         * gcc.prms/template.c: Example to work from.
31769
31770 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31771
31772         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31773         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31774
31775         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31776         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31777         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31778         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31779
31780         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31781         (dg-process-target): No longer a varargs proc.
31782         Return S/N for target, P/F for xfail.  All callers changed.
31783         (user option procs): More argument checking.
31784         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31785         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31786         (dg-test): Skip test if not running on selected target in `dg-do'.
31787         Update handling of `dg-do-what', `dg-output-text'.
31788         Separate execution pass/fail from output pattern match pass/fail.
31789         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31790
31791 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31792
31793         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31794         target for 920510-1.c.
31795
31796 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31797
31798         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31799         Clean up comment regarding use of passcnt, etc.
31800         (gcc_stat): Don't update `testcnt' here.
31801         (gcc_finish): Do it here.
31802         Might as well reset `but_id' here too.
31803         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31804         to determine if the file should be tested.
31805         * gcc.c-torture/compile/compile.exp: Likewise.
31806         * gcc.c-torture/execute/execute.exp: Likewise.
31807         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31808         * gcc.misc-tests/dg-test.exp: Likewise.
31809         * gcc.prms/prms.exp: Likewise.
31810         * gcc.wendy/wendy.exp: Likewise.
31811         * g++.old-deja.exp: Likewise.
31812         Move "Testing file" message to verbose level 1.
31813
31814 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31815
31816         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31817
31818 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31819
31820         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31821         (default_gcc_start): Accept optional second list element
31822         of compiler flags.  Print compiler output at verbosity level 2.
31823         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31824         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31825         Save current values of framework globals passcnt, failcnt, xpasscnt,
31826         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31827         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31828         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31829         xfailcnt to compute stats.  Update framework global `testcnt' from
31830         pass/fail counts.
31831         (gcc_finish): New proc.  Clean up test environment.
31832         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31833         (gcc_epass, gcc_efail): Delete.
31834         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31835         argument of line number.
31836         (dg-init): If the tool has an init routine, call it.
31837         (dg-test): Remove args `cflags_var' and `libs_var'.
31838         Pass all compiler options to ${tool}_start.
31839         Handle missing line number.
31840         (dg-finish): New function.
31841         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31842         particular files.  Call gcc_finish at end.  Move "skipping test"
31843         message to verbosity level 3.
31844         * gcc.c-torture/compile/compile.exp: Likewise.
31845         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31846         * gcc.c-torture/execute/execute.exp: Likewise.
31847         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31848         Print testcase being tried at verbosity level 1.
31849         * gcc.c-torture/special/special.exp: Unset xfail.
31850         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31851         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31852         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31853         * gcc.failure/failure.exp: Likewise.
31854         * gcc.ieee/ieee.exp: Likewise.
31855         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31856         Update call to dg-test.  Call dg-finish at end.
31857         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31858         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31859         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31860         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31861         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31862         * gcc.wendy/wendy.exp: Add copyright.
31863         Delete setting of tmpdir (done by gcc_init).
31864         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31865         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31866         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31867         gcc_[ce]pass/fail.
31868
31869 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31870
31871         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31872         confusion.
31873         (g++_load): Likewise.
31874
31875         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31876         Rename argument to `prog' to remove the confusion.
31877         Varargs fns behave differently too!
31878         (g++_load): Likewise.
31879
31880         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31881
31882         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31883         what it is.  Delete (always) printing of status value for !native.
31884         Simplify verbose code, and include status and exec_output.
31885         (g++_load): Use gcc_load.
31886
31887 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31888
31889         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31890         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31891         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31892         940714-3.c as these testcases don't exist anymore.  Make
31893         va-arg-1.c expected to pass.
31894
31895 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31896
31897         * gcc.misc-tests/misc.exp: Only run specific testcases.
31898         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31899         * gcc.misc-tests/dg-[1-9].c: New files.
31900
31901         * lib/dg.exp: New testsuite driver.
31902         * gcc.prms/prms.exp: Use it.
31903
31904         * README.gcc: New file.
31905
31906         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31907         Document and reset `lxpass' and `lxfail'.
31908         Simplify "initialized" message.
31909         (gcc_stat): Clean up comments a little.
31910
31911 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31912
31913         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31914
31915 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31916
31917         * lib/old-dejagnu.exp (process-option): New proc.
31918         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31919         (old-dejagnu): Simplify.
31920         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31921
31922 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31923
31924         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31925         exists and is not an empty string.
31926
31927         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31928         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31929         finished.
31930         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31931         automatically.
31932
31933         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31934         longer expected to fail.
31935
31936         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31937         "f" function call.
31938
31939         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31940
31941         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31942         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31943         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31944         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31945         c-torture-1.29.
31946
31947         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31948         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31949
31950         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31951
31952         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31953         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31954
31955         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31956         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31957         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31958
31959 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31960
31961         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31962         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31963         940714-1.c, 940714-2.c, 940714-3.c},
31964         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31965         gcc.misc-tests/{mg.c,mg.exp}:
31966         New tests.
31967         * gcc.noncompile/noncompile.exp: Change accordingly.
31968
31969 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31970
31971         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31972         Undo previous clobberage.
31973
31974 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31975
31976         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31977         * gcc.special/{930510-1.c, special.exp}:
31978         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31979         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31980         struct-varargs-1.c}: New tests from c-torture-1.26.
31981
31982 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31983
31984         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31985           argument to switch.
31986
31987 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31988
31989         * Revert the previous changes.  Please see Rob's directory
31990           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31991           fixes.
31992
31993 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31994
31995         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31996             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31997             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31998             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31999             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
32000             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
32001             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
32002             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
32003             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
32004             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
32005             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
32006             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
32007             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
32008             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
32009             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
32010             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
32011             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
32012             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
32013             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
32014             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
32015             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
32016             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
32017             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
32018             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
32019             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
32020             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32021             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
32022
32023 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
32024
32025         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
32026             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
32027           with perror calls.
32028
32029 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
32030
32031         * config/unix.exp (g++_load): Fix syntax.
32032
32033 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32034
32035         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32036         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32037         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32038         Don't expect va-arg-1.c to fail.  Correct expected output for
32039         920928-1.c.
32040         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32041         * gcc.wendy/hbm4.c: Correct typo.
32042         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32043
32044 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32045
32046         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32047         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32048         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32049         * lib/c-torture.exp (c-torture-compile): Ditto.
32050
32051         Reduce volume of output (remove all the -I's and such).
32052         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
32053         Call gcc_cpass, gcc_cfail.
32054         (c-torture): Pass testing option to c-torture-compile.
32055
32056 1994-03-21  Doug Evans  (dje@cygnus.com)
32057
32058         Bring patches over from progressive.
32059         * config/default.exp: Exit remote shell cleanly.
32060         (g++_exit, g++_start): Add default versions.
32061         * config/sim.exp (gcc_load): Use perror, not error.
32062
32063 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
32064
32065         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
32066         set in site.exp.
32067
32068 1994-03-14  Doug Evans  (dje@cygnus.com)
32069
32070         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
32071         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
32072         (wendy_try): New proc to run testcase.
32073         (main loop): Call 'em.
32074         * gcc.wendy/*.c: Clean up pass to correct expected output.
32075
32076         * lib/gcc.exp: Minor cleanup work.
32077         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
32078
32079 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
32080
32081         * config/sim.exp (gcc_load): Document return codes better.
32082         Don't pass -v to simulator.
32083
32084 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
32085
32086           * gcc.special/920717-x.c: Fix typo.
32087           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
32088           get at sources.
32089
32090         * lib/mike-gcc.exp: Fix typo.
32091
32092 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
32093
32094         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
32095         binary to use, transform the name.
32096         * config/*.exp: rename everything. Nuke any g++ specific files,
32097         it's now a special case of gcc that requires no special support.
32098         Add a default.exp for unsupported targets.
32099
32100 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
32101
32102         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
32103         lib/old-dejagnu.exp: Fix a few patterns to work with the new
32104         version of Tcl.
32105
32106 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
32107
32108         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
32109         than a warning.
32110
32111 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
32112
32113         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
32114
32115 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
32116
32117         * gcc.execute/execute.exp: Combine opt_list and foption_list into
32118         option_list.  Compile every file with only 4/6 option choices
32119         (same as C torture) instead of with 12/18 different option
32120         choices.
32121         * lib/c-torture.exp: Likewise.
32122
32123         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
32124         not already set.
32125
32126 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
32127
32128         * lib/old-deja.exp: Add `excess errors test fails' error, now one
32129         can put an XFAIL *-*-* on excess errors.
32130
32131 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
32132
32133         * g++.law: Add more tests derived from g++-bugs snapshots.
32134
32135         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
32136         equivalent to g++.law/init9.
32137
32138         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
32139         compiled it, and the a.out file after we've run it.
32140
32141 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
32142
32143         * lib/mike-g++.exp (postbase): Delete the .o file after we've
32144         compiled it, and the a.out file after we've run it.
32145
32146 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
32147
32148         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
32149
32150 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
32151
32152         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
32153         version number.
32154
32155 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
32156
32157         * g++.law: New directory of g++ tests derived from the g++-bugs
32158         snapshots.
32159
32160 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
32161
32162         * gcc.compile: initbug1.c initbug1.exp testcase added
32163
32164 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
32165
32166         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
32167         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
32168           fixes submitted by Jeff Law (law@cs.utah.edu)
32169         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
32170           Jeff Law (law@cs.utah.edu)
32171
32172
32173 1993-11-30  Mike Stump  (mrs@cygnus.com)
32174
32175         * config/unix-g++.exp: Follow the gcc way of doing things.
32176         * g++.old-deja/old-deja.exp: Minor updates.
32177         * lib/g++.exp: New file, follow the gcc way of doing things.
32178         * lib/old-dejagnu.exp: Minor updates.
32179         * lib/mike-g++.exp: Always unset errorInfo.
32180
32181 1993-11-06  Mike Stump  (mrs@cygnus.com)
32182
32183         * lib/gcc.exp: Fix some errors with the below change, CC and
32184         CFLAGS should be global when setting, not local.
32185
32186 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
32187
32188         * lib/gcc.exp: Transform tool name.
32189
32190 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32191
32192         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
32193
32194 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32195
32196         * lib/gcc.exp: change gcc_done to gcc_stat
32197
32198 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32199
32200         * Upgraded gcc testsuite to c-torture version 1.25
32201
32202 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32203
32204         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32205         * lib/c-torture: added hooks for new reporting code.
32206
32207 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32208
32209         * config/sh-gcc.exp: check if sh-sim exists in the path
32210
32211 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32212
32213         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32214         * gcc.compile/compile.exp: Initial changes for new logic.
32215         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32216         * gcc.failure/failure.exp: Initial changes for new logic.
32217         * gcc.ieee/ieee.exp: Initial changes for new logic.
32218         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32219         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32220         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32221         * lib/c-torture.exp: Initial changes for new logic.
32222         * lib/gcc.exp: Initial changes for new logic.
32223
32224 1993-10-15  Mike Stump  (mrs@cygnus.com)
32225
32226         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32227         depend upon failure or success.  Fully qualify names in failure
32228         and success messages.  Always remove a.out before starting
32229         compile, just in case.  Pay more attention to error text output by
32230         the compiler.  Handle testcases with no known past errors just
32231         like all others, so that things are uniform.  Other miscellaneous
32232         improvements.
32233
32234 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32235
32236         * gcc.cpp: new directory for cpp tests
32237
32238 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32239
32240         * lib/chill.exp: Code reformatted, removed unused code.
32241         * config/unix-chill.exp: Code reformatted, removed unused code.
32242         * chill.execute/execute.exp: Code reformatted, removed unused code.
32243         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32244
32245 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32246
32247         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32248         routines not written.
32249
32250 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32251
32252         * config/bug-gcc.exp: Use new procs from bug.exp.
32253
32254 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32255
32256         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32257         via ftp, rather than depending on NFS.
32258         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32259         case.
32260
32261 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32262
32263         * config/bug-gcc.exp: Use new download proc.
32264
32265 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32266
32267         * chill.execute/execute.exp: cleanups, handles errors better
32268         * chill.compile/compile.exp: rewrite, based on execute.exp
32269         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32270         * lib/chill.exp: major changes to diff proc and compile and link
32271           procs. added chill_fail and chill_pass wrappers to pass and
32272           fail. added more comments, and handle error codes better.
32273           Added a hack to capture stderr from exec, so noncompile tests
32274           can work.
32275
32276 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32277
32278         * chill.execute/execute.exp: rewrite of testsuite driver
32279         * lib/chill.exp: rewrite of testsuite driver
32280         * config/unix-chill.exp: rewrite of testsuite driver
32281
32282 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32283
32284     In chill.execute:
32285         * iexpr.ch: Standardize uppercase.
32286         * tuples.dat: Standardize uppercase.
32287         * vary.ch: standardize.  Correct varying string assignments.
32288         * vary.dat: Add new output lines.
32289
32290 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32291
32292     In chill.execute:
32293         * chprintf.ch: Standardize use of uppercase.
32294         * tuples.ch: Standardize and turn arr2 into a DCL,
32295           rather than a SYN.
32296         * pinits.ch: Standardize.
32297
32298 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32299
32300         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32301         * Makefil: Renamed to Makefile.in.
32302         * configure.in: New.
32303
32304 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32305
32306     In chill.execute:
32307         * .cvsignore: Add result/output files.
32308         * Makefile: Fix up variables at start.  Use MFLAGS
32309           everywhere.  Correct bool_loc, built_ins entries.
32310           Add entry for vary1.ch.
32311         * bitarray.ch: Standardize upper-case usage.
32312         * bitexpr.ch: Standardize, add output of b1.
32313         * params.ch: Use arrayt in along PROC parameters, to
32314           avoid novelty problems.
32315         * sets.ch: Tiny cleanup.
32316         * vary1.ch: Re-indent.
32317
32318 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32319
32320           * Add PR-related files to Makefiles, .cvsignore files, etc.
32321
32322 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32323
32324         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32325           with compiler objects. New names are test-flow.c and test-loop.c
32326
32327 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32328
32329         * Upgraded c-torture tests from 1.19 to 1.20
32330
32331         * new files:
32332         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32333         * gcc.compile: 930623-1.c 930623-2.c
32334         * gcc.noncompile: 930622-1.c 930622-2.c
32335         * gcc.failure: 920411-1.c 920627-2.c
32336         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32337
32338 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32339
32340         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32341           More changes to get testsuite working properly. Needs more work.
32342           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32343
32344 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32345
32346         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32347           More changes to get testsuite working properly. Needs more work.
32348
32349 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32350
32351         * chill.compile/compile.exp: Added for Dejagnu support
32352         * chill.execute/execute.exp: Added for Dejagnu support
32353         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32354
32355 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32356
32357     This should complete moving the CHILL test files.
32358         * chill.noncompile(.cvsignore printf.grt
32359             in-printf.grt chprintf.grt chprintf.ch):
32360             Added test-support files.
32361           (Makefile): Modified further.
32362         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32363             signal.ch): Added test files.
32364           * chill.execute (.cvsignore printf.grt printr.c
32365             in-printf.grt rts.c chprintf.grt rts.h): Added
32366           test-support files.
32367             (Makefile): More corrections.
32368
32369 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32370
32371         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32372           test cases, ready for DejaGnu.
32373
32374 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32375
32376         * Upgraded c-torture tests from 1.18 to 1.19
32377
32378         * gcc.compile: added test(s):
32379           930607-1.c
32380         * gcc.execute: added test(s):
32381           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32382
32383         * added new subdirectory for misc tests: gcc.misc-tests
32384         * gcc.misc-test(s): added tests:
32385           inst-check.c test-consts.c test-ior.c test-switch.c
32386
32387 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32388
32389         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32390
32391 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32392
32393         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32394
32395 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32396
32397         * Upgraded c-torture tests from 1.17 to 1.18
32398
32399 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32400
32401         * Upgraded c-torture tests from 1.12 to 1.17
32402
32403 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32404
32405         * lib/old-dejagnu.exp:
32406           Fixed handling of XFAIL target triplets to correctly
32407           recognize wildcard characters.  Removed code that
32408           appended a unique id tag to the end of the file name
32409           printed out by the result of the testcases within a
32410           given test file.
32411
32412 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32413
32414         * lib/old-dejagnu.exp:
32415           Reworked expected failure handling to trigger off of XFAIL
32416           keyword in keyphrase embeded in testcase source code. The
32417           XFAIL keyword must be at the end of the keyphrase line. It
32418           may optionally be followed by one or more target triplets.
32419           It has just occured that the handling of wildcards in the
32420           target triplet may not be correct.
32421
32422 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32423
32424         * g++.old-deja/tests:
32425           Moved all subdirectories up one level into g++.old-deja .
32426
32427         * lib/old-dejagnu.exp:
32428           Fixed problem with CXXFLAGS not being properly reset, and being
32429           corrupted with extraneous "-c" compiler option.  This was
32430           causing binaries to not be generated for test that needed them.
32431           Modified strings passed to "pass" and "fail" so that individual
32432           tests from the same test file would be distinguished by an
32433           identifier appended to the test file name in the summary logs;
32434           this corrected a problem with erroneous diff logs.  Added code
32435           to search testcases for expected fail and unexpected pass keywords.
32436
32437 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32438
32439         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32440
32441 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32442
32443         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32444           Removed extraneous text from end of "Special g++ Options"
32445           keyphrase.
32446
32447         * lib/old-dejagnu.exp: Added pattern matching to look for new
32448           keywords, embedded in testcases comments, which will trigger
32449           calls to xpass and xfail.
32450
32451 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32452
32453         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32454           comments embedded in the testcases, especially the one looking for
32455           special compiler options, as well as the pattern matching for the
32456           compiler output again.
32457
32458 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32459
32460         * lib/old-dejagnu.exp: Do a proper check of the return value for
32461           execute tests. Fixed several problems with the pattern matching
32462           of the compiler output which gave erroneous test results.
32463           Changed several of the test result messages to be more descriptive.
32464         * config/unix-g++.exp: Proc g++_load now actually works and
32465           executes the tests passed to it and returns a usable return
32466           value.
32467
32468 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32469
32470           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32471
32472 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32473
32474         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32475           Modified both files to properly execute the old style
32476           dejagnu tests. The previous versions of these files were
32477           experimental and did not function anything near correctly.
32478
32479 1993-04-05  Rob Savoye  (rob@cygnus.com)
32480
32481         * Removed all Makefile.in and configure.in files. No configuration
32482         needed now.
32483
32484 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32485
32486         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32487
32488 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32489
32490         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32491         gcc.special/configure.in, gcc.noncompile/configure.in,
32492         gcc.execute/configure.in, gcc.code_quality/configure.in,
32493         g++.other/configure.in, g++.old-deja/configure.in,
32494         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32495         in srcname setting.
32496
32497 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32498
32499         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32500         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32501         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32502
32503 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32504
32505         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32506         (gdb_exit): Don't remove *_soc files.
32507
32508 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32509
32510         * lib/c-torture.exp: Don't look for main; instead always use -w
32511         -c.  This is how the c-torture tests work.  Remove the object
32512         file if the compilation succeeds.
32513         * gcc.execute/execute.exp: Remove executable if test passes.
32514         * gcc.noncompile/noncompile.exp: Every test is an expected
32515         failure.
32516         * gcc.special/special.exp: Added tests from c-torture 1.11,
32517         corrected use of existing test.
32518         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32519         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32520         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32521         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32522         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32523         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32524         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32525         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32526         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32527         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32528         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32529         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32530         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32531         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32532         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32533         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32534         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32535         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32536         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32537         c-torture 1.11.
32538         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32539         correspond to c-torture 1.11.
32540
32541         * New file.