OSDN Git Service

8638f9852816d02a0bd5fa7d61054b417ec5bd6b
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
2
3         PR middle-end/21265
4         * gcc.dg/20050503-1.c: New test.
5
6         PR rtl-optimization/21239
7         * gcc.dg/i386-sse-11.c: New test.
8
9 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
10
11         PR target/16888
12         * gcc.target/i386/asm-1.c: New test.
13
14 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
15
16         PR rtl-optimization/21330
17         * gcc.c-torture/execute/20050502-1.c: New test.
18
19         PR target/21297
20         * gcc.c-torture/execute/20050502-2.c: New test.
21
22 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
23
24         PR middle-end/21282
25         * gcc.dg/pr21282.c: New.
26
27 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
28
29         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
30         * gcc.dg/vect/vect-92.c: Likewise
31         * gcc.dg/vect/vect-93.c: Likewise
32         * gcc.dg/vect/vect-dv-1.c: Likewise
33         * gcc.dg/vect/vect-dv-2.c: Likewise
34         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
35
36 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
37
38         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
39         * gfortran.dg/vect/vect-2.f90:  Likewise
40         * gfortran.dg/vect/vect-3.f90:  Likewise
41         * gfortran.dg/vect/vect-4.f90:  Likewise
42         * gfortran.dg/vect/vect-5.f90:  Likewise
43
44 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
45
46         PR target/20813
47         * gcc.dg/rs6000-fpint-2.c: New.
48
49 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
50
51         PR c/15698
52         * gcc.dg/builtins-30.c: Update expected messages.
53         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
54         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
55         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
56
57 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
58
59         PR tree-optimization/21294
60         * gcc.dg/tree-ssa/pr21294.c: New.
61
62 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
63
64         * gcc.dg/altivec-3.c (vec_store): Do not use the old
65         __builtin_altivec_st_internal_4si built-in.
66
67 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
68
69         PR c++/15875
70         * g++.dg/template/ptrmem14.C: New test.
71
72 2005-05-02  Paul Brook  <paul@codesourcery.com>
73
74         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
75
76 2005-05-02  Michael Matz  <matz@suse.de>
77
78         PR c++/19542
79         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
80
81 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
82
83         * g++.dg/cpp/weak.C: New test.
84
85 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
86
87         * gcc.dg/tree-ssa/loop-8.c: New test.
88
89 2005-04-30  Michael Maty  <matz@suse.de>
90
91         * gcc.dg/inline-mcpy.c: New test.
92
93 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
94
95         PR libfortran/18958
96         * gfortran.dg/eoshift.f90:  New test case.
97
98 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
99
100         PR libfortran/18857
101         * gfortran.dg/matmul_1.f90: New test.
102
103 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
104
105         PR tree-optimization/21030
106         * gcc.dg/tree-ssa/pr21030.c: New.
107
108 2005-04-29  Devang Patel  <dpatel@apple.com>
109
110         PR tree-optimization/21272
111         * gcc.dg/vect/vect-ifcvt-10.c: New test.
112         
113 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
114
115         PR fortran/13082
116         PR fortran/18824
117         * gfortran.dg/entry_4.f90: New test.
118         * gfortran.fortran-torture/execute/entry_1.f90: New test.
119         * gfortran.fortran-torture/execute/entry_2.f90: New test.
120         * gfortran.fortran-torture/execute/entry_3.f90: New test.
121         * gfortran.fortran-torture/execute/entry_4.f90: New test.
122         * gfortran.fortran-torture/execute/entry_5.f90: New test.
123         * gfortran.fortran-torture/execute/entry_6.f90: New test.
124         * gfortran.fortran-torture/execute/entry_7.f90: New test.
125
126 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
127
128         * gfortran.fortran-torture/execute/entry_8.f90: New test.
129
130 2005-04-29  Paul Brook   <paul@codesourcery.com>
131
132         * gfortran.dg/entry_3.f90: New test.
133
134 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
135
136         * gfortran.dg/implicit_4.f90: New test.
137
138 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
139
140         * lib/target-supports.exp (check_profiling_available): Return
141         false for xtensa-*-elf.
142
143 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
144
145         * lib/fortran-torture.exp (fortran-torture.exp): Catch
146         error if file cannot be deleted.
147
148 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
149
150         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
151         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
152         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
153         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
154         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
155         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
156         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
157         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
158         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
159         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
160         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
161         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
162         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
163
164 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
165
166         PR fortran/20865
167         * gfortran.dg/pr20865.f90: New test.
168
169 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
170
171         * gcc.dg/void-cast-2.c: New test.
172
173 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
174
175         PR c/21159
176         * gcc.dg/void-cast-1.c: New test.
177
178 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
179
180         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
181
182 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
183
184         PR fortran/21177
185         * gfortran.dg/pr21177.f90: New test.
186
187 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
188
189         PR tree-optimization/21171
190         * gcc.dg/tree-ssa/pr21171.c: New test.
191
192 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
193
194         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
195         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
196         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
197         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
198         gcc.dg/tree-ssa/gen-vect-32.c: New.
199         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
200         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
201         don't run on PPC32.
202
203 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
204
205         PR c/21213
206         * gcc.dg/transparent-union-3.c: New test.
207
208 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
209
210         PR c/20740
211         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
212         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
213         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
214         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
215         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
216         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
217
218 2005-04-26  Jeff Law  <law@redhat.com>
219
220         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
221         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
222         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
223         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
224         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
225         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
226         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
227
228 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
229
230         PR tree-optimization/17598
231         * gcc.dg/tree-ssa/pr17598.c: New testcase.
232
233 2005-04-25  Mike Stump  <mrs@apple.com>
234
235         * objc.dg/fix-and-continue-1.m: Add.
236
237 2005-04-25  Roger Sayle  <roger@eyesopen.com>
238
239         PR c++/20995
240         * g++.dg/opt/pr20995-1.C: New test case.
241
242 2005-04-25  Devang Patel <dpatel@apple.com>
243
244         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
245         
246 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
247
248         PR testsuite/21062
249         * g++.dg/opt/alias2.C (printf): Correct the prototype.
250
251 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
252
253         PR C++/21188
254         * g++.dg/opt/rtti2.C: New test.
255
256 2005-04-25  Paul Brook  <paul@codesourcery.com>
257         Steven G. Kargl  <kargls@comcast.net>
258
259         PR fortran/20879
260         * gfortran.dg/ichar_1.f90: New file.
261
262 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
263
264         PR middle-end/20991
265         * g++.dg/opt/pr20991.C: New test.
266
267         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
268         where sizeof (type) < __alignof__ (type).
269         * gcc.dg/compat/struct-layout-1.h: Likewise.
270
271 2005-04-24  Per Bothner  <per@bothner.com>
272             Devang Patel  <dpatel@apple.com>
273
274         PR preprocessor/20907
275         * gcc.dg/cpp/very-long-comment.c: New test.
276
277 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
278
279         PR fortran/20059
280         * gfortran.dg/common_5.f: New test.
281
282 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
283
284         PR middle-end/21082
285         * g++.dg/tree-ssa/pr21082.C: New testcase.
286
287 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
288
289         * gcc.dg/vect/vect-99.c: New test.
290
291 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
292
293         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
294
295 2005-04-22  Jeff Law  <law@redhat.com>
296
297         * gcc.dg/uninit-5.c: Remove xfails.
298         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
299         conditionals and loads.
300
301 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
302
303         PR libfortran/20074
304         PR libfortran/20436
305         PR libfortran/21108
306         * gfortran.dg/nested_reshape.f90: new test
307         * gfortran.dg/reshape-alloc.f90: new test
308         * gfortran.dg/reshape.f90: new test
309
310 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
311
312         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
313
314         * gcc.dg/arm-vfp1.c: New test.
315
316 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
317
318         PR c++/21087
319         * g++.dg/lookup/builtin2.C: New test.
320
321 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
322
323         * gcc.dg/weak/weak-13.c: New test.
324
325 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
326
327         * lib/target-supports.exp (check_effective_target_sync_int_long):
328         Add powerpc*.
329
330 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
331
332         * gcc.target/mips/branch-1.c: New test.
333
334 2005-04-21  Richard Henderson  <rth@redhat.com>
335
336         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
337         * gcc.dg/vect/vect-86.c: Likewise.
338         * gcc.dg/vect/vect-87.c: Likewise.
339         * gcc.dg/vect/vect-88.c: Likewise.
340
341 2005-04-21  Devang Patel  <dpatel@apple.com>
342
343         PR optimization/20994
344         * gcc.dg/tree-ssa/ifc-3.c: New test.
345         
346 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
347
348         PR c/12913
349         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
350         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
351         gcc.dg/c99-vla-jump-5.c: New tests.
352
353 2005-04-19  Richard Henderson  <rth@redhat.com>
354
355         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
356         Fix typo in exists check.
357         (check_effective_target_sync_int_long): New.
358         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
359         * gcc.dg/ia64-sync-2.c: Likewise.
360         * gcc.dg/ia64-sync-3.c: Likewise.
361         * gcc.dg/ia64-sync-4.c: Likewise.
362
363 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
364
365         * gcc.dg/fold-xor-1.c: New test.
366         * gcc.dg/fold-xor-2.c: New test.
367
368 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
369
370         PR target/20670
371         * g++.dg/eh/fp-regs.C: New test.
372
373 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
374
375         * gcc.dg/Wint-to-pointer-cast-1.c,
376         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
377         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
378         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
379
380 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
381
382         PR fortran/16861
383         * gfortran.dg/pr16861.f90: New test.
384
385 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
386
387         * gcc.dg/pr21085.c: New test.
388
389 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
390
391         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
392         (setup_mips_tests, dg-mips-options): New procedures.
393         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
394         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
395         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
396         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
397         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
398         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
399         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
400         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
401         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
402         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
403         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
404         dg-mips-options instead of dg-options.  Remove now-redundant
405         preprocessor guards.
406         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
407         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
408         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
409         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
410         * gcc.dg/vr-mult-2.c: Delete.
411         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
412         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
413         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
414         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
415         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
416         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
417         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
418
419 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
420
421         * ada/acats/run_all.sh: Use sync when executable not present.
422         
423 2005-04-18  Devang Patel  <dpatel@apple.com>
424
425         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
426         * gcc.dg/vect/vect-11a.c: New.
427         * gcc.dg/vect/vect-none.c: Update.
428         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
429
430 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
431
432         PR tree-optimization/20922
433         * gcc.dg/pr20922-1.c: New test.
434         * gcc.dg/pr20922-2.c: New test.
435         * gcc.dg/pr20922-3.c: New test.
436         * gcc.dg/pr20922-4.c: New test.
437         * gcc.dg/pr20922-5.c: New test.
438         * gcc.dg/pr20922-6.c: New test.
439
440 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
441
442         PR libfortran/20950
443         * gfortran.dg/pr20950.f: New test.
444
445 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
446
447         PR libfortran/19216
448         * gfortran.dg/pr19216.f: New test.
449
450 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
451
452         PR tree-optimization/21001
453         * gcc.dg/tree-ssa/pr21001.c: New.
454
455 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
456
457         PR libfortran/21075
458         * gfortran.dg/reshape_rank7.f90: New test.
459
460 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
461
462         PR libfortran/12884 gfortran.dg/pr12884.f: New test
463         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
464         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
465         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
466         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
467         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
468         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
469         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
470         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
471         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
472         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
473         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
474         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
475         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
476         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
477         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
478         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
479         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
480         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
481         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
482         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
483
484 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
485
486         * gfortran.dg/wtruncate.f: New testcase.
487         * gfortran.dg/wtruncate.f90: New testcase.
488
489 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
490
491         PR c++/21025
492         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
493         which sizeof/alignof is dependent, rather than just whether we are
494         processing_template_decl.
495         
496 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
497
498         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
499         corrected typo where the wrong variables had been compared.
500
501 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
502
503         PR libfortran/18495
504         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
505         Test callee-allocated version of return array with a write
506         statement.
507         Test spread with a temporary with another write statement.
508
509 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
510
511         PR tree-optimization/21031
512         * gcc.dg/tree-ssa/pr21031.c: New.
513
514 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
515
516         PR tree-optimization/21004
517         * gcc.dg/builtins-53.c: Include builtins-config.h.
518         Check floorf, ceilf, floorl and ceill transformations
519         only when HAVE_C99_RUNTIME is defined.
520         
521 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
522
523         PR middle-end/20739
524         * gcc.dg/tree-ssa/pr20739.c: New test.
525
526 2005-04-14  Mike Stump  <mrs@apple.com>
527
528         * gcc.dg/Foundation.framework/empty: New.
529         * gcc.dg/framework-2.c: New.
530
531 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
532
533         PR tree-optimization/21021
534         * gcc.c-torture/compile/pr21021.c: New.
535
536 2005-04-14  Janis Johnson  <janis187@us.ibm.com
537
538         PR testsuite/21010
539         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
540         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
541         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
542         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
543         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
544         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
545         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
546         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
547
548 2005-04-14  Richard Henderson  <rth@redhat.com>
549
550         * lib/target-supports.exp (check_effective_target_vect_condition):
551         Add ia64, i?86, and x86_64.
552
553 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
554
555         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
556
557 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
558
559         PR tree-optimization/20657
560         * gcc.dg/tree-ssa/pr20657.c: New.
561
562 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
563
564         * gcc.dg/builtins-53.c: Also check (int)trunc* and
565         (long long int)trunc*.
566
567 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
568
569         PR target/20927
570         * gcc.dg/pr20927.c: New test.
571
572 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
573
574         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
575         * gcc.target/mips/asm-1.c: Likewise.
576
577 2005-04-13  Dale Johannesen  <dalej@apple.com>
578
579         * objc.dg/objc-fast-4.m:  New.
580
581 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
582
583         * gcc.target/cris/torture/cris-torture.exp: New driver in new
584         directory.
585         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
586
587 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
588
589         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
590         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
591         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
592
593 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
594
595         PR tree-optimization/20913
596         * gcc.dg/tree-ssa/pr20913.c: New.
597
598         PR tree-optimization/20702
599         * gcc.dg/tree-ssa/pr20702.c: New.
600
601 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
602
603         PR c++/13744
604         * g++.dg/inherit/local3.C: New test.
605
606 2005-04-12  Jeff Law  <law@redhat.com>
607
608         * gcc.dg/tree-ssa/20050412-1.c: New test.
609
610 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
611
612         PR libfortran/19016
613         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
614         Add tests with mask generated by expression.
615         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
616         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
617         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
618
619 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
620
621         PR middle-end/20917
622         * gcc.dg/20050409-1.c: New test.
623
624 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
625
626         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
627
628 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
629
630         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
631         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
632         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
633         (TARGET_CXX): Adjust accordingly.
634         * target.h (struct gcc_target): Remove epxort_class_data.  Add
635         determine_class_data_visibility and class_data_always_comdat.
636         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
637         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
638         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
639         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
640         (arm_cxx_determine_class_data_visibility): New.
641         (arm_cxx_class_data_always_comdat): Likewise.
642         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
643         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
644         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
645         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
646         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
647         Define.
648
649 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
650
651         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
652
653 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
654
655         * gcc.dg/i386-darwin-fpmath.c: New.
656
657 2004-04-11  Devang Patel  <dpatel@apple.com>
658
659         * lib/target-supports.exp (check_effective_target_vect_condition): New.
660         * gcc.dg/vect/vect-ifcvt-1.c: New test.
661         * gcc.dg/vect/vect-ifcvt-2.c: New test.
662         * gcc.dg/vect/vect-ifcvt-3.c: New test.
663         * gcc.dg/vect/vect-ifcvt-4.c: New test.
664         * gcc.dg/vect/vect-ifcvt-5.c: New test.
665         * gcc.dg/vect/vect-ifcvt-6.c: New test.
666         * gcc.dg/vect/vect-ifcvt-7.c: New test.
667         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
668         
669 2004-04-11  Devang Patel  <dpatel@apple.com>
670
671         * gcc.dg/vect/vect-dv-1.c: New test.
672         * gcc.dg/vect/vect-dv-2.c: New test.
673         
674 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
675
676         PR tree-optimization/20933
677         * gcc.dg/tree-ssa/pr20933.c: New test.
678
679 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
680
681         * gfortran.dg/fold_nearest.f90: New test.
682
683 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
684
685         * gcc.dg/tree-ssa/alias-1.c: New test.
686
687 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
688
689         PR tree-optimization/20920
690         * g++.dg/tree-ssa/pr20920.C: New test.
691
692 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
693
694         * gcc.dg/builtins-53.c: Also check (int)ceil* and
695         (long long int)ceil*.
696         
697 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
698
699         * g++.dg/warn/Wdtor1.C: Declare template in system header with
700         explicit C++ linkage.
701
702 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
703
704         * gfortran.dg/pr17229.f: Take care of the new obsolescence
705         warning for arithmetic IF statements.
706
707 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
708
709         * eor_handling_1.f90: New test case.
710         * eor_handling_2.f90: New test case.
711         * eor_handling_3.f90: New test case.
712         * eor_handling_4.f90: New test case.
713         * eor_handling_5.f90: New test case.
714         * noadv_size.f90: New test case.
715         * pad_no.f90: New test case.
716
717 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
718
719         * gcc.c-torture/execute/20050410-1.c: New test.
720
721 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
722
723         * gcc.dg/pr20126.c: New.
724
725 2005-04-09  Bud Davis  <bdavis@gfortran.org>
726             Steven G. Kargl <kargls@comcast.net>
727
728         * gfortran.dg/PR19872.f: New test.
729
730 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
731
732         * gfortran.dg/nint_1.f90:  Fix dg-do directive
733
734 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
735
736         * gfortran.dg/nint_1.f90: New test.
737
738 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
739
740         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
741         Added test for callee-allocated arrays with write statements.
742         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
743         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
744         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
745         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
746         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
747
748 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
749
750         PR libfortran/20163
751         * gfortran.dg/open-options-blanks.f:  New test.
752
753 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
754
755         PR fortran/13257
756         * gfortran.dg/comma_format_extension_[1234].f: New tests.
757
758 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
759
760         * gcc.dg/tree-ssa/stdarg-1.c: New test.
761         * gcc.dg/tree-ssa/stdarg-2.c: New test.
762         * gcc.dg/tree-ssa/stdarg-3.c: New test.
763         * gcc.dg/tree-ssa/stdarg-4.c: New test.
764         * gcc.dg/tree-ssa/stdarg-5.c: New test.
765         * gcc.c-torture/execute/stdarg-4.c: New test.
766
767         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
768
769         PR target/20795
770         * g++.dg/abi/param2.C: New test.
771
772 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
773
774         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
775
776 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
777
778         * gcc.dg/builtins-53.c: New test.
779
780 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
781
782         * g++.dg/tree-ssa/pr18178.C: New test.
783         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
784         * gcc.c-torture/execute/20041019-1.c: New test.
785         * gcc.dg/tree-ssa/20041008-1.c: New test.
786         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
787         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
788         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
789         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
790         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
791         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
792         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
793         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
794         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
795         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
796
797 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
798
799         PR rtl-optimization/20466
800         * gcc.c-torture/execute/pr20466-1.c: New test.
801
802 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
803
804         PR c++/20905
805         * g++.dg/parse/cond2.C: New test.
806
807         PR c++/20145
808         * g++.dg/warn/Wdtor1.C: New test.
809
810 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
811
812         PR fortran/17229
813         * gfortran.dg/pr17229.f: New test.
814
815 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
816
817         * gfortran.dg/tiny_1.f90: New test.
818         * gfortran.dg/tiny_2.f90: ditto.
819
820 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
821
822         * gfortran.dg/eor_1.f90:  Fix dg-do run line
823         * gfortran.dg/open_new.f90:  Fix dg-do run line
824
825 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
826
827         * lib/target-supports.exp (get_compiler_messages): Support
828         optional arguments, the fourth being compiler options.
829         (check_effective_target_fpic): New proc.
830         * gcc.dg/20050321-2.c: Restrict to target fpic.
831
832 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
833
834         * gcc.dg/15443-1.c: New test.
835         * gcc.dg/15443-2.c: Likewise.
836
837 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
838
839         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
840
841 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
842
843         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
844
845 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
846
847         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
848         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
849         -m64.
850         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
851         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
852         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
853
854 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
855
856         PR c++/20212
857         * g++.dg/warn/Wunused-11.C: New test.
858
859 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
860
861         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
862
863 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
864
865         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
866
867 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
868
869         PR c++/20734
870         * g++.dg/template/ptrmem13.C: New test.
871
872 2005-04-05  Per Bothner  <per@bothner.com>
873
874         * lib/gcc.exp: Always add -fno-show-column, for now.
875
876 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
877
878         PR testsuite/20767
879         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
880         of plain old "unsigned int" for the type of "i".  Makes this test
881         64bit clean.
882
883 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
884
885         * gcc.dg/i386-ssefn-1.c: New test.
886         * gcc.dg/i386-ssefn-2.c: New test.
887         * gcc.dg/i386-ssefn-3.c: New test.
888         * gcc.dg/i386-ssefn-4.c: New test.
889
890 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
891
892         PR tree-optimization/20076
893         * gcc.dg/builtin-apply4.c: New test.
894
895         PR preprocessor/19475
896         * gcc.dg/cpp/macspace1.c: New test.
897         * gcc.dg/cpp/macspace2.c: New test.
898
899 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
900
901         * gfortran.dg/pr20755.f: Fixed bad format.
902
903 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
904
905         PR c++/20763
906         * g++.dg/ext/attrib21.C: New test.
907
908 2004-04-05  Devang Patel  <dpatel@apple.com>
909
910         * lib/target-supports.exp (check_effective_target_vect_shif): New.
911         * gcc.dg/vect/vect-shift-1.c: New test.
912         
913 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
914
915         PR libfortran/20755
916         * gfortran.dg/pr20755.f: New test.
917
918 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
919
920         * gfortran.dg/pr15959.f90: New test.
921         * gfortran.dg/string_pad_trunc.f90: New test.
922
923 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
924
925         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
926         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
927         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
928         syntax.
929
930 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
931
932         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
933
934 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
935
936         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
937         * gcc.c-torture/compile/20011119-2.c: Likewise.
938         * gcc.c-torture/compile/981001-2.c: Likewise.
939
940 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
941
942         PR c++/20679
943         * g++.dg/template/overload4.C: New test.
944
945 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
946
947         PR c++/20746
948         * g++.dg/abi/covariant5.C: New.
949
950         PR debug/20505
951         * g++.dg/debug/const2.C: New.
952
953 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
954
955         PR rtl-optimization/16104
956         * gcc.c-torture/execute/20050316-1.c: New test.
957
958 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
959
960         * g++.dg/template/spec23.C: Fix dg-error text.
961
962 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
963
964         PR c++/19199
965         * g++.dg/expr/lval2.C: New.
966
967 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
968
969         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
970         __builtin_strcasecmp and __builtin_strncasecmp.
971
972 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
973
974         PR c++/20723
975         * g++.dg/template/spec22.C: New.
976         * g++.dg/template/spec23.C: New.
977
978 2005-04-03  Dale Ranta  <dir@lanl.gov>
979             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
980
981         PR libfortran/20068
982         PR libfortran/20125
983         PR libfortran/20156
984         PR libfortran/20471
985         * gfortran.dg/backspace.f: New test.
986
987 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
988
989         * gcc.dg/pr19345.c: New test.
990
991 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
992
993         PR tree-optimization/20640
994         * gcc.dg/torture/tree-loop-1.c: New.
995
996 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
997
998         PR rtl-optimization/20290
999         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1000
1001 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1002
1003         * gcc.dg/rs6000-fpint.c: New.
1004
1005 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1006
1007         * gcc.dg/old-style-then-proto-1.c: New test.
1008
1009 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1010
1011         * gfortran.fortran-torture/execute/backspace.f90: Check
1012         after backspace and read was incorrect.
1013
1014 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1015
1016         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1017         buffer past the terminating NUL using memcmp.
1018         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
1019         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
1020
1021         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
1022         Fix unused/uninitialized variable warnings.
1023
1024         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
1025         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
1026         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
1027         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
1028
1029         * gcc.c-torture/execute/builtins/abs-1-lib.c,
1030         gcc.c-torture/execute/builtins/fputs-lib.c,
1031         gcc.c-torture/execute/builtins/lib/fprintf.c,
1032         gcc.c-torture/execute/builtins/lib/main.c,
1033         gcc.c-torture/execute/builtins/lib/memcmp.c,
1034         gcc.c-torture/execute/builtins/lib/memmove.c,
1035         gcc.c-torture/execute/builtins/lib/mempcpy.c,
1036         gcc.c-torture/execute/builtins/lib/memset.c,
1037         gcc.c-torture/execute/builtins/lib/printf.c,
1038         gcc.c-torture/execute/builtins/lib/sprintf.c,
1039         gcc.c-torture/execute/builtins/lib/stpcpy.c,
1040         gcc.c-torture/execute/builtins/lib/strchr.c,
1041         gcc.c-torture/execute/builtins/lib/strcmp.c,
1042         gcc.c-torture/execute/builtins/lib/strcpy.c,
1043         gcc.c-torture/execute/builtins/lib/strcspn.c,
1044         gcc.c-torture/execute/builtins/lib/strlen.c,
1045         gcc.c-torture/execute/builtins/lib/strncat.c,
1046         gcc.c-torture/execute/builtins/lib/strncmp.c,
1047         gcc.c-torture/execute/builtins/lib/strncpy.c,
1048         gcc.c-torture/execute/builtins/lib/strrchr.c,
1049         gcc.c-torture/execute/builtins/lib/strspn.c,
1050         gcc.c-torture/execute/builtins/lib/strstr.c,
1051         gcc.c-torture/execute/builtins/memops-asm-lib.c,
1052         gcc.c-torture/execute/builtins/strlen-2.c,
1053         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
1054         prototypes.
1055
1056 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1057
1058         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
1059         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
1060         selectany usage.
1061
1062 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
1063
1064         PR c++/19406
1065         * g++.dg/debug/using1.C: New test.
1066
1067 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
1068
1069         PR middle-end/20524
1070         * gcc.dg/alias-7.c: Prefix asm-declared name with
1071         __USER_LABEL_PREFIX__.
1072
1073 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
1074
1075         Fix fallout from PR middle-end/15700:
1076         * gcc.c-torture/compile/20011119-1.c: Take
1077         __USER_LABEL_PREFIX__ into account.
1078         * gcc.c-torture/compile/20011119-2.c: Likewise.
1079
1080 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1081
1082         PR c++/18644
1083         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
1084
1085 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1086
1087         PR c/17855
1088         * gcc.c-torture/compile/struct-non-lval-1.c,
1089         gcc.c-torture/compile/struct-non-lval-2.c,
1090         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
1091
1092 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
1093
1094         * gcc.dg/tls/tls.exp: Remove temporary file.
1095         * g++.dg/tls/tls.exp: Ditto.
1096         * lib/file-format.exp: Ditto.
1097         * g++.dg/special/ecos.exp: Ditto.
1098
1099         * lib/profopt.exp: Treat prof_ext as a list.
1100         * gcc.misc-tests/bprob.exp: Ditto.
1101         * g++.dg/bprob/bprob.exp: Ditto.
1102
1103         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
1104         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
1105         g++.dg/tree-ssa/pointer-reference-alias.C,
1106         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
1107         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
1108         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
1109         g++.dg/vect/pr19951.cc: Ditto.
1110         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
1111         gcc.dg/builtins-47.c: Ditto.
1112         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
1113         gcc.dg/pr20115-1.c: Ditto.
1114         * gcc.dg/tree-ssa/20030530-2.c,
1115         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
1116         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1117         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
1118         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1119         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
1120         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
1121         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
1122         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
1123         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
1124         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
1125         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
1126         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
1127         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
1128         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
1129         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
1130         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1131         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1132         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1133         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1134         gcc.dg/tree-ssa/20030824-1.c,
1135         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
1136         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
1137         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
1138         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
1139         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
1140         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
1141         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
1142         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
1143         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
1144         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
1145         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
1146         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
1147         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
1148         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
1149         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
1150         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
1151         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
1152         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
1153         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
1154         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
1155         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
1156         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
1157         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
1158         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
1159         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
1160         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
1161         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
1162         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
1163         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
1164         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
1165         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
1166         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
1167         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1168         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1169         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1170         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1171         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1172         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1173         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1174         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1175         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1176         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1177         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1178         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1179         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1180         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1181         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1182         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1183         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1184         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1185         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1186         gcc.dg/tree-ssa/useless-1.c: Ditto.
1187         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1188         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1189         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1190         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1191         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1192         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1193         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1194         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1195         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1196         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1197         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1198         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1199         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1200         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1201         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1202         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1203         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1204         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1205         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1206         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1207         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1208         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1209         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1210         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1211         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1212         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1213         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1214         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1215         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1216         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1217         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1218         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1219         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1220         gcc.dg/vect/vect-none.c: Ditto.
1221         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1222         treelang/compile/unsigned.tree: Ditto.
1223
1224         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1225         * gcc.dg/cpp/direct2s.c: Ditto.
1226         * gcc.dg/cpp/paste4.c: Ditto.
1227         * gcc.dg/cpp/separate-1.c: Ditto.
1228         * gcc.dg/pch/save-temps-1.c: Ditto.
1229         * g++.dg/ext/altivec-10.C: Ditto.
1230         * g++.dg/pch/pch.C: Ditto.
1231
1232         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1233
1234         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1235         * g++.dg/template/repo1.C: Ditto.
1236         * g++.dg/template/repo2.C: Ditto.
1237         * g++.dg/template/repo3.C: Ditto.
1238         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1239         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1240         * g++.old-deja/g++.pt/repo1.C: Ditto.
1241         * g++.old-deja/g++.pt/repo2.C: Ditto.
1242         * g++.old-deja/g++.pt/repo3.C: Ditto.
1243         * g++.old-deja/g++.pt/repo4.C: Ditto.
1244
1245         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1246         * gcc.dg/20030107-1.c: Ditto.
1247         * gcc.dg/20030702-1.c: Ditto.
1248         * gcc.dg/profile-generate-1.c: Ditto.
1249         * g++.dg/other/profile1.C: Ditto.
1250         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1251
1252         * lib/gcc-dg.exp (remove-build-file): New.
1253         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1254         cleanup-tree-dump, cleanup-saved-temps): New.
1255
1256 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1257
1258         PR c++/19203, DR 214
1259         * g++.dg/parse/ambig3.C: Not ambiguous.
1260         * g++.dg/template/spec20.C: New.
1261         * g++.dg/template/spec21.C: New.
1262
1263 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1264
1265         PR target/20045
1266         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1267
1268 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1269
1270         PR libfortran/20660
1271         * gfortran.dg/negative_unit.f: New test.
1272
1273 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1274
1275         * gcc.dg/20050330-1.c: New test.
1276
1277 2005-03-30  Devang Patel  <dpatel@apple.com>
1278
1279         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1280
1281 2005-03-30  Dale Johannesen  <dalej@apple.com>
1282
1283         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1284
1285 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1286
1287         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1288         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1289         Strip options from test name.
1290
1291 2005-03-31  Jan Hubicka  <jh@suse.cz>
1292
1293         * gcc.dg/varpool-1.c: New testcase.
1294
1295 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1296
1297         PR c/772
1298         PR c/17913
1299         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1300         gcc.dg/stmt-expr-label-3.c : New tests.
1301         * gcc.c-torture/execute/medce-2.c: Remove.
1302
1303 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1304
1305         PR c/20368
1306         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1307         tests.
1308
1309 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1310
1311         * gcc.c-torture/compile/pr20203.c: New test.
1312
1313 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1314
1315         * gfortran.dg/promotion.f90:  New test.
1316
1317 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1318
1319         PR middle-end/20491
1320         * gcc.dg/torture/asm-subreg-1.c: New test.
1321
1322 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1323
1324         PR c/20672
1325         * gcc.dg/pr20672-1.c: New test.
1326
1327 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1328
1329         * gfortran.dg/vect: New directory.
1330         * gfortran.dg/vect/vect.exp: New.
1331         * gfortran.dg/vect/vect-1.f90: New test.
1332         * gfortran.dg/vect/vect-2.f90: New test.
1333         * gfortran.dg/vect/vect-3.f90: New test.
1334         * gfortran.dg/vect/vect-4.f90: New test.
1335         * gfortran.dg/vect/vect-5.f90: New test.
1336
1337 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1338
1339         PR middle-end/20622
1340         * gcc.dg/alias-7.c: New test.
1341
1342 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1343
1344         * gcc.dg/sparc-reg-1.c: New test.
1345
1346 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1347
1348         PR target/19890
1349         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1350
1351 2005-03-29  Dale Ranta  <dir@lanl.gov>
1352             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1353
1354         PR libfortran/20163
1355         * gfortran.dg/pr20163-2.f: New test.
1356
1357 2005-03-28  Jan Hubicka  <jh@suse.cz>
1358
1359         PR middle-end/20635
1360         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1361         by Jakub Jelinek.
1362
1363 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1364
1365         PR tree-optimization/20626
1366         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1367         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1368
1369 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1370
1371         * gfortran.dg/underflow.f90:  New test.
1372         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1373
1374 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1375
1376         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1377
1378 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1379
1380         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1381         (g++_init): Make sure that CXXFLAGS is set.
1382         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1383         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1384         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1385         * lib/objc.exp (objc_init): Likewise.
1386         * lib/treelang.exp (treelang_init): Likewise.
1387
1388 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1389
1390         PR tree-optimization/20470
1391         * gcc.dg/tree-ssa/pr20470.c: New test.
1392
1393 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1394
1395         * gcc.dg/ppc-stfiwx.c: New.
1396
1397 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1398
1399         PR target/19888
1400         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1401
1402 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1403
1404         * gcc.dg/20050325-1.c: Fix a typo.
1405
1406 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1407
1408         PR libfortran/19678
1409         PR libfortran/19679
1410         * gfortran.dg/dos_eol.f: New test.
1411
1412 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1413
1414         PR rtl-optimization/20249
1415         * gcc.dg/20050325-1.c: New test.
1416
1417 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1418
1419         PR libfortran/15332
1420         * gfortran.dg/pr15332.f: New test.
1421
1422 2005-03-24  Dale Johannesen  <dalej@apple.com>
1423
1424         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1425
1426 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1427
1428         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1429         'internal' visibility.
1430         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1431         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1432         'protected' visibility.
1433         * gcc.dg/visibility-7.c: Likewise.
1434         * lib/target-supports.exp (check_visibility_available): Take
1435         a parameter, the kind of visibility to check for.
1436         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1437         to check_visibility_available.
1438
1439         * g++.dg/expr/cast3.C: New.
1440
1441 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1442
1443         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1444         rs6000.
1445
1446 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1447
1448         PR target/20095
1449         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1450
1451 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1452
1453         * gcc.dg/badshift.c: Renamed to...
1454         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1455
1456         * gcc.target/i386/badshift.c: Renamed to...
1457         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1458         only.
1459
1460         PR rtl-optimization/20532
1461         * gcc.target/i386/badshift.c: New.
1462
1463 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1464
1465         * gfortran.dg/pr18025.f90: New test.
1466
1467 2005-03-23  Dale Johannesen  <dalej@apple.com>
1468         
1469         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1470
1471 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1472
1473         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1474
1475         * lib/target-supports.exp (check_iconv_available): Default
1476         libiconv to -liconv, if there is no definition.
1477
1478 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1479
1480         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1481
1482 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1483
1484         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1485         * g++.dg/opt/pr7503-2.C: Likewise.
1486         * g++.dg/opt/pr7503-3.C: Likewise.
1487         * g++.dg/opt/pr7503-4.C: Likewise.
1488         * g++.dg/opt/pr7503-5.C: Likewise.
1489         * g++.dg/warn/minmax.C: New test.
1490
1491 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1492
1493         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1494         * gfortran.dg/g77_intrinsics_sub.f: New test.
1495
1496 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1497             Jan Hubicka  <jh@suse.cz>
1498             Steven Bosscher <stevenb@suse.de
1499
1500         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1501
1502 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1503
1504         PR c++/19980
1505         * g++.dg/template/redecl3.C: New test.
1506
1507 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1508
1509         PR c++/20499
1510         * g++.dg/parse/error16.C: Tweak error markers.
1511
1512 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1513
1514         PR target/20561
1515         * gcc.dg/20050321-2.c: New test.
1516
1517 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1518
1519         PR c++/20465
1520         PR c++/20381
1521         * g++.dg/template/ptrmem12.C: New.
1522
1523 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1524
1525         PR rtl-optimization/20527
1526         * gcc.c-torture/execute/pr20527-1.c: New test.
1527
1528 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1529
1530         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1531         program, compile it into a real executable and then delete the .c
1532         and .x files afterwards, to avoid problems on testglue targets.
1533
1534 2005-03-21  Stuart Hastings  <stuart@apple.com>
1535
1536         * gcc.target/i386/sse-2.c: New.
1537         
1538 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1539
1540         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1541
1542 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1543
1544         * g++.dg/parse/crash25.C: Fix typo.
1545
1546 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1547
1548         PR c++/20461
1549         * g++.dg/parse/crash24.C: New test.
1550
1551         PR c++/20536
1552         * g++.dg/parse/crash25.C: New test.
1553
1554 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1555
1556         PR c++/20147    
1557         * g++.dg/ext/stmtexpr4.C: New test.
1558
1559 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1560
1561         PR middle-end/20539
1562         * gcc.c-torture/compile/pr13066-1.c: New test case.
1563         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1564         * g++.dg/opt/pr13066-1.C: Likewise.
1565
1566 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1567
1568         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1569
1570 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1571
1572         PR fortran/18525
1573         * gfortran.dg/nesting_1.f90: New test.
1574
1575 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1576
1577         PR c++/20240
1578         * g++.dg/lookup/using13.C: New test.
1579
1580 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1581
1582         PR c++/20333
1583         * g++.dg/template/crash36.C: New test.
1584
1585 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1586
1587         PR c++/20463
1588         * g++.dg/template/crash35.C: New test.
1589
1590 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1591
1592         PR c++/19966
1593         * g++.dg/overload/operator2.C: New test.
1594
1595 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1596
1597         PR libfortran/20257
1598         * gfortran.dg/pr20257.f90: New test.
1599
1600 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1601
1602         PR libfortran/20480
1603         * gfortran.dg/pr20480.f90: New test.
1604
1605 2005-03-16  Richard Henderson  <rth@redhat.com>
1606
1607         PR middle-end/15700
1608         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1609         (_rtld_global): New.
1610         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1611         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1612
1613         * gcc.dg/alias-3.c: New.
1614         * gcc.dg/alias-4.c: New.
1615         * gcc.dg/alias-5.c: New.
1616         * gcc.dg/alias-6.c: New.
1617
1618 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1619
1620         * gcc.dg/cpp/ucnid-7.c: New.
1621
1622 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1623             Dorit Naishlos  <dorit@il.ibm.com>
1624
1625         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1626         darwin.
1627
1628 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1629
1630         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1631         misaligned accesses.
1632         * gcc.dg/vect/vect-58.c: Likewise.
1633         * gcc.dg/vect/vect-92.c: New.
1634         * gcc.dg/vect/vect-93.c: New.
1635
1636 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1637
1638         PR fortran/18827
1639         * gfortran.dg/assign_2.f90: New test.
1640         * gfortran.dg/assign_3.f90: New test.
1641         * gfortran.dg/assign.f90: New test.
1642
1643 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1644
1645         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1646         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1647         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1648         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1649         names.
1650
1651 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1652
1653         * gcc.dg/cpp/ucnid-6.c: New.
1654
1655         * gcc.dg/cpp/normalize-1.c: New.
1656         * gcc.dg/cpp/normalize-2.c: New.
1657         * gcc.dg/cpp/normalize-3.c: New.
1658         * gcc.dg/cpp/normalize-4.c: New.
1659         * gcc.dg/cpp/ucnid-4.c: New.
1660         * gcc.dg/cpp/ucnid-5.c: New.
1661         * g++.dg/cpp/normalize-1.C: New.
1662         * g++.dg/cpp/ucnid-1.C: New.
1663
1664 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1665
1666         * gcc.dg/pr18628.c: New.
1667
1668 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1669
1670         PR c++/20280
1671         * g++.dg/tree-ssa/pr20280.C: New.
1672
1673 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1674
1675         PR fortran/20467
1676         * gfortran.dg/stfunc_2.f90: New test.
1677
1678 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1679
1680         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1681
1682 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1683
1684         * gcc.dg/tree-ssa/20050314-1.c: New test.
1685
1686 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1687
1688         PR c++/4403
1689         PR c++/9783, DR433
1690         * g++.dg/template/friend34.C: New test.
1691         * g++.dg/template/friend35.C: Likewise.
1692         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1693
1694 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1695
1696         Friend class name lookup 5/n
1697         PR c++/1016
1698         * g++.dg/lookup/hidden-class1.C: New test.
1699         * g++.dg/lookup/hidden-class2.C: Likewise.
1700         * g++.dg/lookup/hidden-class3.C: Likewise.
1701         * g++.dg/lookup/hidden-class4.C: Likewise.
1702         * g++.dg/lookup/hidden-class5.C: Likewise.
1703         * g++.dg/lookup/hidden-class6.C: Likewise.
1704         * g++.dg/lookup/hidden-class7.C: Likewise.
1705         * g++.dg/lookup/hidden-class8.C: Likewise.
1706         * g++.dg/lookup/hidden-class9.C: Likewise.
1707         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1708         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1709         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1710         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1711         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1712         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1713         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1714         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1715         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1716         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1717         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1718
1719 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1720
1721         PR c++/20157
1722         * g++.dg/template/error18.C: New test.
1723
1724 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1725
1726         PR debug/16792
1727         * g++.dg/debug/pr16792.C: New test.
1728
1729 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1730
1731         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1732         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1733         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1734         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1735         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1736         test assertion names.
1737
1738 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1739
1740         PR fortran/18600
1741         * gfortran.dg/stfunc_1.f90: New test.
1742
1743 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1744
1745         PR fortran/16907
1746         * gfortran.dg/real_index_1.f90: New test.
1747
1748 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1749
1750         PR fortran/20323
1751         * gfortran.dg/spec_expr_1.f90: New test.
1752
1753 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1754
1755         PR c/20402
1756         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1757         new parser.
1758
1759 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1760
1761         PR fortran/20361
1762         * gfortran.dg/largeequiv_1.f90: New test.
1763
1764 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1765
1766         * gcc.dg/ucnid-1.c: New.
1767         * gcc.dg/ucnid-2.c: New.
1768         * gcc.dg/ucnid-3.c: New.
1769         * gcc.dg/ucnid-4.c: New.
1770         * gcc.dg/ucnid-5.c: New.
1771         * gcc.dg/ucnid-6.c: New.
1772         * gcc.dg/cpp/ucnid-1.c: New.
1773         * gcc.dg/cpp/ucnid-2.c: New.
1774         * gcc.dg/cpp/ucnid-3.c: New.
1775         * g++.dg/other/ucnid-1.C: New.
1776
1777 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1778
1779         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1780
1781 2005-03-11  Per Bothner  <per@bothner.com>
1782
1783         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1784         that diagnotics refer to correct token.
1785         * gcc.dg/unused-3.c: Likewise.
1786
1787 2005-03-11  Per Bothner  <per@bothner.com>
1788
1789         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1790         constant" is now actually on same line as string constant.
1791         * gcc.dg/cpp/direct2s.c: Likewise.
1792
1793 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1794
1795         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1796
1797 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1798
1799         PR libfortran/20124
1800         * gfortran.dg/pr20124.f90: New Test
1801
1802 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1803
1804         PR tree-optimization/20130
1805         * gcc.dg/pr20130-1.c: New test.
1806
1807 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1808
1809         PR target/20095
1810         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1811
1812 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1813
1814         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1815
1816 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1817
1818         * g++.dg/eh/forced1.C: Fix comment.
1819         * g++.dg/eh/forced2.C: Ditto.
1820         * g++.dg/eh/forced3.C: Ditto.
1821         * g++.dg/eh/forced4.C: Ditto.
1822
1823 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1824
1825         PR rtl-opt/20412
1826         * gcc.c-torture/compile/pr20412.c: New test.
1827
1828 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1829
1830         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1831
1832 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1833
1834         PR target/20322
1835         * gcc.dg/20050307-1.c: New test.
1836
1837 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1838
1839         PR c++/20375
1840         * g++.dg/other/stdarg3.C: New.
1841
1842 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1843
1844         PR c++/18384, c++/18327
1845         * g++.dg/init/array19.C: New test.
1846
1847         PR inline-asm/20314
1848         * gcc.dg/torture/pr20314-1.c: New test.
1849         * gcc.dg/torture/pr20314-2.c: New test.
1850
1851 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1852
1853         * gcc.dg/20050309-1.c: New test.
1854
1855 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1856
1857         * gcc.dg/builtins-10.c: Reactivate disabled test.
1858         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1859         new cbrt transformations.
1860
1861 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1862
1863         PR c++/20208
1864         * g++.dg/template/array13.C: New test.
1865
1866 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1867
1868         PR c++/16859
1869         * g++.dg/init/brace4.C: New test.
1870
1871 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1872
1873         PR c++/20186
1874         * g++.dg/template/non-dependent12.C: New.
1875
1876 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1877
1878         PR c++/20142
1879         * g++.dg/init/array18.C: Add dg-do run marker.
1880         
1881         PR c++/20142
1882         * g++.dg/init/array18.C: New test.
1883
1884 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1885
1886         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1887         * g++.dg/gcov/gcov.exp: Likewise.
1888         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1889         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1890         * lib/c-torture.exp: Likewise.
1891         * lib/fortran-torture.exp: Likewise.
1892         * lib/g++.exp: Likewise.
1893         * lib/gcc-defs.exp: Likewise.
1894         * lib/gcc-dg.exp: Likewise.
1895         * lib/gcc.exp: Likewise.
1896         * lib/gcov.exp: Likewise.
1897         * lib/gfortran.exp: Likewise.
1898         * lib/mike-g++.exp: Likewise.
1899         * lib/mike-gcc.exp: Likewise.
1900         * lib/objc-torture.exp: Likewise.
1901         * lib/objc.exp: Likewise.
1902         * lib/profopt.exp: Likewise.
1903         * lib/target-libpath.exp: Likewise.
1904         * lib/target-supports.exp: Likewise.
1905         * lib/treelang.exp: Likewise.
1906         * lib/wrapper.exp: Likewise.
1907
1908 2005-03-08  Jeff Law  <law@redhat.com>
1909
1910         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1911         PHI-OPT changes.
1912
1913 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1914
1915         * gcc.dg/vect/pr20122.c: New test.
1916
1917 2005-03-07  Jeff Law  <law@redhat.com>
1918
1919         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1920         was folded away.
1921         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1922         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1923         * gcc.dg/tree-ssa/pr18134.c: New test.
1924
1925 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1926
1927         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1928         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1929         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1930
1931 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1932
1933         PR tree-opt/17671
1934         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1935
1936 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1937
1938         * g++.dg/warn/Wnvdtor.C: New test.
1939
1940 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1941
1942         * gcc.dg/torture/pr19683-1.c: New test.
1943
1944 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1945
1946         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1947         * gfortran.dg/g77/19990313-2.f: Ditto.
1948         * gfortran.dg/g77/19990313-3.f: Ditto.
1949         * gfortran.dg/g77/19990525-0.f: Ditto.
1950         * gfortran.dg/g77/19990826-0.f: Ditto.
1951         * gfortran.dg/g77/19990826-2.f: Ditto.
1952         * gfortran.dg/g77/19990826-3.f: Ditto.
1953         * gfortran.dg/g77/20000511-1.f: Ditto.
1954         * gfortran.dg/g77/20000511-2.f: Ditto.
1955         * gfortran.dg/g77/970625-2.f: Ditto.
1956         * gfortran.dg/g77/980310-2.f: Ditto.
1957         * gfortran.dg/g77/980310-3.f: Ditto.
1958         * gfortran.dg/g77/980310-8.f: Ditto.
1959         * gfortran.dg/g77/980519-2.f: Ditto.
1960         * gfortran.dg/g77/alpha1.f: Ditto.
1961         * gfortran.dg/g77/claus.f: Ditto.
1962         * gfortran.dg/g77/erfc.f: Ditto.
1963         * gfortran.dg/g77/short.f: Ditto.
1964         * gfortran.fortran-torture/execute/data.f90: Ditto.
1965         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1966         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1967
1968 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1969
1970         * lib/file-format.exp (gcc_target_object_format): Add check for som
1971         format and hardcode object formats on hppa*-*-hpux*.
1972         * lib/target-supports.exp (check_weak_available): Add check for som
1973         object format.  Always return 0 on hppa*-*-hpux10*.
1974
1975         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1976         is defined.
1977
1978         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1979
1980 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1981
1982         * gfortran.dg/pr19936_1.f90: New test.
1983         * gfortran.dg/pr19936_2.f90: New test.
1984         * gfortran.dg/pr19936_3.f90: New test.
1985
1986 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1987             Paul Thomas <prthomas@drfccad.cea.fr>
1988
1989         * gfortran.dg/PR19754_1.f90: New test.
1990         * gfortran.dg/PR19754_2.f90: Ditto.
1991
1992 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1993
1994         PR c++/19311
1995         * g++.dg/template/non-dependent11.C: New test.
1996
1997 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
1998
1999         * lib/target-supports.exp (check_iconv_available): Fix comment.
2000
2001 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2002             Joseph S. Myers  <joseph@codesourcery.com>
2003
2004         PR c++/19797
2005         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2006
2007 2005-03-04  Matthew Sachs  <msachs@apple.com>
2008
2009         * gcc.exp (gcc_target_compile): Put braces around
2010         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2011         * objc.exp (objc_target_compile): Likewise.
2012         * treelang.exp (treelang_target_compile): Likewise.
2013
2014 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2015
2016         PR fortran/19673
2017         * gfortran.dg/func_result_1.f90: New test.
2018
2019 2005-03-04  Ben Elliston  <bje@au.ibm.com>
2020
2021         * gcc.misc-tests/options.exp: New test.
2022
2023 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
2024
2025         * gcc.dg/pr15784-4.c: New test.
2026
2027 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
2028
2029         * gcc.c-torture/execute/pr17133.c: New.
2030         * gcc.c-torture/compile/20050303-1.c: New.
2031
2032 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
2033
2034         * gcc.dg/cpp/assert4.c:  Fix for cygwin
2035
2036 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
2037
2038         * g++.dg/overload/using2.C: New.
2039
2040 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
2041
2042         PR c++/19916
2043         * g++.dg/init/ptrmem2.C: New test.
2044
2045 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
2046
2047         PR c/8927
2048         * gcc.dg/pr8927-1.c: New test.
2049
2050 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2051
2052         PR c++/20232
2053         * g++.dg/inherit/covariant12.C: New.
2054
2055 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2056
2057         PR fortran/19479
2058         * gfortran.dg/bound_1.f90: New test.
2059
2060 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
2061
2062         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
2063         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
2064
2065 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
2066
2067         PR c/20245
2068         * gcc.dg/pr20245-1.c: New test.
2069
2070 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
2071
2072         PR middle-end/19874
2073         * gcc.c-torture/execute/20050119-2.c: New test case.
2074
2075 2005-02-28  Ben Elliston  <bje@au.ibm.com>
2076
2077         * README: Update the DejaGnu bug reporting address.
2078         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
2079         * lib/objc-torture.exp: Likewise.
2080
2081 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2082
2083         * gfortran.dg/boz_1.f90: New test.
2084         * gfortran.dg/boz_3.f90: New test.
2085         * gfortran.dg/boz_4.f90: New test.
2086
2087 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2088
2089         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
2090         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
2091
2092 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2093
2094         PR libfortran/20101
2095         * gfortran.dg/write_0_pe_format.f90: New test.
2096
2097 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
2098
2099         PR c++/20206
2100         * g++.dg/opt/thunk2.C: New test.
2101         * g++.dg/opt/covariant1.C: New test.
2102
2103 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2104
2105         * gfortran.dg/e_d_fmt.f90: New test.
2106
2107 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
2108
2109         * gcc.dg/asm-b.c: Fix comment typos.
2110
2111 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2112
2113         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
2114         a V_MAY_DEF also.
2115
2116 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2117
2118         PR tree-opt/20188
2119         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
2120         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
2121         * gcc.dg/asm-b.c: New test.
2122
2123 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
2124
2125         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
2126         Disable this test on IRIX 6.
2127
2128 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
2129
2130         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
2131         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
2132         parser.
2133
2134 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
2135
2136         PR tree-optimization/20204
2137         * testsuite/gcc.dg/pr20204.c: New test.
2138
2139 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
2140
2141         PR target/20196
2142         * gcc.c-torture/execute/20050224-1.c: New test.
2143
2144         PR c++/20175
2145         * g++.dg/warn/Wbraces2.C: New test.
2146
2147 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
2148
2149         PR c++/19878
2150         * g++.dg/init/const2.C: New test.
2151
2152 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2153
2154         PR tree-optimization/20100
2155         * gcc.c-torture/execute/pr20100-1.c: New test.
2156
2157 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2158
2159         * gfortran.dg/implicit_3.f90: New test.
2160
2161         * gfortran.dg/deftype_1.f90: New test.
2162
2163 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
2164
2165         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
2166         the test passes.
2167         * g++.dg/other/anon3.C: Accept a warning.
2168
2169 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2170
2171         * gcc.dg/pr20017.c: Fix a comment typo.
2172
2173 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2174
2175         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2176
2177 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2178
2179         PR ada/19902
2180         * ada/acats/tests/cxa/cxa3004.a: Remove.
2181         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2182
2183 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2184
2185         PR c++/20073
2186         * g++.dg/init/const1.C: New test.
2187
2188         PR c++/19991
2189         * g++.dg/parse/constant7.C: New test.
2190
2191         PR c++/20152
2192         * g++.dg/parse/error27.C: New test.
2193         * g++.dg/template/qualttp15.C: Adjust error markers.
2194         * g++.old-deja/g++.other/struct1.C: Likewise.
2195         
2196         PR c++/20153
2197         * g++.dg/template/error17.C: New test.
2198
2199         PR c++/20148
2200         * g++.dg/parser/error26.C: New test.
2201
2202 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2203
2204         PR tree-optimization/20100
2205         PR tree-optimization/20115
2206         * gcc.dg/pr20115.c: New test.
2207         * gcc.dg/pr20115-1.c: New test.
2208         * gcc.dg/pr20100.c: New test.
2209         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2210         call-clobbered variables after alias1.
2211
2212 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2213
2214         * gfortran.dg/list_read_4.f90: new test.
2215
2216 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2217
2218         PR rtl-optimization/20017.
2219         * gcc.dg/pr20017.c: New.
2220
2221 2005-02-22  Devang Patel  <dpatel@apple.com>
2222
2223         PR 19952
2224         * g++.dg/tree-ssa/pr19952.C: New test.
2225         
2226 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2227
2228         PR c++/19883
2229         * g++.dg/parse/constant6.C: New test.
2230
2231 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2232
2233         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2234         * g++.dg/charset/asm2.c: Likewise.
2235         * g++.dg/charset/asm3.c: Likewise.
2236         * g++.dg/charset/asm4.c: Likewise.
2237         * g++.dg/charset/asm5.c: Likewise.
2238         * g++.dg/charset/attribute1.c: Likewise.
2239         * g++.dg/charset/attribute2.c: Likewise.
2240         * g++.dg/charset/extern1.cc: Likewise.
2241         * g++.dg/charset/extern2.cc: Likewise.
2242         * g++.dg/charset/extern3.cc: Likewise.
2243         * g++.dg/charset/function.cc: Likewise.
2244         * g++.dg/charset/string.c: Likewise.
2245         * g++.dg/charset/charset.exp: Likewise.
2246         * lib/target-supports.exp (check_iconv_available): Fix comment.
2247
2248 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2249
2250         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2251         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2252         * gcc.dg/charset/asm2.c: Likewise.
2253         * gcc.dg/charset/asm3.c: Likewise.
2254         * gcc.dg/charset/asm4.c: Likewise.
2255         * gcc.dg/charset/asm5.c: Likewise.
2256         * gcc.dg/charset/asm6.c: Likewise.
2257         * gcc.dg/charset/attribute1.c: Likewise.
2258         * gcc.dg/charset/attribute2.c: Likewise.
2259         * gcc.dg/charset/builtin1.c: Likewise.
2260         * gcc.dg/charset/extern.c: Likewise.
2261         * gcc.dg/charset/function.c: Likewise.
2262         * gcc.dg/charset/string.c: Likewise.
2263         * gcc.dg/charset/charset.exp: Likewise.
2264
2265 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2266
2267         PR fortran/20086
2268         * gfortran.dg/pr20086.f90: New test.
2269
2270 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2271
2272         PR tree-optimization/19786
2273         * g++.dg/tree-ssa/pr19786.C: New.
2274
2275 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2276
2277         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2278
2279 2005-02-21  Jeff Law  <law@redhat.com>
2280
2281         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2282
2283 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2284
2285         * gfortran.dg/do_iterator: Split loop, markup all lines for
2286         which an error locus is printed.
2287         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2288         locus is printed.
2289         * gfortran.dg/select_4.f90: Likewise.
2290         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2291         locuses in the various permutations.
2292
2293 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2294
2295         PR tree-optimization/19951
2296         * g++.dg/vect: New directory.
2297         * g++.dg/vect/vect.exp: New file.
2298         * g++.dg/vect/pr19951.cc: New testcase.
2299         * g++.dg/dg.exp: Also prune vectorizer tests.
2300
2301 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2302
2303         PR 18785
2304         * gcc.dg/charset/builtin1.c: New test.
2305
2306 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2307
2308         PR c++/19299
2309         * g++.dg/inherit/volatile1.C: New test.
2310
2311         PR c++/19440
2312         * g++.dg/template/dtor4.C: New test.
2313
2314 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2315
2316         * gfortran.dg/int_1.f90: New test.
2317
2318 2005-02-19  Devang Patel  <dpatel@apple.com>
2319
2320         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2321
2322 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2323
2324         * gfortran.dg/achar_1.f90: New test.
2325
2326 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2327
2328         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2329
2330 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2331             Jakub Jelinek  <jakub@redhat.com>
2332
2333         PR tree-optimization/19828
2334         * gcc.dg/tree-ssa/loop-7.c: New test.
2335         * gcc.c-torture/execute/20050218-1.c: New test.
2336
2337 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2338
2339         PR c/20043
2340         * gcc.dg/transparent-union-1.c: New test.
2341         * gcc.dg/transparent-union-2.c: New test.
2342
2343 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2344
2345         PR tree-optimization/18977
2346         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2347
2348 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2349
2350         PR target/20054
2351         * gcc.dg/pr20054.c: New test.
2352
2353 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2354
2355         PR c++/19508
2356         * g++.dg/ext/attrib20.C: New test.
2357
2358 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2359
2360         PR middle-end/20030
2361         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2362
2363 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2364
2365         PR c++/20008
2366         * g++.dg/opt/switch4.C: New.
2367
2368 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2369
2370         PR c++/20023
2371         PR tree-optimization/20009
2372         * gcc.c-torture/compile/20050217-1.c: New test.
2373         * g++.dg/opt/switch3.C: New test.
2374
2375         PR tree-optimization/18947
2376         * gcc.c-torture/compile/20050215-1.c: New test.
2377         * gcc.c-torture/compile/20050215-2.c: New test.
2378         * gcc.c-torture/compile/20050215-3.c: New test.
2379
2380 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2381
2382         PR c++/20028
2383         * g++.dg/template/crash34.C: New.
2384
2385         PR c++/20022
2386         * g++.dg/other/access3.C: New.
2387
2388 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2389
2390         * gcc.dg/vect/vect-98.c: New test.
2391
2392 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2393
2394         PR tree-optimization/19967
2395         * gcc.dg/pr19967.c: New.
2396
2397 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2398
2399         PR middle-end/19857
2400         * gcc.dg/tree-ssa/20050215-1.c: New test.
2401         * gcc.c-torture/execute/20050215-1.c: New test.
2402
2403 2005-02-15  Eric Christopher  <echristo@redhat.com>
2404
2405         * gcc.dg/cpp/20050215-1.c: New file.
2406
2407 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2408
2409         PR tree-optimization/15785
2410         * gcc.dg/pr15785-1.c: New test.
2411
2412 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2413
2414         PR c++/17788
2415         * g++.dg/init/ctor4.C: New.
2416         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2417
2418 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2419
2420         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2421         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2422
2423 2005-02-15  Andreas Schwab  <schwab@suse.de>
2424
2425         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2426         declare malloc.
2427
2428 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2429
2430         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2431
2432 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2433
2434         PR tree-optimization/19853
2435         * gcc.c-torture/compile/pr19853.c: New test.
2436
2437 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2438
2439         PR c++/19608
2440         * g++.dg/parse/local-class1.C: New.
2441
2442         PR c++/19895
2443         * g++.dg/parse/ptrmem3.C: New.
2444
2445         PR c++/19884
2446         * g++.old-deja/g++.oliva/template6.C: Add another case.
2447         * g++.dg/template/explicit6.C: New.
2448
2449 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2450
2451         PR c++/17816
2452         * g++.dg/other/redecl2.C: New.
2453
2454 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2455
2456         PR c++/19891
2457         * g++.dg/abi/covariant4.C: New.
2458
2459 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2460
2461         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2462
2463 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2464
2465         * gcc.dg/vect/vect-96.c: Fix typo.
2466
2467 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2468
2469         PR c++/14479
2470         PR c++/19487
2471         * g++.dg/template/enum5.C: New test.
2472
2473 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2474
2475         * gcc.dg/vect/vect-97.c: New test.
2476
2477 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2478
2479         * gcc.dg/vect/vect-96.c: New test.
2480
2481 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2482
2483         * gcc.dg/builtins-34.c: Also check ldexp*.
2484
2485 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2486
2487         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2488
2489 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2490
2491         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2492         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2493         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2494         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2495         selector_list, selector_expression, dg-process-target): Move to new
2496         file target-supports-dg.exp.
2497         * lib/target-supports-dg.exp: New.
2498
2499         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2500         New.
2501
2502 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2503
2504         PR c++/19666
2505         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2506
2507         PR middle-end/19858
2508         * gcc.c-torture/compile/20050210-1.c: New test.
2509
2510 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2511
2512         PR c++/19755
2513         * g++.dg/warn/Wbraces1.C: New test.
2514
2515 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2516
2517         * gcc.dg/builtins-52.c: New testcase.
2518
2519 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2520
2521         PR c/19342
2522         * gcc.c-torture/execute/20050119-1.c: New test.
2523
2524 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2525
2526         PR c++/19811
2527         * g++.dg/init/delete1.C: New test.
2528
2529 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2530
2531         PR c++/18470
2532         * g++.dg/template/static12.C: New test.
2533
2534 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2535
2536         PR c++/19787
2537         * g++.dg/conversion/ambig1.C: New test.
2538
2539         PR c++/19739
2540         * g++.dg/ext/attrib19.C: New test.
2541
2542         PR c++/19732
2543         * g++.dg/parse/dtor5.C: New test.
2544
2545         PR c++/19762
2546         * g++.dg/template/dtor3.C: New test.
2547
2548         PR c++/19826
2549         * g++.dg/template/static11.C: New test.
2550         * g++.dg/template/crash2.C: Remove dg-error marker.
2551
2552 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2553
2554         PR C++/18491
2555         * g++.old-deja/g++.mike/p10769a.C: Remove.
2556
2557 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2558
2559         * gcc.dg/builtins-48.c: New test case.
2560         * gcc.dg/builtins-49.c: New test case.
2561         * gcc.dg/builtins-50.c: New test case.
2562         * gcc.dg/builtins-51.c: New test case.
2563
2564 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2565
2566         PR middle-end/19583
2567         * g++.dg/warn/Wreturn-type-3.C: New test.
2568
2569 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2570
2571         PR middle-end/19402
2572         * gcc.dg/pr19402-1.c: New testcase.
2573         * gcc.dg/pr19402-2.c: likewise.
2574
2575 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2576
2577         PR middle-end/19854
2578         * g++.dg/tree-ssa/tmmti.C: New testcase.
2579
2580 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2581
2582         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2583
2584 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2585
2586         PR c++/19733
2587         * g++.dg/parse/crash23.C: New test.
2588         * g++.dg/warn/Weff1.C: New test.
2589
2590 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2591
2592         * gcc.dg/20050209-1.c: New test.
2593
2594 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2595
2596         PR target/19799
2597         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2598
2599 2005-02-08  Mike Stump  <mrs@apple.com>
2600
2601         * g++.dg/pch/import-2.c: New test.
2602         * g++.dg/pch/import-2.hs: New.
2603         * g++.dg/pch/include/import-2a.h: New.
2604         * g++.dg/pch/include/import-2b.h: New.
2605
2606 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2607
2608         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2609
2610 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2611
2612         * gfortran.dg/substr_1.f90: New test.
2613
2614 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2615
2616         PR middle-end/19775
2617         * gcc.dg/torture/builtin-power-1.c: Disable test for
2618         invalid transformation.
2619         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2620         no longer optimize.
2621         * gcc.dg/builtins-47.c: New testcase.
2622
2623 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2624             Dorit Naishlos  <dorit@il.ibm.com>
2625
2626         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2627
2628 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2629
2630         * gcc.c-torture/compile/20050206-1.c: New test.
2631
2632 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2633
2634         PR tree-opt/19768
2635         * g++.dg/opt/pr19768.C: New test.
2636
2637 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2638
2639         PR tree-opt/19736
2640         * gcc.c-torture/compile/pr19736.c: New test.
2641
2642 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2643
2644         PR c++/17401
2645         * g++.dg/parse/error25.C: New test.
2646
2647 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2648
2649         * gcc.c-torture/execute/20050203-1.c: New.
2650
2651 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2652
2653         * gcc.dg/vect/vect-85.c: Remove xfail.
2654         * gcc.dg/vect/vect-86.c: Remove xfail.
2655         * gcc.dg/vect/vect-87.c: Remove xfail.
2656         * gcc.dg/vect/vect-88.c: Remove xfail.
2657
2658 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2659
2660         * gcc.dg/altivec-19.c: New.
2661
2662 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2663
2664         PR c/17807
2665         * gcc.dg/nested-func-3.c: New test.
2666         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2667
2668 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
2669
2670         * gcc.test-framework/gen_directive_tests: Generate tests for
2671         selector expressions.
2672
2673 2005-02-02  Matt Austern  <austern@apple.com>
2674
2675         PR c++/19628
2676         * g++/ext/builtin7.C: New.
2677         * g++/ext/builtin8.C: New.
2678
2679 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2680
2681         PR c/18502
2682         * gcc.dg/pr18502-1.c: New test.
2683
2684 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2685
2686         PR c++/17413
2687         * g++.dg/template/local4.C: Tweak.
2688
2689 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2690
2691         PR tree-optimization/19578
2692         * gcc.c-torture/compile/20050202-1.c: New test.
2693
2694 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2695
2696         PR c/19435
2697         * gcc.dg/c99-init-4.c: New test.
2698
2699 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2700
2701         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2702
2703         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2704
2705         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2706         * g++.dg/eh/check-vect.h: New.
2707
2708         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2709         * gcc.dg/vect/vect-78.c: Ditto.
2710         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2711         Remove.
2712
2713         * g++.dg/conversion/simd1.C: Expect warning.
2714         * g++.dg/ext/attribute-test-1.C: Ditto.
2715         * g++.dg/ext/attribute-test-2.C: Ditto.
2716         * g++.dg/ext/attribute-test-3.C: Ditto.
2717         * g++.dg/ext/attribute-test-4.C: Ditto.
2718
2719         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2720         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2721
2722         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2723
2724 2005-02-01  Richard Henderson  <rth@redhat.com>
2725
2726         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2727         long double for ibm double-double format.
2728         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2729
2730 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2731
2732         PR tree-optimization/19633
2733         * testsuite/gcc.dg/pr19633-1.c: New test.
2734         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2735         to NULL or a symbol.
2736
2737 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2738
2739         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2740         New procs.
2741         (dg-process-target (local override)): Handle selector expressions.
2742
2743         * gcc.test-framework/README: Describe tests in source directory.
2744         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2745         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2746         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2747         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2748         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2749         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2750         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2751         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2752         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2753         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2754         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2755         * gcc.test-framework/dg-error-exp-P.c: New test.
2756         * gcc.test-framework/dg-error-exp-XP.c: New test.
2757         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2758         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2759         * gcc.test-framework/dg-output-exp-P.c: New test.
2760         * gcc.test-framework/dg-output-exp-XF.c: New test.
2761         * gcc.test-framework/dg-warning-exp-P.c: New test.
2762         * gcc.misc-tests/dg-1.c: Remove.
2763         * gcc.misc-tests/dg-2.c: Remove.
2764         * gcc.misc-tests/dg-3.c: Remove.
2765         * gcc.misc-tests/dg-4.c: Remove.
2766         * gcc.misc-tests/dg-5.c: Remove.
2767         * gcc.misc-tests/dg-6.c: Remove.
2768         * gcc.misc-tests/dg-7.c: Remove.
2769         * gcc.misc-tests/dg-8.c: Remove.
2770         * gcc.misc-tests/dg-9.c: Remove.
2771         * gcc.misc-tests/dg-10.c: Remove.
2772         * gcc.misc-tests/dg-11.c: Remove.
2773         * gcc.misc-tests/dg-12.c: Remove.
2774         * gcc.misc-tests/dg-test.exp: Remove.
2775
2776         * gcc.test-framework/test-framework.awk: Change recording and
2777         printing of passes and failures.
2778
2779         * gcc.test-framework: New directory.
2780         * gcc.test-framework/README: New.
2781         * gcc.test-framework/test-framework.exp: New.
2782         * gcc.test-framework/test-framework.awk: New.
2783         * gcc.test-framework/gen_directive_tests: New.
2784
2785 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2786
2787         * lib/treelang.exp: Fix comment typos.
2788         (treelang_target_compile): Don't append libs=-ltreelang to options.
2789
2790 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2791
2792         * g++.dg/parse/typename7.C: Adjust error messages.
2793
2794 2005-01-31  Jeff Law  <law@redhat.com>
2795
2796         * gcc.c-torture/execute/20050131-1.c: New test.
2797         * gcc.dg/wcaselabel.c: New test.
2798
2799 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2800
2801         * g++.dg/other/warning1.C: Adjust error messags.
2802         * g++.dg/parse/constant5.C: New test.
2803
2804 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2805
2806         PR c/19333
2807         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2808         the test case valid.
2809         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2810         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2811         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2812         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2813         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2814         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2815
2816 2005-01-31  Dale Johannesen  <dalej@apple.com>
2817
2818         * g++.dg/opt/pr19650.C:  New test.
2819
2820 2005-01-31  Richard Henderson  <rth@redhat.com>
2821
2822         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2823         long double for intel double extended format.
2824         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2825
2826 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2827
2828         PR c++/19555
2829         * g++.dg/template/static10.C: New test.
2830
2831         PR c++/19395
2832         * g++.dg/parse/error24.C: New test.
2833
2834         PR c++/19367
2835         * g++.dg/lookup/builtin1.C: New test.
2836
2837         PR c++/19457
2838         * g++.dg/warn/conv3.C: New test.
2839
2840 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2841
2842         PR fortran/19647
2843         * gfortan.dg/inquire_7.f90
2844
2845 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2846
2847         PR tree-optimization/15791
2848         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2849         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2850         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2851         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2852         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2853         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2854         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2855         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2856         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2857         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2858
2859 2005-01-29  Paul Brook  <paul@codesourcery.com>
2860
2861         PR fortran/18565
2862         * check.c (real_or_complex_check): New function.
2863         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2864         * intrinsic.c (add_functions): Use new check functions.
2865         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2866         Add prototypes.
2867
2868 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2869
2870         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2871         gcc.dg/lvalue-3.c: New tests.
2872         * gcc.dg/concat.c: Update expected messages.
2873
2874 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2875
2876         PR libfortran/19595
2877         * gfortran.dg/eor_1.f90:  New test.
2878
2879 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2880
2881         PR fortran/19589
2882         * gfortran.dg/logical_data_1.f90: New test.
2883
2884 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2885
2886         PR c++/19253
2887         * g++.dg/template/crash33.C: New test.
2888
2889         PR c++/19667
2890         * g++.dg/template/crash32.C: New test.
2891
2892 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2893
2894         PR middle-end/16558
2895         * g++.dg/warn/Wreturn-type-2.C: New test.
2896
2897 2004-06-24  Jeff Law  <law@redhat.com>
2898
2899         * gcc.dg/tree-ssa/20050128-1.c: New test.
2900
2901 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2902
2903         * gcc.target/frv/all-mdpackh-1.c: New test.
2904
2905 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2906
2907         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2908
2909 2005-01-27  Richard Henderson  <rth@redhat.com>
2910
2911         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2912
2913 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2914
2915         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2916
2917 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2918
2919         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2920         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2921         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2922         to cope with cases where the multilib options override the dg-options.
2923
2924 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2925
2926         PR c/18946
2927         * gcc.dg/noncompile/20050120-1.c: New test.
2928
2929 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2930
2931         PR tree-optimization/19633
2932         * gcc.dg/pr19633.c: New test.
2933         * gcc.dg/tree-ssa/pr19633.c: New test.
2934
2935 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2936
2937         * gcc.dg/20041216-1.c: New test.
2938
2939 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2940
2941         PR objc/18862
2942         * objc.dg/selector-2.m: New test.
2943
2944 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2945
2946         * g++.dg/opt/range-test-2.C: New test.
2947
2948         PR rtl-optimization/19579
2949         * gcc.c-torture/execute/20050124-1.c: New test.
2950
2951 2005-01-26  Greg Parker  <gparker@apple.com>
2952         Stuart Hastings  <stuart@apple.com>
2953
2954         * gcc.c-torture/execute/20050125-1.c: New.
2955
2956 2005-01-18  Jan Hubicka  <jh@suse.cz>
2957
2958         PR tree-optimize/19337
2959         * gcc.c-torture/compile/20050119-1.c: New test.
2960
2961 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2962
2963         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2964         test for successful match.
2965
2966 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2967
2968         PR objc/18408
2969         * objc.dg/comp-types-7.m: New test.
2970
2971 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2972
2973         * lib/target-supports.exp (current_target_name): New.
2974         (check_effective_target_ilp32, check_effective_target_lp64):
2975         Cache the result to use as long as the current target, with
2976         multilib flags, remains the same.
2977
2978         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2979         (dg-require-weak, dg-require-visibility, dg-require-alias,
2980         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2981         dg-require-effective-target, dg-skip-if): Remove call to
2982         skip_test_and_clear_xfail.
2983         (dg-test): Clear xfail data.
2984
2985 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2986
2987         PR target/17751
2988         * gcc.dg/ppc64-toc.c: New test.
2989
2990         * g++.dg/tree-ssa/empty-1.C: New test.
2991
2992         PR middle-end/19551
2993         * gcc.c-torture/execute/20050121-1.c: New test.
2994         * gcc.dg/20050121-2.c: New test.
2995
2996 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
2997         Paul Brook  <paul@codesourcery.com>
2998
2999         PR fortran/17941
3000         * gfortran.dg/real_const_1.f: New test.
3001         * gfortran.dg/real_const_2.f90: New test.
3002         * gfortran.dg/complex_int_1.f90: New test.
3003
3004 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3005
3006         PR fortran/19313
3007         * gfortan.dg/inquire_6.f90: New test.
3008
3009 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3010
3011         PR libfortran/19451
3012         * open_readonly_1.f90:  New test.
3013
3014 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3015
3016         PR libfortran/18982
3017         * gfortran.dg/open_new.f90: New file.
3018
3019 2005-01-22  Paul Brook  <paul@codesourcery.com>
3020
3021         * namelist_1.f90: New test.
3022
3023 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
3024
3025         PR tree-optimization/19484
3026         * gcc.c-torture/compile/20050122-[12].c: New tests.
3027
3028 2005-01-22  Paul Brook  <paul@codesourcery.com>
3029
3030         * gfortran.dg/implicit_2.f90: New test.
3031
3032 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
3033
3034         PR fortran/19314
3035         * gfortran.dg/inquire_5.f90: New test.
3036
3037 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3038
3039         PR c/18809
3040         * gcc.dg/pr18809-1.c: New test.
3041
3042 2005-01-21  Ian Lance Taylor  <ian@airs.com>
3043
3044         * gcc.dg/20050121-1.c: New test.
3045
3046         PR tree-optimization/13000
3047         * gcc.dg/20040206-1.c: Change warning to point where function is
3048         being inlined.
3049
3050 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3051
3052         PR c++/19208
3053         * g++.dg/template/array11.C: New test.
3054
3055 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3056
3057         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
3058         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
3059         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
3060         * gfortran.dg/getenv_1.f90: Add dg-do directive.
3061         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
3062         gfortran.dg/pr17164.f90: Add missing dg-do directives.
3063
3064 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3065
3066         PR tree-optimization/15349
3067         * gcc.dg/tree-ssa/pr15349.c: New.
3068
3069 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
3070
3071         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
3072
3073 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
3074
3075         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
3076         scan-assembler-times directive name.
3077
3078         * gcc.dg/asm-a.c: Move dg-require-effective-target to
3079         after dg-do.
3080
3081         PR rtl-optimization/19462
3082         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
3083
3084 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
3085
3086         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
3087         counting function calls on ia64.
3088
3089 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
3090
3091         PR rtl-optimization/15139
3092         * gcc.dg/20050111-2.c: New test.
3093
3094         PR c/17297
3095         * gcc.c-torture/compile/20050113-1.c: New testcase.
3096
3097         PR middle-end/19164
3098         * gcc.dg/20050113-1.c: New testcase.
3099
3100 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
3101
3102         * gcc.dg/vect/vect-85.c: Add comment.
3103         * gcc.dg/vect/vect-86.c: Add xfail for now.
3104         * gcc.dg/vect/vect-87.c: Add xfail for now.
3105         * gcc.dg/vect/vect-88.c: Add xfail for now.
3106         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
3107
3108 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3109
3110         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
3111
3112 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3113
3114         * g++.dg/debug/typedef3.C: New test.
3115
3116 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
3117
3118         PR c/19472
3119         * gcc.dg/asm-a.c: New test.
3120
3121 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
3122
3123         * gcc.dg/sh-relax.c: Add prototype for abort.
3124
3125 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3126
3127         * gcc.dg/short-compare-1.c: New test.
3128         * gcc.dg/short-compare-2.c: Likewise.
3129
3130 2005-01-18  Michael Matz  <matz@suse.de>
3131
3132         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
3133
3134 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
3135
3136         PR tree-optimization/19121
3137         * gcc.c-torture/compile/pr19121.c: New test.
3138
3139 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
3140
3141         PR target/19357
3142         * gcc.c-torture/compile/pr19357.c: New test.
3143
3144 2005-01-17  Ian Lance Taylor  <ian@airs.com>
3145
3146         PR c/5675
3147         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
3148         pass--those that refer just to the variable, possibly with a
3149         cast.
3150         * gcc.dg/c99-const-expr-3.c: Likewise.
3151
3152         PR middle-end/13127
3153         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
3154         longer emitted.
3155
3156 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
3157
3158         PR fortran/18778
3159         * gfortran.dg/endfile_2.f90: New test.
3160
3161 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
3162
3163         PR 19168
3164         * gfortran.dg/select_5.f90: New test.
3165
3166 2004-01-16  Paul Brook  <paul@codesourcery.com>
3167
3168         * gfortran.dg/common_4.f90: New test.
3169
3170 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3171
3172         PR rtl-optimization/19462
3173         * gcc.dg/torture/pr19462-1.c: New test.
3174
3175 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3176
3177         PR objc/19321
3178         * objc.dg/func-ptr-2.m: New.
3179         * objc.dg/volatile-1.m: New.
3180
3181 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3182
3183         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3184
3185 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3186
3187         PR tree-optimization/19060
3188         * gcc.c-torture/execute/20050104-1.c: New test.
3189
3190 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3191
3192         PR fortran/18983
3193         * gfortran.dg/write_to_null.f90: New test.
3194
3195 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3196             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3197
3198         PR other/19328
3199         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3200         argument.
3201
3202 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3203
3204         PR c++/19263
3205         * g++.dg/init/vector1.C: New test.
3206
3207 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3208
3209         PR target/13158
3210         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3211         PR target/18987
3212         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3213
3214 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3215
3216         * gfortran.dg/select_1.f90: New test.
3217         * gfortran.dg/select_2.f90: New test.
3218         * gfortran.dg/select_3.f90: New test.
3219         * gfortran.dg/select_4.f90: New test.
3220
3221 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3222
3223         PR middle-end/19084
3224         PR rtl-optimization/19348
3225         * gcc.dg/20050111-1.c: New test.
3226         * gcc.c-torture/execute/20050111-1.c: New test.
3227
3228         * gcc.dg/i386-asm-4.c: New test.
3229
3230 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3231
3232         * gcc.dg/nested-func-2.c: New test.
3233         * ada/acats/norun.lst: Remove c953002.
3234
3235 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3236
3237         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3238
3239 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3240
3241         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3242
3243 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3244
3245         PR target/18761
3246         * g++.dg/abi/align1.C: New test.
3247
3248 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3249
3250         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3251         at a time.
3252         * g++.dg/ext/altivec_check.h: Support compiling as C.
3253
3254 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3255
3256         PR c++/19355
3257         * g++.dg/expr/pr19355-1.C: New test case.
3258
3259 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3260
3261         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3262         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3263         * ada/acats/tests/c3/c92005b.ada: Likewise.
3264         * ada/acats/tests/c3/cxb3012.a: Likewise.
3265         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3266
3267 2005-01-09  Paul Brook  <paul@codesourcery.com>
3268
3269         * gfortran.dg/common_2.f90: New file.
3270         * gfortran.dg/common_3.f90: New file.
3271
3272 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3273
3274         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3275
3276 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3277
3278         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3279         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3280         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3281         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3282         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3283         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3284         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3285         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3286         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3287         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3288         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3289         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3290         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3291         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3292         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3293         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3294         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3295         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3296         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3297         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3298         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3299         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3300         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3301         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3302         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3303         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3304         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3305         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3306         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3307         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3308         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3309         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3310         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3311         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3312         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3313         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3314         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3315         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3316         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3317         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3318         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3319         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3320         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3321         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3322         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3323         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3324         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3325         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3326         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3327         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3328         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3329         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3330         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3331         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3332         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3333         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3334         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3335         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3336         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3337         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3338         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3339         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3340         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3341         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3342         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3343         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3344         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3345
3346         * gcc.dg/vect/vect-1.c: Fix spelling.
3347         * gcc.dg/vect/vect-10.c: Fix spelling.
3348         * gcc.dg/vect/vect-11.c: Fix spelling.
3349         * gcc.dg/vect/vect-12.c: Fix spelling.
3350         * gcc.dg/vect/vect-14.c: Fix spelling.
3351         * gcc.dg/vect/vect-15.c: Fix spelling.
3352         * gcc.dg/vect/vect-16.c: Fix spelling.
3353         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3354         * gcc.dg/vect/vect-64.c: Fix comments.
3355         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3356
3357 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3358             Ira Rosen  <irar@il.ibm.com>
3359
3360         * gcc.dg/vect/vect-70.c: New test.
3361         * gcc.dg/vect/vect-71.c: New test.
3362
3363 2005-01-09  Manfred Hollstein  <mh@suse.com>
3364
3365         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3366         * gcc.dg/pr18241-2.c: Likewise.
3367         * gcc.dg/pr18241-3.c: Likewise.
3368         * gcc.dg/pr18241-4.c: Likewise.
3369         * gcc.dg/pr18241-5.c: Likewise.
3370
3371 2005-01-08  Richard Henderson  <rth@redhat.com>
3372
3373         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3374         False for x86 and x86-64.
3375
3376 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3377
3378         PR tree-optimization/18241
3379         * gcc.dg/pr18241-1.c: New test.
3380         * gcc.dg/pr18241-2.c: New test.
3381         * gcc.dg/pr18241-3.c: New test.
3382         * gcc.dg/pr18241-4.c: New test.
3383         * gcc.dg/pr18241-5.c: New test.
3384
3385 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3386
3387         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3388         gfortran.dg/select_4.f90: New.
3389
3390 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3391
3392         * gcc.c-torture/execute/20050107-1.c: New test.
3393
3394 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3395
3396         PR c++/19298
3397         * g++.dg/template/ref2.C: New.
3398
3399 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3400
3401         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3402         instead of being empty.
3403
3404 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3405
3406         PR fortran/15553
3407         * gfortran.dg/array-1.f90: New test.
3408
3409 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3410
3411         PR tree-optimization/19283
3412         * gcc.c-torture/execute/20050106-1.c: New test.
3413
3414         PR rtl-optimization/18861
3415         * gcc.dg/20050105-1.c: New test.
3416
3417         PR tree-optimization/18828
3418         * gcc.dg/20050105-2.c: New test.
3419
3420 2005-01-07  Andreas Jaeger  <aj@suse.de>
3421
3422         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3423
3424 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3425
3426         PR fortran/18398
3427         * gfortran.dg/fmt_read.f90: New test.
3428
3429 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3430
3431         * gcc.dg/rs6000-ldouble-2.c: New.
3432
3433 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3434
3435         PR c++/19244
3436         * g++.dg/parser/ctor2.C: New test.
3437
3438 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3439
3440         PR c++/17154
3441         * g++.dg/template/using9.C: New test.
3442
3443 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3444
3445         PR c++/19258
3446         * g++.dg/lookup/friend6.C: New test.
3447
3448 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3449
3450         PR c++/19270
3451         * g++.dg/template/array10.C: New.
3452
3453 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3454
3455         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3456         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3457
3458 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3459
3460         * gcc.c-torture/compile/20050105-1.c: New test.
3461
3462 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3463
3464         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3465
3466 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3467
3468         PR middle-end/19100
3469         * gcc.dg/conv-3.c: New test case.
3470
3471 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3472
3473         * gcc.dg/asm-wide-1.c: New test.
3474
3475 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3476
3477         PR c++/19030
3478         * g++.dg/parse/crash22.C: New
3479
3480 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3481
3482         PR 19257
3483         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3484
3485 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3486
3487         PR middle-end/17767
3488         * gcc.dg/i386-mmx-6.c: New test case.
3489
3490 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3491
3492         PR tree-optimization/18308
3493         * gcc.dg/vect/pr18308.c: New testcase.
3494
3495 2005-01-04  Andreas Jaeger  <aj@suse.de>
3496
3497         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3498
3499 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3500             Robert Bowdidge <bowdidge@apple.com>
3501
3502         * gcc.dg/cpp/subframework1.c: New.
3503         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3504         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3505         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3506         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3507
3508 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3509
3510         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3511         producing warning.
3512         * gcc.dg/darwin-weakimport-2.c: New.
3513
3514 2005-01-03  Richard Henderson  <rth@redhat.com>
3515
3516         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3517
3518 2005-01-03  Richard Henderson  <rth@redhat.com>
3519
3520         * gcc.dg/vect/vect.exp: Enable for ia64.
3521         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3522         (check_effective_target_vect_float): Likewise.
3523         (check_effective_target_vect_no_align): Likewise.
3524         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3525         * gcc.dg/vect/vect-8.c: Likewise.
3526
3527 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3528
3529         PR target/19236
3530         * gcc.dg/pr19236-1.c: New test case.
3531
3532 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3533
3534         PR rtl-optimization/12092
3535         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3536
3537 2005-01-02  Andreas Jaeger  <aj@suse.de>
3538
3539         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3540
3541 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3542             Andrew Pinski  <pinskia@physics.uc.edu>
3543
3544         PR rtl-optimization/12092
3545         * gcc.dg/pr12092-1.c: New test case.
3546
3547 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3548
3549         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3550         'hidden' and 'default' for better portability.
3551         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3552
3553         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3554         6 and 7.
3555         * g++.old-deja/g++.brendan/new3.C: Likewise.
3556
3557 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3558
3559         * gcc.dg/20041231-1.C: New test.
3560         * g++.dg/warn/Wunreachable-code-1.C: New test.
3561
3562 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3563
3564         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3565         file, not /dev/null.  Abort on error.
3566
3567 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3568             Ziemowit Laski  <zlaski@apple.com>
3569
3570         PR objc/18971
3571         * objc.dg/encode-5.m: New test.
3572
3573 2004-12-29  Richard Henderson  <rth@redhat.com>
3574
3575         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3576         * objc.dg/stabs-1.m: Disable for ia64.
3577
3578 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3579
3580         PR c++/19190
3581         * g++.dg/warn/Wunused-10.C: New test.
3582
3583 2004-12-28  Richard Henderson  <rth@redhat.com>
3584
3585         * objc.dg/stabs-1.m: Disable for alpha.
3586
3587 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3588
3589         PR c++/19149
3590         * g++.dg/parse/error23.C: New test.
3591
3592 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3593
3594         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3595
3596         PR fortran/19032
3597         * gfortran.dg/intrinsic_modulo_1.f90: New.
3598         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3599         tests with divisor -1.
3600
3601 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3602
3603         * g++.dg/opt/temp1.C (memcpy): Return a value.
3604
3605         PR c++/19148
3606         * g++.dg/expr/cond7.C: New test.
3607
3608 2004-12-27  Paul Brook  <paul@codesourcery.com>
3609
3610         * gfortran.dg/g77/select_no_compile.f: Remove.
3611
3612 2004-12-27  Richard Henderson  <rth@redhat.com>
3613
3614         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3615         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3616         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3617
3618 2004-12-26  Richard Henderson  <rth@redhat.com>
3619
3620         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3621         by 1i instead of token pasting.
3622
3623 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3624
3625         PR tree-optimization/17578
3626         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3627         to additional_flags.
3628         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3629
3630 2004-12-25  Richard Henderson  <rth@redhat.com>
3631
3632         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3633         Remove Alpha.
3634
3635 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3636
3637         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3638         hppa*-*-hpux*.
3639         * gcc.dg/pr17957.c (dg-options): Likewise.
3640         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3641         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3642         instead of 0 on __hppa__.
3643         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3644         "foo,%r" on hppa*-*-*.
3645
3646 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3647
3648         PR fortran/19071
3649         * gfortran.dg/complex_write.f90: New test.
3650
3651 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3652
3653         PR c++/17595
3654         * g++.dg/parse/pragma2.C: New test.
3655
3656         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3657
3658 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3659
3660         * gcc.dg/empty2.c: Add missing dg-warning.
3661
3662 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3663
3664         PR c++/17413
3665         * g++.dg/template/local4.C: New test.
3666         * g++.dg/template/crash19.C: Add dg-error marker.
3667
3668         * g++.dg/template/crash31.C: Correct embedded PR number.
3669
3670 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3671
3672         PR c++/16405
3673         * g++.dg/opt/temp1.C: Add do-run marker.
3674
3675 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3676
3677         * g++.dg/template/spec19.C: New.
3678
3679 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3680
3681         PR target/16819
3682         * gcc.dg/empty2.c: New.
3683
3684 2004-12-23  Richard Henderson  <rth@redhat.com>
3685
3686         * lib/target-supports.exp (check_effective_target_vect_no_align):
3687         Remove i?86 and x86-64.
3688
3689 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3690
3691         PR c++/16405
3692         * g++.dg/opt/temp1.C: New test.
3693
3694 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3695
3696         PR c++/18733
3697         * g++.dg/template/friend33.C: New testcase.
3698
3699 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3700
3701         PR c++/18464
3702         * g++.dg/template/cond5.C: New test.
3703
3704         PR c++/18492
3705         * g++.dg/inherit/thunk3.C: New test.
3706
3707         PR c++/11224
3708         * g++.dg/warn/Wunused-9.C: New test.
3709
3710 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3711
3712         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3713
3714 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3715
3716         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3717
3718 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3719
3720         PR c++/18378
3721         * g++.dg/ext/packed8.C: New test.
3722
3723         PR c++/13268
3724         * g++.dg/template/crash31.C: New test.
3725
3726         PR c++/19034
3727         * g++.dg/template/crash30.C: New test.
3728
3729 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3730
3731         PR C++/18984
3732         * g++.dg/eh/ctor3.C: New test.
3733
3734 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3735
3736         * objc.dg/stabs-1.m: Allow section name to be quoted and
3737         assembly label to begin with '.LL'.
3738
3739 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3740
3741         * gcc.dg/vect/vect.exp
3742         (check_effective_target_lp64_or_vect_no_align): New.
3743         * gcc.dg/vect/vect-77.c: Use it.
3744         * gcc.dg/vect/vect-78.c: Use it.
3745
3746         * lib/target-supports.exp
3747         (check_effective_target_vect_no_max,
3748         check_effective_target_vect_no_bitwise,
3749         check_effective_target_vect_no_align): New.
3750         * gcc.dg/vect/vect-13.c: Use them.
3751         * gcc.dg/vect/vect-17.c: Ditto.
3752         * gcc.dg/vect/vect-18.c: Ditto.
3753         * gcc.dg/vect/vect-19.c: Ditto.
3754         * gcc.dg/vect/vect-20.c: Ditto.
3755         * gcc.dg/vect/vect-27.c: Ditto.
3756         * gcc.dg/vect/vect-29.c: Ditto.
3757         * gcc.dg/vect/vect-44.c: Ditto.
3758         * gcc.dg/vect/vect-48.c: Ditto.
3759         * gcc.dg/vect/vect-50.c: Ditto.
3760         * gcc.dg/vect/vect-52.c: Ditto.
3761         * gcc.dg/vect/vect-54.c: Ditto.
3762         * gcc.dg/vect/vect-56.c: Ditto.
3763         * gcc.dg/vect/vect-58.c: Ditto.
3764         * gcc.dg/vect/vect-60.c: Ditto.
3765         * gcc.dg/vect/vect-72.c: Ditto.
3766         * gcc.dg/vect/vect-80.c: Ditto.
3767
3768 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3769
3770         PR c++/14075
3771         * g++.dg/init/string1.C: New.
3772
3773         PR c++/18975
3774         * g++.dg/other/synth1.C: New.
3775
3776 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3777
3778         PR c/18963
3779         * gcc.dg/pr18963-1.c: New test.
3780
3781 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3782
3783         PR c/18596
3784         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3785         * gcc.dg/pr18596-1.c: Use dg-error.
3786         (dg-options): Use -fno-unit-at-a-time.
3787         * gcc.dg/pr18596-2.c: New test.
3788         * gcc.dg/pr18596-3.c: New test.
3789
3790 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3791
3792         PR middle-end/18683
3793         * g++.dg/opt/pr18683-1.C: New test case.
3794
3795 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3796
3797         PR other/19093
3798         * g++.dg/opt/max1.C: Fix for 64bit targets.
3799
3800 2004-12-20  Matt Austern  <austern@apple.com>
3801
3802         PR c++/19044
3803         * g++.dg/ext/builtin6.C: New
3804
3805 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3806
3807         PR tree-optimization/19080
3808         * gcc.c-torture/compile/pr19080.c: New test.
3809
3810 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3811
3812         * gcc.dg/20041219-1.c: New test.
3813
3814 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3815
3816         PR middle-end/19068
3817         * g++.dg/opt/max1.C: New test case.
3818
3819 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3820
3821         * gcc.dg/fdata-sections-1.c: New test.
3822
3823 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3824
3825         PR middle-end/18548
3826         * gcc.dg/max-1.c: New test case.
3827
3828 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3829
3830         * gcc.c-torture/execute/20041218-1.c: New test.
3831
3832 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3833
3834         * gcc.dg/pr18501.c: New test.
3835         * gcc.dg/uninit-5.c: XFAIL.
3836         * gcc.dg/uninit-9.c: XFAIL.
3837
3838 2004-12-17  Dale Johannesen  <dalej@apple.com>
3839
3840         * gcc.dg/20041213-1.c:  New.
3841
3842 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3843
3844         * objc.dg/stabs-1.m: Allow assembly label to begin
3845         with a dot ('.').
3846
3847 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3848
3849         * gcc.c-torture/execute/20041213-1.c: Move...
3850         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3851
3852 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3853
3854         PR c++/18721
3855         * g++.dg/lookup/conv-5.C: New.
3856
3857 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3858
3859         * objc.dg/stabs-1.m: New test.
3860
3861 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3862
3863         * gcc.dg/visibility-c.c: Change compile to
3864         assemble for the test.
3865
3866 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3867
3868         PR target/19041
3869         * gcc.dg/visibility-c.c: New test.
3870
3871 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3872
3873         PR middle-end/18493
3874         * gcc.dg/switch-8.c: New test case.
3875
3876 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3877
3878         PR c++/18905
3879         * g++.dg/template/init4.C: New.
3880         * g++.dg/opt/static3.C: Enable optimizer.
3881
3882 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3883
3884         * g++.dg/other/complex1.C: New test.
3885
3886 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3887
3888         * g++.dg/opt/inline9.C: New test.
3889
3890 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3891
3892         PR fortran/18993
3893         * gfotran.dg/nullify_1.f: New test.
3894
3895 2004-12-15  Richard Henderson  <rth@redhat.com>
3896
3897         * gcc.target/i386/i386.exp: New harness.
3898         * gcc.target/i386/vect-args.c: New.
3899
3900 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3901
3902         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3903
3904 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3905
3906         PR c++/18825
3907         * g++.dg/template/friend32.C: New test.
3908
3909 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3910
3911         * cpp/pragma-once-1.c: New test.
3912         * cpp/pragma-once-1b.h: Likewise.
3913         * cpp/pragma-once-1c.h: Likewise.
3914         * cpp/pragma-once-1d.h: Likewise.
3915         * cpp/inc/pragma-once-1a.h: Likewise.
3916
3917 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3918             Steven G. Kargl  <kargls@comcast.net>
3919
3920         PR fortran/17597
3921         * gfortran.dg/list_read_3.f90: New test.
3922
3923 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3924
3925         * gcc.dg/ftrapv-2.c: New test.
3926
3927 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3928
3929         PR c++/18981
3930         * g++.dg/template/typename9.C: New test.
3931
3932 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3933
3934         PR c++/18738
3935         * g++.dg/template/typename8.C: New test.
3936         * g++.dg/parse/friend2.C: Tweak error message.
3937
3938 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3939
3940         * gcc.c-torture/20041214-1.c: New test.
3941
3942 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3943
3944         PR c++/18965
3945         * g++.dg/init/array17.C: New test.
3946
3947 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3948
3949         PR c++/18793
3950         * g++.dg/init/aggr3.C: New test.
3951
3952 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3953
3954         * gcc.dg/altivec-types-1.c: New test.
3955         * gcc.dg/altivec-types-2.c: New test.
3956         * gcc.dg/altivec-types-3.c: New test.
3957         * gcc.dg/altivec-types-4.c: New test.
3958         * g++.dg/ext/altivec-types-1.C: New test.
3959         * g++.dg/ext/altivec-types-2.C: New test.
3960         * g++.dg/ext/altivec-types-3.C: New test.
3961         * g++.dg/ext/altivec-types-4.C: New test.
3962
3963 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3964
3965         PR middle-end/18951
3966         * gcc.c-torture/execute/20041213-1.c: New test.
3967
3968 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3969
3970         PR c++/18949
3971         * g++.dg/template/cast1.C: New.
3972
3973 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3974
3975         * gcc.c-torture/execute/20041213-2.c: New test.
3976
3977 2004-12-13  Richard Henderson  <rth@redhat.com>
3978
3979         * gcc.dg/i386-sse-10.c: Fix typo in options.
3980
3981 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3982
3983         PR c++/18968
3984         * g++.dg/opt/pr18968.C: New test.
3985
3986 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3987
3988         PR c++/18925
3989         * g++.dg/ext/visibility/staticdatamem.C: New test.
3990
3991 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3992
3993         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3994
3995 2004-12-13  Roger Sayle  <roger@eyesopen.com>
3996
3997         PR rtl-optimization/18928
3998         * gcc.dg/pr18928-1.c: New test case.
3999
4000 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4001
4002         PR tree-opt/16951
4003         * gcc.c-torture/compile/20041211-1.c: New.
4004
4005 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4006
4007         PR middle-end/17564
4008         * gcc.c-torture/execute/20041212-1.c: New test.
4009
4010 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4011
4012         PR fortran/18869
4013         * gfortran.dg/common_1.f90: New test.
4014
4015 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4016         Paul Brook  <paul@codesourcery.com>
4017
4018         PR fortran/16222
4019         * gfortran.dg/real_do_1.f90: New test.
4020
4021 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4022
4023         PR tree-opt/18040
4024         * g++.dg/opt/ptrmem6.C: New test.
4025
4026 2004-12-11  Roger Sayle  <roger@eyesopen.com>
4027
4028         PR middle-end/18921
4029         * gcc.dg/pr18921-1.c: New test case.
4030
4031 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4032
4033         PR fortran/17175
4034         * gfortran.dg/scale_1.f90: New test.
4035
4036 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
4037
4038         PR middle-end/18903
4039         * gcc.c-torture/compile/pr18903.c: New test.
4040
4041 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
4042
4043         * gcc.c-torture/execute/20041210-1.c: New test.
4044
4045 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4046
4047         PR c++/18731
4048         * g++.dg/parser/struct-1.C: New test.
4049         * g++.dg/parser/struct-2.C: New test.
4050         * g++.dg/parser/struct-3.C: New test.
4051
4052 2004-12-09  Richard Henderson  <rth@redhat.com>
4053
4054         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
4055
4056         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
4057         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
4058
4059 2004-12-09  Matt Austern  <austern@apple.com>
4060
4061         PR c++/18514
4062         * g++.dg/ext/builtin1.C: New
4063         * g++.dg/ext/builtin2.C: New
4064         * g++.dg/ext/builtin3.C: New
4065         * g++.dg/ext/builtin4.C: New
4066         * g++.dg/ext/builtin5.C: New
4067
4068 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
4069
4070         PR tree-opt/18904
4071         * g++.dg/opt/ptrmem5.C: New test.
4072
4073 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
4074
4075         * g++.dg/parse/typename5.C: Adjust for new error.
4076         * g++.dg/parse/typename7.C: New.
4077
4078 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4079
4080         PR c++/18073
4081         * g++.dg/other/mmintrin.C: New test.
4082
4083 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
4084
4085         PR c++/16681
4086         * g++.dg/init/array15.C: New.
4087         * g++.dg/init/array16.C: New.
4088
4089 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4090
4091         PR fortran/18826
4092         * gfortran.dg/assign_1.f90: New test.
4093
4094 2004-12-08  Nick Clifton  <nickc@redhat.com>
4095
4096         * gcc.target/xstormy16/bss_below100: New directory containing tests.
4097         * gcc.target/xstormy16/data_below100: Likewise.
4098         * gcc.target/xstormy16/sfr: Likewise.
4099         * gcc.target/xstormy16/below100.S: New test source file.
4100         * gcc.target/xstormy16/below100.ld: New test linker script.
4101         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4102         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
4103         bp instructions.
4104         * gcc.target/xstormy16/bp.c: Likewise.
4105
4106         * gcc.target/xstormy16/bss_below100: New files:
4107         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4108         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4109         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4110         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4111         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4112         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4113         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4114         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4115         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4116         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4117         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4118         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4119         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4120         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4121         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4122         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4123         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4124         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4125         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4126         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4127         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4128         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4129         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4130         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4131         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4132         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4133         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4134
4135         * gcc.target/xstormy16/data_below100: New files:
4136         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4137         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4138         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4139         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4140         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4141         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4142         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4143         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4144         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4145         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4146         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4147         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4148         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4149         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4150         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4151         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4152         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4153         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4154         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4155         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4156         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4157         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4158         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4159         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4160         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4161         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4162         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4163
4164         * gcc.target/xstormy16/sfr: New files:
4165         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
4166         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
4167         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4168         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4169         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4170         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4171         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4172         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4173         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4174         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4175         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4176         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4177         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4178         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4179         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4180         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4181         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4182         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4183         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4184         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4185         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4186         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4187         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4188         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4189         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4190         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4191         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4192         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4193         27_if0_sfrw_bitfield_f.c
4194
4195 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4196
4197         PR c++/18100
4198         * g++.dg/lookup/name-clash4.C: New test.
4199
4200 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4201
4202         PR c++/18672
4203         * g++.dg/opt/array1.C: New.
4204
4205         PR c++/18803
4206         * g++.dg/template/operator5.C: New.
4207
4208 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4209
4210         PR c/18867
4211         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4212
4213 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4214
4215         * gcc.dg/noncompile/20041207.c: New test.
4216
4217 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4218
4219         * g++.dg/other/unreachable-1.C: New test.
4220
4221 2004-12-06  Nick Clifton  <nickc@redhat.com>
4222
4223         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4224         <limits.h> because the latter comes from gcc's include/ directory
4225         and not the newlib/libc/include directory.
4226
4227 2004-12-04  Richard Henderson  <rth@redhat.com>
4228
4229         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4230
4231 2004-12-04  Richard Henderson  <rth@redhat.com>
4232
4233         * lib/target-supports.exp (check_gc_sections_available): Disable
4234         for alpha and ia64.
4235
4236 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4237
4238         PR middle-end/17909
4239         * g++.dg/other/vararg-2.C: New test.
4240
4241 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4242
4243         PR c++/17011, c++/17971
4244         * g++.dg/template/error15.C: Adjust expected error.
4245         * g++.dg/template/instantiate3.C: Likewise.
4246
4247 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4248
4249         * gcc.dg/altivec-18.c: Fix for darwin
4250
4251 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4252
4253         PR c++/18782
4254         * g++.dg/parse/ptrmem2.C: New.
4255
4256         PR c++/18318
4257         * g++.dg/template/new1.C: New.
4258
4259 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4260
4261         PR fortran/18710
4262         * gfortran.dg/direct_io_3.f90: New test.
4263
4264 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4265
4266         PR 18758
4267         * g++.dg/parse/crash21.C: New.
4268
4269 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4270
4271         PR c++/15664, c++/18276
4272         * g++.dg/template/ttp13.C: New test.
4273         * g++.dg/template/ttp14.C: Likewise.
4274
4275 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4276
4277         PR c++/18123
4278         * g++.dg/parse/enum2.C: New test.
4279         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4280
4281 2004-12-02  Nick Clifton  <nickc@redhat.com>
4282
4283         * gcc.target/xstormy16: New test directory.
4284         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4285         * gcc.target/xstormy16/bp.c: Check the generation of bp
4286         instructions.
4287         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4288         bn instructions and the BELOW100 attribute.
4289
4290 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4291
4292         PR target/16952
4293         * gcc.dg/ppc-eabi.c: New.
4294
4295 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4296
4297         PR fortran/18284
4298         * gfortran.dg/backspace.f90
4299
4300 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4301
4302         * gfortran.dg/inquire.f90: New test.
4303
4304 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4305
4306         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4307         handle effective-target-keyword.
4308         (dg-skip-if): Support effective-target keyword as target list.
4309         (dg-xfail-if): Ditto.
4310         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4311
4312 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4313
4314         PR tree-optimization/18291
4315         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4316
4317 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4318
4319         PR C++/18729
4320         * g++.dg/parse/crash20.C: New.
4321
4322         PR c++/17431
4323         * g++.dg/overload/arg1.C: New.
4324         * g++.dg/overload/arg2.C: New.
4325         * g++.dg/overload/arg3.C: New.
4326         * g++.dg/overload/arg4.C: New.
4327
4328 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4329
4330         * gcc.dg/c99-flex-array-4.c: Remove.
4331
4332 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4333
4334         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4335
4336         * lib/target-supports.exp (is-effective-target): Simplify.
4337
4338         * lib/target-supports.exp (check_effective_target_vect_long):
4339         Fix for powerpc64-*-*.
4340
4341 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4342
4343         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4344         to support new requirements on FreeBSD 5.
4345
4346 2004-11-30  Devang Patel  <dpatel@apple.com>
4347
4348         PR 18702
4349         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4350
4351 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4352
4353         * g++.dg/ext/altivec-13.C: New test.
4354
4355 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4356
4357         PR tree-opt/18298
4358         * gcc.c-torture/execute/p18298.c: New test.
4359
4360 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4361             Dorit Naishlos  <dorit@il.ibm.com>
4362
4363         PR tree-opt/18607
4364         * gcc.dg/vect/vect-89.c: New test.
4365
4366 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4367
4368         * gcc.dg/pr18596-1.c: New test.
4369
4370 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4371
4372         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4373
4374 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4375
4376         PR c/18479
4377         * gcc.dg/pr18479.c: New test.
4378
4379 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4380
4381         PR target/18490
4382         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4383         mmix-knuth-mmixware.
4384
4385         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4386         cris-*-elf* cris-*-aout* mmix-*-*
4387
4388 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4389
4390         PR middle-end/18725
4391         * gcc.dg/pr18725.c: New test.
4392
4393 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4394
4395         PR target/18488
4396         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4397
4398         PR target/18336
4399         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4400
4401 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4402
4403         PR c++/18368
4404         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4405         * g++.old-deja/g++.law/ctors5.C: Likewise.
4406         * g++.old-deja/g++.other/crash25.C: Likewise.
4407
4408         PR c++/18674
4409         * g++.dg/template/error16.C: New test.
4410
4411         PR c++/18512
4412         * g++.dg/template/crash29.C: New test.
4413
4414 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4415
4416         PR tree-optimization/18712
4417         * gcc.c-torture/compile/pr18712.c: New test.
4418
4419 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4420
4421         PR c/7544
4422         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4423         tests.
4424
4425 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4426
4427         PR c++/18652
4428         * g++.dg/lookup/crash6.C: New test.
4429
4430 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4431
4432         PR middle-end/18164
4433         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4434
4435 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4436
4437         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4438         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4439         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4440
4441 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4442
4443         * gcc.dg/pr18164.c: New test.
4444
4445 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4446
4447         * gcc.dg/funroll-loops-all.c: New.
4448
4449 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4450
4451         PR target/18489
4452         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4453         delimeter, match space and TAB as well as ":".
4454
4455         PR target/18484
4456         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4457
4458         PR target/18348
4459         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4460
4461         PR target/18345
4462         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4463
4464         PR target/18337
4465         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4466
4467 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4468
4469         * gfortran.dg/direct_io_2.f90: New test.
4470
4471 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4472
4473         PR target/18334
4474         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4475
4476 2004-11-28  Richard Henderson  <rth@redhat.com>
4477
4478         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4479
4480 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4481
4482         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4483         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4484         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4485         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4486         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4487         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4488         gcc.dg/pointer-arith-8.c: New tests.
4489
4490 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4491
4492         PR fortran/18364
4493         * gfortran.dg/endfile.f90: New test.
4494
4495 2004-11-27  Falk Hueffner  <falk@debian.org>
4496
4497         * gcc.dg/loop-6.c: New test.
4498
4499 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4500
4501         * gcc.c-torture/execute/20041126-1.c: New test.
4502
4503 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4504
4505         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4506         on IRIX.
4507
4508 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4509
4510         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4511         functions.
4512
4513 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4514
4515         PR rtl-optimization/17825
4516         * gcc.c-torture/compile/20041119-1.c: New test.
4517
4518 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4519
4520         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4521         Check existence of ld library path variables before unsetting.
4522
4523 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4524
4525         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4526
4527 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4528
4529         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4530
4531 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4532
4533         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4534
4535 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4536
4537         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4538         dg-do directive.
4539
4540 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4541
4542         * gcc.dg/pr17957.c: Pass --param, not -param.
4543
4544 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4545
4546         PR middle-end/17957
4547         * testsuite/gcc.dg/pr17957.c: New test.
4548
4549 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4550
4551         PR c++/18445
4552         * g++.dg/template/crash28.C: Likewise.
4553
4554         PR c++/18001
4555         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4556         * g++.dg/ext/lvaddr.C: Likewise.
4557         * g++.dg/opt/pr7503-3.C: Likewise.
4558
4559         PR c++/18466
4560         * g++.dg/parse/qualified3.C: New test.
4561         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4562
4563         PR c++/18545
4564         * g++.dg/expr/return1.C: New test.
4565
4566 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4567
4568         Friend class name lookup 3/n, PR c++/3332
4569         * g++.dg/lookup/friend3.C: New test.
4570         * g++.dg/lookup/friend4.C: Likewise.
4571         * g++.dg/lookup/friend5.C: Likewise.
4572
4573 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4574
4575         Friend class name lookup 2/n, PR c++/14513, c++/15410
4576         * g++.dg/lookup/friend2.C: New test.
4577         * g++.dg/template/friend31.C: Likewise.
4578
4579 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4580
4581         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4582
4583 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4584
4585         PR c++/17473
4586         * g++.dg/tc1/dr56.C: Remove.
4587         * g++.dg/template/typedef1.C: Add dg-error markers.
4588         * g++.old-deja/g++.other/typedef7.C: Likewise.
4589
4590         PR c++/18285
4591         * g++.dg/parse/typedef7.C: New test.
4592
4593 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4594
4595         * gcc.c-torture/execute/20041124-1.c: New test.
4596
4597 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4598
4599         * g++.dg/template/deduce3.C: New test.
4600
4601         PR c++/18586
4602         * g++.dg/template/crash27.C: New test.
4603
4604         PR c++/18530
4605         * g++.dg/warn/Wshadow-3.C: New test.
4606
4607 2004-11-24  Devang Patel  <dpatel@apple.com>
4608
4609         PR/18555
4610         * gcc.dg/cpp/isysroot-1.c: New test.
4611         * gcc.dg/cpp/usr/include/stdio.h: New file.
4612         * gcc.dg/cpp/isysroot-2.c: New test.
4613         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4614         New file.
4615
4616 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4617
4618         PR c++/8929
4619         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4620
4621 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4622
4623         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4624         * gcc.target/sparc/pdist.c: Likewise.
4625
4626 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4627
4628         PR c++/16882
4629         * g++.dg/conversion/simd1.C: New test.
4630
4631 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4632
4633         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4634         and restore_ld_library_path_env_vars.
4635         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4636         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4637         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4638         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4639
4640 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4641
4642         * gcc.dg/pragma-align-2.c: Test macro expansion.
4643         * gcc.dg/pragma-pack-2.c: New test.
4644
4645 2004-11-23  Richard Henderson  <rth@redhat.com>
4646
4647         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4648         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4649         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4650         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4651         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4652         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4653
4654         * gcc.dg/vect/vect.exp: Add check for alpha.
4655         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4656         (check_effective_target_vect_int): Enable for alpha.
4657         (check_effective_target_vect_long): New.
4658         (is-effective-target): Add it.
4659
4660 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4661
4662         * gcc.dg/pr18614-1.c: New test.
4663
4664 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4665
4666         * gcc.dg/setjmp-2.c: New test.
4667
4668 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
4669
4670         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
4671         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
4672         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
4673         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
4674         gcc.target/sparc/pdist.c: New tests.
4675
4676 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
4677
4678         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4679
4680 2004-11-22  Dale Johannesen  <dalej@apple.com>
4681
4682         * gcc.dg/20041111-1.c:  New.
4683
4684 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4685
4686         PR tree-opt/18536
4687         * gcc.dg/vect/pr18536.c: New test.
4688
4689 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4690
4691         PR c++/18354
4692         * g++.dg/template/nontype11.C: New test.
4693
4694 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4695
4696         PR middle-end/18520
4697         * gcc.dg/pr18520-1.c: New test case.
4698
4699 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4700
4701         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4702         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4703         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4704         expected diagnostics.
4705
4706 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4707
4708         PR target/18580
4709         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4710         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4711         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4712
4713 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4714
4715         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4716
4717 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4718             Joseph Myers  <joseph@codesourcery.com>
4719
4720         * lib/target-supports.exp (check_visibility_available): Really
4721         test the compiler.
4722
4723 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4724
4725         PR tree-opt/18181
4726         * gcc.dg/vect/vect-85.c: New test.
4727         * gcc.dg/vect/vect-86.c: New test.
4728         * gcc.dg/vect/vect-87.c: New test.
4729         * gcc.dg/vect/vect-88.c: New test.
4730
4731 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4732
4733         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4734
4735 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4736
4737         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4738         * gcc.dg/ppc-and-1.c: Ditto.
4739         * gcc.dg/ppc-compare-1.c: Ditto.
4740         * gcc.dg/ppc-mov-1.c: Ditto
4741
4742 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4743             Mark Mitchell  <mark@codesourcery.com>
4744
4745         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4746
4747 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4748             Aldy Hernandez  <aldyh@redhat.com>
4749
4750         * lib/target-supports.exp (check_effective_target_vect_int): New
4751         (check_effective_target_vect_float): New
4752         (check_effective_target_vect_double): New.
4753         (is-effective-target): Support new effective targets keywords.
4754         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4755         default action for dg-do.
4756         * gcc.dg/vect/pr16105.c: Use new support.
4757         * gcc.dg/vect/pr18400.c: Ditto.
4758         * gcc.dg/vect/pr18425.c: Ditto.
4759         * gcc.dg/vect/vect-1.c: Ditto.
4760         * gcc.dg/vect/vect-10.c: Ditto.
4761         * gcc.dg/vect/vect-11.c: Ditto.
4762         * gcc.dg/vect/vect-12.c: Ditto.
4763         * gcc.dg/vect/vect-13.c: Ditto.
4764         * gcc.dg/vect/vect-14.c: Ditto.
4765         * gcc.dg/vect/vect-15.c: Ditto.
4766         * gcc.dg/vect/vect-16.c: Ditto.
4767         * gcc.dg/vect/vect-17.c: Ditto.
4768         * gcc.dg/vect/vect-18.c: Ditto.
4769         * gcc.dg/vect/vect-19.c: Ditto.
4770         * gcc.dg/vect/vect-2.c: Ditto.
4771         * gcc.dg/vect/vect-20.c: Ditto.
4772         * gcc.dg/vect/vect-21.c: Ditto.
4773         * gcc.dg/vect/vect-22.c: Ditto.
4774         * gcc.dg/vect/vect-23.c: Ditto.
4775         * gcc.dg/vect/vect-24.c: Ditto.
4776         * gcc.dg/vect/vect-25.c: Ditto.
4777         * gcc.dg/vect/vect-26.c: Ditto.
4778         * gcc.dg/vect/vect-27.c: Ditto.
4779         * gcc.dg/vect/vect-27a.c: Ditto.
4780         * gcc.dg/vect/vect-28.c: Ditto.
4781         * gcc.dg/vect/vect-29.c: Ditto.
4782         * gcc.dg/vect/vect-29a.c: Ditto.
4783         * gcc.dg/vect/vect-3.c: Ditto.
4784         * gcc.dg/vect/vect-30.c: Ditto.
4785         * gcc.dg/vect/vect-31.c: Ditto.
4786         * gcc.dg/vect/vect-32.c: Ditto.
4787         * gcc.dg/vect/vect-33.c: Ditto.
4788         * gcc.dg/vect/vect-34.c: Ditto.
4789         * gcc.dg/vect/vect-35.c: Ditto.
4790         * gcc.dg/vect/vect-36.c: Ditto.
4791         * gcc.dg/vect/vect-37.c: Ditto.
4792         * gcc.dg/vect/vect-38.c: Ditto.
4793         * gcc.dg/vect/vect-4.c: Ditto.
4794         * gcc.dg/vect/vect-40.c: Ditto.
4795         * gcc.dg/vect/vect-41.c: Ditto.
4796         * gcc.dg/vect/vect-42.c: Ditto.
4797         * gcc.dg/vect/vect-43.c: Ditto.
4798         * gcc.dg/vect/vect-44.c: Ditto.
4799         * gcc.dg/vect/vect-45.c: Ditto.
4800         * gcc.dg/vect/vect-46.c: Ditto.
4801         * gcc.dg/vect/vect-47.c: Ditto.
4802         * gcc.dg/vect/vect-48.c: Ditto.
4803         * gcc.dg/vect/vect-48a.c: Ditto.
4804         * gcc.dg/vect/vect-49.c: Ditto.
4805         * gcc.dg/vect/vect-5.c: Ditto.
4806         * gcc.dg/vect/vect-50.c: Ditto.
4807         * gcc.dg/vect/vect-51.c: Ditto.
4808         * gcc.dg/vect/vect-52.c: Ditto.
4809         * gcc.dg/vect/vect-53.c: Ditto.
4810         * gcc.dg/vect/vect-54.c: Ditto.
4811         * gcc.dg/vect/vect-55.c: Ditto.
4812         * gcc.dg/vect/vect-56.c: Ditto.
4813         * gcc.dg/vect/vect-56a.c: Ditto.
4814         * gcc.dg/vect/vect-57.c: Ditto.
4815         * gcc.dg/vect/vect-58.c: Ditto.
4816         * gcc.dg/vect/vect-59.c: Ditto.
4817         * gcc.dg/vect/vect-6.c: Ditto.
4818         * gcc.dg/vect/vect-60.c: Ditto.
4819         * gcc.dg/vect/vect-61.c: Ditto.
4820         * gcc.dg/vect/vect-62.c: Ditto.
4821         * gcc.dg/vect/vect-63.c: Ditto.
4822         * gcc.dg/vect/vect-64.c: Ditto.
4823         * gcc.dg/vect/vect-65.c: Ditto.
4824         * gcc.dg/vect/vect-66.c: Ditto.
4825         * gcc.dg/vect/vect-67.c: Ditto.
4826         * gcc.dg/vect/vect-68.c: Ditto.
4827         * gcc.dg/vect/vect-69.c: Ditto.
4828         * gcc.dg/vect/vect-7.c: Ditto.
4829         * gcc.dg/vect/vect-72.c: Ditto.
4830         * gcc.dg/vect/vect-72a.c: Ditto.
4831         * gcc.dg/vect/vect-73.c: Ditto.
4832         * gcc.dg/vect/vect-74.c: Ditto.
4833         * gcc.dg/vect/vect-75.c: Ditto.
4834         * gcc.dg/vect/vect-76.c: Ditto.
4835         * gcc.dg/vect/vect-77.c: Ditto.
4836         * gcc.dg/vect/vect-77a.c: Ditto.
4837         * gcc.dg/vect/vect-78.c: Ditto.
4838         * gcc.dg/vect/vect-79.c: Ditto.
4839         * gcc.dg/vect/vect-8.c: Ditto.
4840         * gcc.dg/vect/vect-80.c: Ditto.
4841         * gcc.dg/vect/vect-82.c: Ditto.
4842         * gcc.dg/vect/vect-82_64.c: Ditto.
4843         * gcc.dg/vect/vect-83.c: Ditto.
4844         * gcc.dg/vect/vect-83_64.c: Ditto.
4845         * gcc.dg/vect/vect-9.c: Ditto.
4846         * gcc.dg/vect/vect-all.c: Ditto.
4847         * gcc.dg/vect/vect-none.c: Ditto.
4848
4849 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4850
4851         * lib/gcc-dg.exp (dg-skip-if): New function.
4852         (dg-forbid-option): Remove.
4853         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4854         * g++.dg/abi/bitfield8.C: Likewise.
4855         * g++.dg/abi/dtor1.C: Likewise.
4856         * g++.dg/abi/empty10.C: Likewise.
4857         * g++.dg/abi/empty7.C: Likewise.
4858         * g++.dg/abi/empty9.C: Likewise.
4859         * g++.dg/abi/layout3.C: Likewise.
4860         * g++.dg/abi/layout4.C: Likewise.
4861         * g++.dg/abi/thunk1.C: Likewise.
4862         * g++.dg/abi/thunk2.C: Likewise.
4863         * g++.dg/abi/vbase11.C: Likewise.
4864         * g++.dg/abi/vthunk2.C: Likewise.
4865         * g++.dg/abi/vthunk3.C: Likewise.
4866         * g++.dg/ext/attrib8.C: Likewise.
4867         * g++.dg/opt/longbranch2.C: Likewise.
4868         * g++.dg/opt/reg-stack4.C: Likewise.
4869         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4870         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4871         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4872         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4873         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4874         * gcc.dg/20000609-1.c: Likewise.
4875         * gcc.dg/20000720-1.c: Likewise.
4876         * gcc.dg/20011107-1.c: Likewise.
4877         * gcc.dg/20011119-1.c: Likewise.
4878         * gcc.dg/20020108-1.c: Likewise.
4879         * gcc.dg/20020122-2.c: Likewise.
4880         * gcc.dg/20020122-3.c: Likewise.
4881         * gcc.dg/20020201-3.c: Likewise.
4882         * gcc.dg/20020206-1.c: Likewise.
4883         * gcc.dg/20020218-1.c: Likewise.
4884         * gcc.dg/20020310-1.c: Likewise.
4885         * gcc.dg/20020411-1.c: Likewise.
4886         * gcc.dg/20020418-2.c: Likewise.
4887         * gcc.dg/20020426-1.c: Likewise.
4888         * gcc.dg/20020426-2.c: Likewise.
4889         * gcc.dg/20020517-1.c: Likewise.
4890         * gcc.dg/20020523-1.c: Likewise.
4891         * gcc.dg/20020523-2.c: Likewise.
4892         * gcc.dg/20020729-1.c: Likewise.
4893         * gcc.dg/20030204-1.c: Likewise.
4894         * gcc.dg/20030826-2.c: Likewise.
4895         * gcc.dg/20030926-1.c: Likewise.
4896         * gcc.dg/20031202-1.c: Likewise.
4897         * gcc.dg/980312-1.c: Likewise.
4898         * gcc.dg/980313-1.c: Likewise.
4899         * gcc.dg/990117-1.c: Likewise.
4900         * gcc.dg/990424-1.c: Likewise.
4901         * gcc.dg/990524-1.c: Likewise.
4902         * gcc.dg/991230-1.c: Likewise.
4903         * gcc.dg/i386-387-1.c: Likewise.
4904         * gcc.dg/i386-387-2.c: Likewise.
4905         * gcc.dg/i386-387-3.c: Likewise.
4906         * gcc.dg/i386-387-4.c: Likewise.
4907         * gcc.dg/i386-387-5.c: Likewise.
4908         * gcc.dg/i386-387-6.c: Likewise.
4909         * gcc.dg/i386-asm-1.c: Likewise.
4910         * gcc.dg/i386-bitfield1.c: Likewise.
4911         * gcc.dg/i386-bitfield2.c: Likewise.
4912         * gcc.dg/i386-loop-1.c: Likewise.
4913         * gcc.dg/i386-loop-2.c: Likewise.
4914         * gcc.dg/i386-loop-3.c: Likewise.
4915         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4916         * gcc.dg/i386-pic-1.c: Likewise.
4917         * gcc.dg/i386-regparm.c: Likewise.
4918         * gcc.dg/i386-signbit-1.c: Likewise.
4919         * gcc.dg/i386-signbit-2.c: Likewise.
4920         * gcc.dg/i386-signbit-3.c: Likewise.
4921         * gcc.dg/i386-sse-5.c: Likewise.
4922         * gcc.dg/i386-sse-8.c: Likewise.
4923         * gcc.dg/i386-unroll-1.c: Likewise.
4924         * gcc.dg/tls/opt-1.c: Likewise.
4925         * gcc.dg/tls/opt-2.c: Likewise.
4926         * gcc.dg/unroll-1.c: Likewise.
4927         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4928         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4929         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4930         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4931
4932 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4933
4934         * g++.dg/template/incomplete1.C: New test.
4935
4936 2004-11-16  Nick Clifton  <nickc@redhat.com>
4937
4938         Revert patches accidentally commited during checkin of fixes for
4939         xstormy16 tests:
4940         gcc.c-torture/execute/simd-4.c: Revert
4941         gcc.dg/20040910-1.c: Revert.
4942
4943 2004-11-16  Paul Brook  <paul@codesourcery.com>
4944
4945         PR fortran/13010
4946         * gfortran.dg/der_pointer_1.f90: New test.
4947
4948 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4949
4950         PR c/18498
4951         * gcc.dg/bitfld-13.c: New test.
4952
4953 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4954
4955         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4956         powerpc*-*-linux*.
4957
4958         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4959         * gcc.dg/ppc64-abi-2.c: Ditto.
4960         * gcc.dg/ppc64-abi-3.c: Ditto.
4961
4962         * lib/gcc-dg.exp (dg-target-list): Remove.
4963
4964 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4965
4966         * gcc.dg/ia64-postinc.c: New test.
4967
4968 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4969
4970         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4971
4972 2004-11-15  Nick Clifton  <nickc@redhat.com>
4973
4974         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4975         __INT_MAX__ so that the test can be compiled by toolchains
4976         targeted at 16-bit processors.
4977
4978         * gcc.dg/20040625-1.c: Use long constants rather than integers
4979         when performing arithmetic that will overflow 16-bits.
4980
4981         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4982         xstormy16.  It does not support 128-bit vector operations.
4983
4984         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4985         with the macro PTR_TYPE.  Define this macro to an integer type
4986         suitable for holding a pointer.
4987
4988         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4989         the target is a 16-bit processor.
4990
4991         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4992         16-bit targets where the character constant will be too long.
4993
4994         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
4995         where the double will not be directly addressable.
4996
4997 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4998
4999         Friend class name lookup 1/n, PR c++/18471
5000         * g++.dg/template/crash26.C: New test.
5001         * g++.dg/lookup/struct1.C: Adjust expected error.
5002         * g++.dg/parse/elab1.C: Likewise.
5003         * g++.dg/parse/elab2.C: Likewise.
5004         * g++.dg/parse/int-as-enum1.C: Likewise.
5005         * g++.dg/parse/struct-as-enum1.C: Likewise.
5006         * g++.dg/parse/typedef1.C: Likewise.
5007         * g++.dg/parse/typedef3.C: Likewise.
5008         * g++.dg/parse/typedef4.C: Likewise.
5009         * g++.dg/parse/typedef5.C: Likewise.
5010         * g++.dg/template/nontype4.C: Likewise.
5011         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5012         * g++.old-deja/g++.other/elab1.C: Likewise.
5013         * g++.old-deja/g++.other/syntax4.C: Likewise.
5014
5015 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5016
5017         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5018
5019 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
5020
5021         * gcc.c-torture/execute/20041114-1.c: New test.
5022
5023 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
5024
5025         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
5026         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
5027         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
5028         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
5029         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
5030         gcc.dg/switch-7.c: New tests.
5031
5032 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5033
5034         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
5035
5036 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5037
5038         PR tree-opt/18400
5039         * gcc.dg/vect/pr18400.c: New test.
5040
5041 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5042             Andrew Pinski  <pinskia@physics.uc.edu>
5043
5044         PR tree-opt/18425
5045         * gcc.dg/vect/pr18425.c: New test.
5046
5047 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5048
5049         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
5050         Guard with dg-require-alias and dg-require-visibility.
5051
5052 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5053
5054         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
5055
5056 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5057
5058         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
5059
5060 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5061
5062         PR c++/17344
5063         * g++.dg/template/defarg5.C: New test.
5064
5065 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5066
5067         * g++.dg/parse/cast1.C: Run only on ILP32.
5068         * g++.old-deja/g++.mike/p784.C: Likewise.
5069
5070 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
5071
5072         * gcc.c-torture/execute/20041113-1.c: New test.
5073
5074 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5075
5076         PR target/18230
5077         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
5078         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
5079         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
5080         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5081         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
5082         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
5083         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
5084         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
5085         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
5086         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5087         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5088         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
5089         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
5090
5091 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5092
5093         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
5094         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
5095         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
5096         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
5097         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
5098         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
5099         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
5100         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
5101         gcc.target/sparc/combined-1.c: New tests.
5102
5103 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
5104
5105         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
5106         New tests.
5107
5108 2004-11-12  Mark Mitchell <mark@codesourcery.com>
5109
5110         * lib/gcc-dg.exp (dg-forbid-option): New function.
5111         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
5112         * g++.dg/abi/bitfield8.C: Likewise.
5113         * g++.dg/abi/dtor1.C: Likewise.
5114         * g++.dg/abi/empty10.C: Likewise.
5115         * g++.dg/abi/empty7.C: Likewise.
5116         * g++.dg/abi/empty9.C: Likewise.
5117         * g++.dg/abi/layout3.C: Likewise.
5118         * g++.dg/abi/layout4.C: Likewise.
5119         * g++.dg/abi/thunk1.C: Likewise.
5120         * g++.dg/abi/thunk2.C: Likewise.
5121         * g++.dg/abi/vbase11.C: Likewise.
5122         * g++.dg/abi/vthunk2.C: Likewise.
5123         * g++.dg/abi/vthunk3.C: Likewise.
5124         * g++.dg/ext/attrib8.C: Likewise.
5125         * g++.dg/opt/longbranch2.C: Likewise.
5126         * g++.dg/opt/reg-stack4.C: Likewise.
5127         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5128         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5129         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5130         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5131         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5132         * gcc.dg/20000609-1.c: Likewise.
5133         * gcc.dg/20000720-1.c: Likewise.
5134         * gcc.dg/20011107-1.c: Likewise.
5135         * gcc.dg/20011119-1.c: Likewise.
5136         * gcc.dg/20020108-1.c: Likewise.
5137         * gcc.dg/20020122-2.c: Likewise.
5138         * gcc.dg/20020122-3.c: Likewise.
5139         * gcc.dg/20020201-3.c: Likewise.
5140         * gcc.dg/20020206-1.c: Likewise.
5141         * gcc.dg/20020218-1.c: Likewise.
5142         * gcc.dg/20020310-1.c: Likewise.
5143         * gcc.dg/20020411-1.c: Likewise.
5144         * gcc.dg/20020418-2.c: Likewise.
5145         * gcc.dg/20020426-1.c: Likewise.
5146         * gcc.dg/20020426-2.c: Likewise.
5147         * gcc.dg/20020517-1.c: Likewise.
5148         * gcc.dg/20020523-1.c: Likewise.
5149         * gcc.dg/20020523-2.c: Likewise.
5150         * gcc.dg/20020729-1.c: Likewise.
5151         * gcc.dg/20030204-1.c: Likewise.
5152         * gcc.dg/20030826-2.c: Likewise.
5153         * gcc.dg/20030926-1.c: Likewise.
5154         * gcc.dg/20031202-1.c: Likewise.
5155         * gcc.dg/980312-1.c: Likewise.
5156         * gcc.dg/980313-1.c: Likewise.
5157         * gcc.dg/990117-1.c: Likewise.
5158         * gcc.dg/990424-1.c: Likewise.
5159         * gcc.dg/990524-1.c: Likewise.
5160         * gcc.dg/991230-1.c: Likewise.
5161         * gcc.dg/i386-387-1.c: Likewise.
5162         * gcc.dg/i386-387-2.c: Likewise.
5163         * gcc.dg/i386-387-3.c: Likewise.
5164         * gcc.dg/i386-387-4.c: Likewise.
5165         * gcc.dg/i386-387-5.c: Likewise.
5166         * gcc.dg/i386-387-6.c: Likewise.
5167         * gcc.dg/i386-asm-1.c: Likewise.
5168         * gcc.dg/i386-bitfield1.c: Likewise.
5169         * gcc.dg/i386-bitfield2.c: Likewise.
5170         * gcc.dg/i386-loop-1.c: Likewise.
5171         * gcc.dg/i386-loop-2.c: Likewise.
5172         * gcc.dg/i386-loop-3.c: Likewise.
5173         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5174         * gcc.dg/i386-pic-1.c: Likewise.
5175         * gcc.dg/i386-regparm.c: Likewise.
5176         * gcc.dg/i386-signbit-1.c: Likewise.
5177         * gcc.dg/i386-signbit-2.c: Likewise.
5178         * gcc.dg/i386-signbit-3.c: Likewise.
5179         * gcc.dg/i386-sse-5.c: Likewise.
5180         * gcc.dg/i386-sse-8.c: Likewise.
5181         * gcc.dg/i386-unroll-1.c: Likewise.
5182         * gcc.dg/tls/opt-1.c: Likewise.
5183         * gcc.dg/tls/opt-2.c: Likewise.
5184         * gcc.dg/unroll-1.c: Likewise.
5185         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5186         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5187         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5188         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5189         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5190         -m64 is specified.
5191
5192 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5193
5194         PR c++/18389
5195         * g++.dg/parse/cond1.C: New test.
5196
5197         PR c++/18429
5198         * g++.dg/template/array9.C: New test.
5199         * g++.dg/ext/vla1.C: Adjust error messages.
5200         * g++.dg/ext/vlm1.C: Likewise.
5201         * g++.dg/template/crash2.C: Likewise.
5202
5203         PR c++/18436
5204         * g++.dg/template/call3.C: New test.
5205
5206         PR c++/18407
5207         * g++.dg/template/ptrmem11.C: New test.
5208
5209 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5210
5211         PR other/14264
5212         * lib/g++.exp: Set LC_ALL and LANG to C.
5213         * lib/gcc-dg.exp: Likewise.
5214         * lib/gfortran.exp: Likewise.
5215         * lib/objc.exp: Likewise.
5216         * lib/treelang.exp: Likewise.
5217
5218 2004-11-12  Andreas Schwab  <schwab@suse.de>
5219
5220         * gcc.dg/pr16286.c: Fix last change.
5221
5222 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5223
5224         PR c++/18416
5225         * g++.dg/init/global1.C: New test.
5226
5227 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5228
5229         * gcc.c-torture/execute/20041112-1.c: New test.
5230
5231 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5232
5233         * lib/gcc-dg.exp (dg-target-list): New.
5234
5235 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5236             Richard Sandiford  <rsandifo@redhat.com>
5237
5238         * lib/target-supports.exp (get-compiler_messages): New.
5239         (check_named_sections_available): Use it.
5240         (check_effective_target_ilp32): New.
5241         (check_effective_target_lp64): New.
5242         (is-effective-target): New.
5243         * lib/gcc-dg.exp (dg-require-effective-target): New.
5244
5245 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5246
5247         * gcc.dg/precedence-1.c: New test.
5248
5249 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5250
5251         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5252
5253         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5254         message, delete generated files, use more descriptive name for
5255         executable, and make the test unsupported when it cannot be run.
5256
5257         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5258         (dg-require-weak, dg-require-visibility, dg-require-alias,
5259         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5260         dg-require-iconv, dg-require-named-sections): Use it.
5261
5262         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5263
5264 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5265
5266         PR target/16457
5267         * gcc.dg/ppc-and-1: New
5268
5269         PR target/16796
5270         * gcc.dg/ppc-mov-1.c: New.
5271
5272         PR target/16458
5273         * gcc.dg/ppc-compare-1.c: New.
5274
5275 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5276
5277         * objc.dg/desig-init-2.m: New test.
5278
5279 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5280
5281         PR middle-end/18160
5282         * g++.dg/warn/register-var-1.C: New test.
5283         * g++.dg/warn/register-var-2.C: New test.
5284
5285 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5286
5287         * gcc.dg/union-2.c: New test.
5288
5289 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5290
5291         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5292         New test for PR tree-optimization/17892.
5293
5294 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5295
5296         PR c++/18369
5297         * g++.dg/init/new12.C: New test.
5298
5299 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5300
5301         * gcc.target/sparc: New directory.
5302         * gcc.target/sparc/sparc.exp: New driver.
5303         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5304         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5305         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5306         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5307
5308 2004-11-10  Paul Brook  <paul@codesourcery.com>
5309
5310         PR fortran/18218
5311         * gfortran.dg/list_read.c: New test.
5312
5313 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5314
5315         PR c/18322
5316         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5317         expected diagnostic location.
5318
5319 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5320
5321         * gcc.dg/20041109-1.c: New test.
5322
5323 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5324
5325         PR objc/18406
5326         * objc/compile/pr18406.m: New test.
5327
5328 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5329
5330         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5331
5332 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5333
5334         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5335
5336 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5337
5338         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5339
5340 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5341
5342         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5343         exit.
5344
5345 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5346
5347         PR tree-opt/18299
5348         * gcc.c-torture/pr18299-1.c: New test.
5349
5350 2004-11-06  Andreas Schwab  <schwab@suse.de>
5351
5352         * gcc.dg/pr16286.c: Also test for bool and pixel.
5353
5354 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5355
5356         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5357         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5358         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5359         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5360         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5361         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5362         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5363         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5364         gcc.dg/struct-semi-3.c: New tests.
5365
5366 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5367
5368         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5369
5370 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5371
5372         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5373         Do not use C99 designators.
5374
5375 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5376
5377         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5378
5379 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5380
5381         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5382         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5383         * gcc.c-torture/execute/simd-5.x: Remove.
5384
5385 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5386
5387         PR rtl-optimization/17933
5388         * gcc.dg/torture/pr17933-1.c: New test.
5389
5390 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5391
5392         PR target/18106
5393         * lib/target-supports.exp (check_weak_available): Support
5394         Windows.
5395
5396 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5397
5398         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5399         call to fflush(stdout) before abort.
5400         (my_ffsll): New function.
5401         (generate_fields): Use it.
5402
5403 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5404
5405         * gcc.dg/init-undef-1.c: New test.
5406
5407 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5408
5409         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5410         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5411         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5412         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5413         expected messages for new parser.
5414
5415 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5416
5417         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5418
5419 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5420
5421         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5422         on LP64 targets.
5423
5424 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5425
5426         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5427         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5428         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5429         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5430         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5431         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5432         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5433         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5434         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5435         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5436
5437 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5438
5439         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5440         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5441         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5442         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5443         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5444         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5445         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5446         for new parser.
5447
5448 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5449
5450         PR target/15342
5451         * gcc.dg/20041104-1.c: New test.
5452
5453 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5454
5455         * g++.dg/template/nontype7.C: New test.
5456         * g++.dg/template/nontype8.C: Likewise.
5457         * g++.dg/template/nontype9.C: Likewise.
5458         * g++.dg/template/nontype10.C: Likewise.
5459         * g++.dg/tc1/dr49.C: Likewise.
5460         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5461         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5462
5463 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5464
5465         * g++.dg/rtti/tinfo1.C: Remove xfails.
5466
5467 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5468
5469         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5470         packed attribute to the definition to satisfy the new C++ parser.
5471
5472 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5473
5474         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5475         invocations of va_arg.
5476
5477 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5478
5479         PR c++/18124
5480         * g++.dg/template/crash25.C: New test.
5481
5482         PR c++/18155
5483         * g++.dg/template/typedef2.C: New test.
5484         * g++.dg/parse/crash13.C: Adjust error markers.
5485
5486         PR c++/18177
5487         * g++.dg/conversion/const3.C: New test.
5488
5489 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5490
5491         PR fortran/17535
5492         PR fortran/17583
5493         PR fortran/17713
5494         * gfortran.dg/generic_[123].f90: New testcases.
5495
5496 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5497
5498         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5499         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5500
5501 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5502
5503         PR tree-opt/16808
5504         * gcc.c-torture/compile/pr16808.c: New test.
5505
5506 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5507
5508         PR rtl-optimization/17104
5509         * gcc.dg/ppc-bitfield1.c: New.
5510
5511 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5512
5513         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5514
5515 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5516
5517         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5518         strings for 32-bit code.
5519
5520 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5521
5522         PR c/18239
5523         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5524
5525 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5526
5527         PR c++/18064
5528         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5529
5530 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5531
5532         PR c++/15172
5533         * g++.dg/init/aggr2.C: New test.
5534
5535 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5536
5537         * objc.dg/local-decl-1.m: New test.
5538
5539 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5540
5541         * gcc.dg/20040910-1.c: Adjust regex.
5542
5543 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5544
5545         PR rtl-optimization/18084
5546         * g++.dg/opt/pr18084-1.C: New testcase.
5547
5548 2004-10-30  Matt Austern  <austern@apple.com>
5549
5550         PR c++/17542
5551         * g++.dg/ext/attrib18.C: New test.
5552
5553 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5554
5555         PR middle-end/18096
5556         * gcc.dg/pr18096-1.c: New test case.
5557
5558 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5559
5560         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5561
5562 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5563
5564         PR c/16666
5565         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5566         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5567         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5568         gcc.dg/old-style-prom-3.c: New tests.
5569
5570 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5571
5572         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5573         Remove unnecessary inclusion of stdio.h.
5574
5575 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5576
5577         PR rtl-optimization/17581
5578         * gcc.dg/pr17581-1.c: New test case.
5579
5580 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5581
5582         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5583         being implemented.
5584         * g++.dg/conversion/dr195-1.C: New.
5585         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5586         * g++.old-deja/g++.mike/p10148.C: Likewise.
5587
5588 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5589
5590         PR c++/17695
5591         * g++.dg/debug/typedef2.C: New test.
5592
5593 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5594
5595         PR fortran/13490
5596         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5597         * gfortran.dg/g77/README: Update.
5598
5599 2004-10-28  Matt Austern  <austern@apple.com>
5600
5601         PR c++/14124
5602         * g++.dg/ext/packed7.C: New test.
5603
5604 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5605
5606         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5607         scan-assembler.
5608         * lib/scanasm.exp (hidden-scan-for): New proc.
5609         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5610         string.
5611         (scan-not-hidden): Likewise.
5612         * lib/target-supports.exp (check_visibility_available): mach-o is
5613         support too.
5614
5615 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5616
5617         PR c++/17132
5618         * g++.dg/template/memclass3.C: New test.
5619
5620 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5621
5622         PR middle-end/18160
5623         * gcc.dg/register-var-1.c: New test.
5624         * gcc.dg/register-var-2.c: New test.
5625         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5626         error now.
5627
5628 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5629
5630         PR other/18172
5631         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5632         unused variables.
5633         * gcc.dg/vect/vect-22.c: Likewise.
5634
5635 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5636
5637         * gcc.dg/i386-rotate-1.c: New test.
5638
5639 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5640
5641         * g++.dg/init/ref12.C: Add "run" marker.
5642
5643         PR c++/17435
5644         * g++.dg/init/ref12.C: New test.
5645
5646         PR c++/18140
5647         * g++.dg/template/shift1.C: New test.
5648         * g++.dg/template/error10.C: Adjust error markers.
5649
5650 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5651
5652         PR tree-opt/17529
5653         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5654
5655 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5656
5657         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5658         * gcc.dg/weak/weak-3.c: Likewise.
5659         * gcc.dg/weak/weak-5.c: Likewise.
5660         * gcc.dg/weak/weak-9.c: Likewise.
5661         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5662         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5663
5664         * gcc.dg/darwin-weakimport-1.c: New.
5665
5666 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5667
5668         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
5669
5670 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
5671
5672         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
5673         'syntax' error messages.
5674         * gcc.dg/cpp/direct2s.c: Likewise.
5675
5676 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
5677
5678         * gcc.c-torture/compile/20041026-1.c: New.
5679
5680 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5681
5682         PR c++/18093
5683         * g++.dg/lookup/ns2.C: New test.
5684
5685         PR c++/18020
5686         * g++.dg/template/enum4.C: New test.
5687
5688         PR c++/18161
5689         * g++.dg/template/expr1.C: New test.
5690
5691 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5692
5693         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5694
5695 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5696
5697         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5698         gcc.dg/decl-nospec-3.c: New tests.
5699
5700 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5701
5702         * objc.dg/super-class-3.m: New test.
5703
5704 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5705
5706         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5707         resyncing.
5708         * gcc.dg/cpp/direct2s.c: Likewise.
5709
5710 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5711
5712         * objc.dg/image-info.m: Update for changes to section selection.
5713
5714 2004-10-25  David Ayers  <d.ayers@inode.at>
5715             Ziemowit Laski  <zlaski@apple.com>
5716
5717         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5718         diagnostics when messaging 'id <Proto>'.
5719         * objc.dg/class-protocol-1.m: New test.
5720         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5721         a non-existent method signature.
5722         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5723         Update diagnostics when messaging with non-existent method signature.
5724         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5725         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5726         invalid receivers are now resolved as if messaging 'id'; remove
5727         extraneous diagnostics.
5728
5729 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5730
5731         PR c/16667
5732         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5733         gcc.dg/init-desig-obs-3.c: New tests.
5734
5735 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5736
5737         * gcc.dg/debug/20041023-1.c: New test.
5738
5739 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5740
5741         PR middle-end/17407
5742         * gcc.c-torture/compile/pr17407.c: New test.
5743
5744         PR c++/18121
5745         * g++.dg/template/array8.C: New test.
5746
5747 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5748
5749         PR other/18138
5750         * lib/g++.exp: Accept more than one multilib libgcc.
5751         * lib/gcc-dg.exp: Likewise.
5752         * lib/objc.exp: Likewise.
5753         * lib/treelang.exp: Likewise.
5754         * lib/gfortran.exp: Likewise.
5755
5756 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5757
5758         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5759
5760 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5761
5762         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5763         * gcc.dg/c99-const-expr-3.c: Likewise.
5764
5765 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5766
5767         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5768
5769 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5770
5771         * gcc.c-torture/execute/loop-2e.x: Remove.
5772
5773 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5774
5775         PR c++/18095
5776         * g++.dg/parse/crash18.C: New.
5777         * g++.dg/parse/crash19.C: New.
5778
5779 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5780
5781         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5782         * g++.dg/ext/dllimport2.C: Same.
5783         * g++.dg/ext/dllimport8.C: Same.
5784
5785 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5786
5787         PR c++/10841
5788         * g++.dg/conversion/cast1.C: New test.
5789         * g++.dg/overload/pmf1.C: Adjust error marker.
5790
5791 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5792
5793         PR objc/17923
5794         * objc.dg/const-str-7.m: New test.
5795
5796 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5797
5798         * g++.dg/template/memfriend11.C: Fix comment typo.
5799         * g++.dg/template/memfriend14.C: Likewise.
5800
5801 2004-10-20  Richard Henderson  <rth@redhat.com>
5802
5803         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5804         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5805         -fasynchronous-unwind-tables.
5806
5807 2004-10-20  Richard Henderson  <rth@redhat.com>
5808
5809         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5810         (main): Return success.
5811         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5812         (main): Return success.
5813
5814 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5815
5816         PR c++/13495
5817         * g++.dg/template/memfriend9.C: New test.
5818         * g++.dg/template/memfriend10.C: Likewise.
5819         * g++.dg/template/memfriend11.C: Likewise.
5820         * g++.dg/template/memfriend12.C: Likewise.
5821         * g++.dg/template/memfriend13.C: Likewise.
5822         * g++.dg/template/memfriend14.C: Likewise.
5823         * g++.dg/template/memfriend15.C: Likewise.
5824         * g++.dg/template/memfriend16.C: Likewise.
5825         * g++.dg/template/memfriend17.C: Likewise.
5826         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5827
5828 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5829
5830         * g++.dg/conversion/dr195.C: New.
5831         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5832
5833 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5834             Devang Patel  <dpatel@apple.com>
5835
5836         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5837         of floating point arithmetic, which could trap.
5838
5839 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5840
5841         PR c++/14035
5842         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5843         * g++.dg/conversion/const2.C: New test.
5844         * g++.dg/expr/reinterpret2.C: New test.
5845         * g++.dg/expr/reinterpret3.C: New test.
5846         * g++.dg/expr/cast2.C: New test.
5847         * g++.dg/expr/copy1.C: New test.
5848         * g++.dg/other/conversion1.C: Change error message.
5849         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5850         function pointers to void *.
5851         * g++.old-deja/g++.mike/p10148.C: Likewise.
5852
5853 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5854
5855         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5856
5857 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5858
5859         PR c++/18047
5860
5861         * g++.dg/parse/expr3.C: New test.
5862
5863 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5864
5865         * gcc.dg/smod-1.c: New test.
5866
5867 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5868
5869         * objc.dg/method-14.m: New test.
5870
5871 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5872
5873         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5874         Also xfail as the patch was reverted.
5875
5876 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5877
5878         PR middle-end/16973
5879         * gcc.dg/pr16973.c: New test.
5880
5881 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5882
5883         PR tree-optimization/17656
5884         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5885
5886 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5887
5888         * g++.dg/eh/shadow1.C: New.
5889
5890 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5891
5892         * gcc.c-torture/compile/20041018-1.c: New test.
5893
5894 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5895
5896         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5897         compiler referring to register 0 when accessing sdata.  The linker
5898         now patches things up.
5899
5900 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5901
5902         PR c/17529
5903         * gcc.c-torture/compile/pr17529.c: New test.
5904
5905 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5906
5907         PR c++/17743
5908         * g++.dg/ext/attrib17.C: New test.
5909
5910 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5911
5912         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5913
5914 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5915
5916         PR c++/10479
5917         * g++.dg/ext/attrib16.C: New test.
5918
5919 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5920
5921         PR c++/17042
5922         * g++.dg/init/dso_handle1.C: New test.
5923
5924         PR c++/14667
5925         * g++.dg/parse/typedef6.C: New test.
5926
5927         PR c++/17916
5928         * g++.dg/parse/pragma1.C: New test.
5929
5930 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5931
5932         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5933
5934 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5935
5936         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5937         -fno-common when on HPPA HP-UX platforms.
5938
5939 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5940
5941         PR other/16820
5942         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5943         stdint.h.
5944         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5945         uintptr_t.
5946
5947 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5948
5949         PR c++/16301
5950         * g++.dg/lookup/strong-using-4.C: New test.
5951
5952 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5953
5954         PR middle-end/16567
5955         * gcc.c-torture/compile/nested-1.c: New test.
5956
5957 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5958
5959         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5960         and mipsisa64*-*-* (until support for misaligned loads is added).
5961         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5962         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5963         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5964         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5965         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5966         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5967
5968 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5969
5970         PR c++/17976
5971         * g++.dg/init/dtor3.C: New test.
5972
5973 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5974
5975         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5976
5977 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5978
5979         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5980         * gcc.dg/macho-lo-sum.c: Likewise.
5981
5982 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
5983
5984         * gcc.dg/ppc-spe64-1.c: New test.
5985
5986 2004-10-14  Devang Patel  <dpatel@apple.com>
5987
5988         PR 17635
5989         * gcc.dg/pr17635.c : New test.
5990
5991 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
5992
5993         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
5994         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
5995         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
5996         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
5997         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
5998         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
5999         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6000         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6001         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6002         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6003         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6004         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6005         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6006         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6007         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6008         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6009         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6010         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6011
6012 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6013
6014         * gcc.dg/vect/vect-82.c: New testcase.
6015         * gcc.dg/vect/vect-82_64.c: New testcase.
6016         * gcc.dg/vect/vect-83.c: New testcase.
6017         * gcc.dg/vect/vect-83_64.c: New testcase.
6018
6019 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6020
6021         * gcc.dg/cpp/error-1.c: New test.
6022
6023 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6024
6025         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
6026
6027 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
6028
6029         PR target/17984
6030         * gcc.dg/cris-peep2-xsrand2.c: New test.
6031
6032 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
6033
6034         PR c++/17661
6035         * testsuite/g++.dg/expr/for2.C: New test.
6036
6037 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6038
6039         * g++.dg/inherit/thunk1.C: Run on the SPARC.
6040
6041 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
6042
6043         PR tree-optimization/17724
6044         * g++.dg/opt/pr17724-1.C: New test.
6045         * g++.dg/opt/pr17724-2.C: New test.
6046         * g++.dg/opt/pr17724-3.C: New test.
6047         * g++.dg/opt/pr17724-4.C: New test.
6048         * g++.dg/opt/pr17724-5.C: New test.
6049         * g++.dg/opt/pr17724-6.C: New test.
6050
6051 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
6052
6053         PR c/17301
6054         * gcc.dg/pr17301-2.c: New test.
6055
6056 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
6057
6058         PR c++/15876
6059         * g++.dg/parse/error22.C: New test.
6060
6061         PR c++/17936
6062         * g++.dg/template/spec18.C: New test.
6063
6064 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
6065
6066         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
6067         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
6068         memcpy.
6069         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
6070         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
6071
6072 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6073
6074         * g++.dg/eh/cleanup5.C: Add dg-options "".
6075
6076 2004-10-11  Roger Sayle  <roger@eyesopen.com>
6077
6078         PR middle-end/17657
6079         * gcc.dg/switch-4.c: New test case.
6080
6081 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
6082
6083         * gcc.c-torture/execute/20041011-1.c: New test.
6084
6085 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6086
6087         PR c++/17554
6088         * g++.dg/init/for3.C: New test.
6089
6090         PR c++/17657
6091         * g++.dg/opt/switch2.C: New test.
6092
6093         PR middle-end/17703
6094         * g++.dg/warn/Wreturn-2.C: New test.
6095
6096 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6097
6098         PR c++/17907
6099         * g++.dg/eh/cleanup5.C: New test.
6100
6101 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
6102
6103         PR c++/17393
6104         * g++.dg/parse/error21.C: New test.
6105
6106 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6107
6108         * g++.dg/overload/pmf1.C: Adjust quoting marks.
6109         * g++.dg/warn/incomplete1.C: Likewise.
6110         * g++.dg/template/qualttp20.C: Likewise.
6111
6112 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6113
6114         PR c/17881
6115         * parm-incomplete-1.c: New test.
6116
6117 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6118
6119         PR c++/17867
6120         * g++.dg/parse/error19.C: New test.
6121
6122         PR c++/17670
6123         * g++.dg/init/new11.C: New test.
6124
6125         PR c++/17821
6126         * g++.dg/parse/error20.C: New test.
6127
6128         PR c++/17826
6129         * g++.dg/template/crash24.C: New test.
6130
6131 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6132
6133         PR c/17301
6134         * gcc.dg/pr17301-1.c: New test.
6135
6136 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6137
6138         PR c/17189
6139         * gcc.dg/anon-struct-5.c: New test.
6140
6141 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6142
6143         PR c/17844
6144         * gcc.dg/pr17844-1.c: New test.
6145
6146 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
6147
6148         PR tree-optimization/17906
6149         * gcc.c-torture/compile/pr17906.c: New.
6150
6151 2004-10-09  Stuart Hastings  <stuart@apple.com>
6152             Roger Sayle  <roger@eyesopen.com>
6153
6154         PR rtl-optimization/17853
6155         * gcc.dg/i386-mmx-5.c: New testcase.
6156
6157 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
6158
6159         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
6160
6161 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6162
6163         PR c++/17524
6164         * g++.dg/template/static9.C: New test.
6165
6166         PR c++/17685
6167         * g++.dg/parse/operator5.C: New test.
6168
6169 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6170
6171         PR middle-end/17894
6172         * gcc.c-torture/execute/divcmp-4.c: New test case.
6173
6174 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6175
6176         PR tree-opt/17902
6177         * g++.dg/opt/pr17902.C: New test.
6178
6179 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6180
6181         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6182
6183 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6184
6185         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6186
6187 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6188
6189         * gcc.dg/assign-warn-3.c: New test.
6190
6191 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6192
6193         PR c/16999
6194         * gcc.dg/cpp/ident-1.c: New test.
6195
6196 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6197
6198         * gcc.c-torture/compile/acc1.c: New.
6199
6200 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6201
6202         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6203         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6204
6205 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6206
6207         * gcc.dg/ultrasp11.c: New test.
6208
6209 2004-10-08  Michael Matz  <matz@suse.de>
6210
6211         * gcc.dg/doloop-2.c: New test.
6212
6213 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6214
6215         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6216         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6217         objc.dg/method-9.m: Update expected diagnostics.
6218
6219 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6220
6221         * gcc.dg/ppc-fsel-3.c: New file.
6222         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6223
6224 2004-10-07  Paul Brook  <paul@codesourcery.com>
6225
6226         * gfortran.dg/intrinsic_verify_1.f90: New test.
6227
6228 2004-10-07  Paul Brook  <paul@codesourcery.com>
6229
6230         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6231
6232 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6233
6234         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6235         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6236         commit.
6237
6238 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6239
6240         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6241
6242 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6243
6244         PR c++/17115
6245         * g++.dg/warn/Winline-4.C: New test.
6246
6247 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6248
6249         * gcc.c-torture/compile/20041007-1.c: New test.
6250
6251 2004-10-07  Paul Brook  <paul@codesourcery.com>
6252
6253         PR fortran/17678
6254         * gfortran.dg/use_allocated_1.f90: New test.
6255
6256 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6257
6258         PR middle-end/17849
6259         * gfortran.fortran-torture/compile/nested.f90: New test
6260
6261 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6262
6263         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6264
6265 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6266
6267         PR c++/17368
6268         * g++.dg/ext/asm6.C: New test.
6269
6270 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6271
6272         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6273
6274 2004-10-06  Paul Brook  <paul@codesourcery.com>
6275
6276         PR libfortran/17709
6277         * gfortran.dg/empty_format_1.f90: New test.
6278
6279 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6280
6281         PR fortran/17568
6282         * gfortran.dg/ishft.f90: New test.
6283
6284         PR fortran/17283
6285         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6286         tests.
6287
6288 2004-10-06  Paul Brook  <paul@codesourcery.com>
6289
6290         * gfortran.dg/do_1.f90: New test.
6291
6292 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6293
6294         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6295         optimizing for size.
6296
6297 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6298
6299         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6300
6301 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6302
6303         * gcc.c-torture/compile/20041005-1.c: New test.
6304
6305 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6306
6307         PR c++/17829
6308         * g++.dg/lookup/koenig4.C: New.
6309
6310 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6311
6312         * g++.dg/other/classkey1.C: Adjust quoting marks.
6313         * g++.dg/parse/error15.C: Likewise.
6314         * g++.dg/template/meminit2.C (int>): Likewise.
6315
6316 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6317
6318         PR fortran/17283
6319         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6320
6321         PR fortran/17631
6322         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6323
6324         PR fortran/17708
6325         * gfortran.dg/pr17708.f90: New test.
6326
6327 2004-10-04  Chao-ying Fu  <fu@mips.com>
6328
6329         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6330         * gcc.dg/vect/vect-4.c: Ditto.
6331         * gcc.dg/vect/vect-5.c: Ditto.
6332         * gcc.dg/vect/vect-6.c: Ditto.
6333         * gcc.dg/vect/vect-8.c: Ditto.
6334         * gcc.dg/vect/vect-16.c: Ditto.
6335         * gcc.dg/vect/vect-30.c: Ditto.
6336         * gcc.dg/vect/vect-40.c: Ditto.
6337         * gcc.dg/vect/vect-41.c: Ditto.
6338         * gcc.dg/vect/vect-42.c: Ditto.
6339         * gcc.dg/vect/vect-43.c: Ditto.
6340         * gcc.dg/vect/vect-44.c: Ditto.
6341         * gcc.dg/vect/vect-45.c: Ditto.
6342         * gcc.dg/vect/vect-46.c: Ditto.
6343         * gcc.dg/vect/vect-47.c: Ditto.
6344         * gcc.dg/vect/vect-48.c: Ditto.
6345         * gcc.dg/vect/vect-49.c: Ditto.
6346         * gcc.dg/vect/vect-50.c: Ditto.
6347         * gcc.dg/vect/vect-51.c: Ditto.
6348         * gcc.dg/vect/vect-52.c: Ditto.
6349         * gcc.dg/vect/vect-53.c: Ditto.
6350         * gcc.dg/vect/vect-54.c: Ditto.
6351         * gcc.dg/vect/vect-55.c: Ditto.
6352         * gcc.dg/vect/vect-56.c: Ditto.
6353         * gcc.dg/vect/vect-57.c: Ditto.
6354         * gcc.dg/vect/vect-58.c: Ditto.
6355         * gcc.dg/vect/vect-59.c: Ditto.
6356         * gcc.dg/vect/vect-60.c: Ditto.
6357         * gcc.dg/vect/vect-74.c: Ditto.
6358         * gcc.dg/vect/vect-79.c: Ditto.
6359         * gcc.dg/vect/vect-80.c: Ditto.
6360
6361 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6362
6363         * gcc.dg/unused-7.c: Use the correct option.
6364
6365 2004-10-04  Paul Brook  <paul@codesourcery.com>
6366         Bud Davis  <bdavis9659@comcast.net>
6367
6368         PR fortran/17706
6369         PR fortran/16434
6370         * gfortran/pr17706.f90: New test.
6371         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6372
6373 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6374
6375         * gfortran.dg/pr17612.f90: New test.
6376
6377 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6378
6379         * g++.dg/template/local1.C: Adjust quoting marks in
6380         testing for diagnostics.
6381         * g++.dg/tls/diag-2.C: Likewise.
6382         * g++.dg/other/error8.C: Likewise.
6383
6384 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6385
6386         PR c/17178
6387         * gcc.dg/unused-4.c: Adjust to be correct.
6388
6389         PR c/17820
6390         * gcc.dg/unused-7.c: New test.
6391
6392 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6393
6394         PR c++/17797
6395         * g++.dg/overload/template2.C: New test.
6396
6397 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6398
6399         PR tree-optimization/16632
6400         * gcc.dg/tree-ssa/20041002-1.c: New.
6401
6402 2004-10-03  Paul Brook  <paul@codesourcery.com>
6403
6404         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6405         rather than relying on default formatting.
6406
6407 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6408
6409         * gcc.dg/20040920-1.c: Update expected message text.
6410
6411 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6412
6413         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6414
6415 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6416
6417         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6418         tree level.
6419
6420 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6421
6422         * gcc.dg/tree-ssa/pr17343.c: Remove.
6423
6424 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6425
6426         PR tree-opt/17343
6427         * gcc.dg/tree-ssa/pr17343.c: New test.
6428
6429 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6430
6431         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6432         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6433         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6434         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6435         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6436
6437 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6438
6439         * gcc.dg/lvalue-2.c: New test.
6440
6441 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6442
6443         PR c/17730
6444         * gcc.dg/pr17730-1.c: New test
6445
6446 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6447
6448         PR c/7425
6449         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6450
6451 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6452
6453         * gcc.c-torture/execute/stdarg-1.c: New test.
6454         * gcc.c-torture/execute/stdarg-2.c: New test.
6455         * gcc.c-torture/execute/stdarg-3.c: New test.
6456         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6457         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6458         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6459         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6460         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6461
6462 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6463
6464         PR tree-optimization/17697
6465         * g++.dg/opt/pr17697-1.C: New test.
6466         * g++.dg/opt/pr17697-2.C: New test.
6467         * g++.dg/opt/pr17697-3.C: New test.
6468
6469 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6470
6471         PR c/16409
6472         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6473         gcc.dg/vla-init-5.c: New tests.
6474
6475 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6476
6477         PR c/13804
6478         * gcc.dg/pr13804-1.c: New test.
6479
6480 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6481
6482         PR fortran/16938
6483         * gfortran.dg/pr16938.f90: New test.
6484
6485 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6486
6487         * g++.dg/template/crash23.C: New test.
6488
6489 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6490
6491         PR c++/17585
6492         * g++.dg/template/static8.C: New test.
6493
6494 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6495
6496         PR c++/17681
6497         * g++.dg/other/error9.C: New test.
6498
6499 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6500
6501         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6502
6503 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6504
6505         PR fortran/15164
6506         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6507
6508 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6509
6510         PR middle-end/17112
6511         * gcc.dg/pr17112-1.c: New test case.
6512
6513 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6514
6515         PR c/11459
6516         * gcc.dg/pr11459-1.c: New test.
6517
6518 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6519
6520         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6521         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6522
6523 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6524
6525         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6526
6527 2004-09-25  Jan Hubicka  <jh@suse.cz>
6528
6529         * compile/30040909-1.c: New test.
6530         * compile/30040907-1.c: New test.
6531
6532 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6533
6534         * gcc.c-torture/execute/va-arg-26.c: New test.
6535
6536 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6537
6538         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6539         extra diagnostics on targets with 64-bit pointers.
6540         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6541
6542 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6543
6544         PR c/17188
6545         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6546         * gcc.dg/decl-3.c: Adjust expected message.
6547
6548 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6549
6550         PR fortran/17615
6551         * gfortran.dg/pr17615.f90: New test.
6552
6553 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6554
6555         PR tree-optimzation/17517
6556         * g++.dg/tree-ssa/pr17517.C: New Test.
6557
6558 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6559
6560         PR c++/16889
6561         * g++.dg/lookup/ambig3.C: New.
6562
6563 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6564
6565         PR tree-opt/17624
6566         * g++.dg/opt/pr17624.C: New test.
6567
6568 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6569
6570         PR c/6980
6571         * gcc.dg/Wbad-function-cast-1.c: New test.
6572
6573 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6574
6575         * g++.dg/ext/complit1.C
6576         * g++.dg/other/error2.C
6577         * g++.dg/other/nontype-1.C
6578         * g++.dg/parse/crash11.C
6579         * g++.dg/parse/crash12.C
6580         * g++.dg/parse/error15.C
6581         * g++.dg/parse/error4.C
6582         * g++.dg/parse/tmpl-outside1.C
6583         * g++.dg/parse/too-many-tmpl-args1.C
6584         * g++.dg/template/dependent-expr3.C
6585         * g++.dg/template/error10.C
6586         * g++.dg/template/instantiate1.C
6587         * g++.dg/template/vtable2.C
6588         * g++.dg/warn/Wshadow-1.C
6589         * g++.dg/warn/weak1.C
6590         * g++.old-deja/g++.brendan/crash16.C
6591         * g++.old-deja/g++.brendan/crash18.C
6592         * g++.old-deja/g++.brendan/crash48.C
6593         * g++.old-deja/g++.brendan/crash49.C
6594         * g++.old-deja/g++.brendan/crash55.C
6595         * g++.old-deja/g++.brendan/crash56.C
6596         * g++.old-deja/g++.brendan/crash8.C
6597         * g++.old-deja/g++.brendan/enum11.C
6598         * g++.old-deja/g++.brendan/enum8.C
6599         * g++.old-deja/g++.brendan/enum9.C
6600         * g++.old-deja/g++.brendan/friend3.C
6601         * g++.old-deja/g++.brendan/misc14.C
6602         * g++.old-deja/g++.bugs/900402_02.C
6603         * g++.old-deja/g++.bugs/900404_03.C
6604         * g++.old-deja/g++.bugs/900404_04.C
6605         * g++.old-deja/g++.bugs/900428_03.C
6606         * g++.old-deja/g++.jason/crash4.C
6607         * g++.old-deja/g++.jason/overload21.C
6608         * g++.old-deja/g++.jason/redecl1.C
6609         * g++.old-deja/g++.jason/report.C
6610         * g++.old-deja/g++.jason/rfg10.C
6611         * g++.old-deja/g++.jason/template30.C
6612         * g++.old-deja/g++.law/arm12.C
6613         * g++.old-deja/g++.law/ctors5.C
6614         * g++.old-deja/g++.law/cvt20.C
6615         * g++.old-deja/g++.law/init10.C
6616         * g++.old-deja/g++.law/init8.C
6617         * g++.old-deja/g++.law/visibility17.C
6618         * g++.old-deja/g++.law/visibility7.C
6619         * g++.old-deja/g++.mike/net8.C
6620         * g++.old-deja/g++.mike/p646.C
6621         * g++.old-deja/g++.mike/p700.C
6622         * g++.old-deja/g++.mike/p701.C
6623         * g++.old-deja/g++.mike/p811.C
6624         * g++.old-deja/g++.ns/template13.C
6625         * g++.old-deja/g++.other/array3.C
6626         * g++.old-deja/g++.other/crash25.C
6627         * g++.old-deja/g++.other/dtor3.C
6628         * g++.old-deja/g++.other/dtor4.C
6629         * g++.old-deja/g++.other/main1.C
6630         * g++.old-deja/g++.other/warn7.C
6631         * g++.old-deja/g++.pt/crash11.C
6632         * g++.old-deja/g++.pt/crash36.C
6633         * g++.old-deja/g++.pt/spec22.C
6634         * g++.old-deja/g++.pt/spec9.C
6635         * g++.old-deja/g++.pt/ttp52.C
6636         * g++.old-deja/g++.robertl/eb103.C
6637         * g++.old-deja/g++.robertl/eb121.C
6638         * g++.old-deja/g++.robertl/eb22.C
6639         * g++.old-deja/g++.robertl/eb8.C:
6640         Update locations and/or regexps of dg-error markers.
6641         Remove markers for some bogus messages that are no longer issued.
6642
6643 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6644
6645         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6646         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6647
6648 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6649
6650         PR c++/17618
6651         * g++.dg/lookup/crash5.C: New test.
6652
6653 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6654
6655         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6656         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6657         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6658         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6659         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6660         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6661
6662         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6663         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6664         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6665         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6666         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6667         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
6668
6669         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
6670
6671         * gcc.dg/vect/vect-44.c: Check additional cases.
6672         * gcc.dg/vect/vect-48.c: Check additional cases.
6673
6674         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
6675         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
6676         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
6677         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6678         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6679         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6680         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6681         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6682         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6683
6684         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6685         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6686         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6687
6688 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6689
6690         * gcc.dg/tree-ssa/loop-6.c: New test.
6691
6692 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6693
6694         PR c++/17620
6695         * g++.dg/inherit/base2.C: New.
6696
6697 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6698
6699         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6700         * gcc.dg/20001012-2.c: Likewise.
6701         * gcc.dg/20001013-1.c: Likewise.
6702         * gcc.dg/20001101-1.c: Likewise.
6703         * gcc.dg/20001102-1.c: Likewise.
6704         * gcc.dg/bf-spl1.c: Likewise.
6705         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6706         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6707
6708 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6709
6710         PR tree-optimization/16721
6711         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6712
6713 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6714
6715         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6716         * gcc.dg/20040305-1.c: Likewise.
6717
6718 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6719
6720         PR c/16566
6721         * gcc.c-torture/compile/pr16566-1.c,
6722         gcc.c-torture/compile/pr16566-2.c,
6723         gcc.c-torture/compile/pr16566-3.c: New tests.
6724
6725 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6726
6727         PR tree-optimization/17512
6728         * gcc.c-torture/compile/20040916-1.c.
6729
6730 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6731
6732         * gcc.dg/pragma-re-3.c: New test.
6733
6734 2004-09-17  Matt Austern  <austern@apple.com>
6735
6736         PR c++/15049
6737         * g++.dg/other/anon3.C: New.
6738
6739 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6740
6741         PR c++/7503
6742         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6743         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6744         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6745         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6746         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6747
6748 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6749
6750         PR fortran/17286
6751         * gfortran.dg/pr17286.f90: New test.
6752
6753 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6754
6755         PR c++/17530
6756         * g++.dg/template/static7.C: New test.
6757
6758 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6759
6760         PR tree-opt/17558
6761         * gcc.c-torture/compile/pr17558.c: New test.
6762
6763 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6764
6765         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6766         if SKIP_ATTRIBUTE is defined.
6767
6768 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6769
6770         PR fortran/15957
6771         * gfortran.dg/pr15957.f90: New test.
6772
6773 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6774
6775         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6776         in comparison.
6777         * gcc.dg/vect/vect-79.c: Likewise.
6778         * gcc.dg/vect/vect-80.c: Likewise.
6779
6780 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6781
6782         PR fortran/15750
6783         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6784
6785 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6786
6787         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6788         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6789         * gcc.dg/vect/vect-62.c: New testcase.
6790         * gcc.dg/vect/vect-63.c: New testcase.
6791         * gcc.dg/vect/vect-64.c: New testcase.
6792         * gcc.dg/vect/vect-65.c: New testcase.
6793         * gcc.dg/vect/vect-66.c: New testcase.
6794         * gcc.dg/vect/vect-67.c: New testcase.
6795         * gcc.dg/vect/vect-68.c: New testcase.
6796         * gcc.dg/vect/vect-69.c: New testcase.
6797         * gcc.dg/vect/vect-79.c: New testcase.
6798         * gcc.dg/vect/vect-80.c: New testcase.
6799
6800 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6801
6802         * gcc.target/mips/asm-1.c: New test.
6803
6804 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6805
6806         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6807         * gcc.dg/vect/vect-73.c: New testcase.
6808         * gcc.dg/vect/vect-74.c: New testcase.
6809         * gcc.dg/vect/vect-75.c: New testcase.
6810         * gcc.dg/vect/vect-76.c: New testcase.
6811         * gcc.dg/vect/vect-77.c: New testcase.
6812         * gcc.dg/vect/vect-78.c: New testcase
6813
6814 2004-09-18  Paul Brook  <paul@codesourcery.com>
6815
6816         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6817
6818 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6819
6820         PR c/17424
6821         * gcc.dg/pr17424-1.c: New test.
6822
6823 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6824
6825         * g++.dg/tree-ssa/pr17153.C: New test.
6826
6827 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6828
6829         PR pch/13361
6830         * testsuite/g++.dg/pch/wchar-1.C: New.
6831         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6832
6833 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6834
6835         * gcc.c-torture/execute/20040917-1.c: New test.
6836
6837 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6838
6839         PR tree-optimization/17319
6840         * gcc.dg/pr17319.c: New test.
6841
6842 2004-09-17  Devang Patel  <dpatel@apple.com>
6843
6844         * gcc.dg/20040813-1.c: New test.
6845
6846 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6847
6848         PR tree-optimization/17273
6849         * gcc.c-torture/compile/pr17273.c: New test.
6850
6851 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6852
6853         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6854         Update expected messages.
6855         * gcc.dg/declspec-13.c: New test.
6856
6857 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6858
6859         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6860
6861 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6862
6863         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6864         change what 'a' is pointing to.
6865
6866 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6867
6868         PR c++/16002
6869         * g++.dg/template/error18.C: New test.
6870
6871         PR c++/16029
6872         * g++.dg/warn/Wunused-8.C: New test.
6873
6874 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6875
6876         PR tree-optimization/17513
6877         * gcc.dg/20040916-1.c: New test.
6878
6879 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6880
6881         PR c++/17501
6882         * g++.dg/template/typename7.C: New test.
6883
6884 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6885
6886         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6887
6888 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6889
6890         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6891         with -ftree-based-profiling also.
6892         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6893
6894 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6895
6896         PR/15364
6897         * gfortran.dg/der_array_io_1.f90: New test.
6898         * gfortran.dg/der_array_io_2.f90: New test.
6899         * gfortran.dg/der_array_io_3.f90: New test.
6900
6901 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6902
6903         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6904         EABI.
6905
6906 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6907
6908         * g++.dg/opt/switch1.C: New test.
6909
6910 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6911
6912         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6913         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6914         Update expected messages.
6915
6916 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6917
6918         PR fortran/16485
6919         * gfortran.dg/same_name_1.f90: New test.
6920
6921 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6922
6923         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6924         dereference garbage pointers.
6925
6926 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6927
6928         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6929         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6930
6931         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6932         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6933         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6934
6935 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6936
6937         PR c++/17324
6938         * g++.dg/template/mangle1.C: New test.
6939
6940 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6941
6942         PR tree-optimization/17252
6943         * gcc.c-torture/execute/pr17252.c: New test.
6944
6945 2004-09-14  Andrew Pinski  <apinski@apple.com>
6946
6947         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6948
6949 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6950
6951         PR rtl-optimization/9771
6952         * gcc.dg/pr9771-1.c: New test case.
6953
6954 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6955
6956         PR tree-optimization/15262
6957         * gcc.c-torture/execute/pr15262-1.c: New test.
6958         * gcc.c-torture/execute/pr15262-2.c: New test.
6959
6960 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6961
6962         * gcc.dg/declspec-12.c: New test.
6963
6964 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6965
6966         * gfortran.dg/pr17090.f90: Add directives to test.
6967
6968 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6969
6970         * gcc.c-torture/compile/20040914-1.c: New test.
6971
6972 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6973
6974         PR c++/16162
6975         * g++.dg/template/decl2.C: New test.
6976
6977 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6978
6979         PR fortran/17090
6980         * gfortran.dg/pr17090.f90: New test.
6981
6982 2004-09-13  Dale Johannesen  <dalej@apple.com>
6983
6984         * gcc.c-torture/compile/pr17408.c:  New test case.
6985
6986 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6987
6988         PR c++/16716
6989         * g++.dg/parse/crash17.C: New test.
6990
6991         PR c++/17327
6992         * g++.dg/template/enum3.C: New test.
6993
6994 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
6995
6996         * lib/gcc-defs.exp: Load wrapper.exp.
6997         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
6998         using local code.
6999         * lib/gcc.exp (gcc_init): Similar.
7000         * lib/gfortran.exp (gfortran_init): Similar.
7001         * lib/objc.exp (objc_init): Similar.
7002         * lib/treelang.exp (treelang_init): Similar.
7003         * lib/wrapper.exp: New file with build_wrapper call machinery in
7004         ${tool}_maybe_build_wrapper.
7005
7006 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7007
7008         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7009         "inline".
7010         * gcc.dg/declspec-11.c: Update expected messages.
7011         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7012         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7013         gcc.dg/inline-12.c: New tests.
7014
7015 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7016
7017         * g++.dg/tree-ssa/pr17400.C: New testcase.
7018
7019 2004-09-13  James E Wilson  <wilson@specifixinc.com>
7020
7021         * gcc.target/mips/sb1-1.c: New testcase.
7022
7023 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
7024
7025         * lib/g77-dg.exp: Remove unused file.
7026         * lib/mike-g77.exp: Ditto.
7027         * lib/g77.exp: Ditto.
7028
7029 2004-09-12  Richard Henderson  <rth@redhat.com>
7030
7031         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
7032
7033 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7034
7035         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
7036         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7037         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
7038         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
7039         Update expected messages.
7040
7041 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
7042
7043         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
7044         declaration/use mismatch for dirp parameter.
7045
7046 2004-09-12  Andrew Pinski  <apinski@apple.com>
7047
7048         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
7049         -fgnu-runtime is passed.
7050
7051 2004-09-12  Richard Henderson  <rth@redhat.com>
7052
7053         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
7054         do the uplevel thing and update additional_flags directly.
7055         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
7056         gfortran.fortran-torture/execute/intrinsic_nearest.x,
7057         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
7058         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
7059
7060 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7061
7062         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
7063
7064 2004-09-11  Roger Sayle  <roger@eyesopen.com>
7065
7066         PR middle-end/17411
7067         * g++.dg/opt/pr17411-1.C: New test case.
7068
7069 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7070
7071         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7072         gcc.dg/tls/diag-2.c: Update expected messages.
7073         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
7074         messages.
7075         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
7076         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
7077         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
7078         gcc.dg/tls/diag-5.c: New tests.
7079
7080 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
7081
7082         * gcc.dg/20040910-1.c: Correct dg-error regexp.
7083
7084 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7085
7086         * g++.dg/parse/break-in-for.C: New test.
7087
7088 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
7089
7090         * gcc.dg/tree-ssa/20040911-1.c: New test.
7091
7092 2004-09-11  Andreas Jaeger  <aj@suse.de>
7093
7094         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
7095         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
7096
7097 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
7098
7099         * gcc.target/frv: New directory of FR-V-specific tests.
7100
7101 2004-09-10  James E Wilson  <wilson@specifixinc.com>
7102
7103         * gcc.dg/convert-vec-1.c: New test.
7104
7105 2004-09-10  Roger Sayle  <roger@eyesopen.com>
7106
7107         PR middle-end/17024
7108         * gcc.dg/pr17024-1.c: New test case.
7109
7110 2004-09-10  Eric Christopher  <echristo@redhat.com>
7111
7112         * gcc.dg/20040910-1.c: New test.
7113
7114 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7115
7116         * gcc.dg/bitfld-9.c: New test.
7117
7118 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
7119
7120         * gcc.c-torture/execute/ieee/acc1.c: New test.
7121         * gcc.c-torture/execute/ieee/acc2.c: New test.
7122         * gcc.c-torture/execute/ieee/mzero6.c: New test.
7123
7124 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7125
7126         * gcc.dg/deprecated-2.c: New test.
7127
7128 2004-09-09  James E Wilson  <wilson@specifixinc.com>
7129
7130         * gcc.dg/init-vec-1.c: New test.
7131
7132 2004-09-09  Roger Sayle  <roger@eyesopen.com>
7133
7134         PR middle-end/17055
7135         * gcc.dg/pr17055-1.c: New test case.
7136
7137 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
7138
7139         PR target/17377
7140         * gcc.c-torture/execute/pr17377.c: New test.
7141
7142 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7143
7144         PR c/8420
7145         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
7146         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
7147         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7148         gcc.dg/long-long-typespec-1.c: New tests.
7149         * gcc.dg/tls/diag-2.c: Update expected diagnostics
7150
7151 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7152
7153         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
7154         gcc.dg/gnu99-static-1.c: New tests.
7155
7156 2004-09-08  Devang Patel  <dpatel@apple.com>
7157
7158         * gcc.dg/darwin-ld-20040828-1.c: New test.
7159         * gcc.dg/darwin-ld-20040828-2.c: New test.
7160         * gcc.dg/darwin-ld-20040828-3.c: New test.
7161
7162 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
7163
7164         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
7165         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
7166         in error message.
7167         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7168         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7169         in error message.
7170         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7171         types they qualify.
7172         * objc.dg/type-size-2.m: Fix wording in comment.
7173         * objc.dg/va-meth-1.m: New test case.
7174
7175 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7176
7177         PR c/16633:
7178         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7179         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7180
7181 2004-09-06  Devang Patel  <dpatel@apple.com>
7182
7183         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7184         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7185
7186 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7187
7188         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7189         reflect changed line numbering of diagnostics.
7190
7191 2004-09-06  Paul Brook  <paul@codesourcery.com>
7192
7193         * gfortran.dg/edit_real_1.f90: Add new test.
7194
7195 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7196
7197         * gcc.dg/tree-ssa/loop-2.c: New test.
7198         * gcc.dg/tree-ssa/loop-3.c: New test.
7199         * gcc.dg/tree-ssa/loop-4.c: New test.
7200         * gcc.dg/tree-ssa/loop-5.c: New test.
7201
7202 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7203
7204         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7205
7206 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7207
7208         * gcc.dg/format/sentinel-1.c: New test.
7209
7210 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7211
7212         * testsuite/gcc.dg/builtins-46.c: New.
7213
7214 2004-09-03  Devang Patel  <dpatel@apple.com>
7215
7216         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7217         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7218
7219 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7220
7221         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7222         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7223         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7224         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7225         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7226         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7227         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7228         the non-portable bzero.
7229         * gcc.dg/20010912-1.c: xfail for NetWare.
7230         * gcc.dg/20020426-2.c: xfail for NetWare.
7231         * gcc.dg/20021014-1.c: xfail for NetWare.
7232         * gcc.dg/20021018-1.c: xfail for NetWare.
7233         * gcc.dg/20030213-1.c: xfail for NetWare.
7234         * gcc.dg/20030225-1.c: xfail for NetWare.
7235         * gcc.dg/20030708-1.c: xfail for NetWare.
7236         * gcc.dg/builtins-config.h: Also exclude NetWare.
7237         * gcc.dg/format/format.h: Define restrict only if not already defined.
7238         * gcc.dg/nest.c: xfail for NetWare.
7239         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7240         * lib/target-supports.exp (check_visibility_available): Exclude
7241         NetWare.
7242
7243 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7244
7245         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7246         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7247         deterministic starting point for the alignment of structure fields.
7248         * gcc.dg/Wpadded.c: Dito.
7249         * g++.dg/abi/vbase10.C: Dito.
7250
7251 2004-09-03  Devang Patel  <dpatel@apple.com>
7252
7253         * g++.dg/debug/pr15736.cc: New test.
7254
7255 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7256
7257         * README.QMTEST: Fix out-of-date link.
7258
7259 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7260
7261         PR fortran/16579
7262         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7263         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7264
7265 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7266
7267         * g++.dg/abi/arm_rtti1.C: New test.
7268
7269 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7270
7271         * gcc.dg/ppc-vector-memcpy.c: New.
7272         * gcc.dg/ppc-vector-memset.c: New.
7273
7274 2004-09-02  Chao-ying Fu  <fu@mips.com>
7275
7276         * gcc.target/mips/mips-3d-1.c: New test.
7277         * gcc.target/mips/mips-3d-2.c: New test.
7278         * gcc.target/mips/mips-3d-3.c: New test.
7279         * gcc.target/mips/mips-3d-4.c: New test.
7280         * gcc.target/mips/mips-3d-5.c: New test.
7281         * gcc.target/mips/mips-3d-6.c: New test.
7282         * gcc.target/mips/mips-3d-7.c: New test.
7283         * gcc.target/mips/mips-3d-8.c: New test.
7284         * gcc.target/mips/mips-3d-9.c: New test.
7285         * gcc.target/mips/mips-ps-1.c: New test.
7286         * gcc.target/mips/mips-ps-2.c: New test.
7287         * gcc.target/mips/mips-ps-3.c: New test.
7288         * gcc.target/mips/mips-ps-4.c: New test.
7289         * gcc.target/mips/mips-ps-type.c: New test.
7290
7291 2004-09-02  Paul Brook  <paul@codesourcery.com>
7292
7293         * gfortran.dg/edit_real_1.f90: Add new tests.
7294
7295 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7296
7297         PR fortran/15327
7298         * gfortran.dg/merge_char_1.f90: New test.
7299
7300 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7301
7302         PR fortran/16404
7303         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7304
7305 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7306
7307         PR c/1522
7308         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7309
7310 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7311
7312         * g++.dg/opt/loop1.C: Do not XFAIL.
7313
7314 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7315
7316         * gcc.c-torture/execute/20040831-1.c: New test.
7317
7318 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7319
7320         PR fortran/16579
7321         * gfortran.dg/g77/20010610.f: Now passes.
7322         Copy from g77.f-torture/execute. Add dg-run directive.
7323         * gfortran.dg/g77/README: Update
7324
7325 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7326
7327         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7328         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7329         (t1, t2, t3, t4): Add volatile.
7330
7331 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7332
7333         * g++.dg/ext/visibility/arm1.C: New test.
7334
7335 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7336
7337         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7338         -pedantic-errors.
7339
7340 2004-09-01  Paul Brook  <paul@codesourcery.com>
7341
7342         * gfortran.dg/eof_2.f90: New test.
7343
7344 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7345
7346         PR fortran/16579
7347         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7348
7349 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7350
7351         PR libfortran/16805
7352         * gfortran.dg/list_read_2.f90: New test.
7353
7354 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7355
7356         * g++.dg/abi/key1.C: New test.
7357
7358 2004-08-31  Richard Henderson  <rth@redhat.com>
7359
7360         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7361         form of offsetof.
7362         * g++.dg/other/offsetof5.C: Remove duplicate.
7363
7364 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7365
7366         PR fortran/17244
7367         * gfortran.dg/func_derived_1.f90: New test.
7368
7369 2004-08-31  Paul Brook  <paul@codesourcery.com>
7370
7371         * gfortran.dg/eof_1.f90: New test.
7372
7373 2004-08-31  Paul Brook  <paul@codesourcery.com>
7374
7375         * gfortran.dg/list_read_1.f90: New file.
7376
7377 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7378
7379         * g++.dg/opt/loop1.C: XFAIL.
7380
7381 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7382
7383         * gcc.dg/funcdef-storage-1.c: New.
7384         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7385         an extern function in local scope.
7386         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7387         declare an 'auto inline' function in local scope.
7388         * gcc.dg/20011130-1.c: Likewise.
7389         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7390         an 'auto' function in local scope.
7391         * gcc.dg/20021014-1.c: Likewise.
7392         * gcc.dg/20030331-2.c: Likewise.
7393
7394 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7395
7396         * gfortran.dg/blockdata_1.f90: New test.
7397
7398 2004-08-30  Richard Henderson  <rth@redhat.com>
7399
7400         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7401
7402 2004-08-30  Richard Henderson  <rth@redhat.com>
7403
7404         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7405         additional_flags set by alternate driver.
7406         (ieee-options): New procedure.
7407         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7408         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7409         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7410         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7411
7412 2004-08-30  Richard Henderson  <rth@redhat.com>
7413
7414         * lib/f-torture.exp: Remove.
7415
7416 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7417
7418         PR rtl-optimization/16590
7419         * g++.dg/opt/loop1.C: New test.
7420
7421 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7422
7423         PR fortran/13910
7424         * gfortran.dg/oldstyle_1.f90: New test.
7425
7426 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7427         Paul Brook  <paul@codesourcery.com>
7428
7429         * gfortran.dg/g77/README: Update.
7430         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7431         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7432         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7433
7434 2004-08-28  Paul Brook  <paul@codesourcery.com>
7435
7436         PR libfortran/17195
7437         * gfortran.dg/edit_real_1.f90: New test.
7438
7439 2004-08-27  Paul Brook  <paul@codesourcery.com>
7440
7441         * gfortran.dg/rewind_1.f90: New test.
7442
7443 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7444
7445         PR fortran/16597
7446         * gfortran.dg/pr16597.f90: New test.
7447
7448 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7449
7450         PR c/13801
7451         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7452         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7453         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7454         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7455         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7456
7457 2004-08-26  Nick Clifton  <nickc@redhat.com>
7458
7459         * gcc.c-torture/compile/pr17119.c: New test.
7460
7461 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7462
7463         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7464
7465 2004-08-25  Richard Henderson  <rth@redhat.com>
7466
7467         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7468         the bits that expect kind=8 to be the largest real kind.
7469
7470 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7471
7472         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7473
7474 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7475
7476         * gfortran.dg/assignment_1.f90: New test.
7477
7478 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7479
7480         * g++.dg/template/repo3.C: New test.
7481
7482 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7483
7484         PR middle-end/16693
7485         PR tree-optimization/16372
7486         * g++.dg/opt/pr16372-1.C: New test case.
7487         * g++.dg/opt/pr16693-1.C: New test case.
7488         * g++.dg/opt/pr16693-2.C: New test case.
7489
7490 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7491
7492         * objc.dg/proto-lossage-4.m: New test.
7493
7494 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7495
7496         PR c++/17155
7497         * g++.dg/inherit/local2.C: New test.
7498
7499 2004-08-25  Paul Brook  <paul@codesourcery.com>
7500
7501         PR fortran/17144
7502         * gfortran.dg/string_ctor_1.f90: New test.
7503
7504 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7505
7506         PR c++/14428
7507         * g++.dg/template/redecl2.C: New test.
7508
7509 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7510
7511         PR fortran/17143
7512         * gfortran.dg/pr17143.f90: New test.
7513
7514 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7515
7516         PR fortran/17164
7517         * gfortran.dg/pr17164.f90: New test.
7518
7519 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7520
7521         * gcc.dg/tree-ssa/loop-1.c: New test.
7522
7523 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7524
7525         * gcc.c-torture/compile/20040824-1.c: New test.
7526
7527 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7528
7529         * gcc.c-torture/compile/iftrap-3.c: New test.
7530
7531 2004-08-24  Paul Brook  <paul@codesourcery.com>
7532
7533         * gfortran.dg/entry_2.f90: New test.
7534
7535 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7536
7537         PR c++/16889
7538         * g++.dg/lookup/ambig[12].C: New.
7539
7540 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7541
7542         PR c++/16706
7543         * g++.dg/template/crash21.C: New test.
7544         * g++.dg/template/crash22.C: Likewise.
7545
7546 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7547
7548         PR c++/17149
7549         * g++.dg/template/access15.C: New.
7550
7551 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7552
7553         PR c++/17163
7554         * g++.dg/template/repo2.C: New test.
7555
7556 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7557
7558         PR rtl-optimization/17078
7559         * gcc.c-torture/execute/pr17078-1.c: New test case.
7560
7561 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7562
7563         PR c/14492
7564         * gcc.dg/debug/crash1.c: New test.
7565
7566 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7567
7568         PR c/16180
7569         * gcc.dg/loop-5.c: New test.
7570
7571 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7572
7573         * gcc.c-torture/execute/20040823-1.c: New test.
7574
7575 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7576
7577         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7578         to the assembler.  Simplify test accordingly.
7579         (asm_abi_flags): Use GNU names.
7580         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7581         to check for ABI flags.
7582
7583 2004-08-22  Andrew Pinski  <apinski@apple.com>
7584
7585         * g++.dg/opt/pr14029.C: New test.
7586         * gcc.c-torture/execute/pr15262.c: New test.
7587
7588 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7589
7590         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7591
7592 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7593
7594         PR 16908
7595         * gfortran.dg/direct_io.f90: New test.
7596
7597 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7598
7599         PR c++/17121
7600         * g++.dg/inherit/local2.C: New test.
7601
7602 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7603
7604         PR c++/17120
7605         * g++.dg/warn/Wparentheses-4.C: New test.
7606
7607 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7608
7609         PR c++/17121
7610         * g++.dg/inherit/local2.C: New test.
7611
7612         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7613         * gcc.dg/ppc-ldstruct.c: Likewise.
7614         * gcc.dg/ppc64-abi-2.c: Likewise.
7615
7616 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7617
7618         PR rtl-optimization/17099
7619         * gcc.c-torture/execute/20040820-1.c: New test.
7620
7621 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7622
7623         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7624
7625 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7626
7627         PR fortran/17077
7628         * gfortran.dg/auto_array_1.f90: New test.
7629
7630 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7631
7632         PR fortran/17074
7633         * gfortran.dg/simpleif_1.f90: New test.
7634
7635 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7636
7637         * lib/target-supports.exp (check_profiling_available): Return
7638         false for arm*-*-symbianelf* and arm*-*-eabi*.
7639
7640         PR c++/15890
7641         * g++.dg/template/delete1.C: New test.
7642
7643 2004-08-19  Paul Brook  <paul@codesourcery.com>
7644
7645         PR fortran/14976
7646         PR fortran/16228
7647         * gfortran.dg/data_char_1.f90: New test.
7648
7649 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7650
7651         PR fortran/16946
7652         * gfortran.dg/reduction.f90: New testcase.
7653
7654 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7655
7656         PR fortran/16520
7657         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7658
7659 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7660
7661         PR c++/17041
7662         * g++.dg/Wparentheses-3.C: New test.
7663
7664 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7665
7666         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7667         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
7668         * gcc.dg/vect/vect-2.c: Likewise.
7669         * gcc.dg/vect/vect-3.c: Likewise.
7670         * gcc.dg/vect/vect-4.c: Likewise.
7671         * gcc.dg/vect/vect-5.c: Likewise.
7672         * gcc.dg/vect/vect-6.c: Likewise.
7673         * gcc.dg/vect/vect-7.c: Likewise.
7674         * gcc.dg/vect/vect-25.c: Likewise.
7675         * gcc.dg/vect/vect-31.c: Likewise.
7676         * gcc.dg/vect/vect-32.c: Likewise.
7677         * gcc.dg/vect/vect-34.c: Likewise.
7678         * gcc.dg/vect/vect-36.c: Likewise.
7679         * gcc.dg/vect/vect-all.c: Likewise.
7680
7681 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7682
7683         PR c++/17068
7684         * g++.dg/template/operator4.C: New test.
7685
7686 2004-08-18  Richard Henderson  <rth@redhat.com>
7687
7688         * gcc.dg/20040206-1.c: XFAIL.
7689
7690 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7691
7692         PR c++/16246
7693         * g++.dg/template/array7.C: New test.
7694
7695 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7696
7697         * gcc.dg/mips-movcc-1.c: New test.
7698         * gcc.dg/mips-movcc-2.c: New test.
7699         * gcc.dg/mips-movcc-3.c: New test.
7700
7701         * gcc.dg/mips-nmadd-1.c: New test.
7702         * gcc.dg/mips-nmadd-2.c: New test.
7703
7704 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7705
7706         PR c++/15871
7707         * g++.dg/opt/inline8.C: New test.
7708
7709         PR c++/16965
7710         * g++.dg/parse/error17.C: New test.
7711
7712 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7713
7714         * gcc.dg/vect: New directory for vectorizer tests.
7715         * gcc.dg/vect/tree-vect.h: New file.
7716         * gcc.dg/vect/vect.exp: New file.
7717         * gcc.dg/vect/pr16105.c.c: New test.
7718         * gcc.dg/vect/vect-1.c: New test.
7719         * gcc.dg/vect/vect-2.c: New test.
7720         * gcc.dg/vect/vect-3.c: New test.
7721         * gcc.dg/vect/vect-4.c: New test.
7722         * gcc.dg/vect/vect-5.c: New test.
7723         * gcc.dg/vect/vect-6.c: New test.
7724         * gcc.dg/vect/vect-7.c: New test.
7725         * gcc.dg/vect/vect-8.c: New test.
7726         * gcc.dg/vect/vect-9.c: New test.
7727         * gcc.dg/vect/vect-10.c: New test.
7728         * gcc.dg/vect/vect-11.c: New test.
7729         * gcc.dg/vect/vect-12.c: New test.
7730         * gcc.dg/vect/vect-13.c: New test.
7731         * gcc.dg/vect/vect-14.c: New test.
7732         * gcc.dg/vect/vect-15.c: New test.
7733         * gcc.dg/vect/vect-16.c: New test.
7734         * gcc.dg/vect/vect-17.c: New test.
7735         * gcc.dg/vect/vect-18.c: New test.
7736         * gcc.dg/vect/vect-19.c: New test.
7737         * gcc.dg/vect/vect-20.c: New test.
7738         * gcc.dg/vect/vect-21.c: New test.
7739         * gcc.dg/vect/vect-22.c: New test.
7740         * gcc.dg/vect/vect-23.c: New test.
7741         * gcc.dg/vect/vect-24.c: New test.
7742         * gcc.dg/vect/vect-25.c: New test.
7743         * gcc.dg/vect/vect-26.c: New test.
7744         * gcc.dg/vect/vect-27.c: New test.
7745         * gcc.dg/vect/vect-28.c: New test.
7746         * gcc.dg/vect/vect-29.c: New test.
7747         * gcc.dg/vect/vect-30.c: New test.
7748         * gcc.dg/vect/vect-31.c: New test.
7749         * gcc.dg/vect/vect-32.c: New test.
7750         * gcc.dg/vect/vect-33.c: New test.
7751         * gcc.dg/vect/vect-34.c: New test.
7752         * gcc.dg/vect/vect-35.c: New test.
7753         * gcc.dg/vect/vect-36.c: New test.
7754         * gcc.dg/vect/vect-37.c: New test.
7755         * gcc.dg/vect/vect-38.c: New test.
7756         * gcc.dg/vect/vect-40.c: New test.
7757         * gcc.dg/vect/vect-41.c: New test.
7758         * gcc.dg/vect/vect-42.c: New test.
7759         * gcc.dg/vect/vect-43.c: New test.
7760         * gcc.dg/vect/vect-44.c: New test.
7761         * gcc.dg/vect/vect-45.c: New test.
7762         * gcc.dg/vect/vect-46.c: New test.
7763         * gcc.dg/vect/vect-47.c: New test.
7764         * gcc.dg/vect/vect-48.c: New test.
7765         * gcc.dg/vect/vect-49.c: New test.
7766         * gcc.dg/vect/vect-50.c: New test.
7767         * gcc.dg/vect/vect-51.c: New test.
7768         * gcc.dg/vect/vect-52.c: New test.
7769         * gcc.dg/vect/vect-53.c: New test.
7770         * gcc.dg/vect/vect-54.c: New test.
7771         * gcc.dg/vect/vect-55.c: New test.
7772         * gcc.dg/vect/vect-56.c: New test.
7773         * gcc.dg/vect/vect-57.c: New test.
7774         * gcc.dg/vect/vect-58.c: New test.
7775         * gcc.dg/vect/vect-59.c: New test.
7776         * gcc.dg/vect/vect-60.c: New test.
7777         * gcc.dg/vect/vect-61.c: New test.
7778         * gcc.dg/vect/vect-all.c: New test.
7779         * gcc.dg/vect/vect-none.c: New test.
7780
7781 2004-08-17  Paul Brook  <paul@codesourcery.com>
7782
7783         PR fortran/13082
7784         * gfortran.dg/entry_1.f90: New test.
7785
7786 2004-08-17  Andrew Pinski  <apinski@apple.com>
7787
7788         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7789
7790 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7791
7792         * gcc.dg/pr17036-1.c: New test.
7793
7794 2004-08-16  Devang Patel  <dpatel@apple.com>
7795
7796         * gcc.dg/darwin-20040809-1.c: New test.
7797
7798 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7799
7800         * gcc.dg/funcdef-attr-1.c: New test.
7801
7802 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7803
7804         * gcc.dg/altivec-17.c: New test.
7805         * gcc.dg/altivec-18.c: New test.
7806
7807 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7808
7809         PR c++/6749
7810         * g++.dg/template/vtable2.C: New test.
7811
7812 2004-08-14  Richard Henderson  <rth@redhat.com>
7813
7814         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7815         * gcc.dg/pack-test-4.c (main): Return 0.
7816         * gcc.dg/setjmp-1.c: Remove XFAIL.
7817         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7818
7819 2004-08-14  Richard Henderson  <rth@redhat.com>
7820
7821         * gcc.dg/980217-1.c: Add prototype for printf.
7822
7823 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7824
7825         * gfortran.dg/pr16935.f90: New test.
7826
7827 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7828
7829         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7830
7831 2004-08-13  Paul Brook  <paul@codesourcery.com>
7832
7833         * gfortran.dg/der_io_1.f90: Remove stray comma.
7834
7835 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7836
7837         * gcc.dg/vmx/cw-bug-2.c: Remove.
7838         * gcc.dg/vmx/vprint-1.c: Remove.
7839         * gcc.dg/vmx/vscan-1.c: Remove.
7840
7841 2004-08-12  Devang patel  <dpatel@apple.com>
7842
7843         * gcc.dg/darwin-20040809-2.c: New test.
7844
7845 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7846
7847         * g++.dg/ext/altivec-12.C: New test.
7848
7849         * g++.dg/ext/altivec-11.C: New test.
7850
7851 2004-08-12  Paul Brook  <paul@codesourcery.com>
7852
7853         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7854
7855 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7856
7857         * g++.dg/ext/altivec-2.C: Check for hardware support before
7858         executing any VMX instructions.
7859
7860         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7861
7862 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7863
7864         PR c++/16276
7865         * g++.old-deja/g++.other/comdat4.C: New test.
7866         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7867
7868 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7869
7870         PR target/16286
7871         * gcc.dg/pr16286.c: New test.
7872
7873 2004-08-12 Jan Beulich <jbeulich@novell.com>
7874
7875         * g++.dg/ext/asm5.C: New.
7876
7877 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7878
7879         PR c++/16698
7880         * g++.dg/eh/crash1.C: New test.
7881
7882         PR c++/16717
7883         * g++.dg/ext/construct1.C: New test.
7884
7885 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7886
7887         PR c++/16853
7888         * g++.dg/init/ptrmem1.C: New test.
7889
7890         PR c++/16618
7891         * g++.dg/parse/offsetof5.C: New test.
7892
7893         PR c++/16870
7894         * g++.dg/template/overload3.C: New test.
7895
7896 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7897
7898         PR c++/16964
7899         * g++.dg/parse/error16.C: New test.
7900
7901         PR c++/16904
7902         * g++.dg/template/error14.C: New test.
7903
7904         PR c++/16929
7905         * g++.dg/template/error15.C: New test.
7906
7907 2004-08-11  Devang Patel  <dpatel@apple.com>
7908
7909         * gcc.dg/darwin-ld-20040809-1.c: New test.
7910         * gcc.dg/darwin-ld-20040809-2.c: New test.
7911
7912 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7913
7914         PR fortran/16917
7915         * gfortran.dg/dfloat_1.f90: New test.
7916
7917 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7918
7919         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7920         * gcc.dg/dll-2.c: Fix dg-require syntax.
7921         * gcc.misc-tests/arm-isr.c (abort): Declare.
7922         (exit): Likewise.
7923
7924 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7925
7926         PR c++/16971
7927         * g++.dg/parse/crash16.C: New test.
7928
7929 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7930
7931         * gcc.dg/mips-rsqrt-1.c: New test case.
7932         * gcc.dg/mips-rsqrt-2.c: New test case.
7933         * gcc.dg/mips-rsqrt-3.c: New test case.
7934
7935 2004-08-10  Paul Brook  <paul@codesourcery.com>
7936
7937         * gfortran.dg/der_io_1.f90: New test.
7938
7939 2004-08-10  Paul Brook  <paul@codesourcery.com>
7940
7941         PR fortran/16919
7942         * gfortran.dg/der_array_1.f90: New test.
7943
7944 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7945
7946         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7947
7948 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7949
7950         * gcc.dg/wchar_t-2.c: Fix typo.
7951
7952 2004-08-09  Falk Hueffner  <falk@debian.org>
7953
7954         PR tree-optimization/12517
7955         * gcc.c-torture/compile/pr12517.c: New test.
7956
7957         PR tree-optimization/12578
7958         * gcc.c-torture/compile/pr12578.c: New test.
7959
7960         PR tree-optimization/12899
7961         * gcc.c-torture/compile/pr12899.c: New test.
7962
7963         PR rtl-optimization/14692
7964         * gcc.c-torture/compile/pr14692.c: New test.
7965
7966         PR tree-optimization/16461
7967         * gcc.c-torture/compile/pr16461.c: New test.
7968
7969 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7970
7971         * gfortran.dg/getenv_1.f90: New test.
7972
7973 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7974
7975         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7976         wchar_t.
7977         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7978
7979 2004-08-06  Paul Brook  <paul@codesourcery.com>
7980
7981         * gfortran.dg/ret_array_1.f90: New test.
7982         * gfortran.dg/ret_pointer_1.f90: New test.
7983
7984 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
7985
7986         * gcc.dg/missing-field-init-[12].c: New tests.
7987         * g++.dg/warn/missing-field-init-[12].C: New tests.
7988
7989 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7990
7991         * gcc.dg/enum2.c: New test.
7992         * gcc.dg/symbian3.c: Likewise.
7993         * gcc.dg/symbian4.c: Likewise.
7994         * gcc.dg/wchar_t-2.c: Likewise.
7995
7996 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7997
7998         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
7999         destructor tests.
8000
8001 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8002
8003         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8004         dg-require-visiblity.
8005         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8006         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8007         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8008         * g++.dg/ext/visibility/new1.C: Likewise.
8009         * g++.dg/ext/visibility/pragma.C: Likewise.
8010         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8011         * g++.dg/ext/visibility/virtual.C: Likewise.
8012         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8013         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8014         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8015         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8016         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8017         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8018         * g++/dg/ext/visibility/visibility-7.C: Likewise.
8019         * g++/dg/ext/visibility/visibility-8.C: New test.
8020         * gcc.c-torture/compile/dll.x: Remove.
8021         * gcc.dg/dll-2.c: Use dg-require-dll
8022         * gcc.dg/visibility-10.c: New test.
8023         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
8024         supporting DLLs.
8025         * testsuite/lib/scanasm.exp (scan_hidden): New function.
8026         (scan_not_hidden): Likewise.
8027
8028 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
8029
8030         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
8031
8032 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
8033
8034         * gcc.c-torture/execute/20040805-1.c: New test.
8035
8036 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
8037
8038         * gcc.dg/20020118-1.c: Declare abort.
8039         * gcc.dg/altivec_check.h: Likewise.
8040         * gcc.dg/iftrap-2.c: Likewise.
8041         * gcc.dg/pragma-darwin.c: Likewise.
8042         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8043
8044 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
8045
8046         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
8047
8048 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8049
8050         * gcc.c-torture/execute/builtins/abs-2.c,
8051         gcc.c-torture/execute/builtins/abs-3.c,
8052         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
8053         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
8054         intmax_t, uintmax_t and their limits.
8055         * gcc.dg/intmax_t-1.c: New test.
8056
8057 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8058
8059         * g++.dg/tc1/dr147.C: Add reference to PR.
8060
8061 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
8062
8063         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
8064         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
8065
8066 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
8067
8068         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
8069
8070 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8071
8072         * gcc.dg/redecl-5.c: New test.
8073         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
8074         of scanf.
8075
8076 2004-08-03  Roger Sayle  <roger@eyesopen.com>
8077
8078         PR middle-end/16790
8079         * gcc.c-torture/execute/pr16790-1.c: New test case.
8080
8081 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
8082
8083         * g++.dg/ext/visibility/assign1.C: New test.
8084         * g++.dg/ext/visibility/new1.C: Likewise.
8085
8086         * gcc.dg/symbian1.c: New test.
8087         * gcc.dg/symbian2.c: Likewise.
8088
8089 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8090
8091         PR target/16570
8092         * gcc.dg/i386-sse-9.c: New test.
8093
8094 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8095
8096         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
8097
8098 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8099
8100         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
8101         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
8102         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
8103         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
8104         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
8105         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
8106         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
8107         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
8108         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
8109         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
8110         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
8111         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
8112         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
8113         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
8114         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
8115         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
8116         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
8117         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
8118         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
8119         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
8120         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
8121         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
8122         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
8123         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8124         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
8125         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
8126         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
8127         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
8128         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8129         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8130         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
8131         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
8132         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
8133         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
8134         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
8135         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8136         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8137         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8138         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8139         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
8140         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
8141         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
8142         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
8143         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
8144         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8145         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8146         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
8147         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
8148         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
8149         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
8150         gcc.misc-tests/i386-pf-3dnow-1.c,
8151         gcc.misc-tests/i386-pf-athlon-1.c,
8152         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8153         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
8154         Declare built-in functions used.
8155         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
8156
8157 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
8158
8159         PR c++/16707
8160         * g++.dg/lookup/using12.C: New test.
8161
8162         * g++.dg/init/null1.C: Fix PR number.
8163         * g++.dg/parse/namespace10.C: Likewise.
8164
8165 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8166
8167         PR c++/16224
8168         * g++.dg/template/spec17.C: New test.
8169         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8170         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8171
8172 2004-08-02  David Billinghurst
8173
8174         PR fortran/16292
8175         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8176
8177 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8178
8179         * gcc.dg/ia64-got-1.c: New test case.
8180
8181 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8182
8183         PR c++/16489
8184         * g++.dg/init/null1.C: New test.
8185         * g++.dg/tc1/dr76.C: Adjust error marker.
8186
8187         PR c++/16529
8188         * g++.dg/parse/namespace10.C: New test.
8189
8190         PR c++/16810
8191         * g++.dg/inherit/ptrmem2.C: New test.
8192
8193 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8194
8195         PR target/16155
8196         * gcc.dg/pr16155.c: New test.
8197
8198 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8199
8200         * gcc.dg/redecl-2.c: New test.
8201
8202 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8203
8204         * gcc.dg/darwin-longdouble.c: New file.
8205
8206 2004-07-30  Richard Henderson  <rth@redhat.com>
8207
8208         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8209         write to constant argument.
8210         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8211
8212 2004-07-30  Richard Henderson  <rth@redhat.com>
8213
8214         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8215         tests of nearest around zero.
8216
8217 2004-07-30  Andrew Pinski  <apinski@apple.com>
8218
8219         * gcc.c-torture/compile/20040730-1.c: New test.
8220
8221 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8222
8223         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8224         powerpc-eabispe.
8225
8226 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8227
8228         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8229
8230 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8231
8232         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8233         contains $ld_library_path.
8234         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8235
8236 2004-07-29  Richard Henderson  <rth@redhat.com>
8237
8238         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8239
8240         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8241         (alt2, which): New.
8242         (Check): Accept either alternative.
8243
8244 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8245
8246         * g++.dg/abi/inline1.C: New test.
8247         * g++.dg/abi/local1-a.cc: Likewise.
8248         * g++.dg/abi/local1.C: Likewise.
8249         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8250         * g++.dg/abi/mangle12.C: Likewise.
8251         * g++.dg/abi/mangle17.C: Likewise.
8252         * g++.dg/abi/mangle20-2.C: Likewise.
8253         * g++.dg/opt/interface1.C: Likewise.
8254         * g++.dg/opt/interface1.h: Likewise.
8255         * g++.dg/opt/interface1-a.cc: New test.
8256         * g++.dg/parse/repo1.C: New test.
8257         * g++.dg/template/repo1.C: Likewise.
8258         * g++.dg/warn/Winline-1.C: Likewise.
8259         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8260
8261 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8262
8263         * gcc.dg/tree-ssa/20040729-1.c: New test.
8264
8265 2004-07-27  Matt Austern <austern@apple.com>
8266
8267         * gcc.dg/darwin-bool-1.c: New test.
8268         * gcc.dg/darwin-bool-2.c: New test.
8269
8270 2004-07-28  Richard Henderson  <rth@redhat.com>
8271
8272         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8273         arguments in the correct type.  Don't write to constant arguments.
8274
8275 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8276
8277         PR tree-optimization/16688
8278         PR tree-optimization/16689
8279         * g++.dg/tree-ssa/pr16688.C: New test.
8280
8281 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8282
8283         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8284         loads.  Not only in the comment, this time.
8285
8286 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8287
8288         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8289         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8290         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8291         * gcc.dg/sh4a-bitmovua.c: New.
8292         * gcc.dg/sh4a-cos.c: New.
8293         * gcc.dg/sh4a-cosf.c: New.
8294         * gcc.dg/sh4a-fprun.c: New.
8295         * gcc.dg/sh4a-fsrra.c: New.
8296         * gcc.dg/sh4a-memmovua.c: New.
8297         * gcc.dg/sh4a-sin.c: New.
8298         * gcc.dg/sh4a-sincos.c: New.
8299         * gcc.dg/sh4a-sincosf.c: New.
8300         * gcc.dg/sh4a-sinf.c: New.
8301
8302 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8303
8304         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8305         conditionals.
8306         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8307         loads.
8308         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8309         DOM1.
8310
8311 2004-07-27  Andrew Pinski  <apinski@apple.com>
8312
8313         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8314
8315 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8316
8317         * gcc.dg/pragma-isr.c: New test.
8318
8319 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8320
8321         PR c++/14429
8322         * g++.dg/template/ttp11.C: New test.
8323
8324 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8325
8326         * gcc.c-torture/compile/20040727-1.c: New test.
8327
8328 2004-07-26  Eric Christopher  <echristo@redhat.com>
8329
8330         * gcc.c-torture/compile/20040726-2.c: New test.
8331
8332 2004-07-26  Andrew Pinski  <apinski@apple.com>
8333
8334         * g++.dg/rtti/tinfo1.C: Xfail.
8335
8336 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8337
8338         * gcc.c-torture/compile/20040726-1.c: New test.
8339
8340 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8341             Brian Ryner  <bryner@brianryner.com>
8342
8343         PR c++/9283
8344         PR c++/15000
8345         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8346         * g++.dg/ext/visibility/: New directory.
8347         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8348         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8349         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8350         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8351         * g++.dg/ext/visibility/fvisibility.C,
8352         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8353         g++.dg/ext/visibility/fvisibility-override1.C
8354         g++.dg/ext/visibility/fvisibility-override2.C
8355         g++.dg/ext/visibility/memfuncts.C
8356         g++.dg/ext/visibility/noPLT.C
8357         g++.dg/ext/visibility/pragma.C
8358         g++.dg/ext/visibility/pragma-override1.C
8359         g++.dg/ext/visibility/pragma-override2.C
8360         g++.dg/ext/visibility/staticmemfuncts.C
8361         g++.dg/ext/visibility/virtual.C: New tests.
8362
8363 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8364
8365         PR c/15360
8366         * gcc.dg/pr15360-1.c: New test.
8367
8368 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8369
8370         * gcc.dg/pragma-align-2.c: New test.
8371         * gcc.dg/pragma-init-fini.c: New test.
8372         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8373         targets.
8374
8375 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8376
8377         * gcc.dg/init-string-2.c: New test.
8378
8379 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8380
8381         PR 16684
8382         * gcc.dg/Wredundant-decls-1.c: New test case.
8383
8384 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8385
8386         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8387         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8388         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8389         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8390         * gcc.dg/compat/generate-random.c: New file.
8391         * gcc.dg/compat/generate-random.h: Likewise.
8392         * gcc.dg/compat/generate-random_r.c: Likewise.
8393         * gcc.dg/compat/struct-layout-1.h: Likewise.
8394         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8395         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8396         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8397         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8398         * gcc.dg/compat/struct-layout-1_main.c: New test.
8399         * gcc.dg/compat/struct-layout-1_x.c: New file.
8400         * gcc.dg/compat/struct-layout-1_y.c: New file.
8401         * gcc.dg/compat/struct-layout-1_test.h: New file.
8402
8403 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8404
8405         * gcc.dg/comp-return-1.c: New test
8406
8407 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8408
8409         * gcc.dg/vmx/8-02a.c: Fix typo.
8410
8411         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8412         * gcc.dg/darwin-abi-3.c: New test.
8413
8414         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8415         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8416
8417         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8418         * gcc.dg/vmx/ops-long-1.c: New test.
8419         * gcc.dg/vmx/ops-long-2.c: New test.
8420
8421 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8422
8423         * g++.dg/lookup/conv-[1234].C: New.
8424
8425 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8426
8427         * g++.dg/parse/attr2.C: Simplify.
8428
8429 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8430
8431         PR c/7284
8432         * gcc.c-torture/execute/pr7284-1.c: New test.
8433
8434 2004-07-22  Brian Booth  <bbooth@redhat.com>
8435
8436         * gcc.dg/tree-ssa/20040721-1.c: New test.
8437
8438 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8439
8440         * g++.dg/template/crash20.c: New.
8441
8442 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8443
8444         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8445         Add dg-run directive.  Declare variables as required.
8446         * gfortran.dg/g77/README: Update
8447
8448 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8449
8450         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8451         gcc.dg/cris-peep2-andu2.c: New tests.
8452
8453 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8454
8455         PR c/15052
8456         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8457         on return type.
8458         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8459         messages.
8460         * gcc.dg/qual-return-2.c: Update expected messages.
8461         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8462
8463 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8464
8465         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8466         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8467
8468 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8469
8470         PR c/11250
8471         * gcc.dg/init-string-1.c: New test.
8472
8473 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8474
8475         PR middle-end/15345
8476         PR c/16450
8477         * gcc.dg/torture/nested-fn-1.c: New test.
8478
8479 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8480
8481         PR target/16559
8482         * gcc.dg/ia64-fptr-1.c: New file.
8483
8484 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8485
8486         PR c++/14497
8487         * g++.dg/template/spec16.C: New test.
8488         * g++.old-deja/g++.robertl/eb118.C: Remove.
8489
8490 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8491
8492         PR c++/509
8493         * g++.dg/template/spec15.C: New test.
8494
8495 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8496
8497         Copy cases from g77.f-torture/execute and add dg-run
8498         directive.  Other changes as noted.
8499         * gfortran.dg/g77/13037.f
8500         * gfortran.dg/g77/1832.f
8501         * gfortran.dg/g77/19981119-0.f
8502         * gfortran.dg/g77/19990313-0.f
8503         * gfortran.dg/g77/19990313-1.f
8504         * gfortran.dg/g77/19990313-2.f
8505         * gfortran.dg/g77/19990313-3.f
8506         * gfortran.dg/g77/19990419-1.f
8507         * gfortran.dg/g77/19990826-0.f
8508         * gfortran.dg/g77/19990826-2.f
8509         * gfortran.dg/g77/20000503-1.f
8510         * gfortran.dg/g77/20001111.f
8511         * gfortran.dg/g77/20010116.f
8512         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8513         * gfortran.dg/g77/20010430.f
8514         * gfortran.dg/g77/6177.f
8515         * gfortran.dg/g77/947.f
8516         * gfortran.dg/g77/970816-3.f
8517         * gfortran.dg/g77/971102-1.f
8518         * gfortran.dg/g77/980520-1.f
8519         * gfortran.dg/g77/980628-0.f
8520         * gfortran.dg/g77/980628-1.f
8521         * gfortran.dg/g77/980628-10.f
8522         * gfortran.dg/g77/980628-2.f
8523         * gfortran.dg/g77/980628-3.f
8524         * gfortran.dg/g77/980628-7.f
8525         * gfortran.dg/g77/980628-8.f
8526         * gfortran.dg/g77/980628-9.f
8527         * gfortran.dg/g77/980701-0.f
8528         * gfortran.dg/g77/980701-1.f
8529         * gfortran.dg/g77/cabs.f
8530         * gfortran.dg/g77/claus.f
8531         * gfortran.dg/g77/complex_1.f
8532         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8533         * gfortran.dg/g77/dcomplex.f
8534         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8535         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8536         * gfortran.dg/g77/f90-intrinsic-numeric.f
8537         * gfortran.dg/g77/int8421.f
8538         * gfortran.dg/g77/labug1.f
8539         * gfortran.dg/g77/large_vec.f
8540         * gfortran.dg/g77/le.f
8541         * gfortran.dg/g77/short.f
8542         * gfortran.dg/g77/README: Update
8543
8544 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8545
8546         PR c++/16637
8547         * g++.dg/parse/lookup4.C: New test.
8548
8549 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8550
8551         PR c++/16175
8552         * g++.dg/template/ttp10.C: New test.
8553
8554 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8555
8556         * gcc.dg/pr12625-1.c: New test.
8557
8558 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8559
8560         * testsuite/gcc.dg/switch-warn-1.c: New test.
8561         * testsuite/gcc.dg/switch-warn-2.c: New test.
8562         * gcc.c-torture/compile/pr14730.c: Update.
8563
8564 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8565
8566         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8567         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8568         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8569         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8570
8571 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8572
8573         PR c++/16623
8574         * g++.dg/template/assign1.C: New test.
8575
8576 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8577
8578         PR c++/12170
8579         * g++.dg/template/ttp9.C: New test.
8580
8581 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8582
8583         * gcc.dg/format/cmn-err-1.c: New test.
8584
8585 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8586
8587         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8588         gcc.dg/Wparentheses-10.c: New tests.
8589         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8590
8591 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8592
8593         PR fortran/16465
8594         * gfortran.dg/g77//ffixed-line-length-0.f,
8595         gfortran.dg/g77/ffixed-line-length-132.f,
8596         gfortran.dg/g77/ffixed-line-length-72.f,
8597         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8598         gfortran.dg/g77/README: Update.
8599
8600 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8601
8602         PR c++/13092
8603         * g++.dg/template/non-dependent7.C: New test.
8604         * g++.dg/template/non-dependent8.C: Likewise.
8605         * g++.dg/template/non-dependent9.C: Likewise.
8606         * g++.dg/template/non-dependent10.C: Likewise.
8607
8608 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8609
8610         PR c++/16337
8611         * g++.dg/parse/attr2.C: New test.
8612
8613 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8614
8615         * g77.dg: Removed.
8616         * g77.f-torture: Ditto.
8617
8618 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8619
8620         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8621         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8622         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8623
8624 2004-07-16  Richard Henderson  <rth@redhat.com>
8625
8626         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8627
8628 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8629
8630         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8631         tests with full list of options.
8632         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8633         of TORTURE_OPTIONS if test contains 'dg-do run'.
8634
8635         PR fortran/16404
8636         * gfortran.dg/do_iterator.f90: New test.
8637
8638 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8639
8640         PR rtl-optimization/16536
8641         * gcc.c-torture/execute/restrict-1.c: New test.
8642
8643 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8644
8645         PR fortran/15324
8646         * gfortran.dg/pr15324.f90: New test.
8647
8648         PR fortran/15129
8649         * gfortran.dg/pr15129.f90: New test.
8650
8651         PR fortran/15140
8652         * gfortran.dg/pr15140.f90: New test.
8653
8654         PR fortran/13792
8655         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8656         compile-time simplification.
8657
8658 2004-07-14  Mike Stump  <mrs@apple.com>
8659
8660         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8661
8662 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8663
8664         PR target/16325
8665         * gcc.dg/profile-generate-1.c: New.
8666
8667 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
8668
8669         * gcc.c-torture/execute/20040709-1.c: New test.
8670         * gcc.c-torture/execute/20040709-2.c: New test.
8671
8672 2004-07-14  Mike Stump  <mrs@apple.com>
8673
8674         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
8675
8676 2004-07-14  Mike Stump  <mrs@apple.com>
8677
8678         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8679
8680 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8681
8682         PR c++/16518
8683         * g++.dg/parse/mutable1.C: New test.
8684
8685 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8686
8687         PR tree-optimization/16443
8688         * gcc.dg/tree-ssa/20040713-1.c: New test.
8689
8690 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8691
8692         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8693         for operator new.
8694
8695 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8696
8697         * gfortran.dg/g77/README: New file
8698         * gfortran.dg/g77/19981216-0.f:  Copy from
8699         g77.f-torture/noncompile.  Add "dg-do compile" and
8700         dg-error as required.
8701         * gfortran.dg/g77/19990218-1.f: Likewise
8702         * gfortran.dg/g77/19990905-1.f: Likewise
8703         * gfortran.dg/g77/9263.f: Likewise
8704         * gfortran.dg/g77/980615-0.f: Likewise
8705         * gfortran.dg/g77/980616-0.f: Likewise
8706         * gfortran.dg/g77/check0.f: Likewise
8707         * gfortran.dg/g77/select_no_compile.f: Likewise
8708
8709 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8710
8711         Copy files from g77.f-torture/compile.
8712         Add "{ dg-do compile}".  Other changes as noted
8713         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8714         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8715         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8716         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8717         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8718         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8719         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8720         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8721         statement to conform to standard.  Append alpha1.x for reference.
8722         * gfortran.dg/g77/xformat.f: Add dg-warning
8723
8724 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8725
8726         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8727         Add {dg-do compile} directive.
8728         * gfortran.dg/g77/cpp2.F: Likewise
8729
8730 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8731
8732         PR c++/5402
8733         * g++.dg/lookup/name-clash1.C: New test.
8734
8735         PR c++/9777
8736         * g++.dg/lookup/name-clash2.C: New test.
8737
8738         PR c++/12102
8739         * g++.dg/lookup/name-clash3.C: New test.
8740
8741 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8742
8743         * g++.dg/lookup/new2.C: New test.
8744         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8745
8746 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8747
8748         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8749         Add {dg-do compile} directive.
8750         * gfortran.dg/g77/13060.f: Likewise
8751         * gfortran.dg/g77/19990218-0.f: Likewise
8752         * gfortran.dg/g77/19990305-0.f: Likewise
8753         * gfortran.dg/g77/19990419-0.f: Likewise
8754         * gfortran.dg/g77/19990502-0.f: Likewise
8755         * gfortran.dg/g77/19990502-1.f: Likewise
8756         * gfortran.dg/g77/19990525-0.f: Likewise
8757         * gfortran.dg/g77/19990826-1.f: Likewise
8758         * gfortran.dg/g77/19990826-3.f: Likewise
8759         * gfortran.dg/g77/19990905-2.f: Likewise
8760         * gfortran.dg/g77/20000412-1.f: Likewise
8761         * gfortran.dg/g77/20000511-1.f: Likewise
8762         * gfortran.dg/g77/20000511-2.f: Likewise
8763         * gfortran.dg/g77/20000518.f: Likewise
8764         * gfortran.dg/g77/20000601-1.f: Likewise
8765         * gfortran.dg/g77/20000601-2.f: Likewise
8766         * gfortran.dg/g77/20000629-1.f: Likewise
8767         * gfortran.dg/g77/20000630-2.f: Likewise
8768         * gfortran.dg/g77/20010115.f: Likewise
8769         * gfortran.dg/g77/20010321-1.f: Likewise
8770         * gfortran.dg/g77/20010426.f: Likewise
8771         * gfortran.dg/g77/20020307-1.f: Likewise
8772         * gfortran.dg/g77/8485.f: Likewise
8773         * gfortran.dg/g77/960317-1.f: Likewise
8774         * gfortran.dg/g77/970915-0.f: Likewise
8775         * gfortran.dg/g77/980310-1.f: Likewise
8776         * gfortran.dg/g77/980310-2.f: Likewise
8777         * gfortran.dg/g77/980310-3.f: Likewise
8778         * gfortran.dg/g77/980310-4.f: Likewise
8779         * gfortran.dg/g77/980310-6.f: Likewise
8780         * gfortran.dg/g77/980310-7.f: Likewise
8781         * gfortran.dg/g77/980310-8.f: Likewise
8782         * gfortran.dg/g77/980419-2.f: Likewise
8783         * gfortran.dg/g77/980424-0.f: Likewise
8784         * gfortran.dg/g77/980427-0.f: Likewise
8785         * gfortran.dg/g77/980729-0.f: Likewise
8786         * gfortran.dg/g77/981117-1.f: Likewise
8787         * gfortran.dg/g77/toon_1.f: Likewise
8788
8789 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8790
8791         PR c++/2204
8792         * g++.dg/other/abstract2.C: New test.
8793
8794 2004-07-12  Paul Brook  <paul@codesourcery.com>
8795
8796         * gfortran.dg/pointer_init_1.f90: New test.
8797
8798 2004-07-11  Paul Brook  <paul@codesourcery.com>
8799
8800         PR fortran/15986
8801         * gfortran.dg/contained_1.f90: New test.
8802
8803 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8804
8805         * g++.dg/parse/defarg8.C: New test.
8806
8807 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8808
8809         PR fortran/16433
8810         * gfortran.dg/pr16433.f: New test.
8811
8812         PR fortran/17574
8813         * gfortran.dg/pr15754.f90: New test.
8814
8815 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8816
8817         PR tree-optimization/16437
8818         * gcc.c-torture/execute/bitfld-4.c: New test.
8819
8820 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8821
8822         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8823         access to common var from module.
8824
8825 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8826
8827         PR fortran/16336
8828         * gfortran.fortran-torture/execute/common_2.f90: New test.
8829
8830 2004-07-10  Paul Brook  <paul@codesourcery.com>
8831
8832         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8833
8834 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8835
8836         PR fortran/15969
8837         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8838
8839 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8840
8841         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8842         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8843         * gfortran.dg/g77/ffree-form-1.f: Likewise
8844         * gfortran.dg/g77/ffree-form-2.f: Likewise
8845         * gfortran.dg/g77/ffree-form-3.f: Likewise
8846         * gfortran.dg/g77/fno-underscoring.f: Likewise
8847         * gfortran.dg/g77/funderscoring.f: Likewise
8848         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8849
8850 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8851
8852         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8853
8854 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8855         Paul Brook  <paul@codesourcery.com>
8856
8857         PR fortran/13415
8858         * gfortran.dg/common_pointer_1.f90: New test.
8859
8860 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8861
8862         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8863
8864 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8865
8866         PR target/16364
8867         * gcc.c-torture/compile/20040709-1.c: New.
8868
8869 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8870
8871         PR fortran/14077
8872         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8873
8874 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8875
8876         PR fortran/13201
8877         * gfortran.dg/shape_1.f90: New test.
8878
8879 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8880             Andrew Pinski  <apinski@apple.com>
8881
8882         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8883
8884 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8885
8886         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8887         comment.
8888
8889 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8890         Paul Brook  <paul@codesourcery.com>
8891
8892         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8893         '.f95' and '.F95'.
8894
8895 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8896
8897         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8898
8899 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8900
8901         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8902         testcases with capital suffix.
8903
8904 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8905
8906         PR fortran/15481
8907         PR fortran/13372
8908         PR fortran/13575
8909         PR fortran/15978
8910         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8911
8912         * gfortran.dg/implicit_1.f90: New test.
8913
8914 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8915
8916         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8917         expression to match gfortran warning/error messages
8918         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8919         dg-error text.
8920
8921 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8922
8923         * lib/fortran-torture.exp: Rename proc search_for to
8924         search_for_re.
8925
8926 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8927
8928         * gcc.c-torture/execute/simd-5.x: New file.
8929         XFAIL on SPARC 64-bit at -O0.
8930
8931 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8932
8933         PR c++/8211
8934         PR c++/16165
8935         * g++.dg/warn/effc3.C: New test.
8936
8937 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8938
8939         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8940         change X to 1X in format.
8941         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8942         add data statements to conform to standard.
8943
8944 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8945
8946         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8947         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8948         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8949
8950 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8951
8952         * gfortran.dg/g77/7388.f: Copy from g77.dg
8953         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8954         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8955         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8956         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8957         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8958         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8959         * gfortran.dg/g77/strlen0.f: Likewise
8960
8961 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8962
8963         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8964         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8965
8966 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8967
8968         * gcc.c-torture/execute/920428-2.x: Delete.
8969         * gcc.c-torture/execute/920501-7.x: Likewise.
8970
8971 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8972
8973         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8974         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8975         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8976         prescott and c3-2.
8977         (PREFETCH_3DNOW): Add -march=c3.
8978
8979 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8980
8981         PR c/16437
8982         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
8983         * gcc.c-torture/execute/bf64-1.x: Likewise.
8984
8985 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8986
8987         * gcc.c-torture/compile/20040708-1.c: New test.
8988
8989 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8990
8991         PR c++/16169
8992         * g++.dg/warn/effc2.C: New test.
8993
8994 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8995
8996         * gcc.c-torture/execute/bitfld-1.x: Remove.
8997         * gcc.c-torture/execute/bitfld-3.c: New test.
8998         * gcc.dg/bitfld-2.c: Remove XFAILs.
8999
9000 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9001
9002         PR c++/16276
9003         * g++.dg/rtti/tinfo1.C: New file.
9004
9005 2004-07-07  Eric Christopher  <echristo@redhat.com>
9006
9007         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9008
9009 2004-07-07  Andrew Pinski  <apinski@apple.com>
9010
9011         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9012
9013 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9014
9015         * g++.dg/init/call1.C: XFAIL.
9016
9017 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9018
9019         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
9020         except for movstrict*, to movmem* and clrstr* to clrmem*.
9021
9022 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
9023
9024         * gcc.c-torture/execute/20040707-1.c: New test.
9025
9026 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
9027
9028         * gcc.c-torture/execute/20040706-1.c: New test.
9029
9030 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9031
9032         PR c++/3671
9033         * g++.dg/template/spec14.C: New test.
9034
9035 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
9036
9037         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
9038         nothing if not yet defined.  Use it in b, c and d type definitions.
9039         * gcc.c-torture/execute/20040705-1.c: New test.
9040         * gcc.c-torture/execute/20040705-2.c: New test.
9041
9042 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9043
9044         PR c++/2518
9045         * g++.dg/lookup/new1.C: New test.
9046
9047 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9048
9049         PR c++/11406
9050         * g++.dg/template/sizeof8.C: New test.
9051
9052 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
9053
9054         * gcc.c-torture/compile/20040705-1.c: New test.
9055
9056 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
9057
9058         * gfortran.fortran-torture/execute/seq_io.f90: New test.
9059
9060 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
9061
9062         * gcc.dg/cpp/if-mop.c: Two new testcases.
9063         * gcc.dg/cpp/trad/comment-3.c: New.
9064
9065 2004-07-04  Paul Brook  <paul@codesourcery.com>
9066
9067         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
9068
9069 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
9070
9071         PR c++/3761
9072         * g++.dg/lookup/crash4.C: New test.
9073
9074 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
9075
9076         * gcc.c-torture/execute/builtin-abs-1.c
9077         * gcc.c-torture/execute/builtin-abs-2.c
9078         * gcc.c-torture/execute/builtin-complex-1.c
9079         * gcc.c-torture/execute/builtins/string-1-lib.c
9080         * gcc.c-torture/execute/builtins/string-1.c
9081         * gcc.c-torture/execute/builtins/string-2-lib.c
9082         * gcc.c-torture/execute/builtins/string-2.c
9083         * gcc.c-torture/execute/builtins/string-3-lib.c
9084         * gcc.c-torture/execute/builtins/string-3.c
9085         * gcc.c-torture/execute/builtins/string-4-lib.c
9086         * gcc.c-torture/execute/builtins/string-4.c
9087         * gcc.c-torture/execute/builtins/string-5-lib.c
9088         * gcc.c-torture/execute/builtins/string-5.c
9089         * gcc.c-torture/execute/builtins/string-6-lib.c
9090         * gcc.c-torture/execute/builtins/string-6.c
9091         * gcc.c-torture/execute/builtins/string-7-lib.c
9092         * gcc.c-torture/execute/builtins/string-7.c
9093         * gcc.c-torture/execute/builtins/string-8-lib.c
9094         * gcc.c-torture/execute/builtins/string-8.c
9095         * gcc.c-torture/execute/builtins/string-9-lib.c
9096         * gcc.c-torture/execute/builtins/string-9.c
9097         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
9098         * gcc.c-torture/execute/builtins/string-asm-1.c
9099         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
9100         * gcc.c-torture/execute/builtins/string-asm-2.c
9101         * gcc.c-torture/execute/stdio-opt-1.c
9102         * gcc.c-torture/execute/stdio-opt-2.c
9103         * gcc.c-torture/execute/stdio-opt-3.c
9104         * gcc.c-torture/execute/string-opt-1.c
9105         * gcc.c-torture/execute/string-opt-10.c
9106         * gcc.c-torture/execute/string-opt-11.c
9107         * gcc.c-torture/execute/string-opt-12.c
9108         * gcc.c-torture/execute/string-opt-13.c
9109         * gcc.c-torture/execute/string-opt-14.c
9110         * gcc.c-torture/execute/string-opt-15.c
9111         * gcc.c-torture/execute/string-opt-16.c
9112         * gcc.c-torture/execute/string-opt-2.c
9113         * gcc.c-torture/execute/string-opt-6.c
9114         * gcc.c-torture/execute/string-opt-7.c
9115         * gcc.c-torture/execute/string-opt-8.c:
9116         Replace with ...
9117
9118         * gcc.c-torture/execute/builtins/abs-2.c
9119         * gcc.c-torture/execute/builtins/abs-3.c
9120         * gcc.c-torture/execute/builtins/complex-1.c
9121         * gcc.c-torture/execute/builtins/fprintf.c
9122         * gcc.c-torture/execute/builtins/fputs.c
9123         * gcc.c-torture/execute/builtins/memcmp.c
9124         * gcc.c-torture/execute/builtins/memmove.c
9125         * gcc.c-torture/execute/builtins/memops-asm.c
9126         * gcc.c-torture/execute/builtins/mempcpy-2.c
9127         * gcc.c-torture/execute/builtins/mempcpy.c
9128         * gcc.c-torture/execute/builtins/memset.c
9129         * gcc.c-torture/execute/builtins/printf.c
9130         * gcc.c-torture/execute/builtins/sprintf.c
9131         * gcc.c-torture/execute/builtins/strcat.c
9132         * gcc.c-torture/execute/builtins/strchr.c
9133         * gcc.c-torture/execute/builtins/strcmp.c
9134         * gcc.c-torture/execute/builtins/strcpy.c
9135         * gcc.c-torture/execute/builtins/strcspn.c
9136         * gcc.c-torture/execute/builtins/strlen-2.c
9137         * gcc.c-torture/execute/builtins/strlen.c
9138         * gcc.c-torture/execute/builtins/strncat.c
9139         * gcc.c-torture/execute/builtins/strncmp-2.c
9140         * gcc.c-torture/execute/builtins/strncmp.c
9141         * gcc.c-torture/execute/builtins/strncpy.c
9142         * gcc.c-torture/execute/builtins/strpbrk.c
9143         * gcc.c-torture/execute/builtins/strpcpy-2.c
9144         * gcc.c-torture/execute/builtins/strpcpy.c
9145         * gcc.c-torture/execute/builtins/strrchr.c
9146         * gcc.c-torture/execute/builtins/strspn.c
9147         * gcc.c-torture/execute/builtins/strstr-asm.c
9148         * gcc.c-torture/execute/builtins/strstr.c:
9149         ... these new files.
9150
9151         * gcc.c-torture/execute/builtins/abs-2-lib.c
9152         * gcc.c-torture/execute/builtins/abs-3-lib.c
9153         * gcc.c-torture/execute/builtins/complex-1-lib.c
9154         * gcc.c-torture/execute/builtins/fprintf-lib.c
9155         * gcc.c-torture/execute/builtins/fputs-lib.c
9156         * gcc.c-torture/execute/builtins/memcmp-lib.c
9157         * gcc.c-torture/execute/builtins/memmove-lib.c
9158         * gcc.c-torture/execute/builtins/memops-asm-lib.c
9159         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
9160         * gcc.c-torture/execute/builtins/mempcpy-lib.c
9161         * gcc.c-torture/execute/builtins/memset-lib.c
9162         * gcc.c-torture/execute/builtins/printf-lib.c
9163         * gcc.c-torture/execute/builtins/sprintf-lib.c
9164         * gcc.c-torture/execute/builtins/strcat-lib.c
9165         * gcc.c-torture/execute/builtins/strchr-lib.c
9166         * gcc.c-torture/execute/builtins/strcmp-lib.c
9167         * gcc.c-torture/execute/builtins/strcpy-lib.c
9168         * gcc.c-torture/execute/builtins/strcspn-lib.c
9169         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9170         * gcc.c-torture/execute/builtins/strlen-lib.c
9171         * gcc.c-torture/execute/builtins/strncat-lib.c
9172         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9173         * gcc.c-torture/execute/builtins/strncmp-lib.c
9174         * gcc.c-torture/execute/builtins/strncpy-lib.c
9175         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9176         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9177         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9178         * gcc.c-torture/execute/builtins/strrchr-lib.c
9179         * gcc.c-torture/execute/builtins/strspn-lib.c
9180         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9181         * gcc.c-torture/execute/builtins/strstr-lib.c
9182         * gcc.c-torture/execute/builtins/lib/abs.c
9183         * gcc.c-torture/execute/builtins/lib/fprintf.c
9184         * gcc.c-torture/execute/builtins/lib/memset.c
9185         * gcc.c-torture/execute/builtins/lib/printf.c
9186         * gcc.c-torture/execute/builtins/lib/sprintf.c
9187         * gcc.c-torture/execute/builtins/lib/strcpy.c
9188         * gcc.c-torture/execute/builtins/lib/strcspn.c
9189         * gcc.c-torture/execute/builtins/lib/strncat.c
9190         * gcc.c-torture/execute/builtins/lib/strncmp.c
9191         * gcc.c-torture/execute/builtins/lib/strncpy.c
9192         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9193         * gcc.c-torture/execute/builtins/lib/strspn.c
9194         * gcc.c-torture/execute/builtins/lib/strstr.c:
9195         New files containing support routines.
9196
9197         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9198         declaration.
9199         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9200         when not optimizing.
9201
9202 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9203
9204         PR c++/16240
9205         * g++.dg/abi/mangle22.C: New test.
9206         * g++.dg/abi/mangle23.C: Likewise.
9207
9208 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9209
9210         PR fortran/16290
9211         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9212         Allow for cases without denormalized floating point numbers.
9213
9214 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9215
9216         PR c/1027
9217         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9218         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9219         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9220         expected warning text.
9221         * gcc.dg/format/diag-2.c: New test.
9222
9223 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9224
9225         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9226
9227 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9228
9229         * gcc.dg/builtins-43.c: New.
9230         * gcc.dg/builtins-44.c: New.
9231         * gcc.dg/builtins-45.c: New.
9232
9233 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9234             Andreas Tobler  <a.tobler@schweiz.ch>
9235
9236         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9237         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9238         as SIGSEGV.
9239         * gcc.dg/cleanup-11.c: Likewise.
9240         * gcc.dg/cleanup-8.c: Likewise.
9241         * gcc.dg/cleanup-9.c: Likewise.
9242         * gcc.dg/cleanup-5.c: Run on all platforms.
9243
9244 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9245
9246         * g++.dg/warn/nonnull1.C: New test.
9247
9248 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9249
9250         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9251         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9252         Special-case the Sun compiler wrt to <complex.h>.
9253
9254 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9255
9256         * gcc.dg/Wunreachable-8.C: New test.
9257
9258         * gcc.dg/h8300-ice2.c : New test.
9259
9260 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9261
9262         PR fortran/16161
9263         * gfortran.fortran-torture/compile/implicit.f90: Add test
9264         for implicit character.
9265
9266 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9267
9268         PR fortran/16289
9269         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9270         Use tiny() intrinsic to find smallest non-negative real
9271
9272 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9273
9274         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9275         * gcc.dg/compat/struct-by-value-22_x.c: New.
9276         * gcc.dg/compat/struct-by-value-22_y.c: New.
9277
9278         * gcc.c-torture/execute/20040629-1.c: New test.
9279
9280 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9281
9282         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9283         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9284
9285         PR target/16195
9286         * gcc.dg/20040625-1.c: New test.
9287
9288 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9289
9290         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9291
9292 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9293
9294         PR fortran/15963
9295         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9296
9297 2004-06-29  Richard Henderson  <rth@redhat.com>
9298
9299         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9300
9301 2004-06-29  Paul Brook  <paul@codesourcery.com>
9302
9303         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9304         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9305
9306 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9307
9308         PR c++/16260
9309         * g++.dg/parse/crash15.C: New.
9310
9311 2004-06-28  Andrew Pinski  <apinski@apple.com>
9312
9313         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9314         by the error already.
9315
9316         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9317
9318 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9319
9320         PR target/14041
9321         * gcc.dg/h8300-bss-align-1.c : New.
9322
9323 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9324
9325         * PR c++/16174
9326         * g++.dg/template/ctor4.C: New.
9327
9328 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9329
9330         PR c++/16205
9331         * g++.dg/warn/Wsequence-point-1.C: New test.
9332
9333 2004-06-27  Paul Brook  <paul@codesourcery.com>
9334
9335         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9336
9337 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9338
9339         * g++.old-deja/g++.mike/p7325.C: Remove.
9340
9341 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9342
9343         PR c/14963
9344         * gcc.dg/pr14963.c: New test.
9345
9346 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9347
9348         PR c++/16193
9349         * g++.dg/parse/redef1.C: New test.
9350
9351 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9352
9353         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9354         20021110.c.
9355         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9356         20021119-1.c.
9357         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9358         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9359         5-04.c.
9360         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9361         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9362         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9363         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9364         g++.brendan/enum14.C.
9365         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9366         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9367         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9368         g++.mike/virt1.C.
9369         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9370         memtemp24.C.
9371
9372 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9373
9374         * gcc.dg/20040527-1.c: New test case.
9375
9376 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9377
9378         PR gfortran/pr16196
9379         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9380
9381 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9382
9383         PR middle-end/15825
9384         * gcc.dg/pr15825-1.c: New test case.
9385
9386 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9387
9388         * gcc.c-torture/execute/20040625-1.c: New test.
9389
9390 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9391
9392         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9393
9394 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9395
9396         * gcc.dg/torture/mips-div-1.c: New test.
9397
9398 2004-06-24  Jeff Law  <law@redhat.com>
9399
9400         * gcc.dg/tree-ssa/20040624-1.c: New test.
9401
9402 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9403
9404         * gcc.c-torture/compile/20040624-1.c: New test.
9405
9406 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9407
9408         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9409         this directory.
9410
9411 2004-06-23  Andrew Pinski  <apinski@apple.com>
9412
9413         PR middle-end/15988
9414         * g++.dg/opt/ptrmem4.C: New test.
9415
9416         * gcc.dg/c90-array-quals-2.c: New test.
9417
9418 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9419
9420         * gcc.dg/kpice1.c: New test.
9421
9422 2006-06-23  Andrew Pinski  <apinski@apple.com>
9423
9424         * gcc.dg/c90-array-quals.c: New test.
9425
9426 2006-06-22  Richard Henderson  <rth@redhat.com>
9427
9428         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9429
9430 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9431
9432         * gcc.dg/builtins-config.h: Handle FreeBSD.
9433
9434 2006-06-22  Richard Henderson  <rth@redhat.com>
9435
9436         * g++.dg/opt/devirt1.C: New.
9437
9438 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9439
9440         * g++.dg/opt/pr15551.C: New testcase.
9441
9442 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9443
9444         PR target/14800
9445         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9446         x86_64-*-linux* when compiling for 32bit.
9447
9448 2004-06-21  Andrew Pinski  <apinski@apple.com>
9449
9450         * gcc.dg/pch/struct-1.c: New.
9451         * gcc.dg/pch/struct-1.hs: New.
9452
9453 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9454
9455         * gcc.dg/pch/save-temps-1.c: New file.
9456         * gcc.dg/pch/save-temps-1.hs: New file.
9457
9458 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9459
9460         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9461         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9462
9463 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9464
9465         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9466         to fix type error.
9467         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9468         Remove trailing spaces.
9469
9470 2004-06-21  Richard Henderson  <rth@redhat.com>
9471
9472         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9473         merging && to BIT_FIELD_REF.
9474
9475 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9476
9477         * g++.dg/opt/placeholder1.C: New test.
9478
9479 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9480
9481         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9482         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9483         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9484         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9485
9486 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9487
9488         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9489         extern "C".
9490         * g++.dg/other/pragma-re-1.C: Add comments.
9491
9492 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9493
9494         PR gfortran/16080
9495         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9496
9497 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9498
9499         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9500         instead of setting the type of size_t by
9501         hand.
9502
9503 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9504
9505         * gcc.dg/unordered-2.c: New test case.
9506         * gcc.dg/unordered-3.c: New test case.
9507
9508 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9509
9510         PR other/16043
9511         * lib/g++.exp (g++_version): Tweak regexp for version
9512         * lib/g77.exp (g77_version): Likewise
9513         * lib/gfortran.exp (gfortran_version): Likewise
9514         * lib/objc.exp (objc_version): Likewise
9515         * lib/treelang.exp (treelang_version): Likewise
9516
9517 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9518
9519         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9520         Use INT_MAX instead of __INT_MAX__.
9521         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9522
9523         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9524         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9525         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9526         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9527         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9528         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9529         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9530         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9531         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9532
9533         * gcc.dg/range-test-1.c: New test.
9534         * g++.dg/opt/range-test-1.C: New test.
9535
9536 2004-06-17  Richard Henderson  <rth@redhat.com>
9537
9538         * objc.dg/sync-1.m: New.
9539         * objc.dg/try-catch-1.m: Don't force next runtime.
9540         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9541         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9542         shadowed catch clause.
9543         * objc.dg/try-catch-5.m: New.
9544
9545 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9546
9547         Bug 14610
9548         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9549
9550 2004-06-15  Richard Henderson  <rth@redhat.com>
9551
9552         * gcc.dg/20001116-1.c: Move expected warning line.
9553
9554 2004-06-15  Richard Henderson  <rth@redhat.com>
9555
9556         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9557         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9558
9559 2004-06-15  Jeff Law  <law@redhat.com>
9560
9561         * gcc.dg/tree-ssa/20040615-1.c: New test.
9562         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9563         be less sensitive to operand ordering.
9564         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9565
9566 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9567
9568         * g++.dg/abi/bitfield3.C: Add comment..
9569
9570 2004-06-15  Richard Henderson  <rth@redhat.com>
9571
9572         * g++.dg/ext/stmtexpr1.C: XFAIL.
9573         * gcc.dg/20030612-1.c: XFAIL.
9574
9575 2004-06-15  Eric Christopher  <echristo@redhat.com>
9576
9577         * g++.dg/charset/asm5.c: New.
9578         * gcc.dg/charset/asm6.c: New.
9579
9580 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9581
9582         PR fortran/15962
9583         * gfortran.fortran-torture/execute/select_1.f90: New test.
9584
9585 2004-06-15  Paul Brook  <paul@codesourcery.com>
9586
9587         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9588
9589 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9590
9591         PR c++/15967
9592         * g++.dg/lookup/crash3.C: New test.
9593
9594 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9595
9596         PR c++/15947
9597         * g++.dg/parse/dtor4.C: New test.
9598
9599 2004-06-14  Jeff Law  <law@redhat.com>
9600
9601         * gcc.c-torture/compile/20040614-1.c: New test.
9602
9603 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9604
9605         PR fortran/15211
9606         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9607         LEN of a character array.
9608
9609 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9610
9611         PR c++/15096
9612         * g++.dg/template/ptrmem10.C: New test.
9613
9614         PR c++/14930
9615         * g++.dg/template/friend30.C: New test.
9616
9617 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9618
9619         PR fortran/14928
9620         * gfortran.fortran-torture/compile/mloc.f90: New test.
9621
9622 2004-06-13  Paul Brook  <paul@codesourcery.com>
9623
9624         * gfortran.fortran-torture/execute/random_2.f90: New test.
9625
9626 2004-06-13  Eric Christopher  <echristo@redhat.com>
9627
9628         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9629
9630 2004-06-12  Paul Brook  <paul@codesourcery.com>
9631
9632         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9633
9634 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9635
9636         PR fortran/14923
9637         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9638
9639 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9640
9641         PR fortran/14957
9642         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9643         syntax errors in end statements of contained subroutines.
9644
9645 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9646
9647         PR fortran/12841
9648         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9649
9650 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9651
9652         PR fortran/15665
9653         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9654
9655 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9656
9657         PR gfortran/12839
9658         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9659
9660 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9661
9662         PR c++/15862
9663         * g++.dg/parse/enum1.C: New test.
9664
9665 2004-06-10  Jeff Law  <law@redhat.com>
9666
9667         * gcc.c-torture/compile/20040610-1.c: New test.
9668
9669 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9670
9671         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
9672         * g++.old-deja/g++.other/decl3.C: Likewise.
9673
9674 2004-06-10  Brian Booth  <bbooth@redhat.com>
9675
9676         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9677         V_MAY_DEF instead of VDEF.
9678         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9679
9680 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9681
9682         PR c++/14211
9683         * g++.dg/conversion/const1.C: New test.
9684
9685         PR c++/15076
9686         * g++.dg/conversion/reinterpret1.C: New test.
9687
9688         PR c++/15877
9689         * g++.dg/template/enum2.C: New test.
9690
9691         PR c++/15227
9692         * g++.dg/template/error13.C: New test.
9693
9694 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9695
9696         PR fortran/14957
9697         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9698         arguments to test_* REAL and of the right size.
9699
9700 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9701
9702         PR target/15569
9703         PR rtl-optimization/15681
9704         * gcc.dg/20040609-1.c: New test.
9705
9706 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9707
9708         PR c++/14791
9709         * g++.dg/opt/builtins1.C: New test.
9710
9711 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9712
9713         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9714         that use default windows32 struct layout.
9715         * gcc.dg/i386-bitfield2.c: Likewise.
9716
9717 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9718
9719         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9720         for mingw32 and cygwin targets.
9721
9722 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9723
9724         * gcc.dg/pch/macro-4.c: New.
9725         * gcc.dg/pch/macro-4.hs: New.
9726
9727 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9728
9729         PR fortran/13249
9730         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9731
9732 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9733
9734         PR fortran/13372
9735         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9736
9737 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9738
9739         PR gfortran/14897
9740         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9741
9742 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9743
9744         PR gfortran/15755
9745         * gfortran.fortran-torture/execute/backspace.c : New test.
9746
9747 2004-06-09  Paul Brook  <paul@codesourcery.com>
9748
9749         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9750         (pointer_to_section): Rewrite to use smaller array.
9751
9752 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9753
9754         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9755         * gcc.dg/ext/altivec-10.c: Same.
9756         * gcc.dg/ext/altivec-11.c: Same.
9757         * gcc.dg/ext/altivec-12.c: Same.
9758         * gcc.dg/ext/altivec-13.c: Same.
9759         * gcc.dg/ext/altivec-14.c: Same.
9760         * gcc.dg/ext/altivec-15.c: Same.
9761         * gcc.dg/ext/altivec-16.c: Same.
9762         * gcc.dg/ext/altivec-3.c: Same.
9763         * gcc.dg/ext/altivec-4.c: Same.
9764         * gcc.dg/ext/altivec-6.c: Same.
9765         * gcc.dg/ext/altivec-7.c: Same.
9766         * gcc.dg/ext/altivec-8.c: Same.
9767         * gcc.dg/ext/altivec-varargs-1.c: Same.
9768
9769         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9770         * g++.dg/ext/altivec-10.C: Same.
9771         * g++.dg/ext/altivec-2.C: Same.
9772         * g++.dg/ext/altivec-3.C: Same.
9773         * g++.dg/ext/altivec-4.C: Same.
9774         * g++.dg/ext/altivec-5.C: Same.
9775         * g++.dg/ext/altivec-6.C: Same.
9776         * g++.dg/ext/altivec-7.C: Same.
9777         * g++.dg/ext/altivec-8.C: Same.
9778         * g++.dg/ext/altivec-9.C: Same.
9779
9780 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9781
9782         PR c++/7841
9783         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9784
9785 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9786
9787         * gcc.dg/union-1.c: New test.
9788
9789 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9790
9791         * gcc.dg/builtins-41.c: New test case.
9792         * gcc.dg/builtins-42.c: New test case.
9793
9794 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9795
9796         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9797         * g++.dg/ext/altivec-10.C: Same.
9798         * g++.dg/ext/altivec-2.C: Same.
9799         * g++.dg/ext/altivec-3.C: Same.
9800         * g++.dg/ext/altivec-4.C: Same.
9801         * g++.dg/ext/altivec-5.C: Same.
9802         * g++.dg/ext/altivec-6.C: Same.
9803         * g++.dg/ext/altivec-7.C: Same.
9804         * g++.dg/ext/altivec-8.C: Same.
9805         * g++.dg/ext/altivec-9.C: Same.
9806         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9807         * g++.old-deja/g++.brendan/new3.C: Same.
9808         * gcc.c-torture/execute/eeprof-1.x: Same.
9809
9810 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9811
9812         PR c/14765
9813         * gcc.dg/pr14765-1.c: New test.
9814
9815 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9816
9817         PR c/14649
9818         * gcc.dg/pr14649-1.c: New test case.
9819
9820 2004-06-07  Richard Henderson  <rth@redhat.com>
9821
9822         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9823         if temporaries.
9824
9825 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9826
9827         * g++.dg/eh/elide1.C: Remove XFAIL.
9828
9829 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9830
9831         PR c++/15337
9832         * g++.dg/expr/sizeof3.C: New test.
9833
9834         PR c++/14777
9835         * g++.dg/template/access14.C: New test.
9836
9837         PR c++/15554
9838         * g++.dg/template/enum1.C: New test.
9839
9840         PR c++/15057
9841         * g++.dg/eh/throw1.C: New test.
9842
9843 2004-06-07  David Ayers  <d.ayers@inode.at>
9844             Ziemowit Laski  <zlaski@apple.com>
9845
9846         * lib/objc.exp (objc_target_compile): Revert the '-framework
9847         Foundation' flag fix, since bare Darwin does not ship
9848         with the Foundation framework.
9849         * objc/execute/next_mapping.h: Provide a local NSConstantString
9850         @interface and @implementation.
9851         (objc_constant_string_init): A constructor function, used to
9852         initialize the NSConstantString meta-class object.
9853         * objc/execute/string1.m: Include "next_mapping.h" instead of
9854         <Foundation/NSString.h>.
9855         * objc/execute/string2.m: Likewise.
9856         * objc/execute/string3.m: Likewise.
9857         * objc/execute/string4.m: Likewise.
9858
9859 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9860
9861         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9862         to double. Replace double with FLOAT.
9863         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9864
9865         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9866         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9867         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9868         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9869         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9870         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9871         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9872         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9873
9874 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9875
9876         PR c/13519
9877         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9878
9879 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9880
9881         PR c++/15503
9882         * g++.dg/template/meminit2.C: New test.
9883
9884 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9885
9886         PR target/15822
9887         * gcc.c-torture/execute/compare-fp-1.c,
9888         gcc.c-torture/execute/compare-fp-2.c,
9889         gcc.c-torture/execute/compare-fp-3.c,
9890         gcc.c-torture/execute/compare-fp-4.c,
9891         gcc.c-torture/execute/compare-fp-3.x,
9892         gcc.c-torture/execute/compare-fp-4.x: Moved...
9893         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9894         gcc.c-torture/execute/ieee/compare-fp-2.c,
9895         gcc.c-torture/execute/ieee/compare-fp-3.c,
9896         gcc.c-torture/execute/ieee/compare-fp-4.c,
9897         gcc.c-torture/execute/ieee/compare-fp-3.x,
9898         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9899
9900 2004-06-04  David Ayers  <d.ayers@inode.at>
9901
9902         * objc/execute/protocol-isEqual-4.m: New testcase.
9903
9904 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9905
9906         * objc/execute/protocol-isEqual-1.m: New testcase.
9907         * objc/execute/protocol-isEqual-2.m: New testcase.
9908         * objc/execute/protocol-isEqual-3.m: New testcase.
9909
9910 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9911
9912         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9913
9914 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9915
9916         * lib/objc.exp (objc_target_compile): When running tests on
9917         Darwin (Mac OS X), inform the linker about '-framework
9918         'Foundation'.
9919
9920 2004-06-02  Eric Christopher  <echristo@redhat.com>
9921
9922         * gcc.c-torture/compile/20040602-1.c: New.
9923
9924 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9925
9926         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9927         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9928
9929         PR tree-optimization/14736
9930         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9931
9932         PR tree-optimization/14042
9933         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9934
9935         PR tree-optimization/14729
9936         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9937
9938 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9939
9940         PR fortran/15557
9941         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9942
9943 2004-06-01  Richard Hederson  <rth@redhat.com>
9944
9945         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9946
9947 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9948
9949         PR c++/14932
9950         * g++.dg/parse/offsetof4.C: New test.
9951
9952 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9953
9954         PR objc/7993
9955         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9956
9957 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9958
9959         PR c++/15701
9960         * g++.dg/template/friend29.C: New test.
9961
9962 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9963
9964         PR c/15749
9965         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9966
9967 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9968
9969         * gcc.dg/sparc-trap-1.c: New test.
9970
9971 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9972
9973         PR middle-end/15069
9974         * g++.dg/opt/fold3.C: New test case.
9975
9976 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9977
9978         * lib/target-supports.exp (check_iconv_available): Fix fallout
9979         from 2004-05-28 patch.
9980
9981 2004-05-30  Paul Brook  <paul@codesourcery.com>
9982
9983         PR fortran/15620
9984         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
9985         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
9986
9987 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
9988
9989         * gfortran.fortran-torture/execute/random_1.f90: New test.
9990
9991 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9992
9993         * g++.dg/ext/altivec-10.C: New test.
9994
9995 2004-05-29  Paul Brook  <paul@codesourcery.com>
9996
9997         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
9998
9999 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10000
10001         * gcc.dg/altivec-16.c: New test.
10002
10003 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10004
10005         * lib/target-supports.exp (check_vmx_hw_available): New.
10006         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10007
10008         * lib/target-supports.exp (check_alias_available,
10009         check_iconv_available, check_named_sections_available): Use
10010         unique names for temporary files.
10011
10012 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10013
10014         * gcc.dg/altivec-15.c: New test.
10015
10016 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10017
10018         PR c++/15083
10019         * g++.dg/warn/noeffect6.C: New test.
10020
10021         PR c++/15471
10022         * g++.dg/expr/ptrmem4.C: New test.
10023
10024         PR c++/15640
10025         * g++.dg/template/operator3.C: New test.
10026
10027 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10028
10029         PR c++/14668
10030         * g++.dg/lookup/redecl1.C: New test.
10031         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
10032
10033 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
10034
10035         * gcc.c-torture/execute/compare-fp-1.c,
10036         gcc.c-torture/execute/compare-fp-2.c,
10037         gcc.c-torture/execute/compare-fp-3.c,
10038         gcc.c-torture/execute/compare-fp-4.c,
10039         gcc.c-torture/execute/compare-fp-3.x,
10040         gcc.c-torture/execute/compare-fp-4.x,
10041         gcc.dg/pr15649-1.c: New.
10042
10043 2004-05-27  Adam Nemet  <anemet@lnxw.com>
10044
10045         PR c++/12883
10046         * g++.dg/init/array14.C: New test.
10047
10048 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
10049
10050         * lib/compat.exp (compat-get-options-main): New.
10051         (compat-get-options): Remove unneeded code, warn for ignored
10052         command.
10053         (compat-execute): Check flag set by dg-require-* commands.
10054
10055         * lib/compat.exp (compat-execute): Break up long lines.
10056
10057 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
10058
10059         * gcc.dg/altivec-7.c: Don't use 'vector long'.
10060         * gcc.dg/altivec-14.c: New test.
10061         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
10062
10063         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
10064         * gcc.dg/altivec-12.c: Ditto.
10065
10066         * gcc.dg/altivec-3.c: Move call to altivec_check.
10067
10068 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10069
10070         PR c++/15044
10071         * g++.dg/template/error12.C: New test.
10072
10073         PR c++/15317
10074         * g++.dg/ext/attrib15.C: New test.
10075
10076         PR c++/15329
10077         * g++.dg/template/ptrmem9.C: New test.
10078
10079 2004-05-25  Paul Brook  <paul@codesourcery.com>
10080
10081         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
10082
10083 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10084
10085         PR c++/15165
10086         * g++.dg/template/crash19.C: New test.
10087
10088 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10089
10090         PR c++/15025
10091         * g++.dg/template/redecl1.C: New test.
10092
10093 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10094
10095         PR c++/14821
10096         * g++.dg/other/ns1.C: New test.
10097
10098         PR c++/14883
10099         * g++.dg/template/invalid1.C: New test.
10100
10101 2004-05-23  Paul Brook  <paul@codesourcery.com>
10102         Victor Leikehman  <lei@haifasphere.co.il>
10103
10104         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
10105         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
10106
10107 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10108
10109         PR c++/15285
10110         PR c++/15299
10111         * g++.dg/template/non-dependent5.C: New test.
10112         * g++.dg/template/non-dependent6.C: New test.
10113
10114 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10115
10116         PR c++/15507
10117         * g++.dg/inherit/union1.C: New test.
10118
10119         PR c++/15542
10120         * g++.dg/template/addr1.C: New test.
10121
10122         PR c++/15427
10123         * g++.dg/template/array5.C: New test.
10124
10125         PR c++/15287
10126         * g++.dg/template/array6.C: New test.
10127
10128 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
10129             Roger Sayle  <roger@eyesopen.com>
10130
10131         * g++.dg/lookup/forscope2.C: New test case.
10132
10133 2004-05-22  Ben Elliston  <bje@au.ibm.com>
10134
10135         * gcc.dg/cpp/Wmissingdirs.c: New.
10136
10137 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10138
10139         PR target/15301
10140         * gcc.dg/compat/union-m128-1.h: New file.
10141         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10142         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10143         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10144
10145 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10146
10147         PR target/15302
10148         * gcc.dg/compat/struct-complex-1.h: New file.
10149         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
10150         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
10151         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10152
10153 2004-05-20  Roger Sayle  <roger@eyesopen.com>
10154
10155         PR middle-end/3074
10156         * gcc.dg/pr3074-1.c: New test case.
10157         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
10158
10159 2004-05-20  Falk Hueffner  <falk@debian.org>
10160
10161         PR other/15526
10162         * gcc.dg/ftrapv-1.c: New test case.
10163
10164 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10165
10166         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
10167
10168 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10169             Jeff Law  <law@redhat.com>
10170
10171         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10172         * gcc.dg/tree-ssa/20040518-2.c: New test.
10173
10174         * gcc.dg/tree-ssa/20040518-1.c: New test.
10175
10176 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10177
10178         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10179
10180 2004-05-18  Paul Brook  <paul@codesourcery.com>
10181
10182         PR fortran/13930
10183         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10184
10185 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10186
10187         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10188         constant folding.
10189
10190 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10191
10192         * gcc.dg/tree-ssa/20040517-1.c: New test.
10193
10194 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10195
10196         * gcc.dg/loop-4.c: New test.
10197
10198 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10199
10200         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10201
10202 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10203
10204         PR fortran/15311
10205         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10206
10207 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10208
10209         PR fortran/13826
10210         PR fortran/13940
10211         * gfortran.fortran-torture/compile/data_1.f90: New test.
10212
10213 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10214
10215         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10216         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10217
10218 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10219
10220         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10221
10222 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10223
10224         PR c/15444
10225         * gcc.dg/format/xopen-1.c: Adjust expected message.
10226         * gcc.dg/format/xopen-3.c: New test.
10227
10228 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10229
10230         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10231
10232 2004-05-14  Jeff Law  <law@redhat.com>
10233
10234         * gcc.dg/tree-ssa/20040514-2.c: New test.
10235
10236 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10237
10238         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10239         this ...
10240         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10241         this.
10242
10243 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10244
10245         * gcc.dg/tree-ssa/20040514-1.c: New test.
10246
10247 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10248
10249         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10250         test.
10251
10252 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10253
10254         PR fortran/14066
10255         * gfortran.fortran-torture/compile/do_1.f90: New test.
10256
10257 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10258
10259         PR fortran/15051
10260         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10261         test.
10262
10263 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10264
10265         PR fortran/15149
10266         * gfortran.fortran-torture/execute/random_init.f90: New test.
10267
10268 2004-05-13  Paul Brook  <paul@codesourcery.com>
10269
10270         PR fortran/15314
10271         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10272
10273 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10274
10275         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10276         for the powerpc case.
10277
10278 2004-05-13  Jeff Law  <law@redhat.com>
10279
10280         * gcc.dg/tree-ssa/20040513-1.c: New test.
10281         * gcc.dg/tree-ssa/20040513-2.c: New test.
10282
10283 2004-05-13  Paul Brook  <paul@codesourcery.com>
10284
10285         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10286         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10287         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10288
10289 2004-05-13  Andreas Schwab  <schwab@suse.de>
10290
10291         PR other/10819
10292         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10293         characters.
10294
10295 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10296
10297         PR fortran/15294
10298         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10299
10300 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10301
10302         Merge from tree-ssa-20020619-branch.  See
10303         ChangeLog.tree-ssa for details.
10304
10305 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10306
10307         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10308         include <altivec.h> explicitly.
10309         * gcc.dg/altivec-13.c: Likewise.
10310
10311 2004-05-11  Paul Brook  <paul@codesourcery.com>
10312
10313         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10314
10315 2004-05-10  Eric Christopher  <echristo@redhat.com>
10316
10317         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10318         * gcc.dg/sibcall-4.c: Ditto.
10319
10320 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10321
10322         * g++.dg/ext/altivec-8.C: New test case.
10323         * gcc.dg/altivec-13.c: New test case.
10324
10325 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10326
10327         * gcc.c-torture/execute/divcmp-1.c: New test case.
10328         * gcc.c-torture/execute/divcmp-2.c: New test case.
10329         * gcc.c-torture/execute/divcmp-3.c: New test case.
10330
10331 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10332
10333         * g++.dg/other/pragma-re-2.C: New test.
10334
10335 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10336
10337         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10338         * gcc.dg/i386-387-2.c: Likewise.
10339
10340         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10341         __builtin_drem.
10342         * gcc.dg/i386-387-6.c: Likewise.
10343
10344 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10345
10346         * gcc.dg/builtins-33.c:  Also check log1p*.
10347
10348 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10349
10350         PR optimization/15296
10351         * gcc.c-torture/execute/pr15296.c: New test.
10352
10353 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10354
10355         * gcc.dg/builtins-40.c: New test.
10356
10357 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10358
10359         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10360
10361 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10362
10363         * g++.dg/ext/spe1.C: New testcase.
10364
10365 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10366
10367         * objc.dg/image-info.m: Allow additional attributes
10368         for __image_info section.
10369
10370 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10371
10372         * gcc.dg/torture/mips-hilo-2.c: New test.
10373
10374 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10375
10376         PR c++/14389
10377         * g++.dg/template/member5.C: New test.
10378
10379 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10380
10381         * gcc.dg/builtins-34.c: Also check expm1*.
10382
10383 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10384
10385         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10386         * gcc.dg/torture/builtin-convert-3.c: New test.
10387
10388 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10389
10390         PR middle-end/15054
10391         * g++.dg/opt/pr15054.C: New test.
10392
10393 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10394
10395         * gcc.dg/torture/builtin-rounding-1.c: New test.
10396         * gcc.dg/builtins-25.c: Delete.
10397         * gcc.dg/builtins-29.c: Delete.
10398
10399 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10400
10401         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10402         * gcc.dg/sibcall-4.c: Likewise.
10403         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10404
10405 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10406
10407         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10408         bit-field on 16-bit targets.
10409
10410 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10411
10412         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10413         16-bit targets.
10414
10415 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10416
10417         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10418         * gcc.dg/rs6000-power2-2.c: Likewise.
10419
10420 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10421
10422         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10423         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10424         Change the asm registers to be in form of frN instead of fN.
10425
10426 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10427
10428         * gcc.dg/torture/builtin-convert-2.c: New test.
10429
10430 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10431
10432         * gcc.dg/rs6000-power2-1.c: New test.
10433         * gcc.dg/rs6000-power2-2.c: New test.
10434
10435 2004-04-28  Jan Hubicka  <jh@suse.cz>
10436
10437         * gcc.dg/unused-6.c: New test.
10438
10439 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10440             Ulrich Weigand  <uweigand@de.ibm.com>
10441
10442         * ada/acats/run_all.sh: Define $target variable.
10443
10444 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10445
10446         PR c++/15119
10447         * g++.dg/other/vararg-1.C: New test.
10448
10449         PR c++/4794
10450         * g++.dg/eh/cleanup3.C: New test.
10451
10452 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10453
10454         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10455         and ad8011a (target_insn).
10456         * ada/acats/support/macro.dfs: Likewise.
10457         * ada/acats/support/impbit.adb: New file.
10458
10459 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10460
10461         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10462
10463 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10464
10465         * gcc.dg/loop-3.c: New test.
10466
10467 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10468
10469         * gcc.c-torture/execute/simd-5.c: New test.
10470
10471 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10472
10473         PR c++/15064
10474         * g++.dg/template/crash18.C: New test.
10475
10476 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10477
10478         * g++.dg/ext/complit3.C: New test.
10479
10480 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10481
10482         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10483         * gcc.dg/altivec-3.c: Same.
10484         * gcc.dg/altivec-varargs-1.c: Same.
10485
10486 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10487
10488         * lib/target-supports.exp (check_profiling_available): Assume
10489         profiling is not available on powerpc-eabi targets.
10490
10491 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10492
10493         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10494         * gcc.dg/vmx/bug-1.c: Ditto.
10495
10496 2004-04-20  Eric Christopher  <echristo@redhat.com>
10497
10498         * gcc.dg/charset/extern.c: New test.
10499         * g++.dg/charset/extern3.cc: Ditto.
10500
10501 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10502
10503         * gcc.dg/builtins-39.c: New test.
10504
10505 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10506
10507         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10508
10509 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10510
10511         * gcc.dg/torture/mips-hilo-1.c: New test.
10512
10513 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10514
10515         * gcc.c-torture/compile/20040419-1.c: New test.
10516
10517 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10518
10519         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10520
10521 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10522             Aldy Hernandez  <aldyh@redhat.com>
10523
10524         * gcc.c-torture/execute/va-arg-24.c: New.
10525
10526 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10527             Aldy Hernandez  <aldyh@redhat.com>
10528
10529         * gcc.dg/vmx/1b-01.c: New.
10530         * gcc.dg/vmx/1b-02.c: New.
10531         * gcc.dg/vmx/1b-03.c: New.
10532         * gcc.dg/vmx/1b-04.c: New.
10533         * gcc.dg/vmx/1b-05.c: New.
10534         * gcc.dg/vmx/1b-06.c: New.
10535         * gcc.dg/vmx/1b-07.c: New.
10536         * gcc.dg/vmx/1c-01.c: New.
10537         * gcc.dg/vmx/1c-02.c: New.
10538         * gcc.dg/vmx/3a-01a.c: New.
10539         * gcc.dg/vmx/3a-01.c: New.
10540         * gcc.dg/vmx/3a-01m.c: New.
10541         * gcc.dg/vmx/3a-03.c: New.
10542         * gcc.dg/vmx/3a-03m.c: New.
10543         * gcc.dg/vmx/3a-04.c: New.
10544         * gcc.dg/vmx/3a-04m.c: New.
10545         * gcc.dg/vmx/3a-05.c: New.
10546         * gcc.dg/vmx/3a-06.c: New.
10547         * gcc.dg/vmx/3a-06m.c: New.
10548         * gcc.dg/vmx/3a-07.c: New.
10549         * gcc.dg/vmx/3b-01.c: New.
10550         * gcc.dg/vmx/3b-02.c: New.
10551         * gcc.dg/vmx/3b-10.c: New.
10552         * gcc.dg/vmx/3b-13.c: New.
10553         * gcc.dg/vmx/3b-14.c: New.
10554         * gcc.dg/vmx/3b-15.c: New.
10555         * gcc.dg/vmx/3c-01a.c: New.
10556         * gcc.dg/vmx/3c-01.c: New.
10557         * gcc.dg/vmx/3c-02.c: New.
10558         * gcc.dg/vmx/3c-03.c: New.
10559         * gcc.dg/vmx/3d-01.c: New.
10560         * gcc.dg/vmx/4-01.c: New.
10561         * gcc.dg/vmx/4-03.c: New.
10562         * gcc.dg/vmx/5-01.c: New.
10563         * gcc.dg/vmx/5-02.c: New.
10564         * gcc.dg/vmx/5-03.c: New.
10565         * gcc.dg/vmx/5-04.c: New.
10566         * gcc.dg/vmx/5-05.c: New.
10567         * gcc.dg/vmx/5-06.c: New.
10568         * gcc.dg/vmx/5-07.c: New.
10569         * gcc.dg/vmx/5-07t.c: New.
10570         * gcc.dg/vmx/5-08.c: New.
10571         * gcc.dg/vmx/5-10.c: New.
10572         * gcc.dg/vmx/5-11.c: New.
10573         * gcc.dg/vmx/7-01a.c: New.
10574         * gcc.dg/vmx/7-01.c: New.
10575         * gcc.dg/vmx/7c-01.c: New.
10576         * gcc.dg/vmx/7d-01.c: New.
10577         * gcc.dg/vmx/7d-02.c: New.
10578         * gcc.dg/vmx/8-01.c: New.
10579         * gcc.dg/vmx/8-02a.c: New.
10580         * gcc.dg/vmx/8-02.c: New.
10581         * gcc.dg/vmx/brode-1.c: New.
10582         * gcc.dg/vmx/bug-1.c: New.
10583         * gcc.dg/vmx/bug-2.c: New.
10584         * gcc.dg/vmx/bug-3.c: New.
10585         * gcc.dg/vmx/cw-bug-1.c: New.
10586         * gcc.dg/vmx/cw-bug-2.c: New.
10587         * gcc.dg/vmx/cw-bug-3.c: New.
10588         * gcc.dg/vmx/dct.c: New.
10589         * gcc.dg/vmx/debug-1.c: New.
10590         * gcc.dg/vmx/debug-2.c: New.
10591         * gcc.dg/vmx/debug-3.c: New.
10592         * gcc.dg/vmx/debug-4.c: New.
10593         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10594         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10595         * gcc.dg/vmx/eg-5.c: New.
10596         * gcc.dg/vmx/fft.c: New.
10597         * gcc.dg/vmx/gcc-bug-1.c: New.
10598         * gcc.dg/vmx/gcc-bug-2.c: New.
10599         * gcc.dg/vmx/gcc-bug-3.c: New.
10600         * gcc.dg/vmx/gcc-bug-4.c: New.
10601         * gcc.dg/vmx/gcc-bug-5.c: New.
10602         * gcc.dg/vmx/gcc-bug-6.c: New.
10603         * gcc.dg/vmx/gcc-bug-7.c: New.
10604         * gcc.dg/vmx/gcc-bug-8.c: New.
10605         * gcc.dg/vmx/gcc-bug-9.c: New.
10606         * gcc.dg/vmx/gcc-bug-b.c: New.
10607         * gcc.dg/vmx/gcc-bug-c.c: New.
10608         * gcc.dg/vmx/gcc-bug-d.c: New.
10609         * gcc.dg/vmx/gcc-bug-e.c: New.
10610         * gcc.dg/vmx/gcc-bug-f.c: New.
10611         * gcc.dg/vmx/gcc-bug-g.c: New.
10612         * gcc.dg/vmx/gcc-bug-i.c: New.
10613         * gcc.dg/vmx/harness.h: New.
10614         * gcc.dg/vmx/ira1.c: New.
10615         * gcc.dg/vmx/ira2a.c: New.
10616         * gcc.dg/vmx/ira2b.c: New.
10617         * gcc.dg/vmx/ira2.c: New.
10618         * gcc.dg/vmx/ira2c.c: New.
10619         * gcc.dg/vmx/mem.c: New.
10620         * gcc.dg/vmx/newton-1.c: New.
10621         * gcc.dg/vmx/ops.c: New.
10622         * gcc.dg/vmx/sn7153.c: New.
10623         * gcc.dg/vmx/spill2.c: New.
10624         * gcc.dg/vmx/spill3.c: New.
10625         * gcc.dg/vmx/spill.c: New.
10626         * gcc.dg/vmx/t.c: New.
10627         * gcc.dg/vmx/varargs-1.c: New.
10628         * gcc.dg/vmx/varargs-2.c: New.
10629         * gcc.dg/vmx/varargs-3.c: New.
10630         * gcc.dg/vmx/varargs-4.c: New.
10631         * gcc.dg/vmx/varargs-5.c: New.
10632         * gcc.dg/vmx/varargs-6.c: New.
10633         * gcc.dg/vmx/varargs-7.c: New.
10634         * gcc.dg/vmx/vmx.exp: New.
10635         * gcc.dg/vmx/vprint-1.c: New.
10636         * gcc.dg/vmx/vscan-1.c: New.
10637         * gcc.dg/vmx/x-01.c: New.
10638         * gcc.dg/vmx/x-02.c: New.
10639         * gcc.dg/vmx/x-03.c: New.
10640         * gcc.dg/vmx/x-04.c: New.
10641         * gcc.dg/vmx/x-05.c: New.
10642         * gcc.dg/vmx/yousufi-1.c: New.
10643         * gcc.dg/vmx/zero-1.c: New.
10644         * gcc.dg/vmx/zero.c: New.
10645
10646 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10647
10648         * g++.dg/lookup/java1.C: Update for chage of
10649         _Jv_AllocObject.
10650         * g++.dg/lookup/java2.C: Likewise.
10651
10652 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10653
10654         * ada/acats/run_all.sh: use -O2 by default.
10655
10656 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10657
10658         * gcc.dg/vr-mult-[12].c: New tests.
10659
10660 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10661
10662         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10663
10664         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10665
10666 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10667
10668         * lib/target-supports.exp (check_profiling_available): Assume profiling
10669         isn't available for mips*-*-elf targets.
10670
10671 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
10672
10673         * gcc.dg/builtins-38.c: New test.
10674
10675 2004-04-14  Eric Christopher  <echristo@redhat.com>
10676
10677         * g++.dg/charset/charset.exp: Run .cc extension tests.
10678
10679 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10680
10681         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10682
10683 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10684
10685         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10686
10687 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10688
10689         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10690         * gcc.dg/i386-387-2.c: Likewise.
10691
10692         * gcc.dg/i386-387-7.c: New test.
10693         * gcc.dg/i386-387-8.c: New test.
10694
10695         * gcc.dg/builtins-37.c: New test.
10696
10697 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10698
10699         * g++.dg/pch/externc-1.C: Add missing semicolon.
10700
10701 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10702
10703         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10704
10705 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10706
10707         * gcc.c-torture/execute/20040411-1.c: New test.
10708
10709 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10710
10711         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10712
10713 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10714
10715         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10716
10717 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10718
10719         * lib/target-supports.exp (check_named_sections_available): New.
10720         * lib/gcc-dg.exp (dg-require-named-sections): New.
10721         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10722         old-deja.exp.  Also prune error-count message from HP linker.
10723         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10724
10725         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10726         * g++.old-deja/g++.pt/static3.C: Likewise.
10727         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10728
10729 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10730
10731         * gcc.c-torture/execute/20040409-1.c: New test case.
10732         * gcc.c-torture/execute/20040409-2.c: New test case.
10733         * gcc.c-torture/execute/20040409-3.c: New test case.
10734
10735 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10736
10737         * gcc.dg/20040409-1.c: New test.
10738
10739 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10740
10741         PR target/14888
10742         * g++.dg/opt/pr14888.C: New test case.
10743
10744 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10745
10746         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10747         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10748         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10749         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10750         New tests.
10751
10752 2004-04-08  Paul Brook  <paul@codesourcery.com>
10753
10754         * gcc.dg/spill-1.c: New test.
10755
10756 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10757
10758         * gcc.dg/torture/builtin-ctype-2.c: New test.
10759
10760 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10761
10762         * gcc.dg/pch/pch.exp: Add largefile test.
10763
10764 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10765
10766         * g++.dg/pch/externc-1.Hs: New.
10767         * g++.dg/pch/externc-1.C: New.
10768
10769 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10770
10771         * gcc.dg/compat/struct-by-value-5a_main.c,
10772         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10773         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10774         * gcc.dg/compat/struct-by-value-5a_x.c,
10775         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10776         gcc.dg/compat/struct-by-value-5_x.c.
10777         * gcc.dg/compat/struct-by-value-5a_y.c,
10778         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10779         gcc.dg/compat/struct-by-value-5_y.c.
10780
10781         * gcc.dg/compat/struct-by-value-6a_main.c,
10782         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10783         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10784         * gcc.dg/compat/struct-by-value-6a_x.c,
10785         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10786         gcc.dg/compat/struct-by-value-6_x.c.
10787         * gcc.dg/compat/struct-by-value-6a_y.c,
10788         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10789         gcc.dg/compat/struct-by-value-6_y.c.
10790
10791         * gcc.dg/compat/struct-by-value-7a_main.c,
10792         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10793         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10794         * gcc.dg/compat/struct-by-value-7a_x.c,
10795         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10796         gcc.dg/compat/struct-by-value-7_x.c.
10797         * gcc.dg/compat/struct-by-value-7a_y.c,
10798         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10799         gcc.dg/compat/struct-by-value-7_y.c.
10800
10801 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10802
10803         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10804         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10805         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10806         options.
10807
10808 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10809
10810         * gcc.dg/builtins-36.c: New test.
10811
10812 2004-04-06  Paul Brook  <paul@codesourcery.com>
10813
10814         * README.gcc: Remove obsolete contraint on testcases.
10815
10816 2004-04-05  Paul Brook  <paul@codesourcery.com>
10817
10818         PR2123
10819         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10820         failure and exit(0) on success.
10821         * g++.dg/expr/anew2.C: Ditto.
10822         * g++.dg/expr/anew3.C: Ditto.
10823         * g++.dg/expr/anew4.C: Ditto.
10824
10825 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10826
10827         PR c++/3518
10828         * g++.dg/template/unify7.C: New.
10829
10830 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10831
10832         * g++.dg/README: Bring up to date with new subdirectories; remove
10833         duplicate subdirectory lines.
10834
10835 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10836
10837         PR c++/14007
10838         * g++.dg/template/unify5.C: New.
10839         * g++.dg/template/unify6.C: New.
10840         * g++.dg/template/qualttp20.C: Adjust.
10841         * g++.old-deja/g++.jason/report.C: Adjust.
10842         * g++.old-deja/g++.other/qual1.C: Adjust.
10843
10844 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10845
10846         PR c++/14803
10847         * g++.dg/inherit/ptrmem1.C: New test.
10848
10849 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10850
10851         PR c++/14755
10852         * gcc.c-torture/execute/20040331-1.c: New test.
10853         * gcc.dg/20040331-1.c: New test.
10854
10855 2004-04-01  Paul Brook  <paul@codesourcery.com>
10856
10857         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10858
10859 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10860
10861         PR c++/14724
10862         * g++.dg/init/goto1.C: New test.
10863
10864         PR c++/14763
10865         * g++.dg/template/defarg4.C: New test.
10866
10867 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10868
10869         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10870
10871 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10872
10873         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10874
10875 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10876
10877         * gcc.dg/noncompile/undeclared-2.c: New test.
10878
10879 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10880
10881         * gcc.dg/940409-1.c: Remove XFAIL.
10882         * gcc.dg/reg-vol-struct-1.c: New test.
10883
10884 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10885
10886         * gcc.dg/torture/builtin-wctype-1.c: New test.
10887
10888 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10889
10890         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10891         * gcc.dg/20001101-1.c: Likewise.
10892         * gcc.dg/20001102-1.c: Likewise.
10893
10894 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10895
10896         * gcc.dg/compare8.c: Add an additional test for XOR.
10897
10898 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10899
10900         * gcc.dg/torture/builtin-ctype-1.c: New test.
10901
10902 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10903
10904         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10905         * gcc.dg/torture/builtin-math-1.c: Likewise.
10906         * gcc.dg/torture/builtin-power-1.c: New test.
10907
10908 2004-03-24  Andreas Schwab  <schwab@suse.de>
10909
10910         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10911         IA64 assembler.
10912
10913 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10914             Roger Sayle  <roger@eyesopen.com>
10915
10916         * gcc.dg/compare8.c: New test case.
10917
10918 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10919
10920         * g++.dg/ext/altivec-7.C: New test.
10921
10922 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10923
10924         PR 12267, 12391, 12560, 13129, 14114, 14133
10925         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10926         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10927         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10928         Adjust error regexps.
10929         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10930         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10931         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10932         * gcc.dg/local1.c: Add explanatory comment.
10933
10934 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10935
10936         PR optimization/14669
10937         * g++.dg/opt/fold2.C: New test case.
10938
10939 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10940
10941         PR c/14069
10942         * gcc.dg/20040322-1.c: New test.
10943
10944 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10945
10946         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10947         * gcc.dg/ultrasp4.c: Likewise.
10948         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10949
10950 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10951
10952         * gcc.dg/i386-sse-8.c: Reset default options.
10953
10954 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10955
10956         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10957         in the error message text.
10958
10959 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10960
10961         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10962
10963 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10964
10965         PR c++/14616
10966         * g++.dg/init/array13.C: New test.
10967
10968 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10969
10970         PR target/13889
10971         * gcc.c-torture/compile/pr13889.c: New test case.
10972
10973 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10974
10975         PR c/14635
10976         * builtins-1.c (nan, nans): Don't test.
10977         * builtins-30.c: Don't use nan, nanf, nanl.
10978         * builtins-35.c: New test.
10979
10980 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
10981
10982         * g++.dg/ext/altivec-6.C: New test.
10983
10984 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
10985
10986         * g++.dg/init/placement3.C: New test.
10987
10988         * g++.dg/template/spec13.C: New test.
10989
10990         * g++.dg/lookup/using11.C: New test.
10991
10992         * g++.dg/lookup/koenig3.C: New test.
10993
10994         * g++.dg/template/operator2.C: New test.
10995
10996         * g++.dg/expr/dtor3.C: New test.
10997         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
10998         marker.
10999         * g++.old-deja/g++.law/visibility28.C: Likewise.
11000
11001 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11002
11003         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11004         * gcc.dg/ppc64-abi-3.c: Likewise.
11005
11006 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11007
11008         PR c++/14545
11009         * g++.dg/parse/template15.C: New test.
11010
11011 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11012
11013         * g++.dg/expr/dtor2.C: New test.
11014
11015         * g++.dg/lookup/anon4.C: New test.
11016
11017         * g++.dg/overload/using1.C: New test.
11018
11019         * g++.dg/template/lookup7.C: New test.
11020
11021         * g++.dg/template/typename6.C: New test.
11022
11023         * g++.dg/expr/cond6.C: New test.
11024
11025 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11026
11027         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
11028
11029 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11030
11031         * g++.dg/expr/cond5.C: New test.
11032         * g++.dg/expr/constcast1.C: Likewise.
11033         * g++.dg/expr/ptrmem2.C: Likewise.
11034         * g++.dg/expr/ptrmem3.C: Likewise.
11035         * g++.dg/lookup/main1.C: Likewise.
11036         * g++.dg/template/lookup6.C: Likewise.
11037
11038 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11039
11040         * gcc.dg/local1.c: New test.
11041
11042         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
11043
11044 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11045
11046         * gcc.dg/torture/builtin-convert-1.c: New test.
11047
11048 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11049
11050         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
11051
11052 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11053
11054         PR c++/14481
11055         * g++.dg/warn/Wunused-7.C: New test.
11056
11057 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11058
11059         * gcc.dg/torture/builtin-integral-1.c: New test.
11060
11061 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11062
11063         PR c++/14586
11064         * g++.dg/parse/non-dependent3.C: New test.
11065
11066 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
11067
11068         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
11069         * g++.dg/eh/simd-2.C: Likewise.
11070         * g++.dg/init/array10.C: Likewise.
11071         * gcc.c-torture/compile/simd-1.c: Likewise.
11072         * gcc.c-torture/compile/simd-2.c: Likewise.
11073         * gcc.c-torture/compile/simd-3.c: Likewise.
11074         * gcc.c-torture/compile/simd-4.c: Likewise.
11075         * gcc.c-torture/compile/simd-6.c: Likewise.
11076         * gcc.c-torture/execute/simd-1.c: Likewise.
11077         * gcc.c-torture/execute/simd-2.c: Likewise.
11078         * gcc.dg/compat/vector-defs.h: Likewise.
11079         * gcc.dg/20020531-1.c: Likewise.
11080         * gcc.dg/altivec-3.c: Likewise.
11081         * gcc.dg/altivec-4.c: Likewise.
11082         * gcc.dg/altivec-varargs-1.c: Likewise.
11083         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
11084         * gcc.dg/i386-mmx-3.c: Likewise.
11085         * gcc.dg/i386-sse-4.c: Likewise.
11086         * gcc.dg/i386-sse-5.c: Likewise.
11087         * gcc.dg/i386-sse-8.c: Likewise.
11088         * gcc.dg/simd-1.c: Likewise.
11089         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
11090         __ev64_opaque__ since the machine description provides it.
11091
11092 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11093
11094         * lib/compat.exp (skip_list): New global variable.
11095         Use it to hold the user defined COMPAT_SKIPS list if any.
11096         (compat-obj): Add the members of skip_list to optall.
11097
11098 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11099
11100         * gcc.dg/compat/union-by-value-1_main.c,
11101         union-by-value-1_x.c, union-by-value-1_y.c,
11102         union-check.h, union-defs.h,
11103         union-init.h, union-return-1_main.c,
11104         union-return-1_x.c, union-return-1_y.c: New files.
11105
11106 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11107
11108         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
11109         mixed-struct-init.h: Add 4 mixed structure types.
11110         struct-by-value-21_main.c, struct-by-value-21_x.c,
11111         struct-by-value-21_y.c, struct-return-21_main.c,
11112         struct-return-21_x.c, struct-return-21_y.c: New files.
11113
11114 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
11115
11116         PR c++/14550
11117         * g++.dg/parse/template14.C: New test.
11118
11119 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11120
11121         * gcc.c-torture/execute/20040313-1.c: New test.
11122
11123 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
11124
11125         PR target/14533
11126         * gcc.dg/20040311-2.c: New test.
11127
11128 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
11129
11130         PR other/14544
11131         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
11132         bit-field.
11133
11134 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
11135
11136         * gcc.dg/20040305-2.c: Add missing return statement.
11137
11138 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11139
11140         * gcc.dg/builtins-34.c: Also check pow10*.
11141
11142 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11143
11144         PR target/14262
11145         * gcc.dg/20040305-2.c: New test.
11146
11147 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11148
11149         * gcc.dg/20040310-1.c: New test.
11150
11151 2004-03-11  Roger Sayle  <roger@eyesopen.com>
11152
11153         * gcc.c-torture/execute/20040311-1.c: New test case.
11154
11155 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
11156
11157         PR c++/14476
11158         * g++.dg/lookup/enum1.C: New test.
11159
11160 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11161
11162         PR c++/14510
11163         * g++.dg/lookup/struct2.C: New test.
11164
11165 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
11166
11167         * gcc.dg/builtins-34.c: New test.
11168
11169 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11170
11171         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11172
11173 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11174
11175         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11176         * gcc.dg/alias-2.c: New testcase.
11177
11178 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11179
11180         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11181
11182 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11183
11184         * gcc.c-torture/execute/20040309-1.c: New test case.
11185
11186 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11187
11188         PR c++/14397
11189         * g++.dg/overload/ref1.C: New.
11190
11191 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11192
11193         PR c++/14409
11194         * g++.dg/template/spec12.C: New test.
11195
11196         PR c++/14448
11197         * g++.dg/parse/crash14.C: New test.
11198
11199 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11200
11201         PR c++/14230
11202         * g++.dg/init/ref11.C: New test.
11203
11204 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11205
11206         PR c++/14432
11207         * g++.dg/parse/builtin2.C: New test.
11208
11209 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11210
11211         PR c++/14401
11212         * g++.dg/init/ctor3.C: New test.
11213         * g++.dg/init/union1.C: New test.
11214         * g++.dg/ext/anon-struct4.C: New test.
11215
11216 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11217
11218         * g++.dg/lookup/koenig1.C: Tweak error messages.
11219         * g++.dg/lookup/used-before-declaration.C: Likewise.
11220         * g++.dg/other/do1.C: Likewise.
11221         * g++.dg/overload/koenig1.C: Likewise.
11222         * g++.dg/parse/crash13.C: Likewise.
11223         * g++.dg/template/instantiate3.C: Likewise.
11224
11225 2004-03-08  Eric Christopher  <echristo@redhat.com>
11226
11227         * * lib/target-supports.exp: Enable libiconv in test
11228         compilation.  Fix up error checking.
11229
11230 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11231
11232         PR middle-end/14289
11233         * gcc.dg/pr14289-1.c: New test case.
11234         * gcc.dg/pr14289-2.c: Likewise.
11235         * gcc.dg/pr14289-3.c: Likewise.
11236
11237 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11238
11239         * gcc.c-torture/execute/20040308-1.c: New test.
11240
11241 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11242
11243         * gcc.c-torture/execute/20040307-1.c: New test case.
11244
11245 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11246
11247         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11248
11249 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11250
11251         * gcc.dg/20040306-1.c: New test.
11252
11253 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11254
11255         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11256         them static.
11257         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11258
11259 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11260
11261         PR c/14465
11262         * gcc.dg/decl-6.c: New test.
11263
11264 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11265
11266         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11267         Rename LOGPOW -> LOG_POW.
11268         (SQRT_EXP, POW_EXP): New.
11269
11270 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11271
11272         * gcc.dg/i386-sse-8.c: New test.
11273
11274 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11275
11276         PR c/14114
11277         * gcc.dg/decl-5.c: New test.
11278
11279 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11280
11281         * gcc.dg/20040305-1.c: New test.
11282
11283 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11284
11285         PR other/14354
11286         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11287
11288 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11289
11290         PR c++/14425, c++/14426
11291         * g++.dg/ext/altivec-4.C: New test.
11292         * g++.dg/ext/altivec-5.C: New test.
11293
11294 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11295
11296         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11297         global variables of a type with no linkage.
11298         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11299         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11300         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11301         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11302         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11303         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11304         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11305         * g++.dg/warn/deprecated.C: Name enum Color.
11306         * g++.dg/overload/VLA.C: Name structure for 'b'.
11307         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11308
11309 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11310
11311         * gcc.c-torture/compile/20040304-1.c: New test.
11312
11313 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11314
11315         PR 13728
11316         * gcc.dg/decl-4.c: New testcase.
11317
11318 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11319
11320         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11321         as PRECF if sizeof (float) > sizeof (double).
11322         (PRECL): Make it the same as PRECF if
11323         sizeof (float) > sizeof (long double).
11324
11325 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11326
11327         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11328         system type.  Add check for irix6 which doesn't have c99 runtime.
11329
11330 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11331
11332         * gcc.dg/const-elim-1.c: xfail for xtensa.
11333
11334 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11335
11336         PR c++/14369
11337         * g++.dg/template/cond4.C: New test.
11338
11339 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11340
11341         PR c++/14360
11342         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11343
11344         PR c++/14361
11345         * g++.dg/parse/defarg7.C: New test.
11346
11347         PR c++/14359
11348         * g++.dg/template/friend26.C: New test.
11349
11350 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11351
11352         PR c++/14324
11353         * g++.dg/abi/mangle21.C: New test.
11354
11355         PR c++/14260
11356         * g++.dg/parse/constructor2.C: New test.
11357
11358         PR c++/14337
11359         * g++.dg/template/sfinae1.C: New test.
11360
11361 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11362
11363         PR c++/14267
11364         * g++.dg/expr/crash2.C: New test.
11365
11366         PR middle-end/13448
11367         * gcc.dg/inline-5.c: New test.
11368         * gcc.dg/always-inline.c: Split out tests into ...
11369         * gcc.dg/always-inline2.c: ... this and ...
11370         * gcc.dg/always-inline3.c: ... this.
11371
11372 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11373
11374         PR debug/12103
11375         * g++.dg/debug/crash1.C: New test.
11376
11377 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11378
11379         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11380         function with __attribute__((noinline)).
11381         (recurser_void2): Likewise.
11382         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11383         (recurser_void2): Likewise.
11384
11385 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11386
11387         PR middle-end/14203
11388         * g++.dg/warn/Wunused-6.C: New test case.
11389
11390 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11391
11392         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11393         not defined.
11394
11395 2004-02-27  Eric Christopher  <echristo@redhat.com>
11396
11397         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11398         * g++.dg/charset/asm2.c: Run only x86.
11399         * gcc.dg/charset/asm3.c: Ditto.
11400
11401 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11402
11403         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11404         ld_library_path.
11405
11406 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11407
11408         * g++.dg/ext/altivec-3.C: New.
11409
11410 2004-02-26  Richard Henderson  <rth@redhat.com>
11411
11412         * g++.dg/ext/attrib10.C: Mark for warning.
11413         * gcc.dg/attr-alias-1.c: New.
11414
11415 2004-02-26  Richard Henderson  <rth@redhat.com>
11416
11417         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11418         * gcc.c-torture/execute/20040208-2.c: ... it back.
11419
11420 2004-02-26  Eric Christopher  <echristo@redhat.com>
11421
11422         * lib/target-supports.exp (check-iconv-available): New function.
11423         * lib/gcc-dg.exp (dg-require-iconv): New function.
11424         Use above.
11425         * gcc.dg/charset: New directory.
11426         * gcc.dg/charset/charset.exp: New file.
11427         * gcc.dg/charset/asm1.c: Ditto.
11428         * gcc.dg/charset/asm2.c: Ditto.
11429         * gcc.dg/charset/asm3.c: Ditto.
11430         * gcc.dg/charset/asm4.c: Ditto.
11431         * gcc.dg/charset/asm5.c: Ditto.
11432         * gcc.dg/charset/attribute1.c: Ditto.
11433         * gcc.dg/charset/attribute2.c: Ditto.
11434         * gcc.dg/charset/string1.c: Ditto.
11435         * g++.dg/charset: New directory.
11436         * g++.dg/dg.exp: Add here. Special options.
11437         * g++.dg/charset/charset.exp: New file.
11438         * g++.dg/charset/asm1.c: Ditto.
11439         * g++.dg/charset/asm2.c: Ditto.
11440         * g++.dg/charset/asm3.c: Ditto.
11441         * g++.dg/charset/asm4.c: Ditto.
11442         * g++.dg/charset/attribute1.c: Ditto.
11443         * g++.dg/charset/attribute2.c: Ditto.
11444         * g++.dg/charset/extern1.cc: Ditto.
11445         * g++.dg/charset/extern2.cc: Ditto.
11446         * g++.dg/charset/string1.c: Ditto.
11447
11448 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11449
11450         PR c++/14278
11451         * g++.dg/parse/comma1.C: New test.
11452
11453 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11454
11455         PR c++/14284
11456         * g++.dg/template/ttp8.C: New test.
11457
11458 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11459
11460         * gcc.dg/fixuns-trunc-1.c: New test.
11461
11462 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11463
11464         * gcc.dg/builtins-config.h: Use #elif.
11465
11466 2004-02-26  Michael Matz  <matz@suse.de>
11467
11468         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11469         * gcc.dg/991214-1.c: Likewise.
11470         * gcc.dg/i386-asm-1.c: Likewise.
11471
11472 2004-02-25  Richard Henderson  <rth@redhat.com>
11473
11474         * gcc.c-torture/execute/20040208-2.c: Move ...
11475         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11476
11477 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11478
11479         PR c++/14246
11480         * g++.dg/other/crash-3.C: New test.
11481
11482 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11483
11484         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11485         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11486
11487         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11488         HP-UX.
11489
11490 2004-02-24  Michael Matz  <matz@suse.de>
11491
11492         * gcc.dg/i386-regparm.c: New.
11493
11494 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11495
11496         * gcc.c-torture/execute/20040223-1.c: New.
11497
11498 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11499             Kazu Hirata  <kazu@cs.umass.edu>
11500
11501         * gcc.dg/fwritable-strings-1.c: Remove.
11502
11503 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11504
11505         PR c/14156
11506         * gcc.dg/20040223-1.c: New test.
11507
11508 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11509
11510         PR c++/14106
11511         * g++.dg/ext/typeof9.C: New test.
11512
11513 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11514
11515         PR c++/14250
11516         * g++.dg/other/switch1.C: New test.
11517
11518 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11519
11520         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11521         * gcc.dg/va-arg-1.c: Likewise.
11522
11523 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11524
11525         PR c++/14143
11526         * g++.dg/template/koenig5.C: New test.
11527
11528 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11529
11530         * g++.dg/ext/altivec-1.C: Generalize target triple.
11531         * g++.dg/ext/altivec-2.C: New test case.
11532         * g++.dg/ext/altivec_check.h: New file.
11533         * gcc.dg/altivec-1.c: Generalize target triple;
11534         include altivec_check.h and call altivec_check().
11535         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11536         * gcc.dg/altivec-6.c: New test case.
11537         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11538         type casts as needed.
11539         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11540         altivec_check().
11541         * gcc.dg/altivec-12.c: New test case.
11542         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11543         include altivec_check.h and call altivec_check().
11544         * gcc.dg/altivec_check.h: New file.
11545
11546 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11547
11548         * lib/target-supports.exp (check_alias_available): Don't mangle
11549         function `g' in test program.
11550
11551 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11552
11553         * lib/target-supports.exp (check_profiling_available): Check
11554         argument to determine whether we support a profiling type.
11555         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11556         check_profiling_available.
11557         * g++.dg/bprob/bprob.exp: Likewise
11558         * g77.dg/bprob/bprob.exp: Likewise.
11559         * gcc.misc-tests/bprob.exp: Likewise.
11560         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11561         dg-require-profiling and delete expected error handling.
11562         * gcc.dg/20021014-1.c: Likewise.
11563         * gcc.dg/nest.c: Likewise.
11564
11565 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11566
11567         PR c++/12007
11568         * g++.dg/other/vthunk1.C: New test.
11569
11570 2004-02-20  Falk Hueffner  <falk@debian.org>
11571
11572         PR target/14201
11573         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11574
11575 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11576
11577         PR c++/13927
11578         * g++.dg/other/error8.C: Remove XFAIL markers.
11579
11580         PR c++/14173
11581         * g++.dg/ext/packed5.C: New test.
11582
11583         PR c++/14199
11584         * g++.dg/warn/Wunused-5.C: New test.
11585
11586         PR c++/14186
11587         * g++.dg/lookup/member1.C: New test.
11588
11589 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11590
11591         * gcc.c-torture/compile/20040130-1.c: Enable only when
11592         __INT_MAX__ >= 2147483647L.
11593         * gcc.c-torture/compile/961203-1.c: Likewise.
11594
11595 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11596
11597         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11598         * g++.dg/opt/template1.C: Robustify assembler regexp
11599
11600 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11601
11602         * gcc.c-torture/execute/simd-4.x: Remove.
11603         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11604         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11605         Guard with #ifndef SKIP_ATTRIBUTE.
11606         * gcc.dg/compat/vector-1_y.c: Likewise.
11607         * gcc.dg/compat/vector-2_x.c: Likewise.
11608         * gcc.dg/compat/vector-2_y.c: Likewise.
11609         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11610         * g++.dg/eh/simd-2.C: Likewise.
11611
11612 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11613
11614         * gcc.c-torture/compile/complex-1.c: New.
11615
11616 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11617
11618         PR target/14209
11619         * gcc.c-torture/execute/20040218-1.c: New test.
11620
11621 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11622
11623         PR c++/14181
11624         * g++.dg/parse/new2.C: New test.
11625
11626 2004-02-18  Paul Brook  <paul@codesourcery.com>
11627
11628         * gcc.c-torture/compile/libcall-1.c: New test.
11629
11630 2004-02-18  Paul Brook  <paul@codesourcery.com>
11631
11632         PR debug/12934
11633         * gcc.dg/debug/debug-7.c: New test.
11634
11635 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11636
11637         * gcc.dg/20040217-1.c: New test.
11638
11639 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11640
11641         * gcc.c-torture/execute/990208-1.x: Delete.
11642
11643 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11644
11645         * gcc.c-torture/execute/20040208-2.x: New file.
11646
11647 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11648
11649         PR c++/11326
11650         * g++.dg/abi/structret1.C: New test.
11651
11652 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11653
11654         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11655         (i386_cpuid): No need to test if cpuid is available on AMD64.
11656         Fix assembly, so that it works onboth i386 and AMD64.
11657         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11658         (vecInLong): Fix s[] member type to unsigned int.
11659         (vecInWord): Remove type.
11660         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11661         (a64, b64, c64, d64, e64): Remove.
11662         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11663         Remove unused variable.  Remove initialization of removed variables.
11664         Don't call mmx_tests nor sse_tests.
11665         (reference_mmx, reference_sse): Remove.
11666         (check): Add return stmt.
11667         * gcc.dg/i386-sse-7.c: New test.
11668         * gcc.dg/i386-mmx-4.c: New test.
11669
11670 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11671
11672         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
11673         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11674         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11675         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
11676         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
11677         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11678         g++.dg/tc1/dr94.C: Fix line terminator.
11679
11680 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11681
11682         * gcc.c-torture/compile/20040216-1.c: New.
11683
11684 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11685
11686         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11687         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11688         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11689         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11690         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11691         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11692
11693 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11694
11695         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11696
11697 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11698
11699         PR c++/13971
11700         * g++.dg/expr/cond4.C: New test.
11701
11702         PR c++/14086
11703         * g++.dg/lookup/crash2.C: New test.
11704
11705 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11706
11707         * gcc.c-torture/compile/20040214-2.c: New test.
11708
11709 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11710
11711         PR c++/14116
11712         * g++.dg/ext/typeof8.C: New test.
11713
11714 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11715
11716         * gcc.c-torture/compile/20040214-1.c: New test.
11717
11718 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11719
11720         PR c++/13635
11721         * g++.dg/template/spec11.C: New test.
11722
11723 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11724
11725         PR c++/13927
11726         * g++.dg/other/error8.C: New test.
11727
11728 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11729
11730         PR c++/14122
11731         * g++.dg/template/array4.C: New test.
11732
11733         PR c++/14108
11734         * g++.dg/inherit/thunk2.C: New test.
11735
11736         PR c++/14083
11737         * g++.dg/eh/cond2.C: New test.
11738
11739 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11740
11741         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11742
11743 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11744
11745         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11746
11747 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11748
11749         * g++.dg/simd-2.C: xfail on ppc64-linux.
11750
11751 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11752
11753         PR c/456
11754         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11755         tests.
11756
11757 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11758
11759         * gcc.dg/builtins-33.c: New test.
11760
11761 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11762
11763         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11764
11765 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11766
11767         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11768
11769 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11770
11771         * gcc.dg/ppc64-abi-3.c: New test.
11772
11773 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11774
11775         PR c/14092
11776
11777         * gcc.dg/pr14092-1.c: New testcase.
11778
11779 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11780
11781         * gcc.dg/cpp/assert4.c: Fix typo last change.
11782
11783         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11784         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11785
11786         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11787
11788 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11789
11790         * gcc.c-torture/compile/20040209-1.c: New test case.
11791
11792 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11793
11794         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11795
11796 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11797
11798         * gcc.c-torture/execute/20040208-[12].c: New tests.
11799
11800 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11801
11802         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11803
11804 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11805
11806         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11807
11808 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11809
11810         Bug 13856
11811         * gcc.dg/visibility-8.c: New testcase.
11812
11813 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11814
11815         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11816         arguments.
11817         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11818
11819 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11820
11821         PR middle-end/13696
11822         * g++.dg/opt/fold1.C: New test case.
11823
11824 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11825
11826         PR c++/14033
11827         * g++.dg/other/crash-2.C: New test.
11828
11829 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11830
11831         PR c++/14028
11832         * g++.dg/parse/angle-bracket2.C: New test.
11833
11834 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11835
11836         PR middle-end/13750
11837         Revert:
11838         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11839         PR pch/13361
11840         * testsuite/g++.dg/pch/wchar-1.C: New.
11841         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11842
11843 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11844
11845         PR c++/14008
11846         * g++.dg/parse/error15.C: New test.
11847         * g++.dg/parse/crash11.C: Update dg-error mark.
11848
11849 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11850
11851         PR c++/13932
11852         * g++.dg/warn/conv2.C: New test.
11853
11854 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11855
11856         PR c++/13086
11857         * g++.dg/warn/incomplete1.C: Remove xfail.
11858
11859 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11860
11861         * lib/file-format.exp (gcc_target_object_format): Use
11862         ${tool}_target_compile, not gcc_target_compile.
11863         * lib/target-supports.exp (check_alias_available): Likewise.
11864         (check_gc_sections_available): Likewise.
11865         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11866         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11867         dg-require-alias.
11868
11869 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11870
11871         PR c++/13969
11872         * g++.dg/template/static6.C: New test.
11873
11874 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11875
11876         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11877
11878 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11879
11880         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11881         tests for systems where `char' is unsigned by default.
11882
11883 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11884
11885         PR c++/13997
11886         * g++.dg/template/partial3.C: New test.
11887
11888 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11889
11890         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11891         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11892         Remove mentions of obsolete ports.
11893
11894 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11895
11896         * gcc.dg/noncompile/20001228-1.c: Fix for new
11897         error message.
11898
11899 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11900
11901         PR target/9348
11902         * gcc.c-torture/execute/multdi-1.c: New test case.
11903
11904 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11905
11906         PR c++/13925
11907         * g++.dg/template/lookup5.C: New test.
11908
11909 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11910
11911         PR c++/13950
11912         * g++.dg/template/lookup4.C: New test.
11913
11914         PR c++/13970
11915         * g++.dg/parse/error14.C: New test.
11916
11917         PR c++/14002
11918         * g++.dg/parse/template13.C: New test.
11919
11920 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11921
11922         PR c++/13978
11923         * g++.dg/template/koenig4.C: New test.
11924
11925         PR c++/13968
11926         * g++.dg/template/crash17.C: New test.
11927
11928         PR c++/13975
11929         * g++.dg/parse/error13.C: New test.
11930         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11931
11932 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11933
11934         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11935
11936 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11937
11938         PR c/11658
11939         PR c/13994
11940         * gcc.dg/noncompile/20040203-1.c: New test.
11941         * gcc.dg/noncompile/20040203-2.c: Likewise.
11942         * gcc.dg/noncompile/20040203-3.c: Likewise.
11943         * gcc.dg/20040203-1.c: Likewise.
11944
11945 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11946
11947         PR c++/10858
11948         * g++.dg/template/sizeof7.C: New test.
11949
11950 2004-02-02  Eric Christopher  <echristo@redhat.com>
11951             Zack Weinberg  <zack@codesourcery.com>
11952
11953         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11954
11955 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11956
11957         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11958         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11959         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11960         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11961
11962 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11963
11964         PR c++/13113
11965         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11966
11967         PR c++/13854
11968         * g++.dg/ext/attrib13.C: New test.
11969
11970         PR c++/13907
11971         * g++.dg/conversion/op2.C: New test.
11972
11973 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11974
11975         * gcc.dg/titype-1.c: Fix pasto.
11976
11977 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11978
11979         * gcc.dg/titype-1.c: New test.
11980
11981 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11982
11983         PR c++/13957
11984         * g++.dg/template/non-type-template-argument-1.C,
11985         g++.dg/template/qualified-id1.C: Update dg-error marks.
11986         * g++.dg/template/nontype6.C: New test.
11987
11988 2004-02-01  Roger Sayle  <roger@eyesopen.com>
11989
11990         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
11991         * gcc.dg/builtins-31.c: New testcase.
11992         * gcc.dg/builtins-32.c: New testcase.
11993
11994 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
11995
11996         * objc.dg/call-super-2.m: Update line numbers
11997         for the including of stddef.h.
11998
11999 2004-01-30  Michael Matz  <matz@suse.de>
12000
12001         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12002         g++.dg/ext/case-range3.C: New tests.
12003
12004 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12005
12006         DR206
12007         PR c++/13813
12008         * g++.dg/template/member4.C: New test.
12009
12010 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12011
12012         PR c++/13683
12013         * g++.dg/template/sizeof6.C: New test.
12014
12015 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12016
12017         * gcc.dg/fwritable-strings-1.c: New test.
12018
12019 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12020
12021         * gcc.c-torture/compile/20040130-1.c: New test.
12022
12023 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
12024
12025         * objc.dg/call-super-2.m: Include stddef.h for size_t.
12026
12027 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
12028
12029         PR c++/13883
12030         * g++.dg/template/ctor3.C: New test.
12031
12032 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12033
12034         * g++.dg/tc1: New directory.
12035         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
12036         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
12037         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
12038         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
12039         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
12040
12041 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12042
12043         * g++.dg/parse/error11.C: New test.
12044         * g++.dg/parse/error12.C: Likewise.
12045
12046 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
12047
12048         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
12049         (scan_initial, main): Use aligned_sizeof instead of sizeof.
12050
12051 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
12052
12053         PR c++/13791
12054         * g++.dg/ext/attrib12.C: New test.
12055
12056         PR c++/13736
12057         * g++.dg/parse/cast2.C: New test.
12058
12059 2004-01-27  James E Wilson  <wilson@specifixinc.com>
12060
12061         * objc.dg/encode-2.m (main): New local string.  Set depending on
12062         sizeof long.  Use in sscanf call.
12063         * objc.dg/encode-3.m (main): New local string.  Set depending on
12064         sizeof long.  Use in scan_initial call.
12065
12066 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12067
12068         * objc.dg/call-super-2.m: Make LP64-safe.
12069         * objc.dg/desig-init-1.m: Likewise.
12070
12071 2004-01-27  Devang Patel <dpatel@apple.com>
12072
12073         * g++.dg/debug/namespace1.C: New test.
12074
12075 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
12076
12077         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
12078         xscale-*-*.
12079
12080         * gcc.dg/arm-mmx-1.c: New test.
12081
12082 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12083
12084         * gcc.dg/20040127-1.c: New test.
12085         * gcc.dg/20040127-2.c: New test.
12086
12087 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12088
12089         * objc.dg/stret-1.m (glob): Renamed to globa.
12090
12091 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
12092
12093         PR c++/13663
12094         * g++.dg/expr/for1.C: New test.
12095
12096 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
12097
12098         PR middle-end/13779
12099         * gcc.dg/darwin-longlong.c: New test.
12100
12101 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
12102
12103         * gcc.dg/20040124-1.c: Moved test from here...
12104         * gcc.c-torture/compile/20040124-1.c: ...to here.
12105
12106 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12107
12108         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
12109         the assembly output if -m64 is passed.
12110
12111 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
12112
12113         PR c++/13833
12114         * g++.dg/template/cond3.C: New test.
12115
12116 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12117
12118         PR c++/13810
12119         * g++.dg/template/ttp7.C: New test.
12120
12121 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12122
12123         PR c++/13797
12124         * g++.dg/template/nontype4.C: New test.
12125         * g++.dg/template/nontype5.C: Likewise.
12126
12127 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
12128
12129         * gcc.dg/torture/mips-clobber-at.c: New test.
12130
12131 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
12132
12133         * gcc.dg/20040124-1.c: New test.
12134
12135 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
12136
12137         * gcc.dg/20040123-1.c: New test.
12138
12139 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12140
12141         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
12142
12143 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12144
12145         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
12146
12147 2004-01-23  Andrew Pinski  <apinski@apple.com>
12148
12149         * gcc.dg/20030121-1.c: Move to ..
12150         * gcc.dg/20040121-1.c: here.
12151
12152 2004-01-23  Roger Sayle  <roger@eyesopen.com>
12153
12154         * gcc.dg/builtins-29.c: New test case.
12155
12156 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12157
12158         PR 18314
12159         * gcc.dg/builtins-30.c: New testcase.
12160
12161 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
12162
12163         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
12164         * lib/g77.exp: Likewise.
12165         * lib/objc.exp: Likewise.
12166         * lib/g++.exp: Likewise.
12167
12168 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12169
12170         * gcc.dg/struct-by-value-2.c: New test.
12171
12172 2004-01-21  Andrew Pinski  <apinski@apple.com>
12173
12174         PR target/13785
12175         * gcc.dg/20030121-1.c: New test.
12176
12177 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12178
12179         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12180         clobber frame pointer register in asm statement.
12181
12182 2004-01-21  Falk Hueffner  <falk@debian.org>
12183
12184         * gcc.c-torture/compile/20040121-1.c: New test.
12185
12186 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12187
12188         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12189
12190 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12191
12192         * gcc.dg/ppc64-abi-2.c: New test.
12193
12194 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12195
12196         * lib/treelang.exp: Fill out this file.
12197         * lib/treelang-dg.exp: New File.
12198
12199 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12200
12201         * gcc.c-torture/compile/981022-1.c: Remove.
12202         * gcc.dg/array-5.c: Remove XFAIL.
12203         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12204         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12205         gcc.dg/cond-lvalue-1.c: Update.
12206         * gcc.dg/cast-lvalue-2.c: New test.
12207
12208 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12209
12210         PR c++/13592
12211         * g++.dg/other/error1.C (class foo): Tweak error message.
12212
12213         PR c++/13592
12214         * g++.dg/template/call2.C: New test.
12215
12216 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12217
12218         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12219         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12220         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12221         scalar-return-1_x.c, scalar-return-2_y.c,
12222         scalar-return-3_x.c, scalar-return-3_y.c,
12223         scalar-return-4_x.c, scalar-return-4_y.c,
12224         struct-align-1.h, struct-align-1_x.c,
12225         struct-align-1_y.c, struct-align-2.h,
12226         struct-align-2_x.c, struct-align-2_y.c,
12227         struct-by-value-10_y.c, struct-by-value-11_x.c,
12228         struct-by-value-11_y.c, struct-by-value-12_x.c,
12229         struct-by-value-12_y.c, struct-by-value-13_x.c,
12230         struct-by-value-13_y.c, struct-by-value-14_x.c,
12231         struct-by-value-14_y.c, struct-by-value-15_x.c,
12232         struct-by-value-15_y.c, struct-by-value-16_y.c,
12233         struct-by-value-17_y.c, struct-by-value-18_y.c,
12234         struct-by-value-19_y.c, struct-by-value-1_x.c,
12235         struct-by-value-1_y.c, struct-by-value-20_y.c,
12236         struct-by-value-2_x.c, struct-by-value-2_y.c,
12237         struct-by-value-3_y.c, struct-by-value-4_x.c,
12238         struct-by-value-4_y.c, struct-by-value-5_y.c,
12239         struct-by-value-6_y.c, struct-by-value-7_y.c
12240         struct-by-value-8_x.c, struct-by-value-8_y.c
12241         struct-by-value-9_x.c, struct-by-value-9_y.c
12242         struct-return-10_x.c, struct-return-10_y.c,
12243         struct-return-19_x.c, struct-return-20_x.c
12244         struct-return-2_x.c, struct-return-2_y.c
12245         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12246         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12247
12248 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12249
12250         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12251         attribute on sparc*-sun-solaris2.*.
12252
12253 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12254
12255         PR c++/13710
12256         * g++.dg/ext/typeof7.C: New test.
12257
12258 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12259
12260         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12261         * gcc.dg/const-elim-1.c: Same.
12262
12263 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12264
12265         * objc.dg/stret-1.m: New.
12266         * objc.dg/stret-2.m: New.
12267
12268 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12269
12270         PR c++/11895
12271         * g++.dg/ext/vector1.C: New test.
12272
12273 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12274
12275         * gcc.dg/pch/import-1.c: New.
12276         * gcc.dg/pch/import-1.hs: New.
12277         * gcc.dg/pch/import-1a.h: New.
12278         * gcc.dg/pch/import-1b.h: New.
12279         * gcc.dg/pch/import-1c.h: New.
12280
12281 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12282
12283         PR c++/13574
12284         * g++.dg/ext/array1.C: New test.
12285
12286         PR c++/13178
12287         * g++.dg/conversion/op1.C: New test.
12288
12289 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12290
12291         PR 11864
12292         From Kazumoto Kojima / Dan Kegel:
12293         * gcc.dg/pr11864-1.c: New test.
12294
12295         PR 10392
12296         From Marcus Comstedt / Dan Kegel:
12297         * gcc.dg/pr10392-1.c: New test.
12298
12299 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12300
12301         PR c++/13478
12302         * g++.dg/init/ref10.C: New test.
12303
12304 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12305
12306         PR c++/13407
12307         * g++.dg/parse/typename6.C: New test.
12308
12309 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12310
12311         PR pch/13361
12312         * testsuite/g++.dg/pch/wchar-1.C: New.
12313         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12314
12315 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12316
12317         PR c++/9259
12318         * g++.dg/expr/sizeof2.C: New test.
12319
12320 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12321
12322         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12323
12324 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12325
12326         PR c++/13659
12327         * g++.dg/lookup/strong-using-3.C: New.
12328         * g++.dg/lookup/using-10.C: New.
12329
12330 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12331
12332         PR c++/13594
12333         * g++.dg/lookup/strong-using-2.C: New.
12334
12335 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12336             Dan Kegel <dank@kegel.com>
12337             J"orn Rennecke <joern.rennecke@superh.com>
12338
12339         PR target/9365
12340         * gcc.dg/pr9365-1.c: New test.
12341
12342 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12343
12344         PR c++/8856
12345         * g++.dg/parse/casting-operator2.C: New test.
12346         * g++.old-deja/g++.pt/explicit83.C: Remove.
12347
12348 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12349
12350         * gcc.dg/label-compound-stmt-1.c: New test.
12351         * gcc.c-torture/compile/950922-1.c,
12352         gcc.c-torture/compile/20000211-3.c,
12353         gcc.c-torture/compile/20000518-1.c,
12354         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12355         compound statements.
12356
12357 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12358
12359         * gcc.dg/ppc64-abi-1.c: New test.
12360
12361 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12362
12363          * g++.dg/ext/attrib9.C: Add dg-warnings.
12364
12365 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12366
12367         PR c++/12335
12368         * g++.dg/parse/dtor3.C: New test.
12369
12370 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12371
12372         PR c++/12709
12373         * g++.dg/parse/try-catch-1.C: New test.
12374
12375 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12376
12377         * ada/acats/run_all.sh: Add more verbose output in acats.log
12378         when compiling tests.
12379
12380 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12381
12382         PR 13656
12383         * gcc.dg/typedef-redecl.c: New test case.
12384         * gcc.dg/typedef-redecl.h: New support file.
12385
12386 2004-01-13  Jan Hubicka  <jh@suse.cz>
12387
12388         * gcc.dg/always_inline.c: New test.
12389         * gcc.dg/debug/20031231-1.c: Fix.
12390
12391 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12392
12393         PR c++/13474
12394         * g++.dg/template/array3.C: New test.
12395
12396 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12397
12398         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12399         * g++.dg/warn/Wunused-2.C: Likewise.
12400
12401 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12402
12403         PR c++/13289
12404         * g++.dg/template/instantiate6.C: New test.
12405
12406 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12407
12408         PR middle-end/11397
12409         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12410
12411 2004-01-12  Jan Hubicka  <jh@suse.cz>
12412
12413         PR opt/12826
12414         * gcc.dg/20040112-1.c: New.
12415
12416         * gcc.dg/dwarf-die[1-7].c: Move to...
12417         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12418         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12419
12420 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12421
12422         PR c++/4100
12423         * g++.dg/parse/friend4.C: New test.
12424
12425 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12426
12427         PR c++/4100
12428         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12429         definition is called a friend.
12430
12431 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12432
12433         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12434
12435 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12436
12437         PR c++/3478
12438         * g++.dg/parse/error10.C: New test.
12439         * g++.dg/template/arg2.C: Accept "invalid type" error.
12440
12441 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12442
12443         PR middle-end/13392
12444         * g++.dg/opt/expect2.C: New test.
12445
12446 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12447
12448         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12449         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12450         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12451         Update dg-error regexps.
12452
12453 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12454
12455         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12456         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12457
12458 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12459
12460         * gcc.dg/pragma-re-1.c: Use right pointer type.
12461
12462 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12463
12464         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12465
12466 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12467
12468         * gcc.dg/rs6000-ldouble-1.c: New.
12469
12470 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12471
12472         DR 337
12473         PR c++/9256
12474         * g++.dg/other/abstract1.C: New test.
12475
12476 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12477
12478         * g++.dg/lookup/strong-using-1.C: New.
12479
12480 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12481
12482         PR c/11234
12483         * gcc.dg/func-ptr-conv-1.c: New test.
12484         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12485
12486 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12487
12488         PR target/13380.
12489         * gcc.c-torture/compile/20040109-1.c: New.
12490
12491 2004-01-08  Stuart Hastings  <stuart@apple.com>
12492
12493         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12494         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12495         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12496
12497 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12498
12499         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12500
12501 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12502
12503         * ada/acats/run_acats: Treat 'gnatchop' the same way
12504         as 'gnatmake'.  Export GCC_DRIVER.
12505         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12506         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12507
12508 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12509
12510         PR c++/12573
12511         * g++.dg/template/dependent-expr4.C: New test.
12512
12513 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12514
12515         * gcc.dg/altivec-11.c: New test.
12516
12517 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12518
12519         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12520
12521 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12522
12523         PR c/6024
12524         * gcc.dg/enum-compat-1.c: New test.
12525         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12526
12527 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12528
12529         PR c/12165
12530         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12531         gcc.dg/c99-idem-qual-3.c: New tests.
12532
12533 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12534
12535         * gcc.dg/winline-7.c: Don't cast void * to int.
12536
12537 2004-01-06  Jan Hubicka  <jh@suse.cz>
12538
12539         * gcc.dg/i386-sse-5.c: New test
12540         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12541
12542 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12543
12544         PR c++/12815
12545         * g++.dg/rtti/typeid4.C: New test.
12546
12547 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12548
12549         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12550
12551 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12552
12553         PR c++/12132
12554         * g++.dg/template/error11.C: New test.
12555
12556         PR c++/13451
12557         * g++.dg/template/class2.C: New test.
12558
12559 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12560         Richard Sandiford <rsandifo@redhat.com>
12561
12562         PR c++/13387
12563         * g++.dg/opt/alias3.C: New test.
12564
12565 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12566
12567         PR c++/13157
12568         * g++.dg/template/koenig3.C: New test.
12569
12570         PR c++/13529
12571         * g++.dg/parse/offsetof3.C: New test.
12572
12573         * g++.dg/init/copy7.C: Add missing dg-error markers.
12574
12575         PR c++/12226
12576         * g++.dg/init/copy7.c: New test.
12577
12578         PR c++/13536
12579         * g++.dg/parse/cast1.C: New test.
12580
12581 2004-01-04  Jan Hubicka  <jh@suse.cz>
12582
12583         * gcc.dg/winline[1-7].c: New tests.
12584
12585 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12586
12587         PR c++/13520
12588         * g++.dg/template/qualttp22.C: New test.
12589
12590 2004-01-01  Jan Hubicka  <jh@suse.cz>
12591
12592         * gcc.dg/debug/20031231-1.c: New.
12593         * gcc.c-torture/compile/20040101-1.c: New.
12594         * gcc.dg/dwarf-die-[1-7].c: New.
12595
12596 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12597
12598         PR optimization/13521
12599         * gcc.c-torture/compile/20031231-1.c: New test.
12600
12601 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12602
12603         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12604
12605 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12606
12607         PR c++/10079
12608         * g++.dg/template/crash16.C: New test.
12609
12610 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12611
12612         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12613
12614 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12615
12616         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12617         ports.
12618         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12619         * g++.old-deja/g++.law/profile1.C: Likewise.
12620         * gcc.c-torture/compile/981006-1.c: Likewise.
12621         * gcc.c-torture/execute/loop-2e.x: Likewise.
12622         * gcc.c-torture/execute/loop-2f.x: Remove.
12623         * gcc.c-torture/execute/loop-2g.x: Likewise.
12624         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12625         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12626
12627 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12628
12629         PR c++/13507
12630         * g++.dg/ext/attrib11.C: New test.
12631
12632         PR c++/13494
12633         * g++.dg/template/array2-1.C: New test.
12634         * g++.dg/template/array2-2.C: New test.
12635
12636 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12637
12638         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12639
12640 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12641
12642         PR c++/12774
12643         * g++.dg/template/array1-1.C: New test.
12644         * g++.dg/template/array1-2.C: New test.
12645
12646 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12647
12648         PR fortran/12632
12649         * g77.dg/12632.f: New test case.
12650
12651 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12652
12653         PR c++/13289
12654         * g++.dg/parse/nontype1.C: New test.
12655
12656 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12657
12658         PR c++/12403
12659         * g++.dg/parse/explicit1.C: New test.
12660         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12661
12662 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12663
12664         PR c++/13081
12665         * g++.dg/opt/inline6.C: New test.
12666
12667         PR c++/12613
12668         * g++.dg/parse/error9.C: New test.
12669
12670         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
12671
12672 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12673
12674         PR c++/13009
12675         * g++.dg/init/assign1.C: New test.
12676
12677 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12678
12679         PR c++/13070
12680         * g++.dg/warn/format3.C: New test case.
12681
12682 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12683
12684         * gcc.c-torture/compile/20031227-1.c: New test.
12685
12686 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12687
12688         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12689         * g77.dg/bprob/bprob.exp: Likewise.
12690         * gcc.misc-tests/bprob.exp: Likewise.
12691         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12692         variants on systems where the library does not provide that
12693         functionality.
12694         * gcc.dg/builtins-20.c: Use builtins-config.h.
12695         * gcc.dg/builtins-config.h: New file.
12696
12697 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12698
12699         * lib/gcc-dg.exp (dg-require-profiling): New function.
12700         * lib/target-supports.exp (check_profiling_available): Likewise.
12701         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12702         * g77.dg/bprob/bprob.exp: Likewise.
12703         * gcc.misc-tests/bprob.exp: Likewise.
12704         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12705         * gcc.dg/20021014-1.c: Likewise.
12706         * gcc.dg/nest.c: Likewise.
12707
12708 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12709
12710         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12711         compiling.
12712         * g++.dg/lookup/java2.C: Likewise.
12713         * gcc.dg/cpp/lexident.c: Likewise.
12714
12715 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12716
12717         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12718         given.
12719         * gcc.c-torture/compile/961203-1.c: Likewise.
12720         * gcc.c-torture/compile/980506-1.c: Likewise.
12721
12722 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12723
12724         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12725         (additional_prunes): New global.
12726         (gcc-dg-prune): Handle additional per-test pruning.
12727         (dg-test): Clear additional_prunes between tests.
12728
12729         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12730         dg-prune-output to avoid spurious failures from assembler
12731         complaining about nonexistent WAW violations.
12732         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12733         Use dg-prune-output to avoid spurious failures from assembler
12734         warning about Itanium B-step errata.
12735
12736 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12737
12738         * g++.dg/abi/macro0.C: New test.
12739         * g++.dg/abi/macro1.C: Likewise.
12740         * g++.dg/abi/macro2.C: Likewise.
12741
12742         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12743         * g++.dg/abi/bitfield7.C: Likewise.
12744         * g++.dg/abi/dtor2.C: Likewise.
12745         * g++.dg/abi/mangle11.C: Likewise.
12746         * g++.dg/abi/mangle12.C: Likewise.
12747         * g++.dg/abi/mangle14.C: Likewise.
12748         * g++.dg/abi/mangle17.C: Likewise.
12749         * g++.dg/abi/vbase10.C: Likewise.
12750         * g++.dg/abi/vbase14.C: Likewise.
12751         * g++.dg/template/qualttp17.C: Likewise.
12752
12753 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12754
12755         PR c/11995
12756         * gcc.dg/20031223-1.c: New test.
12757
12758 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12759
12760         * gcc.dg/noreturn-7.c: New test.
12761
12762 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12763
12764         * gcc.dg/null-pointer-1.c: New test.
12765
12766 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12767
12768         * g++.old-deja/g++.jason/template18.C: Remove.
12769         * g++.old-deja/g++.jason/template37.C: Likewise.
12770
12771         PR c++/12862
12772         * g++.dg/lookup/ns1.C: New test.
12773
12774         PR c++/12397
12775         * g++.dg/template/lookup3.C: New test.
12776
12777 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12778
12779         * g++.dg/template/recurse1.C: New test
12780
12781 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12782
12783         PR c++/12479
12784         * g++.dg/parse/semicolon1.C: New test.
12785         * g++.dg/parse/semicolon1.h: Likewise.
12786
12787 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12788
12789         * gcc.dg/darwin-misaligned.c: New test.
12790
12791 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12792
12793         PR c/9163
12794         * gcc.dg/20031222-1.c: New test.
12795
12796 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12797
12798         PR c++/13438
12799         * g++.dg/parse/error8.C: New test.
12800
12801         PR c++/11554
12802         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12803
12804 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12805
12806         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12807         too small.
12808         * gcc.c-torture/compile/930217-1.c: Likewise.
12809         * gcc.c-torture/compile/930513-1.c: Likewise.
12810         * gcc.c-torture/execute/920908-2.c: Likewise.
12811         * gcc.c-torture/execute/921204-1.c: Likewise.
12812         * gcc.c-torture/execute/930621-1.c: Likewise.
12813         * gcc.c-torture/execute/930630-1.c: Likewise.
12814         * gcc.c-torture/execute/931031-1.c: Likewise.
12815         * gcc.c-torture/execute/980602-2.c: Likewise.
12816         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12817         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12818         * gcc.c-torture/execute/extzvsi.c: Likewise.
12819         * gcc.c-torture/unsorted/ext.c: Likewise.
12820
12821 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12822
12823         PR target/12749
12824         * gcc.c-torture/compile/20031220-2.c: New test case.
12825
12826 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12827
12828         PR optimization/13031
12829         * gcc.c-torture/compile/20031220-1.c: New test case.
12830
12831 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12832
12833         * gcc.dg/cast-function-1.c: New test.
12834
12835 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12836
12837         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12838         formats.
12839
12840 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12841
12842         PR c++/12795
12843         * g++.dg/ext/attrib10.C: New test.
12844
12845 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12846
12847         * gcc.dg/cleanup-10.c: New test.
12848         * gcc.dg/cleanup-11.c: New test.
12849
12850 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12851
12852         PR c++/13239
12853         * g++.dg/opt/expect1.C: New test.
12854
12855 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12856
12857         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12858
12859 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12860
12861         PR debug/12923
12862         * gcc.dg/20031218-1.c: New test.
12863
12864         PR debug/12389
12865         * gcc.dg/20031218-2.c: New test.
12866         * gcc.dg/20031218-3.c: New test.
12867
12868         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12869         of label name and allow for USER_LABEL_PREFIX == "_" names.
12870         * g++.dg/abi/mangle18-2.C: Likewise.
12871         * g++.dg/abi/mangle19-1.C: Likewise.
12872         * g++.dg/abi/mangle19-2.C: Likewise.
12873         * g++.dg/abi/mangle20-1.C: Likewise.
12874         * g++.dg/abi/mangle20-2.C: Likewise.
12875
12876 2003-12-18  Richard Henderson  <rth@redhat.com>
12877
12878         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12879
12880 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12881             Dan Kegel <dank@kegel.com>
12882
12883         PR other/12009
12884         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12885         testing a cross compiler, it causes spurious compile failures.
12886         * lib/g++.exp: Likewise.
12887
12888 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12889
12890         PR c++/13262
12891         * g++.dg/template/access13.C: New test.
12892
12893 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12894
12895         * gcc.dg/20031216-1.c: New test.
12896
12897 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12898
12899         PR c++/9154
12900         * g++.dg/template/error10.C: New test.
12901
12902 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12903
12904         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12905         * g++.dg/eh/simd-2.C: Likewise.
12906
12907 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12908             Roger Sayle  <roger@eyesopen.com>
12909
12910         * gcc.c-torture/execute/ieee/mzero5.c: New.
12911
12912 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12913
12914         PR c++/10603
12915         * g++.dg/parse/error6.C: New test.
12916
12917         PR c++/12827
12918         * g++.dg/parse/error7.C: New test.
12919
12920 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12921
12922         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12923         at -O with stabs debugging formats.
12924         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12925         * gcc.dg/debug/debug-2.c: Likewise.
12926
12927 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12928
12929         PR c++/12696
12930         * g++.dg/init/error1.C: New test.
12931
12932         PR c++/12218
12933         * g++.dg/init/pm3.C: New test.
12934
12935 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12936
12937         PR c/3347
12938         * gcc.dg/bitfld-8.c: New test.
12939
12940 2003-12-16  James Lemke  <jim@wasabisystems.com>
12941
12942         * gcc.dg/arm-scd42-[123].c: New tests.
12943
12944 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12945
12946         PR c++/9043
12947         * g++.dg/abi/mangle20-1.C: New test.
12948         * g++.dg/abi/mangle20-2.C: New test.
12949
12950 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12951
12952         PR c++/13275
12953         * g++.dg/other/offsetof2.C: Remove XFAIL.
12954         * g++.dg/parse/offsetof1.C: New test.
12955         * g++.gd/parse/offsetof2.C: Likewise.
12956
12957 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12958
12959         * g++.dg/template/nontype3.C: New test.
12960         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12961
12962 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12963
12964         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12965
12966 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12967
12968         PR c++/13387
12969         * g++.dg/expr/assign1.C: New test.
12970
12971         PR c++/13242
12972         * g++.dg/abi/mangle19-1.C: New test.
12973         * g++.dg/abi/mangle19-2.C: New test.
12974
12975 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12976
12977         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12978
12979 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12980
12981         * gcc.c-torture/execute/20031216-1.c: New test.
12982
12983 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12984
12985         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
12986         an ICE regression.
12987
12988 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12989
12990         PR c++/10926
12991         * g++.dg/template/error9.C: New test.
12992
12993         PR c++/11116
12994         * g++.dg/template/error8.C: New test.
12995
12996 2003-12-15  Roger Sayle  <roger@eyesopen.com>
12997
12998         PR middle-end/13400
12999         * gcc.c-torture/execute/20031215-1.c: New test case.
13000
13001 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13002
13003         PR c++/13269
13004         * g++.dg/parse/error5.C: New test.
13005
13006         PR c++/12989
13007         * g++.dg/expr/sizeof1.C: New test.
13008
13009         PR c++/13310
13010         * g++.dg/template/crash15.C: New test.
13011
13012 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13013
13014         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13015         a non-POD type as the last named parameter of a varargs function.
13016
13017 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13018
13019         PR c++/13243
13020         PR c++/12573
13021         * g++.dg/template/crash14.C: New test.
13022         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
13023
13024 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13025
13026         * g++.dg/other/java1.C: New test.
13027
13028         PR c++/13241
13029         * g++.dg/abi/mangle18-1.C: New test.
13030         * g++.dg/abi/mangle18-2.C: New test.
13031
13032 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13033
13034         PR optimization/10312
13035         * gcc.c-torture/execute/20031214-1.c: New.
13036
13037 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
13038
13039         PR c++/10779
13040         PR c++/12160
13041         * g++.dg/parse/error3.C: New test.
13042         * g++.dg/parse/error4.C: Likewise.
13043         * g++.dg/abi/mangle4.C: Tweak error messages.
13044         * g++.dg/lookup/using5.C: Likewise.
13045         * g++.dg/other/error2.C: Likewise.
13046         * g++.dg/parse/typename5.C: Likewise.
13047         * g++.dg/parse/undefined1.C: Likewise.
13048         * g++.dg/template/arg2.C: Likewise.
13049         * g++.dg/template/ttp3.C: Likewise.
13050         * g++.dg/template/type1.C: Likewise.
13051         * g++.old-deja/g++.other/crash32.C: Likewise.
13052         * g++.old-djea/g++.pt/defarg8.C: Likewise.
13053
13054 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13055
13056         PR c++/13106
13057         * g++.dg/warn/noreturn-3.C: New test.
13058
13059 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13060
13061         PR c++/13118
13062         * g++.dg/abi/covariant3.C: New.
13063
13064 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
13065
13066         * g++.dg/eh/ia64-1.C: New test.
13067
13068 2003-12-12  Roger Sayle  <roger@eyesopen.com>
13069
13070         PR optimization/13037
13071         * g77.f-torture/execute/13037.f: New test case.
13072
13073 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13074
13075         PR c++/12881
13076         * g++.dg/abi/covariant2.C: New.
13077
13078 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
13079
13080         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
13081
13082 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
13083
13084         * gcc.c-torture/execute/wchar_t-1.x: Delete.
13085
13086 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
13087
13088         PR other/10819
13089         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
13090         to fix Bug 10819.
13091         * lib/g++.exp (g++_version): Likewise.
13092         * lib/g77.exp (g77_version): Likewise.
13093         * lib/objc.exp (default_objc_version): Likewise.
13094
13095 2003-12-10  Richard Henderson  <rth@redhat.com>
13096
13097         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
13098
13099         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
13100
13101 2003-12-08  Matt Austern  <austern@apple.com>
13102
13103         PR c/13134
13104         * lib/gcc-dg.exp (dg-require-visibility): Define.
13105         * lib/target-supports (check_visibility_available): Define.
13106         * gcc.dg/visibility-1.c: New test.
13107         * gcc.dg/visibility-2.c: Likewise.
13108         * gcc.dg/visibility-3.c: Likewise.
13109         * gcc.dg/visibility-4.c: Likewise.
13110         * gcc.dg/visibility-5.c: Likewise.
13111         * gcc.dg/visibility-6.c: Likewise.
13112         * g++.dg/ext/visibility-1.C: Likewise.
13113         * g++.dg/ext/visibility-2.C: Likewise.
13114         * g++.dg/ext/visibility-3.C: Likewise.
13115         * g++.dg/ext/visibility-4.C: Likewise.
13116         * g++.dg/ext/visibility-5.C: Likewise.
13117         * g++.dg/ext/visibility-6.C: Likewise.
13118
13119 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13120
13121         * g++.dg/lookup/java1.C: New test.
13122         * g++.dg/lookup/java2.C: New test.
13123
13124 2003-12-07  Falk Hueffner  <falk@debian.org>
13125
13126         * g++.dg/opt/noreturn-1.C: New test.
13127
13128 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
13129
13130         * gcc.dg/overflow-1.c: New test.
13131
13132 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13133
13134         * g77.f-torture/compile/13060.f: New test.
13135
13136 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
13137
13138         PR c++/13323
13139         * g++.dg/inherit/operator2.C: New test.
13140
13141 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13142
13143         PR c++/13305
13144         * g++.dg/ext/attrib9.C: New test.
13145
13146 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13147
13148         PR c++/13314
13149         * g++.dg/template/error7.C: New test.
13150
13151 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
13152             J"orn Rennecke <joern.rennecke@superh.com>
13153
13154         PR target/13302
13155         * g++.dg/other/struct-va_list.C: New test.
13156
13157 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13158
13159         PR c++/13166
13160         * g++.dg/parse/defarg6.C: New test.
13161
13162 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
13163
13164         PR target/13256
13165         * gcc.c-torture/execute/20031201-1.c: New test.
13166
13167 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13168
13169         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13170
13171 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13172
13173         * gcc.dg/builtin-return-1.c: New test.
13174
13175 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13176             J"orn Rennecke <joern.rennecke@superh.com>
13177
13178         PR optimization/13260
13179         * gcc.c-torture/execute/20031204-1.c: New test.
13180
13181 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13182
13183         PR c++/9127
13184         * g++.dg/template/error6.C: New test.
13185
13186 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13187
13188         * gcc.dg/20031202-1.c: New test.
13189
13190 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13191
13192         PR c++/13179
13193         * g++.dg/template/eh1.C: New test.
13194
13195         PR c++/10771
13196         * g++.dg/template/error5.C: New test.
13197
13198 2003-12-02  David Ung  <davidu@mips.com>
13199
13200         * gcc.dg/compat/vector-check.h: Corrected type for var
13201         g_##TMODE
13202
13203 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13204
13205         PR c++/10126
13206         * g++.dg/template/ptrmem8.C: New test.
13207
13208 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13209
13210         PR c++/12573
13211         * g++.dg/template/dependent-expr3.C: New test.
13212
13213 2003-12-01  James Lemke  <jim@wasabisystems.com>
13214
13215         * gcc.dg/arm-g2.c: New test.
13216
13217 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13218
13219         PR optimization/11634
13220         * gcc.dg/20031201-2.c: New test case.
13221
13222 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13223
13224         PR 11433
13225         * objc.dg/proto-lossage-3.m: New test.
13226
13227 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13228
13229         PR optimization/12628
13230         * gcc.dg/20031201-1.c: New test case.
13231
13232 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13233
13234         * gcc.dg/unaligned-1.c: New test.
13235
13236 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13237
13238         PR c++/9849
13239         * g++.dg/template/error4.C: New test.
13240         * g++.dg/template/nested3.C: Adjust error markers.
13241
13242 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13243
13244         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13245
13246 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13247
13248         PR c/10333
13249         * gcc.dg/bitfld-7.c: New test.
13250
13251 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13252
13253         * gcc.dg/tls/asm-1.C: New test.
13254
13255 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13256
13257         * gcc.dg/cpp/assert4.c: Update.
13258
13259 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13260
13261         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13262         * gcc.dg/builtin-apply3.c: New test.
13263
13264 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13265
13266         * lib/compat.exp (compat-obj): New xfaildata parameter.
13267         Use it to set compiler_conditional_xfail_data before compiling.
13268         (compat-get-options): Handle dg-xfail-if.
13269         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13270         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13271         * gcc.dg/compat/vector-1_y.c: Likewise.
13272         * gcc.dg/compat/vector-2_x.c: Likewise.
13273         * gcc.dg/compat/vector-2_y.c: Likewise.
13274
13275 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13276
13277         * g++.dg/opt/reg-stack4.C: New test.
13278
13279 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13280
13281         * gcc.dg/builtin-apply2.c: New test.
13282
13283 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13284
13285         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13286
13287 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13288
13289         PR c++/12924
13290         * g++.dg/template/template-id-2.C: New test.
13291
13292 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13293
13294         PR c++/5369
13295         * g++.dg/template/memfriend1.C: New test.
13296         * g++.dg/template/memfriend2.C: Likewise.
13297         * g++.dg/template/memfriend3.C: Likewise.
13298         * g++.dg/template/memfriend4.C: Likewise.
13299         * g++.dg/template/memfriend5.C: Likewise.
13300         * g++.dg/template/memfriend6.C: Likewise.
13301         * g++.dg/template/memfriend7.C: Likewise.
13302         * g++.dg/template/memfriend8.C: Likewise.
13303         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13304
13305 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13306
13307         PR c++/12515
13308         * g++.dg/ext/cond1.C: New test.
13309
13310 2003-11-20  Richard Henderson  <rth@redhat.com>
13311
13312         * gcc.dg/20020201-2.c: Remove.
13313         * gcc.dg/20020201-4.c: Remove.
13314         * gcc.dg/20020304-1.c: Remove.
13315
13316 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13317
13318         * gcc.dg/cpp/trad/xwin1.c: New test case.
13319
13320 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13321
13322         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13323         * lib/g77.exp: Likewise.
13324         * lib/objc.exp: Likewise.
13325         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13326         for darwin.
13327
13328 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13329
13330         PR c++/12932
13331         * g++.dg/template/static5.C: New test.
13332
13333 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13334
13335         * gcc.dg/nested-func-1.c: New test.
13336
13337 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13338
13339         * gcc.dg/cpp/assert4.c: New test.
13340
13341 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13342
13343         PR c++/2294
13344         * g++.dg/lookup/using9.c: New test.
13345
13346 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13347
13348         PR c++/12762
13349         * g++.dg/template/error3.C: New test.
13350
13351 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13352
13353         PR ada/13035
13354         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13355         No longer use a wrapper for gcc, since this does not work under
13356         Windows.
13357
13358 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13359
13360         PR c++/2094
13361         * g++.dg/template/ptrmem7.C: New test.
13362
13363 2003-11-13  Andrew Pinski <apinski@apple.com>
13364
13365         * gcc.c-torture/compile/20031113-1.c: New test.
13366
13367 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13368             Kean Johnston <jkj@sco.com>
13369
13370         PR c/13029
13371         * gcc.dg/unused-4.c: Update.
13372
13373 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13374
13375         * g++.dg/opt/const3.C: New test.
13376
13377 2003-11-13  Jan Hubicka  <jh@suse.cz>
13378
13379         * gcc.c-torture/compile/20031112-1.c: New test.
13380
13381 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13382
13383         * g++.dg/parse/crash10.C: Remove bogus error marker.
13384
13385 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13386
13387         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13388         (host_gcc): Likewise.
13389         (ROOT): Honor $PWDCMD.
13390         (BASE): Likewise.
13391         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13392
13393 2003-11-12  Catherine Moore  <clm@redhat.com>
13394
13395         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13396
13397 2003-11-12  Andreas Jaeger  <aj@suse.de>
13398             Jakub Jelinek  <jakub@redhat.com>
13399             Andrew Pinski  <pinskia@physics.uc.edu>
13400             Richard Henderson  <rth@redhat.com>
13401
13402         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13403         systems.
13404         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13405
13406         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13407         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13408
13409 2003-11-11  Andreas Jaeger  <aj@suse.de>
13410
13411         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13412
13413         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13414
13415 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13416
13417         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13418         Clean ups.
13419
13420 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13421
13422         * gcc.dg/trampoline-1.c: New test.
13423
13424 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13425
13426         * gcc.c-torture/compile/200031109-1.c: New test.
13427
13428 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13429
13430         PR c/3190
13431         PR c/8714
13432         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13433         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13434         gcc.dg/format/no-y2k-1.c: Update.
13435
13436 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13437
13438         PR optimization/10467
13439         * gcc.dg/20031108-1.c: New test case.
13440
13441 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13442
13443         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13444
13445 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13446
13447         * gcc.dg/compound-lvalue-1.c: New test.
13448         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13449         some XFAILs.
13450
13451 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13452
13453         * gcc.dg/altivec-varargs-1.c: New test.
13454
13455 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13456
13457         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13458         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13459         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13460         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13461         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13462
13463 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13464
13465         * gcc.dg/cond-lvalue-1.c: New test.
13466
13467 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13468
13469         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13470
13471 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13472
13473         PR c++/11616
13474         * g++.dg/template/instantiate5.C: New test.
13475
13476 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13477
13478         PR c++/12726
13479         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13480         * ChangeLog: Add missing first entry for above test.
13481
13482 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13483
13484         PR c++/9810
13485         * g++.dg/template/using8.C: New test.
13486         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13487
13488 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13489
13490         PR optimization/10817
13491         * gcc.c-torture/compile/20031102-1.c: New test case.
13492
13493 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13494
13495         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13496         2147483647.
13497
13498 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13499
13500         * gcc.dg/20031102-1.c: New test.
13501
13502 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13503
13504         * gcc.dg/complex-1.c: New test.
13505
13506 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13507
13508         PR c++/12796
13509         * g++.dg/template/crash13.C: Adjust expected error location.
13510         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13511
13512 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13513
13514         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13515
13516 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13517
13518         PR/10239
13519         * gcc.c-torture/compile/20031031-2.c: New test.
13520
13521 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13522
13523         PR/11640
13524         * gcc.c-torture/compile/20031031-1.c: New test.
13525
13526 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13527
13528         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13529         * gcc.misc-tests/bprob.exp: Likewise.
13530         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13531         the execution test on arm-elf configs.
13532         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13533         configs that don't support scratch files.
13534         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13535
13536 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13537
13538         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13539         done by dejagnu.
13540
13541 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13542
13543         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13544         Avoid non pure sh syntax. Add more logging.
13545
13546         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13547         fail.
13548
13549 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13550
13551         PR libgcj/10610
13552         * gcc.dg/ppc-stackalign-1.c: New test.
13553
13554 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13555
13556         * ada/acats/run_all.sh: Change output to be more compliant with
13557         dejagnu framework.
13558         Create acats.sum and acats.log files under testsuite/ada/acats
13559         Only run [a-z]* directories, to filter out e.g. CVS.
13560         Redirect build output to log file.
13561
13562 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13563
13564         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13565
13566 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13567
13568         PR ada/5909:
13569         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13570
13571 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13572
13573         * gcc.c-torture/compile/20031023-1.c: New test.
13574         * gcc.c-torture/compile/20031023-2.c: New test.
13575         * gcc.c-torture/compile/20031023-3.c: New test.
13576         * gcc.c-torture/compile/20031023-4.c: New test.
13577
13578 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13579
13580         PR c++/10371
13581         * g++.dg/lookup/scoped8.C: New test.
13582
13583 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13584
13585         * g++.dg/opt/reg-stack3.C: New test.
13586
13587 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13588
13589         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13590
13591 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13592
13593         PR c++/11076
13594         * g++.dg/template/crash13.C: New test.
13595
13596 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13597
13598         * gcc.dg/c99-restrict-2.c: New test.
13599
13600 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13601
13602         PR c++/12698, c++/12699, c++/12700, c++/12566
13603         * g++.dg/inherit/covariant9.C: New test.
13604         * g++.dg/inherit/covariant10.C: New test.
13605         * g++.dg/inherit/covariant11.C: New test.
13606
13607 2003-10-23  Jason Merrill  <jason@redhat.com>
13608
13609         PR c++/12726
13610         * g++.dg/ext/complit2.C: New test.
13611
13612 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13613
13614         PR target/12654
13615         * gcc.c-torture/execute/20031020-1.c: New test.
13616
13617 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13618
13619         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13620         following the jump_insn.
13621
13622 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13623
13624         * gcc.dg/cast-lvalue-1.c: New test.
13625
13626 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13627
13628         PR c++/11962
13629         * g++.dg/template/cond2.C: New test.
13630
13631 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13632
13633         * gcc.dg/builtins-28.c: New test.
13634
13635 2003-10-20  Jan Hubicka  <jh@suse.cz>
13636
13637         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13638         parameter.
13639         * testsuite/gcc.dg/inline-2.c: Likewise.
13640
13641 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13642
13643         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13644         * gcc.dg/nest.c:  Likewise.
13645
13646 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13647
13648         PR c++/9781, c++/10583, c++/11862
13649         * g++.dg/parse/crash13.C: New test.
13650
13651 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13652
13653         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13654
13655 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13656
13657         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13658         Define HAVE_C99_RUNTIME except on Solaris.
13659         * gcc.dg/builtins-20.c: Likewise.
13660
13661 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13662
13663         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13664
13665 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13666
13667         PR c++/12495
13668         * g++.dg/template/crash21.C: New test.
13669
13670 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13671
13672         PR c++/2513
13673         * g++.dg/template/typename5.C: New test.
13674
13675 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13676
13677         PR c++/12369
13678         * g++.dg/template/friend25.C: New test.
13679
13680 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13681
13682         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13683         versions.
13684
13685 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13686
13687         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13688         == 2147483647.
13689
13690 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13691
13692         * gcc.c-torture/execute/960416-1.x: Remove.
13693         * gcc.c-torture/execute/divconst-3.x: Likewise.
13694
13695 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13696
13697         PR target/12598
13698         * gcc.dg/torture/cris-volatile-1.c: New test.
13699
13700 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13701
13702         PR optimization/9325
13703         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13704         for overflowing floating point to integer conversion during RTL
13705         simplification.
13706
13707 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13708
13709         * objc/execute/_cmd.m: Fix typo.
13710         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13711         Relax 'scan-assembler' regexp.
13712         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13713         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13714         * objc.dg/zero-link-2.m: Remove blank line.
13715         * objc.dg/zero-link-3.m: New test case.
13716
13717 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13718
13719         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13720
13721         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13722         than linker trickery.
13723
13724 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13725
13726         PR c++/12370
13727         * g++.dg/other/friend2.C: New test.
13728
13729 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13730
13731         * gcc.dg/20031012-1.c: New test.
13732
13733 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13734
13735         * gcc.dg/weak/weak-3.c: Fix for new warning.
13736
13737 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13738
13739         PR optimization/8750
13740         * gcc.c-torture/execute/20031012-1.c: New test case.
13741
13742 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13743
13744         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13745         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13746
13747 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13748
13749         PR optimization/12260
13750         * gcc.c-torture/compile/20031011-2.c: New test case.
13751
13752 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13753
13754         * gcc.c-torture/execute/20031011-1.c: New testcase.
13755
13756 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13757
13758         * gcc.c-torture/compile/20031011-1.c: New test.
13759
13760 2003-10-11  Jan Hubicka  <jh@suse.cz>
13761
13762         * g++.dg/other/first-global.C: New test.
13763
13764 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13765
13766         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13767
13768 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13769
13770         * gcc.c-torture/compile/20031010-1.c: New test.
13771
13772 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13773
13774         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13775         * gcc.c-torture/execute/va-arg-25.c: ... here.
13776
13777 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13778
13779         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13780
13781 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13782
13783         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13784
13785 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13786
13787         * g++.dg/parse/error2.C: New test.
13788
13789 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13790
13791         PR c++/11097
13792         * g++.dg/other/error5.C: Modify the error message.
13793         * g++.dg/lookup/using8.C: New test.
13794
13795 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13796
13797         * gcc.dg/darwin-abi-2.c: New file.
13798         * gcc.c-torture/execute/va-arg-24.c: New file.
13799
13800 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13801
13802         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13803         indentation.
13804
13805 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13806
13807         PR c++/10147
13808         * g++.dg/other/error4.C: Update error messages.
13809         * g++.dg/template/ptrmem4.C: Likewise.
13810
13811         PR c++/12337
13812         * g++.dg/init/new9.C: New test.
13813
13814         PR c++/12334, c++/12236, c++/8656
13815         * g++.dg/ext/attrib8.C: New test.
13816
13817 2003-10-06  Devang Patel  <dpatel@apple.com>
13818
13819         * gcc.dg/debug/dwarf2-3.h: New test.
13820         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13821
13822 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13823
13824         * g++.dg/opt/cfg2.C: New test.
13825
13826 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13827
13828         * g++.dg/opt/float1.C: New test.
13829
13830 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13831
13832         * gcc.dg/c90-array-lval-6.c: New test.
13833         * gcc.dg/c99-array-lval-6.c: New test.
13834
13835 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13836             Ziemowit Laski  <zlaski@apple.com>
13837
13838         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13839         'Derived', so that it is never considered a class method; add
13840         new warning for '+port' method ambiguity.
13841         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13842         <objc/objc-api.h> (needed on Mac OS X).
13843         * objc.dg/method-13.m: New test.
13844
13845 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13846
13847         PR optimization/9325, PR java/6391
13848         * gcc.c-torture/execute/20031003-1.c: New test case.
13849
13850 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13851
13852         PR optimization/12180
13853         * gcc.dg/20031002-1.c: New test.
13854
13855         PR c++/12486
13856         * g++.dg/inherit/error1.C: New test.
13857
13858 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13859
13860         * lib/f-torture.exp (search_for): Rename to...
13861         (search_for_re): This.  Also, clean up comments and the
13862         "regexp" invocation.
13863
13864 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13865
13866         * gcc.c-torture/compile/20031002-1.c: New test.
13867
13868 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13869
13870         * g++.dg/opt/cond1.C: New test.
13871
13872 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13873
13874         * gcc.dg/Wold-style-definition-2.c: New testcase.
13875         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13876
13877 2003-09-29  Richard Henderson  <rth@redhat.com>
13878
13879         * g++.dg/init/array10.C: Add dg-options.
13880
13881 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13882
13883         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13884
13885 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13886
13887         * g++.dg/template/friend19.C: Fix typo.
13888         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13889
13890 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13891
13892         * gcc.c-torture/execute/20030928-1.c: New test.
13893         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13894
13895 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13896
13897         * g++.dg/opt/unroll1.C: New test.
13898
13899 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13900
13901         PR optimization/11741
13902         * gcc.dg/20030926-1.c: New test case.
13903
13904 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13905
13906         PR c++/5655
13907         * g++.dg/parse/access7.C: New test.
13908         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13909
13910 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13911
13912         MERGE OF objc-improvements-branch into MAINLINE:
13913         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13914         if libobjc has not been built.
13915         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13916         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13917         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13918         objc/execute/nested-3.m, objc/execute/np-2.m,
13919         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13920         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13921         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13922         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13923         objc.dg/special/unclaimed-category-1.h,
13924         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13925         well as GNU runtime.
13926         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13927         * execute/cascading-1.m, execute/function-message-1.m,
13928         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13929         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13930         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13931         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13932         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13933         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13934         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13935         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13936         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13937         * objc.dg/bitfield-2.m: Run only on Darwin.
13938         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13939         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13940         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13941         * objc.dg/const-str-1.m: Fix constant string layout.
13942
13943 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13944
13945         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13946
13947 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13948
13949         * gcc.dg/darwin-abi-1.c: New file.
13950
13951 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13952
13953         PR target/12281
13954         * gcc.c-torture/compile/20030921-1.c: New test.
13955
13956 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13957
13958         * g++.dg/opt/reg-stack2.C: New test.
13959
13960 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13961
13962         * g++.dg/eh/delayslot1.C: New test.
13963
13964 2003-09-20  Richard Henderson  <rth@redhat.com>
13965
13966         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13967
13968 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13969
13970         * gcc.c-torture/execute/20030920-1.c: New test case.
13971
13972 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13973
13974         * g++.dg/rtti/typeid3.C: Correct expected error message.
13975
13976 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13977
13978         PR c++/157
13979         * g++.dg/parse/crash12.C: New test.
13980
13981 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
13982
13983         * gcc.dg/compat/mixed-struct-check.h: New.
13984         * gcc.dg/compat/mixed-struct-defs.h: New.
13985         * gcc.dg/compat/mixed-struct-init.h: New.
13986         * gcc.dg/compat/struct-by-value-19_main.c: New.
13987         * gcc.dg/compat/struct-by-value-19_x.c: New.
13988         * gcc.dg/compat/struct-by-value-19_y.c: New.
13989         * gcc.dg/compat/struct-by-value-20_main.c: New.
13990         * gcc.dg/compat/struct-by-value-20_x.c: New.
13991         * gcc.dg/compat/struct-by-value-20_y.c: New.
13992         * gcc.dg/compat/struct-return-19_main.c: New.
13993         * gcc.dg/compat/struct-return-19_x.c: New.
13994         * gcc.dg/compat/struct-return-19_y.c: New.
13995         * gcc.dg/compat/struct-return-20_main.c: New.
13996         * gcc.dg/compat/struct-return-20_x.c: New.
13997         * gcc.dg/compat/struct-return-20_y.c: New.
13998
13999 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14000         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14001         so that it will not complain on LP64 targets.
14002
14003 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14004
14005         PR c++/495
14006         * g++.dg/template/friend24.C: New test.
14007
14008 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14009
14010         PR c++/12332
14011         * g++.dg/template/memtmpl2.C: New test.
14012
14013 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14014
14015         PR target/11184
14016         * gcc.dg/builtin-apply1.c: New test.
14017
14018 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14019
14020         PR c++/9848
14021         * g++.dg/warn/Wunused-4.C: New test.
14022
14023 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14024
14025         PR c++/12316
14026         * g++.dg/other/gc2.C: New test.
14027
14028 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
14029
14030         PR c++/11991
14031         * g++.dg/rtti/typeid3.C: New test.
14032
14033         PR c++/12266
14034         * g++.dg/overload/template1.C: New test.
14035
14036 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14037
14038         * g++.dg/opt/cfg3.C: New test.
14039
14040 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14041
14042         PR c++/7939
14043         * g++.dg/template/crash11.C: New test.
14044
14045 2003-09-16  Jason Merrill  <jason@redhat.com>
14046             Jakub Jelinek  <jakub@redhat.com>
14047
14048         * gcc.dg/attr-warn-unused-result.c: New test.
14049
14050 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14051
14052         PR c++/12184
14053         * g++.dg/expr/call2.C: New test.
14054
14055 2003-09-15  Andreas Jaeger  <aj@suse.de>
14056
14057         * gcc.dg/Wold-style-definition-1.c: New test.
14058
14059 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
14060
14061         PR c++/3907
14062         * g++.dg/parse/template12.C: New test.
14063
14064         * g++.dg/abi/bitfield11.C: New test.
14065         * g++.dg/abi/bitfield12.C: Likewise.
14066
14067 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
14068
14069         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
14070         non-expansion of functional macro name without arguments at EOL.
14071         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
14072
14073 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
14074
14075         * gcc.c-torture/execute/20030914-[12].c: New tests.
14076
14077 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14078
14079         PR c++/11788
14080         * g++.dg/overload/addr1.C: New test.
14081
14082 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
14083
14084         * gcc.dg/20030909-1.c: New test.
14085
14086 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14087
14088         * gcc.dg/ultrasp10.c: New test.
14089
14090 2003-09-09  Devang Patel  <dpatel@apple.com>
14091
14092         * gcc.dg/darwin-ld-6.c: New test.
14093
14094 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14095
14096         * gcc.dg/torture/builtin-explog-1.c: New testcase.
14097
14098 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14099
14100         * gcc.dg/ia64-types1.c: New test.
14101         * gcc.dg/ia64-types2.c: Likewise.
14102
14103 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14104
14105         * gcc.dg/builtins-1.c: Add more _Complex tests.
14106         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14107
14108         * gcc.dg/builtins-1.c: Test existing _Complex functions.
14109         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14110
14111 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14112
14113         PR c++/11786
14114         * g++.dg/lookup/koenig2.C: New test.
14115
14116         PR c++/5296
14117         * g++.dg/rtti/typeid2.C: New test.
14118
14119 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
14120
14121         * gcc.c-torture/compile/20030904-1.c: New test.
14122
14123 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14124
14125         * g++.dg/opt/longbranch2.C: New test.
14126
14127 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14128
14129         * g++.dg/template/crash10.C: Only compile it.
14130
14131 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14132
14133         PR middle-end/11665
14134         * gcc.c-torture/compile/20030907-1.c: New test.
14135         * g++.dg/init/array11.C: New test.
14136
14137 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14138
14139         PR c++/11852
14140         * g++.dg/init/struct1.C: New test.
14141
14142 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14143
14144         PR c++/12181
14145         * g++.dg/expr/comma1.C: New test.
14146
14147 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
14148
14149         PR c++/11867
14150         * g++.dg/expr/static_cast5.C: New test.
14151
14152 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14153
14154         PR c++/11507
14155         * g++.dg/lookup/scoped7.C: New test.
14156
14157         PR c++/9574
14158         * g++.dg/other/static1.C: New test.
14159
14160         PR c++/11490
14161         * g++.dg/warn/template-1.C: New test.
14162
14163         PR c++/11432
14164         * g++.dg/template/crash10.C: New test.
14165
14166         PR c++/2478
14167         * g++.dg/overload/VLA.C: New test.
14168
14169         PR c++/10804
14170         * g++.dg/template/call1.C: New test.
14171
14172 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14173
14174         PR c++/11794
14175         * g++.dg/parse/using3.C: New test.
14176
14177 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14178
14179         PR c++/11409
14180         * g++.dg/overload/builtin3.C: New test case.
14181
14182 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14183
14184         PR c/9862
14185         * gcc.dg/20030906-1.c: New test.
14186         * gcc.dg/20030906-2.c: Likewise.
14187
14188 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14189
14190         PR c++/12167
14191         * g++.dg/parse/defarg5.C: New test.
14192
14193         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14194
14195 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14196
14197         PR c++/12163
14198         * g++.dg/expr/static_cast4.C: New test.
14199
14200         PR c++/12146
14201         * g++.dg/template/crash9.C: New test.
14202
14203 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14204
14205         * g++.old-deja/g++.ext/pretty2.C: Update for change
14206         in __FUNCTION__.
14207         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14208
14209 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14210
14211         PR c++/11922
14212         * g++/dg/template/qualified-id1.C: New test.
14213
14214         PR c++/12037
14215         * g++.dg/warn/noeffect4.C: New test.
14216
14217 2003-09-04  Matt Austern  <austern@apple.com>
14218
14219         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14220         * g++.dg/ext/fnname2.C: Likewise.
14221         * g++.dg/ext/fnname3.C: Likewise.
14222
14223 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14224
14225         * g++.dg/expr/lval1.C: New test.
14226         * g++.dg/ext/lvcast.C: Remove.
14227
14228 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14229
14230         PR optimization/11700.
14231         * gcc.c-torture/compile/20030903-1.c: New test case.
14232
14233 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14234
14235         PR c++/12053
14236         * g++.dg/abi/layout4.C: New test.
14237
14238 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14239
14240         PR c++/11553
14241         * g++.dg/parse/friend3.C: New test.
14242
14243 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14244
14245         PR c++/11847
14246         * g++.dg/template/class1.C: New test.
14247
14248         PR c++/11808
14249         * g++.dg/expr/call1.C: New test.
14250
14251 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14252
14253         PR c++/12114
14254         * g++.dg/init/ref9.C: New test.
14255
14256         PR c++/11972
14257         * g++.dg/template/nested4.C: New test.
14258
14259 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14260
14261         PR c++/12093
14262         * g++.dg/template/non-dependent4.C: New test.
14263
14264         PR c++/11928
14265         * g++.dg/inherit/conv1.C: New test.
14266
14267 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14268
14269         PR c++/6196
14270         * g++.dg/ext/label1.C: New test.
14271         * g++.dg/ext/label2.C: Likewise.
14272
14273 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14274
14275         * g++.dg/expr/cond3.C: New test.
14276
14277 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14278
14279         * gcc.dg/builtins-1.c: Add new builtin cases.
14280
14281 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14282
14283         * gcc.dg/builtins-1.c: Add new cases.
14284         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14285
14286 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14287
14288         * gcc.dg/builtins-1.c: Add more math builtin tests.
14289         * gcc.dg/torture/builtin-attr-1.c: New test.
14290
14291 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14292
14293         PR optimization/5079
14294         * g++.dg/opt/static3.C: New test.
14295
14296 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14297
14298         * gcc.misc-tests/gcov-10b.c: New test.
14299
14300 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14301
14302         * g++.dg/opt/ptrmem3.C: New test.
14303
14304         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14305
14306 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14307
14308         * gcc.dg/20030826-2.c: New test.
14309
14310 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14311
14312         PR middle-end/12002
14313         * g77.f-torture/compile/12002.f: New test case.
14314
14315 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14316
14317         * gcc.dg/20030826-1.c: New test case.
14318
14319 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14320
14321         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14322
14323 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14324
14325         PR c++/11871
14326         * c++.dg/lookup/crash1.C: New test.
14327
14328         * c++.dg/warn/noeffect3.C: New test.
14329
14330 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14331
14332         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14333         * gcc.dg/compat/vector-1_y.c: Ditto.
14334         * gcc.dg/compat/vector-2_x.c: Ditto.
14335         * gcc.dg/compat/vector-2_y.c: Ditto.
14336
14337 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14338
14339         * gcc.dg/20030702-1.c: New test.
14340
14341 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14342
14343         PR c++/8795
14344         * g++.dg/ext/altivec-1.C: New test.
14345
14346 2003-08-24  Richard Henderson  <rth@redhat.com>
14347
14348         * g++.dg/eh/simd-2.C: Add -w for x86.
14349
14350 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14351
14352         * gcc.dg/20030815-1.c: New test.
14353
14354 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14355
14356         PR c++/3765
14357         * g++.dg/parse/access6.C: New test.
14358
14359 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14360
14361         PR c++/641, c++/11876
14362         * g++.dg/template/friend22.C: New test.
14363         * g++.dg/template/friend23.C: Likewise.
14364
14365 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14366
14367         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14368         identically.
14369
14370 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14371
14372         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14373
14374 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14375
14376         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14377
14378 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14379
14380         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14381
14382 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14383
14384         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14385
14386 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14387
14388         PR c++/11919
14389         * g++.dg/overload/prom1.C: New test.
14390
14391         PR c++/11551
14392         * g++.dg/parse/dtor2.C: New test.
14393
14394         PR c++/10762
14395         * g++.dg/parse/using2.C: New test.
14396
14397 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14398
14399         PR target/11805
14400         * gcc.c-torture/compile/20030821-1.c: New.
14401
14402 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14403
14404         PR c++/11834
14405         * g++.dg/template/deduce2.C: New test.
14406
14407 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14408
14409         * gcc.c-torture/execute/20030821-1.c: New test.
14410
14411 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14412
14413         PR middle-end/11984
14414         * gcc.dg/20030820-1.c: New test case.
14415
14416 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14417
14418         PR c++/11945
14419         * g++.dg/warn/noeffect2.C: New test.
14420
14421 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14422
14423         PR c++/10926
14424         * g++.dg/template/dtor2.C: New test.
14425
14426         PR c++/11684
14427         * g++.dg/template/operator1.C: New test.
14428         * g++.dg/parse/operator4.C: New test.
14429
14430         PR c++/11946.C
14431         * g++.dg/expr/enum1.C: New test.
14432         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14433
14434         PR c++/11036.C
14435         * g++.dg/parse/elab2.C: New test.
14436         * g++.dg/parse/typedef4.C: Change error message.
14437         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14438         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14439         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14440
14441 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14442
14443         * gcc.dg/pch/warn-1.c: New.
14444         * gcc.dg/pch/warn-1.hs: New.
14445
14446         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14447         not-tested file.
14448
14449 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14450
14451         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14452
14453 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14454
14455         * gcc.dg/uninit-D.c: New Test.
14456         * gcc.dg/uninit-E.c: New Test.
14457         * gcc.dg/uninit-F.c: New Test.
14458         * gcc.dg/uninit-G.c: New Test.
14459
14460 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14461
14462         * g++.dg/README: Describe the pch directory.
14463
14464 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14465
14466         PR c++/11174
14467         * g++.dg/parse/access4.C: New test.
14468         * g++.dg/parse/access5.C: Likewise.
14469         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14470
14471 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14472
14473         * gcc.dg/noncompile/20030818-1.c: New.
14474
14475 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14476
14477         PR c++/11957
14478         * g++.dg/warn/noeffect1.C: New test.
14479
14480         * g++.dg/template/scope2.C: New test.
14481         * g++.dg/template/error2.C: Correct dg-error
14482
14483 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14484
14485         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14486
14487 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14488
14489         PR C++/11512
14490         * g++.dg/template/warn1.C: New.
14491
14492 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14493
14494         * g++.dg/template/error2.C: New test.
14495         * g++.dg/lookup/using7.C: Adjust errors
14496         * g++.old-deja/g++.pt/crash36.C: Likewise.
14497         * g++.old-deja/g++.pt/derived3.C: Likewise.
14498
14499 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14500
14501         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14502         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14503         * gcc.c-torture/execute/builtins/string-9.c: New, from
14504         string-opt-9.c.  Adjust for execute/builtins framework.
14505         * gcc.c-torture/execute/string-opt-9.c: Delete.
14506
14507 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14508
14509         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14510
14511         * g++.dg/parse/ret-type2.C: New test.
14512
14513         PR c++/11703
14514         * g++.dg/init/new8.C: New test.
14515
14516         PR c++/10923
14517         * g++.dg/parse/typedef5.C: New test.
14518
14519         PR c++/9512
14520         * g++.dg/parse/qualified2.C: New test.
14521         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14522         invalid code.
14523
14524 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14525
14526         * g++.dg/conversion/ptrmem1.C: New test.
14527
14528 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14529
14530         PR target/11693
14531         * gcc.dg/20030811-1.c: New test.
14532
14533         PR target/11535
14534         * gcc.c-torture/execute/20030811-1.c: New test.
14535
14536 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14537
14538         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14539
14540 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14541
14542         PR c++/11789.C
14543         * g++.dg/inherit/multiple1.C: New test.
14544
14545 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14546
14547         * gcc.dg/spe1.c: New test.
14548
14549         PR c++/11670
14550         * g++.dg/expr/cast2.C: New test.
14551
14552         PR c++/10530
14553         * g++.dg/template/dependent-name2.C: New test.
14554
14555 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14556
14557         * g++.dg/parse/crash11.C: Put the dg options in comments.
14558
14559 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14560
14561         * lib/gcc-dg.exp: Update for diagnostic change.
14562
14563 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14564
14565         PR c++/5767
14566         * g++.dg/parse/crash11.C: New test.
14567
14568 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14569
14570         * gcc.dg/cpp/spacing1.c: Update.
14571
14572 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14573
14574         PR target/11739
14575         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14576         a value for -mtune.
14577
14578 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14579
14580         PR middle-end/11771
14581         * gcc.c-torture/compile/20030804-1.c: New test case.
14582
14583 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14584
14585         * gcc.dg/20030804-1.c: New test case.
14586
14587 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14588
14589         * gcc.dg/cpp/separate-1.c: New test.
14590
14591 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14592
14593         PR c++/11704
14594         * g++.dg/template/dependent-expr2.C: New test.
14595
14596         PR c++/11766
14597         * g++.dg/expr/ptrmem1.C: New test.
14598
14599 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14600
14601         PR c++/9453
14602         * g++.dg/template/friend15.C: New test.
14603
14604 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14605
14606         * lib/dg-pch.exp: Work round PCH bug.
14607
14608 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14609
14610         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14611         builtins.  Move cases from builtins-4.c here.
14612
14613         * gcc.dg/torture/builtin-math-1.c: New test taken from
14614         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14615         additional cases.
14616
14617         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14618         Delete.
14619
14620 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14621
14622         PR c++/9447
14623         * g++.dg/template/using7.C: New test.
14624
14625 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14626
14627         * import1.c, import2.c: New tests.
14628
14629 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14630
14631         * g++.dg/eh/crossjump1.C: New test.
14632
14633 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14634
14635         PR c++/11697
14636         * g++.dg/template/using6.C: New test.
14637
14638         PR c++/11744
14639         * g++.dg/template/koenig2.C: New test.
14640
14641 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14642
14643         PR c++/7983
14644         * g++.dg/parse/typedef4.C: New test.
14645
14646 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14647
14648         PR c++/8442, c++/8806
14649         * g++.dg/template/elab1.C: New test.
14650         * g++.dg/template/type2.C: Likewise.
14651         * g++.dg/template/ttp3.C: Adjust expected error message.
14652         * g++.old-deja/g++.law/visibility13.C: Likewise.
14653         * g++.old-deja/g++.niklas/t135.C: Likewise.
14654         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14655         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14656         template argument.
14657         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14658
14659 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14660
14661         PR c++/11295
14662         * g++.dg/ext/stmtexpr1.C: New test.
14663
14664         * g++.dg/opt/tmp1.C: New test.
14665
14666         PR c++/11525
14667         * g++.dg/parse/constant4.C: New test.
14668
14669         PR c++/9447
14670         * g++.dg/template/using5.C: New test.
14671
14672 2003-07-31  Roger Sayle  <roger@eyesopen.com>
14673
14674         * gcc.dg/builtins-27.c: New test case.
14675
14676 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
14677
14678         * gcc.dg/tls/opt-7.c: New test.
14679
14680 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14681
14682         * g++.old-deja/g++.other/crash18.C: Remove.
14683
14684 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14685
14686         * g++.dg/template/explicit3.C: New.
14687         * g++.dg/template/explicit4.C: New.
14688         * g++.dg/template/explicit5.C: New.
14689
14690         PR c++/11347
14691         * g++.dg/template/memtmpl1.C: New.
14692
14693 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14694
14695         PR target/11565
14696         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14697         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14698
14699 2003-07-30  Jan Hubicka  <jh@suse.cz>
14700
14701         * vtgc1.c: Kill.
14702
14703 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14704
14705         * gcc.dg/struct-in-proto-1.c: New test.
14706
14707 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14708
14709         * gcc.dg/cpp/include2.c: Only expect one message.
14710
14711 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14712
14713         PR c++/9447
14714         * g++.dg/template/using1.C: New test.
14715         * g++.dg/template/using2.C: New test.
14716         * g++.dg/template/using3.C: New test.
14717         * g++.dg/template/using4.C: New test.
14718
14719 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14720
14721         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14722         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14723
14724 2003-07-28  Jan Hubicka  <jh@suse.cz>
14725
14726         PR c++/11530
14727         * g++.dg/opt/call1.C: New test.
14728
14729 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14730
14731         PR c++/11667
14732         * g++.dg/init/enum2.C: New test.
14733         * g++.dg/template/overload1.C: Add "-w" option.
14734
14735 2003-07-28    <hp@bitrange.com>
14736
14737         * gcc.dg/Wdeclaration-after-statement-1.c,
14738         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14739
14740 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14741
14742         * gcc.c-torture/compile/20030725-1.c: New test.
14743
14744 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14745
14746         * gcc.dg/20030505.c: Only run for SPE.
14747         Remove definition of opaque type.
14748
14749 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14750
14751         * g++.dg/template/ptrmem6.C: New test.
14752
14753 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14754
14755         * gcc.c-torture/compile/zero-strct-2.c: New test.
14756
14757 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14758
14759         * gcc.dg/intermod-1.c: New test.
14760
14761 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14762
14763         PR c++/11617
14764         * g++.dg/template/lookup2.C: New test.
14765         * g++.dg/template/memclass1.C: Remove instantiated from error.
14766         * g++.dg/other/error2.C: Tweak expected errors.
14767
14768         PR c++/11596
14769         * g++.dg/template/defarg3.C: New test.
14770
14771         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14772
14773 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14774
14775         * g++.dg/inherit/access5.C: New test.
14776
14777 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14778
14779         PR c++/11513
14780         * g++.dg/template/crash8.C: New test.
14781
14782 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14783
14784         PR c/10602
14785         * gcc.dg/noncompile/incomplete-2.c: New test.
14786
14787 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14788
14789         PR c++/11645
14790         * g++.dg/inherit/access4.C: New test.
14791
14792         PR c++/11517
14793         * g++.dg/expr/cond2.C: New test.
14794
14795         PR optimization/10679
14796         * g++.dg/opt/inline4.C: New test.
14797
14798 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14799
14800         * g++.dg/parse/crash10: New test.
14801
14802 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14803
14804         * g++.dg/ext/flexary1.C: New test.
14805
14806 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14807
14808         PR c++/10793
14809         * g++.dg/template/crash9.C: New test.
14810
14811 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14812
14813         PR c++/3004
14814         * g++.dg/parse/typedef3.C: New test.
14815
14816         PR c++/7906
14817         * g++.dg/parse/operator2.C: New test.
14818
14819         PR c++/8895
14820         * g++.dg/parse/def-tmpl-arg1.C: New test.
14821
14822         PR c++/9282
14823         * g++.dg/parse/funptr1.C: New test.
14824
14825         PR c++/9452
14826         * g++.dg/parse/ambig3.C: New test.
14827
14828         PR c++/9454
14829         * g++.dg/parse/operator3.C: New test.
14830
14831         PR c++/9486
14832         * g++.dg/parse/template10.C: New test.
14833
14834         PR c++/9488
14835         * g++.dg/parse/template11.C: New test.
14836
14837         PR c++/10150
14838         * g++.dg/parse/invalid-op1.C: New test.
14839
14840         PR c++/10247
14841         * g++.dg/parse/condexpr1.C: New test.
14842
14843 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14844
14845         * g++.dg/ext/packed3.C: New test.
14846         * g++.dg/ext/packed4.C: New test.
14847
14848         * gcc.dg/pack-test-3.c: New test.
14849
14850 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14851
14852         * lib/compat.exp: Handle dg-options per source file.
14853         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14854         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14855         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14856         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14857         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14858         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14859         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14860         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14861         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14862         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14863         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14864         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14865         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14866         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14867
14868 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14869
14870         PR c/10320
14871         * gcc.c-torture/execute/20030718-1.c: New test.
14872
14873 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14874
14875         PR optimization/11536
14876         * gcc.dg/20030721-1.c: New test.
14877
14878 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14879
14880         PR c++/11546
14881         * g++.dg/template/lookup1.C: New test.
14882
14883 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14884
14885         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14886         diagnostics of ill-formed constructs involving labels.
14887         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14888         the new 'previously defined here' message.
14889
14890 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14891
14892         * g++.dg/parse/non-dependent2.C: New test.
14893
14894 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14895
14896         * g++.dg/init/init-ref4.C: xfail on targets without
14897         weak symbols.
14898
14899 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14900
14901         PR target/11087
14902         * gcc.c-torture/execute/20030717-1.c: New test.
14903
14904 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14905
14906         * g++.dg/opt/cfg1.C: New test.
14907
14908 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14909
14910         PR optimization/11557
14911         * gcc.dg/20030717-1.c: New test.
14912
14913 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14914
14915         PR c++/10476
14916         * g++.dg/expr/crash-1.C: New test.
14917
14918         PR c++/11027
14919         * g++.dg/template/init3.C: New test.
14920
14921         PR c++/8222
14922         * g++.dg/template/non-dependent1.C: New test.
14923
14924         PR c++/11070
14925         * g++.dg/template/non-dependent2.C: New test.
14926
14927         PR c++/11071
14928         * g++.dg/template/non-dependent3.C: New test.
14929
14930         PR c++/9907
14931         * g++.dg/template/sizeof5.C: New test.
14932
14933 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14934
14935         PR 11498
14936         * gcc.c-torture/compile/mangle-1.c: New file.
14937
14938 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14939
14940         PR c++/7809
14941         * g++.dg/parse/access3.C: New test.
14942
14943 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14944
14945         PR c++/11384
14946         * g++.dg/init/init-ref4.C: New test.
14947
14948 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14949
14950         PR c++/11547
14951         * g++.dg/parse/constant3.C: New test.
14952         * g++.dg/parse/crash7.C: Likewise.
14953
14954 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14955
14956         PR target/11008
14957         * gcc.dg/i386-pentium4-not-mull.c: New.
14958
14959 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14960
14961         * gcc.dg/asm-names.c (ymain): Make it weak.
14962
14963 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14964
14965         PR c++/5421
14966         * g++.dg/template/friend21.C: New test.
14967
14968 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14969
14970         * gcc.dg/cleanup-8.c: New test.
14971         * gcc.dg/cleanup-9.c: New test.
14972
14973 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14974
14975         * g++.dg/ext/dll-MI1.h: New file.
14976         * g++.dg/ext/dllexport-MI1.C: New file.
14977         * g++.dg/ext/dllimport-MI1.C: New file.
14978
14979 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14980
14981         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
14982         it does not have cmpstrsi patterns (just cmpmemsi).
14983
14984 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
14985
14986         PR debug/11473
14987         * g++.dg/debug/debug8.C: New test.
14988
14989 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14990
14991         PR c++/10108
14992         * g++.dg/template/crash7.C: New test.
14993
14994 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
14995
14996         PR target/10795
14997         * gcc.c-torture/compile/20030708-1.c: New.
14998
14999 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15000
15001         * gcc.c-torture/execute/20030715-1.c: New test.
15002
15003 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15004
15005         * gcc.dg/pch/inline-3.c: New file.
15006         * gcc.dg/pch/inline-3.hs: New file.
15007         * gcc.dg/pch/inline-4.c: New file.
15008         * gcc.dg/pch/inline-4.hs: New file.
15009
15010 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15011
15012         PR c++/11509
15013         * g++.dg/template/crash6.C: New test.
15014
15015         PR c++/7053
15016         * g++.dg/template/friend20.C: New test.
15017
15018         PR c++/7019
15019         * g++.dg/template/overload2.C: New test.
15020
15021 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15022
15023         PR optimization/11440
15024         * gcc.c-torture/execute/20030714-1.c: New test.
15025
15026 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15027
15028         PR c++/11154
15029         * g++.dg/template/partial2.C: New test.
15030
15031 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
15032
15033         PR c++/11503
15034         * g++.dg/template/anon1.C: New test.
15035
15036         PR c++/11493
15037         PR c++/11495
15038         * g++.dg/parse/template9.C: Likewise.
15039         * g++.dg/template/crash4.C: New test.
15040         * g++.dg/template/koenig1.C: Likewise.
15041         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
15042         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
15043         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
15044         functions.
15045         * g++.old-deja/g++.jason/template36.C: Likewise.
15046         * g++.old-deja/g++.mike/p1989.C: Likewise.
15047         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
15048         * g++.old-deja/g++.pt/ttp20.C: Use this->.
15049         * g++.old-deja/g++.pt/ttp21.C: Use this->.
15050         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
15051         compiling.
15052         * g++.old-deja/g++.pt/union2.C: Use this->.
15053
15054 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
15055
15056         * gcc.dg/20030711-1.c: New test.
15057
15058 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
15059
15060         PR c++/11050
15061         * g++.dg/parse/args1.C: New test.
15062         * g++.pt/defarg8.C: Change expected errors.
15063
15064 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
15065
15066         PR c++/8164
15067         * g++.dg/template/nontype2.C: New test.
15068
15069         PR c++/10558
15070         * g++.dg/parse/template8.C: New test.
15071
15072         PR c++/8327
15073         * g++.dg/template/scope1.C: New test.
15074
15075         * g++.dg/warn/Wsign-compare-1.C: New test.
15076
15077 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15078
15079         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
15080
15081 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
15082
15083         PR c++/9411
15084         * g++.dg/template/explicit2.C: New test.
15085
15086         PR c++/10032
15087         * g++.dg/warn/pedantic1.C: New test.
15088
15089 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
15090
15091         PR c++ 9483
15092         * g++.dg/other/field1.C: New test.
15093
15094 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15095
15096         PR c/11449
15097         * gcc.c-torture/compile/20030707-1.c: New.
15098
15099 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15100
15101         PR c++/10849
15102         * g++.dg/template/access12.C: New test.
15103
15104 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
15105
15106         * g++.dg/bprob/bprob.exp (prof_ext): Update.
15107         * g77.dg/bprob/bprob.exp (prof_ext): Update.
15108         * gcc.misc-tests/bprob.exp (prof_ext): Update.
15109         * gcc.misc-tests/gcov.exp: Update
15110         * g++.dg/gcov/gcov.exp: Update
15111         * lib/gcov.exp: Update.
15112
15113 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
15114
15115         * g++.dg/abi/mangle17.C: Make sure template expressions are
15116         dependent.
15117         * g++.dg/abi/mangle4.C: Mark erroneous casts.
15118         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
15119         * g++.dg/opt/stack1.C: Remove erroneous code.
15120         * g++.dg/parse/template7.C: New test.
15121         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
15122         * g++.old-deja/g++.pt/crash4.C: Likewise.
15123
15124 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15125
15126         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
15127         with zero or one occurence of `$' after the initial `L'.
15128
15129 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
15130
15131         * gcc.c-torture/compile/20030704-1.c: Add a comment.
15132
15133 2003-07-08  Roger Sayle  <roger@eyesopen.com>
15134
15135         PR c/11370
15136         * gcc.dg/Wunreachable-6.c: New testcase.
15137         * gcc.dg/Wunreachable-7.c: New testcase.
15138
15139 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15140
15141         PR c/11420
15142         * gcc.dg/20030708-1.c: New test.
15143
15144 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
15145
15146         * gcc.dg/compat/sdata-section.h: New file.
15147         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
15148         * gcc.dg/torture/mips-sdata-1.c: New test.
15149
15150 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15151
15152         PR c++/11030
15153         * g++.dg/template/friend19.C: New test.
15154
15155 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15156
15157         * g++.dg/opt/strength-reduce.C: New test.
15158
15159 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15160
15161         PR target/10979
15162         * gcc.dg/20030707-1.c: New testcase.
15163
15164 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15165
15166         PR optimization/11059
15167         * g++.dg/opt/emptyunion.C: New testcase.
15168
15169 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15170             Eric Botcazou  <ebotcazou@libertysurf.fr>
15171
15172         * g++.dg/opt/stack1.C: New test.
15173
15174 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15175
15176         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15177         run test.
15178
15179         PR c++/11431
15180         * g++.dg/expr/static_cast3.C: New test.
15181
15182 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15183
15184         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15185         everywhere.
15186         * gcc.dg/concat.c: Concatenation of string constants with
15187         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15188         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15189         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15190         necessary to avoid multi-character character constant warning.
15191         * gcc.dg/cpp/escape.c: Likewise.
15192         * gcc.dg/cpp/ucs.c: Likewise.
15193         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15194         Fix a typo.
15195
15196 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15197
15198         PR c/11428
15199         * gcc.c-torture/compile/20030704-1.c: New.
15200
15201 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15202
15203         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15204
15205 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15206
15207         PR c++/5287, PR c++/7910,  PR c++/11021
15208         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15209         tests for warnings.
15210         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15211         * g++.dg/ext/dllimport3.C: Likewise.
15212         * g++.dg/ext/dllimport4.C: New file.
15213         * g++.dg/ext/dllimport5.C: New file.
15214         * g++.dg/ext/dllimport6.C: New file.
15215         * g++.dg/ext/dllimport7.C: New file.
15216         * g++.dg/ext/dllimport8.C: New file.
15217         * g++.dg/ext/dllimport9.C: New file.
15218         * g++.dg/ext/dllimport10.C: New file.
15219         * g++.dg/ext/dllexport1.C: New file.
15220
15221 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15222
15223         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15224         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15225
15226 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15227
15228         * gcc.dg/builtins-25.c: New testcase.
15229         * gcc.dg/builtins-26.c: New testcase.
15230
15231 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15232
15233         * gcc.dg/compat/vector-defs.h: New file.
15234         * gcc.dg/compat/vector-setup.h: New file.
15235         * gcc.dg/compat/vector-check.h: New file.
15236         * gcc.dg/compat/vector-1_main.c: New file.
15237         * gcc.dg/compat/vector-1_x.c: New file.
15238         * gcc.dg/compat/vector-1_y.c: New file.
15239         * gcc.dg/compat/vector-2_main.c: New file.
15240         * gcc.dg/compat/vector-2_x.c: New file.
15241         * gcc.dg/compat/vector-2_y.c: New file.
15242
15243         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15244         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15245         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15246         * gcc.dg/compat/struct-align-1.h: New file.
15247         * gcc.dg/compat/struct-align-1_main.c: New file.
15248         * gcc.dg/compat/struct-align-1_x.c: New file.
15249         * gcc.dg/compat/struct-align-1_y.c: New file.
15250         * gcc.dg/compat/struct-align-2.h: New file.
15251         * gcc.dg/compat/struct-align-2_main.c: New file.
15252         * gcc.dg/compat/struct-align-2_x.c: New file.
15253         * gcc.dg/compat/struct-align-2_y.c: New file.
15254
15255         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15256         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15257         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15258         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15259         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15260         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15261         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15262         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15263         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15264         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15265         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15266         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15267         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15268         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15269         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15270         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15271         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15272         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15273         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15274         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15275         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15276         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15277         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15278         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15279         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15280         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15281         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15282         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15283         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15284
15285 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15286
15287         * gcc.dg/i386-call-1.c: New test.
15288
15289 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15290
15291         PR c++/9162
15292         * g++.dg/parse/defarg4.C: New.
15293
15294 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15295
15296         PR target/10700
15297         * gcc.c-torture/compile/20030703-1.c: New test case.
15298
15299 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15300
15301         * g++.dg/template/local3.C: Remove extra semicolon.
15302
15303 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15304
15305         * gcc.dg/i386-volatile-1.c: New test.
15306
15307 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15308
15309         PR c++/11072
15310         * g++.dg/other/offsetof2.C: XFAIL.
15311         * g++.dg/other/offsetof5.C: New.
15312
15313         PR c++/10219
15314         * g++.dg/template/error1.C: New.
15315
15316         PR c++/9779
15317         * g++.dg/template/dependent-expr1.C: New.
15318
15319 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15320
15321         PR c++/6949
15322         * g++.dg/template/local3.C: New test.
15323
15324         PR c++/11149
15325         * g++.dg/lookup/scoped6.C: New test.
15326
15327 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15328
15329         PR c++/8046
15330         * g++.dg/other/error7.C: New test.
15331
15332 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15333
15334         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15335         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15336         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15337         * g++.old-deja/g++.other/union2.C: Likewise.
15338         * gcc.dg/c90-const-expr-2.c: Likewise.
15339         * gcc.dg/c90-const-expr-3.c: Likewise.
15340         * gcc.dg/c99-const-expr-2.c: Likewise.
15341         * gcc.dg/c99-const-expr-3.c: Likewise.
15342         * gcc.dg/concat.c: Likewise.
15343
15344 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15345
15346         PR c++/9559
15347         * g++.dg/init/static1.C: New test.
15348
15349 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15350
15351         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15352         * g++.old-deja/g++.other/access2.C: Likewise.
15353         * g++.old-deja/g++.other/decl2.C: Likewise.
15354         * gcc.c-torture/execute/20020615-1.c: Likewise.
15355
15356 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15357
15358         PR c++/4933
15359         * g++.dg/template/sizeof4.C: New test.
15360
15361 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15362
15363         * g++.dg/other/error6.C: New test.
15364
15365 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15366
15367         PR c++/10750
15368         * g++.dg/parse/constant2.C: New test.
15369
15370 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15371
15372         PR c++/11106
15373         * g++.dg/other/error5.C: New test.
15374
15375 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15376
15377         * gcc.dg/format/gcc_diag-1.c: New test.
15378
15379 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15380
15381         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15382
15383 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15384
15385         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15386         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15387         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15388
15389 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15390
15391         * gcc.c-torture/execute/builtins/string-8.c: New test.
15392         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15393         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15394         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15395
15396 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15397
15398         PR c++/10468
15399         * g++.dg/ext/typeof6.C: New test.
15400
15401 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15402
15403         PR c++/10796
15404         * g++.dg/init/enum1.C: New test.
15405
15406 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15407
15408         * gcc.dg/20030627-1.c: New test.
15409
15410 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15411
15412         PR c++/11332
15413         * g++.dg/expr/static_cast2.C: New test.
15414
15415 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15416             Jakub Jelinek  <jakub@redhat.com>
15417
15418         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15419         sprintf(dst,"%s",src) optimization.
15420         * gcc.c-torture/execute/20030626-1.c: New test case.
15421         * gcc.c-torture/execute/20030626-2.c: New test case.
15422
15423 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15424
15425         * gcc.c-torture/execute/multi-ix.c: New test.
15426
15427         * gcc.c-torture/execute/simd-4.c (main):
15428         Added missing semicolon at end of union.
15429
15430 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15431
15432         PR c++/8266
15433         * g++.dg/template/explicit-instantiation3.C: New test.
15434
15435 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15436
15437         * gcc.dg/20030626-1.c: Use signed char.
15438
15439 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15440
15441         * gcc.dg/20030626-1.c: New test.
15442
15443 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15444
15445         * const-str-2.m: Update.
15446
15447 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15448
15449         PR c++/10990
15450         * g++.dg/rtti/dyncast1.C: New test.
15451         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15452         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15453         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15454
15455         PR c++/10931
15456         * g++.dg/expr/static_cast1.C: New test.
15457
15458 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15459
15460         * gcc.dg/20030625-1.c: New test.
15461
15462 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15463
15464         * gcc.c-torture/compile/20030624-1.c: New test case.
15465
15466 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15467
15468         * gcc.c-torture/execute/string-opt-17.c: New test.
15469
15470 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15471
15472         PR c++/5754
15473         * g++.dg/parse/crash6.C: New test.
15474
15475 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15476
15477         * gcc.dg/builtins-24.c: New test case.
15478
15479 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15480
15481         * g++.dg/opt/operator1.C: New test.
15482
15483 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15484
15485         * gcc.c-torture/execute/string-opt-16.c: New test case.
15486
15487 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15488
15489         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15490         * g++.old-deja/g++.other/conv7.C: Likewise
15491         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15492         * g++.old-deja/g++.other/overload14.C: Likewise.
15493
15494 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15495
15496         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15497         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15498
15499 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15500
15501         PR c++/10888
15502         * g++.dg/warn/Winline-3.C: New test.
15503
15504 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15505
15506         * lib/target-supports.exp (check_alias_available): Make the test
15507         program acceptable to the Solaris assembler.
15508
15509         PR c++/10749
15510         * g++.dg/template/memclass2.C: New test.
15511
15512 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15513             Eric Botcazou  <ebotcazou@libertysurf.fr>
15514
15515         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15516         data for non-matching targets.
15517         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15518
15519 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15520
15521         PR c++/10845
15522         * g++.dg/template/member3.C: New test.
15523
15524 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15525
15526         PR c++/10939
15527         * g++.dg/template/func1.C: New test.
15528
15529         PR c++/9649
15530         * g++.dg/template/static4.C: New test.
15531         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15532
15533         PR c++/11041
15534         * g++.dg/init/ref7.C: New test.
15535
15536 2003-06-19  Matt Austern  <austern@apple.com>
15537
15538         PR c++/11228
15539         * g++.dg/anew1.C: New test.
15540         * g++.dg/anew2.C: New test.
15541         * g++.dg/anew3.C: New test.
15542         * g++.dg/anew4.C: New test.
15543
15544 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15545
15546         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15547
15548 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15549
15550         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15551         endian-dependent.
15552
15553 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15554
15555         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15556         Remove cruft.
15557
15558 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15559
15560         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15561         * gcc.c-torture/compile/961203-1.c: Likewise.
15562         * gcc.c-torture/compile/980506-1.c: Likewise.
15563
15564 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15565
15566         PR c++/10712
15567         * g++.dg/lookup/using7.C: New test.
15568
15569 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15570
15571         PR c++/11105
15572         * g++.dg/abi/conv1.C: Remove it.
15573         * g++.dg/template/conv7.C: New test.
15574         * g++.dg/template/conv8.C: Likewise.
15575         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15576         conversion operator.
15577
15578 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15579
15580         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15581         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15582         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15583         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15584         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15585         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15586         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15587         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15588         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15589         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15590         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15591         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15592         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15593         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15594         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15595         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15596         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15597         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15598         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15599         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15600         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15601         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15602         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15603         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15604         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15605         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15606         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15607         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15608         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15609
15610 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15611
15612         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15613         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15614         indications.
15615
15616 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15617
15618         * gcc.dg/i386-387-5.c: New test case.
15619         * gcc.dg/i386-387-6.c: New test case.
15620         * gcc.dg/builtins-23.c: New test case.
15621
15622 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15623
15624         * gcc.dg/builtins-22.c: New test case.
15625         * gcc.dg/i386-387-1.c: Update to test exp.
15626         * gcc.dg/i386-387-2.c: Likewise.
15627
15628 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15629
15630         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15631
15632 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15633
15634         * lib/gcc-dg.exp (dg-require-dll): New function.
15635         (dg-xfail-if): Likewise.
15636         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15637         driver.
15638
15639         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15640         * gcc.c-torture/compile/20001205-1.c: Likewise.
15641         * gcc.c-torture/compile/20001226-1.c: Likewise.
15642         * gcc.c-torture/compile/20010518-2.c: Likewise.
15643         * gcc.c-torture/compile/20020312-1.c: Likewise.
15644         * gcc.c-torture/compile/20020604-1.c: Likewise.
15645         * gcc.c-torture/compile/920501-12.c: Likewise.
15646         * gcc.c-torture/compile/920501-4.c: Likewise.
15647         * gcc.c-torture/compile/920520-1.c: Likewise.
15648         * gcc.c-torture/compile/920521-1.c: Likewise.
15649         * gcc.c-torture/compile/920625-1.c: Likewise.
15650         * gcc.c-torture/compile/961203-1.c: Likewise.
15651         * gcc.c-torture/compile/980506-1.c: Likewise.
15652         * gcc.c-torture/compile/981006-1.c: Likewise.
15653         * gcc.c-torture/compile/981022-1.c: Likewise.
15654         * gcc.c-torture/compile/981223-1.c: Likewise.
15655         * gcc.c-torture/compile/990617-1.c: Likewise.
15656         * gcc.c-torture/compile/dll.c: Likewise.
15657         * gcc.c-torture/compile/labels-3.c: Likewise.
15658         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15659         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15660         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15661         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15662         * gcc.c-torture/compile/simd-5.c: Likewise.
15663         * gcc.c-torture/compile/20000804-1.x: Remove.
15664         * gcc.c-torture/compile/20001205-1.x: Likewise.
15665         * gcc.c-torture/compile/20001226-1.x: Likewise.
15666         * gcc.c-torture/compile/20010518-2.x: Likewise.
15667         * gcc.c-torture/compile/20020312-1.x: Likewise.
15668         * gcc.c-torture/compile/20020604-1.x: Likewise.
15669         * gcc.c-torture/compile/920501-12.x: Likewise.
15670         * gcc.c-torture/compile/920501-4.x: Likewise.
15671         * gcc.c-torture/compile/920520-1.x: Likewise.
15672         * gcc.c-torture/compile/920521-1.x: Likewise.
15673         * gcc.c-torture/compile/920625-1.x: Likewise.
15674         * gcc.c-torture/compile/961203-1.x: Likewise.
15675         * gcc.c-torture/compile/980506-1.x: Likewise.
15676         * gcc.c-torture/compile/981006-1.x: Likewise.
15677         * gcc.c-torture/compile/981022-1.x: Likewise.
15678         * gcc.c-torture/compile/981223-1.x: Likewise.
15679         * gcc.c-torture/compile/990617-1.x: Likewise.
15680         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15681         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15682         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15683         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15684         * gcc.c-torture/compile/simd-5.x: Likewise.
15685
15686         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15687
15688 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15689
15690         * gcc.c-torture/execute/20030611-1.c: New test.
15691
15692 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15693
15694         PR middle-end/168
15695         * gcc.dg/20030612-1.c: New test case.
15696
15697 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15698
15699         PR c++/10635
15700         * g++.dg/expr/cast1.C: New test.
15701
15702 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15703
15704         * gcc.dg/builtins-21.c: New test case.
15705
15706 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15707
15708         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15709         options instead of at the end.
15710         * lib/objc.exp (objc_target_compile): Likewise.
15711
15712 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15713
15714         PR c++/10432
15715         * g++.dg/parse/error1.C: New test.
15716
15717 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15718
15719         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15720         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15721         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15722         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15723         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15724         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15725         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15726         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15727         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15728         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15729         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15730         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15731         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15732         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15733         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15734         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15735         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15736         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15737         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15738         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15739         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15740         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15741         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15742         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15743
15744         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15745         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15746         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15747         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15748         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15749         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15750         * gcc.dg/compat/scalar-return-3_main.c: New file.
15751         * gcc.dg/compat/scalar-return-3_x.c: New file.
15752         * gcc.dg/compat/scalar-return-3_y.c: New file.
15753         * gcc.dg/compat/scalar-return-4_main.c: New file.
15754         * gcc.dg/compat/scalar-return-4_x.c: New file.
15755         * gcc.dg/compat/scalar-return-4_y.c: New file.
15756
15757 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15758
15759         * gcc.dg/compat/fp2-struct-check.h: New file.
15760         * gcc.dg/compat/fp2-struct-defs.h: New file.
15761         * gcc.dg/compat/fp2-struct-init.h: New file.
15762         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15763         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15764         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15765         * gcc.dg/compat/struct-return-10_main.c: New file.
15766         * gcc.dg/compat/struct-return-10_x.c: New file.
15767         * gcc.dg/compat/struct-return-10_y.c: New file.
15768
15769         * gcc.dg/compat/compat-common.h: New file.
15770         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15771         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15772         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15773         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15774         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15775         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15776         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15777         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15778         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15779         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15780         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15781         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15782         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15783         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15784         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15785         * gcc.dg/compat/small-struct-check.h: Ditto.
15786         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15787         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15788         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15789         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15790         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15791         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15792         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15793         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15794         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15795         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15796         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15797         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15798         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15799         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15800         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15801         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15802         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15803         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15804         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15805         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15806         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15807         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15808         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15809         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15810         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15811         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15812         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15813         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15814         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15815         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15816
15817 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15818
15819         * g++.dg/pch/static-1.C: New file.
15820         * g++.dg/pch/static-1.Hs: New file.
15821
15822 2003-06-10  Richard Henderson  <rth@redhat.com>
15823
15824         * gcc.dg/asm-7.c: Adjust expected warning text.
15825
15826 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15827
15828         * gcc.dg/builtins-20.c: New test case.
15829
15830 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15831
15832         PR c++/11131
15833         * g++.dg/opt/template1.C: New test.
15834
15835 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15836
15837         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15838         additional_sources.
15839
15840 2003-05-21  David Taylor  <dtaylor@emc.com>
15841
15842         * gcc.dg/Wpadded.c: New file.
15843
15844 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15845
15846         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15847         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15848         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15849         dg-require-weak.
15850
15851 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15852
15853         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15854
15855 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15856
15857         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15858         (dg-require-alias): Likewise.
15859         (dg-require-gc-sections): Likewise.
15860         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15861
15862 2003-06-08  Richard Henderson  <rth@redhat.com>
15863
15864         * gcc.dg/20011029-2.c: Fix the array reference.
15865         * gcc.dg/asm-7.c: New.
15866
15867 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15868
15869         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15870
15871 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15872
15873         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15874         (dg-require-gc-sections): Likewise.
15875
15876 2003-06-08  Jan Hubicka  <jh@suse.cz>
15877
15878         * i386-cmov1.c: Fix regular expression.
15879         * i386-cvt-1.c: Likewise.
15880         * i386-local.c: Likewise.
15881         * i386-local2.c: Likewise.
15882         * i386-mul.c: Likewise.
15883         * i386-ssetype-1.c: Likewise.
15884         * i386-ssetype-3.c: Likewise.
15885         * i386-ssetype-5.c: Likewise.
15886
15887 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15888
15889         PR c++/11039
15890         * g++.dg/warn/implicit-typename2.C: New test.
15891         * g++.dg/warn/implicit-typename3.C: New test.
15892
15893 2003-06-07  Richard Henderson  <rth@redhat.com>
15894
15895         * g++.dg/other/offsetof3.C: Use size_t.
15896         * g++.dg/other/offsetof4.C: Likewise.
15897
15898 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15899
15900         * lib/copy-file.exp: New. Implement gcc_copy_files.
15901
15902         * lib/dg-pch.exp: Load copy-file.exp
15903         (dg-pch): Use gcc_copy_files instead of "file copy".
15904
15905 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15906
15907         * gcc.dg/weak/weak.exp: Simplify.
15908         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15909         * gcc.dg/weak/weak-1.c: Likewise.
15910         * gcc.dg/weak/weak-2.c: Likewise.
15911         * gcc.dg/weak/weak-3.c: Likewise.
15912         * gcc.dg/weak/weak-4.c: Likewise.
15913         * gcc.dg/weak/weak-5.c: Likewise.
15914         * gcc.dg/weak/weak-6.c: Likewise.
15915         * gcc.dg/weak/weak-7.c: Likewise.
15916         * gcc.dg/weak/weak-8.c: Likewise.
15917         * gcc.dg/weak/weak-9.c: Likewise.
15918
15919 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15920
15921         gcc.c-torture/execute/20030606-1.c: New.
15922
15923 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15924
15925         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15926         * gcc.dg/builtins-19.c: Likewise.
15927
15928 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15929
15930         * gcc.dg/builtins-2.c: Add some more tests.
15931         * gcc.dg/builtins-18.c: New test case.
15932         * gcc.dg/builtins-19.c: New test case.
15933
15934 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15935             Jim Wilson  <wilson@tuliptree.org>
15936
15937         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15938
15939 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15940
15941         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15942         mempcpy/stpcpy calls not to be optimized into something else.
15943         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15944         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15945         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15946
15947 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15948
15949         * gcc.dg/format/asm_fprintf-1.c: New test.
15950
15951 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15952
15953         * lib/gcc-defs.exp (additional_sources): New variable.
15954         (dg-additional-sources): New function.
15955         (additional_files): New variable.
15956         (dg-additional-files): New function.
15957         (dg-additional-files-options): Likewise.
15958         * lib/gcc-dg.exp (dg-require-weak): New function.
15959         (dg-require-alias): Likewise.
15960         (dg-require-gc-sections): Likewise.
15961         * lib/target-supports.exp (check_alias_available): Remove testfile
15962         parameter.
15963         (check_gc_sections_available): New function.
15964         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15965         (dg-gpp-additional-files): Likewise.
15966         * lib/g++.exp (additional_sources): Remove.
15967         (additional_files): Likewise.
15968         (g++_target_compile): Use dg-additional-files-options.
15969
15970         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15971         Tcl logic.
15972         * gcc.dg/special/ecos.exp: Remove.
15973         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15974         * gcc.dg/special/alias-1.c: Likewise.
15975         * gcc.dg/special/alias-2.c: Likewise.
15976         * gcc.dg/special/gcsec-1.c: Likewise.
15977         * gcc.dg/special/weak-1.c: Likewise.
15978         * gcc.dg/special/weak-2.c: Likewise.
15979         * gcc.dg/special/wkali-1.c: Likewise.
15980         * gcc.dg/special/wkali-2.c: Likewise.
15981
15982         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
15983         dg-gpp-additional-*.
15984         * g++.dg/special/conpr-3.C: Likewise.
15985         * g++.dg/special/conpr-4.C: Likewise.
15986         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
15987         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
15988         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
15989         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
15990         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
15991         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
15992         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
15993         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
15994         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
15995         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
15996         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
15997         * g++.old-deja/g++.other/comdat1.C: Likewise.
15998         * g++.old-deja/g++.other/comdat2.C: Likewise.
15999         * g++.old-deja/g++.other/comdat3.C: Likewise.
16000         * g++.old-deja/g++.other/ctor1.C: Likewise.
16001         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16002
16003 2003-06-05  Richard Henderson  <rth@redhat.com>
16004
16005         * gcc.dg/debug/20030605-1.c: New.
16006
16007 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16008
16009         * README.QMTEST: Update.
16010
16011 2003-06-04  Richard Henderson  <rth@redhat.com>
16012
16013         * gcc.dg/cleanup-1.c: New.
16014         * gcc.dg/cleanup-2.c: New.
16015         * gcc.dg/cleanup-3.c: New.
16016         * gcc.dg/cleanup-4.c: New.
16017         * gcc.dg/cleanup-5.c: New.
16018         * gcc.dg/cleanup-6.c: New.
16019         * gcc.dg/cleanup-7.c: New.
16020
16021 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16022
16023         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
16024
16025         * lib/dg-pch.exp: New file.
16026         * g++.dg/pch/pch.exp: Use dg-pch.exp.
16027         * gcc.dg/pch/pch.exp: Likewise.
16028
16029 2003-06-04  Roger Sayle  <roger@eyesopen.com>
16030
16031         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
16032         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
16033         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
16034         * gcc.dg/builtins-17.c: New test case.
16035         * gcc.dg/i386-387-4.c: New test case.
16036         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
16037
16038 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16039
16040         * gcc.dg/ultrasp9.c: New test.
16041
16042 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16043
16044         * gcc.c-torture/compile/20030604-1.c: New test.
16045         * gcc.dg/sparc-constant-1.c: New test.
16046
16047 2003-06-03  Glen Nakamura  <glen@imodulo.com>
16048
16049         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
16050
16051 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
16052
16053         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
16054
16055         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
16056         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
16057
16058 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
16059
16060         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
16061
16062 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16063
16064         PR c++/10940
16065         * g++.dg/template/spec10.C: New test.
16066
16067 2003-06-03  Roger Sayle  <roger@eyesopen.com>
16068
16069         * gcc.dg/builtins-16.c: New test case.
16070
16071 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
16072
16073         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
16074         mempcpy test with post-increments.
16075         * gcc.c-torture/execute/string-opt-3.c: New test.
16076         * gcc.dg/string-opt-1.c: New test.
16077
16078 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
16079
16080         PR fortran/10965
16081         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
16082
16083 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
16084
16085         * lib/scanasm.exp (dg-scan): New function, factored out of ...
16086         (scan-assembler): ... here.  Use dg-scan.
16087         (scan-assembler-not): Likewise.
16088         (scan-file): New function.
16089         (scan-file-not): Likewise.
16090         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
16091         * gcc.dg/cpp/_Pragma4.c: Likewise.
16092         * gcc.dg/cpp/_Pragma5.c: Likewise.
16093         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16094         * gcc.dg/cpp/avoidpaste2.c: Likewise.
16095         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
16096         * gcc.dg/cpp/cmdlne-P.c: Likewise.
16097         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
16098         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
16099         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
16100         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
16101         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
16102         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
16103         * gcc.dg/cpp/cxxcom1.c: Likewise.
16104         * gcc.dg/cpp/line1.c: Likewise.
16105         * gcc.dg/cpp/maccom1.c: Likewise.
16106         * gcc.dg/cpp/maccom2.c: Likewise.
16107         * gcc.dg/cpp/maccom3.c: Likewise.
16108         * gcc.dg/cpp/maccom4.c: Likewise.
16109         * gcc.dg/cpp/maccom5.c: Likewise.
16110         * gcc.dg/cpp/maccom6.c: Likewise.
16111         * gcc.dg/cpp/multiline.c: Likewise.
16112         * gcc.dg/cpp/spacing1.c: Likewise.
16113         * gcc.dg/cpp/spacing2.c: Likewise.
16114         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
16115         * gcc.dg/cpp/trad/maccom1.c: Likewise.
16116         * gcc.dg/cpp/trad/maccom2.c: Likewise.
16117         * gcc.dg/cpp/trad/maccom3.c: Likewise.
16118         * gcc.dg/cpp/trad/maccom4.c: Likewise.
16119         * gcc.dg/cpp/trad/maccom6.c: Likewise.
16120         * gcc.dg/cpp/cxxcom2.c: Likewise.
16121         * gcc.dg/cpp/cxxcom2.h: New file.
16122
16123         * gcc.dg/cpp/truefalse.cpp: Move it to ...
16124         * g++.dg/cpp/truefalse.C: Here.
16125         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
16126
16127 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
16128
16129         * gcc.dg/cpp/redef3.c: New file.
16130
16131 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16132
16133         * gcc.dg/i386-loop-3.c: New test.
16134
16135 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
16136
16137         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
16138
16139 2003-05-31  Roger Sayle  <roger@eyesopen.com>
16140
16141         * gcc.dg/fwrapv-1.c: New test case.
16142         * gcc.dg/fwrapv-2.c: New test case.
16143
16144 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16145
16146         PR c++/10956
16147         * g++.dg/template/spec9.C: New test.
16148
16149 2003-05-29  Roger Sayle  <roger@eyesopen.com>
16150
16151         * gcc.dg/duff-4.c: New test case.
16152
16153 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
16154
16155         PR fortran/10843
16156         * g77.dg/ffixed-form-1.f: New test
16157         * g77.dg/ffixed-form-2.f: New test
16158         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
16159         * g77.dg/ffree-form-3.f: New test
16160
16161 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
16162
16163         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
16164         * gcc.dg/wint_t-1.c: Likewise.
16165
16166 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16167
16168         * g++.dg/template/access11.C: New test.
16169
16170 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16171
16172         PR c++/10849
16173         * g++.dg/template/access10.C: New test.
16174
16175 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16176             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16177
16178         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16179
16180 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16181
16182         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16183         suppress for powerpc-*-darwin*.
16184         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16185
16186 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16187
16188         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16189         suppress option for powerpc-*-darwin*.
16190
16191 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16192
16193         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16194         * gcc.dg/builtins-4.c: Add test for fmod.
16195
16196 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16197
16198         PR c++/10682
16199         * g++.dg/template/instantiate4.C: New test.
16200
16201 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16202
16203         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16204
16205 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16206
16207         * gcc.dg/compat/scalar-return-1_main.c: New file.
16208         * gcc.dg/compat/scalar-return-1_x.c: New file.
16209         * gcc.dg/compat/scalar-return-1_y.c: New file.
16210         * gcc.dg/compat/scalar-return-2_main.c: New file.
16211         * gcc.dg/compat/scalar-return-2_x.c: New file.
16212         * gcc.dg/compat/scalar-return-2_y.c: New file.
16213         * gcc.dg/compat/struct-return-3_main.c: New file.
16214         * gcc.dg/compat/struct-return-3_y.c: New file.
16215         * gcc.dg/compat/struct-return-3_x.c: New file.
16216         * gcc.dg/compat/struct-return-2_main.c: New file.
16217         * gcc.dg/compat/struct-return-2_x.c: New file.
16218         * gcc.dg/compat/struct-return-2_y.c: New file.
16219
16220 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16221
16222         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16223         for hppa*-hp-hpux*.
16224         * gcc.dg/20021014-1.c (dg-options): Likewise.
16225         * gcc.dg/nest.c (dg-options): Likewise.
16226
16227 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16228
16229         PR c++/9738
16230         * g++.dg/ext/dllimport2.C: New file.
16231         * g++.dg/ext/dllimport3.C: New file.
16232
16233 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16234
16235         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16236         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16237         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16238         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16239         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16240         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16241         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16242         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16243         * gcc.dg/compat/small-struct-defs.h: New file.
16244         * gcc.dg/compat/small-struct-init.h: New file.
16245         * gcc.dg/compat/small-struct-check.h: New file.
16246         * gcc.dg/compat/fp-struct-defs.h: New file.
16247         * gcc.dg/compat/fp-struct-check.h: New file.
16248         * gcc.dg/compat/fp-struct-init.h: New file.
16249         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16250         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16251
16252 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16253
16254         * gcc.dg/20030225-2.c: New test.
16255
16256 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16257             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16258
16259         * gcc.c-torture/compile/20030518-1.c: New test case.
16260
16261 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16262
16263         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16264         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16265         gcc-dg-debug-runtest.
16266         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16267         gcc-dg-debug-runtest.
16268
16269 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16270
16271         PR c++/9022
16272         * g++.dg/lookup/using6.C: New test.
16273
16274 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16275
16276         * g++.dg/parse/access2.C: New test.
16277
16278 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16279
16280         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16281         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16282         * gcc.dg/debug/debug.exp: Likewise.
16283
16284 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16285
16286         * gcc.dg/dollar.c: New test.
16287
16288 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16289
16290         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16291         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16292         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16293         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16294         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16295         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16296         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16297         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16298         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16299         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16300         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16301         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16302         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16303         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16304         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16305         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16306         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16307         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16308
16309 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16310
16311         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16312         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16313         support for "repo" mode.
16314         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16315         * lib/g77-dg.exp: Likewise.
16316         * lib/obj-dg.exp: Likewise.
16317
16318 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16319
16320         Merge from gcc-3_2-rhl8-branch:
16321         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16322
16323         * gcc.dg/tls/opt-6.c: New test.
16324
16325         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16326
16327         * gcc.dg/20030405-1.c: New test.
16328
16329         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16330
16331         * gcc.dg/20030309-1.c: New test.
16332
16333         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16334
16335         * gcc.c-torture/execute/20030307-1.c: New test.
16336
16337         2003-02-20  Randolph Chung  <tausq@debian.org>
16338
16339         * gcc.c-torture/compile/20030220-1.c: New test.
16340
16341         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16342
16343         * gcc.dg/20030217-1.c: New test.
16344
16345         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16346
16347         * gcc.c-torture/compile/20020129-1.c: New test.
16348
16349         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16350
16351         * gcc.dg/unroll-1.c: New test.
16352
16353         2002-11-16  Jan Hubicka  <jh@suse.cz>
16354
16355         * gcc.c-torture/execute/20020920-1.c: New test.
16356
16357         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16358
16359         PR target/7434
16360         * gcc.c-torture/compile/20021008-1.c: New test.
16361
16362         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16363
16364         PR target/7559
16365         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16366
16367         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16368
16369         * gcc.c-torture/compile/20020807-1.c: New test.
16370
16371         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16372
16373         * gcc.dg/tls/opt-1.c: New test.
16374
16375         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16376
16377         * gcc.dg/20020729-1.c: New test.
16378
16379         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16380
16381         * g++.dg/opt/life1.C: New test.
16382
16383         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16384
16385         * gcc.dg/20020525-1.c: New test.
16386
16387         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16388
16389         PR c++/6794
16390         * g++.dg/ext/pretty1.C: New test.
16391         * g++.dg/ext/pretty2.C: New test.
16392
16393 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16394
16395         PR c++/8385
16396         * g++.dg/ext/typeof5.C: New test.
16397
16398 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16399
16400         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16401         __USER_LABEL_PREFIX__ into account.
16402         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16403
16404 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16405
16406         * gcc.dg/builtins-15.c: New test case.
16407
16408 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16409
16410         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16411
16412 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16413
16414         * lib/g++.exp: Tweak handling of additional source files.
16415         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16416         * g++.dg/special/conpr-2a.C: Rename to ...
16417         * g++.dg/special/conpr-2a.cc: ... this.
16418         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16419         * g++.dg/special/conpr-3a.C: Rename to ...
16420         * g++.dg/special/conpr-3a.cc: This.
16421         * g++.dg/special/conpr-3b.C: Rename to ...
16422         * g++.dg/special/conpr-3b.cc: This.
16423         * g++.dg/special/conpr-4.C: New test.
16424         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16425
16426 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16427
16428         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16429
16430 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16431
16432         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16433         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16434         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16435         * g++.old-deja/g++.other/warn3.C: Likewise.
16436
16437 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16438
16439         * gcc.dg/i386-387-1.c: Update to also test log.
16440         * gcc.dg/i386-387-2.c: Likewise.
16441
16442 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16443
16444         * g77.f-torture/execute/int8421.f: New test.
16445
16446 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16447
16448         PR c++/10230, c++/10481
16449         * g++.dg/lookup/scoped5.C: New test.
16450
16451 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16452
16453         PR c++/10552
16454         * g++.dg/template/ttp6.C: New test.
16455
16456 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16457
16458         * gcc.c-torture/execute/builtins: New directory.
16459         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16460         gcc.c-torture/execute/builtins.
16461         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16462         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16463         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16464         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16465
16466 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16467
16468         PR c++/9252
16469         * g++.dg/template/access8.C: New test.
16470         * g++.dg/template/access9.C: New test.
16471
16472 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16473
16474         PR c++/9554
16475         * g++.dg/parse/access1.C: New test.
16476
16477 2003-05-09  DJ Delorie  <dj@redhat.com>
16478
16479         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16480         long, and not an int.
16481
16482 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16483
16484         PR c++/10555, c++/10576
16485         * g++.dg/template/memclass1.C: New test.
16486
16487 2003-05-08  DJ Delorie  <dj@redhat.com>
16488
16489         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16490         targets.
16491         * gcc.c-torture/execute/20021024-1.x: Likewise.
16492         * gcc.c-torture/execute/shiftdi.x: Likewise.
16493         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16494         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16495         * gcc.dg/20021018-1.c: Likewise.
16496
16497 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16498
16499         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16500
16501         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16502         (bcopy): Call memmove.
16503
16504 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16505
16506         * g77.f-torture/compile/8485.f: New test case.
16507
16508 2003-05-07  Richard Henderson  <rth@redhat.com>
16509
16510         PR c++/10570
16511         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16512         Verify exception_cleanup not called for rethrows.
16513         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16514         when exiting catch block without rethrowing.
16515         * g++.dg/eh/forced3.C: New.
16516         * g++.dg/eh/forced4.C: New.
16517
16518 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16519
16520         * gcc.dg/20030505.c: Fix triplet.
16521
16522 2003-05-06  DJ Delorie  <dj@redhat.com>
16523
16524         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16525         * gcc.dg/nest.c: Likewise.
16526
16527 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16528
16529         * gcc.dg/builtins-14.c: New test case.
16530
16531 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16532
16533         * lib/compat.exp (compat-execute): New argument.
16534         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16535         * gcc.dg/compat: New test directory.
16536         * gcc.dg/compat/compat.exp: New expect script.
16537         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16538         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16539         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16540         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16541         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16542         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16543
16544         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16545         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16546         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16547         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16548         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16549         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16550         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16551         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16552         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16553         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16554         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16555         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16556         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16557         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16558         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16559
16560 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16561
16562         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16563
16564 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16565
16566         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16567
16568 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16569
16570         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16571         * gcc.dg/ppc-fsel-2.c: New test.
16572
16573         * gcc.dg/unused-5.c: New test.
16574
16575 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16576
16577         PR c++/10496
16578         * g++.dg/warn/pmf1.C: New test.
16579
16580 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16581
16582         PR c++/4494
16583         * g++.dg/warn/main.C: New test.
16584
16585 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16586
16587         * gcc.dg/nonnull-3.c: New test.
16588
16589 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16590
16591         * gcc.dg/cpp/Wtrigraphs.c: Update.
16592         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16593
16594 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16595
16596         * gcc.dg/ppc-fsel-1.c: New test.
16597
16598 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16599
16600         PR c/10604
16601         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16602
16603 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16604
16605         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16606
16607 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16608
16609         PR c++/9364, c++/10553, c++/10586
16610         * g++.dg/parse/typename4.C: New test.
16611         * g++.dg/parse/typename5.C: Likewise.
16612
16613 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16614
16615         * gcc.c-torture/compile/20030503-1.c: New test.
16616
16617 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16618
16619         * g++.dg/lookup/using5.C: Fix testcase error.
16620
16621 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16622
16623         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16624         since MEABI is no longer supported.  Remove all vestiges
16625         of MEABI from the test.
16626
16627 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16628
16629         PR c++/10554
16630         * g++.dg/lookup/using5.C: New test.
16631
16632 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16633
16634         PR c++/8772
16635         * g++.dg/template/ttp5.C: New test.
16636
16637 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16638
16639         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16640         (dg-gpp-additional-sources): New function.
16641         (dg-gpp-additional-files): Likewise.
16642         * lib/g++.exp (additional_sources): New variable.
16643         (additional_files): Likewise.
16644         (g++_target_compile): Deal with them.
16645         * lib/old-dejagnu.exp: Remove.
16646         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16647         * g++.old-deja: Revise all tests to use dg commands.
16648
16649 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16650
16651         PR c++/9432, c++/9528
16652         * g++.dg/lookup/using4.C: New test.
16653
16654 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16655
16656         * gcc.dg/noreturn-5.c: New file.
16657         * gcc.dg/noreturn-6.c: New file.
16658
16659         * gcc.c-torture/compile/inline-1.c: New file.
16660
16661 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16662
16663         PR c++/10551
16664         * g++.dg/template/explicit1.C: New test.
16665
16666 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16667
16668         PR c++/10549
16669         * g++.dg/other/bitfield1.C: New test.
16670
16671         PR c++/10527
16672         * g++.dg/init/new7.C: New test.
16673
16674 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16675
16676         * g++.dg/ext/desig1.C: New test.
16677         * g++.dg/ext/init1.C: Update.
16678
16679         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16680
16681 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16682
16683         PR c++/10180
16684         * g++.dg/warn/Winline-1.C: New test.
16685
16686 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16687
16688         * gcc.c-torture/execute/string-opt-19.c: New test.
16689
16690         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16691         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16692
16693 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16694
16695         PR c++/10506
16696         * g++.dg/init/new6.C: New test.
16697
16698         PR c++/10503
16699         * g++.dg/init/ref6.C: New test.
16700
16701 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16702
16703         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16704
16705 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16706
16707         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16708         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16709
16710 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16711
16712         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16713         initialized static data members.
16714
16715 2003-04-25  H.J. Lu <hjl@gnu.org>
16716
16717         * gcc.dg/ia64-sync-4.c: New test.
16718
16719 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16720
16721         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16722         date.
16723
16724 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16725
16726         PR c++/10337
16727         * g++.dg/warn/conv1.C: New test.
16728         * g++.old-deja/g++.other/conv7.C: Adjust.
16729         * g++.old-deja/g++.other/overload14.C: Adjust.
16730
16731 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16732
16733         PR c++/10471
16734         * g++.dg/template/defarg2.C: New test.
16735
16736 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16737
16738         * gcc.dg/cpp/include2.c: Update.
16739         * gcc.dg/cpp/multiline-2.c: New.
16740         * gcc.dg/cpp/multiline.c: Update.
16741         * gcc.dg/cpp/strify2.c: Update.
16742         * gcc.dg/cpp/trad/literals-2.c: Update.
16743
16744 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16745
16746         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16747
16748 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16749
16750         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16751
16752 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16753
16754         PR c++/10451
16755         * g++.dg/parse/crash4.C: New test.
16756
16757         PR c++/9847
16758         * g++.dg/parse/crash5.C: New test.
16759
16760 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16761
16762         PR c++/10446
16763         * g++.dg/parse/crash3.C: New test.
16764
16765         PR c++/10428
16766         * g++.dg/parse/elab1.C: New test.
16767
16768 2003-04-22  Devang Patel  <dpatel@apple.com>
16769
16770         * gcc.dg/cpp/trad/funlike-5.c: New test.
16771
16772 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16773
16774         * g++.dg/other/packed1.C: Fix dg options.
16775
16776 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16777
16778         * g++.dg/other/offsetof2.C: New test.
16779
16780 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16781
16782         * g++.dg/template/recurse.C: Adjust location of error messages.
16783
16784 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16785
16786         PR c++/9881
16787         * g++.dg/init/addr-const1.C: New test.
16788         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16789
16790 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16791
16792         PR c++/10405
16793         * g++.dg/lookup/struct-hack1.C: New test.
16794
16795 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16796
16797         * ucs.c: Update diagnostic messages.
16798
16799 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16800
16801         * gcc.dg/cpp/truefalse.cpp: New test.
16802         * gcc.dg/cpp/cpp.exp: Update.
16803         * g++.dg/other/stdbool-if.C: Remove.
16804
16805 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16806
16807         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16808         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16809
16810 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16811
16812         * gcc.c-torture/compile/20030418-1.c: New test.
16813
16814 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16815
16816         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16817
16818 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16819
16820         PR c++/10347
16821         g++.dg/template/dependent-name1.C: New test.
16822
16823 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16824
16825         * gcc.dg/warn-1.c (tourist_guide): New array,
16826         contains a pointer to bar.
16827
16828 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16829
16830         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16831         * gcc.c-torture/execute/medce-1.c: New test case.
16832         * gcc.c-torture/execute/medce-2.c: New test case.
16833
16834 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16835
16836         * lib/prune.exp: Ignore more messages.
16837
16838         PR c++/10381
16839         * g++.dg/parse/lookup3.C: New test.
16840
16841 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16842
16843         * gcc.c-torture/compile/20030415-1.c : New test.
16844
16845 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16846
16847         * gcc.c-torture/execute/scope-2.c: Move to ...
16848         * gcc.dg/noncompile/scope.c: .... here.
16849
16850 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16851
16852         * gcc.dg/20030414-2.c: New test case.
16853
16854 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16855
16856         PR target/10377
16857         * gcc.dg/20030414-1.c: New test.
16858
16859 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16860
16861         * gcc.dg/builtins-12.c: New test case.
16862         * gcc.dg/builtins-13.c: New test case.
16863
16864 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16865
16866         * gcc.c-torture/execute/string-opt-18.c: New test.
16867
16868 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16869
16870         PR c++/10300
16871         * g++.dg/init/new5.C: New test.
16872
16873 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16874
16875         PR c++/7910
16876         * g++.dg/ext/dllimport1.C: New test.
16877
16878 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16879
16880         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16881
16882 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16883
16884         PR Fortran/9263
16885         * g77.f-torture/noncompile/9263.f: New test
16886         PR Fortran/1832
16887         * g77.f-torture/execute/1832.f: New test
16888
16889 2003-04-11  David Chad  <davidc@freebsd.org>
16890             Loren J. Rittle  <ljrittle@acm.org>
16891
16892         libobjc/8562
16893         * objc.dg/headers.m: New test.
16894
16895 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16896
16897         * gcc.c-torture/execute/builtin-noret-2.c: New.
16898         * gcc.c-torture/execute/builtin-noret-2.x: New.
16899         XFAIL builtin-noret-2.c at -O1 and above.
16900         * gcc.dg/redecl.c: New.
16901         * gcc.dg/Wshadow-1.c: Update error regexps.
16902
16903 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16904
16905         * g++.dg/abi/bitfield10.C: New test.
16906
16907 2003-04-09  Mike Stump  <mrs@apple.com>
16908
16909         * gcc.dg/pch/pch.exp: Make testcase names longer.
16910         * g++.dg/pch/pch.exp: Make testcase names longer.
16911
16912 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16913
16914         * gcc.dg/builtins-11.c: New test case.
16915
16916 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16917
16918         * gcc.dg/builtins-9.c: New test case.
16919         * gcc.dg/builtins-10.c: New test case.
16920
16921 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16922
16923         * gcc.dg/noncompile/init-4.c.c: New test.
16924
16925 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16926
16927         * gcc.misc-test/gcov-9.c: New test.
16928         * gcc.misc-test/gcov-10.c: New test
16929         * gcc.misc-test/gcov-11.c: New test.
16930
16931 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16932
16933         PR optimization/10024
16934         * gcc.c-torture/compile/20030405-1.c: New test.
16935
16936 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16937
16938         * gcc.dg/pch/static-3.c: New.
16939         * gcc.dg/pch/static-3.hs: New.
16940         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16941
16942 2003-04-04  Richard Henderson  <rth@redhat.com>
16943
16944         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16945         * g++.dg/eh/forced2.C: Likewise.
16946
16947 2003-04-03  Mike Stump  <mrs@apple.com>
16948
16949         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16950         target arg.
16951         (scan-assembler-times, scan-assembler-not): Likewise.
16952         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16953
16954 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16955
16956         * gcc.dg/sparc-loop-1.c: New test.
16957
16958 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16959
16960         PR other/9274
16961         * g++.dg/pch/system-2.C: New.
16962         * g++.dg/pch/system-2.Hs: New.
16963
16964 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16965
16966         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16967
16968         * g++.dg/eh/simd-1.C (vecfunc): Same.
16969
16970 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16971
16972         * gcc.c-torture/execute/20030401-1.c: New test case.
16973
16974 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16975
16976         * objc.dg/defs.m: New.
16977
16978 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16979
16980         * g++.dg/eh/simd-1.C: New.
16981         * g++.dg/eh/simd-2.C: New.
16982
16983 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
16984
16985         * gcc.c-torture/execute/simd-3.c: New.
16986
16987 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16988
16989         PR c/9936
16990         * gcc.dg/20030331-2.c: New test.
16991
16992 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16993
16994         PR c++/10278
16995         * g++.dg/parse/crash2.C: New test.
16996
16997 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16998
16999         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17000         * gcc.c-torture/execute/20030331-1.c: ...here.
17001
17002 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17003
17004         * gcc.c-torture/execute/20030331-1.c: New test.
17005
17006 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17007
17008         * lib/gcov.exp: Adjust call return testing strings.
17009         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17010
17011 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17012
17013         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17014         * gcc.dg/builtins-7.c: New test case.
17015         * gcc.dg/builtins-8.c: New test case.
17016
17017 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17018
17019         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
17020
17021 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
17022
17023         PR c++/7647
17024         * g++.dg/lookup-class-member-2.C: New test.
17025
17026 2003-03-30  Glen Nakamura  <glen@imodulo.com>
17027
17028         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
17029
17030 2003-03-28  Roger Sayle  <roger@eyesopen.com>
17031
17032         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
17033
17034 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
17035
17036         * g++.dg/init/attrib1.C: New test.
17037
17038 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17039
17040         * gcc.dg/ultrasp8.c: New test.
17041
17042 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17043
17044         * gcc.dg/ultrasp7.c: New test.
17045
17046 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
17047
17048         PR c++/10047
17049         * g++.dg/template/inline1.C: New test.
17050
17051 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17052
17053         * gcc.dg/sparc-dwarf2.c: New test.
17054
17055 2003-03-27  Roger Sayle  <roger@eyesopen.com>
17056
17057         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
17058         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
17059
17060 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
17061
17062         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
17063         than reading .x files.
17064         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
17065         * g77.dg/gcov/gcov-1.f: Likewise.
17066         * gcc.misc-tests/gcov-4b.c: Likewise.
17067         * gcc.misc-tests/gcov-5b.c: Likewise.
17068         * gcc.misc-tests/gcov-6.c: Likewise.
17069         * gcc.misc-tests/gcov-7.c: Likewise.
17070         * gcc.misc-tests/gcov-8.c: Likewise.
17071         * g++.dg/gcov/gcov-1.x: Remove.
17072         * g77.dg/gcov/gcov-1.x: Likewise.
17073         * gcc.misc-tests/gcov-4b.x: Likewise.
17074         * gcc.misc-tests/gcov-5b.x: Likewise.
17075         * gcc.misc-tests/gcov-6.x: Likewise.
17076         * gcc.misc-tests/gcov-7.x: Likewise.
17077         * gcc.misc-tests/gcov-8.x: Likewise.
17078
17079 2003-03-27  Glen Nakamura  <glen@imodulo.com>
17080
17081         PR opt/10087
17082         * gcc.dg/20030324-1.c: New test.
17083
17084 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
17085
17086         PR c++/10224
17087         * g++.dg/template/arg3.C: New test.
17088
17089         PR c++/10158
17090         * g++.dg/template/friend18.C: New test.
17091
17092 2003-03-26  Roger Sayle  <roger@eyesopen.com>
17093
17094         * g77.f-torture/compile/20030326-1.f: New test case.
17095
17096 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
17097
17098         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
17099
17100         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
17101
17102 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
17103
17104         * gcc.dg/ia64-sync-3.c: New test.
17105
17106 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
17107
17108         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
17109
17110 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17111
17112         * gcc.dg/ultrasp6.c: New test.
17113
17114 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17115
17116         * gcc.dg/i386-signbit-1.c: New test.
17117         * gcc.dg/i386-signbit-2.c: New test.
17118         * gcc.dg/i386-signbit-3.c: New test.
17119
17120 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17121
17122         * gcc.dg/ultrasp5.c: Fix options.
17123
17124 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17125
17126         * gcc.dg/ultrasp5.c: Fix comment.
17127
17128 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
17129
17130         PR fortran/10197
17131         * g77.f-torture/execute/10197.f: New test.
17132
17133 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
17134
17135         PR c++/9898, c++/383
17136         * g++.dg/template/conv6.C: New test.
17137
17138         PR c++/10119
17139         * g++.dg/template/ptrmem5.C: New test.
17140
17141         PR c++/10026
17142         * g++.dg/lookup/koenig1.C: New test.
17143
17144         PR C++/10199
17145         * g++.dg/lookup/template2.C: New test.
17146
17147 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
17148
17149         * g++.dg/opt/rtti1.C: New test.
17150
17151 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17152
17153         * gcc.dg/ultrasp5.c: New test.
17154
17155 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
17156
17157         PR middle-end/9967
17158         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
17159         builtin fputs.
17160
17161 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
17162
17163         PR c/8224
17164         * gcc.dg/20030323-1.c: New test.
17165
17166 2003-03-23  Roger Sayle  <roger@eyesopen.com>
17167
17168         * gcc.c-torture/compile/20030323-1.c: New test case.
17169
17170 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17171
17172         * gcc.dg/20030321-1.c: New test.
17173
17174 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17175
17176         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17177
17178 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17179
17180         PR c++/9978, c++/9708
17181         * g++.dg/ext/vlm1.C: Adjust expected error.
17182         * g++.dg/ext/vla2.C: New test.
17183         * g++.dg/template/arg1.C: New test.
17184         * g++.dg/template/arg2.C: New test.
17185
17186 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17187
17188         * g77.f-torture/execute/select.f: New test.
17189         * g77.f-torture/noncompile/select_no_compile.f: New test.
17190
17191 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17192
17193         PR c++/9898
17194         * g++.dg/other/error4.C: New test.
17195
17196 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17197
17198         * g++.dg/template/friend17.C: New test.
17199
17200 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17201
17202         * gcc.c-torture/compile/20030320-1.c: New.
17203
17204 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17205
17206         * gcc.dg/builtins-6.c: New test case.
17207
17208 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17209
17210         PR target/10073
17211         * gcc.c-torture/compile/20030319-1.c: New.
17212
17213 2003-03-18  Jan Hubicka  <jh@suse.cz>
17214
17215         * gcc.dg/i386-cvt-1.c: New test.
17216
17217 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17218
17219         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17220         * objc.dg/naming-2.m: Likewise.
17221
17222 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17223
17224         PR c++/9639
17225         * g++.dg/parse/crash1.C: New test.
17226
17227 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17228
17229         PR c++/8805
17230         * g++.dg/eh/cleanup1.C: New test.
17231
17232 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17233
17234         * gcc.c-torture/execute/20030316-1.c: New test case.
17235
17236 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17237
17238         PR c++/9629
17239         * g++.dg/init/ctor2.C: New test.
17240
17241 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17242
17243         * g77.f-torture/compile/xformat.f: New test case.
17244
17245 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17246
17247         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17248         * g++.old-deja/g++.mike/eh50.C: Likewise.
17249
17250 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17251
17252         PR c++/6440
17253         * g++.dg/template/spec7.C: New test.
17254         * g++.dg/template/spec8.C: Likewise.
17255
17256 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17257
17258         * gcc.c-torture/execute/20030313-1.c: New test.
17259
17260 2003-03-14  Richard Henderson  <rth@redhat.com>
17261
17262         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17263
17264 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17265
17266         * gcc.c-torture/compile/20030314-1.c: New test.
17267
17268 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17269
17270         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17271         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17272         thumb target,
17273         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17274         to accept newer _imp__  prefix and additional
17275         newline in .drectve section.
17276         * gcc.dg/dll-4.c: Likewise.
17277         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17278         switch.
17279
17280 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17281
17282         * g++.dg/parse/namespace9.C: New test.
17283
17284         * g++.dg/init/ref5.C: New test.
17285         * g++.dg/parse/ptrmem1.C: Likewise.
17286
17287 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17288
17289         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17290         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17291         regular expression.
17292         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17293         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17294
17295 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17296
17297         * gcc.c-torture/execute/20030224-2.c: New test.
17298
17299 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17300
17301         * gcc.dg/decl-3.c: New test.
17302
17303 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17304
17305         * gcc.dg/i386-loop-2.c: New test.
17306
17307 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17308
17309         PR c++/9474
17310         * g++.dg/parse/namespace8.C: New test.
17311
17312         PR c++/9924
17313         * g++.dg/overload/builtin2.C: New test.
17314
17315 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17316
17317         * gcc.dg/return-type-3.c: New test.
17318
17319 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17320
17321         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17322         profiling options are not supported.
17323
17324 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17325
17326         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17327         * g++.old-deja/g++.warn/impint2.C: Likewise.
17328
17329 2003-03-10  Devang Patel  <dpatel@apple.com>
17330
17331         * g++.dg/cpp/c++_cmd_1.C: New test.
17332         * g++.dg/cpp/c++_cmd_1.h: New file.
17333
17334 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17335
17336         * gcc.dg/altivec-9.c: New file.
17337
17338 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17339
17340         * gcc.dg/ppc-sdata-1.c: New test.
17341         * gcc.dg/ppc-sdata-2.c: New test.
17342
17343 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17344
17345         PR c++/9373
17346         * g++.dg/opt/ptrmem2.C: New test.
17347
17348         PR c++/8534
17349         * g++.dg/opt/ptrmem1.C: New test.
17350
17351 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17352
17353         * gcc.dg/i386-loop-1.c: New test.
17354
17355 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17356
17357         PR c++/9970
17358         * g++.dg/lookup/friend1.C: New test.
17359
17360 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17361
17362         PR c++/9823
17363         * g++.dg/parser/constructor1.C: New test.
17364
17365 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17366
17367         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17368
17369         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17370
17371 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17372
17373         * gcc.dg/cpp/Wunused.c: Update test.
17374
17375 2003-03-08  Jan Hubicka  <jh@suse.cz>
17376
17377         * gcc.dg/inline-3.c: New test.
17378
17379 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17380
17381         PR c++/9809
17382         * g++.dg/parse/builtin1.C: New test.
17383
17384         PR c++/9982
17385         * g++.dg/abi/cookie1.C: New test.
17386         * g++.dg/abi/cookie2.C: Likewise.
17387
17388         PR c++/9524
17389         * g++.dg/template/field1.C: New test.
17390
17391         PR c++/9912
17392         * g++.dg/parse/class1.C: New test.
17393         * g++.dg/parse/namespace7.C: Likewise.
17394         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17395
17396 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17397
17398         * g++.dg/init/ref4.C: New test.
17399
17400 2003-03-07  Jan Hubicka  <jh@suse.cz>
17401
17402         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17403         * gcc.dg/inline-3.c:  New test.
17404
17405 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17406
17407         * g++.dg/init/ref3.C: New test.
17408
17409         PR c++/9965
17410         * g++.dg/init/ref2.C: New test.
17411
17412         PR c++/9400
17413         * g++.dg/warn/Wshadow-2.C: New test.
17414
17415         PR c++/9791
17416         * g++.dg/warn/Woverloaded-1.C: New test.
17417
17418 2003-03-05  Jan Hubicka  <jh@suse.cz>
17419
17420         * gcc.dg/i386-local2.c: New.
17421         * gcc.dg/i386-local.c: Fix typo.
17422
17423 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17424
17425         * g++.dg/abi/layout3.C: New test.
17426
17427 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17428
17429         * gcc.c-torture/compile/20030305-1.c
17430
17431 2003-03-05  Jan Hubicka  <jh@suse.cz>
17432
17433         * gcc.dg/i386-local.c: New.
17434
17435 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17436
17437         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17438
17439 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17440
17441         * gcc.dg/switch-2.c: New test.
17442         * gcc.dg/switch-3.c: New test.
17443         * gcc.dg/Wswitch.c: Adjust line numbers.
17444         * gcc.dg/Wswitch-default.c: Likewise.
17445         * gcc.dg/Wswitch-enum.c: Likewise.
17446
17447 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17448
17449         * gcc.c-torture/execute/20030222-1.c: New test.
17450
17451 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17452
17453         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17454
17455 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17456
17457         PR c++/9878
17458         * g++.dg/init/ref1.C: New test.
17459
17460 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17461
17462         * gcc.dg/sh-relax.c: New SH-only test.
17463
17464 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17465
17466         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17467         comment explaining purpose of testcase.
17468
17469 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17470
17471         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17472         for HC11/HC12 (asm needs two int registers).
17473         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17474         HC11/HC12 because the test uses an asm which needs two 32-bit
17475         registers.
17476
17477 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17478
17479         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17480         for HC11/HC12 (array is too large otherwise).
17481         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17482         * gcc.c-torture/compile/20010518-2.x: Likewise.
17483         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17484         HC11/HC12 (array is too large).
17485
17486 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17487
17488         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17489         * lib/g++-dg.exp (g++-dg-test): Likewise.
17490
17491 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17492
17493         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17494         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17495
17496 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17497
17498         * g++.dg/warn/implicit-typename1.C: Remove warning.
17499
17500 2003-02-28  Richard Henderson  <rth@redhat.com>
17501
17502         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17503         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17504
17505 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17506
17507         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17508         * g++.dg/pch/pch.exp: Likewise.
17509
17510 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17511
17512         PR c++/9879
17513         * testsuite/g++.dg/init/new4.C: New test.
17514
17515 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17516
17517         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17518
17519 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17520
17521         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17522         unsigned long.
17523
17524         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17525         wider than float.
17526
17527 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17528
17529         * lib/scanasm.exp: Add support for counting numbers of
17530         occurences.
17531         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17532         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17533
17534 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17535
17536         PR c++/9683
17537         * g++.dg/template/static3.C: New test.
17538
17539         PR c++/9829
17540         * g++.dg/parse/namespace6.C: New test.
17541
17542 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17543
17544         PR target/9732
17545         * gcc.dg/20030225-1.c: New test.
17546
17547 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17548
17549         * README: Remove out-of-date information.
17550
17551         PR c++/9836
17552         * g++.dg/template/spec6.C: New test.
17553
17554 2003-02-24  Jeff Law  <law@redhat.com>
17555
17556         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17557
17558 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17559
17560         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17561         * gcc.dg/pragma-ep-1.c: Likewise.
17562
17563 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17564
17565         PR c++/9602
17566         * g++.dg/template/friend16.C: New test.
17567
17568 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17569
17570         PR c++/5333
17571         * g++.dg/parse/fused-params1.C: Adjust error messages.
17572         * g++.dg/template/nested3.C: New test.
17573
17574 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17575
17576         * g++.dg/abi/param1.C: New test.
17577
17578 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17579
17580         PR c++/7982
17581         * g++.dg/warn/implicit-typename1.C: New test.
17582
17583 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17584
17585         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17586         with "mtune".
17587         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17588         * gcc.c-torture/execute/20010129-1.x: Likewise.
17589         * gcc.dg/20011107-1.c: Likewise.
17590         * gcc.dg/20020108-1.c: Likewise.
17591         * gcc.dg/20020122-3.c: Likewise.
17592         * gcc.dg/20020206-1.c: Likewise.
17593         * gcc.dg/20020310-1.c: Likewise.
17594         * gcc.dg/20020426-2.c: Likewise.
17595         * gcc.dg/20020517-1.c: Likewise.
17596         * gcc.dg/991230-1.c: Likewise.
17597         * gcc.dg/i386-unroll-1.c: Likewise.
17598         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17599
17600 2003-02-22  Jan Hubicka  <jh@suse.cz>
17601
17602         * gcc.dg/i386-mul.c: New test.
17603
17604 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17605
17606         * gcc.dg/builtins-5.c: New test case.
17607
17608 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17609
17610         * gcc.dg/asmreg-1.c: New test.
17611
17612 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17613
17614         PR c++/9749
17615         * g++.dg/parse/varmod1.C: New test.
17616
17617 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17618
17619         PR c++/9727
17620         * g++.dg/template/op1.C: New test.
17621
17622 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17623
17624         PR c++/8906
17625         * g++.dg/template/nested2.C: New test.
17626
17627 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17628
17629         PR c++/8724
17630         * g++.dg/expr/dtor1.C: New test.
17631
17632 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17633
17634         * gcc.dg/cpp/include3.c: New test.
17635         * gcc.dg/cpp/inc/foo.h: New file.
17636
17637 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17638
17639         * gcc.c-torture/execute/20030221-1.c: New test.
17640
17641 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17642
17643         PR c++/9729
17644         * g++.dg/abi/conv1.C: New test.
17645
17646 2003-02-20  Jan Hubicka  <jh@suse.cz>
17647
17648         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17649
17650 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17651
17652         * gcc.c-torture/compile/20030219-1.c: New test.
17653
17654 2003-02-18  Jan Hubicka  <jh@suse.cz>
17655
17656         * gcc.dg/funcorder.c: New test.
17657
17658 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17659
17660         * gcc.c-torture/execute/20030218-1.c: New.
17661
17662 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17663
17664         * gcc.dg/20030218-1.c: New.
17665
17666 2003-02-18  Richard Henderson  <rth@redhat.com>
17667
17668         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
17669         * gcc.dg/attr-used-2.c: New.
17670
17671 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
17672
17673         PR c++/9704
17674         * g++.dg/init/copy5.C: New test.
17675
17676 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
17677
17678         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17679         * g++.dg/pch/pch.exp: Likewise.
17680
17681 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17682
17683         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17684         STACK_SIZE is not defined.
17685
17686 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17687
17688         PR c++/9457
17689         * g++.dg/template/init1.C: New test.
17690
17691 2003-02-16  Jan HUbicka  <jh@suse.cz>
17692
17693         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17694         (foo): Add few extra tests
17695         * gcc.dg/c99-const-expr-3.c: Likewise.
17696         * gcc.c-torture/execute/20030216-1.c: New.
17697
17698 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17699
17700         PR c++/9459
17701         * g++.dg/ext/typeof4.C: New test.
17702
17703 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17704
17705         * gcc.dg/i386-387-3.c: New test case.
17706
17707 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17708
17709         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17710         cris-*-elf* cris-*-aout* and mmix-*-*.
17711
17712 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17713
17714         * gcc.dg/20030213-1.c: New test.
17715
17716 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17717
17718         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17719         * gcc.dg/i386-387-2.c: Likewise.
17720
17721 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17722
17723         * gcc.dg/ppc-spe.c: Fix formatting.
17724         Enable tests that were previously unsupported by gas.
17725         Delete tests for instructions that no longer exist.
17726         Switch arguments on evsubifw builtin.
17727
17728 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17729
17730         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17731         STACK_SIZE is too small.
17732
17733 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17734             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17735
17736         * gcc.dg/decl-2.c: New test.
17737
17738 2003-02-10  Jan Hubicka  <jh@suse.cz>
17739
17740         * gcc.dg/i386-fpcvt-1.c:  New test.
17741
17742 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17743
17744         * gcc.c-torture/execute/20030209-1.c: New test.
17745
17746 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17747
17748         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17749         int-wide bitops, use the constants of the same width.
17750         Likewise, if long long is 32-bit wide, test bitops using
17751         32-bit constants.
17752
17753 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17754
17755         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17756
17757 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17758
17759         * testsuite/gcc.dg/builtins-4.c: New test case.
17760
17761 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17762
17763         * gcc.dg/20020430-1.c: Fix dg command typos.
17764         * gcc.dg/20020503-1.c: Likewise.
17765
17766 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17767
17768         PR c++/8785
17769         * g++.dg/parse/fused-params1.C: New test.
17770
17771         PR c++/8857
17772         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17773
17774         PR c++/8921
17775         * g++.dg/parse/non-dependent1.C: New test.
17776
17777         PR c++/8928
17778         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17779
17780         PR c++/9228
17781         * g++.dg/parse/undefined7.C: New test.
17782         * g++.dg/parse/non-templ1.C: New test.
17783
17784         PR c++/9229
17785         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17786
17787 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17788
17789         * gcc.c-torture/compile/20030206-1.c: New test.
17790
17791 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17792
17793         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17794         "pow" to "foo" to avoid potential confusion with a math built-in.
17795
17796 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17797
17798         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17799         conditions for SPARC targets.
17800
17801 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17802
17803         * gcc.dg/20030204-1.c: New test.
17804
17805 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17806
17807         PR c++/38
17808         * g++.dg/parse/array-size1.C: New test.
17809
17810         PR c++/5657
17811         * g++.dg/parse/undefined3.C: New test.
17812
17813         PR c++/5665
17814         * g++.dg/parse/undefined4.C: New test.
17815
17816         PR c++/5975
17817         * g++.dg/parse/undefined5.C: New test.
17818
17819         PR c++/7259
17820         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17821
17822         PR c++/8578
17823         * g++.dg/parse/casting-operator1.C: New test.
17824
17825         PR c++/8596
17826         * g++.dg/parse/undefined6.C: New test.
17827
17828         PR c++/8736
17829         * g++.dg/parse/missing-template1.C: New test.
17830
17831 2003-02-04  Jan Hubicka  <jh@suse.cz>
17832
17833         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17834         * gcc.dg/i386-cmov?.c:  Likewise.
17835         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17836         * gcc.dg/i386-ssefp-1.c:  Likewise.
17837         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17838         conventions.
17839
17840 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17841
17842         PR c++/7129
17843         * testsuite/g++.dg/ext/max.C: New test.
17844
17845 2003-02-03  Jan Hubicka  <jh@suse.cz>
17846
17847         * gcc.c-torture/execute/20030203-1.c: New test.
17848
17849 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17850
17851         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17852         'natural-endian'.
17853
17854 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17855
17856         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17857         * g++.dg/init/new2.C: Likewise.
17858         * g++.dg/other/new1.C: Likewise.
17859
17860 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17861
17862         * gcc.dg/struct-ret-libc.c: New test.
17863
17864 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17865
17866         * gcc.dg/20030129-1.c: New test.
17867
17868 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17869
17870         PR c++/8849
17871         * g++.dg/template/ptrmem4.C: New test.
17872
17873 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17874
17875         * g++.dg/parser/constant1.C: New test.
17876
17877 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17878
17879         PR c++/8591
17880         * g++.dg/parse/friend2.C: New test.
17881
17882 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17883
17884         PR c++/9437
17885         * g++.dg/template/unify4.C: New test.
17886
17887 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17888
17889         * gcc.c-torture/execute/20030128-1.c: New test.
17890
17891 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17892
17893         * g++.dg/lookup/nested1.C: Test moved from ...
17894         * g++.old-deja/g++.other/lookup24.C: ... here.
17895
17896 2003-01-28  Jan Hubicka  <jh@suse.cz>
17897
17898         * gcc.dg/i386-cmov5.c:  New test.
17899
17900 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17901
17902         * gcc.c-torture/execute/20010925-1.c: Changed the
17903         memcpy declaration.
17904
17905 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17906
17907         PR c++/3902
17908         * g++.dg/parse/template5.C: New test.
17909
17910 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17911
17912         PR fortran/9258
17913         * g77.dg/pr9258: New test.
17914
17915 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17916
17917         * README: Move relevant parts from README.g++.
17918
17919         * README.g++: Remove this file.
17920
17921 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17922
17923         * g++.dg/abi/dcast1.C: New test.
17924
17925 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17926
17927         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17928
17929 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17930
17931         PR c++/47
17932         * g++.old-deja/g++.other/lookup24.C: New test.
17933
17934 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17935
17936         PR middle-end/7227
17937         * gcc.dg/uninit-C.c: New test.
17938
17939 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17940
17941         * g++.dg/abi/covariant1.C: New test.
17942
17943 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17944
17945         * gcc.dg/20030123-1.c: New test.
17946
17947 2003-01-25  Jan Hubicka  <jh@suse.cz>
17948
17949         PR opt/8492
17950         * gcc.c-torture/compile/20030125-1.c
17951
17952 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17953
17954         PR c++/9403
17955         * g++.dg/parse/template3.C: New test.
17956         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17957
17958         PR c++/795
17959         * g++.dg/parse/template4.C: New test.
17960
17961         PR c++/9415
17962         * g++.dg/template/qual2.C: New test.
17963
17964         PR c++/8545
17965         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17966
17967         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17968
17969 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17970
17971         * gcc.c-torture/execute/switch-1.c: New test case.
17972
17973 2003-01-25  Jan Hubicka  <jh@suse.cz>
17974
17975         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17976
17977 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17978
17979         Tweaks for Bison-1.875. From the NEWS file:
17980         "- `parse error' -> `syntax error'
17981         Bison now uniformly uses the term `syntax error'"
17982         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
17983         * gcc.dg/cpp/digraph2.c: Likewise.
17984         * gcc.dg/cpp/direct2.c: Likewise.
17985         * gcc.dg/cpp/paste4.c: Likewise.
17986         * gcc.dg/c90-restrict-1.c: Likewise.
17987         * gcc.dg/c99-func-2.c: Likewise.
17988         * gcc.dg/noncompile/920721-2.c: Likewise.
17989         * gcc.dg/noncompile/930622-2.c: Likewise.
17990         * gcc.dg/noncompile/940112-1.c: Likewise.
17991         * gcc.dg/noncompile/950921-1.c: Likewise.
17992         * gcc.dg/noncompile/951123-1.c: Likewise.
17993         * gcc.dg/noncompile/971104-1.c: Likewise.
17994         * gcc.dg/noncompile/990416-1.c: Likewise.
17995
17996 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
17997
17998         * g++.dg/parse/undefined1.C: Add error message.
17999
18000 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18001
18002         PR c++/9354
18003         * g++.dg/parse/new1.C: New test.
18004
18005         PR c++/9216
18006         * g++.dg/parse/template2.C: New test.
18007
18008         PR c++/9354
18009         * g++.dg/parse/typedef2.C: New test.
18010
18011         PR c++/9328
18012         * g++.dg/ext/typeof3.C: New test.
18013
18014 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18015
18016         PR c++/2738
18017         * g++.dg/parse/ret-type1.C: New test.
18018
18019         PR c++/3792
18020         * g++.dg/parse/tmpl-outside1.C: New test.
18021
18022         PR c++/4207
18023         * g++.dg/parse/int-as-enum1.C: New test.
18024
18025         PR c++/4903
18026         * g++.dg/parse/no-typename1.C: New test.
18027
18028         PR c++/5533
18029         * g++.dg/parse/no-value1.C: New test.
18030
18031         PR c++/5921
18032         * g++.dg/parse/wrong-inline1.C: New test.
18033
18034         PR c++/6402
18035         * g++.dg/parse/ref1.C: New test.
18036
18037         PR c++/6992
18038         * g++.dg/parse/attr-ctor1.C: New test.
18039
18040         PR c++/7229
18041         * g++.dg/parse/namespace5.C: New test.
18042
18043         PR c++/7917
18044         * g++.dg/parse/func-def1.C: New test.
18045
18046         PR c++/8143
18047         * g++.dg/parse/undefined1.C: New test.
18048
18049         PR c++/5723, PR c++/8522
18050         * g++.dg/parse/specialization1.C: New test.
18051
18052         PR c++/163, PR c++/8595
18053         * g++.dg/parse/struct-as-enum1.C: New test.
18054
18055         PR c++/9173
18056         * g++.dg/parse/undefined2.C: New test.
18057
18058 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18059
18060         PR c++/9298
18061         * g++.dg/parse/template1.C: New test.
18062
18063         PR c++/9384
18064         * g++.dg/parse/using1.C: New test.
18065
18066         PR c++/9285
18067         PR c++/9294
18068         * g++.dg/parse/expr2.C: New test.
18069
18070         PR c++/9388
18071         * g++.dg/parse/lookup2.C: Likewise.
18072
18073 2003-01-21  Jan Hubicka  <jh@suse.cz>
18074
18075         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
18076         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
18077         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
18078         * gcc.c-torture/execute/string-opt-*.c: Likewise.
18079
18080 2003-01-20  Nick Clifton  <nickc@redhat.com>
18081
18082         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
18083         problem with ARM sibcall code generation.
18084
18085 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18086
18087         * gcc.c-torture/execute/20030120-1.c: New.
18088
18089 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
18090
18091         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
18092
18093 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
18094
18095         PR c++/9272
18096         * g++.dg/parse/ctor1.C: New test.
18097
18098         PR c++/9294:
18099         * g++.dg/parse/qualified1.C: New test.
18100
18101         * g++.dg/parse/typename3.C: New test.
18102
18103 2003-01-16  Richard Henderson  <rth@redhat.com>
18104
18105         * g++.dg/tls/init-2.C: Fix error matches for real this time.
18106
18107 2003-01-16  Richard Henderson  <rth@redhat.com>
18108
18109         * g++.dg/pch/pch.exp: Copy test header to the working directory
18110         before using it either for precompilation or direct use.
18111         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
18112         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
18113
18114 2003-01-16  Richard Henderson  <rth@redhat.com>
18115
18116         * gcc.dg/pch/pch.exp: Copy test header to the working directory
18117         before using it either for precompilation or direct use.
18118         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
18119         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
18120
18121 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
18122
18123         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
18124         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
18125         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
18126         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
18127         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
18128         typename warning into error.
18129         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
18130         error messages.
18131         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
18132         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
18133         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
18134         messages.
18135         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
18136         make declaration visible in template.
18137         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
18138         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
18139         messages.
18140         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
18141         message.
18142         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
18143         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
18144         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
18145         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
18146         typename warning with error message.
18147         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
18148         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
18149         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
18150
18151 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
18152
18153         * g++.dg/parse/ambig2.C: New test.
18154
18155 2003-01-15  Richard Henderson  <rth@redhat.com>
18156
18157         * g++.dg/tls/init-2.C: Update error message string.
18158
18159 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18160
18161         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
18162
18163 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
18164
18165         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
18166         all for HC11/HC12.
18167         * gcc.c-torture/compile/20001205-1.x: Likewise.
18168         * gcc.c-torture/compile/20001226-1.x: Likewise.
18169         * gcc.c-torture/compile/920520-1.x: Likewise.
18170         * gcc.c-torture/compile/961203-1.x: Likewise.
18171         * gcc.c-torture/compile/20020604-1.x: Likewise.
18172
18173 2003-01-15  Jan Hubicka  <jh@suse.cz>
18174
18175         * gcc.c-torture/compile/20030115-1.c: New test.
18176
18177         * gcc.dg/i386-fpcvt-1.c: New test.
18178         * gcc.dg/i386-fpcvt-2.c: New test.
18179
18180 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18181
18182         Further conform g++'s __vmi_class_type_info to the C++ ABI
18183         specification.
18184         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18185         the specification.
18186
18187 2003-01-14  Jan Hubicka  <jh@suse.cz>
18188
18189         * gcc.dg/i386-fpcvt-1.c: New test.
18190         * gcc.dg/i386-fpcvt-2.c: New test.
18191
18192 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18193
18194         * gcc.dg/i386-mmx-3.c: New test.
18195
18196 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18197
18198         PR c++/9264
18199         * g++.dg/parse/octal1.C: New file.
18200
18201         PR c++/9172
18202         * g++.dg/parse/typename1.C: New file.
18203
18204 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18205
18206         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18207         * gcc.dg/bf-no-ms-layout.c: Likewise.
18208         * gcc.dg/bf-ms-attrib.c: Likewise.
18209
18210 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18211
18212         PR c++/9099
18213         * g++.dg/parse/dtor1.C: New file.
18214
18215         PR c++/9128
18216         * g++.dg/rtti/typeid1.C: New file.
18217
18218         PR c++/9153
18219         * g++.dg/parse/lookup1.C: New file.
18220
18221         PR c++/9171
18222         * g++.dg/templ/spec5.C: New file.
18223
18224 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18225
18226         * gcc.c-torture/compile/20030110-1.c: New test.
18227
18228 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18229
18230         Merge from pch-branch:
18231
18232         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18233
18234         * gcc.dg/pch/cpp-1.h: New.
18235         * gcc.dg/pch/cpp-1.c: New.
18236         * gcc.dg/pch/cpp-2.h: New.
18237         * gcc.dg/pch/cpp-2.c: New.
18238
18239         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18240
18241         * gcc.dg/pch/except-1.h: New.
18242         * gcc.dg/pch/except-1.c: New.
18243
18244         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18245
18246         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18247         running test.
18248         * gcc.dg/pch: Include *.hp not *.h.
18249         * gcc.dg/pch/system-1.h: New.
18250         * gcc.dg/pch/system-1.c: New.
18251
18252         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18253
18254         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18255         rather than trying to build and run a program using PCH.
18256         * gcc.dg/pch: Remove dg-do commands from test files.
18257
18258         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18259
18260         * gcc.dg/pch/macro-3.c: New.
18261         * gcc.dg/pch/macro-3.h: New.
18262
18263         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18264
18265         * gcc.dg/pch/common-1.c: New.
18266         * gcc.dg/pch/common-1.h: New.
18267         * gcc.dg/pch/decl-1.c: New.
18268         * gcc.dg/pch/decl-1.h: New.
18269         * gcc.dg/pch/decl-2.c: New.
18270         * gcc.dg/pch/decl-2.h: New.
18271         * gcc.dg/pch/decl-3.c: New.
18272         * gcc.dg/pch/decl-3.h: New.
18273         * gcc.dg/pch/decl-4.c: New.
18274         * gcc.dg/pch/decl-4.h: New.
18275         * gcc.dg/pch/decl-5.c: New.
18276         * gcc.dg/pch/decl-5.h: New.
18277         * gcc.dg/pch/global-1.c: New.
18278         * gcc.dg/pch/global-1.h: New.
18279         * gcc.dg/pch/inline-1.c: New.
18280         * gcc.dg/pch/inline-1.h: New.
18281         * gcc.dg/pch/inline-2.c: New.
18282         * gcc.dg/pch/inline-2.h: New.
18283         * gcc.dg/pch/static-1.c: New.
18284         * gcc.dg/pch/static-1.h: New.
18285         * gcc.dg/pch/static-2.c: New.
18286         * gcc.dg/pch/static-2.h: New.
18287
18288         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18289
18290         * g++.dg/pch/pch.exp: Better handle failing testcases.
18291         * gcc.dg/pch/pch.exp: Likewise.
18292         * gcc.dg/pch/macro-1.c: New.
18293         * gcc.dg/pch/macro-1.h: New.
18294         * gcc.dg/pch/macro-2.c: New.
18295         * gcc.dg/pch/macro-2.h: New.
18296
18297         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18298
18299         * g++.dg/dg.exp: Treat files in pch/ specially.
18300         * g++.dg/pch/pch.exp: New file.
18301         * g++.dg/pch/empty.H: New file.
18302         * g++.dg/pch/empty.C: New file.
18303         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18304         "precompile".
18305
18306         * gcc.dg/pch/pch.exp: New file.
18307         * gcc.dg/pch/empty.h: New file.
18308         * gcc.dg/pch/empty.c: New file.
18309         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18310         "precompile".
18311
18312 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18313
18314         * g++.dg/template/friend14.C: New test.
18315
18316 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18317
18318         * gcc.dg/old-style-asm-1.c: New test.
18319
18320 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18321
18322         * gcc.c-torture/compile/20030109-1.c: New test.
18323
18324 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18325
18326         * gcc.c-torture/execute/20030109-1.c: New test.
18327
18328 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18329
18330         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18331         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18332         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18333         * g++.old-deja/g++.mike/eh2.C: Likewise
18334         * g++.old-deja/g++.mike/eh3.C: Likewise
18335         * g++.old-deja/g++.mike/eh5.C: Likewise
18336         * g++.old-deja/g++.mike/eh6.C: Likewise
18337         * g++.old-deja/g++.mike/eh7.C: Likewise
18338         * g++.old-deja/g++.mike/eh8.C: Likewise
18339         * g++.old-deja/g++.mike/eh9.C: Likewise
18340         * g++.old-deja/g++.mike/eh10.C: Likewise
18341         * g++.old-deja/g++.mike/eh12.C: Likewise
18342         * g++.old-deja/g++.mike/eh13.C: Likewise
18343         * g++.old-deja/g++.mike/eh14.C: Likewise
18344         * g++.old-deja/g++.mike/eh16.C: Likewise
18345         * g++.old-deja/g++.mike/eh17.C: Likewise
18346         * g++.old-deja/g++.mike/eh18.C: Likewise
18347         * g++.old-deja/g++.mike/eh21.C: Likewise
18348         * g++.old-deja/g++.mike/eh23.C: Likewise
18349         * g++.old-deja/g++.mike/eh24.C: Likewise
18350         * g++.old-deja/g++.mike/eh25.C: Likewise
18351         * g++.old-deja/g++.mike/eh26.C: Likewise
18352         * g++.old-deja/g++.mike/eh27.C: Likewise
18353         * g++.old-deja/g++.mike/eh28.C: Likewise
18354         * g++.old-deja/g++.mike/eh29.C: Likewise
18355         * g++.old-deja/g++.mike/eh31.C: Likewise
18356         * g++.old-deja/g++.mike/eh33.C: Likewise
18357         * g++.old-deja/g++.mike/eh34.C: Likewise
18358         * g++.old-deja/g++.mike/eh35.C: Likewise
18359         * g++.old-deja/g++.mike/eh36.C: Likewise
18360         * g++.old-deja/g++.mike/eh37.C: Likewise
18361         * g++.old-deja/g++.mike/eh38.C: Likewise
18362         * g++.old-deja/g++.mike/eh39.C: Likewise
18363         * g++.old-deja/g++.mike/eh40.C: Likewise
18364         * g++.old-deja/g++.mike/eh41.C: Likewise
18365         * g++.old-deja/g++.mike/eh42.C: Likewise
18366         * g++.old-deja/g++.mike/eh44.C: Likewise
18367         * g++.old-deja/g++.mike/eh46.C: Likewise
18368         * g++.old-deja/g++.mike/eh47.C: Likewise
18369         * g++.old-deja/g++.mike/eh48.C: Likewise
18370         * g++.old-deja/g++.mike/eh49.C: Likewise
18371         * g++.old-deja/g++.mike/eh50.C: Likewise
18372         * g++.old-deja/g++.mike/eh51.C: Likewise
18373         * g++.old-deja/g++.mike/eh53.C: Likewise
18374         * g++.old-deja/g++.mike/eh55.C: Likewise
18375         * g++.old-deja/g++.mike/p7912.C: Likewise
18376         * g++.old-deja/g++.mike/p9706.C: Likewise
18377         * g++.old-deja/g++.mike/p10416.C: Likewise
18378         * g++.old-deja/g++.mike/p11667.C: Likewise
18379         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18380         Remove redundant reference to Iris.
18381         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18382         Elxsi, i860, Pico Java, and WE32K.
18383
18384 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18385
18386         * g++.dg/ext/asm4.C: New test.
18387
18388 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18389
18390         PR c++/9030
18391         * g++.dg/template/friend12.C: New test.
18392         * g++.dg/template/friend13.C: Likewise.
18393         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18394
18395 2003-01-08  Jan Hubicka  <jh@suse.cz>
18396
18397         * gcc.dg/i386-cadd.c: New test.
18398         * gcc.dg/i386-cmov4.c: Likewise.
18399
18400 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18401
18402         PR c++/9165
18403         * g++.dg/warn/Wunused-3.C: New test.
18404
18405         * g++.dg/abi/bitfield9.C: New test.
18406
18407         PR c++/9189
18408         * g++.dg/parse/defarg3.C: New test.
18409
18410 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18411
18412         * g++.dg/parse/ambig1.C: New test.
18413         * g++.dg/parse/defarg2.C: New test.
18414
18415 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18416
18417         * g++.dg/template/defarg-1.C: New test.
18418         * g++.dg/template/local2.C: Likewise.
18419
18420 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18421
18422         * gcc.c-torture/execute/20030105-1.c: New test.
18423
18424 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18425
18426         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18427         * g++.dg/parse/namespace4.C: Likewise.
18428
18429 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18430
18431         * g++.dg/template/ntp2.C: New test.
18432
18433 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18434
18435         * g++.dg/parse/extern-C-1.C: New test.
18436
18437         * g++.dg/parse/namespace4.C: New test.
18438
18439         * g++.dg/template/nested1.C: New test.
18440
18441         * g++.dg/parse/namespace3.C: New test.
18442
18443 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18444
18445         * g++.dg/lookup/two-stage1.C: New test.
18446
18447 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18448
18449         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18450         * g++.old-deja/g++.jason/access8.C: Likewise.
18451         * g++.old-deja/g++.other/decl5.C: Likewise.
18452
18453 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18454
18455         * g++.dg/parse/parse7.C: New test.
18456
18457 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18458
18459         PR c++/2843
18460         * g++.dg/ext/attrib7.C: New test.
18461
18462 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18463
18464         * g++.dg/parse/parse6.C: New test.
18465
18466 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18467
18468         * gcc.dg/h8300-stack-1.c: New.
18469
18470 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18471
18472         g++.dg/lookup/exception1.C: New test.
18473
18474         g++.dg/lookup/template1.C: New test.
18475
18476         g++.dg/parse/namespace2.C: New test.
18477
18478         g++.dg/parse/parens2.C: New test.
18479
18480 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18481
18482         * g++.dg/parse/parse5.C: New test.
18483         * g++.dg/lookup/scoped4.C: New test.
18484
18485 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18486
18487         * g++.dg/parse/parens1.C: New test.
18488
18489         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18490         angle-bracket1.C.
18491         * g++.dg/parse/parens2.C: New test.
18492
18493         * g++.dg/lookup/scope-operator1.C: New test.
18494
18495         * g++.dg/parse/operator1.C: New test.
18496
18497 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18498
18499         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18500         * g++.old-deja/g++.other/access6.C: Likewise.
18501         * g++.old-deja/g++.other/decl1.C: Likewise.
18502         * g++.old-deja/g++.pt/typename12.C: Likewise.
18503
18504 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18505
18506         * g++.dg/parse/namespace1.C: New test.
18507
18508 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18509
18510         * g++.dg/parse/parse4.C: New test.
18511
18512 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18513
18514         * g++.dg/parse/parse3.C: New test.
18515
18516 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18517
18518         * g++.dg/parse/parse2.C: New test.
18519
18520 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18521
18522         * g++.dg/template/friend11.C: New test.
18523
18524 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18525
18526         * g++.dg/parse/parse1.C: New test.
18527
18528 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18529
18530         * lib/profopt.exp: Change the name of a global variable to avoid
18531         possible clashes with other test suites.
18532
18533 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18534
18535         * g++.dg/inherit/covariant8.C: New test.
18536
18537 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18538
18539         * g++.dg/init/array9.C: New test.
18540
18541         PR c++/9112
18542         * g++.dg/parse/expr1.C: New test.
18543
18544 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18545
18546         * gcc.c-torture/compile/20021230-1.c: New test.
18547
18548 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18549
18550         * g++.dg/inherit/covariant5.C: New test.
18551         * g++.dg/inherit/covariant6.C: New test.
18552         * g++.dg/inherit/covariant7.C: New test.
18553
18554 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18555
18556         PR c++/2739
18557         * g++.dg/other/access2.C: New test.
18558
18559 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18560
18561         * g++.dg/other/anon-struct.C: No longer fails
18562         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18563         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18564         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18565
18566 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18567
18568         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18569
18570 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18571
18572         * g++.dg/eh/spec4.C: Remove stray semicolon.
18573         * g++.dg/expr/pmf-1.C: Change error message.
18574         * g++.dg/ext/asm1.C: Remove stray semicolon.
18575         * g++.dg/ext/typename1.C: Add missing typenames.
18576         * g++.dg/inherit/template-as-base.C: Change error message.
18577         * g++.dg/lookup/scoped1.C: Likewise.
18578         * g++.dg/lookup/scoped2.C: Likewise.
18579         * g++.dg/lookup/using2.C: Likewise.
18580         * g++.dg/other/component1.C: Remove stray semicolon.
18581         * g++.dg/other/do1.C: Change error message.
18582         * g++.dg/other/error2.C: Likewise.
18583         * g++.dg/other/init1.C: Likewise.
18584         * g++.dg/other/packed1.C: Remove stray semicolon.
18585         * g++.dg/other/ptrmem2.C: Change error message.
18586         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18587         marker.
18588         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18589         * g++.dg/template/access3.C: Add typename keyword.
18590         * g++.dg/template/access5.C: Remove stray semicolon.
18591         * g++.dg/template/access6.C: Likewise.
18592         * g++.dg/template/complit1.C: Likewise.
18593         * g++.dg/template/crash1.C: Change error message.
18594         * g++.dg/template/inherit2.C: Remove stray semicolon.
18595         * g++.dg/template/instantiate2.C: Likewise.
18596         * g++.dg/template/instantiate3.C: Change error message.
18597         * g++.dg/template/qual1.C: Remove stray semicolon.
18598         * g++.dg/template/qualttp18.C: Change error message.
18599         * g++.dg/template/ref1.C: Remove stray semicolon.
18600         * g++.dg/template/sizeof1.C (A::value): Declare it.
18601         * g++.dg/template/spec4.C: Change error message.
18602         * g++.dg/template/static1.C: Likewise.
18603         * g++.dg/template/type1.C: Likewise.
18604         * g++.dg/template/typename3.C: Likewise.
18605         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18606         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18607         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18608         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18609         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18610         named return value extension.
18611         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18612         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18613         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18614         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18615         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18616         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18617         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18618         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18619         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18620         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18621         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18622         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18623         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18624         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18625         syntax.
18626         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18627         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18628         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18629         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18630         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18631         * g++.old-deja/g++.brendan/template11.C: Likewise.
18632         * g++.old-deja/g++.brendan/template26.C: Likewise.
18633         * g++.old-deja/g++.brendan/template27.C: Use explicit
18634         specialization syntax.
18635         * g++.old-deja/g++.brendan/template30.C: Likewise.
18636         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18637         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18638         non-dependent names.
18639         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18640         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18641         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18642         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18643         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18644         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18645         named return value extension.
18646         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18647         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18648         * g++.old-deja/g++.ext/return1.C: Likewise.
18649         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18650         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18651         * g++.old-deja/g++.jason/access8.C: Likewise.
18652         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18653         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18654         pseudo-destructor names.
18655         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18656         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18657         pseudo-destructor names.
18658         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18659         * g++.old-deja/g++.jason/overload19.C: Likewise.
18660         * g++.old-deja/g++.jason/overload32.C: Likewise.
18661         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18662         stray semicolons.
18663         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18664         * g++.old-deja/g++.jason/return.C: Likewise.
18665         * g++.old-deja/g++.jason/return2.C: Likewise.
18666         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18667         * g++.old-deja/g++.jason/special.C: Use explicit specialization
18668         syntax.
18669         * g++.old-deja/g++.jason/template10.C: Account for use of
18670         non-dependent names.
18671         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
18672         syntax.
18673         * g++.old-deja/g++.jason/template37.C: Likewise.
18674         * g++.old-deja/g++.law/access4.C: Change error messages.
18675         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
18676         pseudo-destructor names.
18677         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18678         * g++.old-deja/g++.law/ctors9.C: Likewise.
18679         * g++.old-deja/g++.law/cvt22.C: Likewise.
18680         * g++.old-deja/g++.law/dtors5.C: Likewise.
18681         * g++.old-deja/g++.law/global-init1.C: Likewise.
18682         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18683         * g++.old-deja/g++.law/operators28.C: Likewise.
18684         * g++.old-deja/g++.law/visibility28.C: Likewise.
18685         * g++.old-deja/g++.martin/eval1.C: Likewise.
18686         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18687         name.
18688         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18689         * g++.old-deja/g++.mike/net34.C: Likewise.
18690         * g++.old-deja/g++.mike/net36.C: Likewise.
18691         * g++.old-deja/g++.mike/ns2.C: Likewise.
18692         * g++.old-deja/g++.mike/p12306.C: Likewise.
18693         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18694         value extension.
18695         * g++.old-deja/g++.mike/p700.C: Likewise.
18696         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18697         * g++.old-deja/g++.mike/p710.C: Likewise.
18698         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18699         value extension.
18700         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18701         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18702         * g++.old-deja/g++.ns/crash2.C: Likewise.
18703         * g++.old-deja/g++.ns/crash3.C: Likewise.
18704         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18705         * g++.old-deja/g++.ns/ns17.C: Likewise.
18706         * g++.old-deja/g++.ns/template16.C: Likewise.
18707         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18708         keyword.
18709         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18710         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18711         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18712         named return value extension.
18713         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18714         * g++.old-deja/g++.other/access4.C: Issue additional error
18715         messages.
18716         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18717         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18718         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18719         * g++.old-deja/g++.other/crash25.C: Change error message.
18720         * g++.old-deja/g++.other/crash4.C: Change error message.
18721         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18722         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18723         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18724         checks.
18725         * g++.old-deja/g++.other/defarg8.C: Likewise.
18726         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18727         * g++.old-deja/g++.other/dtor10.C: Likewise.
18728         * g++.old-deja/g++.other/incomplete.C: Likewise.
18729         * g++.old-deja/g++.other/linkage7.C: Likewise.
18730         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18731         lookup algorithm.
18732         * g++.old-deja/g++.other/mangle2.C: Likewise.
18733         * g++.old-deja/g++.other/refinit2.C: Likewise.
18734         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18735         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18736         * g++.old-deja/g++.pt/crash28.C: Likewise.
18737         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18738         syntax.
18739         * g++.old-deja/g++.pt/crash32.C: Change error message.
18740         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18741         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18742         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18743         error message position.
18744         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18745         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18746         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18747         syntax.
18748         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18749         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18750         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18751         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18752         keyword.
18753         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18754         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18755         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18756         keyword.
18757         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18758         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18759         syntax.
18760         * g++.old-deja/g++.pt/friend28.C: Account for use of
18761         non-dependent names.
18762         * g++.old-deja/g++.pt/friend29.C: Likewise.
18763         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18764         rules.
18765         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18766         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18767         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18768         lookup rules.
18769         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18770         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18771         keyword.
18772         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18773         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18774         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18775         keyword.
18776         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18777         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18778         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18779         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18780         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18781         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18782         keyword.
18783         * g++.old-deja/g++.pt/spec10.C: Likewise.
18784         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18785         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18786         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18787         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18788         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18789         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18790         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18791         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18792         * g++.old-deja/g++.pt/typename15.C: Likewise.
18793         * g++.old-deja/g++.pt/typename22.C: Likewise.
18794         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18795         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18796         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18797         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18798         syntax.
18799         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18800         return value extension.
18801         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18802         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18803         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18804         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18805
18806 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18807
18808         * g++.dg/warn/inline1.C: New test.
18809         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18810         * g++.old-deja/g++.jason/synth10.C: Likewise.
18811         * g++.old-deja/g++.mike/net31.C: Likewise.
18812         * g++.old-deja/g++.mike/p8786.C: Likewise.
18813
18814         * g++.dg/template/friend10.C: New test.
18815         * g++.dg/template/conv5.C: New test.
18816
18817 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18818
18819         * g++.dg/lookup/scoped3.C: New test.
18820
18821         * g++.dg/lookup/decl1.C: New test.
18822         * g++.dg/lookup/decl2.C: New test.
18823
18824 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18825
18826         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18827         gcc.c-torture/compile/20021015-1.c,
18828         gcc.c-torture/compile/20021015-2.c,
18829         gcc.c-torture/compile/20021123-1.c,
18830         gcc.c-torture/compile/20021123-2.c,
18831         gcc.c-torture/compile/20021123-3.c,
18832         gcc.c-torture/compile/20021123-4.c,
18833         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18834         only to 3.1 or 3.2 branch.
18835
18836 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18837
18838         * gcc.dg/i386-bitfield3.c: New test.
18839
18840         * gcc.dg/i386-bitfield2.c: New test.
18841
18842 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18843
18844         * g++.dg/parse/conv_op1.C: New test.
18845
18846 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18847
18848         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18849         approved.
18850
18851 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18852
18853         * gcc.c-torture/compile/20021220-1.c: New test.
18854
18855 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18856
18857         * gcc.dg/i386-fastcall-1.c: New.
18858
18859 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18860
18861         * gcc.c-torture/execute/20021219-1.c: New test.
18862
18863 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18864
18865         * gcc.dg/i386-pic-1.c: New test.
18866
18867 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18868
18869         PR c++/8099
18870         * g++.dg/template/friend9.C: New test.
18871
18872 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18873
18874         PR c++/3663
18875         * g++.dg/template/access7.C: New test.
18876
18877 2002-12-18  Nick Clifton  <nickc@redhat.com>
18878
18879         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18880         the libstdc++-v3 directory has been found.
18881
18882 2002-12-12  Devang Patel <dpatel@apple.com>
18883         * gcc.dg/darwin-ld-1.c: New test.
18884         * gcc.dg/darwin-ld-2.c: New test.
18885         * gcc.dg/darwin-ld-3.c: New test.
18886         * gcc.dg/darwin-ld-4.c: New test.
18887         * gcc.dg/darwin-ld-5.c: New test.
18888
18889 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18890
18891         * gcc.c-torture/compile/20021212-1.c: New test.
18892
18893 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18894
18895         * gcc.dg/fshort-wchar: New test.
18896
18897 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18898
18899         PR c++/8372
18900         * g++.dg/template/dtor1.C: New test.
18901
18902         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18903         markers.
18904
18905 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18906
18907         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18908
18909 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18910
18911         * g++.dg/template/static1.C: New test.
18912         * g++.dg/template/static2.C: New test.
18913         * g++.old-deja/g++.ext/memconst.C: New test.
18914
18915 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18916
18917         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18918         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18919         * g++.dg/special/initp1.C: Likewise.
18920
18921 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18922
18923         * gcc.c-torture/execute/20021204-1.c: New test.
18924
18925 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18926
18927         * gcc.dg/ppc-fmadd-1.c: New file.
18928         * gcc.dg/ppc-fmadd-2.c: New file.
18929         * gcc.dg/ppc-fmadd-3.c: New file.
18930
18931 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18932
18933         * gcc.c-torture/compile/20021204-1.c: New test.
18934
18935 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18936
18937         * g++.dg/inherit/covariant2.C: New test.
18938         * g++.dg/inherit/covariant3.C: New test.
18939         * g++.dg/inherit/covariant4.C: New test.
18940         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18941         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18942
18943 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18944
18945         PR c++/8688
18946         * g++.dg/init/brace3.C: New test.
18947
18948 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18949
18950         * gcc.dg/20020210-1.c: Fix a comment typo.
18951
18952 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18953
18954         PR c++/8720
18955         * g++.dg/parse/defarg1.C: New test.
18956
18957         PR c++/8615
18958         * g++.dg/template/char1.C: New test.
18959
18960         * g++.dg/template/varmod1.C: Fix typo.
18961
18962 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18963
18964         DR 180
18965         * g++.old-deja/g++.pt/crash32.C: Expect error.
18966
18967 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18968
18969         PR c++/5919
18970         * g++.dg/template/varmod1.C: New test.
18971
18972         PR c++/8727
18973         * g++.dg/inherit/typeinfo1.C: New test.
18974
18975         PR c++/8663
18976         * g++.dg/inherit/typedef1.C: New test.
18977
18978 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18979
18980         PR c++/8332
18981         PR c++/8493
18982         * g++.dg/template/strlen1.C: New test.
18983
18984         PR c++/8227
18985         * g++.dg/template/ctor2.C: New test.
18986
18987         PR c++/8214
18988         * g++.dg/init/string1.C: New test.
18989
18990         PR c++/8511
18991         * g++.dg/template/friend8.C: New test.
18992
18993 2002-11-29  Joe Buck <jbuck@synopsys.com>
18994
18995         * g++.dg/lookup/anon2.C: New test.
18996
18997 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
18998
18999         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19000         h8300 port.
19001
19002 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19003
19004         * gcc.dg/bitfld-6.c: New test.
19005
19006 2002-11-27  Jan Hubicka  <jh@suse.cz>
19007
19008         * gcc.c-torture/execute/20021127.[cx]: New test.
19009
19010 2002-11-26  Jan Hubicka  <jh@suse.cz>
19011
19012         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19013         quality.
19014
19015 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19016
19017         * g++.dg/init/brace2.C: New test.
19018         * g++.old-deja/g++.mike/p9129.C: Correct.
19019
19020 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
19021
19022         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
19023
19024 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
19025
19026         * gcc.dg/sibcall-6: New test for indirect sibcalls.
19027
19028 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
19029
19030         * testsuite/g++.dg/abi/empty11.C: New test.
19031         * testsuite/g++.dg/rtti/cv1.C: New test.
19032
19033 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
19034
19035         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
19036
19037 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
19038
19039         * g++.dg/abi/empty10.C: New test.
19040
19041 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19042
19043         * gcc.c-torture/compile/20021124-1.c: New test.
19044
19045 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
19046
19047         * g++.dg/abi/rtti2.C: New test.
19048
19049 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19050
19051         * gcc.dg/i386-unroll-1.c: New test.
19052
19053 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19054
19055         * gcc.c-torture/compile/20021120-1.c: New test.
19056         * gcc.c-torture/compile/20021120-2.c: New test.
19057
19058 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19059
19060         * gcc.dg/bitfld-5.c: New test.
19061
19062 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19063
19064         * gcc.c-torture/execute/20021120-3.c: New test.
19065
19066 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19067
19068         * gcc.c-torture/execute/20021120-2.c: New test.
19069
19070 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19071
19072         * gcc.c-torture/execute/20021120-1.c: New test.
19073
19074 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
19075
19076         * gcc.c-torture/execute/20021118-3.c: New test.
19077
19078 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19079
19080         * gcc.c-torture/compile/20021119-1.c: New test.
19081
19082 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
19083
19084         * gcc.dg/duff-1.c: New test.
19085         * gcc.dg/duff-2.c: New test.
19086         * gcc.dg/duff-3.c: New test.
19087
19088 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
19089
19090         * gcc.dg/cpp/_Pragma5.c: New test.
19091
19092 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19093
19094         * gcc.c-torture/execute/20021118-2.c: New test.
19095
19096 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19097
19098         * gcc.c-torture/execute/20021118-1.c: New test.
19099
19100 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
19101
19102         * gcc.dg/20021116-1.c: New test.
19103
19104 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
19105
19106         * g++.dg/abi/vcall1.C: New test.
19107
19108 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
19109
19110         * gcc.dg/20021029-1.c: New test.
19111         * gcc.dg/20021029-2.c: New test.
19112
19113 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19114
19115         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
19116
19117 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19118
19119         PR c/8439
19120         * gcc.dg/20021110.c: Move to ...
19121         * gcc.c-torture/compile/20021110.c: .... here.
19122
19123 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19124
19125         PR c/8467
19126         * gcc.c-torture/execute/20021111-1.c
19127
19128 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19129
19130         PR c/8439
19131         * gcc.dg/20021110.c: New test.
19132
19133 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
19134
19135         * g++.dg/abi/vthunk3.C: Run only on x86.
19136
19137 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19138
19139         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
19140
19141 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
19142
19143         * lib/compat.exp (compat-execute): Fix logic error in last
19144         change.
19145
19146 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
19147
19148         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
19149
19150 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19151
19152         PR c++/8389
19153         * g++.dg/template/access6.C: New test.
19154
19155 2002-11-08  Jan Hubicka  <jh@suse.cz>
19156
19157         * gcc.dg/i386-ssefp-1.c: New test.
19158         * gcc.dg/i386-ssefp-1.c: New test.
19159
19160 2002-11-08  Jan Hubicka  <jh@suse.cz>
19161
19162         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
19163
19164 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19165
19166         * g++.dg/abi/vthunk3.C: New test.
19167
19168         PR c++/8338
19169         * g++.dg/template/crash2.C: New test.
19170
19171 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19172
19173         * testsuite/g++.dg/abi/dtor1.C: New test.
19174         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19175
19176 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19177
19178         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19179         Darwin.
19180
19181 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19182
19183         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19184         -mthumb.  Only xfail with -O0.
19185
19186 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19187
19188         * g++.dg/abi/thunk1.C: New test.
19189         * g++.dg/abi/thunk2.C: Likewise.
19190         * g++.dg/abi/vtt1.C: Likewise.
19191
19192 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19193
19194         PR optimization/8423
19195         * gcc.c-torture/execute/builtin-constant.c: New test.
19196
19197 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19198
19199         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19200         Add some more cases.
19201
19202 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19203
19204         PR c++/8391
19205         * g++.dg/opt/local1.C: New test.
19206
19207 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19208
19209         PR c++/8160
19210         * g++.dg/template/complit1.C: New test.
19211
19212         PR c++/8149
19213         * g++.dg/template/typename4.C: Likewise.
19214
19215 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19216
19217         Core issue 287, PR c++/7639
19218         * g++.dg/template/instantiate1.C: Adjust error location.
19219         * g++.dg/template/instantiate3.C: New test.
19220         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19221         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19222         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19223
19224 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19225
19226         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19227
19228 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19229
19230         PR c++/8287
19231         * g++.dg/init/dtor2.C: New test.
19232
19233 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19234
19235         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19236         * gcc.dg/nest.c: Bypass errors on irix6.
19237
19238 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19239
19240         * gcc.dg/nest.c: Expect error for mmix-*-*.
19241         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19242
19243 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19244
19245         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19246         markers.
19247
19248         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19249
19250 2002-10-25  Mike Stump  <mrs@apple.com>
19251
19252         * gcc.dg/warn-1.c: New test.
19253
19254 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19255
19256         * g++.dg/template/typename3.C: New test.
19257
19258 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19259
19260         * g++.dg/lookup/ptrmem1.C: New test.
19261
19262         * g++.dg/abi/vthunk2.C: New test.
19263
19264 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19265
19266         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19267
19268 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19269
19270         * g++.dg/abi/empty9.C: New test.
19271
19272 2002-10-24  Richard Henderson  <rth@redhat.com>
19273
19274         * g++.dg/inherit/thunk1.C: Enable for ia64.
19275
19276 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19277
19278         PR c++/8067
19279         * g++.dg/lookup/pretty1.C: New test.
19280
19281 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19282
19283         * gcc.dg/20021023-1.c: New test.
19284
19285 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19286
19287         PR c++/7679
19288         * g++.dg/parse/inline1.C: New test.
19289
19290 2002-10-23  Richard Henderson  <rth@redhat.com>
19291
19292         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19293
19294         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19295
19296 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19297
19298         PR c++/6579
19299         * g++.dg/parse/stmtexpr3.C: New test.
19300
19301 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19302
19303         * g++.dg/expr/cond1.C: New test.
19304
19305 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19306
19307         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19308
19309 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19310
19311         * g++.dg/abi/vbase13.C: New test.
19312         * g++.dg/abi/vbase14.C: Likewise.
19313
19314 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19315
19316         * gcc.dg/tls/pic-1.c: New test.
19317         * gcc.dg/tls/nonpic-1.c: New test.
19318         * gcc.dg/20021018-1.c: New test.
19319
19320 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19321
19322         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19323         Remove only files with the same base name as the test case.
19324         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19325         (profopt-execute): Likewise.  Also, remove old profiling
19326         and performance data files before running the tests.
19327
19328         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19329         * g++.dg/bprob/bprob.exp: Likewise.
19330         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19331         to allow more general test case names.
19332
19333         * g++.dg/bprob/bprob-1.C: Rename to ...
19334         * g++.dg/bprob/g++-bprob-1.C: ... this.
19335
19336         * g77.dg/bprob/bprob-1.f: Rename to ...
19337         * g77.dg/bprob/g77-bprob-1.f: ... this.
19338
19339 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19340
19341         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19342         bison 1.50 or later.
19343
19344 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19345
19346         * g++.dg/README: Describe more test directories.
19347
19348 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19349
19350         * g++.dg/init/array6.C: Add additional tests.
19351
19352 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19353
19354         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19355         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19356
19357 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19358
19359         * gcc.c-torture/compile/20020604-1.x: New.
19360         * gcc.c-torture/compile/simd-5.x: Likewise.
19361         * gcc.c-torture/execute/920710-1.x: Likewise.
19362         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19363
19364 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19365
19366         * g++.dg/inherit/override1.C: Add dg-options clause.
19367
19368 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19369
19370         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19371         _mm_slli_si128.
19372
19373 2002-10-19  Andreas Schwab  <schwab@suse.de>
19374
19375         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19376         directory component.
19377
19378 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19379
19380         * g++.dg/inherit/thunk1.C: New test.
19381
19382         * g++.dg/inherit/override1.C: New test.
19383
19384         * g++.dg/abi/mangle11.C: New test.
19385         * g++.dg/abi/mangle14.C: New test.
19386         * g++.dg/abi/mangle17.C: New test.
19387
19388 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19389
19390         * g++.dg/overload/member2.C: New test.
19391
19392 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19393
19394         * g++.dg/README: Describe new compat directory.
19395         * g++.dg/dg.exp: Skip tests in compat directory.
19396         * README.compat: New file.
19397         * lib/compat.exp: New expect script.
19398         * g++.dg/compat: New test directory.
19399         * g++.dg/compat/compat.exp: New expect script.
19400         * g++.dg/compat/abi: New test directory.
19401         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19402         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19403         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19404         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19405         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19406         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19407         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19408         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19409         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19410         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19411         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19412         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19413         * g++.dg/compat/break: New test directory.
19414         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19415         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19416         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19417         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19418         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19419         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19420         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19421         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19422         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19423         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19424         g++.dg/compat/break/README: New files.
19425         * g++.dg/compat/eh: New test directory.
19426         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19427         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19428         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19429         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19430         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19431         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19432         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19433         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19434         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19435         g++.dg/compat/eh/filter2_y.C,
19436         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19437         g++.dg/compat/eh/new1_y.C,
19438         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19439         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19440         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19441         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19442         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19443         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19444         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19445         g++.dg/compat/eh/unexpected1_y.C: New files.
19446         * g++.dg/compat/init: New test directory.
19447         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19448         g++.dg/compat/init/array5_y.C,
19449         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19450         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19451         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19452         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19453         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19454         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19455         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19456         g++.dg/compat/init/init-ref2_y.C: New files.
19457
19458 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19459
19460         PR c++/7584
19461         * g++.dg/inherit/using3.C: New test.
19462
19463 2002-10-17  Jan Hubicka  <jh@suse.cz>
19464
19465         * gcc.dg/20021017-2.c: New test.
19466
19467 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19468
19469         * g++.dg/abi/mangle16.C: Adjust.
19470
19471         * g++.dg/init/array8.C: New test.
19472
19473 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19474
19475         * gcc.dg/special/mips-abi.exp: New test.
19476         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19477
19478 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19479
19480         * g++.dg/abi/mangle16.C: New test.
19481         * g++.dg/abi/mangle17.C: Likewise.
19482
19483         PR c++/7478
19484         * g++.dg/template/ref1.C: New test.
19485
19486 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19487
19488         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19489
19490 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19491
19492         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19493
19494 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19495
19496         PR c++/7524
19497         * g++.dg/init/array7.C: New test.
19498
19499 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19500
19501         * g++.dg/init/array6.C: New test.
19502
19503         * g++.dg/abi/mangle13.C: Likewise.
19504         * g++.dg/abi/mangle14.C: Likewise.
19505         * g++.dg/abi/mangle15.C: Likewise.
19506
19507 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19508
19509         * g++.dg/abi/empty8.C: New test.
19510
19511 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19512
19513         * g++.dg/init/ctor1.C: New test.
19514
19515 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19516
19517         * gcc.c-torture/execute/20021015-1.c: New test.
19518
19519 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19520
19521         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19522
19523 2002-10-14  Jan Hubicka  <jh@suse.cz>
19524
19525         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19526
19527 2002-10-14  Richard Henderson  <rth@redhat.com>
19528
19529         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19530
19531 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19532
19533         PR optimization/6631
19534         * g++.dg/opt/const2.C: New test.
19535
19536 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19537
19538         PR c++/7176
19539         * g++.dg/parse/friend1.C: New test.
19540         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19541
19542 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19543
19544         * gcc.dg/20021014-1.c: New test.
19545
19546 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19547
19548         PR c++/5661
19549         * g++.dg/ext/vlm1.C: New test.
19550         * g++.dg/ext/vlm2.C: Likewise.
19551
19552         * g++.dg/init/array1.C: Remove invalid braces.
19553         * g++.dg/init/brace1.C: New test.
19554         * g++.dg/init/copy2.C: Likewise.
19555         * g++.dg/init/copy3.C: Likewise.
19556         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19557         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19558         braces.
19559
19560 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19561
19562         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19563
19564 2002-10-11  Richard Shann  <richard.shann@superh.com>
19565
19566         * gcc.c-torture/compile/simd-5.c: New test.
19567
19568 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19569
19570         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19571
19572 2002-10-10  Jim Wilson  <wilson@redhat.com>
19573
19574         * gcc.c-torture/execute/20021010-1.c: New test.
19575
19576 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19577
19578         PR c/7353
19579         * g++.dg/ext/typedef-init.C: New test.
19580         * gcc.dg/typedef-init.c: New test.
19581
19582 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19583
19584         * gcc.dg/cpp/paste13.c: New test.
19585
19586 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19587
19588         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19589         remaining platforms, XFAIL during compile, not execute.  Don't
19590         XFAIL at -O0.
19591
19592 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19593
19594         * gcc.dg/alias-1.c: Tweak expected warning.
19595
19596 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19597
19598         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19599
19600 2002-10-06  Andreas Jaeger  <aj@suse.de>
19601
19602         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19603         * gcc.dg/cpp/c++98.C: Likewise.
19604
19605         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19606         * g++.dg/cpp/c++98.C: Likewise.
19607
19608         * g++.dg/README (Subdirectories): Mention cpp directory.
19609
19610         PR target/7559
19611         * gcc.dg/20021006-1.c: New test.
19612
19613 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19614
19615         PR c++/7804
19616         * g++.dg/other/warning1.C: New test.
19617
19618 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19619
19620         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19621         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19622         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19623
19624 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19625
19626         PR c++/7931
19627         * g++.dg/template/ptrmem3.C: New test.
19628
19629         PR c++/7754
19630         * g++.dg/template/union1.C: New test.
19631
19632 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19633
19634         PR c++/8006
19635         * g++.dg/abi/mangle9.C: New test.
19636         * g++.dg/abi/mangle10.C: New test.
19637         * g++.dg/abi/mangle11.C: New test.
19638         * g++.dg/abi/mangle12.C: New test.
19639
19640 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19641
19642         PR c++/7188.
19643         * g++.dg/template/meminit1.C: New test.
19644         * g++.dg/warn/Wreorder-1.C: Likewise.
19645         * g++.old-deja/g++.mike/warn3.C: Tweak.
19646         * lib/prune.exp: Ingore "in copy constructor".
19647
19648 2002-10-02  Andreas Jaeger  <aj@suse.de>
19649
19650         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19651         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19652         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19653         on x86-64.
19654
19655 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19656
19657         * gcc.dg/empty1.C: Fix typo.
19658
19659 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19660
19661         * gcc.dg/alias-1.c: New test.
19662
19663 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19664
19665         * gcc.dg/empty1.C: New test.
19666
19667         * g++.dg/tls/init-2.C: Tweak error messages.
19668
19669 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
19670
19671         * gcc.c-torture/compile/20020923-1.c: New test.
19672
19673 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
19674
19675         * gcc.c-torture/execute/ffs-1.c: New test.
19676         * gcc.c-torture/execute/ffs-2.c: Ditto.
19677
19678 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19679
19680         * g++.dg/overload/member1.C: New test.
19681
19682 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19683
19684         * g++.dg/abi/empty7.C: New test.
19685         * g++.dg/init/pm2.C: Likewise.
19686
19687 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19688
19689         * g++.dg/rtti/crash1.C: New test.
19690
19691 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19692
19693         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19694         gcc.dg/sibcall-4.c: New tests.
19695
19696 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19697
19698         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19699         powerpc and MMIX targets.
19700
19701 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19702
19703         * gcc.dg/cpp/20020927-1.c: New.
19704
19705 2002-09-26  David S. Miller  <davem@redhat.com>
19706
19707         * gcc.c-torture/compile/trunctfdf.c: New.
19708
19709 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19710
19711         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19712
19713 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19714
19715         * gcc.c-torture/execute/loop-15.c: New.
19716
19717 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19718
19719         * README.QMTEST: Fix typo.
19720
19721 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19722
19723         * gcc.dg/20020926-1.c: New test.
19724
19725 2002-09-25  David S. Miller  <davem@redhat.com>
19726
19727         PR target/7842
19728         * gcc.c-torture/execute/shiftdi.c: New test.
19729
19730 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19731
19732         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19733         unique to the tool.
19734         * lib/g77.exp (g77_init): Likewise.
19735         * lib/g++.exp (g++_init): Likewise.
19736         * lib/objc.exp (objc_init): Likewise.
19737
19738 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19739
19740         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19741         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19742         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19743
19744 2002-09-25  Richard Henderson  <rth@redhat.com>
19745
19746         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19747         too-small long double.
19748
19749 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19750
19751         * gcc.dg/20020919-1.c: New test.
19752
19753 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19754
19755         * g++.dg/abi/bitfield6.C: New test.
19756         * g++.dg/abi/bitfield7.C: New test.
19757         * g++.dg/abi/bitfield8.C: New test.
19758         * g++.dg/abi/vbase11.C: New test.
19759
19760 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19761
19762         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19763         hppa*-*-hpux*.  Update test comment.
19764
19765 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19766
19767         * gcc.dg/tls/struct-1.c: New test.
19768
19769 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19770
19771         * gcc.dg/cpp/tr-warn2.c: Update.
19772
19773 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19774
19775         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19776
19777 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19778
19779         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19780         systems.
19781
19782 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19783
19784         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19785
19786         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19787         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19788         setting of cxxfilt.
19789
19790 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19791
19792         * gcc.dg/20020312-2.c: Update for darwin.
19793
19794 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19795
19796         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19797
19798 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19799
19800         * objc.dg/comp-types-1.m: New test.
19801         * objc.dg/comp-types-2.m: New test.
19802         * objc.dg/comp-types-3.m: New test.
19803         * objc.dg/comp-types-4.m: New test.
19804         * objc.dg/comp-types-5.m: New test.
19805         * objc.dg/comp-types-6.m: New test.
19806
19807 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19808
19809         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19810
19811 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19812
19813         * g++.dg/other/do1.C: New test.
19814
19815         * g++.dg/template/subst1.C: New test.
19816
19817 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19818
19819         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19820
19821 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19822
19823         * g++.dg/template/qualttp20.C: Adjust expected errors.
19824         * g++.old-deja/g++.jason/report.C: Likewise.
19825         * g++.old-deja/g++.other/qual1.C: Likewise.
19826
19827         * g++.dg/lookup/scoped2.C: New test.
19828
19829         * g++.dg/ext/asm3.C: New test.
19830
19831 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19832
19833         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19834
19835 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19836
19837         * ChangeLog: follow spelling conventions.
19838         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19839         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19840         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19841         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19842         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19843         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19844         * g++.old-deja/g++.law/global-init1.C: Likewise.
19845         * g++.old-deja/g++.other/delete4.C: Likewise.
19846         * g++.old-deja/g++.other/inline21.C: Likewise.
19847         * g++.old-deja/g++.other/singleton.C: Likewise.
19848         * g77.dg/strlen0.f: Likewise.
19849         * g77.f-torture/compile/20010519-1.f: Likewise.
19850         * g77.f-torture/compile/980310-4.f: Likewise.
19851         * gcc.c-torture/compile/20000605-1.c: Likewise.
19852         * gcc.c-torture/execute/20020225-1.c: Likewise.
19853         * gcc.dg/c90-hexfloat-2.c: Likewise.
19854         * gcc.dg/c99-bool-1.c: Likewise.
19855         * gcc.dg/c99-hexfloat-2.c: Likewise.
19856         * gcc.dg/dll-2.c: Likewise.
19857         * gcc.dg/wtr-union-init-1.c: Likewise.
19858         * gcc.dg/wtr-union-init-2.c: Likewise.
19859         * gcc.dg/wtr-union-init-3.c: Likewise.
19860         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19861         * gcc.dg/cpp/defined.c: Likewise.
19862         * gcc.dg/cpp/macsyntx.c: Likewise.
19863         * gcc.dg/cpp/paste2.c: Likewise.
19864         * gcc.dg/cpp/trad/defined.c: Likewise.
19865         * gcc.dg/format/c90-printf-1.c: Likewise.
19866         * gcc.dg/format/c90-scanf-1.c: Likewise.
19867         * gcc.dg/format/c99-printf-1.c: Likewise.
19868         * gcc.dg/format/c99-scanf-1.c: Likewise.
19869         * gcc.misc-tests/gcov-8.c: Likewise.
19870         * lib/profopt.exp: Likewise.
19871
19872 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19873
19874         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19875
19876 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19877
19878         * g++.dg/inherit/using2.C: New test.
19879
19880 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19881
19882         * ChangeLog: Follow spelling conventions.
19883         * g++.dg/template/friend4.C: Likewise.
19884         * g++.old-deja/g++.pt/crash67.C: Likewise.
19885         * gcc.c-torture/execute/20000801-4.c: Likewise.
19886         * gcc.dg/c90-digraph-1.c: Likewise.
19887         * gcc.dg/c94-digraph-1.c: Likewise.
19888         * gcc.dg/c99-digraph-1.c: Likewise.
19889         * gcc.dg/cpp/line5.c: Likewise.
19890         * gcc.dg/cpp/multiline.c: Likewise.
19891         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19892         * gcc.dg/format/attr-3.c: Likewise.
19893         * gcc.dg/format/c90-scanf-3.c: Likewise.
19894         * gcc.dg/format/ext-4.c: Likewise.
19895
19896 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19897
19898         * g++.dg/template/pretty1.C: New test.
19899
19900 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19901
19902         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19903
19904 2002-09-13  Matt Austern  <austern@apple.com>
19905
19906         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19907         passing a cast expression to a function by const reference.
19908
19909 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19910
19911         * g++.dg/template/deduce1.C: New test.
19912
19913 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19914
19915         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19916         32-bit int.
19917
19918 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19919
19920         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19921         usage.
19922
19923 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19924
19925         * gcc.c-torture/compile/20020910-1.c: New test.
19926
19927 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19928
19929         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19930
19931 2002-09-10  Andreas Jaeger  <aj@suse.de>
19932
19933         * gcc.dg/20020312-2.c: Adjust for x86-64.
19934
19935 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19936
19937         * g77.dg/7388.f: New test case for PR 7388.
19938
19939 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19940
19941         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19942
19943 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19944
19945         * objc.dg/proto-lossage-1.m: New test.
19946
19947 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19948
19949         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19950
19951 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19952
19953         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19954         expected to pass.
19955
19956 2002-09-06  Stan Shebs  <shebs@apple.com>
19957             David Edelsohn  <edelsohn@gnu.org>
19958
19959         * gcc.dg/weak: New directory.
19960         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19961         target-specific xfail bits.
19962         * gcc.dg/typeof-2.c: Move to new directory.
19963         * gcc.dg/weak.exp: New expect script.
19964
19965 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19966
19967         * gcc.c-torture/execute/extzvsi.c: New test.
19968
19969 2002-09-05  Stan Shebs  <shebs@apple.com>
19970
19971         * gcc.dg/weak-1.c: xfail on Darwin.
19972         * gcc.dg/weak-2.c: Ditto.
19973         * gcc.dg/weak-3.c: Ditto.
19974         * gcc.dg/weak-4.c: Ditto.
19975         * gcc.dg/weak-5.c: Ditto.
19976         * gcc.dg/weak-6.c: Ditto.
19977         * gcc.dg/weak-7.c: Ditto.
19978         * gcc.dg/weak-8.c: Ditto.
19979         * gcc.dg/weak-9.c: Ditto.
19980
19981 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
19982
19983         * gcc.c-torture/execute/loop-14.c: New test.
19984
19985 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
19986
19987         * g++.dg/other/cxa-atexit1.C: New test.
19988
19989         * gcc.dg/typeof-2.c: New test.
19990
19991 2002-09-03  Roger Sayle  <roger@eyesopen.com>
19992
19993         * gcc.dg/builtins-2.c: New testcase.
19994         * gcc.dg/builtins-3.c: New testcase.
19995
19996 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
19997
19998         * gcc.dg/cpp/_Pragma4.c: New test.
19999
20000 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20001
20002         * objc/execute/nil_method-1.m: New testcase.
20003
20004 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20005
20006         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20007         [Object class], not [Object initialize].
20008
20009 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20010             Hans-Peter Nilsson  <hp@bitrange.com>
20011
20012         * gcc.c-torture/execute/20020720-1.x: Skip test on
20013         mmix-knuth-mmixware.  Correct comment.
20014
20015 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20016
20017         * testsuite/g++.dg/abi/bitfield5.C: New test.
20018         * testsuite/g++.dg/abi/vbase10.C: Likewise.
20019
20020 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
20021
20022         * objc.dg/undeclared-selector.m: New test.
20023
20024 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
20025
20026         * g++.dg/other/offsetof1.C: Avoid cast warning.
20027
20028 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
20029
20030         * objc.dg/super-class-2.m: New test.
20031
20032 2002-08-24  Matt Austern  <austern@apple.com>
20033
20034         * g++.dg/ext/lvaddr.C: New test.
20035         * g++.dg/ext/lvcast.C: New test.
20036
20037 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
20038
20039         * testsuite/g++.dg/inherit/cond1.C: New test.
20040
20041 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
20042
20043         * gcc.dg/noncompile/incomplete-1.c: New test.
20044
20045 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20046
20047         * gcc.dg/typespec-1.c: New test.
20048
20049 2002-08-20  Devang Patel  <dpatel@apple.com>
20050         * objc.dg/proto-hier-2.m: New test.
20051
20052 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
20053
20054         * objc.dg/bitfield-1.m: New test.
20055         * objc.dg/bitfield-2.m: New test.
20056
20057 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20058
20059         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
20060         gcc.dg/c99-flex-array-4.c: New tests.
20061
20062 2002-08-16  Stan Shebs  <shebs@apple.com>
20063
20064         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
20065
20066 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
20067
20068         * gcc.dg/typeof-1.c: New test.
20069         * g++.dg/ext/typeof2.C: New test.
20070
20071 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20072
20073         * g++.dg/other/offsetof1.C: New test.
20074
20075 2002-08-14  Richard Henderson  <rth@redhat.com>
20076
20077         * gcc.dg/tls/diag-3.c: Fix expected message strings.
20078
20079 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
20080
20081         * gcc.dg/cpp/_Pragma3.c: New test.
20082
20083 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
20084
20085         * g++.dg/template/inherit3: New test.
20086
20087 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20088
20089         * gcc.dg/bitfld-4.c: Add blank options.
20090
20091 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
20092
20093         * g++.dg/template/crash1.C: New test.
20094
20095 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20096
20097         * gcc.dg/tls/opt-2.c: New test.
20098
20099 2002-08-08  Devang Patel  <dpatel@apple.com>
20100
20101         * objc.dg/selector-1.m : New test
20102
20103 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20104
20105         * g++.dg/abi/bitfield4.C: New test.
20106         * gcc.dg/bitfld-4.c: New test.
20107
20108 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20109
20110         * g++.dg/other/packed1.C: New test.
20111
20112 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
20113
20114         * g++.dg/abi/offsetof.C: Tweak error messages.
20115         * g++.old-deja/g++.mike/p10769a.C: Likewise.
20116
20117 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20118
20119         * gcc.dg/bitfld-3.c: New test.
20120
20121 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20122             Richard Henderson  <rth@redhat.com>
20123
20124         * gcc.dg/i386-bitfield1.c: New test.
20125         * g++.dg/abi/bitfield3.C: Update.
20126
20127 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
20128
20129         * objc.dg/const-str-2.m: Update.
20130         * gcc.dg/cpp/c++98.c: Change to C extension.
20131         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
20132         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
20133
20134 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
20135
20136         * testsuite/gcc.dg/tls/diag-3.c: New.
20137
20138 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
20139
20140         * g++.dg/README (Subdirectories): Document new subdir expr.
20141         * g++.dg/expr/pmf-1.C: New test.
20142
20143 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
20144
20145         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
20146
20147 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
20148
20149         * g++.dg/abi/bitfield3.C: New test.
20150
20151 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
20152
20153         * lib/gcov.exp: Tweak expected line formats.
20154         * gcc.misc-tests/gcov8.c: New test.
20155         * gcc.misc-tests/gcov8.x: New flags.
20156
20157 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
20158
20159         * consistency.vlad/layout/endian.c: Include string.h.
20160
20161         * gcc.c-torture/execute/20020805-1.c: New test.
20162
20163 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
20164
20165         * g++.dg/other/conversion1.C: New test.
20166
20167 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20168
20169         * gcc.dg/builtins-1.c: New testcase.
20170
20171 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20172
20173         * g++.dg/inherit/access3.C: New test.
20174
20175 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20176
20177         * gcc.dg/ia64-visibility-2.c: New test.
20178
20179 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20180
20181         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20182         __qualifier_flags to __flags.
20183
20184 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20185
20186         * g++.dg/inherit/operator1.C: New test.
20187         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20188         * g++.dg/other/error1.C: Change expected error message.
20189         * g++.dg/template/conv4.C: Likewise.
20190
20191 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20192
20193         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20194         for documented behavior.
20195
20196 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20197
20198         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20199         several targets known to fail.
20200
20201 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20202
20203         * gcc.dg/mips-args-[123].c: New tests.
20204
20205 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20206
20207         * gcc.dg/ppc-spe.c: New.
20208
20209 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20210
20211         * g++.dg/other/ptrmem4.C: New testcase.
20212
20213 2002-07-24  Richard Henderson  <rth@redhat.com>
20214
20215         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20216
20217 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20218
20219         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20220
20221 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20222
20223         * gcc.c-torture/execute/memset-3.c: New testcase.
20224
20225 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20226
20227         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20228         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20229
20230 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20231
20232         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20233         Delete.
20234
20235 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20236
20237         * gcc.c-torture/compile/simd-4.c: New test.
20238
20239 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20240
20241         PR c++/7347, c++/7348
20242         * g++.dg/template/access4.C: New test.
20243         * g++.dg/template/access5.C: New test.
20244         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20245         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20246         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20247         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20248
20249 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20250
20251         * gcc.dg/gnu89-init-2.c: New test.
20252
20253 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20254
20255         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20256
20257 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20258
20259         * gcc.c-torture/execute/20020720-1.c: New testcase.
20260
20261 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20262
20263         * gcc.dg/cpp/Wsignprom.c: New tests.
20264
20265 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20266
20267         * gcc.c-torture/execute/loop-13.c: New test.
20268
20269 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20270
20271         * gcc.dg/cpp/expr.c: New tests.
20272
20273 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20274
20275         * g++.dg/opt/pr6713.C: Add template instantiation.
20276
20277 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20278
20279         * gcc.dg/nest.c: New test.
20280
20281 2002-07-17  Richard Henderson  <rth@redhat.com>
20282
20283         * g++.dg/opt/pr6713.C: New test.
20284
20285 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20286
20287         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20288         XFAIL for all x86 processors.
20289
20290 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20291
20292         * gcc.c-torture/execute/20010122-1.x: Do not test with
20293         -fomit-frame-pointer.
20294
20295 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20296
20297         * g++.dg/template/instantiate2.C: New test.
20298         * g++.dg/template/spec4.C: New test.
20299
20300 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20301
20302         * g++.dg/template/access2.C: New test.
20303         * g++.dg/template/access3.C: New test.
20304
20305 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20306
20307         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20308         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20309         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20310         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20311         Convert to use <stdarg.h>.
20312         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20313         Delete.
20314         * gcc.dg/va-arg-2.c: New.
20315         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20316
20317 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20318
20319         * gcc.c-torture/compile/20020710-1.c: New test.
20320
20321 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20322                           Andrew Pinski  <pinskia@physics.uc.edu>
20323
20324         gcc.c-torture/compile/simd-2.c: New testcase.
20325         gcc.c-torture/compile/simd-3.c: Likewise.
20326
20327 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20328
20329         PR c++/7224
20330         * g++.dg/overload/error1.C: New test.
20331
20332 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20333
20334         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20335         configuration and IRIX 6 O32 ABI.
20336
20337 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20338
20339         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20340
20341 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20342
20343         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20344
20345 2002-07-10  Jeffrey A Law  <law@redhat.com>
20346
20347         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20348
20349         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20350
20351 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20352
20353         * gcc.dg/20020312-2.c: Check for __PPC__.
20354
20355 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20356
20357         * gcc.c-torture/compile/20020709-1.c: New test.
20358
20359 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20360
20361         * g++.dg/template/qualttp21.C: New test case.
20362
20363 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20364
20365         * gcc.c-torture/compile/20020706-1.c: New test.
20366         * gcc.c-torture/compile/20020706-2.c: New test.
20367
20368 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20369             Alexandre Oliva  <aoliva@redhat.com>
20370
20371         * g++.dg/warn/incomplete1.C: New test.
20372
20373 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20374
20375         PR c++/7099
20376         * g++.dg/warn/noreturn1.C: New test.
20377
20378 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20379
20380         PR c++/6706
20381         * g++.dg/debug/debug6.C: New test.
20382         * g++.dg/debug/debug7.C: New test.
20383
20384 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20385
20386         * gcc.c-torture/compile/simd-3.c: New test.
20387
20388 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20389
20390         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20391         * gcc.dg/20020620-1.c: Likewise.
20392
20393 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20394
20395         PR c++/6944
20396         * g++.dg/init/array4.C: New test.
20397         * g++.dg/init/array5.C: New test.
20398
20399 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20400
20401         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20402         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20403
20404 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20405
20406         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20407         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20408         * gcc.dg/wtr-conversion-1.c: Likewise.
20409         * gcc.dg/wtr-escape-1.c: Likewise.
20410         * gcc.dg/wtr-int-type-1.c: Likewise.
20411         * gcc.dg/wtr-label-1.c: Likewise.
20412         * gcc.dg/wtr-static-1.c: Likewise.
20413         * gcc.dg/wtr-strcat-1.c: Likewise.
20414         * gcc.dg/wtr-suffix-1.c: Likewise.
20415         * gcc.dg/wtr-switch-1.c: Likewise.
20416         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20417         * gcc.dg/wtr-union-init-1.c: Likewise.
20418         * gcc.dg/wtr-union-init-2.c: Likewise.
20419         * gcc.dg/wtr-union-init-3.c: Likewise.
20420
20421         * gcc.dg/wtr-func-def-1.c: New test.
20422
20423 2002-07-02 Devang Patel <dpatel@apple.com>
20424
20425         * objc.dg/param-1.m: New test.
20426
20427 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20428
20429         * gcc.dg/cpp/trad/directive.c: Add test.
20430         * gcc.dg/cpp/trad/macroargs.c: Add test.
20431         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20432
20433 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20434
20435         * gcc.dg/cpp/cmdlne-M.c: New test.
20436
20437 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20438
20439         * objc.dg/desig-init-1.m: New test.
20440
20441 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20442
20443         PR c++/6716
20444         * g++.dg/template/instantiate1.C: New test.
20445
20446 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20447
20448         PR c++/7112
20449         * g++.dg/template/sizeof2.C: New test.
20450
20451 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20452
20453         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20454         gcc.dg/cpp/trad/include.c: New tests.
20455
20456 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20457
20458         PR target/7177
20459         * gcc.c-torture/compile/20020701-1.c: New test.
20460
20461 2002-07-01  Stan Shebs  <shebs@apple.com>
20462
20463         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20464         header here...
20465         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20466         (objc-torture-execute): or here.
20467
20468 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20469
20470         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20471
20472 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20473
20474         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20475
20476 2002-06-30  Devang Patel  <dpatel@apple.com>
20477
20478         * objc.dg/fsyntax-only.m: New test.
20479
20480 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20481
20482         PR c++/6695
20483         * g++.dg/template/friend7.C: New file.
20484
20485 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20486
20487         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20488         return type.
20489
20490 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20491
20492         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20493         avoid division by zero.
20494
20495 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20496
20497         * gcc.dg/Wunknownprag.c: New tests.
20498
20499 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20500
20501         * gcc.c-torture/execute/simd-2.c: New test.
20502
20503 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20504
20505         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20506         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20507         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20508         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20509         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20510         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20511         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20512         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20513         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20514         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20515         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20516         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20517         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20518         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20519         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20520         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20521         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20522
20523 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20524
20525         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20526         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20527         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20528         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20529         New tests.
20530         * gcc.dg/cpp/trad/directive.c: Update.
20531
20532 2002-06-23  Andreas Jaeger  <aj@suse.de>
20533
20534         * gcc.c-torture/execute/complex-6.c: New.
20535
20536 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20537
20538         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20539         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20540         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20541         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20542
20543 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20544
20545         * gcc.dg/cpp/trad: New directory with traditional tests copied
20546         from parent directory.
20547         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20548         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20549         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20550         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20551         Move to trad/ and rename.
20552         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20553         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20554         gcc.dg/cpp/trad/redef2.c: New tests.
20555         * gcc.dg/cpp/trad/trad.exp: New driver.
20556
20557 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20558
20559         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20560         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20561         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20562         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20563         Remove.
20564
20565 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20566
20567         * gcc.dg/20020620-1.c: New test.
20568
20569 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20570
20571         * g++.dg/template/ttp4.C: New test.
20572
20573 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20574
20575         * g++.dg/opt/vt1.C: Fix regexp.
20576
20577 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20578
20579         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20580         Don't use attribute `noinline'.
20581
20582 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20583
20584         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20585
20586 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20587
20588         * gcc.c-torture/execute/simd-1.c: New.
20589
20590         * gcc.dg/simd-1.c: New.
20591
20592 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20593
20594         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20595
20596 2002-06-16  Richard Henderson  <rth@redhat.com>
20597
20598         * g++.dg/ext/anon-struct1.C: New.
20599         * g++.dg/ext/anon-struct2.C: New.
20600         * g++.dg/ext/anon-struct3.C: New.
20601         * gcc.dg/anon-struct-1.c: New.
20602         * gcc.dg/anon-struct-2.c: New.
20603         * gcc.dg/anon-struct-3.c: New.
20604         * gcc.dg/20011008-1.c: Adjust warning text.
20605         * gcc.dg/20020527-1.c: Add -fms-extensions.
20606
20607 2002-06-16  Richard Henderson  <rth@redhat.com>
20608
20609         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20610
20611 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20612
20613         * gcc.c-torture/execute/20020615-1.c: New test.
20614
20615 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20616
20617         * gcc.c-tortuture/execute/compare-1.c: New test case.
20618         * gcc.c-tortuture/execute/compare-2.c: New test case.
20619         * gcc.c-tortuture/execute/compare-3.c: New test case.
20620
20621 2002-06-13  Richard Henderson  <rth@redhat.com>
20622
20623         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20624         ia64 ilp32.
20625
20626 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20627
20628         * g++.dg/template/typename2.C: Update error message.
20629
20630 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20631
20632         * gcc.c-torture/execute/20020611-1.c: New test.
20633
20634 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20635
20636         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20637         list of targets to skip.
20638
20639 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20640
20641         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20642         targets if not optimizing.
20643
20644 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20645
20646         * gcc.c-torture/compile/20020605-1.c: New test.
20647
20648         * g++.dg/opt/vt1.C: New test.
20649
20650         * gcc.dg/20020531-1.c: New test.
20651
20652         * gcc.dg/20020530-1.c: New test.
20653
20654         * gcc.dg/20020527-1.c: New test.
20655
20656         * g++.dg/opt/cse1.C: New test.
20657
20658 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20659
20660         * gcc.dg/20020607-2.c: New test case.
20661
20662 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20663
20664         * gcc.c-torture/compile/20020604-1.c: New test.
20665
20666 2002-06-04  Richard Henderson  <rth@redhat.com>
20667
20668         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
20669         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
20670         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
20671
20672 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
20673
20674         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
20675
20676 2002-06-03  Richard Henderson  <rth@redhat.com>
20677
20678         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20679         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20680
20681 2002-06-02  Richard Henderson  <rth@redhat.com>
20682
20683         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20684         test functions static.
20685
20686 2002-06-02  Andreas Jaeger  <aj@suse.de>
20687
20688         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20689         now.
20690
20691 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20692
20693         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20694         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20695         Update for mofified diagnostics.
20696         * gcc.dg/c99-intconst-1.c: No longer fail.
20697
20698 2002-06-02  Richard Henderson  <rth@redhat.com>
20699
20700         * gcc.dg/uninit-A.c: Remove xfail markers.
20701
20702 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20703
20704         * gcc.dg/fnegate-1.c: New test case.
20705
20706 2002-05-30  Osku Salerma  <osku@iki.fi>
20707
20708         * gcc.c-torture/execute/mayalias-1.c: New file.
20709
20710 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20711
20712         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20713         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20714         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20715
20716 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20717
20718         * gcc.c-torture/execute/20020529-1.c: New test.
20719
20720 2002-05-27  Richard Henderson  <rth@redhat.com>
20721
20722         * g++.dg/ext/attrib6.C: New test case.
20723
20724 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20725
20726         * gcc.c-torture/execute/pure-1.c: New test.
20727
20728 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20729
20730         * gcc.dg/cpp/arith-2.c: Remove.
20731
20732 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20733
20734         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20735         * gcc.dg/cpp/if-3.c: Remove.
20736
20737 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20738
20739         * g++.dg/opt/cse2.C: New test.
20740
20741 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20742
20743         * gcc.dg/cpp/arith-1.c: New semantic tests.
20744         * gcc.dg/cpp/if-1.c: Update.
20745
20746 2002-05-24  Ben Elliston  <bje@redhat.com>
20747
20748         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20749
20750 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20751
20752         * gcc.dg/verbose-asm.c: New test.
20753
20754 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20755
20756         * gcc.dg/cpp/paste12.c: New test.
20757
20758 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20759
20760         * g++.dg/parse/named_ops.C: New test.
20761
20762 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20763
20764         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20765
20766 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20767
20768         * gcc.dg/weak-2.c: Allow optional leading underscore
20769         in scan-assembler symbol name.
20770         * gcc.dg/weak-3.c: Likewise.
20771         * gcc.dg/weak-4.c: Likewise.
20772         * gcc.dg/weak-5.c: Likewise.
20773
20774 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20775
20776         * gcc.dg/20020523-1.c: New test.
20777
20778 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20779
20780         * objc.dg/const-str-2.m: Update now that we stop after
20781         a command line error.
20782
20783 2002-05-22  Richard Henderson  <rth@redhat.com>
20784
20785         * g++.dg/dg.exp: Fix typo in test pruneing.
20786
20787 2002-05-22  Richard Henderson  <rth@redhat.com>
20788
20789         * g++.dg/dg.exp: Prune the tls subdirectory.
20790         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20791         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20792         * g++.dg/tls/init-1.C: New.
20793
20794 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20795
20796         * gcc.dg/20020517-1.c: New test.
20797
20798 2002-05-21  Richard Henderson  <rth@redhat.com>
20799
20800         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20801         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20802
20803 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20804
20805         * g++.dg/other/copy2.C: New test.
20806
20807 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20808
20809         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20810         (MAX_COPY): Bump up to 10 times sizeof (long long).
20811         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20812
20813         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20814         sizeof (long long).
20815
20816         * gcc.c-torture/execute/strcpy-1.c: New test.
20817
20818 2002-05-19  Jason Merrill  <jason2redhat.com>
20819
20820         * g++.dg/ext/oper1.C: New test.
20821
20822 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20823 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20824
20825         * README.QMTEST: New file.
20826
20827         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20828
20829 2002-05-19  Andreas Jaeger  <aj@suse.de>
20830
20831         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20832         now.
20833         * gcc.c-torture/execute/loop-2d.x: Likewise.
20834
20835 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20836
20837         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20838         support weak symbols.
20839         * gcc.dg/weak-4.c: Likewise
20840         * gcc.dg/weak-6.c: Likewise
20841
20842 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20843
20844         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20845         cygwin, coff and h8300-*-hms targets
20846         * gcc.dg/weak-5.c: Likewise
20847         * gcc.dg/weak-7.c: Likewise
20848
20849 2002-05-16  Jason Merrill  <jason@redhat.com>
20850
20851         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20852         (scan-assembler-not, scan-assembler-dem): Likewise.
20853         (scan-assembler-dem-not): Likewise.
20854
20855 2002-05-15  Richard Henderson  <rth@redhat.com>
20856
20857         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20858
20859 2002-05-15  Richard Henderson  <rth@redhat.com>
20860
20861         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20862         (vfoo1f): Warning here.
20863         (vfoo1l): Don't redefine the alias.
20864
20865 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20866
20867         * g++.dg/init/pm1.C: New test.
20868
20869 2002-05-12  David S. Miller  <davem@redhat.com>
20870
20871         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20872         types.
20873
20874 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20875
20876         * gcc.c-torture/execute/20020510-1.c: New test case.
20877
20878 2002-05-10  David S. Miller  <davem@redhat.com>
20879
20880         * gcc.c-torture/execute/conversion.c: Test long double too.
20881
20882 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20883
20884         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20885         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20886         * lib/g++.exp (g++_link_flags): Likewise.
20887         * lib/objc.exp (objc_target_compile): Likewise.
20888
20889 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20890
20891         * gcc.dg/cpp/poison.c: Update.
20892         * gcc.dg/cpp/20000625-2.c: Remove.
20893         * gcc.dg/cpp/direct2s.c: Remove final test.
20894
20895 2002-05-08  Tom Rix  <trix@redhat.com>
20896
20897         * gcc.c-torture/execute/20020508-1.c: New test.
20898         * gcc.c-torture/execute/20020508-2.c: New test.
20899         * gcc.c-torture/execute/20020508-3.c: New test.
20900
20901 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20902
20903         * gcc.dg/cpp/charconst-4.c: More tests.
20904
20905 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20906
20907         PR c/6569
20908         * gcc.dg/weak-3.c: Update location of warning messages.
20909         * gcc.dg/weak-5.c: Likewise.
20910
20911 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20912
20913         * gcc.c-torture/execute/20020506-1.c: New test case.
20914
20915 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20916
20917         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20918
20919 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20920
20921         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20922
20923 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20924
20925         * gcc.dg/cpp/charconst-3.c: New test.
20926
20927 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20928
20929         * gcc.dg/cpp/charconst.c: Update tests.
20930
20931 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20932
20933         * treelang: Added directory for new sample language treelang. Also
20934         lib/treelang.exp: New file to signal treelang should be tested.
20935
20936 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20937
20938         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20939         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20940         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20941         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20942         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20943         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20944         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20945
20946 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20947
20948         * gcc.dg/format/xopen-2.c: New test.
20949
20950 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20951
20952         * gcc.dg/20020503-1.c: New test.
20953
20954 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20955
20956         * g++.dg/init/dtor1.C: Make it tougher.
20957
20958 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20959
20960         * g++.dg/init/dtor1.C: New test.
20961
20962 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20963
20964         * gcc.dg/altivec-8.c: New.
20965
20966 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20967
20968         * gcc.dg/altivec-7.c: New.
20969
20970 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20971
20972         * g++.dg/parse/typedef1.C: New test.
20973
20974 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20975
20976         PR c++/6486
20977         * g++.dg/template/friend6.C: New test.
20978
20979         PR c++/6492
20980         * g++.dg/init/copy1.C: New test.
20981
20982 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
20983
20984         * g++.dg/warn/effc1.C: New test.
20985
20986 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20987
20988         * gcc.dg/cpp/if-cexp.c: Add a test.
20989
20990 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
20991
20992         * gcc.dg/20020426-2.c: New test.
20993
20994 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20995
20996         * gcc.dg/cpp/if-mop.c: Update.
20997         * gcc.dg/cpp/if-mpar.c: Add test.
20998         * gcc.dg/cpp/if-oppr.c: Update.
20999
21000 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21001
21002         PR c/6343
21003         * gcc.dg/weak-[2-7].c: New tests.
21004
21005 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21006
21007         * gcc.dg/enum1.c: New test.
21008
21009 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21010
21011         PR c++/6497
21012         * g++.dg/inherit/access2.C: New test.
21013
21014 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21015
21016         PR bootstrap/6445
21017         * gcc.dg/20020426-1.c: New test.
21018
21019 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21020
21021         * g++.dg/abi/enum1.C: New test.
21022
21023 2002-04-26  Richard Henderson  <rth@redhat.com>
21024
21025         * gcc.dg/c99-bool-1.c: Expect always true warning.
21026
21027 2002-04-25  Roger Sayle  <roger@eyesopen.com>
21028
21029         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
21030
21031 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21032
21033         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
21034         targets.
21035
21036 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
21037
21038         * g++.dg/abi/mange7.C: New test.
21039
21040         PR c++/6438.
21041         * g++.dg/parse/stmtexpr2.C: New test.
21042
21043 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
21044
21045         * gcc.dg/20020312-2.c: Add SH target.
21046
21047 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21048
21049         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
21050         compiler output on mips*-*-irix*.
21051
21052 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
21053
21054         * g++.dg/parse/attr1.C: New test.
21055
21056 2002-04-23  Roger Sayle  <roger@eyesopen.com>
21057
21058         * gcc.c-torture/execute/string-opt-17.c: New test case.
21059         * gcc.c-torture/execute/memset-2.c: New test case.
21060
21061 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
21062
21063         PR c++/6256:
21064         * g++.dg/template/friend5.C: New test.
21065
21066         PR c++/6331:
21067         * g++.dg/template/qual1.C: Likewise.
21068
21069 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
21070
21071         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
21072         Include stdlib.h, not stdio.h or ctype.h.
21073
21074 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
21075
21076         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
21077         cris-*-elf* and mmix-*-*.
21078         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
21079         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
21080         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
21081         Ditto.
21082         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
21083         * gcc.dg/wchar_t-1.c: Ditto.
21084
21085 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
21086
21087         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
21088         Clarify comment.
21089
21090 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
21091
21092         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
21093
21094 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21095
21096         * gcc.c-torture/execute/20000906-1.x: Delete.
21097
21098 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
21099
21100         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
21101
21102 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
21103
21104         * PR6367
21105         * g77.f-torture/execute/6367.f: New test.
21106         * g77.f-torture/execute/6367.x: Disable for MMIX.
21107
21108 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
21109
21110         * PR6352
21111         * g++.dg/opt/inline2.C: New test.
21112
21113 2002-04-18  Richard Henderson  <rth@redhat.com>
21114
21115         * gcc.dg/20000906-1.c: Enable for all targets.
21116         * gcc.c-torture/compile/iftrap-2.c: New.
21117
21118 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21119
21120         * gcc.dg/20020418-1.c: New test.
21121         * gcc.dg/20020418-2.c: New test.
21122
21123 2002-04-18  Richard Henderson  <rth@redhat.com>
21124
21125         * gcc.c-torture/compile/iftrap-1.c: New.
21126         * gcc.dg/iftrap-1.c: Adjust for ia64.
21127         * gcc.dg/iftrap-2.c: New.
21128
21129 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21130
21131         * gcc.c-torture/compile/20020418-1.c: New test.
21132
21133 2002-04-18  Roger Sayle  <roger@eyesopen.com>
21134
21135         * gcc.c-torture/compile/20020415-1.c: New.
21136
21137 2002-04-18  David S. Miller  <davem@redhat.com>
21138
21139         * gcc.c-torture/execute/20020418-1.c: New test.
21140
21141 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
21142
21143         * gcc.dg/20020416-1.c: New test.
21144
21145         * g++.dg/opt/inline1.C: New test.
21146
21147 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
21148
21149         * gcc.dg/altivec-5.c: New test.
21150
21151         * gcc.dg/20020415-1.c: New test.
21152
21153 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
21154
21155         * testsuite/lib/chill.exp: Remove.
21156
21157 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
21158
21159         * g++.dg/other/big-struct.C: New test.
21160
21161 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
21162
21163         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
21164         of scratch file.
21165
21166 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
21167
21168         PR c/6277
21169         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21170         in scan-assembler function name
21171
21172 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21173
21174         * g77.f-torture/execute/980628-4.x,
21175         g77.f-torture/execute/980628-5.x,
21176         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21177         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21178         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21179         i[34567]86-*-*.
21180
21181 2002-04-13  David S. Miller  <davem@redhat.com>
21182
21183         * gcc.c-torture/execute/20020413-1.c: New test.
21184
21185 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21186
21187         * gcc.dg/asm-6.c,
21188         * g++.dg/ext/asm1.C: New tests.
21189
21190 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21191
21192         PR c++ 5373.
21193         * g++.dg/parse/stmtexpr1.C: New test.
21194
21195         PR c++/5189.
21196         * g++.dg/template/copy1.C: New test.
21197
21198 2002-04-12  Richard Henderson  <rth@redhat.com>
21199
21200         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21201
21202 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21203
21204         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21205         gcc.c-torture/execute/20020307-2.c.
21206
21207 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21208
21209         * g++.dg/ext/attrib5.C,
21210         * g++.dg/lookup/struct1.C: New tests.
21211
21212 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21213
21214         * gcc.dg/20020411-1.c: New test.
21215
21216         * gcc.c-torture/execute/20020411-1.c: New test.
21217
21218 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21219
21220         * g77.f-torture/execute/6177.f: New test.
21221
21222 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21223
21224         PR middle-end/6247
21225         * g++.dg/opt/cleanup1.C: New test.
21226
21227         * g++.dg/opt/const1.C: New test.
21228
21229 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21230
21231         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21232
21233 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21234
21235         PR c++/5507
21236         * g++.dg/template/typename2.C: New test.
21237
21238 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21239
21240         * gcc.c-torture/execute/loop-12.c: New.
21241
21242 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21243
21244         * g77.f-torture/execute/980628-4.x,
21245         g77.f-torture/execute/980628-5.x,
21246         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21247         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21248         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21249
21250 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21251
21252         PR optimization/6086
21253         * g++.dg/opt/preinc1.C: New test.
21254
21255 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21256
21257         PR c++/5571
21258         * g++.dg/opt/static2.C: New test.
21259
21260 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21261
21262         PR c/5120
21263         * gcc.dg/20020406-1.c: New test.
21264
21265 2002-04-04  David S. Miller  <davem@redhat.com>
21266
21267         * gcc.c-torture/execute/20020404-1.c: New test.
21268
21269 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21270
21271         PR c/6123
21272         * gcc.dg/20020312-2.c: Do not declare global register variable
21273         if __PIC__ or __pic__ is defined.
21274
21275 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21276
21277         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21278         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21279
21280 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21281
21282         * gcc.misc-tests/linkage.exp: Update last change to handle
21283         sparc*-, not just sparc-.
21284
21285 2002-04-03  Richard Henderson  <rth@redhat.com>
21286
21287         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21288
21289 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21290
21291         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21292
21293 2002-04-02  David S. Miller  <davem@redhat.com>
21294
21295         * gcc.c-torture/execute/20020402-3.c: New test.
21296
21297 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21298
21299         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21300         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21301
21302         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21303         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21304         g77.f-torture/execute/20001201.x,
21305         g77.f-torture/execute/u77-test.x: New files.
21306
21307         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21308         * gcc.dg/wchar_t-1.c: Ditto.
21309
21310 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21311
21312         * gcc.c-torture/execute/20020402-1.c: New test.
21313
21314 2002-04-01  Richard Henderson  <rth@redhat.com>
21315
21316         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21317
21318         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21319
21320 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21321
21322         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21323
21324 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21325
21326         * g++.dg/inherit/template-as-base.C: Expect error.
21327         * g++.dg/inherit/namespace-as-base.C: Likewise.
21328
21329 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21330
21331         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21332         g++.dg/ext/instantiate3.C: Tweak match patterns.
21333
21334         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21335         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21336         -da test.
21337
21338 2002-03-31  Richard Henderson  <rth@redhat.com>
21339
21340         * gcc.dg/special/alias-2.c: New.
21341         * gcc.dg/special/ecos.exp: Run it.
21342
21343 2002-03-31  Richard Henderson  <rth@redhat.com>
21344
21345         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21346
21347 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21348
21349         * gcc.dg/weak-1.c: Disable on h8300 port.
21350
21351 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21352
21353         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21354         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21355         ordering tests.
21356         * g++.dg/bprob/bprob-1.C: New test.
21357         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21358         * g++.dg/gcov/gcov-1.C: New test.
21359         * g++.dg/gcov/gcov-1.x: New file.
21360         * g++.dg/gcov/gcov-2.C: New test.
21361         * g++.dg/gcov/gcov-3.C: New test.
21362         * g++.dg/gcov/gcov-3.h: New file.
21363
21364 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21365
21366         * g++.old-deja/g++.other/builtins5.C: New test.
21367         * g++.old-deja/g++.other/builtins6.C: New test.
21368         * g++.old-deja/g++.other/builtins7.C: New test.
21369         * g++.old-deja/g++.other/builtins8.C: New test.
21370         * g++.old-deja/g++.other/builtins9.C: New test.
21371
21372 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21373
21374         * g++.dg/opt/static1.C: New test.
21375
21376         * g++.dg/opt/longbranch1.C: New test.
21377
21378 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21379
21380         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21381
21382         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21383
21384 2002-03-28  Jeffrey A Law  (law@redhat.com)
21385
21386         * gcc.c-torture/execute/20020328-1.c: New test.
21387
21388 2002-03-27  Richard Henderson  <rth@redhat.com>
21389
21390         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21391         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21392         move from g++.old-deja/g++.ext/.
21393
21394 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21395
21396         * g++.dg/init/new2.C: New test.
21397
21398 2002-03-26  Richard Henderson  <rth@redhat.com>
21399
21400         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21401
21402         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21403         on sparc.
21404
21405         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21406         sparcv9 systems.
21407         * gcc.dg/20001102-1.c: Likewise.
21408
21409 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21410
21411         * gcc.dg/cpp/endif-pedantic1.c,
21412         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21413
21414 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21415
21416         * g++.dg/init/new1.C: New test.
21417
21418 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21419
21420         * g++.dg/abi/vbase9.C: New test.
21421
21422 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21423
21424         * gcc.dg/arm-asm.c: New test.
21425
21426 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21427
21428         * gcc.dg/Wswitch-enum.c: New test.
21429         Fix PR c/5044.
21430
21431 2002-03-26  Richard Henderson  <rth@redhat.com>
21432
21433         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21434         structure.
21435
21436 2002-03-25  Richard Henderson  <rth@redhat.com>
21437
21438         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21439         sparcv9 systems.
21440
21441         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21442         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21443
21444 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21445
21446         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21447
21448 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21449
21450         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21451         targets using generic thunk support.
21452
21453 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21454
21455         * gcc.c-torture/compile/20020323-1.c: New test.
21456
21457         * g++.dg/opt/conj2.C: New test.
21458
21459 2002-03-24  Richard Henderson  <rth@redhat.com>
21460
21461         * gcc.dg/weak-1.c: Use -fno-common.
21462
21463 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21464
21465         * g77.dg/f77-edit-apostrophe-out.f: New test
21466         * g77.dg/f77-edit-h-out.f: New test
21467         * g77.dg/f77-edit-t-in.f: New test
21468         * g77.dg/f77-edit-t-out.f: New test
21469         * g77.dg/f77-edit-x-out.f: New test
21470         * g77.dg/f77-edit-slash-out.f: New test
21471         * g77.dg/f77-edit-colon-out.f: New test
21472         * g77.dg/f77-edit-s-out.f: New test
21473
21474 2002-03-24  Richard Henderson  <rth@redhat.com>
21475
21476         * objc/execute/formal_protocol-6.x: New XFAIL.
21477
21478 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21479
21480         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21481         that do not support weak symbols
21482
21483 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21484
21485         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21486         * lib/g77.exp:  Likewise
21487         * lib/objc.exp: Likewise
21488
21489 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21490
21491         * gcc.dg/Wswitch-default.c: New test.
21492
21493 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21494
21495         * g++.dg/other/enum1.C: New test.
21496
21497 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21498
21499         * gcc.dg/pragma-ep-3.c: Fix typo.
21500
21501 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21502
21503         * g++.dg/inherit/template-as-base.C: New test.
21504
21505 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21506
21507         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21508         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21509
21510 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21511
21512         * gcc.dg/cpp/multiline.c: Update to match.
21513
21514 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21515
21516         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21517
21518 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21519
21520         * gcc.dg/cpp/extratokens2.c:  New file.
21521
21522 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21523
21524         * gcc.dg/20020312-2.c: Add rs6000 target.
21525
21526         * gcc.c-torture/compile/20020319-1.c: New test.
21527
21528 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21529
21530         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21531         (A, E): Handle this.
21532
21533 2002-03-20  Jason Merrill  <jason@redhat.com>
21534
21535         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21536         ignoring -fpic.
21537         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21538         through prune_gcc_output.
21539
21540 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21541
21542         * gcc.c-torture/compile/20020320-1.c: New test.
21543
21544 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21545
21546         * gcc.c-torture/compile/20020318-1.c: New test.
21547
21548         * gcc.dg/struct-by-value-1.c: New test.
21549
21550         * gcc.dg/20020319-1.c: New test.
21551
21552 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21553
21554         * g++.dg/opt/conj1.C: New test.
21555
21556 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21557
21558         * g++.dg/template/qualttp20.C: Revert previous change.
21559         * g++.dg/template/qualttp3.C: Likewise.
21560         * g++.dg/template/qualttp4.C: Likewise
21561         * g++.dg/template/qualttp5.C: Likewise
21562         * g++.dg/template/qualttp6.C: Likewise
21563         * g++.dg/template/qualttp7.C: Likewise
21564         * g++.dg/template/qualttp8.C: Likewise
21565         * g++.dg/template/recurse.C: Likewise.
21566
21567 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21568
21569         * gcc.dg/cpp/wchar-1.c: Update.
21570
21571 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21572
21573         * g++.dg/template/conv1.C: New test.
21574         * g++.dg/template/conv2.C: New test.
21575         * g++.dg/template/conv3.C: New test.
21576         * g++.dg/template/conv4.C: New test.
21577
21578 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21579
21580         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21581         * g++.dg/template/qualttp3.C: Likewise.
21582         * g++.dg/template/qualttp4.C: Likewise
21583         * g++.dg/template/qualttp5.C: Likewise
21584         * g++.dg/template/qualttp6.C: Likewise
21585         * g++.dg/template/qualttp7.C: Likewise
21586         * g++.dg/template/qualttp8.C: Likewise
21587         * g++.dg/template/recurse.C: Likewise.
21588
21589 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21590
21591         * g++.dg/opt/dtor1.C: New test.
21592
21593 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21594
21595         * gcc.c-torture/compile/20020315-1.c: New test.
21596
21597 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21598
21599         * gcc.dg/weak-1.c: Fix scan tests.
21600
21601 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21602
21603         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21604         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21605         cris-*-aout* mmix-*-*.
21606         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21607         cris-*-aout* mmix-*-*.
21608         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21609         cris-*-elf* cris-*-aout* and mmix-*-*.
21610         * gcc.dg/20001009-1.c: Ditto.
21611         * gcc.dg/20010912-1.c: Ditto.
21612         * gcc.dg/20020122-4.c: Ditto.
21613         * gcc.dg/inline-2.c: Ditto.
21614
21615 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21616
21617         * gcc.c-torture/compile/20020314-1.c: New test.
21618
21619 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21620
21621         * gcc.c-torture/execute/20020314-1.c: New test.
21622
21623 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21624
21625         * g++.dg/warn/Wunused-1.C: New test.
21626
21627 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21628
21629         * g++.dg/abi/mangle6.C: New test.
21630
21631 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21632
21633         * gcc.c-torture/compile/20020309-2.c: New test.
21634
21635         * gcc.c-torture/compile/20020312-1.c: New test.
21636
21637 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21638
21639         * g++.dg/other/access1.C: New test.
21640
21641 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21642
21643         * gcc.c-torture/execute/wchar_t-1.c: New test.
21644
21645 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21646
21647         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21648
21649 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21650
21651         * gcc.dg/20020312-1.c: New test case.
21652
21653 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21654
21655         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21656
21657 2002-03-11  Richard Henderson  <rth@redhat.com>
21658
21659         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21660         * g++.old-deja/g++.jason/report.C: Likewise.
21661
21662 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21663
21664         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21665         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21666
21667 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21668
21669         * testsuite/g++.dg/overload/pmf1.C: New test.
21670
21671 2002-03-11  Kazu Hirata  <kazu@hxi.com>
21672
21673         * gcc.c-torture/execute/20020307-1.c: Use long.
21674
21675 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
21676
21677         PR optimization/5844
21678         * gcc.dg/20020310-1.c: New test.
21679
21680 2002-03-09  Michael Meissner  <meissner@redhat.com>
21681
21682         * gcc.c-torture/execute/memcpy-2.c: New test.
21683         * gcc.c-torture/execute/memset-1.c: New test.
21684         * gcc.c-torture/execute/strlen-1.c: New test.
21685         * gcc.c-torture/execute/strcmp-1.c: New test.
21686         * gcc.c-torture/execute/strncmp-1.c: New test.
21687
21688 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21689
21690         * gcc.dg/ppc-ldstruct.c: New test.
21691
21692 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21693
21694         * gcc.c-torture/execute/va-arg-22.c: New test.
21695
21696 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21697
21698         * gcc.c-torture/compile/20020309-1.c: New test.
21699
21700 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21701
21702         * gcc.c-torture/execute/20020307-2.c: New test.
21703
21704 2002-03-07  Jeffrey A Law  (law@redhat.com)
21705
21706         * g77.f-torture/compile/20020307-1.f: New test.
21707
21708 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21709
21710         * gcc.dg/unordered-1.c: New test.
21711
21712 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21713
21714         * gcc.c-torture/execute/20020307-1.c: New test.
21715
21716 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21717
21718         * gcc.dg/20020304-1.c: New test.
21719
21720         * gcc.c-torture/compile/20020304-2.c: New test.
21721
21722 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21723
21724         * gcc.c-torture/compile/20020304-1.c: New test case
21725         (from PR c/5830).
21726
21727 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21728
21729         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21730
21731 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21732
21733         * g++.dg/other/classkey1.C: New test.
21734
21735 2002-03-01  Richard Henderson  <rth@redhat.com>
21736
21737         * gcc.c-torture/compile/981223-1.x: New.
21738         * gcc.c-torture/compile/920625-1.x: New.
21739
21740 2002-02-28  Richard Henderson  <rth@redhat.com>
21741
21742         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21743
21744 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21745
21746         * gcc.c-torture/execute/20020227-1.c: New test.
21747
21748 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21749
21750         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21751         here" ERROR lines.
21752         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21753         * g++.old-deja.g++.other/defarg1.C: Likewise.
21754         * g++.old-deja/g++.pt/calls2.C: Likewise.
21755         * g++.old-deja/g++.pt/crash20.C: Likewise.
21756         * g++.old-deja/g++.pt/crash30.C: Likewise.
21757         * g++.old-deja/g++.pt/crash36.C: Likewise.
21758         * g++.old-deja/g++.pt/crash6.C: Likewise.
21759         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21760         * g++.old-deja/g++.pt/derived3.C: Likewise.
21761         * g++.old-deja/g++.pt/error1.C: Likewise.
21762         * g++.old-deja/g++.pt/friend21.C: Likewise.
21763         * g++.old-deja/g++.pt/friend23.C: Likewise.
21764         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21765         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21766
21767 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21768
21769         * gcc.c-torture/execute/20020225-2.c: New test.
21770
21771 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21772
21773         * gcc.c-torture/execute/920730-1t.c,
21774         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21775         Delete test cases, only relevant to -traditional.
21776
21777 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21778
21779         * gcc.dg/cpp/undef1.c: Remove.
21780         * gcc.dg/cpp/directiv.c: Update.
21781         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21782
21783 2002-02-27  Michael Meissner  <meissner@redhat.com>
21784
21785         * gcc.c-torture/execute/20020226-1.c: New test.
21786
21787 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21788
21789         * g++.dg/debug/debug4.C: New test.
21790
21791         * gcc.dg/ia64-visibility-1.c: New test.
21792
21793 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21794
21795         * gcc.dg/debug/20020224-1.c: New.
21796
21797 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21798
21799         * gcc.c-torture/execute/960416-1.x: New.
21800         * gcc.c-torture/execute/divconst-3.x: Likewise.
21801
21802 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21803
21804         * gcc.dg/20020224-1.c: New test.
21805
21806 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21807
21808         * gcc.c-torture/execute/20020225-1.c: New.
21809
21810 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21811
21812         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21813
21814 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21815
21816         * gcc.dg/20020222-1.c: New test.
21817
21818 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21819
21820         * g++.dg/opt/anonunion1.C: New test.
21821
21822 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21823
21824         * g++.dg/template/qualttp19.C: New test.
21825         * g++.dg/template/qualttp20.C: New test.
21826         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21827         * g++.old-deja/g++.other/qual1.C: Likewise.
21828
21829 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21830
21831         * gcc.dg/attr-alwaysinline.c: New.
21832
21833 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21834
21835         * gcc.dg/20020220-1.c: New test.
21836
21837         * gcc.dg/20020220-2.c: New test.
21838
21839         * g++.dg/opt/mmx1.C: New test.
21840
21841 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21842
21843         * gcc.c-torture/compile/20020110.c: New test.
21844
21845 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21846
21847         * gcc.c-torture/execute/20020219-1.c: New test.
21848
21849         * gcc.dg/20020219-1.c: New test.
21850
21851         * gcc.dg/noncompile/20020220-1.c: New test.
21852
21853         * g++.dg/opt/ptrintsum1.C: New test.
21854
21855         * gcc.dg/debug/20020220-1.c: New test.
21856
21857 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21858
21859         * gcc.c-torture/execute/20020216-1.c: New test.
21860
21861 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21862
21863         * gcc.dg/decl-1.c: Update, new test.
21864
21865 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21866
21867         * g++.dg/abi/bitfield1.C: New test.
21868         * g++.dg/abi/bitfield2.C: New test.
21869
21870 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21871
21872         * gcc.dg/attr-nest.c: New test.
21873
21874 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21875
21876         * gcc.c-torture/execute/20020215-1.c: New test.
21877
21878 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21879
21880         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21881         * g++.dg/debug/debug.exp: New.
21882         * g++.dg/debug/trivial.C: New.
21883         * g++.dg/debug/debug1.C: Moved...
21884         * g++.dg/other/debug1.C: ...from here.
21885         * g++.dg/debug/debug2.C: Moved...
21886         * g++.dg/other/debug2.C: ...from here.
21887         * g++.dg/debug/debug3.C: Moved...
21888         * g++.dg/other/debug3.C: ...from here.
21889
21890         * gcc.dg/noncompile/20020213-1.c: New test.
21891
21892 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21893
21894         * g++.dg/other/debug3.C: New test.
21895
21896         * gcc.c-torture/execute/20020213-1.c: New test.
21897
21898 2002-02-13  Richard Smith <richard@ex-parrot.com>
21899
21900         * g++.old-deja/g++.other/thunk1.C: New test.
21901
21902 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21903
21904         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21905
21906 2002-02-13  Stan Shebs  <shebs@apple.com>
21907
21908         * gcc.dg/altivec-3.c: New.
21909
21910 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21911
21912         * gcc.dg/Wunreachable-1.c: New test.
21913         * gcc.dg/Wunreachable-2.c: New test.
21914
21915 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21916
21917         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21918
21919 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21920
21921         * gcc.dg/decl-1.c: New test.
21922
21923 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21924
21925         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21926
21927 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21928
21929         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21930         * gcc.c-torture/compile/980506-1.x: Likewise.
21931
21932 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21933
21934         * gcc.dg/20020210-1.c: New.
21935
21936 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21937
21938         * g77.f-torture/execute/947.f: New regression test
21939         for PR fortran/947.
21940
21941 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21942
21943         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21944         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21945
21946 2002-02-08  Richard Henderson  <rth@redhat.com>
21947
21948         * gcc.c-torture/compile/labels-3.c: New.
21949
21950 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21951
21952         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21953         expression statements work instead.
21954         * gcc.dg/noncompile/20020207-1.c: New test.
21955
21956 2002-02-07  Richard Henderson  <rth@redhat.com>
21957
21958         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21959
21960 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21961
21962         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21963         message from g77
21964         * lib/g77-dg.exp: Trim g77 error messages so that they are
21965         recognized by dg.exp.
21966
21967 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21968
21969         PR fortran/5473
21970         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21971
21972 2002-02-07  Richard Henderson  <rth@redhat.com>
21973
21974         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21975         to be sufficiently aligned for integers.
21976
21977 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21978
21979         * g++.dg/template/friend4.C: New test.
21980
21981 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21982
21983         PR fortran/5743
21984         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
21985         unsupported cases.
21986
21987 2002-02-07  Richard Henderson  <rth@redhat.com>
21988
21989         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
21990         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
21991         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
21992         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
21993
21994 2002-02-06  Richard Henderson  <rth@redhat.com>
21995
21996         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
21997
21998 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
21999
22000         * gcc.dg/20020206-1.c: New test.
22001
22002 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22003
22004         * gcc.c-torture/execute/20020206-1.c: New test.
22005
22006         * gcc.c-torture/execute/20020206-2.c: New test.
22007
22008         PR optimization/5429:
22009         * gcc.c-torture/compile/20020206-1.c: New test.
22010
22011 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22012
22013         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22014         as certain file formats cannot support particularly large
22015         alignments.
22016
22017         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22018         and do not expect to be able to link the executable.
22019
22020         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
22021         fail because the COFF format does not support the weak attribute.
22022
22023 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
22024
22025         * g77.dg/pr5473.f:  New test
22026
22027 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
22028
22029         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
22030         Fix testcase accordingly.
22031
22032 2002-02-04  Richard Henderson  <rth@redhat.com>
22033
22034         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
22035         (buf): Change to be an array of pointers, not ints.
22036
22037 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22038
22039         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
22040         before all tests.  Move warning one line above to match where it
22041         C frontend emits.
22042         * gcc.dg/Wswitch-2.c: New test.
22043         * g++.dg/warn/Wswitch-1.C: New test.
22044         * g++.dg/warn/Wswitch-2.C: New test.
22045
22046 2002-02-04  Richard Henderson  <rth@redhat.com>
22047
22048         * g++.dg/abi/offsetof.C: Fix size comparison.
22049
22050 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
22051
22052         * gcc.dg/cast-qual-2.c: New test.
22053
22054 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22055
22056         * gcc.dg/20020201-4.c: New test.
22057
22058 2002-02-04  Ben Elliston  <bje@redhat.com>
22059
22060         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
22061         target_info attribute != 0, in addition to the empty string.
22062         (gcc_target_compile): Likewise.
22063
22064 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
22065
22066         * gcc.dg/Wswitch.c: New test.
22067         PR gcc/4475. PR gcc/3780.
22068
22069 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
22070
22071         * g77.f-torture/execute/5122.f: New test for regressions
22072         against PR fortran/5122.
22073
22074 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
22075
22076         * g77.f-torture/compile/pr3743.f: Delete
22077         * g77.dg/pr3743-1.f: New test.
22078         * g77.dg/pr3743-2.f: New test.
22079         * g77.dg/pr3743-3.f: New test.
22080         * g77.dg/pr3743-4.f: New test.
22081
22082 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22083
22084         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
22085
22086 2002-02-02  Richard Henderson  <rth@redhat.com>
22087
22088         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
22089         * gcc.c-torture/execute/bf64-1.c: Likewise.
22090
22091 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22092
22093         * gcc.dg/20020201-2.c: New test.
22094
22095         * gcc.dg/20020201-3.c: New test.
22096
22097         * gcc.c-torture/execute/bitfld-2.c: New test.
22098
22099 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22100
22101         * gcc.dg/bitfld-1.c: Update.
22102         * gcc.dg/bitfld-2.c: Update.
22103         * gcc.c-torture/execute/bitfld-1.x: New.
22104
22105 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22106
22107         * gcc.c-torture/execute/20020201-1.c: New test.
22108
22109 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
22110
22111         PR target/5469
22112         * gcc.dg/20020201-1.c: New test.
22113
22114 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
22115
22116         PR fortran/3743
22117         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
22118         * g77.f-torture/compile/pr3743.x: Remove
22119
22120 2002-01-31  Tom Rix  <trix@redhat.com>
22121
22122         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
22123
22124 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22125
22126         * gcc.dg/noncompile/20020130-1.c: New test.
22127
22128 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
22129
22130         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
22131
22132 2002-01-29  Richard Henderson  <rth@redhat.com>
22133
22134         * gcc.c-torture/execute/991118-1.c: Cast various constants back
22135         to long long.
22136         * gcc.c-torture/execute/bf64-1.c: Likewise.
22137
22138 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
22139
22140         * gcc.c-torture/execute/20020129-1.c: New test.
22141
22142 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22143
22144         * gcc.c-torture/compile/20000224-1.c: Update.
22145         * gcc.c-torture/execute/bitfld-1.c: New tests.
22146         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
22147         * gcc.dg/uninit-A.c: Update.
22148
22149 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22150
22151         * g++.dg/template/ctor1.C: Add instantiation.
22152
22153 2002-01-28  Paul Koning  <pkoning@equallogic.com>
22154
22155         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
22156         argument to __builtin_prefetch to be const ptr.
22157
22158 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
22159
22160         * gcc.c-torture/compile/20020120-1.c: New test.
22161
22162 2002-01-27  Kazu Hirata  <kazu@hxi.com>
22163
22164         * gcc.c-torture/execute/20020127-1.c: New test.
22165
22166 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
22167
22168         * g77.dg/f77-edit-i-in.f: New test
22169         * g77.dg/f77-edit-i-out.f: New test
22170
22171 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22172
22173         * gcc.dg/debug/debug.exp: New file.
22174         * gcc.dg/debug/trivial.c: New file.
22175         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22176         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22177         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22178         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22179         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22180         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22181         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22182         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22183         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22184         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22185         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22186         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22187         * gcc.dg/20000503-1.c: Removed.
22188         * gcc.dg/20010207-1.c: Removed.
22189         * gcc.dg/20011223-1.c: Removed.
22190         * gcc.dg/20020104-2.c: Removed.
22191         * gcc.dg/debug-1.c: Removed.
22192         * gcc.dg/debug-2.c: Removed.
22193         * gcc.dg/debug-3.c: Removed.
22194         * gcc.dg/debug-4.c: Removed.
22195         * gcc.dg/debug-5.c: Removed.
22196         * gcc.dg/debug-6.c: Removed.
22197         * gcc.dg/dwarf2-1.c: Removed.
22198         * gcc.dg/dwarf2-2.c: Removed.
22199
22200 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22201
22202         * g++.old-deja/g++.other/eh5.C: New test.
22203         * g++.old-deja/g++.other/sibcall2.C: New test.
22204         * g++.old-deja/g++.other/array9.C: New test.
22205         * g++.old-deja/g++.other/typename2.C: New test.
22206         * g++.old-deja/g++.other/crash60.C: New test.
22207         * g++.old-deja/g++.other/conv9.C: New test.
22208         * g++.old-deja/g++.other/mangle10.C: New test.
22209         * g++.old-deja/g++.other/unchanging1.C: New test.
22210         * g++.old-deja/g++.other/exprstmt1.C: New test.
22211         * g++.old-deja/g++.other/inline23.C: New test.
22212         * g++.old-deja/g++.eh/ia64-1.C: New test.
22213         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22214         * g++.old-deja/g++.other/reload1.C: New test.
22215         * g++.old-deja/g++.other/static20.C: New test.
22216         * g++.old-deja/g++.other/local-alloc1.C: New test.
22217         * g++.old-deja/g++.other/conv8.C: New test.
22218         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22219         * g++.old-deja/g++.other/storeexpr1.C: New test.
22220         * g++.old-deja/g++.other/storeexpr2.C: New test.
22221         * g++.dg/eh/template2.C: New test.
22222         * g++.dg/warn/weak1.C: New test.
22223
22224 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22225
22226         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22227         Remove first, non-varying, argument.
22228
22229 2002-01-23  Richard Henderson  <rth@redhat.com>
22230
22231         * gcc.dg/inline-2.c: New.
22232
22233         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22234         Add optional target arg.  Check number of arguments.
22235         (scan-assembler-not, scan-assembler-dem): Likewise.
22236         (scan-assembler-dem-not): Likewise.
22237
22238 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22239
22240         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22241         line 12.
22242         * g++.old-deja/g++.brendan/parse3.C,
22243         g++.old-deja/g++.other/crash26.C,
22244         g++.old-deja/g++.other/crash28.C,
22245         g++.old-deja/g++.other/crash29.C,
22246         g++.old-deja/g++.other/crash30.C,
22247         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22248
22249 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22250
22251         * gcc.dg/20020115-1.c: New.
22252
22253 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22254
22255         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22256
22257 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22258
22259         * gcc.dg/20020122-3.c: New.
22260
22261 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22262
22263         * g++.dg/other/gc1.C: New test.
22264
22265 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22266
22267         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22268
22269 2002-01-22  Richard Henderson  <rth@redhat.com>
22270
22271         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22272
22273 2002-01-22  Richard Henderson  <rth@redhat.com>
22274
22275         * gcc.dg/20020122-4.c: New.
22276
22277 2002-01-22  H.J. Lu <hjl@gnu.org>
22278
22279         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22280         link output.
22281         * gcc.dg/special/ecos.exp: Likewise.
22282         * lib/g++-dg.exp: Likewise.
22283         * lib/g77-dg.exp: Likewise.
22284         * lib/gcc-dg.exp : Likewise.
22285         * lib/mike-g++.exp: Likewise.
22286         * lib/mike-g77.exp: Likewise.
22287         * lib/mike-gcc.exp: Likewise.
22288         * lib/objc-dg.exp: Likewise.
22289
22290 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22291
22292         PR target/5379
22293         * gcc.dg/20020122-2.c: New test.
22294
22295 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22296
22297         * gcc.dg/20020122-1.c: New test.
22298
22299 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22300
22301         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22302
22303 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22304
22305         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22306
22307 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22308
22309         * gcc.c-torture/compile/20020121-1.c: New test.
22310
22311 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22312
22313         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22314         ld_library_path.
22315
22316 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22317
22318         * gcc.dg/20020218-1.c: New test.
22319
22320 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22321
22322         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22323         messages
22324         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22325         "At global scope" warning
22326         * g++.dg/ext/align1.C: Change cygwin test for alignment
22327         from db-bogus to dg-warning
22328
22329 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22330
22331         * g77.f-torture/compile/cpp2.F: New test.
22332
22333 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22334
22335         * g++.dg/template/access1.C: New test.
22336
22337 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22338
22339         * gcc.dg/20020118-1.c: New.
22340
22341 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22342
22343         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22344
22345 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22346
22347         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22348         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22349         alignment warnings.
22350
22351 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22352
22353         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22354         torture_with_loops and torture_without_loops
22355
22356 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22357
22358         * gcc.c-torture/compile/20020116-1.c: New test.
22359
22360 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22361
22362         * gcc.dg/20020116-2.c: New test.
22363
22364         * gcc.dg/ultrasp4.c: New test.
22365
22366         * gcc.dg/20020116-1.c: New test.
22367
22368 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22369
22370         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22371         by EABI.
22372
22373 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22374
22375         * gcc.misc-tests/i386-prefetch.exp: New.
22376         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22377         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22378         * gcc.misc-tests/i386-pf-none-1.c: New test.
22379         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22380
22381 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22382
22383         * gcc.dg/gnu89-init-1.c: Add new tests.
22384
22385 2002-01-15  Andreas Jaeger  <aj@suse.de>
22386
22387         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22388         * gcc.dg/i386-mmx-2.c: Likewise.
22389         * gcc.dg/i386-sse-1.c: Likewise.
22390         * gcc.dg/i386-sse-2.c: Likewise.
22391         * gcc.dg/i386-sse-3.c: Likewise.
22392
22393 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22394
22395         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22396         Uncomment additional cases that now pass.
22397
22398 2002-01-11  Richard Henderson  <rth@redhat.com>
22399
22400         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22401         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22402
22403 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22404
22405         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22406
22407 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22408
22409         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22410         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22411
22412 2002-01-10  Dale Johannesen  <dalej@apple.com>
22413
22414         * gcc.c-torture/execute/loop-11.c: New.
22415
22416 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22417
22418         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22419         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22420
22421 2002-01-09  Richard Henderson  <rth@redhat.com>
22422
22423         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22424         type in which to perform the operation for each size.
22425
22426 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22427
22428         * gcc.c-torture/compile/20020109-2.c: New test.
22429
22430 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22431
22432         * gcc.c-torture/execute/loop-10.c: New test.
22433
22434 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22435
22436         * gcc.c-torture/compile/20010226-1.c: New test.
22437         * gcc.c-torture/compile/20010227-1.c: New test.
22438         * gcc.c-torture/compile/20010426-1.c: New test.
22439         * gcc.c-torture/compile/20010510-1.c: New test.
22440         * gcc.c-torture/compile/20010605-3.c: New test.
22441         * gcc.c-torture/compile/20010824-1.c: New test.
22442         * gcc.c-torture/execute/20010409-1.c: New test.
22443         * gcc.dg/noncompile/20000901-1.c: New test.
22444         * gcc.dg/20001023-1.c: New test.
22445         * gcc.dg/20001101-1.c: New test.
22446         * gcc.dg/20001102-1.c: New test.
22447         * gcc.dg/20010207-1.c: New test.
22448         * gcc.dg/20010405-1.c: New test.
22449         * gcc.dg/20010822-1.c: New test.
22450         * gcc.dg/20011107-1.c: New test.
22451
22452 2002-01-09  Jeffrey A Law  (law@redhat.com)
22453
22454         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22455
22456         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22457         execution failure on PA targets.
22458
22459 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22460
22461         * gcc.c-torture/compile/20020109-1.c: New test.
22462
22463 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22464
22465         * gcc.c-torture/execute/20020108-1.c: New test.
22466
22467 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22468
22469         * gcc.dg/20020108-1.c: New test.
22470
22471 2002-01-08  H.J. Lu <hjl@gnu.org>
22472
22473         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22474         for header files.
22475
22476 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22477
22478         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22479         consistency.
22480
22481 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22482
22483         * gcc.dg/altivec-4.c: Test altivec predicates.
22484
22485 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22486
22487         * gcc.c-torture/execute/20020107-1.c: New test.
22488
22489 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22490
22491         PR c/5279
22492         * gcc.c-torture/compile/20020106-1.c: New test.
22493
22494 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22495
22496         * gcc.c-torture/execute/nestfunc-4.c: New test.
22497
22498 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22499
22500         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22501         extra triple that slipped in.
22502         * g++.old-deja/g++.abi/align.C: Likewise.
22503         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22504
22505 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22506
22507         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22508         * g++.old-deja/g++.abi/align.C: Likewise.
22509         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22510
22511         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22512         on FreeBSD/i386.
22513         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22514         FreeBSD.
22515
22516 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22517
22518         * gcc.dg/20020104-1.c: New test.
22519
22520         * gcc.dg/20020104-2.c: New test.
22521
22522 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22523
22524         * gcc.dg/20020103-1.c: Fix typo in target selector.
22525
22526 2002-01-03  Richard Henderson  <rth@redhat.com>
22527
22528         * gcc.dg/20020103-1.c: New.
22529
22530 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22531
22532         * gcc.c-torture/execute/20020103-1.c: New test.
22533
22534 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22535
22536         * g++.dg/other/debug2.C: New test.
22537
22538         * gcc.c-torture/compile/20020103-1.c: New test.
22539
22540 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22541
22542         * gcc.dg/gnu89-init-1.c: Added new tests.
22543
22544 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22545
22546         * g++.dg/template/friend2.C: Remove as patch is reverted.
22547
22548         * g++.dg/warn/oldcast1.C: New test.
22549
22550         * g++.dg/template/ptrmem1.C: New test.
22551         * g++.dg/template/ptrmem2.C: New test.
22552
22553         * g++.dg/template/ntp.C: New test.
22554
22555         * g++.dg/other/component1.C: New test.
22556
22557         * g++.dg/template/ttp3.C: New test.
22558
22559         * g++.dg/template/friend2.C: New test.
22560         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22561
22562 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22563
22564         * g++.dg/other/ptrmem1.C: New test.
22565         * g++.dg/other/ptrmem2.C: New test.
22566
22567 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22568
22569         * g++.dg/template/ctor1.C: New test.
22570
22571 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22572
22573         * g++.dg/template/friend2.C: New test.
22574
22575 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22576
22577         * gcc.dg/mmix-1.c: New test.
22578
22579 2001-12-31  Richard Henderson  <rth@redhat.com>
22580
22581         * gcc.dg/asm-5.c: New.
22582
22583 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22584
22585         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22586         in namespace __gnu_cxx
22587
22588 2001-12-30  Richard Henderson  <rth@redhat.com>
22589
22590         * gcc.dg/debug-6.c: New.
22591
22592 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22593
22594         * gcc.c-torture/compile/20011229-2.c: New test.
22595
22596 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22597
22598         * gcc.dg/debug-3.c: New test.
22599         * gcc.dg/debug-4.c: New test.
22600         * gcc.dg/debug-5.c: New test.
22601
22602 2001-12-29  Richard Henderson  <rth@redhat.com>
22603
22604         * g++.dg/eh/loop1.C: New.
22605
22606 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22607
22608         * g++.dg/template/crash1.C: New test.
22609
22610 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22611
22612         * g++.dg/other/const1.C: New test.
22613
22614 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22615
22616         * gcc.c-torture/compile/20011229-1.c: New test.
22617
22618 2001-12-28  Stan Shebs  <shebs@apple.com>
22619
22620         * lib/objc-torture.exp: Resync with c-torture.exp.
22621         * lib/objc.exp: Load standard libraries.
22622
22623 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22624
22625         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22626         additional tests.
22627
22628 2001-12-27  Roger Sayle <roger@eyesopen.com>
22629
22630         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22631
22632 2001-12-27  Richard Henderson  <rth@redhat.com>
22633
22634         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22635
22636 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22637
22638         * g++.dg/eh/ctor1.C: New test.
22639         * g++.dg/other/error2.C: New test.
22640
22641 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22642
22643         * g++.dg/other/init2.C: New test.
22644
22645 2001-12-24  Richard Henderson  <rth@redhat.com>
22646
22647         * gcc.dg/20011223-1.c: New.
22648         * gcc.dg/inline-1.c: New.
22649
22650 2001-12-23  Richard Henderson  <rth@redhat.com>
22651
22652         * gcc.dg/asm-4.c: Test operand modifiers.
22653
22654 2001-12-23  Richard Henderson  <rth@redhat.com>
22655
22656         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22657
22658 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22659
22660         * gcc.c-torture/execute/20011223-1.c: New test.
22661
22662 2001-12-21  Richard Henderson  <rth@redhat.com>
22663
22664         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22665         re-enables the warning.
22666
22667 2001-12-21  Richard Henderson  <rth@redhat.com>
22668
22669         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
22670
22671 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22672
22673         * gcc.c-torture/compile/20011218-1.c: New test.
22674
22675 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
22676
22677         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22678         arm-isr.c test.
22679         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22680         epilogue generation for ARM ISR routines.
22681
22682 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22683
22684         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22685         * gcc.dg/format/c90-printf-3.c: Likewise.
22686         * gcc.dg/format/c99-printf-3.c: Likewise.
22687         * gcc.dg/format/ext-1.c: Likewise.
22688         * gcc.dg/format/ext-6.c: Likewise.
22689         * gcc.dg/format/format.h: Prototype unlocked stdio.
22690
22691 2001-12-20  Richard Henderson  <rth@redhat.com>
22692
22693         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22694         (arena): Use it.
22695         (malloc): Correct allocation logic.  Abort if we fill up the
22696         arena before initialization complete.
22697         (realloc): Correct allocation logic.
22698
22699 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22700
22701         * gcc.c-torture/compile/20011219-2.c: New test.
22702
22703         * gcc.c-torture/execute/20011219-1.c: New test.
22704
22705 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22706
22707         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22708         target does not support weak symbols.
22709
22710 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22711
22712         * gcc.c-torture/compile/20011219-1.c: New test.
22713
22714 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22715
22716         * g++.dg/other/error1.C: New test.
22717
22718 2001-12-17  Jeffrey A Law  (law@redhat.com)
22719
22720         * gcc.c-torture/execute/20011217-1.c: New test.
22721
22722 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22723
22724         * objc.dg/special/: New directory.
22725         * objc.dg/special/special.exp: New file.
22726         * objc.dg/special/unclaimed-category-1.h: New file.
22727         * objc.dg/special/unclaimed-category-1a.m: New file.
22728         * objc.dg/special/unclaimed-category-1.m: New file.
22729
22730 2001-12-17  Andreas Jaeger  <aj@suse.de>
22731
22732         * gcc.c-torture/compile/20011217-2.c: New test.
22733
22734 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22735
22736         * gcc.c-torture/compile/20011217-1.c: New test.
22737
22738 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22739
22740         * testsuite/gcc.dg/20011214-1.c: New.
22741
22742 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22743
22744         * gcc.dg/altivec-4.c: New.
22745
22746 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22747
22748         * gcc.dg/20011113-1.c: New test.
22749
22750 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22751
22752         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22753         std::__malloc_alloc_template<0> and
22754         std::__default_alloc_template<false, 0>.
22755
22756 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22757
22758         * objc/execute/bf-21.m: New test.
22759         * objc/execute/enumeration-1.m: New test.
22760         * objc/execute/enumeration-2.m: New test.
22761
22762 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22763
22764         * gcc.dg/gnu89-init-1.c: New test.
22765
22766 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22767
22768         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22769         * g++.old-deja/g++.jason/2371.C: Likewise.
22770         * g++.old-deja/g++.jason/template33.C: Likewise.
22771         * g++.old-deja/g++.jason/template34.C: Likewise.
22772         * g++.old-deja/g++.jason/template36.C: Likewise.
22773         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22774         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22775         * g++.old-deja/g++.other/typename1.C: Likewise.
22776         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22777         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22778         * g++.old-deja/g++.pt/typename11.C: Likewise.
22779         * g++.old-deja/g++.pt/typename14.C: Likewise.
22780         * g++.old-deja/g++.pt/typename16.C: Likewise.
22781         * g++.old-deja/g++.pt/typename3.C: Likewise.
22782         * g++.old-deja/g++.pt/typename4.C: Likewise.
22783         * g++.old-deja/g++.pt/typename5.C: Likewise.
22784         * g++.old-deja/g++.pt/typename7.C: Likewise.
22785         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22786
22787 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22788
22789         * g++.dg/other/linkage1.C: New test.
22790         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22791         specifiers.
22792
22793 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22794
22795         * gcc.dg/concat.c: New test.
22796
22797 2001-12-11  Stan Shebs  <shebs@apple.com>
22798
22799         * objc/compile: New test directory.
22800         * objc/compile/compile.exp: New expect script.
22801         * objc/compile/20011211-1.m: New compile test.
22802
22803 2001-12-11  Jason Merrill  <jason@redhat.com>
22804
22805         * lib/prune.exp (prune_gcc_output): Also handle "In member
22806         function".  So many permutations...
22807
22808 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22809
22810         * g++.dg/template/typedef1.C: New test.
22811
22812 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22813
22814         * g++.dg/other/copy1.C: New test.
22815
22816 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22817
22818         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22819
22820         * gcc.dg/builtin-choose-expr.c: New.
22821
22822 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22823
22824         * gcc.dg/altivec-2.c: New.
22825
22826 2001-12-07  Richard Henderson  <rth@redhat.com>
22827
22828         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22829
22830 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22831
22832         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22833         ultrasparc.
22834
22835 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22836
22837         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22838
22839 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22840
22841         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22842         variable argument list.
22843
22844 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22845
22846         * gcc.c-torture/execute/memcheck: Delete entire directory.
22847         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22848         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22849
22850 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22851
22852         * gcc.dg/Wshadow-1.c: New test.
22853
22854 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22855
22856         * gcc.c-torture/compile/20011130-1.c: New test.
22857
22858         * gcc.dg/noncompile/20011025-1.c: New test.
22859
22860         * g++.dg/other/anon-union.C: New test.
22861
22862         * gcc.c-torture/execute/20011024-1.c: New test.
22863
22864 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22865
22866         * gcc.c-torture/execute/20000722-1.x,
22867         gcc.c-torture/execute/20010123-1.x: Remove.
22868         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22869         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22870         gcc.dg/c99-complit-2.c: New tests.
22871
22872 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22873
22874         * g++.dg/inherit/base1.C: New test.
22875
22876 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22877
22878         * g++.dg/other/stdarg1.C: New test.
22879
22880         * gcc.c-torture/compile/20011130-2.c: New test.
22881
22882 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22883
22884         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22885         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22886         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22887         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22888         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22889         * gcc.dg/builtin-prefetch-1.c: New test.
22890
22891 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22892
22893         * gcc.dg/20011130-1.c: New test.
22894
22895 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22896
22897         * g++.dg/other/scope1.C: New test.
22898         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22899
22900 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22901
22902         * gcc.dg/vla-init-1.c: New test.
22903
22904 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22905
22906         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22907
22908 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22909
22910         * objc.dg/alias.m: Update.
22911         * objc.dg/class-1.m: Update.
22912         * objc.dg/const-str-1.m: Update.
22913         * objc.dg/fwd-proto-1.m: Update.
22914         * objc.dg/id-1.m: Update.
22915         * objc.dg/super-class-1.m: Update.
22916
22917 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22918
22919         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22920         constructs.
22921
22922 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22923
22924         * gcc.c-torture/execute/20011128-1.c: New test.
22925
22926 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22927
22928         * gcc.dg/20011127-1.c: New test.
22929
22930 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22931
22932         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22933         from Austin Group draft 7.
22934         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22935         scanf format arguments.
22936         * gcc.dg/format/no-exargs-2.c: New test.
22937
22938 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22939
22940         * g++.dg/abi/vbase8-4.C: New test.
22941
22942 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22943
22944         * gcc.c-torture/execute/20011121-1.c: New test.
22945
22946 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22947
22948         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22949
22950 2001-11-23  Andreas Jaeger  <aj@suse.de>
22951
22952         * gcc.dg/cpp/charconst-2.c: New test.
22953
22954 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22955
22956         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22957         to the host if it is remote.  Let tests specify extra headers
22958         they use.
22959         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22960         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22961         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22962         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22963         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22964         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22965         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22966         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22967         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22968         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22969
22970 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22971
22972         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22973         for little endian ARMs.
22974
22975 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22976
22977         * gcc.c-torture/compile/20011119-1.c: New test.
22978         * gcc.c-torture/compile/20011119-2.c: New test.
22979
22980 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
22981
22982         * gcc.dg/altivec-1.c: Fix typo.
22983
22984 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22985
22986         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
22987
22988 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
22989
22990         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
22991
22992 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
22993
22994         * lib/g77.exp: Don't specify --rpath-link.
22995
22996         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
22997         across all the headers.
22998         * gcc.dg/format/format.exp: For testing on a remote host,
22999         copy format.h.
23000
23001         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23002         * gcc.c-torture/execute/930406-1.c: Likewise.
23003         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23004
23005 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23006
23007         * gcc.dg/altivec-1.c: New.
23008
23009 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23010
23011         * gcc.dg/cpp/fpreprocessed.c: New test case.
23012
23013 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23014
23015         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23016         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23017         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23018
23019 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23020
23021         * gcc.dg/no-builtin-1.c: New test.
23022
23023 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
23024
23025         * gcc.c-torture/execute/20011115-1.c: New test.
23026
23027 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
23028
23029         * gcc.c-torture/compile/20011114-2.c: New test.
23030         * gcc.c-torture/compile/20011114-3.c: New test.
23031         * gcc.c-torture/compile/20011114-4.c: New test.
23032
23033 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23034
23035         * g++.dg/other/init1.C: New test.
23036
23037 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
23038
23039         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
23040         message.
23041
23042         * gcc.c-torture/execute/20011114-1.c: New testcase.
23043
23044         * gcc.c-torture/compile/20010327-1.c: Revert last change.
23045         * gcc.c-torture/compile/20011114-1.c: New test, exactly
23046         like the (before this change) version of 20010327-1.c.
23047
23048 2001-11-14  Roger Sayle <roger@eyesopen.com>
23049
23050         * gcc.c-torture/execute/string-opt-13.c: New testcase.
23051
23052 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
23053
23054         * g++.dg/init/array2.C: New test.
23055
23056 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
23057
23058         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
23059
23060 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
23061
23062         * g++.dg/other/forscope1.C: New test.
23063         * g++.dg/ext/forscope1.C: New test.
23064         * g++.dg/ext/forscope2.C: New test.
23065
23066 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
23067
23068         * gcc.c-torture/execute/20011113-1.c: New test.
23069
23070 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
23071
23072         * gcc.c-torture/execute/20011109-2.c: New test.
23073
23074         * gcc.c-torture/execute/20011109-1.c: New test.
23075
23076 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
23077
23078         * gcc.c-torture/compile/20011109-1.c: New test.
23079
23080 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
23081
23082         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
23083         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
23084         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
23085         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
23086         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
23087         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
23088         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
23089
23090 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23091
23092         * g++.dg/warn/Wshadow-1.C: New tests.
23093         * g++.old-deja/g++.mike/for3.C: Update.
23094
23095 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23096
23097         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
23098         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
23099         XFAILs.  Adjust expected error texts.
23100         * gcc.c-torture/compile/20011106-1.c,
23101         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
23102         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
23103         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
23104         gcc.dg/c99-array-lval-5.c: New tests.
23105
23106 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23107
23108         * gcc.dg/cpp/defined.c: Update.
23109
23110 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23111
23112         * gcc.c-torture/execute/anon-1.c: New test.
23113
23114 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
23115
23116         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
23117         same size, so no warning should be produced on stormy16.
23118
23119         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
23120         due to oversized array.
23121         * g++.old-deja/g++.mike/ns15.C: Likewise.
23122         * g++.old-deja/g++.pt/crash16.C: Likewise.
23123
23124 2001-11-02  Graham Stott  <grahams@redhat.com>
23125
23126         * g++.dgother/debug1.C: Fix typos.
23127
23128 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
23129
23130         * g++.dg/other/debug1.C: New test.
23131
23132 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23133
23134         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
23135         of unsigned long.
23136
23137 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
23138
23139         * gcc.dg/20011029-2.c: New test.
23140
23141         * gcc.c-torture/compile/20011029-1.c: New test.
23142
23143 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
23144
23145         * objc/execute/class_self-1.m: New test.
23146         * objc/execute/class_self-2.m: New test.
23147
23148 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
23149
23150         * gcc.misc-tests/msgs.exp: Delete.
23151         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
23152         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
23153         error set to match recent changes.
23154
23155 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
23156
23157         * gcc.dg/20011021-1.c: New test.
23158
23159 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
23160
23161         * gcc.c-torture/compile/20011023-1.c: New test.
23162
23163 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
23164
23165         * lib/g77.exp: Rewrite based on lib/g++.exp.
23166
23167 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23168
23169         * gcc.c-torture/execute/20011019-1.c: New test.
23170
23171         * gcc.dg/20011018-1.c: New test.
23172
23173 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23174
23175         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23176
23177 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23178
23179         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23180         * gcc.dg/attr-invalid.c: Likewise.
23181
23182 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23183
23184         * testsuite/gcc.dg/20011015-1.c: New test.
23185
23186 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23187
23188         * g++.dg/template/unify2.C: New test.
23189
23190 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23191
23192         * g++.dg/other/exception-specification.C: New test
23193
23194 2001-10-13  Tom Rix  <trix@redhat.com>
23195
23196         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23197         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23198
23199 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23200
23201         * testsuite/gcc.dg/20011009-1.c: New test.
23202
23203 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23204
23205         PR g++/4476
23206         * g++.dg/other/friend1.C: New test.
23207
23208 2001-10-11  Richard Henderson  <rth@redhat.com>
23209
23210         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23211
23212 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23213
23214         * gcc.c-torture/compile/20011010-1.c: New.
23215
23216 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23217
23218         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23219         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23220         g77.f-torture/execute/execute.exp,
23221         g77.f-torture/noncompile/noncompile.exp,
23222         gcc.c-torture/compile/compile.exp,
23223         gcc.c-torture/execute/execute.exp,
23224         gcc.c-torture/execute/ieee/ieee.exp,
23225         gcc.c-torture/execute/memcheck/memcheck.exp,
23226         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23227         objc/execute/execute.exp: Update FSF address.
23228
23229 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23230
23231         * gcc.dg/cpp/cmdlne-C.c: Update.
23232         * gcc.dg/cpp/cmdlne-C2.c: New.
23233
23234 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23235
23236         * gcc.c-torture/execute/20011008-3.c: New.
23237
23238 2001-10-08  DJ Delorie  <dj@redhat.com>
23239
23240         * gcc.dg/20011008-1.c: New.
23241         * gcc.dg/20011008-2.c: New.
23242
23243 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23244
23245         * gcc.dg/cpp/spacing1.c: Update test.
23246
23247 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23248
23249         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23250         spelling errors of "separate" as "seperate".
23251
23252 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23253
23254         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23255         enough to avoid inlining.
23256
23257 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23258
23259         * lib/g77.exp: set libg2c_dir correctly.
23260
23261 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23262
23263         * gcc.dg/cpp/macro11.c: New test.
23264
23265 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23266
23267         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23268         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23269         gcc.dg/format/multattr-3.c: New tests.
23270         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23271         tests for format attributes on function pointers being rejected.
23272
23273 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23274
23275         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23276
23277 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23278
23279         * g++.dg/warn/format1.C: New test.
23280
23281 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23282
23283         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23284
23285 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23286
23287         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23288
23289 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23290
23291         * gcc.dg/cpp/redef2.c: Add test.
23292
23293 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23294
23295         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23296         long-standing bug on i686, apparently.
23297         * gcc.c-torture/execute/loop-2c.x: New file.
23298         * gcc.c-torture/execute/loop-2d.x: New file.
23299         * gcc.c-torture/execute/loop-3c.x: New file.
23300
23301 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23302
23303         * gcc.dg/cpp/20000625-2.c: Correct line number.
23304
23305 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23306
23307         * gcc.dg/cpp/macro10.c: New test.
23308         * gcc.dg/cpp/strify3.c: New test.
23309         * gcc.dg/cpp/spacing1.c: Add tests.
23310         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23311         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23312
23313 2001-09-24  DJ Delorie  <dj@redhat.com>
23314
23315         * gcc.c-torture/execute/20010924-1.c: New test.
23316
23317 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23318
23319         * testsuite/objc/execute/paste.m: Remove.
23320
23321 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23322
23323         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23324
23325 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23326
23327         * g77.dg/strlen0.f: New test.
23328
23329 2001-09-21  Richard Henderson  <rth@redhat.com>
23330
23331         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23332         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23333
23334 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23335
23336         Table-driven attributes.
23337         * g++.dg/ext/attrib1.C: New test.
23338
23339 2001-09-20  DJ Delorie  <dj@redhat.com>
23340
23341         * gcc.dg/20000926-1.c: Update expected warning messages.
23342         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23343         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23344         array.
23345
23346 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23347
23348         * g++.dg/eh/registers1.C: New test case.
23349
23350 2001-09-17  Richard Henderson  <rth@redhat.com>
23351
23352         * gcc.dg/array-5.c: Fix VLA decomposition test.
23353
23354 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23355
23356         * gcc.dg/cpp/line5.c: New testcase.
23357
23358 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23359
23360         * gcc.dg/cpp/macro9.c: New test.
23361
23362 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23363
23364         * gcc.c-torture/execute/980223.c: Change type of addr from long
23365         to char *.
23366
23367 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23368
23369         * gcc.c-torture/execute/20010915-1.c: New test.
23370
23371 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23372
23373         * g77.dg/bprob: New directory.
23374         * g77.dg/bprob/bprob.exp: New file.
23375         * g77.dg/bprob/bprob-1.f: New test.
23376         * g77.dg/gcov: New directory.
23377         * g77.dg/gcov/gcov.exp: New file.
23378         * g77.dg/gcov/gcov-1.f: New test.
23379         * g77.dg/gcov/gcov-1.x: New file.
23380
23381 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23382
23383         * gcc.dg/cpp/directiv.c: Update.
23384         * gcc.dg/cpp/undef1.c: Update.
23385
23386 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23387
23388         * gcc.dg/20010912-1.c: New test.
23389
23390 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23391
23392         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23393         language-independent file in lib.
23394         * lib/gcov.exp: New file.
23395
23396 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23397
23398         * gcc.c-torture/compile/20010911-1.c: New test.
23399
23400 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23401
23402         * lib/profopt.exp: New, to support profile-directed optimizations.
23403         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23404         * gcc.misc-tests/bprob-1.c: New test.
23405         * gcc.misc-tests/bprob-2.c: New test.
23406
23407 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23408
23409         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23410         XFAIL and which kinds of gcov output to verify.
23411         * gcc.misc-tests/gcov-4b.x: New file.
23412         * gcc.misc-tests/gcov-5b.x: New file.
23413         * gcc.misc-tests/gcov-6.x: New file.
23414         * gcc.misc-tests/gcov-7.c: New test.
23415         * gcc.misc-tests/gcov-7.x: New file.
23416
23417 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23418
23419         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23420         * gcc.misc-tests/gcov-6.c: New test.
23421
23422 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23423
23424         PR c++/3986
23425         * g++.dg/abi/vbase1.C: New test.
23426
23427 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23428
23429         * objc.dg/method-2.m: New.
23430
23431 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23432
23433         PR c++/4203
23434         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23435         * g++.dg/init/empty1.C: New test.
23436
23437 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23438
23439         * gcc.c-torture/compile/20010903-1.c: New test.
23440
23441 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23442
23443         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23444         for m68k.
23445
23446 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23447
23448         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23449
23450         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23451
23452         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23453
23454 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23455
23456         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23457         for 16-bit 'unsigned int'.
23458
23459 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23460
23461         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23462
23463 2001-08-27  Richard Henderson  <rth@redhat.com>
23464
23465         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23466         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23467
23468 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23469
23470         * gcc.dg/asm-names.c (ymain): New.
23471
23472 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23473
23474         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23475         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23476         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23477
23478 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23479
23480         * gcc.dg/compare5.c: New testcase.
23481
23482 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23483
23484         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23485         and "In instantiation".
23486
23487 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23488
23489         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23490
23491 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23492
23493         * gcc.misc-tests/gcov.exp: Add support for branch information.
23494         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23495         * gcc.misc-tests/gcov-4.c: New test.
23496         * gcc.misc-tests/gcov-4b.c: New test.
23497         * gcc.misc-tests/gcov-5b.c: New test.
23498
23499 2001-08-20  Zack Weinberg  <zackw@panix.com>
23500
23501         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23502         expected to fail.
23503
23504 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23505
23506         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23507
23508 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23509
23510         * g++.dg/eh/template1.C: New test.
23511
23512 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23513
23514         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23515         Fix thinko.
23516         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23517         for xfail.
23518
23519 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23520
23521         * lib/g77-dg.exp:  Use prune.exp for common procedures
23522         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23523         * lib/g77.exp: (g77-dg-prune) Remove
23524
23525 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23526
23527         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23528
23529 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23530
23531         * g++.dg/template/unify1.C: New test.
23532
23533 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23534
23535         * g++.dg/abi/empty4.C: New test.
23536
23537 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23538
23539         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23540         solaris2.*
23541         * g77.f-torture/compile/pr3743.x: Likewise
23542
23543 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23544
23545         * g++.dg/other/using-declaration.C: New test.
23546
23547 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23548
23549         * gcc.dg/cpp/tr-sign.c: New testcase.
23550
23551 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23552
23553         * gcc.dg/cpp/19951025-1.c: Revert.
23554         * gcc.dg/cpp/directiv.c: We no longer process directives that
23555         interrupt macro arguments.
23556
23557 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23558
23559         * gcc.dg/bconstp-1.c: New test.
23560
23561 2001-08-03  Richard Henderson  <rth@redhat.com>
23562
23563         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23564
23565 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23566
23567         * gcc.dg/cpp/19951025-1.c: Update.
23568
23569 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23570
23571         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23572         should be x.
23573
23574 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23575
23576         Kill -fhonor-std.
23577         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23578         * g++.old-deja/g++.other/std1.C: Likewise.
23579         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23580
23581 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23582
23583         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23584         (g77_pass, g77_fail, g77_finish, g77_exit,
23585         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23586
23587 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23588
23589         * g77.dg/fbackslash.f
23590         * g77.dg/fcase-preserve.f
23591         * g77.dg/ff90-1.f
23592         * g77.dg/ffixed-line-length-0.f
23593         * g77.dg/ffixed-line-length-132.f
23594         * g77.dg/ffixed-line-length-7.f
23595         * g77.dg/ffixed-line-length-72.f
23596         * g77.dg/ffixed-line-length-none.f
23597         * g77.dg/ffree-form-1.f
23598         * g77.dg/fno-backslash.f
23599         * g77.dg/fno-f90-1.f
23600         * g77.dg/fno-fixed-form-1.f
23601         * g77.dg/fno-onetrip.f
23602         * g77.dg/fno-typeless-boz.f
23603         * g77.dg/fno-underscoring.f
23604         * g77.dg/fno-vxt-1.f
23605         * g77.dg/fonetrip.f
23606         * g77.dg/ftypeless-boz.f
23607         * g77.dg/fugly-assumed.f
23608         * g77.dg/funderscoring.f
23609         * g77.dg/fvxt-1.f
23610
23611 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23612
23613         * objc.dg/fwd-proto-1.m: New.
23614         * objc.dg/local-decl-1.m: New.
23615         * objc.dg/naming-1.m: New.
23616         * objc.dg/naming-2.m: New.
23617         * objc.dg/proto-hier-1.m: New.
23618
23619 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23620
23621         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23622         largest-type elements to a struct makes its size grow.
23623
23624 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23625
23626         * g++.dg/abi/vthunk1.C: New test.
23627
23628 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23629
23630         * g++.dg/abi/vbase8-22.C: New test.
23631
23632 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23633
23634         * gcc.dg/cpp/macro8.c: New test.
23635
23636 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23637
23638         * g++.dg/abi/vbase8-21.C: New test.
23639
23640 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23641
23642         * g++.dg/abi/vbase8-10.C: New test.
23643
23644 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23645
23646         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23647         ${tool}_set_ld_library_path.
23648         Changed caller.
23649         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23650         g++.exp.
23651
23652 2001-07-26  Stan Cox <scox@redhat.com>
23653
23654         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23655         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23656         gcc_exit, gcc_check_unsupported_p):
23657         Moved to gcc-deps.exp
23658         * gcc-deps.exp: New file.
23659
23660 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23661
23662         * g++.old-deja/g++.pt/defarg14.C: New test.
23663
23664 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23665
23666         * g++.old-deja/g++.other/lineno5.C: New test.
23667
23668 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23669
23670         * g++.old-deja/g++.pt/crash68.C: New test.
23671
23672 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23673
23674         * g++.old-deja/g++.other/crash42.C: New test.
23675
23676 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23677
23678         * gcc.dg/cpp/extratokens.c: Fix.
23679         * gcc.dg/cpp/skipping2.c: New tests.
23680
23681 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23682
23683         * gcc.c-torture/execute/20010724-1.c: New file.
23684         * gcc.c-torture/execute/20010724-1.x: New file.
23685
23686 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23687
23688         * g++.old-deja/g++.other/cond7.C: New test.
23689
23690 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23691
23692         * g++.old-deja/g++.other/optimize4.C: New test.
23693
23694 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23695
23696         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23697
23698 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23699
23700         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23701         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23702         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23703         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23704
23705         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23706         bug report" message.
23707
23708         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23709         * g++.dg/ext/instantiate1.C: Move from old-deja.
23710
23711 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23712
23713         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23714         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23715         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23716         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23717
23718 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23719
23720         * gcc.c-torture/execute/20010723-1.c: New test.
23721
23722 2001-07-23  Ben Elliston  <bje@redhat.com>
23723
23724         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23725
23726 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23727
23728         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23729         i[34567]86-*-*.
23730         Delete handling of ieee_multilib_flags.
23731         Pass -mieee for alpha*-*-* and sh-*-*.
23732         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23733
23734 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23735
23736         Remove old-abi tests.
23737         * g++.old-deja/g++.mike/p11116.C: Remove.
23738         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23739
23740 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23741
23742         * g77.f-torture/compile/pr3743.f:  New test
23743
23744 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23745
23746         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23747
23748 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23749
23750         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23751         g++.old-deja/g++.pt/static6.C: Likewise.
23752         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23753         supports weak symbols.
23754
23755 2001-07-18  Andreas Jaeger  <aj@suse.de>
23756
23757         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23758         supported again.
23759
23760 2001-07-18  Andreas Jaeger  <aj@suse.de>
23761
23762         * gcc.dg/iftrap-1.c: Fix target line.
23763
23764 2001-07-17  Richard Henderson  <rth@redhat.com>
23765
23766         * gcc.c-torture/execute/20010717-1.c: New.
23767
23768 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23769
23770         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23771         tests.
23772
23773 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23774
23775         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23776
23777 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23778
23779         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23780         UAC_SIGBUS, UAC_NOPRINT definitions.
23781
23782 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23783
23784         * objc/execute/object_is_class.m: New test.
23785         * objc/execute/object_is_meta_class.m: New test.
23786
23787 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23788
23789         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23790         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23791
23792 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23793
23794         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23795         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23796
23797 2001-07-14  Richard Henderson  <rth@redhat.com>
23798
23799         * gcc.dg/iftrap-1.c: New.
23800
23801 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23802
23803         * g77.f-torture/execute/intrinsic77.f: New test.
23804
23805 2001-07-11  Janis Johnson <janis@us.ibm.com>
23806
23807         * gcc.misc-tests/gcov-3.c: New test.
23808
23809 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23810
23811         * gcc.c-torture/compile/20010711-1.c,
23812         * gcc.c-torture/compile/20010711-2.c: New tests.
23813
23814 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23815
23816         * gcc.c-torture/execute/20010711-1.c: New test.
23817
23818 2001-07-11  Ben Elliston  <bje@redhat.com>
23819
23820         * g++.old-deja/g++.other/enum5.C: New test.
23821
23822 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23823
23824         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23825         (g++-dg-prune): Call prune_gcc_output.
23826         * prune.exp: New file for prune_gcc_output.
23827         * lib/g++.exp, lib/gcc.exp: Load it.
23828
23829 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23830
23831         * gcc.c-torture/compile/20010701-1.c,
23832         g++.old-deja/g++.ext/attrib6.C: New tests.
23833
23834 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23835
23836         * gcc.c-torture/compile/20010706-1.c: New test.
23837
23838 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23839
23840         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23841
23842 2001-06-28  Stan Shebs  <shebs@apple.com>
23843
23844         * gcc.dg/pragma-darwin.c: New test.
23845
23846 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23847
23848         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23849         Solaris 2.[678] system.
23850
23851 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23852
23853         * gcc.dg/20010622-1.c: New test.
23854
23855 2001-06-18  Stan Shebs  <shebs@apple.com>
23856
23857         * objc.dg: New directory.
23858         * objc.dg/dg.exp: New file.
23859         * objc.dg/alias.m: New.
23860         * objc.dg/class-1.m: New.
23861         * objc.dg/class-2.m: New.
23862         * objc.dg/const-str-1.m: New.
23863         * objc.dg/const-str-2.m: New.
23864         * objc.dg/id-1.m: New.
23865         * objc.dg/method-1.m: New.
23866         * objc.dg/super-class-1.m: New.
23867         * lib/objc-dg.exp: New file.
23868
23869 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23870
23871         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23872         of label name.
23873
23874 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23875
23876         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23877
23878 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23879
23880         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23881         variable.
23882
23883 2001-06-12  Richard Henderson  <rth@redhat.com>
23884
23885         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23886
23887 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23888
23889         * g++.old-deja/g++.abi/vbase5.C: New test.
23890         * g++.old-deja/g++.abi/vbase6.C: New test.
23891         * g++.old-deja/g++.abi/vbase7.C: New test.
23892
23893 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23894
23895         * gcc.c-torture/compile/20010610-1.c: New test.
23896
23897 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23898
23899         * g++.old-deja/g++.abi/vbase4.C: New test.
23900
23901 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23902
23903         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23904         support %f for HC11/HC12 targets.
23905         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23906         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23907         on HC11/HC12 targets.
23908         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23909
23910 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23911
23912         * gcc.dg/wchar_t-1.c: New file.
23913         * gcc.dg/wint_t-1.c: Likewise.
23914
23915 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23916
23917         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23918
23919 2001-06-11  Richard Henderson  <rth@redhat.com>
23920
23921         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23922
23923 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23924
23925         * gcc.c-torture/compile/20010611-1.c: New test.
23926
23927 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23928
23929         * gcc.dg/c99-tag-1.c: Add more tests.
23930
23931 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23932
23933         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23934         representation on MN10300 and ARM/Thumb.
23935
23936 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23937
23938         * g77.f-torture/execute/20010610.f: New.
23939
23940 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23941
23942         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23943         names.
23944
23945 2001-06-09  Richard Henderson  <rth@redhat.com>
23946
23947         * gcc.c-torture/execute/ashrdi-1.c: New.
23948         * gcc.c-torture/execute/ashldi-1.c: New.
23949         * gcc.c-torture/execute/lshrdi-1.c: New.
23950
23951 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23952
23953         * objc/execute/load-3.m: Added. Check sending +load to categories,
23954         in addition to classes.
23955
23956 2001-06-08  Stan Shebs  <shebs@apple.com>
23957
23958         * objc/execute/load-2.m: New test.  From Nicola Pero
23959         <n.pero@mi.flashnet.it>.
23960
23961 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23962
23963         * gcc.c-torture/execute/20010605-2.c: New test.
23964
23965 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23966
23967         * g++.old-deja/g++.abi/vbase2.C: New test.
23968         * g++.old-deja/g++.abi/vbase3.C: New test.
23969
23970 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23971
23972         * g++.old-deja/g++.pt/friend49.C: New test.
23973
23974 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23975
23976         * g++.old-deja/g++.ext/anon3.C: New test.
23977
23978 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23979
23980         * g++.old-deja/g++.other/conv7.C: New test.
23981
23982 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23983
23984         * gcc.c-torture/compile/20010605-2.c: New test.
23985
23986 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23987
23988         * gcc.c-torture/execute/20010604-1.c: New test.
23989
23990 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
23991
23992         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
23993
23994 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
23995
23996         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
23997         (g++_link_flags): Likewise.
23998         (g++_init): Pass gccpath's value to two previous functions.
23999
24000 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24001
24002         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24003         Ensure logfile entry matches exec command line.
24004
24005 2001-05-31  Richard Henderson  <rth@redhat.com>
24006
24007         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24008         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24009
24010 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24011
24012         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24013         compiler for irix6.2
24014
24015 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24016
24017         * g++.old-deja/g++.other/optimize3.C: New file.
24018
24019 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
24020
24021         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
24022         assemble.
24023
24024 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
24025
24026         * g++.old-deja/g++.other/optimize2.C: New file.
24027
24028 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
24029
24030         * gcc.c-torture/compile/20010518-2.c: New file.
24031         * gcc.c-torture/execute/20010518-1.c: New file.
24032         * gcc.c-torture/execute/20010518-2.c: New file.
24033
24034 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24035
24036         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
24037
24038 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
24039
24040         G++ no longer defines builtins that do not begin with __builtin.
24041         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
24042         * g++.old-deja/g++.brendand/misc13.C: Likewise.
24043         * g++.old-deja/g++.law/builtin1.C: Likewise.
24044         * g++.old-deja/g++.law/cvt2.C: Likewise.
24045         * g++.old-deja/g++.mike/net5.C: Likewise.
24046         * g++.old-deja/g++.other/builtins1.C: Likewise.
24047         * g++.old-deja/g++.other/builtins2.C: Likewise.
24048         * g++.old-deja/g++.other/builtins3.C: Likewise.
24049         * g++.old-deja/g++.other/builtins4.C: Likewise.
24050         * g++.old-deja/g++.other/inline8.C: Likewise.
24051         * g++.old-deja/g++.robertl/eb39.C: Likewise.
24052
24053 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
24054
24055         * g++.old-deja/g++.pt/using1.C: Adjust.
24056         * g++.old-deja/g++.pt/using2.C: New test.
24057
24058 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24059
24060         * gcc.dg/cpp/charconst.c: New tests.
24061         * gcc.dg/cpp/escape.c: New tests.
24062         * gcc.dg/cpp/escape-1.c: New tests.
24063         * gcc.dg/cpp/escape-2.c: New tests.
24064         * gcc.dg/cpp/ucs.c: New tests.
24065
24066 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
24067
24068         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
24069         native compiler for irix6.5.
24070
24071 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
24072
24073         * lib/g++.exp (g++_include_flags): Use args to compute
24074         get_multilibs.
24075         (g++_link_flags): Likewise.
24076         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
24077
24078 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24079
24080         * gcc.dg/c90-hexfloat-1.c: Add more tests.
24081
24082 2001-05-21  Geoff Keating  <geoffk@redhat.com>
24083
24084         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
24085         this file.
24086
24087 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24088
24089         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
24090         STACK_SIZE;
24091         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
24092         to STACK_SIZE; Use it to define size of add_histo array.
24093         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
24094         to STACK_SIZE.
24095         (f): Use GITT_SIZE to define size of gitt local table.
24096         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
24097         to STACK_SIZE; Use it to define size of bytemem array.
24098
24099 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24100
24101         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
24102         on 68HC11/HC12 due to the asm instruction.
24103         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
24104         * gcc.c-torture/compile/920520-1.x: Likewise.
24105         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
24106         on 68HC11/HC12 because the function is larger than 64K.
24107         * gcc.c-torture/compile/961203-1.x: New file, this test fails
24108         on 68HC11/HC12 because the structure is too large.
24109
24110 2001-05-20  Richard Henderson  <rth@redhat.com>
24111
24112         * gcc.c-torture/execute/20010520-1.c: New.
24113
24114 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24115
24116         * g++.old-deja/g++.warn/compare1.C: New test.
24117         * gcc.dg/compare4.c: New test.
24118
24119 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
24120
24121         * g++.old-deja/g++.other/optimize1.C: New test.
24122
24123 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24124
24125         * g++.old-deja/g++.pt/spec41.C: New test.
24126
24127 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
24128
24129         * gcc.c-torture/compile/20010114-1.x: Remove.
24130
24131 2001-05-18  Stan Shebs  <shebs@apple.com>
24132
24133         * gcc.c-torture/compile/20010518-1.c: New test.
24134
24135 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
24136
24137         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
24138         * g++.old-deja/g++.pt/crash67.C: New test.
24139
24140 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
24141
24142         * g++.old-deja/g++.other/debug9.C: New test.
24143
24144 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
24145
24146         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
24147
24148 2001-05-16  Jan Hubicka  <jh@suse.cz>
24149
24150         * gcc.c-torture/compile/20010516-1.c: New test.
24151
24152 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24153
24154         * g++.old-deja/g++.other/crash41.C: New test.
24155
24156 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24157
24158         * g++.old-deja/g++.pt/crash66.C: New test.
24159
24160 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
24161
24162         * g++.old-deja/g++.robertl/eb27.C: Convert.
24163
24164 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
24165
24166         * g++.dg/friend-warn.C: New test.  Do not warn about friend
24167         declaration being redundant.
24168
24169 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24170
24171         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24172
24173 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24174
24175         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24176
24177 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24178
24179         * lib/g++.exp: Use testsuite_flags.
24180
24181 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24182
24183         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24184
24185 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24186
24187         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24188
24189 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24190
24191         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24192
24193 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24194
24195         * gcc.c-torture/compile/20010313-1.c: New test.
24196
24197 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24198
24199         * gcc.dg/cpp/direct2.c: New test.
24200         * gccq.dg/cpp/direct2s.c: New test.
24201
24202         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24203
24204 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24205
24206         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24207         * g++.old-deja/g++.other/op3.C: Likewise.
24208
24209 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24210
24211         * gcc.dg/cpp/syshdr.h: New file.
24212         * gcc.dg/cpp/sysmac1.c: Update.
24213         * gcc.dg/cpp/sysmac2.c: Update.
24214
24215 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24216
24217         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24218
24219 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24220
24221         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24222         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24223
24224 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24225
24226         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24227
24228 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24229
24230         * lib/g++.exp (g++_include_flags): Don't use any special flags
24231         if TESTING_IN_BUILD_TREE is not defined.
24232         (g++_init): Use a plain 'c++' as the compiler if
24233         TESTING_IN_BUILD_TREEE is not defined.
24234
24235 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24236
24237         * g++.old-deja/g++.eh/catch13.C: New test.
24238         * g++.old-deja/g++.eh/catch14.C: New test.
24239
24240 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24241
24242         * gcc.dg/cpp/tr-define.c: New test.
24243
24244 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24245
24246         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24247         <stdlib.h>, not <malloc.h>.
24248
24249 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24250
24251         * g++.old-deja/g++.ns/template17.C: New test.
24252
24253 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24254
24255         * g++.old-deja/g++.pt/ref4.C: New test.
24256
24257 2001-04-30  Richard Henderson  <rth@redhat.com>
24258
24259         * gcc.dg/20000724-1.c: Revert last change.
24260
24261 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24262
24263         * g77.f-torture/execute/20010430.f: New test.
24264
24265 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24266
24267         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24268
24269 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24270
24271         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24272
24273 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24274
24275         * g++.old-deja/g++.eh/crash6.C: New test.
24276
24277 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24278
24279         * g++.old-deja/g++.other/warn7.C: New test.
24280
24281 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24282
24283         * g++.old-deja/g++.other/defarg9.C: New test.
24284
24285 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24286
24287         * g77.f-torture/compile/20010426.f: New test.
24288         * g77.f-torture/execute/20010426.f: New test.
24289
24290 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24291
24292         * g77.f-torture/compile/20000629-1.x: Remove - error
24293         has been fixed.
24294
24295 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24296
24297         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24298         Tweak slightly to work with g++.dg framework.
24299         * g++.dg/special/ecos.exp: Run initp1.C test.
24300         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24301
24302         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24303         its linker doesn't give line numbers either.
24304         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24305
24306 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24307
24308         * g++.old-deja/g++.other/lex1.C: New test.
24309
24310 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24311
24312         * gcc.dg/noncompile/20010425-1.c: New test.
24313
24314 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24315
24316         * g++.old-deja/g++.pt/mangle2.C: New test.
24317
24318 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24319
24320         * gcc.dg/format/plus-1.c: New test.
24321
24322 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24323
24324         * gcc.dg/20010423-1.c: New test.
24325
24326 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24327
24328         * gcc.c-torture/execute/20010422-1.c: New test.
24329
24330 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24331
24332         * g++.old-deja/g++.ns/type2.C: New test.
24333
24334 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24335
24336         * g++.old-deja/g++.other/perf1.C: New test.
24337
24338 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24339
24340         * gcc.dg/c99-func-2.c: Remove xfail.
24341         * gcc.dg/c99-func-3.c: Remove xfail.
24342         * gcc.dg/c99-func-4.c: Remove xfail.
24343
24344 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24345
24346         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24347
24348 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24349
24350         * gcc.c-torture/compile/20010423-1.c: New test.
24351
24352 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24353
24354         * g++.old-deja/g++.pt/typename28.C: New test.
24355
24356 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24357
24358         * g++.old-deja/g++.abi/empty2.C: New test.
24359         * g++.old-deja/g++.abi/empty3.C: New test.
24360
24361 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24362
24363         * g++.old-deja/g++.other/comdat2.C: New test.
24364         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24365
24366 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24367
24368         * g++.old-deja/g++.other/overload14.C: New test.
24369
24370 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24371
24372         * g++.old-deja/g++.other/lookup23.C: New test.
24373
24374 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24375
24376         * gcc.c-torture/execute/20010403-1.c: New test.
24377
24378 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24379             Mark Mitchell  <mark@codesourcery.com>
24380
24381         * lib/old-dejagnu.exp: Don't delete output of executable.
24382         Add .exe suffix to executables.
24383
24384 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24385
24386         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24387
24388 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24389
24390         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24391
24392 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24393
24394         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24395         * g++.old-deja/g++.abi/crash1.C: New test.
24396
24397 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24398
24399         * g++.old-deja/g++.other/crash40.C: New test.
24400
24401 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24402
24403         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24404
24405 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24406
24407         * g++.old-deja/g++.other/warn6.C: New test.
24408
24409 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24410
24411         * g++.old-deja/g++.robertl/eb42.C: Same.
24412
24413 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24414
24415         * gcc.dg/wtr-conversion-1.c: New testcase.
24416
24417 2001-04-10  Richard Henderson  <rth@redhat.com>
24418
24419         * g++.old-deja/g++.other/array5.C: New.
24420
24421 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24422
24423         * gcc.c-torture/execute/20010408-1.c: New test.
24424
24425 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24426
24427         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24428         headers and constructs.
24429         * g++.old-deja/g++.robertl/eb79.C: Same.
24430         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24431         * g++.old-deja/g++.robertl/eb73.C: Same.
24432         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24433         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24434         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24435         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24436         * g++.old-deja/g++.robertl/eb44.C: Same.
24437         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24438         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24439         * g++.old-deja/g++.robertl/eb39.C: Same.
24440         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24441         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24442         * g++.old-deja/g++.robertl/eb30.C: Same.
24443         * g++.old-deja/g++.robertl/eb3.C: Same.
24444         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24445         * g++.old-deja/g++.robertl/eb21.C: Same.
24446         * g++.old-deja/g++.robertl/eb15.C: Same.
24447         * g++.old-deja/g++.robertl/eb118.C: Same.
24448         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24449         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24450         * g++.old-deja/g++.robertl/eb109.C: Same.
24451         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24452         * g++.old-deja/g++.mike/rtti1.C: Same.
24453         * g++.old-deja/g++.mike/p658.C: Same.
24454         * g++.old-deja/g++.mike/net46.C: Same.
24455         * g++.old-deja/g++.mike/net34.C: Same.
24456         * g++.old-deja/g++.mike/memoize1.C: Same.
24457         * g++.old-deja/g++.mike/eh2.C: Same.
24458         * g++.old-deja/g++.law/weak.C: Same.
24459         * g++.old-deja/g++.law/visibility7.C: Same.
24460         * g++.old-deja/g++.law/visibility25.C: Same.
24461         * g++.old-deja/g++.law/visibility22.C: Same.
24462         * g++.old-deja/g++.law/visibility2.C: Same.
24463         * g++.old-deja/g++.law/visibility17.C: Same.
24464         * g++.old-deja/g++.law/visibility13.C: Same.
24465         * g++.old-deja/g++.law/visibility10.C: Same.
24466         * g++.old-deja/g++.law/visibility1.C: Same.
24467         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24468         * g++.old-deja/g++.law/vbase1.C: Same.
24469         * g++.old-deja/g++.law/operators32.C: Same.
24470         * g++.old-deja/g++.law/nest3.C: Same.
24471         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24472         * g++.old-deja/g++.law/except5.C (main): Same.
24473         * g++.old-deja/g++.law/cvt7.C (run): Same.
24474         * g++.old-deja/g++.law/cvt2.C: Same.
24475         * g++.old-deja/g++.law/cvt16.C: Same.
24476         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24477         * g++.old-deja/g++.law/ctors17.C (main): Same.
24478         * g++.old-deja/g++.law/ctors13.C: Same.
24479         * g++.old-deja/g++.law/ctors12.C (main): Same.
24480         * g++.old-deja/g++.law/ctors10.C: Same.
24481         * g++.old-deja/g++.law/code-gen5.C: Same.
24482         * g++.old-deja/g++.law/bad-error7.C: Same.
24483         * g++.old-deja/g++.law/arm9.C: Same.
24484         * g++.old-deja/g++.law/arm12.C: Same.
24485         * g++.old-deja/g++.law/arg8.C: Same.
24486         * g++.old-deja/g++.law/arg1.C: Same.
24487         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24488         * g++.old-deja/g++.jason/template31.C: Same.
24489         * g++.old-deja/g++.jason/template24.C (main): Same.
24490         * g++.old-deja/g++.jason/2371.C: Same.
24491         * g++.old-deja/g++.eh/new2.C: Same.
24492         * g++.old-deja/g++.eh/new1.C: Same.
24493         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24494         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24495         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24496         * g++.old-deja/g++.brendan/crash62.C: Same.
24497         * g++.old-deja/g++.brendan/crash52.C: Same.
24498         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24499         * g++.old-deja/g++.brendan/crash38.C: Same.
24500         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24501         * g++.old-deja/g++.brendan/copy9.C: Same.
24502
24503 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24504
24505         * gcc.c-torture/execute/20001203-2.c (memset):
24506         Count argument is of type __SIZE_TYPE__.
24507
24508 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24509
24510         * gcc.c-torture/compile/20010404-1.c: New test.
24511
24512 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24513
24514         * gcc.c-torture/compile/20010326-1.c: New test.
24515
24516 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24517
24518         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24519         peculiarities of the SH.
24520         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24521
24522 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24523
24524         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24525         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24526         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24527
24528 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24529
24530         * g77.f-torture/compile/20010321-1.f: New test.
24531
24532 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24533
24534         * gcc.c-torture/compile/20010329-1.c: New test.
24535
24536 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24537
24538         * gcc.c-torture/execute/20010329-1.c: New test.
24539
24540 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24541
24542         * g++.old-deja/g++.other/eh4.C: Fix typo.
24543
24544 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24545
24546         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24547
24548 2001-03-28  Philip Blundell  <philb@gnu.org>
24549
24550         * gcc.c-torture/compile/20010328-1.c: New test.
24551
24552 2001-03-27  Richard Henderson  <rth@redhat.com>
24553
24554         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24555         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24556
24557 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24558
24559         * gcc.c-torture/compile/20010327-1.c: New test.
24560
24561 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24562
24563         * g++.old-deja/g++.other/friend12.C: New test.
24564         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24565         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24566
24567 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24568
24569         * gcc.c-torture/execute/20010325-1.c: New test.
24570
24571 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24572
24573         * g++.old-deja/g++.other/mangle3.C: New test.
24574
24575 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24576
24577         * g++.old-deja/g++.other/anon8.C: New test.
24578
24579 2001-03-20  Philip Blundell  <philb@gnu.org>
24580
24581         * gcc.c-torture/compile/20010320-1.c: New test.
24582
24583 2001-03-17  Richard Henderson  <rth@redhat.com>
24584
24585         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24586
24587 2001-03-15  Geoff Keating  <geoff@redhat.com>
24588
24589         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24590         tests on AIX.
24591
24592 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24593
24594         * g++.old-deja/g++.other/eh4.C: New test.
24595
24596 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24597
24598         * gcc.dg/cpp/mi1.c: Update.
24599
24600 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24601
24602         * g++.old-deja/g++.other/regstack.C: New test.
24603
24604 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24605
24606         * g++.old-deja/g++.other/ref4.C: New test.
24607
24608 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24609
24610         * objc/execute/va_method.m: Added.
24611         * objc/execute/IMP.m: Added.
24612         * objc/execute/_cmd.m: Added.
24613         * objc/execute/accessing_ivars.m: Added.
24614         * objc/execute/class-1.m: Added.
24615         * objc/execute/class-10.m: Added.
24616         * objc/execute/class-11.m: Added.
24617         * objc/execute/class-12.m: Added.
24618         * objc/execute/class-13.m: Added.
24619         * objc/execute/class-14.m: Added.
24620         * objc/execute/class-2.m: Added.
24621         * objc/execute/class-3.m: Added.
24622         * objc/execute/class-4.m: Added.
24623         * objc/execute/class-5.m: Added.
24624         * objc/execute/class-6.m: Added.
24625         * objc/execute/class-7.m: Added.
24626         * objc/execute/class-8.m: Added.
24627         * objc/execute/class-9.m: Added.
24628         * objc/execute/class-tests-1.h
24629         * objc/execute/class-tests-2.h
24630         * objc/execute/compatibility_alias.m: Added.
24631         * objc/execute/encode-1.m: Added.
24632         * objc/execute/formal_protocol-1.m: Added.
24633         * objc/execute/formal_protocol-2.m: Added.
24634         * objc/execute/formal_protocol-3.m: Added.
24635         * objc/execute/formal_protocol-4.m: Added.
24636         * objc/execute/formal_protocol-5.m: Added.
24637         * objc/execute/formal_protocol-6.m: Added.
24638         * objc/execute/formal_protocol-7.m: Added.
24639         * objc/execute/informal_protocol.m: Added.
24640         * objc/execute/initialize.m: Added.
24641         * objc/execute/load.m: Added.
24642         * objc/execute/many_args_method.m: Added.
24643         * objc/execute/nested-3.m: Added.
24644         * objc/execute/no_clash.m: Added.
24645         * objc/execute/private.m: Added.
24646         * objc/execute/redefining_self.m: Added.
24647         * objc/execute/root_methods.m: Added.
24648         * objc/execute/selector-1.m: Added.
24649         * objc/execute/static-1.m: Added.
24650         * objc/execute/static-2.m: Added.
24651         * objc/execute/va_method.m: Added.
24652
24653 2001-03-10  Richard Henderson  <rth@redhat.com>
24654
24655         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24656
24657 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24658
24659         * g++.old-deja/g++.other/crash31.C: XFAIL.
24660         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24661         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24662         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24663         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24664         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24665
24666 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24667
24668         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
24669
24670 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24671
24672         * gcc.dg/20000724-1.c: Don't use multiline strings.
24673
24674 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24675
24676         * objc/execute/string1.m, objc/execute/string2.m: Compare the
24677         result of -cString against what we expect it to be; don't just
24678         print it out for no one to read.
24679
24680         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24681         Based on testcases provided by Nicola Pero.
24682
24683 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24684
24685         * gcc.dg/cpp/macro7.c: New test.
24686
24687 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24688
24689         * gcc.dg/cpp/multiline.c: Update.
24690
24691 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24692
24693         * g++.old-deja/g++.other/enum3.C: New test.
24694
24695 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24696
24697         * g++.old-deja/g++.other/pod1.C: New test.
24698
24699 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24700
24701         * g++.old-deja/g++.ext/overload1.C: New test.
24702
24703 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24704
24705         * g++.old-deja/g++.pt/using1.C: New test.
24706
24707 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24708
24709         * g++.old-deja/g++.other/using9.C: New test.
24710
24711 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24712
24713         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24714
24715         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24716
24717 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24718
24719         * g++.old-deja/g++.ext/realpt1.C: Remove.
24720
24721 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24722
24723         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24724
24725 2001-02-26  Will Cohen  <wcohen@redhat.com>
24726
24727         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24728
24729 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24730
24731         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24732         templatized constructors.
24733
24734 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24735
24736         * gcc.c-torture/execute/20010224-1.c: New test.
24737
24738 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24739
24740         * gcc.c-torture/execute/20010222-1.c: New test.
24741
24742 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24743
24744         * g++.old-deja/g++.other/inline20.C: New test.
24745
24746 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24747
24748         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24749
24750 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24751
24752         * g++.old-deja/g++.other/lookup22.C: New test.
24753
24754 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24755
24756         * g77.dg: New directory.
24757         * g77.dg/20010216-1.f: New test case.
24758         * g77.dg/dg.exp: New driver.
24759         * lib/g77-dg.exp: New driver library.
24760
24761 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24762
24763         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24764
24765 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24766
24767         * g++.old-deja/g++.other/decl9.C: New test.
24768
24769 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24770
24771         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24772         not need <string> and also tests the initialization at runtime.
24773
24774 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24775
24776         * gcc.c-torture/execute/longlong.c: New test.
24777
24778 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24779
24780         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24781
24782 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24783
24784         * gcc.c-torture/execute/920302-1.c (execute):
24785         Change argument type to short.
24786
24787 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24788
24789         * g++.old-deja/g++.pt/deduct6.C: New test.
24790
24791 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24792
24793         * g++.old-deja/g++.pt/deduct5.C: New test.
24794
24795 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24796
24797         * gcc.c-torture/execute/20010209-1.c: New test.
24798
24799 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24800
24801         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24802
24803 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24804
24805         * g++.dg/vtgc1.C: Update for new ABI.
24806
24807         * consistency.vlad: New directory, 1665 files.
24808
24809 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24810
24811         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24812         return type.
24813         * gcc.dg/cpp/digraphs.c: Declare puts.
24814
24815 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24816
24817         * g++.old-deja/g++.other/warn5.C: New test.
24818
24819 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24820
24821         * g++.old-deja/g++.pt/spec40.C: New test.
24822
24823 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24824
24825         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24826         case.
24827         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24828
24829 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24830
24831         * gcc.c-torture/compile/20010209-1.c: New test.
24832
24833 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24834
24835         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24836         excess errors message but not if it crashes.
24837         * g++.old-deja/g++.other/crash27.C: Likewise.
24838         * g++.old-deja/g++.other/crash28.C: Likewise.
24839         * g++.old-deja/g++.other/crash30.C: Likewise.
24840         * g++.old-deja/g++.other/crash32.C: Likewise.
24841         * g++.old-deja/g++.other/crash35.C: Likewise.
24842         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24843
24844 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24845
24846         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24847         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24848         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24849         g77.f-torture/execute/execute.exp,
24850         g77.f-torture/noncompile/noncompile.exp,
24851         gcc.c-torture/execute/execute.exp,
24852         gcc.c-torture/execute/memcheck/memcheck.exp,
24853         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24854         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24855         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24856         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24857         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24858         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24859         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24860         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24861         Remove bug reporting instructions with ancient email addresses.
24862
24863 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24864
24865         * gcc.dg/20010202-1.c: New test.
24866         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24867
24868 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24869
24870         * g++.dg/stdbool-if.C: New test.
24871
24872 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24873
24874         * objc/execute/fdecl.m: Added main().
24875
24876 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24877
24878         * gcc.c-torture/execute/20010206-1.c: New test.
24879
24880 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24881
24882         * gcc.dg/cpp/avoidpaste1.c: Update.
24883
24884 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24885
24886         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24887         Pero <nicola@brainstorm.co.uk>.
24888         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24889
24890 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24891
24892         * g++.old-deja/g++.pt/spec39.C: New test.
24893
24894 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24895
24896         * gcc.c-torture/compile/20010202-1.c: New test.
24897
24898 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24899
24900         * g++.old-deja/g++.abi/primary2.C: New test.
24901         * g++.old-deja/g++.abi/primary3.C: New test.
24902         * g++.old-deja/g++.abi/primary4.C: New test.
24903         * g++.old-deja/g++.abi/primary5.C: New test.
24904         * g++.old-deja/g++.abi/vtable3.h: New test.
24905         * g++.old-deja/g++.abi/vtable3a.C: New test.
24906         * g++.old-deja/g++.abi/vtable3b.C: New test.
24907         * g++.old-deja/g++.abi/vtable3c.C: New test.
24908         * g++.old-deja/g++.abi/vtable3d.C: New test.
24909         * g++.old-deja/g++.abi/vtable3e.C: New test.
24910         * g++.old-deja/g++.abi/vtable3f.C: New test.
24911         * g++.old-deja/g++.abi/vtable3g.C: New test.
24912         * g++.old-deja/g++.abi/vtable3h.C: New test.
24913         * g++.old-deja/g++.abi/vtable3i.C: New test.
24914         * g++.old-deja/g++.abi/vtable3j.C: New test.
24915         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24916
24917 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24918
24919         * g++.old-deja/g++.other/anon6.C: New test.
24920         * g++.old-deja/g++.other/anon7.C: New test.
24921
24922 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24923
24924         * gcc.dg/cpp/avoidpaste2.c: New tests.
24925
24926 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24927
24928         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24929
24930 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24931
24932         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24933         DECIMAL_DIG cases for Irix."
24934
24935 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24936
24937         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24938
24939 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24940
24941         * gcc.dg/c99-tag-1.c: New test.
24942
24943 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24944
24945         * gcc.dg/cpp/tr-warn1.c: Add tests.
24946
24947 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24948
24949         * gcc.dg/cpp/avoidpaste1.c: Update.
24950         * gcc.dg/cpp/paste4.c: Update.
24951
24952 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24953
24954         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24955         cases for Irix.
24956
24957 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24958
24959         * g++.old-deja/g++.other/inline19.C: New test.
24960
24961 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24962
24963         * gcc.dg/Wlarger-than.c: New test.
24964
24965 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24966
24967         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24968
24969 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24970
24971         * gcc.c-torture/execute/20010129-1.c: New test.
24972         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24973
24974 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24975
24976         * gcc.dg/cpp/avoidpaste1.c: Test case.
24977
24978 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24979
24980         * g++.old-deja/g++.other/inline18.C: New test.
24981
24982 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24983
24984         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
24985         and __builtin_putchar.
24986
24987 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
24988
24989         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
24990         tests.
24991
24992 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
24993
24994         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
24995         floating point number rounding mode to round to the nearest
24996         representable mode.
24997
24998 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
24999
25000         * g++.old-deja/g++.other/mangle2.C: New test.
25001
25002 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25003
25004         * gcc.c-torture/compile/20010124-1.c: New test.
25005
25006 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25007
25008         * g++.old-deja/g++.pt/spec38.C: New test.
25009
25010 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25011
25012         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25013         "Build don't run".
25014
25015 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25016
25017         * gcc.c-torture/execute/20010123-1.c: New test.
25018
25019 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25020
25021         * g++.old-deja/g++.pt/spec37.C: New test.
25022
25023 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25024
25025         * g++.old-deja/g++.pt/overload14.C: New test.
25026
25027 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25028
25029         * gcc.c-torture/execute/20010122-1.c: New test, exercise
25030         __builtin_return_address.
25031
25032 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
25033
25034         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
25035         * g++.old-deja/g++.pt/spec35.C: New test.
25036         * g++.old-deja/g++.pt/spec36.C: New test.
25037
25038 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
25039
25040         * gcc.c-torture/compile/20010118-1.c: New test.
25041
25042 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
25043
25044         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
25045
25046 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25047
25048         * gcc.c-torture/execute/20010119-1.c: New test.
25049
25050 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25051
25052         * g++.old-deja/g++.other/vbase5.C: New test.
25053
25054 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25055
25056         * gcc.c-torture/execute/20010118-1.c: New test.
25057
25058 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25059
25060         * g++.old-deja/g++.pt/deduct3.C: New test.
25061
25062 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25063
25064         * g++.old-deja/g++.pt/spec34.C: New test.
25065
25066 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
25067
25068         * g77.f-torture/compile/20000601-2.f: New test.
25069
25070 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25071
25072         * g++.old-deja/g++.other/init17.C: New test.
25073
25074 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
25075
25076         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
25077
25078 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25079
25080         * g++.old-deja/g++.pt/unify8.C: New test.
25081
25082 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25083
25084         * g++.old-deja/g++.abi/vbase1.C: New test.
25085
25086 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25087
25088         * g++.old-deja/g++.pt/crash65.C: New test.
25089
25090 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25091
25092         * gcc.dg/cpp/assembl2.S: New test case.
25093
25094 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
25095
25096         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
25097         are supported.
25098
25099 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25100
25101         * g++.old-deja/g++.other/builtins1.C: New test.
25102         * g++.old-deja/g++.other/builtins2.C: Likewise.
25103         * g++.old-deja/g++.other/builtins3.C: Likewise.
25104         * g++.old-deja/g++.other/builtins4.C: Likewise.
25105
25106 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
25107
25108         * gcc.c-torture/compile/20010117-1.c: New test.
25109         * gcc.c-torture/compile/20010117-2.c: New test.
25110
25111 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25112
25113         * g77.f-torture/execute/20010116.[fx]: New test,
25114         XFAIL on i?86-*-*.
25115         * g77.f-torture/compile/20010115.f: Indicate it's
25116         a test for PR fortran/1636.
25117
25118 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25119
25120         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
25121
25122 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25123
25124         * g77.f-torture/compile/20010115.f: New test.
25125
25126 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
25127
25128         * g++.old-deja/g++.pt/nontype5.C: New test.
25129
25130 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25131
25132         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
25133         have an equivalent working one below it.
25134
25135 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25136
25137         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
25138         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25139
25140 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25141
25142         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
25143         message containing "init_priority".
25144         (conpr-2.C): Likewise.
25145         (conpr-3.C): Likewise.
25146         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
25147
25148 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25149
25150         * gcc.c-torture/execute/20010114-2.c: New test.
25151
25152 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25153
25154         * gcc.c-torture/compile/20010114-1.c: New test.
25155         * gcc.c-torture/compile/20010114-1.x: Xfail.
25156         * gcc.c-torture/compile/20010114-2.c: New test.
25157         * gcc.c-torture/execute/20010114-1.c: New test.
25158         * gcc.dg/trunc-1.c: New test.
25159         * gcc.dg/uninit-B.c: New test.
25160
25161 2001-01-13  Nick Clifton  <nickc@redhat.com>
25162
25163         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
25164         target.
25165
25166 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25167
25168         * gcc.c-torture/compile/20010113-1.c: New test.
25169
25170 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25171
25172         * gcc.c-torture/compile/20001212-1.c: New test.
25173
25174 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25175
25176         * gcc.dg/cpp/widestr1.c: Update.
25177         * gcc.dg/cpp/prag-imp.c: Remove.
25178
25179 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25180
25181         * gcc.c-torture/execute/20000801-3.x: Remove.
25182         * gcc.dg/c90-init-1.c: New test.
25183         * gcc.dg/c99-init-1.c: New test.
25184         * gcc.dg/c99-init-2.c: New test.
25185         * gcc.dg/gnu99-init-1.c: New test.
25186
25187 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25188
25189         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25190         testing that no relevant ones were found.
25191
25192 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25193
25194         * g++.old-deja/g++.pt/cast2.C: New test.
25195
25196 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25197
25198         * g++.old-deja/g++.pt/friend47.C: New test.
25199
25200 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25201
25202         * g++.old-deja/g++.pt/instantiate13.C: New test.
25203
25204 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25205
25206         * g++.old-deja/g++.other/defarg7.C: New test.
25207         * g++.old-deja/g++.other/defarg8.C: New test.
25208
25209 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25210
25211         * g++.old-deja/g++.pt/crash64.C: New test.
25212
25213 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25214
25215         * g++.old-deja/g++.pt/crash63.C: New test.
25216
25217 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25218
25219         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25220
25221 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25222
25223         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25224
25225 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25226
25227         * g++.old-deja/g++.pt/error3.C: New test.
25228
25229 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25230
25231         * g++.old-deja/g++.other/crash39.C: New test.
25232
25233 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25234
25235         * g++.old-deja/g++.other/vbase4.C: New test.
25236
25237 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25238
25239         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25240         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25241         * gcc.dg/special/special.exp: New test driver which will check
25242         for alias support for the above test.
25243
25244 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25245
25246         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25247         problems on small machines.
25248         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25249         parameterize.
25250
25251 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25252
25253         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25254         mips.
25255         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25256
25257 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25258
25259         * g++.old_deja/g++.pt/using8.C: New test.
25260
25261 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25262
25263         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25264
25265 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25266
25267         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25268         where a failure is expected.
25269         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25270
25271 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25272
25273         * g++.old_deja/g++.pt/instantiate12.C: New test.
25274
25275 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25276
25277         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25278         start of structs.
25279         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25280         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25281         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25282         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25283         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25284         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25285         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25286         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25287         * g++.old-deja/g++.eh/spec6.C: Likewise.
25288         * g++.old-deja/g++.jason/crash3.C: Likewise.
25289         * g++.old-deja/g++.law/ctors11.C: Likewise.
25290         * g++.old-deja/g++.law/ctors17.C: Likewise.
25291         * g++.old-deja/g++.law/ctors5.C: Likewise.
25292         * g++.old-deja/g++.law/ctors9.C: Likewise.
25293         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25294         * g++.old-deja/g++.mike/net22.C: Likewise.
25295         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25296         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25297         * g++.old-deja/g++.mike/virt3.C: Likewise.
25298         * g++.old-deja/g++.niklas/t128.C: Likewise.
25299         * g++.old-deja/g++.other/anon4.C: Likewise.
25300         * g++.old-deja/g++.other/using1.C: Likewise.
25301         * g++.old-deja/g++.other/warn3.C: Likewise.
25302         * g++.old-deja/g++.pt/t37.C: Likewise.
25303         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25304         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25305
25306 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25307
25308         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25309
25310 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25311
25312         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25313
25314 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25315
25316         * gcc.c-torture/compile/20010107-1.c: New test.
25317
25318 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25319
25320         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25321
25322 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25323
25324         * gcc.dg/format/format.h: New file.
25325         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25326         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25327         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25328         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25329         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25330         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25331         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25332         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25333         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25334         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25335         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25336         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25337         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25338         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25339         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25340         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25341         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25342         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25343         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25344         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25345         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25346         instead of declaring standard types, macros and functions in each
25347         test.
25348
25349 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25350
25351         * gcc.c-torture/execute/20010106-1.c: New test.
25352
25353 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25354
25355         * gcc.dg/format/format.exp: New file.
25356         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25357         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25358         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25359         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25360         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25361         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25362         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25363         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25364         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25365         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25366         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25367         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25368         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25369         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25370         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25371         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25372         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25373         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25374         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25375         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25376         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25377         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25378         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25379         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25380         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25381         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25382         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25383         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25384         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25385         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25386         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25387         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25388         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25389         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25390         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25391         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25392         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25393         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25394         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25395         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25396         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25397         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25398
25399 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25400
25401         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25402         account.
25403
25404 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25405
25406         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25407
25408 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25409
25410         * g++.old-deja/g++.pt/crash62.C: New test.
25411
25412 2001-01-04  Richard Henderson  <rth@redhat.com>
25413
25414         * gcc.dg/20000926-1.c: Update expected warnings.
25415         * gcc.dg/array-2.c: Likewise.
25416         * gcc.dg/array-4.c: Also validate flexible array members.
25417         * gcc.dg/c99-flex-array-1.c: New.
25418
25419 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25420
25421         * gcc.c-torture/compile/20001222-1.x: Remove.
25422
25423 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25424
25425         * gcc.c-torture/execute/built-in-setjmp.c: New.
25426
25427 2001-01-03  Richard Henderson  <rth@redhat.com>
25428
25429         * gcc.dg/940510-1.c: Update expected error wording.
25430         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25431
25432 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25433
25434         * lib/target-supports.exp (check_alias_available): Modified to
25435         indicate aliases not supported if only weak aliases are supported.
25436
25437 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25438
25439         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25440         Turn on cmpstrsi checks for __pj__ and __i370__.
25441
25442 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25443
25444         * g++.old-deja/g++.other/virtual11.C: New test.
25445
25446 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25447
25448         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25449
25450 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25451
25452         * gcc.c-torture/compile/20010102-1.c: New test.
25453
25454 2001-01-02  Andreas Jaeger  <aj@suse.de>
25455
25456         * gcc.dg/noreturn-3.c: New test.
25457
25458         * gcc.dg/noreturn-4.c: New test.
25459
25460 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25461
25462         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25463         __builtin_fputc and __builtin_fwrite.
25464
25465 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25466
25467         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25468         signed char, not default char.
25469
25470 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25471
25472         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25473
25474 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25475
25476         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25477
25478 2000-12-29  Richard Henderson  <rth@redhat.com>
25479
25480         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25481         (__cyg_profile_func_exit): Define.
25482
25483 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25484
25485         * g++.dg/vtgc1.C: New test.
25486
25487 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25488
25489         * gcc.dg/noncompile/20001228-1.c: New test.
25490
25491         * gcc.dg/20001228-1.c: New test.
25492
25493         * gcc.c-torture/execute/20001228-1.c: New test.
25494
25495 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25496
25497         * gcc.dg/format-strfmon-1.c: New test.
25498
25499 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25500
25501         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25502         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25503         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25504         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25505         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25506         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25507         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25508         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25509         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25510         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25511         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25512         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25513         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25514
25515         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25516         * gcc.c-torture/execute/string-opt-4.c: Test index.
25517
25518 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25519
25520         * gcc.c-torture/compile/20001226-1.c: New test.
25521
25522 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25523
25524         * gcc.c-torture/compile/20001222-1.c: New test.
25525         * gcc.c-torture/compile/20001222-1.x: Xfail.
25526
25527 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25528
25529         * gcc.c-torture/execute/comp-goto-2.c: New test.
25530
25531 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25532
25533         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25534         Use long types if __INT_MAX__ is 32767.
25535         (main): Use cast to (sint32 *) when poking 88 into a_page.
25536
25537         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25538
25539 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25540
25541         * gcc.c-torture/compile/20001221-1.c: New test.
25542         * gcc.c-torture/execute/20001221-1.c: New test.
25543
25544 2000-12-20  Richard Henderson  <rth@redhat.com>
25545
25546         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25547         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25548
25549 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25550
25551         * gcc.dg/compare3.c: New test.
25552
25553 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25554
25555         * gcc.dg/format-warnll-1.c: New test.
25556
25557 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25558
25559         * gcc.dg/cpp/cmdlne-P.c: New test.
25560
25561 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25562
25563         * gcc.c-torture/execute/builtin-abs-1.c,
25564         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25565
25566 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25567
25568         * gcc.dg/cpp/multiline.c: New test.
25569
25570 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25571
25572         * g++.old-deja/g++.other/syshdr1.C: Update.
25573         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25574
25575 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25576
25577         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25578
25579 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25580
25581         * g++.old-deja/g++.pt/ttp65.C: New test.
25582
25583 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25584
25585         * g++.old-deja/g++.pt/ttp64.C: New test.
25586
25587 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25588
25589         * g++.old-deja/g++.pt/spec33.C: New test.
25590
25591 2000-12-14  Catherine Moore  <clm@redhat.com>
25592
25593         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25594         * gcc.c-torture/execute/920612-2.c: Likewise.
25595         * gcc.c-torture/execute/920428-2.c: Likewise.
25596         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25597         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25598
25599 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25600
25601         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25602         * gcc.dg/pack-test-2.c: Likewise.
25603
25604 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25605
25606         Tests by Zack Weinberg <zackw@stanford.edu>.
25607
25608         * gcc.dg/cpp/defined.c: Update.
25609         * gcc.dg/cpp/defined_trad.c: New tests.
25610
25611 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25612
25613         * gcc.dg/cpp/trad-direct.c: Update.
25614
25615 2000-12-11  Neil Booth  <neilb@earthling.net>
25616
25617         * gcc.dg/cpp/defined_trad.c
25618
25619 2000-12-11  Neil Booth  <neilb@earthling.net>
25620
25621         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25622
25623 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25624
25625         * gcc.dg/format-miss-2.c: New test.
25626
25627 2000-12-09  Neil Booth  <neilb@earthling.net>
25628
25629         * gcc.dg/cpp/lineflags.c: New tests.
25630         * gcc.dg/cpp/poison.c: Update.
25631         * gcc.dg/cpp/redef2.c: Update.
25632         * gcc.dg/cpp/skipping.c: New test.
25633
25634 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25635
25636         * g++.old-deja/g++.other/eh3.C: New testcase.
25637
25638 2000-12-07  Neil Booth  <neilb@earthling.net>
25639
25640         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25641         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25642         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25643         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25644         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25645         Update.
25646
25647 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25648
25649         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25650         __SIZE_TYPE__ instead of int for type of integers cast to
25651         pointers.
25652
25653 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25654
25655         * g++.old-deja/g++.other/cleanup4.C: New test.
25656
25657 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25658
25659         * format-sec-1.c: New test.
25660
25661 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25662
25663         * gcc.dg/format-nonlit-3.c: New test.
25664
25665 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25666
25667         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
25668         through a null pointer.
25669
25670 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25671
25672         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
25673         * g++.old-deja/g++.pt/partial4.C: New test.
25674
25675 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
25676
25677         * gcc.c-torture/execute/ieee/hugeval.x: New.
25678
25679 2000-12-06  Neil Booth  <neilb@earthling.net>
25680
25681         * gcc.dg/cpp/backslash2.c: New tests.
25682
25683 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25684
25685         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25686         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25687
25688 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25689
25690         * gcc.c-torture/execute/20001203-2.c: New testcase.
25691
25692 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25693
25694         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25695         * g++.old-deja/g++.other/virtual10.C: New test.
25696
25697 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25698
25699         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25700
25701 2000-12-05  Richard Henderson  <rth@redhat.com>
25702
25703         * gcc.c-torture/compile/20001205-1.c: New.
25704
25705 2000-12-04  Neil Booth  <neilb@earthling.net>
25706
25707         * g++.old-deja/g++.other/virtual9.C: New test.
25708         * g++.old-deja/g++.pt/crash61.C: New test.
25709         * gcc.c-torture/execute/loop-9.c: New test.
25710
25711 2000-12-04  Neil Booth  <neilb@earthling.net>
25712
25713         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25714         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25715         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25716         * gcc.dg/cpp/extratokens.c: ...here.
25717
25718 2000-12-04  Neil Booth  <neilb@earthling.net>
25719
25720         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25721         New tests.
25722
25723 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25724
25725         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25726         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25727
25728 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25729
25730         * gcc.c-torture/execute/20001203-1.c: New test.
25731
25732 2000-12-03  Neil Booth  <neilb@earthling.net>
25733
25734         * gcc.dg/cpp/macro6.c: New test cases.
25735
25736 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25737
25738         * gcc.c-torture/execute/string-opt-9.c: New test.
25739         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25740         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25741         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25742
25743         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25744         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25745
25746 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25747
25748         * gcc.dg/cpp/if-6.c: New testcase.
25749
25750         * gcc.dg/20001201-1.c: New testcase.
25751
25752 2000-12-02  Neil Booth  <neilb@earthling.net>
25753
25754         * g++.old-deja/g++.other/externC4.C,
25755         g++.old-deja/g++.other/friend10.C: New tests.
25756
25757 2000-12-02  Neil Booth  <neilb@earthling.net>
25758
25759         * g++.old-deja/g++.other/instan2.C
25760         * g++.old-deja/g++.other/instan3.C: New test.
25761
25762 2000-12-02  Neil Booth  <neilb@earthling.net>
25763
25764         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25765         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25766         gnuc99.c,gnuc99-pedantic.c: New tests.
25767
25768 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25769
25770         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25771         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25772
25773 2000-12-01  Neil Booth  <neilb@earthling.net>
25774
25775         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25776         * gcc.dg/cpp/poison.c: Update.
25777         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25778
25779 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25780
25781         * g77.f-torture/execute/20001201.f: New test.
25782
25783 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25784
25785         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25786
25787 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25788
25789         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25790
25791 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25792
25793         * g++.old-deja/g++.other/cast6.C: New test.
25794
25795 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25796
25797         * gcc.c-torture/execute/20001130-2.c: New testcase.
25798
25799 2000-11-30  Richard Henderson  <rth@redhat.com>
25800
25801         * gcc.c-torture/execute/20001130-1.c: New test.
25802
25803 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25804
25805         * g++.old-deja/g++.other/op3.C: New test.
25806
25807 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25808
25809         * g++.old-deja/g++.other/op2.C: New test.
25810
25811 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25812
25813         * g++.old-deja/g++.other/crash38.C: New test.
25814
25815 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25816
25817         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25818
25819 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25820
25821         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25822         tests.
25823         * gcc.c-torture/execute/string-opt-6.c: New test.
25824
25825         * gcc.dg/20001117-1.c: Add main.
25826
25827 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25828
25829         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25830         Move from here ...
25831         * gcc.dg/940510-1.c: ... to here.
25832
25833         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25834         zero-size arrays in toplevel structures.
25835
25836 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25837
25838         * gcc.c-torture/execute/loop-8.c: New test.
25839
25840 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25841
25842         * g++.old-deja/g++.other/base1.C: New test.
25843
25844 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25845
25846         * g++.old-deja/g++.other/parse2.C: New test.
25847
25848 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25849
25850         * g++.old-deja/g++.pt/incomplete1.C: New test.
25851
25852 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25853
25854         * g++.old-deja/g++.other/friend9.C: New test.
25855
25856 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25857
25858         * gcc.dg/20001127-1.c: New test.
25859
25860 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25861
25862         * g++.old-deja/g++.pt/friend46.C: New test.
25863
25864 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25865
25866         * g++.old-deja/g++.other/ptrmem8.C: New test.
25867
25868 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25869
25870         * gcc.c-torture/execute/string-opt-7.c: New test.
25871         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25872
25873 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25874
25875         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25876         instead of 'mkcheck 2'.
25877
25878 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25879
25880         * gcc.c-torture/execute/memcheck/driver.c,
25881         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25882         C9X references to refer to C99.
25883
25884 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25885
25886         * gcc.dg/ultrasp3.c: New test.
25887
25888 2000-11-25  Neil Booth  <neilb@earthling.net>
25889
25890         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25891
25892 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25893
25894         * gcc.c-torture/compile/20001123-2.c: New.
25895
25896 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25897
25898         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25899
25900 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25901
25902         * gcc.dg/sequence-point-1.c: Add some new tests.
25903         * gcc.c-torture/execute/20001124-1.c: New test.
25904
25905 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25906
25907         * g++.old-deja/g++.other/vaarg4.C: New test.
25908         * gcc.c-torture/compile/20001123-1.c: New test.
25909
25910 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25911
25912         * g++.other/crash24.C: Adjust and remove XFAIL.
25913         * g++.other/crash37.C: New test.
25914
25915 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25916
25917         * g++.old-deja/g++.pt/instantiate9.C: New test.
25918
25919 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25920
25921         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25922         new ABI, too.
25923
25924         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25925         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25926
25927 2000-11-22  Neil Booth  <neilb@earthling.net>
25928
25929         * gcc.dg/cpp/Wtrigraphs.c: New test.
25930
25931 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25932
25933         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25934
25935 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25936
25937         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25938
25939 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25940
25941         * lib/gcc-dg.exp: load_lib scanasm.exp.
25942         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25943         * lib/g++-dg.exp: load_lib scanasm.exp.
25944         * lib/scanasm.exp: New.
25945         (scan-assembler, scan-assembler-not): Add optional arguments to
25946         test name, or if not present, the pattern name.
25947         (scan-assembler-dem, scan-assembler-dem-not): New.
25948
25949         * g++.dg/dg.exp: New.
25950
25951 2000-11-21  Neil Booth  <neilb@earthling.net>
25952
25953         * gcc.dg/cpp/integrated1.c: Remove.
25954
25955 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25956
25957         * gcc.c-torture/execute/20001121-1.c: New test.
25958
25959 2000-11-21  Richard Henderson  <rth@redhat.com>
25960
25961         * gcc.c-torture/compile/20001121-1.c: New test.
25962
25963 2000-11-20  Neil Booth  <neilb@earthling.net>
25964
25965         * gcc.dg/cpp/integrated1.c: New test.
25966
25967 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25968
25969         * g++.old-deja/g++.other/inline17.C: New test.
25970
25971 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25972
25973         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25974         local variable to be zero: I made the variable global. Now
25975         uses abort() and exit() instead of relying on main's return value.
25976
25977 2000-11-20  Neil Booth  <neilb@earthling.net>
25978
25979         * gcc.dg/cpp/paste2.c: Update test.
25980         * objc/execute/paste.m: New test.
25981
25982 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25983
25984         * gcc.dg/c99-condexpr-1.c: New test.
25985
25986 2000-11-20  Neil Booth  <neilb@earthling.net>
25987
25988         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
25989
25990 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
25991
25992         * g++.old-deja/g++.pt/export1.C: New test.
25993
25994 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
25995
25996         * gcc.dg/20001117-1.c: New test.
25997
25998 2000-11-18  Richard Henderson  <rth@redhat.com>
25999
26000         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26001
26002 2000-11-18  Richard Henderson  <rth@redhat.com>
26003
26004         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26005         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26006         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26007
26008 2000-11-18  Richard Henderson  <rth@redhat.com>
26009
26010         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26011         (main): New.  Exit cleanly.
26012
26013 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26014
26015         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26016         gcc.dg/c99-fordecl-2.c: New tests.
26017
26018 2000-11-18  Richard Henderson  <rth@redhat.com>
26019
26020         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
26021         * gcc.c-torture/execute/zerolen-2.c: New.
26022
26023 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26024
26025         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
26026         memory.
26027
26028 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26029
26030         * g++.old-deja/g++.pt/instantiate8.C: New test.
26031
26032 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26033
26034         * g++.old-deja/g++.other/incomplete.C: Add more tests.
26035         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
26036
26037 2000-11-16  Nick Clifton  <nickc@redhat.com>
26038
26039         * gcc.c-torture/execute/nestfunc-2.c: New test.
26040         * gcc.c-torture/execute/nestfunc-3.c: New test.
26041
26042 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26043
26044         * gcc.c-torture/compile/20001116-1.c: New test.
26045
26046 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26047
26048         * gcc.c-torture/execute/20001115-1.c: New test.
26049
26050 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
26051
26052         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
26053         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
26054         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
26055         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26056
26057 2000-11-15  Neil Booth  <neilb@earthling.net>
26058
26059         gcc.dg/cpp/_Pragma1.c: Update.
26060         gcc.dg/cpp/_Pragma2.c: New test.
26061
26062 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26063
26064         * g++.old-deja/g++.other/anon5.C: New test.
26065
26066 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26067
26068         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
26069         tests.
26070
26071 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
26072
26073         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
26074         output.
26075
26076 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26077
26078         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
26079         labels at end of compound statements.
26080
26081 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
26082
26083         * gcc.c-torture/execute/loop-7.c: New test.
26084
26085 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26086
26087         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
26088
26089 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26090
26091         * gcc.dg/c99-bool-1.c: New test.
26092
26093 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26094
26095         * gcc.dg/c99-scope-1.c: Remove xfail.
26096         * gcc.dg/c99-scope-2.c: New test.
26097
26098 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26099
26100         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
26101         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
26102
26103 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
26104
26105         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
26106         error messages.
26107
26108         * g++.mike/p700.C: Don't typedef wchar_t.
26109         * g++.mike/p784.C: Likewise.
26110         * g++.mike/eb101.C: Don't use __wchar_t.
26111
26112 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26113
26114         * g77.f-torture/execute/20001111.[fx]: Test premature exit
26115         from DO loop.
26116
26117 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26118
26119         * gcc.c-torture/execute/20001111-1.c: New test.
26120
26121 2000-11-10  Nick Clifton  <nickc@redhat.com>
26122
26123         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
26124         long multuiple and accumulate.
26125
26126 2000-11-09  Richard Henderson  <rth@redhat.com>
26127
26128         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
26129         via size_t instead of int.
26130
26131         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
26132         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26133         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26134         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26135
26136 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
26137
26138         * gcc.c-torture/compile/20001109-1.c: New test.
26139         * gcc.c-torture/compile/20001109-2.c: New test.
26140
26141 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
26142
26143         * g++.old-deja/g++.pt/operator1.C: New test.
26144         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
26145
26146 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26147
26148         * gcc.dg/20001108-1.c: New test.
26149
26150 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26151
26152         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
26153         with both arguments constant strings.
26154         * gcc.c-torture/execute/string-opt-3.c: New test.
26155         * gcc.c-torture/execute/string-opt-4.c: New test.
26156         * gcc.c-torture/execute/string-opt-5.c: New test.
26157
26158 2000-11-08  Nick Clifton  <nickc@redhat.com>
26159
26160         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
26161         mulsidi3adddi patterns.
26162
26163 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
26164
26165         * g++.old-deja/g++.other/crash36.C: New test.
26166
26167 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26168
26169         * g++.old-deja/g++.other/init16.C: New test.
26170
26171 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26172
26173         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26174
26175 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26176
26177         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26178         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26179         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26180
26181 2000-11-07  DJ Delorie  <dj@redhat.com>
26182
26183         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26184
26185 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26186
26187         * gcc.c-torture/execute/string-opt-1.c: New test.
26188
26189 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26190
26191         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26192         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26193         parameters in registers, and there is no way for a varargs
26194         function to know in which order the integer and floating-point
26195         parameters should be interleaved when they are placed on the
26196         stack.
26197         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26198         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26199
26200 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26201
26202         * gcc.c-torture/execute/string-opt-2.c: New test.
26203
26204 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26205
26206         * g++.old-deja/g++.pt/crash60.C: New test.
26207
26208 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26209
26210         * g++.old-deja/g++.other/crash24.C: New test.
26211         * g++.old-deja/g++.other/crash25.C: New test.
26212         * g++.old-deja/g++.other/crash26.C: New test.
26213         * g++.old-deja/g++.other/crash27.C: New test.
26214         * g++.old-deja/g++.other/crash28.C: New test.
26215         * g++.old-deja/g++.other/crash29.C: New test.
26216         * g++.old-deja/g++.other/crash30.C: New test.
26217         * g++.old-deja/g++.other/crash31.C: New test.
26218         * g++.old-deja/g++.other/crash32.C: New test.
26219         * g++.old-deja/g++.other/crash33.C: New test.
26220         * g++.old-deja/g++.other/crash34.C: New test.
26221         * g++.old-deja/g++.other/crash35.C: New test.
26222
26223 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26224
26225         * gcc.c-torture/execute/20001031-1.c: New test.
26226
26227 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26228
26229         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26230         namespace.
26231
26232         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26233         standards-conformant.
26234
26235         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26236
26237         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26238         * g++.old-deja/g++.mike/p755a.C: Likewise.
26239         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26240         library makes no calls to `operator new' during initialization.
26241
26242 2000-11-04  Neil Booth  <neilb@earthling.net>
26243
26244         * gcc.dg/cpp/include2.c: New tests.
26245
26246 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26247
26248         * lib/g++.exp (g++_set_ld_library_path): New function.
26249         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26250
26251 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26252
26253         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26254         warnings.
26255
26256 2000-11-01  Richard Henderson  <rth@redhat.com>
26257
26258         * g++.old-deja/g++.ext/namedret1.C: New.
26259         * g++.old-deja/g++.ext/namedret2.C: New.
26260         * g++.old-deja/g++.ext/namedret3.C: New.
26261
26262 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26263
26264         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26265         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26266
26267 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26268
26269         * gcc.c-torture/execute/va-arg-21.c: New test.
26270
26271 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26272
26273         * gcc.dg/c99-complex-2.c: New test.
26274
26275 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26276
26277         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26278
26279 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26280
26281         * g++.old-deja/g++.other/inline16.C: New test.
26282
26283 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26284
26285         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26286         __PRETTY_FUNCTION__
26287
26288 2000-10-29  Neil Booth  <neilb@earthling.net>
26289
26290         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26291         New tests.
26292         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26293         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26294         optimisation.
26295
26296 2000-10-29  Neil Booth  <neilb@earthling.net>
26297
26298         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26299         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26300         * mi5.c: Test multiple includes work with -C.
26301         * trigraphs.c: Test ^= version.
26302
26303 2000-10-28  Neil Booth  <neilb@earthling.net>
26304
26305         New tests and test updates for new macro expander.
26306
26307         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26308         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26309         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26310         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26311         new diagnostic messages.
26312
26313         * gcc.dg/cpp/macro3.c: New tests.
26314
26315 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26316
26317         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26318         on the same line.
26319
26320 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26321
26322         * g++.old-deja/g++.other/eh2.C: New test.
26323
26324 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26325
26326         * gcc.c-torture/execute/20001027-1.c: New test.
26327
26328 2000-10-26  Richard Henderson  <rth@redhat.com>
26329
26330         * gcc.c-torture/execute/20001026-1.c: New.
26331
26332 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26333
26334         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26335         * g++.old-deja/g++.law/builtin1.C: Likewise.
26336         * g++.old-deja/g++.law/ctors10.C: Likewise.
26337         * g++.old-deja/g++.law/virtual3.C: Likewise.
26338         * g++.old-deja/g++.mike/p658.C: Likewise.
26339         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26340         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26341         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26342         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26343         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26344
26345 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26346
26347         * gcc.c-torture/compile/20001024-1.c: New test.
26348
26349 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26350
26351         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26352         to tell us whether or not we are using V3.
26353
26354 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26355
26356         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26357         operands.
26358
26359 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26360
26361         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26362
26363 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26364
26365         * gcc.c-torture/execute/20001024-1.c: New test.
26366
26367 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26368
26369         * g++.old-deja/g++.other/sibcall1.C: New test.
26370
26371 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26372
26373         * gcc.dg/noncompile/init-3.c: New test.
26374
26375 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26376
26377         * gcc.dg/format-array-1.c: New test.
26378
26379 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26380
26381         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26382         writing through null pointers; remove comment about testing
26383         unterminated strings.
26384
26385 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26386
26387         * gcc.c-torture/execute/20001017-2.c: New test.
26388
26389 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26390
26391         * gcc.c-torture/compile/20001018-1.c: New test.
26392         * gcc.c-torture/compile/20001018-1.x: Xfail.
26393
26394 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26395
26396         * gcc.c-torture/execute/20001017-1.c: New test.
26397
26398 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26399
26400         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26401         for multiple use of arguments with scanf formats; add tests for
26402         multiple use of arguments.
26403
26404 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26405
26406         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26407
26408 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26409
26410         * gcc.dg/format-miss-1.c: New test.
26411
26412 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26413
26414         * gcc.c-torture/execute/20001013-1.c: New test.
26415
26416 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26417
26418         * gcc.dg/format-branch-1.c: New test.
26419
26420 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26421
26422         * README, lib/file-format.exp: Remove EGCS references.
26423
26424 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26425
26426         * gcc.dg/20001013-1.c: New test.
26427
26428 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26429
26430         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26431         for intmax_t in the compiler using __typeof__ and the type rules
26432         for conditional expressions.
26433
26434 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26435
26436         * gcc.dg/20001012-1.c: New test.
26437         * gcc.dg/20001012-2.c: New test.
26438
26439 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26440
26441         * gcc.dg/format-attr-1.c: New test.
26442
26443 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26444
26445         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26446         __LONG_LONG_MAX__ instead of LLONG_MAX.
26447
26448 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26449
26450         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26451         scanf flags.
26452         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26453         flags.
26454
26455 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26456
26457         * gcc.dg/sequence-pt-1.c: New test.
26458
26459 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26460
26461         * gcc.c-torture/execute/20001011-1.c: New testcase.
26462         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26463
26464 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26465
26466         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26467         does not error on it.
26468
26469 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26470
26471         * gcc.dg/20001009-1.c: New test.
26472
26473 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26474
26475         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26476         * gcc.c-torture/execute/20001009-2.c: ... to here.
26477
26478 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26479
26480         * gcc.c-torture/compile/20001009-1.c: New testcase.
26481         * gcc.c-torture/execute/20001009-1.c: New testcase.
26482         Testcases provided by Jan Hubicka <jh@suse.cz>.
26483
26484 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26485
26486         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26487         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26488         uintmax_t using <limits.h> to emulate the compiler's internal
26489         logic.  No longer XFAIL %j tests.
26490
26491 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26492
26493         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26494         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26495         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26496         regexps and details of expected handling of some bad formats.
26497         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26498         suppression.
26499
26500 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26501
26502         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26503         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26504         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26505         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26506         in list archives.
26507
26508 2000-10-06  Richard Henderson  <rth@cygnus.com>
26509
26510         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26511         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26512         * g++.old-deja/g++.jason/report.C: Likewise.
26513         * g++.old-deja/g++.law/friend5.C: Likewise.
26514         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26515         of the expected warnings.
26516
26517 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26518
26519         * g++.old-deja/g++.pt/enum14.C: New test.
26520
26521 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26522
26523         * g++.old-deja/g++.pt/crash59.C: New test.
26524
26525 2000-10-04  Will Cohen  <wcohen@redhat.com>
26526
26527         * gcc.dg/20000926-1.c: New test.
26528
26529 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26530
26531         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26532         function name for current C++ compiler.
26533         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26534
26535 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26536
26537         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26538         __PRETTY_FUNCTION__.
26539         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26540
26541 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26542
26543         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26544
26545 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26546
26547         * gcc.c-torture/compile/20000923-1.c: New test.
26548
26549 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26550
26551         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26552         * g++.old-deja/g++.pt/ttp62.C: Same.
26553         * g++.old-deja/g++.other/inline14.C: Same.
26554
26555 2000-09-24  Richard Henderson  <rth@cygnus.com>
26556
26557         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26558
26559 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26560
26561         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26562
26563 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26564
26565         * gcc.c-torture/compile/20000922-1.c: New file.
26566
26567 2000-09-21  Nick Clifton  <nickc@redhat.com>
26568
26569         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26570         a signed long modulo operation.
26571         (mod6): New function - perform an unsigned long modulo operation.
26572         (main): Add tests for modulos of very large numbers by very small
26573         dividends.
26574
26575 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26576
26577         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26578
26579 2000-09-19  Richard Henderson  <rth@cygnus.com>
26580
26581         * gcc.dg/compare2.c (case 10): XFAIL.
26582
26583 2000-09-18  Richard Henderson  <rth@cygnus.com>
26584
26585         * gcc.c-torture/execute/20000906-1.c: Move ...
26586         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26587         that support __builtin_trap.
26588
26589 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26590
26591         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26592
26593 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26594
26595         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26596         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26597         more $ format tests.
26598
26599 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26600
26601         * gcc.dg/format-errmk-1.c: New test.
26602
26603 2000-09-17  Greg McGary  <greg@mcgary.org>
26604
26605         * gcc.c-torture/execute/20000917-1.x: Remove.
26606
26607 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26608
26609         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26610
26611 2000-09-17  Greg McGary  <greg@mcgary.org>
26612
26613         * gcc.c-torture/execute/20000917-1.c: New test.
26614         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26615
26616 2000-09-16  Neil Booth  <NeilB@earthling.net>
26617
26618         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26619         in nested macro bug.
26620
26621 2000-09-15  Neil Booth  <NeilB@earthling.net>
26622
26623         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26624
26625 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26626
26627         * gcc.c-torture/execute/20000914-1.c: New test.
26628
26629 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26630
26631         * g++.other/inline13.C: New test.
26632
26633 2000-09-12  Andreas Jaeger  <aj@suse.de>
26634
26635         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26636         constant by Ulrich Drepper <drepper@redhat.com>.
26637
26638 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26639
26640         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26641
26642 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26643
26644         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26645
26646 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26647
26648         * gcc.dg/cpp/backslash.c: New test.
26649
26650 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26651
26652         * gcc.c-torture/execute/20000910-1.c: New test.
26653         * gcc.c-torture/execute/20000910-2.c: Likewise.
26654
26655 2000-09-11  Robert Lipe  <robertl@sco.com>
26656
26657         * gcc.dg/pragma-align.c: New test.
26658
26659 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26660
26661         * g++.old-deja/g++.pt/explicit82.C: New test.
26662         * g++.old-deja/g++.pt/explicit83.C: New test.
26663
26664 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26665
26666         * gcc.dg/asm-names.c: New test.
26667
26668 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26669
26670         * gcc.dg/cpp/tr-warn6.c: New test
26671
26672 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26673
26674         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
26675         be accepted.
26676
26677 2000-09-07  Catherine Moore  <clm@redhat.com>
26678
26679         * gcc.c-torture/execute/unroll-1.c: New test.
26680
26681 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26682
26683         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26684         ERROR markers.
26685         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26686         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26687         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26688         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26689         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26690         Preprocess only.
26691         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26692         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26693
26694 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26695
26696         * g++.old-deja/g++.pt/deduct2.C: New test.
26697
26698 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26699
26700         * g++.old-deja/g++.pt/parms2.C: New test.
26701
26702 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26703
26704         * g++.old-deja/g++.pt/crash58.C: New test.
26705
26706 2000-09-06  Greg McGary  <greg@mcgary.org>
26707
26708         * gcc.c-torture/execute/20000906-1.c: New test.
26709         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26710
26711 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26712
26713         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26714
26715 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26716
26717         * g++.old-deja/g++.pt/crash57.C: New test.
26718
26719 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26720
26721         * g++.old-deja/g++.pt/crash56.C: New test.
26722
26723 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26724
26725         * g++.old-deja/g++.pt/koenig1.C: New test.
26726
26727 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26728
26729         * gcc.dg/20000904-1.c: New test.
26730
26731 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26732
26733         * gcc.dg/cpp/paste8.c: New test.
26734
26735 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26736
26737         * gcc.c-torture/compile/20000827-1.c: New test.
26738
26739 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26740
26741         * gcc.dg/format-diag-1.c: New test.
26742
26743 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26744
26745         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26746         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26747         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26748         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26749         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26750
26751 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26752
26753         * g++.old-deja/g++.other/nested4.C: New test.
26754
26755 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26756
26757         * g++.old-deja/g++.ns/scoped1.C: New test.
26758
26759 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26760
26761         * lib/g++.exp: Support testing already-installed GCC.
26762
26763 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26764
26765         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26766
26767 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26768
26769         * gcc.dg/return-type-2.c: New test.
26770
26771 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26772
26773         * gcc.c-torture/compile/20000825-1.c: New test.
26774
26775 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26776
26777         * gcc.dg/dwarf2-2.c: New test.
26778
26779 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26780
26781         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26782         dg-warning regexps.
26783
26784 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26785
26786         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26787         gcc.dg/format-ext-5.c: New tests.
26788
26789 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26790
26791         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26792
26793 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26794
26795         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26796
26797 2000-08-24  Richard Henderson  <rth@cygnus.com>
26798
26799         * gcc.dg/ia64-sync-1.c: New test.
26800         * gcc.dg/ia64-sync-2.c: New test.
26801         * gcc.dg/ia64-asm-1.c: New test.
26802
26803 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26804
26805         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26806         * gcc.dg/format-ext-2.c: New test.
26807
26808 2000-08-23  Jason Merrill  <jason@redhat.com>
26809
26810         * lib/old-dejagnu.exp: Also ignore "In member function" and
26811         "At global scope".
26812
26813 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26814
26815         * gcc.dg/noncompile/label-lineno-1.c: New test.
26816
26817 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26818
26819         * gcc.dg/c99-array-nonobj-1.c: New test.
26820
26821 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26822
26823         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26824         tests.
26825         * gcc.dg/format-ext-1.c: New test.
26826
26827 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26828
26829         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26830         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26831         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26832         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26833         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26834
26835 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26836
26837         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26838         gcc.dg/c99-strftime-2.c: New tests.
26839
26840 2000-08-22  Richard Henderson  <rth@cygnus.com>
26841
26842         * gcc.c-torture/execute/20000822-1.c: New test.
26843
26844 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26845
26846         * gcc.c-torture/execute/20000819-1.x: Remove.
26847
26848 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26849
26850         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26851         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26852         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26853         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26854         gcc.dg/format-xopen-1.c: New tests.
26855
26856 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26857
26858         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26859
26860 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26861
26862         * g++.old-deja/g++.other/loop2.C: New test.
26863
26864         * gcc.c-torture/compile/20000606-1.c: New test.
26865         * gcc.c-torture/compile/20000728-1.c: New test.
26866         * gcc.c-torture/execute/20000801-1.c: New test.
26867         * gcc.c-torture/execute/20000801-2.c: New test.
26868         * gcc.c-torture/execute/20000819-1.c: New test.
26869         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26870         * gcc.dg/20000629-1.c: New test.
26871         * gcc.dg/20000724-1.c: New test.
26872         * gcc.dg/20000807-1.c: New test.
26873
26874 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26875
26876         * gcc.dg/cpp/pragma-1.c: New test.
26877         * gcc.dg/cpp/pragma-2.c: New test.
26878
26879 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26880
26881         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26882         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26883
26884 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26885
26886         * gcc.c-torture/compile/20000818-1.c: New test.
26887
26888 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26889
26890         * gcc.c-torture/execute/20000818-1.c: New test.
26891
26892 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26893
26894         * gcc.dg/format-va-1.c: New test.
26895
26896 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26897
26898         * g++.old-deja/g++.other/typedef8.C: New test.
26899
26900 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26901
26902         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26903         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26904         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26905         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26906         * g++.old-deja/g++.other/ptrmem7.C: New test.
26907         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26908
26909 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26910
26911         * g++.old-deja/g++.pt/typename27.C: New test.
26912
26913 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26914
26915         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26916         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26917         * g++.old-deja/g++.pt/friend45.C: New test.
26918         * g++.old-deja/g++.other/friend8.C: New test.
26919
26920 2000-08-15  Richard Henderson  <rth@cygnus.com>
26921
26922         * gcc.c-torture/execute/20000815-1.c: New test.
26923
26924 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26925
26926         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26927         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26928         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26929
26930 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26931
26932         * g++.old-deja/g++.other/refinit2.C: New test.
26933
26934 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26935
26936         * lib/c-torture.exp (c-torture): Make
26937         compiler_conditional_xfail_data global.
26938         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26939         compiler_conditional_xfail_data machinery.
26940         (f-torture-execute): Likewise.
26941         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26942         and only when unrolling loops.
26943
26944         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26945
26946 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26947
26948         * g++.old-deja/g++.pt/explicit81.C: New test.
26949
26950 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26951
26952         * g++.old-deja/g++.pt/typename26.C: New test.
26953
26954 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26955
26956         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26957         warning.
26958
26959 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26960
26961         * g++.old-deja/g++.other/array3.C: New test.
26962
26963 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26964
26965         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26966         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26967         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26968         New tests.
26969
26970 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26971
26972         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26973         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26974
26975 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26976
26977         * gcc.c-torture/execute/20000808-1.c: New test.
26978
26979 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26980
26981         * gcc.dg/c90-const-expr-1.c: New test.
26982
26983 2000-08-08  Richard Henderson  <rth@cygnus.com>
26984
26985         * gcc.dg/noncompile/920923-1.c: Declare calloc.
26986
26987 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26988
26989         * gcc.dg/noncompile/const-ll-1.c: New test.
26990
26991 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26992
26993         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
26994
26995 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26996
26997         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
26998         that running programs linked against the shared version of libobjc
26999         run correctly.
27000
27001 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27002
27003         * gcc.dg/c99-printf-1.c: New test.
27004
27005 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27006
27007         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27008
27009 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27010
27011         * gcc.c-torture/execute/20000731-1.x: Delete.
27012
27013 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27014
27015         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27016         and torture_without_loops as is done by c-torture.exp.
27017         (search_for): Copy from c-torture.exp.
27018         (gcc-dg-runtest): New function, drives a directory of tests
27019         iterating over the TORTURE_OPTIONS.
27020         (scan-assembler, scan-assembler-not): Move here from
27021         individual directory drivers.
27022
27023         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
27024         defined by lib/gcc-dg.exp.
27025         * gcc.dg/cpp/cpp.exp: Likewise.
27026         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
27027         gcc-dg-runtest, so we cycle over optimization options.
27028
27029         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
27030         * gcc.dg/compare2.c: No longer expected to fail.
27031
27032 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27033
27034         * gcc.c-torture/execute/20000804-1.c: New test.
27035
27036 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27037
27038         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
27039
27040 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
27041
27042         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
27043
27044 2000-08-03  Jeffrey A Law  (law@cygnus.com)
27045
27046         * gcc.c-torture/compile/20000803-1.c: New test.
27047
27048 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27049
27050         * gcc.c-torture/execute/20000801-3.c,
27051         gcc.c-torture/execute/20000801-4.c: New tests.
27052         * gcc.c-torture/execute/20000801-3.x,
27053         gcc.c-torture/execute/20000801-4.x: Xfail.
27054
27055 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
27056
27057         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
27058         libobjc/.libs to allow for libtool.
27059
27060 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
27061
27062         * gcc.c-torture/compile/20000802-1.c: New test.
27063
27064 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
27065
27066         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
27067
27068 2000-07-31  Jeffrey A Law  (law@cygnus.com)
27069
27070         * gcc-c-torture/execute/20000731-2.c: New test.
27071
27072         * gcc.c-torture/execute/20000731-1.c: New test.
27073         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
27074
27075 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
27076
27077         * testsuite/gcc.dg/cpp/paste7.c: New test.
27078         * gcc.dg/cpp/20000725-1.c: New test.
27079
27080 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
27081
27082         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
27083         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
27084         declaration warning for __builtin_dwarf_reg_size.
27085
27086         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
27087
27088 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27089
27090         * gcc.dg/noncompile/voidparam-1.c: New test.
27091
27092 2000-07-30  Richard Henderson  <rth@cygnus.com>
27093
27094         * gcc.dg/c90-digraph-1.c: Don't xfail.
27095         * gcc.dg/compare2.c (case 10): Xfail.
27096         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
27097
27098 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
27099
27100         * gcc.dg/c99-main-1.c: New test.
27101
27102 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27103
27104         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
27105
27106 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
27107
27108         * gcc.c-tortuer/execute/20000726-1.c: New test.
27109
27110 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
27111
27112         * gcc.c-torture/execute/enum-2.c: New test.
27113
27114 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27115
27116         * gcc.dg/cpp/tr-warn3.c: New test.
27117
27118 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27119
27120         * g++.old-deja/g++.ext/implicit1.C: Remove.
27121         * g++.old-deja/g++.jason/c2.C: Remove
27122         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
27123         * g++.old-deja/g++.pt/crash16.C: Likewise.
27124         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
27125
27126 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27127
27128         * g++.old-deja/g++.other/for2.C: New test.
27129
27130 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
27131
27132         * gcc.dg/20000720-1.c: New test.
27133
27134 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
27135
27136         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
27137
27138 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
27139
27140         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
27141         * gcc.c-torture/execute/20000722-1.c: New.
27142         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
27143
27144 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
27145
27146         * gcc.dg/cpp/20000720-1.S: New test.
27147
27148 2000-07-21  Michael Meissner  <meissner@redhat.com>
27149
27150         * gcc.c-torture/execute/ieee/hugeval.c: New test.
27151
27152 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27153
27154         * g++.old-deja/g++.brendan/crash16.C,
27155         g++.old-deja/g++.brendan/parse3.C,
27156         g++.old-deja/g++.brendan/redecl1.C,
27157         g++.old-deja/g++.ns/template13.C,
27158         g++.old-deja/g++.other/decl4.C,
27159         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
27160
27161 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27162
27163         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
27164         and "Internal error".
27165
27166         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
27167         regexps.
27168         * gcc.dg/cpp/paste6.c: New test.
27169
27170 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27171
27172         * gcc.dg/cpp/tr-direct.c: New test.
27173
27174         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27175         gcc.dg/cpp/undef1.c: Tweak error regexps.
27176
27177 2000-07-18  Eric Christopher <echristo@redhat.com>
27178
27179         * gcc.c-torture/compile/20000718-1.c: New test.
27180
27181 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27182
27183         * cpplex.c (_cpp_push_token): If the token being pushed back
27184         is the previous token in this context, just subtract one from
27185         context->posn.
27186         * cppmacro.c (save_expansion): Clear aux field when storing a
27187         placemarker.
27188
27189 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27190
27191         * gcc.dg/noncompile/redecl-1.c: New test.
27192
27193 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27194
27195         * gcc.c-torture/execute/20000717-5.c: New test.
27196         * gcc.c-torture/execute/20000717-1.x: Removed.
27197
27198 2000-07-17  Richard Henderson  <rth@cygnus.com>
27199
27200         * gcc.c-torture/execute/20000717-4.c: New test.
27201
27202 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27203
27204         * gcc.dg/cpp/syshdr.c: New test.
27205         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27206
27207 2000-07-17  Neil Booth  <neilb@earthling.net>
27208
27209         * gcc.dg/cpp/cmdlne-dM.c: New test.
27210         * gcc.dg/cpp/cmdlne-dD.c: New test.
27211
27212 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27213
27214         * gcc.c-torture/execute/20000717-3.c: New test.
27215
27216         * gcc.c-torture/compile/20000717-1.c: New test.
27217
27218 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27219
27220         * gcc.c-torture/execute/20000717-2.c: New test.
27221
27222 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27223
27224         * gcc.dg/formatz-1.c: New test.
27225
27226         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27227         * gcc.dg/c99-digraph-1.c: New tests.
27228
27229         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27230         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27231
27232         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27233         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27234         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27235         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27236         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27237         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27238         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27239
27240 2000-07-17   Greg McGary <greg@mcgary.org>
27241
27242         * gcc.c-torture/execute/20000717-1.c: New test.
27243         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27244
27245 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27246
27247         * gcc.c-torture/execute/20000715-2.c: New test.
27248         * gcc.dg/20000715-1.c: New test.
27249
27250 2000-07-15  Michael Meissner  <meissner@redhat.com>
27251
27252         * gcc.c-torture/execute/20000715-1.c: New test.
27253
27254 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27255
27256         * gcc.c-torture/execute/20000707-1.c: New test.
27257
27258 2000-07-13  Neil Booth  <NeilB@earthling.net>
27259
27260         * testsuite/gcc.dg/cpp/digraph1.c,
27261         testsuite/gcc.dg/cpp/digraph2.c,
27262         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27263
27264 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27265
27266         * g77.f-torture/compile/20000630-2.f:  New test.
27267         * g77.f-torture/compile/20000630-2.x
27268
27269 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27270
27271         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27272
27273 2000-07-11  Neil Booth  <NeilB@earthling.net>
27274
27275         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27276
27277 2000-07-11  Neil Booth  <NeilB@earthling.net>
27278
27279         * gcc.dg/cpp/cmdlne-C.c: New.
27280
27281 2000-07-09  Neil Booth  <NeilB@earthling.net>
27282
27283         * gcc.dg/cpp/directiv.c: New tests.
27284         * gcc.dg/cpp/undef1.c: Update.
27285
27286 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27287
27288         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27289
27290 2000-07-09  Neil Booth  <NeilB@earthling.net>
27291
27292         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27293
27294 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27295
27296         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27297         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27298
27299 2000-07-08  Neil Booth  <NeilB@earthling.net>
27300
27301         * gcc.dg/cpp/macsyntx.c: New tests.
27302
27303 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27304
27305         * gcc.dg/20000707-1.c: New test.
27306
27307 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27308
27309         * gcc.c-torture/execute/20000706-1.c: New test.
27310         * gcc.c-torture/execute/20000706-2.c: New test.
27311         * gcc.c-torture/execute/20000706-3.c: New test.
27312         * gcc.c-torture/execute/20000706-4.c: New test.
27313         * gcc.c-torture/execute/20000706-5.c: New test.
27314
27315 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27316
27317         * g++.old-deja/g++.pt/instantiate7.C: New test.
27318
27319 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27320
27321         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27322         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27323         * g++.old-deja/g++.other/rtti3.C: Likewise.
27324         * g++.old-deja/g++.other/rttid3.C: Likewise.
27325
27326 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27327
27328         *  g77.f-torture/compile/20000630-1.x: Fix typo
27329
27330 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27331
27332         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27333         assembly output.
27334
27335 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27336
27337         * gcc.dg/cpp/ident.c: New test.
27338
27339 2000-07-05  Neil Booth  <NeilB@earthling.net>
27340
27341         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27342           gcc.dg/cpp/lexstrng.c: New tests.
27343
27344 2000-07-04  Neil Booth  <NeilB@earthling.net>
27345
27346         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27347         * gcc.dg/cpp/strify2.c: Same.
27348
27349 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27350
27351         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27352         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27353         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27354         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27355
27356         * testsuite/gcc.dg/cpp/macro1.c,
27357         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27358         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27359         testsuite/gcc.dg/cpp/strify1.c,
27360         testsuite/gcc.dg/cpp/strify2.c: New tests.
27361
27362 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27363
27364         * gcc.c-torture/execute/20000703-1.c: New test.
27365
27366 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27367
27368         * g++.old-deja/g++.pt (lookup10.C): New test.
27369
27370 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27371
27372         * g++.old-deja/g++.pt (typename25.C): New test.
27373
27374 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27375
27376         * gcc.c-torture/compile/20000701-1.c: New test.
27377
27378 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27379
27380         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27381         to test case.
27382
27383 2000-06-30  Catherine Moore  <clm@cygnus.com>
27384
27385         * gcc.c-torture/execute/align-1.c: New test.
27386
27387 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27388
27389         * g++.old-deja/g++.pt/expr8.C: New test.
27390         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27391
27392 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27393
27394         * gcc.c-torture/compile/20000629-1.c: New test.
27395
27396 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27397
27398
27399         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27400         gcc.dg/noncompile directory, depending on whether they're
27401         preprocessor tests or not.  Annotate all the tests for the dg
27402         framework.
27403
27404         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27405         * gcc.dg/noncompile/noncompile.exp: New.
27406
27407         * Moved files:
27408         Old name                                New name
27409         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27410         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27411         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27412         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27413         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27414         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27415         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27416         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27417         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27418         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27419         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27420         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27421         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27422         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27423         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27424         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27425         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27426         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27427         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27428         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27429         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27430         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27431         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27432         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27433
27434         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27435         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27436         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27437         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27438         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27439         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27440
27441 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27442
27443         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27444         declare one variable.  On the fourth, error.
27445         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27446         declared by 20000628-1a.h.
27447
27448 2000-06-29  Richard Henderson  <rth@redhat.com>
27449
27450         * gcc.c-torture/execute/930529-1.x: New file.
27451         * gcc.dg/920413-1.c: Adjust expected warning text.
27452         * gcc.dg/980217-1.c: Declare abort.
27453         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27454
27455 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27456
27457         * g77.f-torture/compile/20000629-1.f: New test.
27458         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27459
27460 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27461
27462         Rearrange lots of files, removing entirely the
27463         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27464         directories.
27465
27466         * Deleted files:
27467         gcc.c-torture/code_quality/code_quality.exp
27468         gcc.c-torture/special/special.exp
27469         gcc.failure/failure.exp
27470         gcc.failure/940409-1.x
27471         gcc.c-torture/compile/961203-1.x
27472
27473         * New files:
27474         gcc.misc-tests/linkage.exp
27475         gcc.c-torture/execute/920730-1t.c
27476         gcc.c-torture/execute/920730-1t.x
27477         gcc.c-torture/compile/920520-1.x
27478         gcc.c-torture/compile/920521-1.x
27479         gcc.c-torture/compile/981006-1.x
27480         gcc.c-torture/execute/eeprof-1.x
27481
27482         * Moved files (possibly with modifications to fit a new harness):
27483         Old name                                New name
27484         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27485         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27486         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27487         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27488         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27489         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27490         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27491         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27492         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27493         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27494         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27495         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27496         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27497         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27498
27499 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27500
27501         * c-torture/compile/961203-1.x: Delete.
27502
27503         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27504         not exit. Include stdio.h.
27505         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27506         * gcc.misc-tests/dg-12.c: Likewise.
27507         * gcc.misc-tests/dg-5.c: Likewise.
27508         * gcc.misc-tests/dg-6.c: Likewise.
27509         * gcc.misc-tests/dg-7.c: Prototype abort.
27510         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27511         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27512         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27513         not exit.
27514         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27515         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27516
27517 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27518
27519         * gcc.dg/cpp/20000628-1.c: New test.
27520         * gcc.dg/cpp/20000628-1.h: New header for above test.
27521         * gcc.dg/cpp/20000628-1a.h: Likewise.
27522
27523 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27524
27525         * gcc.dg/cpp: New directory.
27526         * gcc.dg/cpp/cpp.exp: New driver.
27527         * gcc.dg/cpp/20000627-1.c: New test.
27528         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27529         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27530         and rewrite as a compilation test.
27531
27532         * gcc.dg: Move many files into the cpp subdirectory, possibly
27533         renaming or editing them as well.
27534         Old name                New name
27535         990119-1.c              cpp/19990119-1.c
27536         990228-1.c              cpp/19990228-1.c
27537         990407-1.c              cpp/19990407-1.c
27538         990409-1.c              cpp/19990409-1.c
27539         990413-1.c              cpp/19990413-1.c
27540         990703-1.c              cpp/19990703-1.c
27541         20000127-1.c            cpp/20000127-1.c
27542         20000129-1.c            cpp/20000129-1.c
27543         20000207-1.c            cpp/20000207-1.c
27544         20000207-2.c            cpp/20000207-2.c
27545         20000209-1.c            cpp/20000209-1.c
27546         20000209-2.c            cpp/20000209-2.c
27547         20000301-1.c            cpp/20000301-1.c
27548         20000419-1.c            cpp/20000419-1.c
27549         20000510-1.S            cpp/20000510-1.S
27550         20000519-1.c            cpp/20000519-1.c
27551         20000529-1.c            cpp/20000529-1.c
27552         20000625-1.c            cpp/20000625-1.c
27553         20000625-2.c            cpp/20000625-2.c
27554         cpp-as1.c               cpp/assert1.c
27555         cpp-as2.c               cpp/assert2.c
27556         cxx-comments-1.c        cpp/cxxcom1.c
27557         cxx-comments-2.c        cpp/cxxcom2.c
27558         endif-label.c           cpp/endif.c
27559         cpp-hash1.c             cpp/hash1.c
27560         cpp-hash2.c             cpp/hash2.c
27561         cpp-if1.c               cpp/if-1.c
27562         cpp-if2.c               cpp/if-2.c
27563         cpp-if3.c               cpp/if-3.c
27564         cpp-if4.c               cpp/if-4.c
27565         cpp-if5.c               cpp/if-5.c
27566         cpp-cond.c              cpp/if-cexp.c
27567         cpp-missingop.c         cpp/if-mop.c
27568         cpp-missingparen.c      cpp/if-mpar.c
27569         cpp-opprec.c            cpp/if-oppr.c
27570         cpp-ifparen.c           cpp/if-paren.c
27571         cpp-shortcircuit.c      cpp/if-sc.c
27572         cpp-shift.c             cpp/if-shift.c
27573         cpp-unary.c             cpp/if-unary.c
27574         cpp-li1.c               cpp/line1.c
27575         cpp-li2.c               cpp/line2.c
27576         lineno.c                cpp/line3.c
27577         lineno-2.c              cpp/line4.c
27578         cpp-mi.c                cpp/mi1.c
27579         cpp-mic.h               cpp/mi1c.h
27580         cpp-micc.h              cpp/mi1cc.h
27581         cpp-mind.h              cpp/mi1nd.h
27582         cpp-mindp.h             cpp/mi1ndp.h
27583         cpp-mix.h               cpp/mi1x.h
27584         cpp-mi2.c               cpp/mi2.c
27585         cpp-mi2a.h              cpp/mi2a.h
27586         cpp-mi2b.h              cpp/mi2b.h
27587         cpp-mi2c.h              cpp/mi2c.h
27588         cpp-mi3.c               cpp/mi3.c
27589         cpp-mi3.def             cpp/mi3.def
27590         poison-1.c              cpp/poison.c
27591         pr-impl.c               cpp/prag-imp.c
27592         cpp-redef-2.c           cpp/redef1.c
27593         cpp-redef.c             cpp/redef2.c
27594         strpaste.c              cpp/strp1.c
27595         strpaste-2.c            cpp/strp2.c
27596         cpp-tradpaste.c         cpp/tr-paste.c
27597         cpp-tradstringify.c     cpp/tr-str.c
27598         cpp-tradwarn1.c         cpp/tr-warn1.c
27599         cpp-tradwarn2.c         cpp/tr-warn2.c
27600         trigraphs.c             cpp/trigraphs.c
27601         cpp-unc1.c              cpp/unc1.c
27602         cpp-unc2.c              cpp/unc2.c
27603         cpp-unc3.c              cpp/unc3.c
27604         cpp-unc.c               cpp/unc4.c
27605         undef.c                 cpp/undef1.c
27606         undef-2.c               cpp/undef2.c
27607         cpp-wi1.c               cpp/widestr1.c
27608
27609 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27610
27611         * lib/g++.exp (g++_include_flags): Tweak.
27612
27613 2000-06-27  H.J. Lu  <hjl@gnu.org>
27614             Loren J. Rittle  <ljrittle@acm.org>
27615
27616         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27617         version with one that knows about the new gcc tree structure.
27618         (g++_link_flags): Same.
27619
27620 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27621
27622         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27623         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27624         case we are cross-compiling.
27625
27626         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27627         g++.old-deja/g++.niklas/Makefile.in,
27628         g++.old-deja/g++.niklas/configure.in,
27629         g++.old-deja/g++.other/Makefile.in,
27630         g++.old-deja/g++.other/configure.in,
27631         gcc.c-torture/code_quality/Makefile.in,
27632         gcc.c-torture/code_quality/configure.in,
27633         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27634         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27635         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27636         gcc.c-torture/execute/ieee/Makefile.in,
27637         gcc.c-torture/execute/ieee/configure.in,
27638         gcc.c-torture/noncompile/Makefile.in,
27639         gcc.c-torture/noncompile/configure.in,
27640         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27641         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27642         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27643
27644 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27645
27646         * g++.old-deja/g++.other/ambig3.C: New test.
27647
27648 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27649
27650         * g++.old-deja/g++.pt/syntax1.C: New test.
27651         * g++.old-deja/g++.pt/syntax2.C: New test.
27652         * g++.old-deja/g++.other/syntax3.C: New test.
27653         * g++.old-deja/g++.other/syntax4.C: New test.
27654
27655 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27656
27657         * gcc.dg/20000623-1.c: Prototype exit and abort.
27658
27659 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27660
27661         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27662         New tests.
27663         * gcc.dg/cpp-mi3.def: New file.
27664
27665         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27666         inside assertions.
27667         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
27668         lexer's error messages.
27669         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
27670         divine anything from the linemarkers.
27671         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
27672         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
27673
27674 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
27675
27676         * gcc.dg/20000623-1.c: New test.
27677
27678 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27679
27680         * gcc.c-torture/execute/20000622-1.c: New test.
27681
27682 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27683
27684         * g++.old-deja/g++.other/init15.C: New test.
27685
27686 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27687
27688         * g++.old-deja/g++.pt/vaarg2.C: New test.
27689         * g++.old-deja/g++.pt/vaarg3.C: New test.
27690
27691 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27692
27693         * g++.old-deja/g++.other/dyncast6.C: New test.
27694
27695 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27696
27697         * gcc.c-torture/execute/loop-6.c: New test.
27698
27699 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27700
27701         * gcc.dg/20000614-1.c: New test.
27702         * gcc.dg/20000614-2.c: New test.
27703
27704 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27705
27706         * g++.old-deja/g++.other/inline12.C: New test.
27707
27708 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27709
27710         * g++.old-deja/g++.other/eh1.C: New test.
27711
27712 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27713
27714         * g++.old-deja/g++.other/type.C: New test.
27715
27716 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27717
27718         * g++.old-deja/g++.other/initstring.C: New test.
27719
27720 2000-06-12  Jason Merrill  <jason@redhat.com>
27721
27722         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27723
27724 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27725
27726         * gcc.c-torture/compile/20000609-1.c: New test.
27727
27728 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27729
27730         * gcc.dg/20000609-1.c: New test.
27731
27732 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27733
27734         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27735         * gcc.c-torture/noncompile/poison-1.c: Move...
27736         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27737         * gcc.dg/cpp-li1.c: Add a token after the #line.
27738
27739 2000-06-05  Richard Henderson  <rth@cygnus.com>
27740
27741         * gcc.c-torture/execute/20000605-2.c: New test.
27742         * gcc.c-torture/execute/20000605-3.c: New test.
27743
27744 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27745
27746         * g77.f-torture/execute/20000503-1.x: New file.
27747
27748 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27749
27750         * g++.old-deja/g++.eh/badalloc1.C: New test.
27751
27752 2000-06-05  Richard Henderson  <rth@cygnus.com>
27753
27754         * gcc.c-torture/execute/20000605-1.c: New test.
27755
27756 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27757             Nathan Sidwell <nathan@codesourcery.com>
27758
27759         * gcc.c-torture/compile/20000605-1.c: New test.
27760
27761 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27762
27763         * g77.f-torture/compile/20000601-1.f:  New test.
27764
27765 2000-06-03  Richard Henderson  <rth@cygnus.com>
27766
27767         * gcc.c-torture/execute/20000603-1.c: New.
27768
27769 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27770
27771         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27772         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27773
27774 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27775
27776         * gcc.dg/compare2.c (case 12): XFAIL.
27777         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27778         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27779
27780         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27781
27782 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27783
27784         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27785         guard macro is already defined when the header is first
27786         included.
27787         * gcc.dg/cpp-mix.h: New file.
27788         * gcc.dg/endif-label.c: Update patterns to match compiler.
27789
27790         * g++.brendan/complex1.C: Declare abort.
27791         * g++.law/refs4.C: Remove XFAIL.
27792         * g++.oliva/expr2.C: Declare abort and exit.
27793
27794 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27795
27796         * gcc.c-torture/execute/20000528-1.c: New test.
27797
27798         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27799         * g++.old-deja/g++.law/temps4.C: Likewise.
27800
27801         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27802         stdlib.h.  Call abort() on failure.
27803         * g++.old-deja/g++.law/refs4.C: Likewise.
27804         * g++.old-deja/g++.law/temps4.C: Likewise.
27805         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27806         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27807
27808 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27809
27810         Relative to g++.dg/special:
27811         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27812
27813         Relative to g++.old-deja:
27814         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27815         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27816         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27817         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27818         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27819         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27820         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27821
27822         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27823         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27824         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27825         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27826         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27827         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27828         and/or string.h.
27829
27830         * g++.other/goto1.C: Update expectations for error messages.
27831
27832 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27833
27834         * gcc.c-torture/compile/20000523-1.c: New test.
27835
27836 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27837
27838         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27839
27840 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27841
27842         * g++.old-deja/g++.eh/catch11.C: New test.
27843         * g++.old-deja/g++.eh/catch12.C: New test.
27844
27845 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27846
27847         * gcc.c-torture/execute/20000523-1.c: New test.
27848
27849 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27850
27851         * c-torture/execute/bcp-1.c: Replace abort in arg of
27852         __builtin_constant_p with a generic external function.
27853
27854         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27855         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27856         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27857         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27858         Prototype abort and/or exit.
27859
27860         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27861         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27862         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27863         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27864
27865 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27866
27867         * gcc.dg/dwarf2-1.c: New test.
27868
27869 2000-05-20  Richard Henderson  <rth@cygnus.com>
27870
27871         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27872
27873 2000-05-20  Andreas Jaeger  <aj@suse.de>
27874
27875         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27876         testcase.
27877
27878 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27879
27880         * gcc.c-torture/execute/20000519-2.c: New test.
27881
27882 2000-05-19  Andreas Jaeger  <aj@suse.de>
27883
27884         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27885         which fails with SSA.
27886
27887         * lib/c-torture.exp: Also test with -O3 -fssa.
27888
27889 2000-05-18  Michael Meissner  <meissner@redhat.com>
27890
27891         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27892         * gcc.c-torture/execute/920415-1.c: Ditto.
27893         * gcc.c-torture/execute/920501-1.c: Ditto.
27894         * gcc.c-torture/execute/conversion.c: Ditto.
27895         * gcc.c-torture/execute/cvt-1.c: Ditto.
27896
27897 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27898
27899         * gcc.c-torture/compile/20000518-1.c: New test.
27900
27901 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27902
27903         * g77.f-torture/compile/200005018.f:  New test.
27904
27905 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27906
27907         * gcc.c-torture/compile/20000517-1.c: New test.
27908
27909 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27910
27911         * gcc.c-torture/execute/20000516-1.c: New test.
27912
27913 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27914
27915         * g++.old-deja/g++.other/eh.C: New test.
27916
27917 2000-05-12  Richard Henderson  <rth@cygnus.com>
27918
27919         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27920         constants through to doit's conditional.
27921
27922 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27923
27924         * gcc.c-torture/compile/20000511-1.c: New test.
27925         * g77.f-torture/compile/20000511-1.f: New test.
27926         * g77.f-torture/compile/20000511-2.f: New test.
27927
27928 2000-05-11  Michael Meissner  <meissner@redhat.com>
27929
27930         * gcc.c-torture/execute/20000511-1.c: New test.
27931
27932 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27933
27934         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27935         * gcc.dg/20000510-1.S: New.
27936
27937 2000-05-08  Catherine Moore  <clm@cygnus.com>
27938
27939         * gcc.dg/unused-3.c: New.
27940
27941 2000-05-06  Richard Henderson  <rth@cygnus.com>
27942
27943           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27944           * g++.old-deja/g++.mike/warn1.C: Likewise.
27945           * g++.old-deja/g++.pt/local1.C: Likewise.
27946           * g++.old-deja/g++.pt/local7.C: Likewise.
27947           * g++.old-deja/g++.pt/spec16.C: Likewise.
27948
27949 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27950
27951         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27952
27953 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27954
27955           * g77.f-torture/execute/20000503-1.f:  New test.
27956
27957 2000-05-04  Andreas Jaeger  <aj@suse.de>
27958
27959         * gcc.dg/noreturn-2.c: New test.
27960
27961 2000-05-04  Neil Booth  <NeilB@earthling.net>
27962
27963         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27964         preprocessor.
27965
27966 2000-05-04  Richard Henderson  <rth@cygnus.com>
27967
27968         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27969
27970 2000-05-04  Richard Henderson  <rth@cygnus.com>
27971
27972         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27973         OpenSSL by Jason R Thorpe.
27974
27975 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27976
27977         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27978
27979 2000-05-03  Robert Lipe <robertlipe@usa.net>
27980
27981         * gcc.dg/20000503-1.c: New test.
27982
27983 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
27984
27985         * gcc.c-torture/compile/20000502-1.c: New test.
27986         * g++.old-deja/g++.other/align.C: New test.
27987         * gcc.dg/cpp-tradstringify.c: New test.
27988
27989 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27990
27991         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27992         and hard registers.
27993
27994 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
27995
27996         * gcc.c-torture/execute/loop-5.c: New test.
27997
27998 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
27999
28000         * gcc.c-torture/execute/va-arg-20.c: New test.
28001
28002 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28003
28004         * gcc.c-torture/execute/20000422-1.c: New test.
28005
28006 2000-04-20  Greg McGary  <gkm@gnu.org>
28007
28008         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28009         when optimizing, but without sibling-call optimizations (-O1).
28010
28011 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28012
28013           * gcc.c-torture/compile/20000420-1.c: New test.
28014
28015 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28016
28017         * g++.abi/ptrflags.C: New test.
28018         * g++.eh/catchptr1.C: Test incomplete pointer chains.
28019
28020 2000-04-19  Catherine Moore  <clm@cygnus.com>
28021
28022         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
28023
28024 2000-04-19  Greg McGary  <gkm@gnu.org>
28025
28026         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
28027         sibling-call optimizations.
28028
28029 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
28030
28031         * gcc.dg/20000419-1.c: New test.
28032
28033 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
28034
28035         * gcc.c-torture/execute/20000412-6.c: New test.
28036
28037 2000-04-12  Jeffrey A Law  (law@cygnus.com)
28038
28039         * gcc.c-torture/execute/20000412-5.c: New test.
28040         * g77.f-torture/compile/20000412-1.f: New test.
28041         * gcc.c-torture/execute/20000412-4.c: New test.
28042         * gcc.c-torture/compile/20000412-2.c: New test.
28043         * gcc.c-torture/execute/20000412-3.c: New test.
28044         * gcc.c-torture/compile/20000412-1.c: New test.
28045         * gcc.c-torture/execute/20000412-2.c: New test.
28046
28047 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
28048
28049         * objc/execute/bf-20.m: New test.
28050
28051 2000-04-10  Richard Henderson  <rth@cygnus.com>
28052
28053         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
28054
28055         * gcc.c-torture/execute/20000412-1.c: New test.
28056
28057 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28058
28059         * g++.old-deja/g++.eh/catchptr1.C: New test.
28060
28061 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
28062
28063         * g++.old-deja/g++.abi/cxa_vec.C: New test.
28064
28065 2000-04-08  Neil Booth  <NeilB@earthling.net>
28066
28067         * gcc.dg/cpp-nullchar.c: Remove test as
28068         embedded nulls cause problems.
28069
28070 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28071
28072         * gcc.dg/compare2.c: New test.
28073
28074 2000-04-08  Neil Booth  <NeilB@earthling.net>
28075
28076         * gcc.dg/cpp-nullchar.c: New test.
28077
28078 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
28079
28080         * gcc.dg/cpp-mi2.c: New test.
28081         * gcc.dg/cpp-mi2[abc].h: New files.
28082
28083 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
28084
28085         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
28086         member name.
28087
28088 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28089
28090         * g++.old-deja/g++.abi/vmihint.C: New test.
28091
28092 2000-04-06  Neil Booth  <NeilB@earthling.net>
28093
28094         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
28095         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
28096         copyright.
28097
28098 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
28099
28100         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
28101         avoid stack-frame overwrite.
28102
28103 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
28104
28105         * gcc.c-torture/compile/20000405-2.c: New test.
28106         * gcc.c-torture/compile/20000405-3.c: New test.
28107
28108 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28109
28110         * gcc.c-torture/compile/20000405-1.c: New test.
28111
28112 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
28113
28114         * gcc.dg/cast-qual-1.c: Revert last change.
28115
28116 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28117
28118         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
28119
28120 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
28121
28122         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
28123         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
28124
28125 2000-04-03  Jeffrey A Law  (law@cygnus.com)
28126
28127         * gcc.c-torture/compile/20000403-2.c: New test.
28128         * gcc.c-torture/compile/20000403-1.c: New test.
28129
28130 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
28131
28132         * gcc.c-torture/execute/20000403-1.c: New test.
28133
28134 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
28135
28136         * gcc.c-torture/execute/20000402-1.c: New test.
28137
28138 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
28139
28140         * gcc.c-torture/execute/va-arg-15.c: New test.
28141         * gcc.c-torture/execute/va-arg-16.c: New test.
28142         * gcc.c-torture/execute/va-arg-17.c: New test.
28143         * gcc.c-torture/execute/va-arg-18.c: New test.
28144         * gcc.c-torture/execute/va-arg-19.c: New test.
28145
28146 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
28147
28148         * gcc.c-torture/compile/981211-1.c: Move to...
28149         * gcc.dg/cpp-as1.c: ...here.
28150         * gcc.dg/cpp-as2.c: New file.
28151
28152         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
28153         compiler.
28154
28155 2000-04-02  Neil Booth  <NeilB@earthling.net>
28156
28157         * gcc.dg/cpp-cond.c  New tests.
28158         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
28159         accidental success less likely.
28160         * gcc.dg/cpp-missingop.c  New tests.
28161         * gcc.dg/cpp-missingparen.c  New tests.
28162         * gcc.dg/cpp-shift.c  New tests.
28163         * gcc.dg/cpp-shortcircuit.c  New tests.
28164         * gcc.dg/cpp-unary.c  New tests.
28165
28166 2000-03-29  Jeffrey A Law  (law@cygnus.com)
28167
28168         * gcc.c-torture/compile/20000329-1.c: New test.
28169
28170 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28171
28172         * gcc.c-torture/compile/20000326-1.c: New test.
28173         * gcc.c-torture/compile/20000326-2.c: New test.
28174
28175 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28176
28177         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28178         the first parameter is a function argument.
28179
28180 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28181
28182         * g++.old-deja/g++.ext/array4.C: New test.
28183
28184 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28185
28186         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28187
28188 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28189
28190         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28191
28192 2000-03-19  Richard Henderson  <rth@cygnus.com>
28193
28194         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28195
28196 2000-03-19  Richard Henderson  <rth@cygnus.com>
28197
28198         * gcc.c-torture/compile/20000319-1.c: New test.
28199
28200 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28201
28202         * gcc.c-torture/execute/20000314-3.c: New test.
28203         * gcc.c-torture/execute/20000314-2.c: New test.
28204         * gcc.c-torture/execute/20000314-1.c: New test.
28205         * gcc.c-torture/compile/20000314-2.c: New test.
28206         * gcc.c-torture/compile/20000314-1.c: New test.
28207
28208 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28209
28210         * g++.old-deja/g++.warn/inline.C: New test.
28211
28212 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28213
28214         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28215         standards-compliant result rather than specific constants.
28216         Put test-values in array.
28217
28218 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28219
28220         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28221         (g++_target_compile): Put test-specific options last.
28222
28223 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28224
28225         * g++.old-deja/g++.eh/vbase4.C: New test.
28226
28227 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28228
28229         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28230
28231 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28232
28233         * g++.old-deja/g++.brendan/misc12.C: Removed.
28234         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28235         * g++.old-deja/g++.ext/pretty4.C: New test.
28236
28237 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28238
28239         * g++.old-deja/g++.other/string2.C: New test.
28240
28241 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28242
28243         * g++.old-deja/g++.warn/impint2.C: New test.
28244
28245 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28246
28247         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28248         is 1, not zero.
28249
28250 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28251
28252         * g++.old-deja/g++.warn/impint.C: New test.
28253         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28254         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28255         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28256         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28257         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28258         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28259         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28260         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28261         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28262         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28263         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28264         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28265
28266 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28267
28268         * gcc.dg/cpp-redef.c: New test.
28269
28270 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28271
28272         * g++.old-deja/g++.pt/unify7.C: New test.
28273
28274 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28275
28276         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28277         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28278
28279 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28280
28281         * gcc.c-torture/compile/20000224-1.c: New test.
28282
28283 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28284
28285         * gcc.c-torture/compile/cpp-2.c: New test.
28286         * gcc.c-torture/compile/cpp-1.c: New test.
28287
28288 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28289
28290         * gcc.c-torture/execute/20000225-1.c: New test.
28291
28292 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28293
28294         * gcc.dg/cpp-li2.c: New test.
28295
28296         * gcc.dg/cpp-wi1.c: New test.
28297
28298         * gcc.dg/cpp-li1.c: New test.
28299
28300 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28301
28302         * g++.old-deja/g++.other/sizeof5.C: New test.
28303
28304 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28305
28306         * gcc.c-torture/execute/va-arg-13.c: New test.
28307
28308 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28309
28310         * gcc.c-torture/execute/va-arg-12.c: New test.
28311
28312 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28313
28314         * gcc.c-torture/execute/20000223-1.c: New test.
28315
28316 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28317
28318         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28319
28320 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28321
28322         * g++.old-deja/g++.abi/ptrmem.C: New test.
28323
28324 2000-02-19  Richard Henderson  <rth@cygnus.com>
28325
28326         * gcc.c-torture/compile/init-3.c: New.
28327
28328 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28329
28330         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28331         ALWAYS_CXXFLAGS.
28332
28333 2000-02-11  Robert Lipe <robertl@sco.com>
28334
28335         * gcc.c-torture/compile/20000211-3.c: New test.
28336
28337 2000-02-11  Martin Buchholz <martin@xemacs.org>
28338
28339         * gcc.c-torture/compile/20000211-2.c: New test.
28340
28341 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28342
28343         * gcc.c-torture/compile/20000211-1.c: New test.
28344
28345 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28346
28347         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28348           on native targets
28349
28350 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28351
28352         * g++.old-deja/g++.other/cast5.C: New test.
28353
28354 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28355
28356         * gcc.c-torture/execute/20000205-1.c: New.
28357
28358 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28359
28360         * g++.old-deja/g++.jason/cast3.C: Return void.
28361         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28362
28363 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28364
28365         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28366
28367         * gcc.dg/loop-1.c: New test.
28368
28369 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28370
28371         * gcc.c-torture/compile/20000127-1.c: New test.
28372         * gcc.c-torture/execute/991228-1.c: New test.
28373
28374 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28375
28376         * gcc.dg/unused-2.c: New test.
28377
28378         * gcc.dg/conv-1.c: New test.
28379
28380 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28381
28382         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28383         compiler.
28384         (tool_option_proc): Fix typo.
28385
28386 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28387
28388         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28389         of the ld on the host, not on the build machine.
28390         Also, don't crash if '--help' is not a supported option.
28391
28392 2000-01-24  Richard Henderson  <rth@cygnus.com>
28393
28394         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28395
28396 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28397
28398         * gcc.c-torture/execute/20000120-2.c: New test.
28399         * gcc.c-torture/execute/20000120-1.c: New test.
28400
28401 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28402
28403         * gcc.c-torture/execute/20000113-1.c: New test.
28404
28405 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28406
28407         * gcc.c-torture/execute/20000112-1.c: New test.
28408
28409 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28410
28411         * gcc.dg/20000111-1.c: New test.
28412
28413 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28414
28415         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28416         with 16 bit integers.
28417
28418 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28419
28420         * gcc.dg/20000108-1.c: New test.
28421
28422 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28423
28424         * g++.old-deja/g++.ns/koenig8.C: New test.
28425
28426 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28427
28428         * g++.old-deja/g++.other/cast4.C: New test.
28429
28430 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28431
28432         * gcc.c-torture/compile/20000105-2.c: New test.
28433         * gcc.c-torture/compile/20000105-1.c: New test.
28434
28435 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28436
28437         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28438         references to printf & atoi to conform to ANSI standard.
28439         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28440         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28441         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28442         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28443         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28444         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28445         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28446         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28447         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28448         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28449         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28450         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28451         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28452         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28453         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28454         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28455         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28456         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28457         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28458         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28459         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28460         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28461         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28462         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28463         * g++.old-deja/g++.brendan/init3.C: Likewise.
28464         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28465         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28466         * g++.old-deja/g++.brendan/new2.C: Likewise.
28467         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28468         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28469         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28470         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28471         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28472         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28473         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28474         * g++.old-deja/g++.brendan/template24.C: Likewise.
28475         * g++.old-deja/g++.brendan/template3.C: Likewise.
28476         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28477         * g++.old-deja/g++.jason/inline3.C: Likewise.
28478         * g++.old-deja/g++.jason/opeq.C: Likewise.
28479         * g++.old-deja/g++.law/arg5.C: Likewise.
28480         * g++.old-deja/g++.law/arm7.C: Likewise.
28481         * g++.old-deja/g++.law/ctors11.C: Likewise.
28482         * g++.old-deja/g++.law/cvt8.C: Likewise.
28483         * g++.old-deja/g++.law/init9.C: Likewise.
28484         * g++.old-deja/g++.law/refs4.C: Likewise.
28485         * g++.old-deja/g++.law/template2.C: Likewise.
28486         * g++.old-deja/g++.law/visibility24.C: Likewise.
28487         * g++.old-deja/g++.law/vtable3.C: Likewise.
28488         * g++.old-deja/g++.mike/asm2.C: Likewise.
28489         * g++.old-deja/g++.mike/eh1.C: Likewise.
28490         * g++.old-deja/g++.mike/misc1.C: Likewise.
28491         * g++.old-deja/g++.mike/misc13.C: Likewise.
28492         * g++.old-deja/g++.mike/misc14.C: Likewise.
28493         * g++.old-deja/g++.mike/ns12.C: Likewise.
28494         * g++.old-deja/g++.mike/p1248.C: Likewise.
28495         * g++.old-deja/g++.mike/p3708.C: Likewise.
28496         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28497         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28498         * g++.old-deja/g++.mike/p646.C: Likewise.
28499         * g++.old-deja/g++.mike/p700.C: Likewise.
28500         * g++.old-deja/g++.mike/p783.C: Likewise.
28501         * g++.old-deja/g++.mike/p783a.C: Likewise.
28502         * g++.old-deja/g++.mike/p783b.C: Likewise.
28503         * g++.old-deja/g++.mike/p786.C: Likewise.
28504         * g++.old-deja/g++.mike/p789.C: Likewise.
28505         * g++.old-deja/g++.mike/p789a.C: Likewise.
28506         * g++.old-deja/g++.mike/p807a.C: Likewise.
28507         * g++.old-deja/g++.other/delete3.C: Likewise.
28508         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28509         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28510         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28511         * g++.old-deja/g++.other/empty1.C: Likewise.
28512         * g++.old-deja/g++.other/temporary1.C: Likewise.
28513         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28514         * g++.old-deja/g++.pt/t16.C: Likewise.
28515         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28516
28517 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28518
28519         * gcc.dg/991230-1.c: New test.
28520
28521 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28522
28523         * gcc.c-torture/compile/991229-3.c: New test.
28524         * gcc.c-torture/compile/991229-2.c: New test.
28525         * gcc.c-torture/compile/991229-1.c: New test.
28526
28527 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28528
28529         * gcc.c-torture/compile/labels-2.c: New test.
28530
28531 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28532
28533         * gcc.c-torture/execute/991227-1.c: New test.
28534
28535 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28536
28537         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28538
28539 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28540
28541         * gcc.c-torture/execute/991221-1.c: New test.
28542
28543 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28544
28545         * g++.old-deja/g++.other/cast3.C: New test.
28546
28547 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28548
28549         * gcc.c-torture/execute/991216-4.c: New test.
28550
28551 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28552
28553         * gcc.c-torture/execute/991216-1.c: New test.
28554         * gcc.c-torture/execute/991216-2.c: New test.
28555         * gcc.c-torture/execute/991216-3.c: New test.
28556
28557 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28558
28559         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28560         Actually make the test fail by using "-O2" for compilation.
28561
28562 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28563
28564         * g++.old-deja/g++.warn/cast-align1.C: New test.
28565
28566 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28567
28568         * gcc.c-torture/compile/991214-1.c: New test.
28569         * gcc.c-torture/compile/991214-2.c: New test.
28570
28571 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28572
28573         * gcc.dg/991214-1.c: New test.
28574
28575 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28576
28577         * gcc.c-torture/compile/991213-3.c: New test.
28578         * gcc.c-torture/compile/991213-2.c: New test.
28579         * gcc.c-torture/compile/991213-1.c: New test.
28580
28581 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28582
28583         * gcc.dg/991209-1.c: New test.
28584
28585 1999-12-08  Nathan Sidwell <nathan@acm.org>
28586
28587         * gcc.c-torture/compile/991208-1.c: New test.
28588
28589 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28590
28591         * gcc.dg/ultrasp2.c: New test.
28592
28593 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28594
28595         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28596
28597 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28598
28599         * gcc.c-torture/compile/991202-1.c: New test.
28600         * gcc.c-torture/execute/991202-1.c: New test.
28601         * gcc.c-torture/execute/991202-2.c: New test.
28602         * gcc.c-torture/execute/991202-3.c: New test.
28603
28604 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28605
28606         * g++.old-deja/g++.abi/align.C: New test.
28607         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28608         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28609
28610 1999-12-01  Richard Henderson  <rth@cygnus.com>
28611
28612         * gcc.c-torture/execute/991201-1.c: New.
28613
28614 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28615
28616         * gcc.dg/991129-1.c: New test.
28617
28618 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28619
28620         * gcc.c-torture/compile/991127-1.c: New test.
28621
28622 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28623
28624         * g++.old-deja/g++.other/warn4.C: New test.
28625
28626 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28627
28628         * g++.old-deja/g++.eh/cleanup2.C: New test.
28629         * g++.old-deja/g++.ext/pretty2.C: New test.
28630         * g++.old-deja/g++.ext/pretty3.C: New test.
28631         * g++.old-deja/g++.other/debug6.C: New test.
28632
28633 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28634
28635         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28636         compiler_output to look for one error message instead of two.
28637
28638 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28639
28640         * gcc.c-torture/execute/991118-1.c: Also test case
28641         where the word boundary does not split a byte evenly.
28642
28643 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28644
28645         * g++.old-deja/g++.ext/restrict1.C: New test.
28646
28647 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28648
28649         * gcc.c-torture/execute/991118-1.c: New test.
28650
28651 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28652
28653         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28654         working directory pathnames.
28655
28656 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28657
28658         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28659         host is equipped with driver.h and driver.o so it can actually
28660         compile and run the tests.
28661
28662 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28663
28664         * gcc.c-torture/compile/991008-1.c: New test.
28665
28666 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28667
28668         * lib/gcc-dg.exp: Include target-supports.exp
28669
28670 1999-11-05  Nick Clifton  <nickc@cygnus.com>
28671
28672         * lib/target-supports.exp: New file: Provide procs to test for
28673         features supported by the target.
28674         (check_weak_available): Moved here from ecos.exp.
28675         (check_alias_available): New proc: Determine of the target
28676         toolchain supports the alias attribute.
28677
28678         * gcc.dg/special/ecos.exp: Move check_weak_available to
28679         target-supports.exp.
28680         (alias-1.c): Only perform the test if the target supports
28681         aliases.
28682         (wkali-1.c): Only perform the test if the target supports
28683         aliases.
28684
28685         * gcc.dg/990506-0.c: Expect error messages from cross
28686         targets as well as native targets.
28687
28688 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28689
28690         * gcc.dg/ultrasp1.c: Removed xfail.
28691         * gcc.dg/struct-ret-2.c: Likewise.
28692         * gcc.dg/array-1.c: Likewise.
28693
28694 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28695
28696         * gcc.dg/struct-ret-2.c: New test.
28697
28698         * gcc.dg/array-1.c: New test.
28699
28700 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28701
28702         * gcc.c-torture/execute/991030-1.c: New test.
28703
28704 1999-10-26  Richard Henderson  <rth@cygnus.com>
28705
28706         * gcc.c-torture/compile/991026-2.c: New test.
28707
28708 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28709
28710         * gcc.c-torture/compile/991026-1.c: New test.
28711
28712 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28713
28714         * gcc.c-torture/execute/991023-1.c: New test.
28715
28716 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28717
28718         * gcc.c-torture/execute/991019-1.c: New test.
28719
28720 1999-10-16  Richard Henderson  <rth@cygnus.com>
28721
28722         * gcc.c-torture/execute/991016-1.c: New test.
28723
28724 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28725
28726         * gcc.c-torture/execute/991014-1.c: New test.
28727
28728 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28729
28730         * g++.old-deja/g++.other/union2.C: New test.
28731
28732 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28733
28734         * g++.old-deja/g++.other/vaarg2.C: New test.
28735         * g++.old-deja/g++.other/vaarg3.C: New test.
28736
28737 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28738
28739         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28740         in compile/.
28741
28742 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28743
28744         * gcc.c-torture/execute/va-arg-11.c: New test.
28745
28746 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28747
28748         * lib/file-format.exp (gcc_target_object_format): Don't
28749         crash if objdump is unavailable.
28750
28751 1999-09-29  Donn Terry <donn@interix.com>
28752
28753         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28754
28755 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28756
28757         * gcc.c-torture/compile/990928-1.c: New test.
28758
28759 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28760
28761         * g++.old-deja/g++.other/decl6.C: New test.
28762
28763 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28764
28765         * gcc.c-torture/execute/va-arg-10.c: New test.
28766
28767 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28768
28769         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28770         __PRETTY_FUNCTION__.
28771
28772 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28773
28774         * gcc.c-torture/execute/990923-1.c: New test.
28775
28776 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28777
28778         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28779         for which -fpic is inappropriate.
28780
28781 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28782
28783         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28784
28785 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28786
28787         * g++.old-deja/g++.other/dyncast1.C: New test.
28788         * g++.old-deja/g++.other/dyncast2.C: New test.
28789         * g++.old-deja/g++.other/dyncast3.C: New test.
28790         * g++.old-deja/g++.other/dyncast4.C: New test.
28791         * g++.old-deja/g++.other/dyncast5.C: New test.
28792         * g++.old-deja/g++.eh/catch3.C: New test.
28793         * g++.old-deja/g++.eh/catch3p.C: New test.
28794         * g++.old-deja/g++.eh/catch4.C: New test.
28795         * g++.old-deja/g++.eh/catch4p.C: New test.
28796         * g++.old-deja/g++.eh/catch5.C: New test.
28797         * g++.old-deja/g++.eh/catch5p.C: New test.
28798         * g++.old-deja/g++.eh/catch6.C: New test.
28799         * g++.old-deja/g++.eh/catch6p.C: New test.
28800         * g++.old-deja/g++.eh/catch7.C: New test.
28801         * g++.old-deja/g++.eh/catch7p.C: New test.
28802         * g++.old-deja/g++.eh/catch8.C: New test.
28803         * g++.old-deja/g++.eh/catch8p.C: New test.
28804         * g++.old-deja/g++.eh/catch9.C: New test.
28805         * g++.old-deja/g++.eh/catch9p.C: New test.
28806
28807 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28808
28809         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28810         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28811
28812 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28813
28814         * gcc.c-torture/compile/990913-1.c: New test.
28815
28816 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28817
28818         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28819         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28820
28821 1999-09-09  Richard Henderson  <rth@cygnus.com>
28822
28823         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28824
28825 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28826
28827         * g++.old-deja/g++.other/lookup11.C: New test.
28828         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28829         what is permitted and what we want.
28830         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28831         overload use.
28832         * g++.old-deja/g++.jason/rfg5.C: Likewise
28833
28834 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28835
28836         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28837         * gcc.c-torture/noncompile/poison-1.c: New file.
28838
28839 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28840
28841         * g++.old-deja/g++.other/sizeof3.C: New test.
28842         * g++.old-deja/g++.other/sizeof4.C: New test.
28843         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28844         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28845
28846 1999-09-07  Richard Henderson  <rth@cygnus.com>
28847
28848         * gcc.dg/va-arg-1.c: New.
28849
28850 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28851
28852         * gcc.c-torture/execute/va-arg-9.c: New test.
28853
28854 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28855
28856         * g77.f-torture/compile/980519-2.f: New test.
28857         * g77.f-torture/compile/19990905-0.f: New test.
28858         * g77.f-torture/compile/19990905-1.f: New test.
28859         * g77.f-torture/compile/19990905-2.f: New test.
28860
28861         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28862
28863 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28864
28865         * gcc.c-torture/execute/990827-1.c: Fix typo.
28866
28867 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28868
28869         * g++.old-deja/g++.other/deref1.C: New test.
28870
28871 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28872
28873         * g++.old-deja/g++.other/ambig2.C: New test.
28874         * g++.old-deja/g++.other/cond5.C: New test.
28875         * g++.old-deja/g++.other/lookup16.C: New test.
28876
28877 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28878
28879         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28880         assemblers too.
28881
28882 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28883
28884         * lib/c-torture.exp: Avoid the "compare executables" optimization
28885         when testing native.
28886
28887 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28888
28889         * gcc.c-torture/execute/990829-1.c: New test.
28890         * gcc.c-torture/compile/990829-1.c: New test.
28891
28892 1999-08-27  Paul Burchard  <burchard@pobox.com>
28893
28894         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28895         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28896         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28897         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28898         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28899         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28900         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28901         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28902         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28903         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28904         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28905
28906 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28907
28908         * gcc.c-torture/execute/990827-1.c: New test.
28909
28910 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28911
28912         * g77.f-torture/noncompile/19990826-4.f: New test.
28913
28914         * g77.f-torture/compile/19990826-3.f: New test.
28915
28916         * g77.f-torture/execute/19990826-2.f: New test.
28917
28918         * g77.f-torture/compile/19990826-1.f: New test.
28919
28920         * gcc.c-torture/execute/990826-0.c: New test.
28921         * g77.c-torture/execute/19990826-0.f: New test.
28922
28923         * g77.f-torture/noncompile/970626-2.f: New test.
28924
28925 1999-08-25  Paul Burchard  <burchard@pobox.com>
28926
28927         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28928         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28929         lss-011.C: New tests.
28930
28931 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28932
28933         * g++.old-deja/g++.other/decl5.C: New test.
28934
28935 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28936
28937         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28938         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28939         call `postbase' for each one.  All callers of `postbase' changed
28940         to call this instead.
28941
28942 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28943
28944         * gcc.c-torture/execute/990811-1.c: New test.
28945
28946 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28947
28948         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28949         just native ones.
28950
28951         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28952         just native ones.
28953
28954 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28955
28956         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28957
28958 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28959
28960         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28961
28962 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28963
28964         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28965
28966 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28967
28968         * gcc.c-torture/execute/990804-1.c: New test.
28969
28970 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28971
28972         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28973         * g++.old-deja/g++.brendan/crash64.C: Likewise
28974         * g++.old-deja/g++.brendan/overload8.C: Likewise
28975
28976 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28977
28978         * g++.old-deja/g++.other/struct1.C: New test.
28979
28980 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28981
28982         * g++.old-deja/g++.other/enum2.C: New test.
28983
28984 1999-08-02  Richard Henderson  <rth@cygnus.com>
28985
28986         Adapted from tests from Franz Sirl:
28987         * gcc.c-torture/execute/va-arg-7.c: New test.
28988         * gcc.c-torture/execute/va-arg-8.c: New test.
28989
28990 1999-08-01  Jeffrey A Law  (law@cygnus.com)
28991
28992         * gcc.c-torture/compile/990801-2.c: New test.
28993
28994         * gcc.c-torture/compile/990801-1.c: New test.
28995
28996 1999-07-27  Michael Meissner  <meissner@cygnus.com>
28997
28998         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
28999         fp-cmp-1.c, converting double to float.
29000
29001         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29002         fp-cmp-1.c, converting double to long double.
29003
29004         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29005         from fr1 to unknown_register, since fr1 is a legitimate register
29006         on some machines.
29007
29008 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29009
29010         * README: More listname related changes.
29011
29012 1999-07-08  Catherine Moore  <clm@cygnus.com>
29013
29014         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29015
29016 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29017
29018         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
29019
29020 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29021
29022         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
29023
29024 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
29025
29026         * gcc.dg/990703-1.c: New test.
29027
29028 1999-06-29  Nick Clifton  <nickc@cygnus.com>
29029
29030         * lib/file-format.exp: New file: Move definition of proc
29031         gcc_target_object_format to here from
29032         gcc.dg/special/ecos.exp.
29033
29034         * lib/c-torture.exp: Include lib file-format.exp.
29035         * lib/gcc-dg.exp: Include lib file-format.exp.
29036
29037         * gcc.dg/special/ecos.exp: Remove definition of proc
29038         gcc_target_object_format.
29039
29040 1999-06-28  Jeffrey A Law  (law@cygnus.com)
29041
29042         * gcc.c-torture/execute/990628-1.c: New test.
29043
29044 1999-06-25  Jeffrey A Law  (law@cygnus.com)
29045
29046         * gcc.c-torture/compile/990625-2.c: New test.
29047
29048         * gcc.c-torture/compile/990625-1.c: New test.
29049
29050 1999-06-23  Nick Clifton  <nickc@cygnus.com>
29051
29052         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
29053         attributes compile.
29054         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
29055         ports that use the COFF/PE file format.
29056
29057 1999-06-17  Jeffrey A Law  (law@cygnus.com)
29058
29059         * gcc.c-torture/compile/990617-1.c: New test.
29060
29061 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
29062
29063         * g++.old-deja/g++.other/decl4.C: New test.
29064
29065 1999-06-14  Nathan Sidwell  <nathan@acm.org>
29066
29067         * g++.old-deja/g++.other/bitfld3.C: New test.
29068
29069 1999-06-08  Nathan Sidwell  <nathan@acm.org>
29070
29071         * g++.old-deja/g++.eh/catch1.C: New test.
29072
29073 1999-06-07  Jeffrey A Law  (law@cygnus.com)
29074
29075         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
29076
29077         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
29078         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
29079
29080 1999-06-05  Craig Burley  <craig@jcb-sc.com>
29081
29082         * g77.f-torture/compile/19990502-0.f: Replace with new,
29083         shorter, test that still fails after recent changes.
29084
29085 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29086
29087         * gcc.c-torture/execute/990604-1.c: New test.
29088
29089 1999-05-31  Jeffrey A Law  (law@cygnus.com)
29090
29091         * gcc.c-torture/execute/990531-1.c: New test.
29092
29093 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29094
29095         * gcc.c-torture/compile/990527-1.c: New test.
29096
29097 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
29098
29099         * gcc.c-torture/execute/990527-1.c: New test.
29100
29101 1999-05-25  Nick Clifton  <nickc@cygnus.com>
29102
29103         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
29104         bitfields as signed.
29105
29106 1999-05-25  Craig Burley  <craig@jcb-sc.com>
29107
29108         * g77.f-torture/compile/19990525-0.f: New test.
29109
29110 1999-05-25  Jeffrey A Law  (law@cygnus.com)
29111
29112         * gcc.c-torture/execute/990525-2.c: New test.
29113
29114         * gcc.c-torture/execute/990525-1.c: New test.
29115
29116 1999-05-24  Nathan Sidwell  <nathan@acm.org>
29117
29118         * g++.old-deja/g++.other/anon3.C: New test.
29119         * g++.old-deja/g++.other/anon4.C: New test.
29120         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
29121         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
29122         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
29123         Merrill).
29124
29125 1999-05-24  Jeffrey A Law  (law@cygnus.com)
29126
29127         * gcc.c-torture/execute/990524-1.c: New test.
29128
29129         * gcc.dg/990524-1.c: New test.
29130
29131 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29132
29133         * gcc.c-torture/compile/990523-1.c: New test.
29134
29135 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
29136
29137         * gcc.c-torture/compile/990519-1.c: New test.
29138
29139 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29140
29141         * gcc.c-torture/compile/990517-1.c: New test.
29142
29143         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
29144         (e4, f4): New tests.
29145         (main): Call them.
29146
29147 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29148
29149         * gcc.dg/noreturn-1.c: New test.
29150
29151 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
29152
29153         * gcc.c-torture/execute/990513-1.c: New test.
29154
29155 1999-05-10  Richard Henderson  <rth@cygnus.com>
29156
29157         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
29158
29159 1999-05-10  Craig Burley  <craig@jcb-sc.com>
29160
29161         * g77.f-torture/execute/erfc.f: Use small single-precision
29162         values, to avoid problems on Alphas when not -mieee.
29163
29164 1999-05-08  Craig Burley  <craig@jcb-sc.com>
29165
29166         * gcc.dg/990506-0.c: New test.
29167
29168 1999-05-08  Richard Henderson  <rth@cygnus.com>
29169
29170         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29171         the constant to test.  Don't XFAIL 64-bit targets.
29172
29173         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29174         * g++.old-deja/g++.law/profile1.C: Likewise.
29175
29176         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29177         operator new instances.
29178         * g++.old-deja/g++.other/delete5.C: Likewise.
29179
29180 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29181
29182         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29183         intrinsic.
29184
29185 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29186
29187         * g77.f-torture/execute/u77-test.f: Reverse order of two
29188         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29189
29190 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29191
29192         * gcc.dg/compare1.c: New test.
29193
29194 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29195
29196         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29197         New tests.
29198
29199 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29200
29201         * g77.f-torture/compile/19990502-1.f: New test.
29202
29203 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29204
29205         * g77.f-torture/compile/19990502-0.f: New test.
29206
29207 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29208
29209         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29210         intrinsic.
29211
29212 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29213
29214         * g77.f-torture/execute/u77-test.f (main): List libU77
29215         intrinsics not currently tested.
29216         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29217         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29218         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29219         Trim blanks off the ends of some printed strings.
29220
29221 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29222
29223         * g77.f-torture/execute/u77-test.f (main): Just warn about
29224         FSTAT gid disagreement, as it's expected on some systems.
29225
29226 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29227
29228         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29229         use a new function, which allows for some slop.
29230         Clean up some commentary.
29231         (issum): The new function.
29232         (sgladd): Deleted subroutine.
29233
29234 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29235
29236         * g77.f-torture/execute/u77-test.f: Modify to be more like
29237         libf2c/libU77 version, bringing patches to that version here.
29238         Add suitable commentary.
29239
29240 1999-04-25  Richard Henderson  <rth@cygnus.com>
29241
29242         * gcc.dg/990424-1.c: New test.
29243
29244 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29245
29246         * g77.f-torture/execute/u77-test.f (main): Bug involving
29247         LSTAT has been fixed, so turn back on full checking.
29248
29249 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29250
29251         * g77.f-torture/compile/19990419-0.f: New test.
29252         * g77.f-torture/execute/19990419-1.f: New test.
29253
29254 1999-04-17  Richard Henderson  <rth@cygnus.com>
29255
29256         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29257         to avoid the need for a prototype to supress a warning.
29258
29259 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29260
29261         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29262
29263 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29264
29265         * gcc.c-torture/execute/990404-1.c: New test.
29266
29267 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29268
29269         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29270         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29271         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29272         missing initializer warnings.
29273
29274 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29275
29276         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29277         matching strings.
29278
29279 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29280
29281         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29282
29283 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29284
29285         * g77.f-torture/execute/19990325-0.f: New test.
29286         * g77.f-torture/execute/19990325-1.f: New test.
29287
29288 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29289
29290         * gcc.c-torture/execute/990324-1.c: New test.
29291
29292 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29293
29294         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29295         test with 4.
29296
29297 1999-03-17  Richard Henderson  <rth@cygnus.com>
29298
29299         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29300
29301 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29302
29303         * g77.f-torture/execute/19990313-2.f: New test.
29304         * g77.f-torture/execute/19990313-3.f: New test.
29305
29306 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29307
29308         * g77.f-torture/execute/19990313-0.f: New test.
29309         * g77.f-torture/execute/19990313-1.f: New test.
29310
29311 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29312
29313         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29314         printf to sprintf.
29315         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29316         (main): Add check for u15.  Conditionalize u31 check depending on
29317         whether ints are <32 bits or >=32 bits.
29318
29319 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29320
29321         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29322
29323 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29324
29325         * g77.f-torture/compile/19990305-0.f: New test.
29326         * g77.f-torture/execute/19981119-0.f: New test.
29327
29328 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29329
29330         * g77.f-torture/execute/970625-2.f: call ABORT if final
29331         result is not correct, instead of just printing it.
29332         Add this checking via newly introduced obfuscation, to
29333         trip up buggy front ends.
29334
29335 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29336
29337         * g77.f-torture/compile/960317-1.f: Moved from being
29338         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29339
29340 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29341
29342         * g77.f-torture/execute/960317-1.f: New (old) test.
29343         * g77.f-torture/execute/970625-2.f: Ditto.
29344
29345 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29346
29347         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29348         message on line 1 or line 2; cccp and cpplib do this differently.
29349
29350 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29351
29352         * g++.old-deja/g++.law/weak1.C: New test.
29353
29354 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29355
29356         * gcc.c-torture/execute/990119-1.c: Renamed to...
29357         * gcc.dg/990119-1.c: this, so it will only be tested once
29358         (it's a preprocessor test, it doesn't need to be run at
29359         multiple optimization levels).
29360
29361 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29362
29363         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29364           ALWAYS_CXXFLAGS.
29365
29366 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29367
29368         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29369         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29370         to not be compilable by current g77.
29371
29372 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29373
29374         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29375
29376 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29377
29378         * gcc.c-torture/execute/990222-1.c: New test.
29379
29380 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29381
29382         * g77.f-torture/compile/19990218-0.f: New test.
29383         * g77.f-torture/noncompile/19990218-1.f: New test.
29384
29385 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29386
29387         * g77.f-torture/compile/19981216-0.f: New test.
29388
29389 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29390
29391         * gcc.dg/990214-1.c: New test.
29392
29393 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29394
29395         * gcc.dg/990213-2.c: New test.
29396
29397         * gcc.dg/990213-1.c: New test.
29398
29399 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29400
29401         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29402         ints.
29403
29404 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29405
29406         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29407         specified by target.
29408
29409         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29410
29411 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29412
29413         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29414
29415 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29416
29417         * gcc.dg/special/ecos.exp: New test driver for new tests with
29418         special requirements.
29419
29420         * gcc.dg/special/alias-1.c: New test.
29421         * gcc.dg/special/gcsec-1.c: New test.
29422         * gcc.dg/special/weak-1.c: New test.
29423         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29424         * gcc.dg/special/weak-2.c: New test.
29425         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29426         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29427         * gcc.dg/special/wkali-1.c: New test.
29428         * gcc.dg/special/wkali-2.c: New test.
29429         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29430         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29431
29432 1999-02-10  Felix Lee  <flee@cygnus.com>
29433
29434           * lib/c-torture.exp (c-torture-compile): Pull out code for
29435           analyzing gcc error messages.
29436           (c-torture-execute): Likewise.  Fix some (harmless) false
29437           positives.
29438           * lib/gcc.exp (gcc_check_compile): New function.
29439
29440 1999-02-08  Richard Henderson  <rth@cygnus.com>
29441
29442         * gcc.c-torture/execute/990208-1.c: New test.
29443
29444 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29445
29446         * g++.dg/special/ecos.exp: New driver for new tests with special
29447         requirements
29448
29449         * g++.dg/special/conpr-1.C: New test
29450         * g++.dg/special/conpr-2.C: New test
29451         * g++.dg/special/conpr-2a.C: New test
29452         * g++.dg/special/conpr-3.C: New test
29453         * g++.dg/special/conpr-3a.C: New test
29454         * g++.dg/special/conpr-3b.C: New test
29455
29456         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29457         allow g++ to use the dg driver
29458
29459         * README: Add comment about g++.dg directory
29460
29461 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29462
29463         * README: Update email addresses.
29464
29465 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29466
29467         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29468         arguments in order to force structure S onto the stack even on
29469         the alpha.
29470         (test): Pass 10 leading arguments to function foo as well as the
29471         structure S.
29472
29473         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29474         failure for all targets.
29475
29476         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29477         abort to terminate program execution.
29478
29479 1999-01-30  Richard Henderson  <rth@cygnus.com>
29480
29481         * gcc.c-torture/execute/990130-1.c: New test.
29482
29483 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29484
29485         * gcc.dg/990130-1.c: New test.
29486
29487 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29488
29489         * gcc.c-torture/execute/990128-1.c: New test.
29490
29491 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29492
29493         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29494
29495 1999-01-27  Felix Lee  <flee@cygnus.com>
29496
29497         * lib/c-torture.exp (c-torture-compile): pull out code for
29498         analyzing gcc error messages.
29499         (c-torture-execute): ditto, and fix some (harmless) false
29500         positives.
29501         * lib/gcc.exp (gcc_check_compile): new function.
29502
29503 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29504
29505         * gcc.dg/990117-1.c: New test.
29506
29507         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29508
29509         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29510
29511 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29512
29513         * g77.f-torture/compile/990115-1.f: New test.
29514
29515 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29516
29517         * gcc.c-torture/compile/990107-1.c: New test
29518
29519 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29520
29521         * gcc.c-torture/execute/990106-2.c: New test.
29522
29523         * gcc.c-torture/execute/990106-1.c: New test.
29524
29525 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29526
29527         * gcc.c-torture/compile/981223-1.c: New test.
29528
29529 1998-12-29  Richard Henderson  <rth@cygnus.com>
29530
29531         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29532         (opt3): Rename from opt4 and disable.
29533
29534 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29535
29536         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29537
29538 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29539
29540         * g++.old-deja/g++.other/conv5.C: New test.
29541
29542 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29543
29544         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29545
29546 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29547
29548         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29549
29550 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29551
29552         * gcc.c-torture/compile/981211-1.c: New test.
29553
29554 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29555
29556         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29557
29558         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29559
29560 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29561
29562         * gcc.special/930510-1.c: Make C9X safe.
29563         * gcc.misc-tests/gcov-1.c Similarly.
29564         * gcc.misc-tests/gcov-2.c Similarly.
29565
29566 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29567
29568         * gcc.dg/ultrasp1.c: New test.
29569
29570 1998-12-06  Richard Henderson  <rth@cygnus.com>
29571
29572         * gcc.c-torture/execute/981206.c: New test.
29573
29574 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29575
29576         * g++.old-deja/g++.ns/template7.C: New test.
29577
29578         * g++.old-deja/g++.other/expr1.C: New test.
29579
29580         * g++.old-deja/g++.eh/tmpl3.C: New test.
29581
29582         * g++.old-deja/g++.eh/tmpl2.C: New test.
29583
29584 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29585
29586         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29587         * g++.old-deja/g++.other/using6.C: Removed.
29588         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29589
29590         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29591
29592 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29593
29594         * g++.old-deja/g++.pt/overload8.C: New test.
29595
29596         * g++.old-deja/g++.pt/overload7.C: New test.
29597
29598         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29599
29600         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29601         and relinking messages.
29602         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29603         compiling with -frepo.
29604
29605 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29606
29607         * g++.old-deja/g++.pt/lookup6.C: New test.
29608
29609 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29610
29611         * gcc.c-torture/execute/981130-1.c: New test.
29612         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29613
29614 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29615
29616         * g++.old-deja/g++.pt/explicit76.C: New test.
29617
29618         * g++.old-deja/g++.pt/friend38.C: New test.
29619
29620         * g++.old-deja/g++.ns/crash2.C: New test.
29621
29622         * g++.old-deja/g++.pt/defarg8.C: New test.
29623
29624         * g++.old-deja/g++.pt/instantiate6.C: New test.
29625
29626         * g++.old-deja/g++.pt/static6.C: New test.
29627
29628         * g++.old-deja/g++.pt/decl2.C: New test.
29629
29630 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29631
29632         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29633         problem is actually related with name lookup, but so what? :-)
29634
29635         * g++.old-deja/g++.pt/friend37.C: New test.
29636
29637 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29638
29639         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29640         element, which fails on some systems.
29641
29642         * g77.f-torture/execute/labug1.f: New test.
29643
29644 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29645
29646         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29647         is defined.
29648
29649 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29650
29651         * g77.f-torture/compile/981117-1.f: New test.
29652
29653 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29654
29655         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29656         properly discarded.
29657
29658 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29659
29660         * gcc.c-torture/execute/memcheck: New directory of tests for
29661         -fcheck-memory-usage.
29662
29663 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29664
29665         * README: New file, general information about the testsuite and
29666         new description of the various C++ test subdirectories.
29667         * README.g++: Eliminate obsolete information, update and move most
29668         relevant stuff to README.
29669
29670 1998-11-07  Richard Henderson  <rth@cygnus.com>
29671
29672         * gcc.c-torture/compile/981107-1.c: New test.
29673
29674 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
29675
29676         * execute/memcpy-bi.c: New testcase.
29677
29678 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29679
29680         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29681         base classes.
29682
29683         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29684         template is selected.
29685
29686         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29687         classes, it should be accepted for all types.
29688
29689         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29690
29691         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29692         specializations start with template headers.
29693
29694 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29695
29696         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29697
29698         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29699         non-POD types.
29700
29701 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29702
29703         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29704
29705 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29706
29707         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29708
29709 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29710
29711         * 981019-1.c: New test.
29712
29713 1998-10-14  Robert Lipe <robertl@dgii.com>
29714
29715         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29716         find objc headers.
29717
29718 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29719
29720         * compile/981001-4.c: Remove use of GCC extension that triggers a
29721         compiler bug.
29722
29723 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29724
29725         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29726
29727 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29728
29729         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29730         instantiation of template produces incorrect code for delete
29731         expression.
29732
29733         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29734         constructors' name is not unique.
29735         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29736         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29737
29738         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29739         automatic array of const is ill-formed.
29740
29741         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29742         of template parameter?
29743
29744         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29745         const.
29746
29747         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29748         pointer-to-member expression.
29749
29750         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29751         declaration causes ICE.
29752
29753 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29754
29755         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29756         reserved in the global namespace.
29757
29758         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29759         generate needed virtual table.
29760
29761         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29762
29763 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29764
29765         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29766         template-dependent type
29767
29768 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29769
29770         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29771         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29772         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29773
29774         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29775         class should be usable as argument of member function.
29776         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29777         class should be usable as return type of member function.
29778         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29779         class should be usable as type of data member.
29780
29781         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29782
29783 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29784
29785         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29786
29787 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29788
29789         * gcc.dg/dll-?.c Add thumb to target list.
29790         Fix assembler scan patterns to match current assembler output.
29791
29792 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29793
29794         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29795         matching of template brackets.
29796
29797         * g++.old-deja/g++.other/using4.C: New test.  Test using
29798         declarations of methods from base classes.
29799
29800         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29801         within functions should introduce names into the innermost
29802         enclosing namespace.
29803
29804         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29805         of static locals if first initialization throws.
29806
29807 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29808
29809         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29810
29811 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29812
29813         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29814         lose track of the possible targets of tablejump insns.
29815         * special/special.exp: Run it.
29816
29817 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29818
29819         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29820         must be declared before its specializations can be named in friend
29821         declarations.
29822
29823 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29824
29825         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29826
29827         * g77.f-torture/execute/io1.f: New test.
29828
29829 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29830
29831         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29832         with pointer to template function, for which no argument deduction
29833         is possible.
29834
29835         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29836         specialization of template function as argument to template
29837         function.
29838
29839         * g++.old-deja/g++.other/access2.C: New test; Inner class
29840         shouldn't have privileged access to Outer's names.
29841
29842 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29843
29844         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29845         friend template declared within template class conflicts with
29846         nested class of the same name.
29847
29848         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29849         is ignored.
29850
29851         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29852         object with direct initializer as function declaration.
29853
29854         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29855         initializers.
29856
29857         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29858         involving const pointer and NULL produces incorrect result.
29859
29860         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29861         type name without `typename' should be rejected with -pedantic.
29862
29863 1998-10-02  Richard Henderson  <rth@cygnus.com>
29864
29865         * g++.old-deja/g++.other/addrof1.C: New test.
29866
29867 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29868
29869         * gcc.c-torture/compile/981001-1.c: New test.
29870         * gcc.c-torture/execute/981001-1.c: New test.
29871
29872 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29873
29874         * gcc.c-torture/compile/981001-2.c: New test.
29875         * gcc.c-torture/compile/981001-3.c: New test.
29876         * gcc.c-torture/compile/981001-4.c: New test.
29877
29878 1998-10-01  Robert Lipe  <robertl@dgii.com>
29879
29880         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29881         multilibbed hosts.   Idea grafted from g77.exp.
29882
29883 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29884
29885         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29886         avoid losing on systems which need -lsocket.
29887
29888 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29889
29890         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29891         * g++.old-deja/g++.other/nested2.C: Ditto.
29892         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29893         failure.
29894
29895 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29896
29897         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29898         preferred over template operator!= for enum bitfields.
29899
29900 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29901
29902         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29903         that happen to have the same base name, but in different scopes,
29904         are incorrectly rejected.
29905
29906 1998-09-16  Richard Henderson  <rth@cygnus.com>
29907
29908         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29909         on the native word size instead of an integer literal.
29910
29911 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29912
29913         * g++.old-deja/g++.other/static2.C: Invocation of static data
29914         member of type pointer-to-function denoted as non-static member.
29915
29916         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29917         checks involving function types and aliases.
29918
29919 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29920
29921         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29922         redefined to the same non-trivial type.
29923
29924         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29925         namespace-qualification of template specializations declared in
29926         other namespaces.
29927
29928         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29929         to declare a subset of the specializations of a template function
29930         as friends of specializations of a template class.
29931
29932         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29933         member templates that do not fully specialize the enclosing
29934         template class are rejected.
29935
29936 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29937
29938         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29939
29940 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29941
29942         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29943         altered from libf2c/libU77 version.
29944
29945 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29946
29947         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29948
29949 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29950
29951         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29952         (un)signed char are different types for template specialization
29953         purposes.
29954
29955 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29956
29957         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29958         * objc: ObjC testsuite.
29959
29960 1998-08-31  Catherine Moore  <clm@cygnus.com>
29961
29962         * gcc.c-torture/execute/941014-1.x:  New file.
29963
29964 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29965
29966         * lib/c-torture.exp: Add support for
29967         torture_eval_before_compile and torture_eval_before_execute
29968         variables.
29969
29970 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29971
29972         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29973         this test triggers valid.
29974
29975 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29976
29977         * gcc.dg/980827-1.c: New test.
29978
29979 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29980
29981         * gcc.c-torture/execute/loop-4b.c: New test.
29982
29983 1998-08-26  Nick Clifton  <nickc@cygnus.com>
29984
29985         * lib/c-torture.exp: Add support for
29986         torture_eval_before_compile and torture_eval_before_execute
29987         variables.
29988
29989 1998-08-25  Jeffrey A Law  (law@cygnus.com)
29990
29991         * gcc.c-torture/compile/980825-1.c: New test.
29992
29993 1998-08-24  Nick Clifton  <nickc@cygnus.com>
29994
29995         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
29996         count number tests in opt_t0 not good_t0.
29997
29998 1998-08-24  Jeffrey A Law  (law@cygnus.com)
29999
30000         * gcc.c-torture/compile/930326-1.x: Fix typo.
30001
30002 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30003
30004         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30005         causes an ICE.
30006
30007 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30008
30009         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30010         STACK_SIZE is defined.
30011         * gcc.c-torture/unsorted/stuct.c: Similarly.
30012
30013         * gcc.c-torture/compile/980821-1.c: New test.
30014
30015 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30016
30017         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30018
30019 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
30020
30021         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
30022         code.
30023
30024 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
30025
30026         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
30027         error'.
30028
30029 1998-08-18  Jeffrey A Law  (law@cygnus.com)
30030
30031         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
30032
30033 1998-08-16  Jeffrey A Law  (law@cygnus.com)
30034
30035         * gcc.c-torture/compile/980816-1.c: New test.
30036
30037         * gcc.dg/980816-1.c: New test.
30038
30039 1998-08-13  Jeffrey A Law  (law@cygnus.com)
30040
30041         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
30042         compiler for ieee tests.
30043
30044 1998-08-01  Dave Love  <d.love@dl.ac.uk>
30045
30046         * g77.f-torture/compile/980729-0.f: New test.
30047
30048 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
30049
30050         * gcc.c-torture/special/eeprof-1.c: New test, for
30051         -finstrument-functions.
30052         * gcc.c-torture/special/special.exp: Run it.
30053
30054 1998-07-29  Jeffrey A Law  (law@cygnus.com)
30055
30056         * gcc.c-torture/compile/980729-1.c: New test.
30057
30058 1998-07-27  Nick Clifton  <nickc@cygnus.com>
30059
30060         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
30061         __thumb__ is defined, and test for ARM style doubles if so.
30062
30063 1998-07-26  Dave Love  <d.love@dl.ac.uk>
30064
30065         * g77.f-torture/noncompile/980615-0.f: New test.
30066
30067 1998-07-26  H.J. Lu  (hjl@gnu.org)
30068
30069         * gcc.dg/980312-1.c: Do link instead of compile.
30070         * gcc.dg/980313-1.c: Likewise.
30071
30072 1998-07-26  Jeffrey A Law  (law@cygnus.com)
30073
30074         * gcc.c-torture/compile/980726-1.c: New test.
30075
30076 1998-07-25  Dave Love  <d.love@dl.ac.uk>
30077
30078         * g77.f-torture/execute/io0.f: New test.
30079
30080 1998-07-24  Nick Clifton  <nickc@cygnus.com>
30081
30082         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
30083         an int.
30084
30085 1998-06-18  Michael Meissner  <meissner@cygnus.com>
30086
30087         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
30088         m32r bugs.
30089
30090 1998-07-17  Nick Clifton  <nickc@cygnus.com>
30091
30092         * gcc.dg/980626-1.c: Expect failures for all toolchains until
30093         c-decl.c:grokdeclarator can handle mode attributes.
30094
30095 1998-07-16  Jeffrey A Law  (law@cygnus.com)
30096
30097         * gcc.c-torture/execute/980716-1.c: New test.
30098
30099 1998-07-13  Jeffrey A Law  (law@cygnus.com)
30100
30101         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
30102         the mn10200.
30103         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
30104         the mn10200.
30105         * gcc.c-torture/execute/va-arg-3.x: Similarly.
30106         * gcc.c-torture/compile/930326-1.x: Similarly.
30107
30108 1998-07-13  Dave Love  <d.love@dl.ac.uk>
30109
30110         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
30111         New test from Craig.
30112
30113 1998-07-12  Dave Love  <d.love@dl.ac.uk>
30114
30115         * g77.f-torture/noncompile/980616-0.f: New test.
30116
30117         * g77.f-torture/execute/970816-3.f:  New test from Craig.
30118
30119 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30120
30121         *  g++.other/singleton.C: Return error value instead of taking
30122         SIGSEGV.
30123
30124 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
30125
30126         *  g++.other/singleton.C: New test.   Warning is under dispute.
30127         Runtime crash is not.
30128
30129 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30130
30131         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
30132         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
30133         using6.C, using7.C}:  New namespace tests.
30134
30135 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
30136
30137         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
30138         specialization with typedef'ed names used as array indexes.
30139
30140 1998-07-09  Jeffrey A Law  (law@cygnus.com)
30141
30142         * gcc.c-torture/execute/980709-1.c: New test.
30143
30144         * gcc.dg/980709-1.c: New test.
30145
30146 1998-07-07  Richard Henderson  <rth@cygnus.com>
30147
30148         * gcc.c-torture/execute/bcp-1.c: New test.
30149
30150 1998-07-07  Jeffrey A Law  (law@cygnus.com)
30151
30152         * gcc.c-torture/execute/980707-1.c: New test.
30153
30154 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
30155
30156         * gcc.c-torture/compile/980706-1.c: New test.
30157
30158 1998-07-01  Dave Love  <d.love@dl.ac.uk>
30159
30160         * g77.f-torture/execute/980701-0.f,
30161         g77.f-torture/execute/980701-1.f: New test from Craig.
30162
30163 1998-07-01  Jeffrey A Law  (law@cygnus.com)
30164
30165         * gcc.c-torture/compile/980701-1.c: New test.
30166
30167         * gcc.c-torture/execute/980701-1.c: New test.
30168
30169 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30170 rlsruhe.de>
30171
30172         * g++.old-deja/g++.robertl/eb132.C: New test.
30173         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30174
30175 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30176
30177         * g77.f-torture/execute/980628-7.f,
30178         g77.f-torture/execute/980628-8.f,
30179         g77.f-torture/execute/980628-9.f,
30180         g77.f-torture/execute/980628-10.f: New tests from Craig.
30181
30182         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30183
30184 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30185
30186         * g77.f-torture/execute/980628-4.f: New test from Craig.
30187         * g77.f-torture/execute/980628-5.f: Likewise.
30188         * g77.f-torture/execute/980628-2.f: Likewise.
30189         * g77.f-torture/execute/980628-0.f: Likewise.
30190         * g77.f-torture/execute/980628-1.f: Likewise.
30191         * g77.f-torture/execute/980628-3.f: Likewise.
30192         * g77.f-torture/execute/980628-6.f: Likewise.
30193
30194 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30195
30196         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30197         directory when nothing has been installed yet.
30198
30199 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30200
30201         * gcc.c-torture/special/special.exp: Handle newer versions of
30202         dejagnu.
30203
30204 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30205
30206         * gcc.dg/980626-1.c: New test.
30207
30208 1998-06-19  Bruno Haible <haible@ilog.fr>
30209
30210         * gcc.misc-tests/m-un-2.c: New test.
30211         * g++.old-deja/g++.other/warn01.c: Likewise.
30212
30213 1998-06-19  Robert Lipe  <robertl@dgii.com>
30214
30215         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30216         compatibility with assmblers with a different comment character.
30217         Eliminate use of GAS-specific extensions.
30218
30219 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30220
30221         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30222
30223 1998-06-19  Robert Lipe  <robertl@dgii.com>
30224
30225         *lib/g77.exp: Replace search for libf2c.a with search for newly
30226         renamed libg2c.a
30227
30228 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30229
30230         * gcc.c-torture/execute/980617-1.c: New test.
30231
30232 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30233
30234         * gcc.c-torture/execute/980612-1.c: New test.
30235
30236 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30237
30238         * gcc.dg/980523-1.c: Only test on ppc-linux.
30239         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30240
30241         * gcc.c-torture/execute/980608-1.c: New test.
30242
30243 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30244
30245         * gcc.c-torture/execute/980605-1.c: New test.
30246
30247 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30248
30249         * gcc.c-torture/execute/980604-1.c: New test.
30250
30251 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30252
30253         * gcc.c-torture/execute/980602-1.c: New test.
30254         * gcc.c-torture/execute/980602-2.c: Likewise.
30255
30256 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30257
30258         * 970125-0.f: Fix per JCB.  Add commentary.
30259
30260 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30261
30262         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30263         IEEE -0 support.
30264
30265 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30266
30267         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30268         earlier.
30269
30270 1998-05-28  Catherine Moore <clm@cygnus.com>
30271
30272         * gcc.c-torture/execute/980526-3.c: New test.
30273
30274 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30275
30276         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30277         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30278         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30279         m88k-motorola-sysv3 to XFAIL.
30280
30281 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30282
30283         * gcc.dg/980526-1.c: New test.
30284         * gcc.c-torture/execute/980526-2.c: New test.
30285
30286 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30287
30288         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30289
30290         * gcc.c-torture/execute/980526-1.c: New test.
30291
30292 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30293
30294         * g77.f-torture/execute/alpha2.f: Add runtime test.
30295
30296 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30297
30298         * g++.old-deja/old-deja.exp: Strip leading directories.
30299
30300         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30301         error for the line.  Don't run multiple tests for the same line.
30302
30303 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30304
30305         * gcc.dg/980523-1.c: New test.
30306
30307 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30308
30309         * g77.f-torture/compile/970915-0.f: New test.
30310
30311 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30312
30313         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30314
30315 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30316
30317         * gcc.dg/980520-1.c: New test.
30318
30319 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30320
30321         * gcc.dg/980502-1.c: Fix return type.
30322
30323 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30324
30325         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30326         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30327         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30328         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30329         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30330
30331 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30332
30333         * g77.f-torture/execute/980520-1.f: New test.
30334
30335 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30336
30337         * lib/mike-g77.exp: New file.
30338
30339         * g77.f-torture/noncompile/noncompile.exp,
30340         g77.f-torture/noncompile/check0.f: New files.
30341
30342 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30343
30344         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30345         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30346         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30347         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30348         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30349         abort where appropriate.
30350
30351 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30352
30353         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30354         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30355
30356 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30357
30358         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30359
30360 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30361
30362         * g77.f-torture/compile/980427-0.f: New test.
30363
30364 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30365
30366         * g77.f-torture/compile/980424-0.f: New test.
30367
30368 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30369
30370         * g77.f-torture/compile/980419-2.f (main): New test.
30371         * g77.f-torture/compile/970125-0.f: New test.
30372         * g77.f-torture/compile/980419-1.f: New test.
30373
30374 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30375
30376         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30377         of loop-4.c.
30378
30379 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30380
30381         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30382
30383 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30384
30385         * gcc.c-torture/compile/980329-1.c: New test.
30386
30387 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30388
30389         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30390         * gcc.dg/980312-1.c: Fix typo in -march command.
30391
30392 1998-03-16  H.J. Lu  (hjl@gnu.org)
30393
30394         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30395
30396 1998-03-11  Robert Lipe  <robertl@dgii.com>
30397
30398         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30399         Dave Love agree the Fortran source is bogus.
30400
30401 1998-03-11  Robert Lipe  <robertl@dgii.com>
30402
30403         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30404         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30405         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30406         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30407         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30408
30409 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30410
30411         * g++.old-deja/g++.other/friend1.C: New test.
30412
30413 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30414
30415         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30416         possibly uninitialized) variables and declare dnrm2.
30417
30418 1998-02-23  Robert Lipe <robertl@dgii.com>
30419
30420         From Bruno Haible <haible@ilog.fr>:
30421         * gcc.c-torture/execute/980223.c: New test.
30422
30423 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30424
30425         * gcc.dg/ifelse-1.c: New test.
30426
30427 1998-02-09  H.J. Lu  (hjl@gnu.org)
30428
30429         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30430
30431           * lib/old-dejagnu.exp (old-dejagnu): Added the
30432           "execution test - XFAIL *-*-*" handling in the spirit of
30433           "excess errors test -". Changed the "execution test fails"
30434           handling to be like "excess errors test fails".
30435           * Update various tests accordingly.
30436
30437 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30438
30439         * gcc.c-torture/execute/980205.c: New test.
30440
30441 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30442
30443         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30444         * lib/f-torture.exp: Similarly.
30445         * gcc.c-torture: Rename all .cexp files to .x files.
30446
30447 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30448
30449         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30450         (940510-1.c): Removed duplicate.
30451         (971104-1.c): New test.
30452
30453 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30454
30455           * lib/f-torture.exp: Improve error and loop detection.
30456
30457 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30458
30459         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30460         use that to size the filler array.
30461
30462 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30463
30464         * lib/c-torture.exp(c-torture-execute): Fix typo.
30465
30466         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30467         testcase as the executable name. Keep the executable around if
30468         the test fails.
30469
30470 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30471
30472         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30473         changes.  Only test one -g option, and move it to the end of the
30474         list of options to test.
30475
30476 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30477
30478         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30479         variable GCC_TORTURE_OPTIONS to supply default switches separated
30480         by colons.  If no environment variable, run tests with -O0 -g, -O1
30481         -g, and -O2 -g as well.
30482
30483 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30484
30485         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30486         explanatory comments. Fix indentation.
30487
30488 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30489
30490         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30491
30492 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30493
30494         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30495         * g++.old-deja/g++.mike/p7325.C: Likewise.
30496         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30497
30498 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30499
30500         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30501         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30502         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30503         * g++.old-deja/g++.law/operators4.C: Likewise.
30504
30505 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30506
30507         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30508         * g++.old-deja/g++.mike/p784.C: Ditto.
30509         * g++.old-deja/g++.mike/p785.C: Ditto.
30510
30511 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30512
30513           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30514
30515 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30516
30517         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30518         target feature; pass this to c-torture-execute as needed.
30519
30520 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30521
30522         * lib/c-torture.exp(c-torture-execute): If the previous and the
30523         current executables being tested are identical, we don't need to
30524         run the executable again. Try to make the executable names
30525         unique. Add an optional argument for passing additional compiler
30526         flags.
30527
30528 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30529
30530         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30531
30532 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30533
30534         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30535
30536 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30537
30538         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30539         32bit or larger longs.
30540
30541         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30542         have either a 32bit long or 32bit int.
30543
30544 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30545
30546         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30547         Make double precision tests dependent on sizeof (double).
30548
30549 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30550
30551         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30552         too.
30553
30554 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30555
30556         * gcc.c-torture/compile/961203-1.cexp: New script.
30557
30558 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30559
30560         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30561         up the includes ourselves.
30562
30563 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30564
30565         * lib/plumhall.exp: Remove random include, and add a few
30566         verbose messages for debugging.
30567
30568 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30569
30570         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30571         of trying to do it ourselves.
30572
30573 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30574
30575         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30576
30577 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30578
30579         * gcc.prms/5403.c: Made regexp a bit less strict.
30580
30581 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30582
30583         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30584         is returned from remote_load instead.
30585         * lib/plumhall.exp: Ditto.
30586         * lib/mike-g++.exp: Ditto.
30587         * lib/old-dejagnu.exp: Ditto.
30588         * lib/c-torture.exp: Ditto.
30589
30590 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30591
30592         * lib/g++.exp: Use build_wrapper procedure.
30593         * lib/gcc.exp: Ditto.
30594
30595 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30596
30597         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30598         an old-style decl for malloc.  Fixes tests to work when
30599         sizeof (int) != sizeof (size_t).
30600
30601 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30602
30603         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30604
30605         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30606         use stdargs.h interface.
30607
30608 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30609
30610         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30611         NO_VARARGS when compiling.
30612
30613 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30614
30615         * lib/plumhall.exp(ph_includes): New procedure.
30616         (ph_make): Use it.
30617         (ph_compiler): Ditto.
30618
30619         * lib/g++.exp: Rename test-glue.c to testglue.c.
30620         * lib/gcc.exp: Ditto.
30621
30622 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30623
30624         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30625         to completion when it's called.
30626
30627 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30628
30629         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30630         is defined, don't do test.
30631
30632 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30633
30634         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30635         for object files.
30636         (ph_summary): Mark skipped testcases as untested, not unresolved.
30637
30638         * lib/plumhall.exp (ph_make): If unresolved because of bad
30639         errorCode, record errorCode in log file.
30640         (*): Replace send_log/verbose with verbose -log.
30641
30642 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30643
30644         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30645         double conversion if double isn't at least 8 bytes.
30646
30647         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30648         int to work with targets where int is 16 bits.
30649
30650         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30651         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30652         precision for the test to complete.
30653
30654 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30655
30656         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30657         if d10v is not compiled with the -mdouble64 flag.
30658         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30659
30660         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30661         d10v is not compiled with the -mint32 flag.
30662
30663 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30664
30665         * lib/plumhall.exp: Use incr_count.
30666
30667 1997-03-12  Jeffrey A Law  (law@cygnus.com)
30668
30669         * gcc.c-torture: Update to c-torture-1.45.
30670
30671 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
30672
30673         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
30674         the name of the expect testcase file).
30675
30676         * lib/g++.exp(g++_init): Ditto.
30677
30678 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30679
30680         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30681         the host.
30682
30683         * lib/gcc.exp(gcc_exit): New procedure.
30684
30685 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30686
30687         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30688         specs where appropriate.
30689
30690         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30691         because of new "candidates are" messages, and removed a few
30692
30693         * Converted all non-old-style g++ testcases to old-style, and
30694         moved into g++.old-deja.
30695
30696 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30697
30698         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30699         options.
30700
30701         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30702         succeeded.
30703
30704         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30705
30706 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30707
30708         * lib/gcc.exp (gcc_target_compile): Add support for defining
30709         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30710         the machine doesn't have those features.
30711
30712 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30713
30714         * g++.law/operators4.exp: Don't use LIBS.
30715
30716 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30717
30718         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30719
30720         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30721         * lib/g++.exp: Set it here instead. Also, allow use of the
30722         --tool_exec and --tool_opt options. Change CXX to
30723         GXX_UNDER_TEST.
30724
30725         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30726
30727         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30728
30729 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30730
30731         * lib/old-dejagnu.exp: Use prune_warnings instead of
30732         prune_system_crud.
30733         * lib/mike-g++.exp: Ditto.
30734         * lib/gcc.exp: Ditto.
30735         * lib/g++.exp: Ditto.
30736
30737         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30738
30739 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30740
30741           * 941014-2.c: Include stdlib.h
30742           * 960327-1.c: Include stdio.h
30743           * dbra.c, index-1.c: Don't assume ints are 32bits.
30744
30745 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30746
30747         * lib/gcc.exp: Add gcc,stack_size target feature.
30748
30749         * lib/g++.exp(g++_target_compile): Add the include and link
30750         paths here, not in two other places. And, it's $options, not
30751         options.
30752
30753         * lib/mike-g++.exp(postbase): Remove the code that determines
30754         the correct include and link paths.
30755         * g++.old-deja/old-deja.exp: Ditto.
30756
30757 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30758
30759         * lib/g++.exp(g++_init): target_compile no longer returns the
30760         filename of the result.
30761
30762 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30763
30764         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30765         call to glob.
30766
30767         * gcc.c-torture/special/special.exp: Change call to
30768         gcc_target_compile to include the object file.
30769
30770 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30771
30772         * gcc.c-torture/special/special.exp: Correct misspelling in last
30773         change.
30774
30775 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30776
30777         * lib/plumhall.exp(ph_summary): Log the entire output of the
30778         executable. Return -1 if there were any failures, 0 otherwise.
30779         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30780         (ph_make): Clean up objects and executables that were built
30781         if the tests succeeded.
30782
30783 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30784
30785         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30786         libraries and includes in the build tree as appropriate.
30787
30788 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30789
30790         * lib/c-torture.exp: Instead of looking for the global variable
30791         NO_LONG_LONG, check to see if that's a feature of the target.
30792
30793 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30794
30795         * config/default.exp: Minimize. Delete the remainer of the files in
30796         config; this functionality is now in devo/dejagnu/config.
30797
30798         g++.*/*: Pass any additional flags used to compile to postbase;
30799         delete CXXFLAGS.
30800
30801         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30802         is now done by runtest.exp. Use gcc_target_compile instead of
30803         compile.
30804
30805         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30806         Remove references to CFLAGS. Use remote_file instead of
30807         calling rm -f.
30808         (c-torture): Take a list of arguments to use to compile this
30809         testcase.
30810
30811         lib/g++.exp: Simplify. Use target_compile instead of compile.
30812         lib/gcc-dg.exp: Ditto.
30813         lib/gcc.exp: Ditto.
30814         lib/mike-{gcc,g++}.exp: Ditto.
30815         lib/old-dejagnu.exp: Ditto.
30816         lib/plumhall.exp: Ditto.
30817
30818 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30819
30820         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30821         (ph_linker): Likewise.
30822
30823 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30824
30825           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30826         MAP_ANON / MAP_ANONYMOUS if defined;
30827         else try to map from /dev/zero .
30828
30829 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30830
30831         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30832         isn't defined, then define it to MAP_ANONYMOUS.
30833
30834 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30835
30836         * gcc.c-torture: Update to c-torture-1.42 release.
30837
30838 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30839
30840         * gcc.c-torture: Update to c-torture-1.41 release.
30841
30842 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30843
30844         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30845         c-torture release.
30846
30847 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30848
30849         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30850         and LDFLAGS.  Fix second case to append the target_info ldflags
30851         onto LDFLAGS, not CFLAGS.
30852         * lib/g++.exp (g++_init): Add target_info stuff.
30853         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30854         of libgloss and newlib flags for !native.
30855
30856         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30857         (GDB): Fix relative path to go up another dir for finding gdb.
30858
30859 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30860
30861         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30862         versions in the target_info array, if they don't exist.
30863
30864 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30865
30866         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30867
30868 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30869
30870         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30871         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30872
30873 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30874
30875         * lib/old-dejagnu.exp: Don't remove the output file before we've
30876         actually tested it. Don't append pwd to the path of the executable
30877         we're testing.
30878
30879 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30880
30881         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30882
30883 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30884
30885         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30886         temporary directory for compiler files, and set it to a default
30887         value of /tmp. Set $output as the name of the output file from
30888         compiling the testcase. Add a -o option to $cflags_var so the
30889         compiler writes the final output file as $output. Set $executable
30890         to $output.
30891
30892         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30893         directory for compiler files, and set it to /tmp if it doesn't
30894         already have a value. Set $output_file to the name of the output
30895         file from compiling the testcase. Add a -o option to CXXFLAGS so
30896         the compiler writes the final output file as $output. Use $output
30897         as the executable to be tested.
30898
30899 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30900
30901         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30902
30903 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30904
30905         * gcc.c-torture/execute/pending-1.c: New test.  Still
30906         pending in Tege's queue.
30907
30908 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30909
30910         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30911         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30912         if there were failures.  Call unresolved if there were unresolved
30913         testcases.  Call gcc_fail if program did not run to completion.
30914         (ph_make): Pass additional argument name to ph_execute.
30915         (ph_execute): Add new argument.  Pass additional arguments to
30916         ph_summary.  Call gcc_fail is there is no execution output.
30917
30918 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30919
30920         * lib/plumhall.exp (proc_summary): Output relavent summary
30921         lines into the log so specific failures in plumhall can be
30922         investigated.
30923
30924 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30925
30926         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30927         (c-torture-execute): Don't try to execute tests which use
30928         "long long" types if $NO_LONG_LONG is nonzero.
30929
30930 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30931
30932         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30933         not c-torture.
30934
30935         * gcc.ieee: Move from here.
30936         * gcc.c-torture/execute/ieee: To here.
30937
30938 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30939
30940         * gcc.c-torture: Update to c-torture-1.41 release.
30941
30942 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30943
30944         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30945         not "$output".
30946
30947 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30948
30949         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30950         -c present.
30951
30952 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30953
30954         * config/proelf.exp: Handle connecting to a simulator.
30955
30956 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30957
30958         * config/proelf.exp: New file.  Enough framework that we can
30959         run c-torture tests on the proelf targets (or any other target
30960         that gdb can connect to for that matter).
30961
30962 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30963
30964         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30965         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30966
30967         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30968         exec_output exists.
30969
30970 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30971
30972         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30973         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30974
30975         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30976         to pass/fail/unresolved/unsupported/untested.  Caller must now
30977         call unresolved/unsupported/untested.
30978         * lib/*.exp: Update FSF address.  Update to handle new results of
30979         ${tool}_load.
30980         * lib/chill.exp (verbose): Delete.
30981
30982 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
30983
30984         * lib/gcc.exp (default_gcc_start): Change order of args to
30985         $LDFLAGS $CFLAGS $LIBS.
30986         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
30987         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
30988         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
30989         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
30990         * gcc.misc-tests/dg-test.exp: Likewise.
30991         * gcc.misc-tests/msgs.exp: Likewise.
30992         * gcc.prms/prms.exp: Likewise.
30993         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
30994         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
30995
30996         * lib/dg.exp: Deleted, moved to dejagnu/lib.
30997
30998 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30999
31000         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31001
31002         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31003         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31004
31005         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31006         necessary.
31007
31008 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31009
31010         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31011         global for loop; add use of $mathlib.
31012         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31013         settings here; set mathlib for anything but VxWorks.
31014
31015 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31016
31017         * gcc.c-torture: Update to c-torture-1.40 release.
31018
31019 1996-01-03  Jeffrey A Law  (law@cygnus.com)
31020
31021         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
31022         dg.exp.
31023
31024 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
31025
31026         * lib/c-torture.exp (c-torture-execute): Declare "output" as
31027         global.
31028
31029 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
31030
31031         * lib/g++.exp (LIBS): Define if not already.
31032         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
31033         (gcc-dg-prune): Call prune_gcc_output.
31034         * lib/gcc.exp (prune_gcc_output): New proc.
31035         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
31036         prune_gcc_output.
31037
31038 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
31039
31040         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
31041         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
31042
31043 1995-11-15  Jeffrey A Law  (law@cygnus.com)
31044
31045         * gcc.c-torture: Update to c-torture-1.39 release.
31046
31047 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
31048
31049         * lib/c-torture.exp (c-torture-execute): Don't return if one option
31050         fails, try others as well.
31051
31052 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
31053
31054         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
31055         If compilation fails, mark execute tests as `untested'.
31056         If test is marked as unsupported, don't mark compilation and
31057         execute tests as failed.
31058
31059 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
31060
31061         * lib/g++.exp (g++_init): Don't link in libg++, and look to
31062         libstdc++ for whether or not we want to be doing shared
31063         libraries.  Delete link_curses since we don't need it anymore.
31064         * lib/mike-g++.exp (postbase): Don't link in libg++.
31065         * g++.old-deja/old-deja.exp: Likewise.
31066
31067 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
31068
31069         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
31070
31071 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
31072
31073         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
31074         For that, add `-Wl,-a,shared_archive'.
31075         * g++.old-deja/old-deja.exp: Likewise.
31076
31077 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
31078
31079         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
31080
31081 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
31082
31083         * lib/mike-g++.exp (postbase): Pay attention to the status of
31084         g++_load.
31085
31086 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
31087
31088           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
31089
31090 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
31091
31092         * lib/gcc.exp (default_gcc_start): No longer need to log program
31093         being executed or its output, execute_anywhere does that now.
31094         * lib/g++.exp (default_g++_version): Call execute_anywhere.
31095         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
31096
31097 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
31098
31099         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
31100         the same as those in lib/g++.exp.
31101
31102 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
31103
31104         * gcc.c-torture: Update to c-torture-1.38 release.
31105         * gcc.ieee: Related changes.
31106
31107 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
31108
31109         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
31110         "exec". Minor reformatting changes.
31111
31112         * config/rom68k.exp (${tool}_load): Make it work in a canadian
31113         cross. This means all "exec" calls now work on a remote host as
31114         well.
31115         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
31116         cross. Filter out the extra "\r\n" stuff that expect puts in.
31117         (c-torture-execute): Filter out the bogus warnings like
31118         c-torture-compile does. Add support for canadian cross.
31119         * lib/gcc.exp (default_gcc_version, default_gcc_start)
31120         Use execute_anywhere rather than calling exec directly. Now it
31121         works for canadian cross testing.
31122
31123 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
31124
31125         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
31126         results into a variable, and check that rather than using file exists.
31127
31128 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
31129
31130         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
31131         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
31132
31133 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31134
31135         * g++.old-deja/old-deja.exp: Create and pass runshlib and
31136         lib_curses if there's a shared libg++ in the build tree.
31137
31138 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
31139
31140         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
31141         if not supported target.
31142
31143 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
31144
31145         * lib/g++.exp (g++_init): Move empty setting of runshlib and
31146         link_curses up to always happen, not just for native builds.
31147
31148 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
31149
31150         * gcc.c-torture: Update to c-torture-1.36 release.
31151         * gcc.failure: Related changes.
31152
31153 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
31154
31155         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
31156
31157 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
31158
31159         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
31160         * lib/mike-g++.exp (postbase): Not in here.  Still reference
31161         runshlib, link_curses, and mathlib for link and run.
31162
31163         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
31164         pass the runtime shared library options for Solaris, OSF/1, and
31165         Irix5, and link with -lcurses to avoid unresolved references.
31166
31167 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31168
31169         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31170         only run once.
31171
31172 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31173
31174         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31175
31176 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31177
31178         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31179         do not have a framework for the "compat" tests yet.
31180
31181 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31182
31183         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31184         set to null if we're testing vxworks5.1.  Use that instead of
31185         `-lm' in the setting of LIBS for link and run.
31186
31187 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31188
31189         * config/rom68k.exp (${tool}_load): Major changes to make it
31190         work.  Verified that it does in fact return the stuff in
31191         exec_output properly.  Catch any Emul or any TRAP other than 0.
31192
31193 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31194
31195         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31196         LDFLAGS properly for targets that need stuff from libgloss.
31197         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31198         only run once.
31199         (gpp_initialized): New variable.
31200
31201 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31202
31203         * config/rom68k.exp: Load libgloss.exp.
31204         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31205         so we can produce a fully linked binary.
31206         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31207         so we can produce a fully linked binary.
31208
31209 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31210
31211         * lib/plumhall.exp (ph_section): Watch for expected failures.
31212         Add missing `else'.
31213
31214         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31215         run the testcase.
31216         (c-torture): Likewise.
31217
31218 1995-08-28  Doug Evans  <dje@cygnus.com>
31219
31220         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31221
31222         * lib/mike-g++.exp (mike_cleanup): New proc.
31223         (prebase): New globals compiler_result, not_compiler_result,
31224         target_regexp.
31225         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31226         allow leading "-" in pattern.  Watch for unsupported tests.
31227         If $compiler_result is set, pattern match assembler code,
31228         and ditto for $not_compiler_result.
31229         * lib/mike-gcc.exp: Likewise.
31230
31231         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31232         execution "succeeded".
31233
31234 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31235
31236         * config/win32.exp: New file.
31237         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31238
31239 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31240
31241         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31242         unsupported.
31243         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31244         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31245         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31246
31247         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31248         "... without exceptions was ...".  That is now handled by
31249         prune_system_crud.
31250         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31251
31252 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31253
31254         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31255         sieve.c,sort2.c}: New files.
31256         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31257         sieve.exp,sort2.exp}: Drivers for them.
31258
31259         * lib/mike-gcc.exp (program_output): New user settable variable.
31260         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31261         messages.
31262         * lib/mike-g++.exp (program_output): New user settable variable.
31263
31264         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31265
31266         * config/sh.exp: Deleted (use sim.exp instead).
31267
31268 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31269
31270         * config/vx.exp: Declare CHECKTASK as global.
31271         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31272         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31273         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31274
31275 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31276
31277         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31278         target. Like vx.exp, only includes `vx29k.exp' instead of
31279         `vxworks.exp'.
31280
31281 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31282
31283         * config/sim.exp: Increase time limit from 120 seconds to 240.
31284
31285 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31286
31287         * gcc.c-torture/execute/950628-1.c: New test.
31288
31289 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31290
31291         * gcc.c-torture: Update with changes/additions from
31292         c-torture-1.34.
31293
31294 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31295
31296         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31297
31298 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31299
31300         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31301
31302 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31303
31304         * gcc.c-torture/compile/950512-1.c: New test.
31305         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31306         * gcc.dg/struct-ret-1.c: Likewise.
31307
31308 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31309
31310         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31311           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31312
31313 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31314
31315         * gcc.c-torture/special/920411-1.c: Deleted.
31316         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31317
31318 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31319
31320         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31321         cpu limit.
31322
31323 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31324
31325         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31326
31327 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31328
31329         From kenner;
31330         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31331         is the proper length.
31332         * va-arg-3.c: Likewise.
31333
31334 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31335
31336         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31337         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31338
31339         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31340         * lib/g++.exp (default_g++_start): Delete old cruft.
31341
31342 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31343
31344         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31345         (2 * (1 << 18)) to (2 * (1 << 17)).
31346
31347         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31348
31349 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31350
31351         * config/rom68k.exp: Renamed from config/idp.exp
31352
31353 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31354
31355         * c-torture/compile/921109-2.c
31356
31357 1995-04-18  Mike Stump  <mrs@cygnus.com>
31358
31359         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31360         excess errors.
31361
31362 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31363
31364         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31365         output.
31366         * lib/g++.exp (default_g++_start): Likewise.
31367
31368 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31369
31370         * gcc.c-torture/compile/950329-1.c: New test.
31371
31372 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31373
31374           * config/bug.exp (${tool}_load): Updated to use new remote_open
31375           and remote_close procs.
31376         * config/idp.exp: New file.
31377
31378 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31379
31380         * gcc.c-torture/execute/950322-1.c: New test.
31381
31382 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31383
31384         * config/vx.exp (${tool}_load): Clean up testing of return code from
31385         vxworks_ld and vxworks_spawn.
31386
31387 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31388
31389         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31390
31391 1995-03-13  Mike Stump  <mrs@cygnus.com>
31392
31393         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31394         can mark excess errors on a machine by machine basis.  Note, the
31395         default is to not expect any excess errors, even when excess
31396         errors test - is given, so you will want to put an XFAIL ... on
31397         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31398         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31399         those 4 machines, but no others.
31400
31401 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31402
31403         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31404         * lib/c-torture.exp: to here.
31405
31406 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31407
31408         * gcc.c-torture/execute/950221-1.c: New test.
31409         * gcc.c-torture/execute/struct-ret-1.c: New test.
31410         * gcc.c-torture/compile/950221-1.c: New test.
31411
31412         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31413
31414 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31415
31416         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31417         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31418
31419 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31420
31421         * g++.gb: New directory of tests, derived from my signature and
31422         class scoping tests.
31423
31424         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31425         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31426         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31427         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31428         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31429         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31430         * g++.gb/sig25.C: Likewise.
31431
31432         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31433         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31434         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31435         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31436         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31437         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31438         * g++.gb/sig25.exp: Likewise.
31439
31440         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31441         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31442         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31443         * g++.gb/scope13.C: Likewise, this test still fails.
31444
31445         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31446         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31447         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31448         * g++.gb/scope13.exp: Ditto.
31449
31450         * g++.gb/README: New file, explains what these tests are about.
31451
31452 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31453
31454         * lib/dg.exp (dg-do): Support `preprocess'.
31455         (dg-test): Likewise.
31456
31457 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31458
31459         * config/udi.exp: change "continue -expect" to "exp_continue".
31460
31461 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31462
31463         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31464         Delete redundant tests.
31465
31466         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31467         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31468         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31469         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31470         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31471         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31472         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31473         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31474
31475         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31476         storing label pointers.
31477         * gcc.c-torture/execute/921019-1.c: Likewise.
31478         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31479         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31480         parameter fp.
31481         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31482         constants.
31483
31484         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31485         Delete obsolete tests.
31486
31487         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31488         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31489         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31490         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31491         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31492         * gcc.c-torture/compile/950124-1.c: New test.
31493
31494         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31495
31496 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31497
31498         * lib/mike-g++.exp: Add -lm to LIBS.
31499
31500 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31501
31502         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31503
31504 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31505
31506         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31507
31508 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31509
31510         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31511
31512 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31513
31514         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31515         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31516         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31517         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31518         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31519         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31520         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31521         * g++.law/{operators31.C, operators32.C,
31522         * g++.law/{operators33.C, operators34.C}: Likewise.
31523         * g++.law/{pic1.C, refs2.C}: Likewise.
31524         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31525         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31526         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31527         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31528
31529         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31530         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31531         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31532         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31533         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31534         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31535         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31536         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31537         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31538         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31539         * g++.law/{operators34.exp}: Likewise.
31540         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31541         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31542         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31543         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31544         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31545
31546         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31547         No longer expected to fail.
31548         * g++.law/missed-error3.C: Tweak for recent bool changes.
31549
31550 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31551
31552         * config/emb-unix: Deleted.
31553         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31554         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31555
31556 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31557
31558         * lib/dg.exp (dg-test): Fix typo in last patch.
31559
31560 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31561
31562         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31563         (handles multiple occurrences).
31564
31565 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31566
31567         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31568         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31569         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31570         printed).
31571         * lib/c-torture.exp (c-torture-compile): Likewise.
31572         (c-torture): Prepend full path if missing.
31573         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31574         (gcc_fail): Likewise.
31575         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31576
31577 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31578
31579         * lib/netware.exp: Only attach to NetWare i386 systems.
31580
31581 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31582
31583         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31584         messages.  Add test name to "output pattern match" pass/fail message.
31585
31586 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31587
31588         * gcc.dg: New testsuite.
31589         * gcc.dg/dg.exp: New file.
31590
31591         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31592         test-switch.c}: Deleted.
31593
31594         * gcc.misc-tests/msgs.exp: New testcase driver.
31595
31596 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31597
31598         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31599         Watch for illegal return values from ${tool}_load.
31600         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31601         cross targets.  Coerce return value >0 to 1.
31602
31603 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31604
31605         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31606
31607         * config/emb-unix.exp: New file.
31608
31609         * config/sim.exp: Error if variable $SIM not defined.
31610         (${tool}_load): Mark test as "untested" if simulator missing.
31611
31612         * config/unix.exp: Load remote.exp to get rcp_download.
31613         * lib/c-torture.exp: Use different option lists for testcases with
31614         and without loops.
31615         * gcc.c-torture/execute/execute.exp: Likewise.
31616
31617 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31618
31619         * config/*.exp: Clarify return code from ${tool}_load.
31620         Call `unresolved' or `untested' instead of `warning' or `perror'
31621         (sometimes you still want to call both though).
31622         Add comment that `shell_id' is local to each file.
31623         * config/udi.exp (timeout): Set to 30.
31624         Don't print warning if connection fails, $connectmode has already
31625         printed an error.
31626         (${tool}_load): Move verbose messages to level 2.
31627         Rework pattern for "Process started" message.
31628         Pass `shell_id' to ${connectmode}_download.
31629         Retry twice upon timeout.  Make resetting of target more robust.
31630         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31631         Pass `shell_id' to exit_$connectmode.
31632         Only call exit_$connectmode if connected.
31633         * config/unix.exp (${tool}_load): Check return codes better.
31634         * config/vrtx.exp (${tool}_load): Likewise.
31635         * config/vx.exp (${tool}_load): Likewise.
31636         Delete unneeded global's.
31637         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31638         from ${tool}_load.
31639         (dg-stat): Delete.
31640         (dg-init): Delete recording of pass/fail counts.
31641         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31642         (old-dejagnu-init): Likewise.
31643         (old-dejagnu-stat): Delete contents, empty proc now.
31644         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31645         (c-torture): Delete references to lcnt, lpass, lfail.
31646         Get option list from TORTURE_OPTIONS.
31647         Delete -funroll[-all]-loops if no loops.
31648         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31649         (g++_stat): Delete contents (empty proc now).
31650         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31651         (gcc_finish): Likewise.
31652         (gcc_stat): Deleted.
31653         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31654         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31655         * gcc.c-torture/execute/execute.exp: Likewise.
31656         Split tests into two parts: compile, execute.
31657         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31658         no loops.  Update to reflect clarified return codes from ${tool}_load.
31659
31660 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31661
31662         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31663         to grep for.
31664         (old-dejagnu): Likewise (where necessary).
31665
31666 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31667
31668         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
31669
31670         * lib/dg.exp (dg-process-target): Fix processing of selector.
31671         Add comment regarding use of `error'.
31672
31673         * lib/gcc.exp (prune_system_crud): Define if missing.
31674         * lib/g++.exp (prune_system_crud): Likewise.
31675
31676         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
31677         Call prune_system_crud.
31678         * lib/dg.exp (dg-runtest): New proc.
31679         Use perror instead of send_user for tcl errors in testcase.
31680         Don't return any value, it's never used.
31681         Don't clobber previous definition of `unknown'.
31682         Print tcl errors in `dg-final'.
31683
31684 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31685
31686         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31687         (dg-test): Don't print errorInfo, it contains stack backtrace.
31688
31689 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31690
31691         * lib/g++.exp (runtest_file_p): Define if missing.
31692
31693 1994-09-24  Doug Evans  (dje@cygnus.com)
31694
31695         * lib/mike-g++.exp: Comment out loading of g++.exp.
31696         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31697         (default_g++_version): Always print something.
31698         (default_g++_start): Comment out call to `which'.
31699         (g++_start, g++_load): Deleted (must be defined in config file).
31700         * lib/gcc.exp: Test for existence of $CC at start.
31701         Delete check for tmpdir (done in gcc_init).
31702         (default_gcc_version): Always print something.
31703         (default_gcc_start): Comment out call to `which'.
31704         * config/*.exp: Major cleanup - make cross targets work at least a
31705         little better for g++ (by not being "--tool gcc" specific).
31706         Rename gcc_xxx to ${tool}_xxx.
31707         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31708         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31709
31710 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31711
31712         * lib/c-torture.exp (c-torture-compile): Rework compiler
31713         message processing.
31714
31715         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31716         c-torture.
31717
31718 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31719
31720         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31721
31722         * lib/dg.exp (dg-process-target): Support { target native }.
31723
31724 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31725
31726         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31727         looked for "... program xxx got fatal signal".
31728         Correct regsub munging of `comp_output'.
31729         Ignore compiler messages "path prefix not used" and "linker input
31730         file unused".
31731
31732 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31733
31734         * lib/gcc.exp (runtest_file_p): Define if missing.
31735         * gcc.prms/template.c: Example to work from.
31736
31737 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31738
31739         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31740         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31741
31742         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31743         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31744         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31745         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31746
31747         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31748         (dg-process-target): No longer a varargs proc.
31749         Return S/N for target, P/F for xfail.  All callers changed.
31750         (user option procs): More argument checking.
31751         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31752         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31753         (dg-test): Skip test if not running on selected target in `dg-do'.
31754         Update handling of `dg-do-what', `dg-output-text'.
31755         Separate execution pass/fail from output pattern match pass/fail.
31756         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31757
31758 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31759
31760         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31761         target for 920510-1.c.
31762
31763 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31764
31765         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31766         Clean up comment regarding use of passcnt, etc.
31767         (gcc_stat): Don't update `testcnt' here.
31768         (gcc_finish): Do it here.
31769         Might as well reset `but_id' here too.
31770         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31771         to determine if the file should be tested.
31772         * gcc.c-torture/compile/compile.exp: Likewise.
31773         * gcc.c-torture/execute/execute.exp: Likewise.
31774         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31775         * gcc.misc-tests/dg-test.exp: Likewise.
31776         * gcc.prms/prms.exp: Likewise.
31777         * gcc.wendy/wendy.exp: Likewise.
31778         * g++.old-deja.exp: Likewise.
31779         Move "Testing file" message to verbose level 1.
31780
31781 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31782
31783         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31784
31785 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31786
31787         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31788         (default_gcc_start): Accept optional second list element
31789         of compiler flags.  Print compiler output at verbosity level 2.
31790         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31791         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31792         Save current values of framework globals passcnt, failcnt, xpasscnt,
31793         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31794         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31795         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31796         xfailcnt to compute stats.  Update framework global `testcnt' from
31797         pass/fail counts.
31798         (gcc_finish): New proc.  Clean up test environment.
31799         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31800         (gcc_epass, gcc_efail): Delete.
31801         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31802         argument of line number.
31803         (dg-init): If the tool has an init routine, call it.
31804         (dg-test): Remove args `cflags_var' and `libs_var'.
31805         Pass all compiler options to ${tool}_start.
31806         Handle missing line number.
31807         (dg-finish): New function.
31808         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31809         particular files.  Call gcc_finish at end.  Move "skipping test"
31810         message to verbosity level 3.
31811         * gcc.c-torture/compile/compile.exp: Likewise.
31812         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31813         * gcc.c-torture/execute/execute.exp: Likewise.
31814         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31815         Print testcase being tried at verbosity level 1.
31816         * gcc.c-torture/special/special.exp: Unset xfail.
31817         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31818         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31819         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31820         * gcc.failure/failure.exp: Likewise.
31821         * gcc.ieee/ieee.exp: Likewise.
31822         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31823         Update call to dg-test.  Call dg-finish at end.
31824         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31825         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31826         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31827         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31828         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31829         * gcc.wendy/wendy.exp: Add copyright.
31830         Delete setting of tmpdir (done by gcc_init).
31831         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31832         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31833         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31834         gcc_[ce]pass/fail.
31835
31836 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31837
31838         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31839         confusion.
31840         (g++_load): Likewise.
31841
31842         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31843         Rename argument to `prog' to remove the confusion.
31844         Varargs fns behave differently too!
31845         (g++_load): Likewise.
31846
31847         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31848
31849         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31850         what it is.  Delete (always) printing of status value for !native.
31851         Simplify verbose code, and include status and exec_output.
31852         (g++_load): Use gcc_load.
31853
31854 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31855
31856         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31857         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31858         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31859         940714-3.c as these testcases don't exist anymore.  Make
31860         va-arg-1.c expected to pass.
31861
31862 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31863
31864         * gcc.misc-tests/misc.exp: Only run specific testcases.
31865         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31866         * gcc.misc-tests/dg-[1-9].c: New files.
31867
31868         * lib/dg.exp: New testsuite driver.
31869         * gcc.prms/prms.exp: Use it.
31870
31871         * README.gcc: New file.
31872
31873         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31874         Document and reset `lxpass' and `lxfail'.
31875         Simplify "initialized" message.
31876         (gcc_stat): Clean up comments a little.
31877
31878 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31879
31880         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31881
31882 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31883
31884         * lib/old-dejagnu.exp (process-option): New proc.
31885         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31886         (old-dejagnu): Simplify.
31887         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31888
31889 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31890
31891         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31892         exists and is not an empty string.
31893
31894         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31895         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31896         finished.
31897         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31898         automatically.
31899
31900         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31901         longer expected to fail.
31902
31903         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31904         "f" function call.
31905
31906         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31907
31908         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31909         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31910         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31911         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31912         c-torture-1.29.
31913
31914         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31915         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31916
31917         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31918
31919         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31920         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31921
31922         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31923         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31924         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31925
31926 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31927
31928         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31929         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31930         940714-1.c, 940714-2.c, 940714-3.c},
31931         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31932         gcc.misc-tests/{mg.c,mg.exp}:
31933         New tests.
31934         * gcc.noncompile/noncompile.exp: Change accordingly.
31935
31936 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31937
31938         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31939         Undo previous clobberage.
31940
31941 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31942
31943         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31944         * gcc.special/{930510-1.c, special.exp}:
31945         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31946         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31947         struct-varargs-1.c}: New tests from c-torture-1.26.
31948
31949 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31950
31951         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31952           argument to switch.
31953
31954 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31955
31956         * Revert the previous changes.  Please see Rob's directory
31957           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31958           fixes.
31959
31960 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31961
31962         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31963             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31964             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31965             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31966             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31967             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31968             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31969             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31970             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31971             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31972             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31973             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31974             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31975             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31976             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31977             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31978             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31979             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31980             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
31981             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
31982             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
31983             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
31984             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
31985             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
31986             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
31987             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31988             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
31989
31990 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
31991
31992         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
31993             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
31994           with perror calls.
31995
31996 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
31997
31998         * config/unix.exp (g++_load): Fix syntax.
31999
32000 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32001
32002         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32003         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32004         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32005         Don't expect va-arg-1.c to fail.  Correct expected output for
32006         920928-1.c.
32007         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32008         * gcc.wendy/hbm4.c: Correct typo.
32009         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32010
32011 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32012
32013         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32014         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32015         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32016         * lib/c-torture.exp (c-torture-compile): Ditto.
32017
32018         Reduce volume of output (remove all the -I's and such).
32019         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
32020         Call gcc_cpass, gcc_cfail.
32021         (c-torture): Pass testing option to c-torture-compile.
32022
32023 1994-03-21  Doug Evans  (dje@cygnus.com)
32024
32025         Bring patches over from progressive.
32026         * config/default.exp: Exit remote shell cleanly.
32027         (g++_exit, g++_start): Add default versions.
32028         * config/sim.exp (gcc_load): Use perror, not error.
32029
32030 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
32031
32032         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
32033         set in site.exp.
32034
32035 1994-03-14  Doug Evans  (dje@cygnus.com)
32036
32037         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
32038         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
32039         (wendy_try): New proc to run testcase.
32040         (main loop): Call 'em.
32041         * gcc.wendy/*.c: Clean up pass to correct expected output.
32042
32043         * lib/gcc.exp: Minor cleanup work.
32044         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
32045
32046 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
32047
32048         * config/sim.exp (gcc_load): Document return codes better.
32049         Don't pass -v to simulator.
32050
32051 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
32052
32053           * gcc.special/920717-x.c: Fix typo.
32054           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
32055           get at sources.
32056
32057         * lib/mike-gcc.exp: Fix typo.
32058
32059 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
32060
32061         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
32062         binary to use, transform the name.
32063         * config/*.exp: rename everything. Nuke any g++ specific files,
32064         it's now a special case of gcc that requires no special support.
32065         Add a default.exp for unsupported targets.
32066
32067 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
32068
32069         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
32070         lib/old-dejagnu.exp: Fix a few patterns to work with the new
32071         version of Tcl.
32072
32073 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
32074
32075         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
32076         than a warning.
32077
32078 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
32079
32080         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
32081
32082 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
32083
32084         * gcc.execute/execute.exp: Combine opt_list and foption_list into
32085         option_list.  Compile every file with only 4/6 option choices
32086         (same as C torture) instead of with 12/18 different option
32087         choices.
32088         * lib/c-torture.exp: Likewise.
32089
32090         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
32091         not already set.
32092
32093 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
32094
32095         * lib/old-deja.exp: Add `excess errors test fails' error, now one
32096         can put an XFAIL *-*-* on excess errors.
32097
32098 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
32099
32100         * g++.law: Add more tests derived from g++-bugs snapshots.
32101
32102         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
32103         equivalent to g++.law/init9.
32104
32105         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
32106         compiled it, and the a.out file after we've run it.
32107
32108 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
32109
32110         * lib/mike-g++.exp (postbase): Delete the .o file after we've
32111         compiled it, and the a.out file after we've run it.
32112
32113 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
32114
32115         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
32116
32117 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
32118
32119         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
32120         version number.
32121
32122 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
32123
32124         * g++.law: New directory of g++ tests derived from the g++-bugs
32125         snapshots.
32126
32127 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
32128
32129         * gcc.compile: initbug1.c initbug1.exp testcase added
32130
32131 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
32132
32133         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
32134         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
32135           fixes submitted by Jeff Law (law@cs.utah.edu)
32136         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
32137           Jeff Law (law@cs.utah.edu)
32138
32139
32140 1993-11-30  Mike Stump  (mrs@cygnus.com)
32141
32142         * config/unix-g++.exp: Follow the gcc way of doing things.
32143         * g++.old-deja/old-deja.exp: Minor updates.
32144         * lib/g++.exp: New file, follow the gcc way of doing things.
32145         * lib/old-dejagnu.exp: Minor updates.
32146         * lib/mike-g++.exp: Always unset errorInfo.
32147
32148 1993-11-06  Mike Stump  (mrs@cygnus.com)
32149
32150         * lib/gcc.exp: Fix some errors with the below change, CC and
32151         CFLAGS should be global when setting, not local.
32152
32153 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
32154
32155         * lib/gcc.exp: Transform tool name.
32156
32157 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32158
32159         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
32160
32161 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32162
32163         * lib/gcc.exp: change gcc_done to gcc_stat
32164
32165 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32166
32167         * Upgraded gcc testsuite to c-torture version 1.25
32168
32169 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32170
32171         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32172         * lib/c-torture: added hooks for new reporting code.
32173
32174 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32175
32176         * config/sh-gcc.exp: check if sh-sim exists in the path
32177
32178 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32179
32180         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32181         * gcc.compile/compile.exp: Initial changes for new logic.
32182         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32183         * gcc.failure/failure.exp: Initial changes for new logic.
32184         * gcc.ieee/ieee.exp: Initial changes for new logic.
32185         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32186         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32187         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32188         * lib/c-torture.exp: Initial changes for new logic.
32189         * lib/gcc.exp: Initial changes for new logic.
32190
32191 1993-10-15  Mike Stump  (mrs@cygnus.com)
32192
32193         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32194         depend upon failure or success.  Fully qualify names in failure
32195         and success messages.  Always remove a.out before starting
32196         compile, just in case.  Pay more attention to error text output by
32197         the compiler.  Handle testcases with no known past errors just
32198         like all others, so that things are uniform.  Other miscellaneous
32199         improvements.
32200
32201 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32202
32203         * gcc.cpp: new directory for cpp tests
32204
32205 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32206
32207         * lib/chill.exp: Code reformatted, removed unused code.
32208         * config/unix-chill.exp: Code reformatted, removed unused code.
32209         * chill.execute/execute.exp: Code reformatted, removed unused code.
32210         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32211
32212 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32213
32214         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32215         routines not written.
32216
32217 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32218
32219         * config/bug-gcc.exp: Use new procs from bug.exp.
32220
32221 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32222
32223         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32224         via ftp, rather than depending on NFS.
32225         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32226         case.
32227
32228 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32229
32230         * config/bug-gcc.exp: Use new download proc.
32231
32232 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32233
32234         * chill.execute/execute.exp: cleanups, handles errors better
32235         * chill.compile/compile.exp: rewrite, based on execute.exp
32236         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32237         * lib/chill.exp: major changes to diff proc and compile and link
32238           procs. added chill_fail and chill_pass wrappers to pass and
32239           fail. added more comments, and handle error codes better.
32240           Added a hack to capture stderr from exec, so noncompile tests
32241           can work.
32242
32243 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32244
32245         * chill.execute/execute.exp: rewrite of testsuite driver
32246         * lib/chill.exp: rewrite of testsuite driver
32247         * config/unix-chill.exp: rewrite of testsuite driver
32248
32249 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32250
32251     In chill.execute:
32252         * iexpr.ch: Standardize uppercase.
32253         * tuples.dat: Standardize uppercase.
32254         * vary.ch: standardize.  Correct varying string assignments.
32255         * vary.dat: Add new output lines.
32256
32257 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32258
32259     In chill.execute:
32260         * chprintf.ch: Standardize use of uppercase.
32261         * tuples.ch: Standardize and turn arr2 into a DCL,
32262           rather than a SYN.
32263         * pinits.ch: Standardize.
32264
32265 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32266
32267         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32268         * Makefil: Renamed to Makefile.in.
32269         * configure.in: New.
32270
32271 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32272
32273     In chill.execute:
32274         * .cvsignore: Add result/output files.
32275         * Makefile: Fix up variables at start.  Use MFLAGS
32276           everywhere.  Correct bool_loc, built_ins entries.
32277           Add entry for vary1.ch.
32278         * bitarray.ch: Standardize upper-case usage.
32279         * bitexpr.ch: Standardize, add output of b1.
32280         * params.ch: Use arrayt in along PROC parameters, to
32281           avoid novelty problems.
32282         * sets.ch: Tiny cleanup.
32283         * vary1.ch: Re-indent.
32284
32285 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32286
32287           * Add PR-related files to Makefiles, .cvsignore files, etc.
32288
32289 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32290
32291         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32292           with compiler objects. New names are test-flow.c and test-loop.c
32293
32294 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32295
32296         * Upgraded c-torture tests from 1.19 to 1.20
32297
32298         * new files:
32299         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32300         * gcc.compile: 930623-1.c 930623-2.c
32301         * gcc.noncompile: 930622-1.c 930622-2.c
32302         * gcc.failure: 920411-1.c 920627-2.c
32303         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32304
32305 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32306
32307         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32308           More changes to get testsuite working properly. Needs more work.
32309           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32310
32311 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32312
32313         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32314           More changes to get testsuite working properly. Needs more work.
32315
32316 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32317
32318         * chill.compile/compile.exp: Added for Dejagnu support
32319         * chill.execute/execute.exp: Added for Dejagnu support
32320         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32321
32322 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32323
32324     This should complete moving the CHILL test files.
32325         * chill.noncompile(.cvsignore printf.grt
32326             in-printf.grt chprintf.grt chprintf.ch):
32327             Added test-support files.
32328           (Makefile): Modified further.
32329         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32330             signal.ch): Added test files.
32331           * chill.execute (.cvsignore printf.grt printr.c
32332             in-printf.grt rts.c chprintf.grt rts.h): Added
32333           test-support files.
32334             (Makefile): More corrections.
32335
32336 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32337
32338         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32339           test cases, ready for DejaGnu.
32340
32341 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32342
32343         * Upgraded c-torture tests from 1.18 to 1.19
32344
32345         * gcc.compile: added test(s):
32346           930607-1.c
32347         * gcc.execute: added test(s):
32348           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32349
32350         * added new subdirectory for misc tests: gcc.misc-tests
32351         * gcc.misc-test(s): added tests:
32352           inst-check.c test-consts.c test-ior.c test-switch.c
32353
32354 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32355
32356         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32357
32358 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32359
32360         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32361
32362 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32363
32364         * Upgraded c-torture tests from 1.17 to 1.18
32365
32366 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32367
32368         * Upgraded c-torture tests from 1.12 to 1.17
32369
32370 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32371
32372         * lib/old-dejagnu.exp:
32373           Fixed handling of XFAIL target triplets to correctly
32374           recognize wildcard characters.  Removed code that
32375           appended a unique id tag to the end of the file name
32376           printed out by the result of the testcases within a
32377           given test file.
32378
32379 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32380
32381         * lib/old-dejagnu.exp:
32382           Reworked expected failure handling to trigger off of XFAIL
32383           keyword in keyphrase embeded in testcase source code. The
32384           XFAIL keyword must be at the end of the keyphrase line. It
32385           may optionally be followed by one or more target triplets.
32386           It has just occured that the handling of wildcards in the
32387           target triplet may not be correct.
32388
32389 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32390
32391         * g++.old-deja/tests:
32392           Moved all subdirectories up one level into g++.old-deja .
32393
32394         * lib/old-dejagnu.exp:
32395           Fixed problem with CXXFLAGS not being properly reset, and being
32396           corrupted with extraneous "-c" compiler option.  This was
32397           causing binaries to not be generated for test that needed them.
32398           Modified strings passed to "pass" and "fail" so that individual
32399           tests from the same test file would be distinguished by an
32400           identifier appended to the test file name in the summary logs;
32401           this corrected a problem with erroneous diff logs.  Added code
32402           to search testcases for expected fail and unexpected pass keywords.
32403
32404 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32405
32406         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32407
32408 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32409
32410         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32411           Removed extraneous text from end of "Special g++ Options"
32412           keyphrase.
32413
32414         * lib/old-dejagnu.exp: Added pattern matching to look for new
32415           keywords, embedded in testcases comments, which will trigger
32416           calls to xpass and xfail.
32417
32418 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32419
32420         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32421           comments embedded in the testcases, especially the one looking for
32422           special compiler options, as well as the pattern matching for the
32423           compiler output again.
32424
32425 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32426
32427         * lib/old-dejagnu.exp: Do a proper check of the return value for
32428           execute tests. Fixed several problems with the pattern matching
32429           of the compiler output which gave erroneous test results.
32430           Changed several of the test result messages to be more descriptive.
32431         * config/unix-g++.exp: Proc g++_load now actually works and
32432           executes the tests passed to it and returns a usable return
32433           value.
32434
32435 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32436
32437           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32438
32439 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32440
32441         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32442           Modified both files to properly execute the old style
32443           dejagnu tests. The previous versions of these files were
32444           experimental and did not function anything near correctly.
32445
32446 1993-04-05  Rob Savoye  (rob@cygnus.com)
32447
32448         * Removed all Makefile.in and configure.in files. No configuration
32449         needed now.
32450
32451 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32452
32453         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32454
32455 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32456
32457         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32458         gcc.special/configure.in, gcc.noncompile/configure.in,
32459         gcc.execute/configure.in, gcc.code_quality/configure.in,
32460         g++.other/configure.in, g++.old-deja/configure.in,
32461         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32462         in srcname setting.
32463
32464 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32465
32466         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32467         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32468         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32469
32470 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32471
32472         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32473         (gdb_exit): Don't remove *_soc files.
32474
32475 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32476
32477         * lib/c-torture.exp: Don't look for main; instead always use -w
32478         -c.  This is how the c-torture tests work.  Remove the object
32479         file if the compilation succeeds.
32480         * gcc.execute/execute.exp: Remove executable if test passes.
32481         * gcc.noncompile/noncompile.exp: Every test is an expected
32482         failure.
32483         * gcc.special/special.exp: Added tests from c-torture 1.11,
32484         corrected use of existing test.
32485         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32486         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32487         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32488         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32489         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32490         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32491         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32492         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32493         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32494         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32495         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32496         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32497         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32498         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32499         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32500         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32501         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32502         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32503         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32504         c-torture 1.11.
32505         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32506         correspond to c-torture 1.11.
32507
32508         * New file.