OSDN Git Service

dca689649035e825fe72b52f29ac3ad30416dafa
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
2
3         PR middle-end/15618
4         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
5
6 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
7
8         PR middle-end/21265
9         * gcc.dg/20050503-1.c: New test.
10
11         PR rtl-optimization/21239
12         * gcc.dg/i386-sse-11.c: New test.
13
14 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
15
16         PR target/16888
17         * gcc.target/i386/asm-1.c: New test.
18
19 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
20
21         PR rtl-optimization/21330
22         * gcc.c-torture/execute/20050502-1.c: New test.
23
24         PR target/21297
25         * gcc.c-torture/execute/20050502-2.c: New test.
26
27 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
28
29         PR middle-end/21282
30         * gcc.dg/pr21282.c: New.
31
32 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
33
34         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
35         * gcc.dg/vect/vect-92.c: Likewise
36         * gcc.dg/vect/vect-93.c: Likewise
37         * gcc.dg/vect/vect-dv-1.c: Likewise
38         * gcc.dg/vect/vect-dv-2.c: Likewise
39         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
40
41 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
42
43         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
44         * gfortran.dg/vect/vect-2.f90:  Likewise
45         * gfortran.dg/vect/vect-3.f90:  Likewise
46         * gfortran.dg/vect/vect-4.f90:  Likewise
47         * gfortran.dg/vect/vect-5.f90:  Likewise
48
49 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
50
51         PR target/20813
52         * gcc.dg/rs6000-fpint-2.c: New.
53
54 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
55
56         PR c/15698
57         * gcc.dg/builtins-30.c: Update expected messages.
58         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
59         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
60         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
61
62 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
63
64         PR tree-optimization/21294
65         * gcc.dg/tree-ssa/pr21294.c: New.
66
67 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
68
69         * gcc.dg/altivec-3.c (vec_store): Do not use the old
70         __builtin_altivec_st_internal_4si built-in.
71
72 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
73
74         PR c++/15875
75         * g++.dg/template/ptrmem14.C: New test.
76
77 2005-05-02  Paul Brook  <paul@codesourcery.com>
78
79         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
80
81 2005-05-02  Michael Matz  <matz@suse.de>
82
83         PR c++/19542
84         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
85
86 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
87
88         * g++.dg/cpp/weak.C: New test.
89
90 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
91
92         * gcc.dg/tree-ssa/loop-8.c: New test.
93
94 2005-04-30  Michael Maty  <matz@suse.de>
95
96         * gcc.dg/inline-mcpy.c: New test.
97
98 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
99
100         PR libfortran/18958
101         * gfortran.dg/eoshift.f90:  New test case.
102
103 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
104
105         PR libfortran/18857
106         * gfortran.dg/matmul_1.f90: New test.
107
108 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
109
110         PR tree-optimization/21030
111         * gcc.dg/tree-ssa/pr21030.c: New.
112
113 2005-04-29  Devang Patel  <dpatel@apple.com>
114
115         PR tree-optimization/21272
116         * gcc.dg/vect/vect-ifcvt-10.c: New test.
117         
118 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
119
120         PR fortran/13082
121         PR fortran/18824
122         * gfortran.dg/entry_4.f90: New test.
123         * gfortran.fortran-torture/execute/entry_1.f90: New test.
124         * gfortran.fortran-torture/execute/entry_2.f90: New test.
125         * gfortran.fortran-torture/execute/entry_3.f90: New test.
126         * gfortran.fortran-torture/execute/entry_4.f90: New test.
127         * gfortran.fortran-torture/execute/entry_5.f90: New test.
128         * gfortran.fortran-torture/execute/entry_6.f90: New test.
129         * gfortran.fortran-torture/execute/entry_7.f90: New test.
130
131 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
132
133         * gfortran.fortran-torture/execute/entry_8.f90: New test.
134
135 2005-04-29  Paul Brook   <paul@codesourcery.com>
136
137         * gfortran.dg/entry_3.f90: New test.
138
139 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
140
141         * gfortran.dg/implicit_4.f90: New test.
142
143 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
144
145         * lib/target-supports.exp (check_profiling_available): Return
146         false for xtensa-*-elf.
147
148 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
149
150         * lib/fortran-torture.exp (fortran-torture.exp): Catch
151         error if file cannot be deleted.
152
153 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
154
155         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
156         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
157         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
158         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
159         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
160         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
161         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
162         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
163         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
164         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
165         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
166         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
167         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
168
169 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
170
171         PR fortran/20865
172         * gfortran.dg/pr20865.f90: New test.
173
174 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
175
176         * gcc.dg/void-cast-2.c: New test.
177
178 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
179
180         PR c/21159
181         * gcc.dg/void-cast-1.c: New test.
182
183 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
184
185         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
186
187 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
188
189         PR fortran/21177
190         * gfortran.dg/pr21177.f90: New test.
191
192 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
193
194         PR tree-optimization/21171
195         * gcc.dg/tree-ssa/pr21171.c: New test.
196
197 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
198
199         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
200         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
201         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
202         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
203         gcc.dg/tree-ssa/gen-vect-32.c: New.
204         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
205         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
206         don't run on PPC32.
207
208 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
209
210         PR c/21213
211         * gcc.dg/transparent-union-3.c: New test.
212
213 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
214
215         PR c/20740
216         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
217         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
218         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
219         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
220         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
221         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
222
223 2005-04-26  Jeff Law  <law@redhat.com>
224
225         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
226         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
227         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
228         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
229         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
230         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
231         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
232
233 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
234
235         PR tree-optimization/17598
236         * gcc.dg/tree-ssa/pr17598.c: New testcase.
237
238 2005-04-25  Mike Stump  <mrs@apple.com>
239
240         * objc.dg/fix-and-continue-1.m: Add.
241
242 2005-04-25  Roger Sayle  <roger@eyesopen.com>
243
244         PR c++/20995
245         * g++.dg/opt/pr20995-1.C: New test case.
246
247 2005-04-25  Devang Patel <dpatel@apple.com>
248
249         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
250         
251 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
252
253         PR testsuite/21062
254         * g++.dg/opt/alias2.C (printf): Correct the prototype.
255
256 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
257
258         PR C++/21188
259         * g++.dg/opt/rtti2.C: New test.
260
261 2005-04-25  Paul Brook  <paul@codesourcery.com>
262         Steven G. Kargl  <kargls@comcast.net>
263
264         PR fortran/20879
265         * gfortran.dg/ichar_1.f90: New file.
266
267 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
268
269         PR middle-end/20991
270         * g++.dg/opt/pr20991.C: New test.
271
272         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
273         where sizeof (type) < __alignof__ (type).
274         * gcc.dg/compat/struct-layout-1.h: Likewise.
275
276 2005-04-24  Per Bothner  <per@bothner.com>
277             Devang Patel  <dpatel@apple.com>
278
279         PR preprocessor/20907
280         * gcc.dg/cpp/very-long-comment.c: New test.
281
282 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
283
284         PR fortran/20059
285         * gfortran.dg/common_5.f: New test.
286
287 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
288
289         PR middle-end/21082
290         * g++.dg/tree-ssa/pr21082.C: New testcase.
291
292 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
293
294         * gcc.dg/vect/vect-99.c: New test.
295
296 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
297
298         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
299
300 2005-04-22  Jeff Law  <law@redhat.com>
301
302         * gcc.dg/uninit-5.c: Remove xfails.
303         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
304         conditionals and loads.
305
306 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
307
308         PR libfortran/20074
309         PR libfortran/20436
310         PR libfortran/21108
311         * gfortran.dg/nested_reshape.f90: new test
312         * gfortran.dg/reshape-alloc.f90: new test
313         * gfortran.dg/reshape.f90: new test
314
315 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
316
317         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
318
319         * gcc.dg/arm-vfp1.c: New test.
320
321 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
322
323         PR c++/21087
324         * g++.dg/lookup/builtin2.C: New test.
325
326 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
327
328         * gcc.dg/weak/weak-13.c: New test.
329
330 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
331
332         * lib/target-supports.exp (check_effective_target_sync_int_long):
333         Add powerpc*.
334
335 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
336
337         * gcc.target/mips/branch-1.c: New test.
338
339 2005-04-21  Richard Henderson  <rth@redhat.com>
340
341         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
342         * gcc.dg/vect/vect-86.c: Likewise.
343         * gcc.dg/vect/vect-87.c: Likewise.
344         * gcc.dg/vect/vect-88.c: Likewise.
345
346 2005-04-21  Devang Patel  <dpatel@apple.com>
347
348         PR optimization/20994
349         * gcc.dg/tree-ssa/ifc-3.c: New test.
350         
351 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
352
353         PR c/12913
354         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
355         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
356         gcc.dg/c99-vla-jump-5.c: New tests.
357
358 2005-04-19  Richard Henderson  <rth@redhat.com>
359
360         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
361         Fix typo in exists check.
362         (check_effective_target_sync_int_long): New.
363         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
364         * gcc.dg/ia64-sync-2.c: Likewise.
365         * gcc.dg/ia64-sync-3.c: Likewise.
366         * gcc.dg/ia64-sync-4.c: Likewise.
367
368 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
369
370         * gcc.dg/fold-xor-1.c: New test.
371         * gcc.dg/fold-xor-2.c: New test.
372
373 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
374
375         PR target/20670
376         * g++.dg/eh/fp-regs.C: New test.
377
378 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
379
380         * gcc.dg/Wint-to-pointer-cast-1.c,
381         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
382         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
383         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
384
385 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
386
387         PR fortran/16861
388         * gfortran.dg/pr16861.f90: New test.
389
390 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
391
392         * gcc.dg/pr21085.c: New test.
393
394 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
395
396         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
397         (setup_mips_tests, dg-mips-options): New procedures.
398         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
399         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
400         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
401         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
402         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
403         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
404         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
405         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
406         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
407         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
408         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
409         dg-mips-options instead of dg-options.  Remove now-redundant
410         preprocessor guards.
411         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
412         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
413         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
414         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
415         * gcc.dg/vr-mult-2.c: Delete.
416         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
417         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
418         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
419         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
420         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
421         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
422         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
423
424 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
425
426         * ada/acats/run_all.sh: Use sync when executable not present.
427         
428 2005-04-18  Devang Patel  <dpatel@apple.com>
429
430         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
431         * gcc.dg/vect/vect-11a.c: New.
432         * gcc.dg/vect/vect-none.c: Update.
433         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
434
435 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
436
437         PR tree-optimization/20922
438         * gcc.dg/pr20922-1.c: New test.
439         * gcc.dg/pr20922-2.c: New test.
440         * gcc.dg/pr20922-3.c: New test.
441         * gcc.dg/pr20922-4.c: New test.
442         * gcc.dg/pr20922-5.c: New test.
443         * gcc.dg/pr20922-6.c: New test.
444
445 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
446
447         PR libfortran/20950
448         * gfortran.dg/pr20950.f: New test.
449
450 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
451
452         PR libfortran/19216
453         * gfortran.dg/pr19216.f: New test.
454
455 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
456
457         PR tree-optimization/21001
458         * gcc.dg/tree-ssa/pr21001.c: New.
459
460 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
461
462         PR libfortran/21075
463         * gfortran.dg/reshape_rank7.f90: New test.
464
465 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
466
467         PR libfortran/12884 gfortran.dg/pr12884.f: New test
468         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
469         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
470         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
471         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
472         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
473         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
474         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
475         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
476         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
477         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
478         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
479         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
480         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
481         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
482         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
483         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
484         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
485         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
486         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
487         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
488
489 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
490
491         * gfortran.dg/wtruncate.f: New testcase.
492         * gfortran.dg/wtruncate.f90: New testcase.
493
494 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
495
496         PR c++/21025
497         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
498         which sizeof/alignof is dependent, rather than just whether we are
499         processing_template_decl.
500         
501 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
502
503         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
504         corrected typo where the wrong variables had been compared.
505
506 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
507
508         PR libfortran/18495
509         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
510         Test callee-allocated version of return array with a write
511         statement.
512         Test spread with a temporary with another write statement.
513
514 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
515
516         PR tree-optimization/21031
517         * gcc.dg/tree-ssa/pr21031.c: New.
518
519 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
520
521         PR tree-optimization/21004
522         * gcc.dg/builtins-53.c: Include builtins-config.h.
523         Check floorf, ceilf, floorl and ceill transformations
524         only when HAVE_C99_RUNTIME is defined.
525         
526 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
527
528         PR middle-end/20739
529         * gcc.dg/tree-ssa/pr20739.c: New test.
530
531 2005-04-14  Mike Stump  <mrs@apple.com>
532
533         * gcc.dg/Foundation.framework/empty: New.
534         * gcc.dg/framework-2.c: New.
535
536 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
537
538         PR tree-optimization/21021
539         * gcc.c-torture/compile/pr21021.c: New.
540
541 2005-04-14  Janis Johnson  <janis187@us.ibm.com
542
543         PR testsuite/21010
544         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
545         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
546         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
547         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
548         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
549         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
550         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
551         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
552
553 2005-04-14  Richard Henderson  <rth@redhat.com>
554
555         * lib/target-supports.exp (check_effective_target_vect_condition):
556         Add ia64, i?86, and x86_64.
557
558 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
559
560         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
561
562 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
563
564         PR tree-optimization/20657
565         * gcc.dg/tree-ssa/pr20657.c: New.
566
567 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
568
569         * gcc.dg/builtins-53.c: Also check (int)trunc* and
570         (long long int)trunc*.
571
572 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
573
574         PR target/20927
575         * gcc.dg/pr20927.c: New test.
576
577 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
578
579         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
580         * gcc.target/mips/asm-1.c: Likewise.
581
582 2005-04-13  Dale Johannesen  <dalej@apple.com>
583
584         * objc.dg/objc-fast-4.m:  New.
585
586 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
587
588         * gcc.target/cris/torture/cris-torture.exp: New driver in new
589         directory.
590         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
591
592 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
593
594         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
595         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
596         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
597
598 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
599
600         PR tree-optimization/20913
601         * gcc.dg/tree-ssa/pr20913.c: New.
602
603         PR tree-optimization/20702
604         * gcc.dg/tree-ssa/pr20702.c: New.
605
606 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
607
608         PR c++/13744
609         * g++.dg/inherit/local3.C: New test.
610
611 2005-04-12  Jeff Law  <law@redhat.com>
612
613         * gcc.dg/tree-ssa/20050412-1.c: New test.
614
615 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
616
617         PR libfortran/19016
618         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
619         Add tests with mask generated by expression.
620         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
621         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
622         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
623
624 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
625
626         PR middle-end/20917
627         * gcc.dg/20050409-1.c: New test.
628
629 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
630
631         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
632
633 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
634
635         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
636         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
637         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
638         (TARGET_CXX): Adjust accordingly.
639         * target.h (struct gcc_target): Remove epxort_class_data.  Add
640         determine_class_data_visibility and class_data_always_comdat.
641         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
642         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
643         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
644         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
645         (arm_cxx_determine_class_data_visibility): New.
646         (arm_cxx_class_data_always_comdat): Likewise.
647         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
648         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
649         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
650         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
651         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
652         Define.
653
654 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
655
656         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
657
658 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
659
660         * gcc.dg/i386-darwin-fpmath.c: New.
661
662 2004-04-11  Devang Patel  <dpatel@apple.com>
663
664         * lib/target-supports.exp (check_effective_target_vect_condition): New.
665         * gcc.dg/vect/vect-ifcvt-1.c: New test.
666         * gcc.dg/vect/vect-ifcvt-2.c: New test.
667         * gcc.dg/vect/vect-ifcvt-3.c: New test.
668         * gcc.dg/vect/vect-ifcvt-4.c: New test.
669         * gcc.dg/vect/vect-ifcvt-5.c: New test.
670         * gcc.dg/vect/vect-ifcvt-6.c: New test.
671         * gcc.dg/vect/vect-ifcvt-7.c: New test.
672         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
673         
674 2004-04-11  Devang Patel  <dpatel@apple.com>
675
676         * gcc.dg/vect/vect-dv-1.c: New test.
677         * gcc.dg/vect/vect-dv-2.c: New test.
678         
679 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
680
681         PR tree-optimization/20933
682         * gcc.dg/tree-ssa/pr20933.c: New test.
683
684 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
685
686         * gfortran.dg/fold_nearest.f90: New test.
687
688 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
689
690         * gcc.dg/tree-ssa/alias-1.c: New test.
691
692 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
693
694         PR tree-optimization/20920
695         * g++.dg/tree-ssa/pr20920.C: New test.
696
697 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
698
699         * gcc.dg/builtins-53.c: Also check (int)ceil* and
700         (long long int)ceil*.
701         
702 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
703
704         * g++.dg/warn/Wdtor1.C: Declare template in system header with
705         explicit C++ linkage.
706
707 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
708
709         * gfortran.dg/pr17229.f: Take care of the new obsolescence
710         warning for arithmetic IF statements.
711
712 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
713
714         * eor_handling_1.f90: New test case.
715         * eor_handling_2.f90: New test case.
716         * eor_handling_3.f90: New test case.
717         * eor_handling_4.f90: New test case.
718         * eor_handling_5.f90: New test case.
719         * noadv_size.f90: New test case.
720         * pad_no.f90: New test case.
721
722 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
723
724         * gcc.c-torture/execute/20050410-1.c: New test.
725
726 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
727
728         * gcc.dg/pr20126.c: New.
729
730 2005-04-09  Bud Davis  <bdavis@gfortran.org>
731             Steven G. Kargl <kargls@comcast.net>
732
733         * gfortran.dg/PR19872.f: New test.
734
735 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
736
737         * gfortran.dg/nint_1.f90:  Fix dg-do directive
738
739 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
740
741         * gfortran.dg/nint_1.f90: New test.
742
743 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
744
745         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
746         Added test for callee-allocated arrays with write statements.
747         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
748         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
749         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
750         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
751         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
752
753 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
754
755         PR libfortran/20163
756         * gfortran.dg/open-options-blanks.f:  New test.
757
758 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
759
760         PR fortran/13257
761         * gfortran.dg/comma_format_extension_[1234].f: New tests.
762
763 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
764
765         * gcc.dg/tree-ssa/stdarg-1.c: New test.
766         * gcc.dg/tree-ssa/stdarg-2.c: New test.
767         * gcc.dg/tree-ssa/stdarg-3.c: New test.
768         * gcc.dg/tree-ssa/stdarg-4.c: New test.
769         * gcc.dg/tree-ssa/stdarg-5.c: New test.
770         * gcc.c-torture/execute/stdarg-4.c: New test.
771
772         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
773
774         PR target/20795
775         * g++.dg/abi/param2.C: New test.
776
777 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
778
779         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
780
781 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
782
783         * gcc.dg/builtins-53.c: New test.
784
785 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
786
787         * g++.dg/tree-ssa/pr18178.C: New test.
788         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
789         * gcc.c-torture/execute/20041019-1.c: New test.
790         * gcc.dg/tree-ssa/20041008-1.c: New test.
791         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
792         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
793         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
794         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
795         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
796         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
797         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
798         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
799         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
800         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
801
802 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
803
804         PR rtl-optimization/20466
805         * gcc.c-torture/execute/pr20466-1.c: New test.
806
807 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
808
809         PR c++/20905
810         * g++.dg/parse/cond2.C: New test.
811
812         PR c++/20145
813         * g++.dg/warn/Wdtor1.C: New test.
814
815 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
816
817         PR fortran/17229
818         * gfortran.dg/pr17229.f: New test.
819
820 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
821
822         * gfortran.dg/tiny_1.f90: New test.
823         * gfortran.dg/tiny_2.f90: ditto.
824
825 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
826
827         * gfortran.dg/eor_1.f90:  Fix dg-do run line
828         * gfortran.dg/open_new.f90:  Fix dg-do run line
829
830 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
831
832         * lib/target-supports.exp (get_compiler_messages): Support
833         optional arguments, the fourth being compiler options.
834         (check_effective_target_fpic): New proc.
835         * gcc.dg/20050321-2.c: Restrict to target fpic.
836
837 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
838
839         * gcc.dg/15443-1.c: New test.
840         * gcc.dg/15443-2.c: Likewise.
841
842 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
843
844         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
845
846 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
847
848         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
849
850 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
851
852         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
853         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
854         -m64.
855         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
856         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
857         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
858
859 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
860
861         PR c++/20212
862         * g++.dg/warn/Wunused-11.C: New test.
863
864 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
865
866         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
867
868 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
869
870         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
871
872 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
873
874         PR c++/20734
875         * g++.dg/template/ptrmem13.C: New test.
876
877 2005-04-05  Per Bothner  <per@bothner.com>
878
879         * lib/gcc.exp: Always add -fno-show-column, for now.
880
881 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
882
883         PR testsuite/20767
884         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
885         of plain old "unsigned int" for the type of "i".  Makes this test
886         64bit clean.
887
888 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
889
890         * gcc.dg/i386-ssefn-1.c: New test.
891         * gcc.dg/i386-ssefn-2.c: New test.
892         * gcc.dg/i386-ssefn-3.c: New test.
893         * gcc.dg/i386-ssefn-4.c: New test.
894
895 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
896
897         PR tree-optimization/20076
898         * gcc.dg/builtin-apply4.c: New test.
899
900         PR preprocessor/19475
901         * gcc.dg/cpp/macspace1.c: New test.
902         * gcc.dg/cpp/macspace2.c: New test.
903
904 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
905
906         * gfortran.dg/pr20755.f: Fixed bad format.
907
908 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
909
910         PR c++/20763
911         * g++.dg/ext/attrib21.C: New test.
912
913 2004-04-05  Devang Patel  <dpatel@apple.com>
914
915         * lib/target-supports.exp (check_effective_target_vect_shif): New.
916         * gcc.dg/vect/vect-shift-1.c: New test.
917         
918 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
919
920         PR libfortran/20755
921         * gfortran.dg/pr20755.f: New test.
922
923 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
924
925         * gfortran.dg/pr15959.f90: New test.
926         * gfortran.dg/string_pad_trunc.f90: New test.
927
928 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
929
930         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
931         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
932         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
933         syntax.
934
935 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
936
937         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
938
939 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
940
941         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
942         * gcc.c-torture/compile/20011119-2.c: Likewise.
943         * gcc.c-torture/compile/981001-2.c: Likewise.
944
945 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
946
947         PR c++/20679
948         * g++.dg/template/overload4.C: New test.
949
950 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
951
952         PR c++/20746
953         * g++.dg/abi/covariant5.C: New.
954
955         PR debug/20505
956         * g++.dg/debug/const2.C: New.
957
958 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
959
960         PR rtl-optimization/16104
961         * gcc.c-torture/execute/20050316-1.c: New test.
962
963 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
964
965         * g++.dg/template/spec23.C: Fix dg-error text.
966
967 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
968
969         PR c++/19199
970         * g++.dg/expr/lval2.C: New.
971
972 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
973
974         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
975         __builtin_strcasecmp and __builtin_strncasecmp.
976
977 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
978
979         PR c++/20723
980         * g++.dg/template/spec22.C: New.
981         * g++.dg/template/spec23.C: New.
982
983 2005-04-03  Dale Ranta  <dir@lanl.gov>
984             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
985
986         PR libfortran/20068
987         PR libfortran/20125
988         PR libfortran/20156
989         PR libfortran/20471
990         * gfortran.dg/backspace.f: New test.
991
992 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
993
994         * gcc.dg/pr19345.c: New test.
995
996 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
997
998         PR tree-optimization/20640
999         * gcc.dg/torture/tree-loop-1.c: New.
1000
1001 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1002
1003         PR rtl-optimization/20290
1004         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1005
1006 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1007
1008         * gcc.dg/rs6000-fpint.c: New.
1009
1010 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1011
1012         * gcc.dg/old-style-then-proto-1.c: New test.
1013
1014 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1015
1016         * gfortran.fortran-torture/execute/backspace.f90: Check
1017         after backspace and read was incorrect.
1018
1019 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1020
1021         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1022         buffer past the terminating NUL using memcmp.
1023         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
1024         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
1025
1026         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
1027         Fix unused/uninitialized variable warnings.
1028
1029         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
1030         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
1031         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
1032         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
1033
1034         * gcc.c-torture/execute/builtins/abs-1-lib.c,
1035         gcc.c-torture/execute/builtins/fputs-lib.c,
1036         gcc.c-torture/execute/builtins/lib/fprintf.c,
1037         gcc.c-torture/execute/builtins/lib/main.c,
1038         gcc.c-torture/execute/builtins/lib/memcmp.c,
1039         gcc.c-torture/execute/builtins/lib/memmove.c,
1040         gcc.c-torture/execute/builtins/lib/mempcpy.c,
1041         gcc.c-torture/execute/builtins/lib/memset.c,
1042         gcc.c-torture/execute/builtins/lib/printf.c,
1043         gcc.c-torture/execute/builtins/lib/sprintf.c,
1044         gcc.c-torture/execute/builtins/lib/stpcpy.c,
1045         gcc.c-torture/execute/builtins/lib/strchr.c,
1046         gcc.c-torture/execute/builtins/lib/strcmp.c,
1047         gcc.c-torture/execute/builtins/lib/strcpy.c,
1048         gcc.c-torture/execute/builtins/lib/strcspn.c,
1049         gcc.c-torture/execute/builtins/lib/strlen.c,
1050         gcc.c-torture/execute/builtins/lib/strncat.c,
1051         gcc.c-torture/execute/builtins/lib/strncmp.c,
1052         gcc.c-torture/execute/builtins/lib/strncpy.c,
1053         gcc.c-torture/execute/builtins/lib/strrchr.c,
1054         gcc.c-torture/execute/builtins/lib/strspn.c,
1055         gcc.c-torture/execute/builtins/lib/strstr.c,
1056         gcc.c-torture/execute/builtins/memops-asm-lib.c,
1057         gcc.c-torture/execute/builtins/strlen-2.c,
1058         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
1059         prototypes.
1060
1061 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1062
1063         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
1064         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
1065         selectany usage.
1066
1067 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
1068
1069         PR c++/19406
1070         * g++.dg/debug/using1.C: New test.
1071
1072 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
1073
1074         PR middle-end/20524
1075         * gcc.dg/alias-7.c: Prefix asm-declared name with
1076         __USER_LABEL_PREFIX__.
1077
1078 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
1079
1080         Fix fallout from PR middle-end/15700:
1081         * gcc.c-torture/compile/20011119-1.c: Take
1082         __USER_LABEL_PREFIX__ into account.
1083         * gcc.c-torture/compile/20011119-2.c: Likewise.
1084
1085 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1086
1087         PR c++/18644
1088         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
1089
1090 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1091
1092         PR c/17855
1093         * gcc.c-torture/compile/struct-non-lval-1.c,
1094         gcc.c-torture/compile/struct-non-lval-2.c,
1095         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
1096
1097 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
1098
1099         * gcc.dg/tls/tls.exp: Remove temporary file.
1100         * g++.dg/tls/tls.exp: Ditto.
1101         * lib/file-format.exp: Ditto.
1102         * g++.dg/special/ecos.exp: Ditto.
1103
1104         * lib/profopt.exp: Treat prof_ext as a list.
1105         * gcc.misc-tests/bprob.exp: Ditto.
1106         * g++.dg/bprob/bprob.exp: Ditto.
1107
1108         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
1109         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
1110         g++.dg/tree-ssa/pointer-reference-alias.C,
1111         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
1112         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
1113         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
1114         g++.dg/vect/pr19951.cc: Ditto.
1115         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
1116         gcc.dg/builtins-47.c: Ditto.
1117         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
1118         gcc.dg/pr20115-1.c: Ditto.
1119         * gcc.dg/tree-ssa/20030530-2.c,
1120         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
1121         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1122         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
1123         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1124         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
1125         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
1126         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
1127         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
1128         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
1129         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
1130         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
1131         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
1132         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
1133         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
1134         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
1135         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1136         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1137         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1138         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1139         gcc.dg/tree-ssa/20030824-1.c,
1140         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
1141         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
1142         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
1143         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
1144         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
1145         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
1146         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
1147         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
1148         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
1149         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
1150         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
1151         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
1152         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
1153         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
1154         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
1155         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
1156         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
1157         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
1158         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
1159         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
1160         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
1161         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
1162         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
1163         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
1164         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
1165         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
1166         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
1167         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
1168         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
1169         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
1170         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
1171         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
1172         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1173         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1174         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1175         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1176         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1177         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1178         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1179         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1180         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1181         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1182         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1183         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1184         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1185         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1186         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1187         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1188         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1189         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1190         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1191         gcc.dg/tree-ssa/useless-1.c: Ditto.
1192         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1193         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1194         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1195         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1196         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1197         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1198         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1199         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1200         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1201         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1202         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1203         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1204         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1205         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1206         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1207         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1208         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1209         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1210         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1211         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1212         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1213         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1214         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1215         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1216         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1217         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1218         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1219         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1220         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1221         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1222         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1223         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1224         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1225         gcc.dg/vect/vect-none.c: Ditto.
1226         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1227         treelang/compile/unsigned.tree: Ditto.
1228
1229         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1230         * gcc.dg/cpp/direct2s.c: Ditto.
1231         * gcc.dg/cpp/paste4.c: Ditto.
1232         * gcc.dg/cpp/separate-1.c: Ditto.
1233         * gcc.dg/pch/save-temps-1.c: Ditto.
1234         * g++.dg/ext/altivec-10.C: Ditto.
1235         * g++.dg/pch/pch.C: Ditto.
1236
1237         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1238
1239         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1240         * g++.dg/template/repo1.C: Ditto.
1241         * g++.dg/template/repo2.C: Ditto.
1242         * g++.dg/template/repo3.C: Ditto.
1243         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1244         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1245         * g++.old-deja/g++.pt/repo1.C: Ditto.
1246         * g++.old-deja/g++.pt/repo2.C: Ditto.
1247         * g++.old-deja/g++.pt/repo3.C: Ditto.
1248         * g++.old-deja/g++.pt/repo4.C: Ditto.
1249
1250         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1251         * gcc.dg/20030107-1.c: Ditto.
1252         * gcc.dg/20030702-1.c: Ditto.
1253         * gcc.dg/profile-generate-1.c: Ditto.
1254         * g++.dg/other/profile1.C: Ditto.
1255         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1256
1257         * lib/gcc-dg.exp (remove-build-file): New.
1258         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1259         cleanup-tree-dump, cleanup-saved-temps): New.
1260
1261 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1262
1263         PR c++/19203, DR 214
1264         * g++.dg/parse/ambig3.C: Not ambiguous.
1265         * g++.dg/template/spec20.C: New.
1266         * g++.dg/template/spec21.C: New.
1267
1268 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1269
1270         PR target/20045
1271         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1272
1273 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1274
1275         PR libfortran/20660
1276         * gfortran.dg/negative_unit.f: New test.
1277
1278 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1279
1280         * gcc.dg/20050330-1.c: New test.
1281
1282 2005-03-30  Devang Patel  <dpatel@apple.com>
1283
1284         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1285
1286 2005-03-30  Dale Johannesen  <dalej@apple.com>
1287
1288         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1289
1290 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1291
1292         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1293         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1294         Strip options from test name.
1295
1296 2005-03-31  Jan Hubicka  <jh@suse.cz>
1297
1298         * gcc.dg/varpool-1.c: New testcase.
1299
1300 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1301
1302         PR c/772
1303         PR c/17913
1304         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1305         gcc.dg/stmt-expr-label-3.c : New tests.
1306         * gcc.c-torture/execute/medce-2.c: Remove.
1307
1308 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1309
1310         PR c/20368
1311         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1312         tests.
1313
1314 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1315
1316         * gcc.c-torture/compile/pr20203.c: New test.
1317
1318 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1319
1320         * gfortran.dg/promotion.f90:  New test.
1321
1322 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1323
1324         PR middle-end/20491
1325         * gcc.dg/torture/asm-subreg-1.c: New test.
1326
1327 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1328
1329         PR c/20672
1330         * gcc.dg/pr20672-1.c: New test.
1331
1332 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1333
1334         * gfortran.dg/vect: New directory.
1335         * gfortran.dg/vect/vect.exp: New.
1336         * gfortran.dg/vect/vect-1.f90: New test.
1337         * gfortran.dg/vect/vect-2.f90: New test.
1338         * gfortran.dg/vect/vect-3.f90: New test.
1339         * gfortran.dg/vect/vect-4.f90: New test.
1340         * gfortran.dg/vect/vect-5.f90: New test.
1341
1342 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1343
1344         PR middle-end/20622
1345         * gcc.dg/alias-7.c: New test.
1346
1347 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1348
1349         * gcc.dg/sparc-reg-1.c: New test.
1350
1351 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1352
1353         PR target/19890
1354         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1355
1356 2005-03-29  Dale Ranta  <dir@lanl.gov>
1357             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1358
1359         PR libfortran/20163
1360         * gfortran.dg/pr20163-2.f: New test.
1361
1362 2005-03-28  Jan Hubicka  <jh@suse.cz>
1363
1364         PR middle-end/20635
1365         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1366         by Jakub Jelinek.
1367
1368 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1369
1370         PR tree-optimization/20626
1371         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1372         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1373
1374 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1375
1376         * gfortran.dg/underflow.f90:  New test.
1377         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1378
1379 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1380
1381         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1382
1383 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1384
1385         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1386         (g++_init): Make sure that CXXFLAGS is set.
1387         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1388         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1389         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1390         * lib/objc.exp (objc_init): Likewise.
1391         * lib/treelang.exp (treelang_init): Likewise.
1392
1393 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1394
1395         PR tree-optimization/20470
1396         * gcc.dg/tree-ssa/pr20470.c: New test.
1397
1398 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1399
1400         * gcc.dg/ppc-stfiwx.c: New.
1401
1402 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1403
1404         PR target/19888
1405         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1406
1407 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1408
1409         * gcc.dg/20050325-1.c: Fix a typo.
1410
1411 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1412
1413         PR libfortran/19678
1414         PR libfortran/19679
1415         * gfortran.dg/dos_eol.f: New test.
1416
1417 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1418
1419         PR rtl-optimization/20249
1420         * gcc.dg/20050325-1.c: New test.
1421
1422 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1423
1424         PR libfortran/15332
1425         * gfortran.dg/pr15332.f: New test.
1426
1427 2005-03-24  Dale Johannesen  <dalej@apple.com>
1428
1429         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1430
1431 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1432
1433         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1434         'internal' visibility.
1435         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1436         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1437         'protected' visibility.
1438         * gcc.dg/visibility-7.c: Likewise.
1439         * lib/target-supports.exp (check_visibility_available): Take
1440         a parameter, the kind of visibility to check for.
1441         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1442         to check_visibility_available.
1443
1444         * g++.dg/expr/cast3.C: New.
1445
1446 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1447
1448         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1449         rs6000.
1450
1451 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1452
1453         PR target/20095
1454         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1455
1456 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1457
1458         * gcc.dg/badshift.c: Renamed to...
1459         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1460
1461         * gcc.target/i386/badshift.c: Renamed to...
1462         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1463         only.
1464
1465         PR rtl-optimization/20532
1466         * gcc.target/i386/badshift.c: New.
1467
1468 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1469
1470         * gfortran.dg/pr18025.f90: New test.
1471
1472 2005-03-23  Dale Johannesen  <dalej@apple.com>
1473         
1474         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1475
1476 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1477
1478         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1479
1480         * lib/target-supports.exp (check_iconv_available): Default
1481         libiconv to -liconv, if there is no definition.
1482
1483 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1484
1485         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1486
1487 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1488
1489         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1490         * g++.dg/opt/pr7503-2.C: Likewise.
1491         * g++.dg/opt/pr7503-3.C: Likewise.
1492         * g++.dg/opt/pr7503-4.C: Likewise.
1493         * g++.dg/opt/pr7503-5.C: Likewise.
1494         * g++.dg/warn/minmax.C: New test.
1495
1496 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1497
1498         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1499         * gfortran.dg/g77_intrinsics_sub.f: New test.
1500
1501 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1502             Jan Hubicka  <jh@suse.cz>
1503             Steven Bosscher <stevenb@suse.de
1504
1505         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1506
1507 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1508
1509         PR c++/19980
1510         * g++.dg/template/redecl3.C: New test.
1511
1512 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1513
1514         PR c++/20499
1515         * g++.dg/parse/error16.C: Tweak error markers.
1516
1517 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1518
1519         PR target/20561
1520         * gcc.dg/20050321-2.c: New test.
1521
1522 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1523
1524         PR c++/20465
1525         PR c++/20381
1526         * g++.dg/template/ptrmem12.C: New.
1527
1528 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1529
1530         PR rtl-optimization/20527
1531         * gcc.c-torture/execute/pr20527-1.c: New test.
1532
1533 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1534
1535         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1536         program, compile it into a real executable and then delete the .c
1537         and .x files afterwards, to avoid problems on testglue targets.
1538
1539 2005-03-21  Stuart Hastings  <stuart@apple.com>
1540
1541         * gcc.target/i386/sse-2.c: New.
1542         
1543 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1544
1545         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1546
1547 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1548
1549         * g++.dg/parse/crash25.C: Fix typo.
1550
1551 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1552
1553         PR c++/20461
1554         * g++.dg/parse/crash24.C: New test.
1555
1556         PR c++/20536
1557         * g++.dg/parse/crash25.C: New test.
1558
1559 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1560
1561         PR c++/20147    
1562         * g++.dg/ext/stmtexpr4.C: New test.
1563
1564 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1565
1566         PR middle-end/20539
1567         * gcc.c-torture/compile/pr13066-1.c: New test case.
1568         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1569         * g++.dg/opt/pr13066-1.C: Likewise.
1570
1571 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1572
1573         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1574
1575 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1576
1577         PR fortran/18525
1578         * gfortran.dg/nesting_1.f90: New test.
1579
1580 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1581
1582         PR c++/20240
1583         * g++.dg/lookup/using13.C: New test.
1584
1585 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1586
1587         PR c++/20333
1588         * g++.dg/template/crash36.C: New test.
1589
1590 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1591
1592         PR c++/20463
1593         * g++.dg/template/crash35.C: New test.
1594
1595 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1596
1597         PR c++/19966
1598         * g++.dg/overload/operator2.C: New test.
1599
1600 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1601
1602         PR libfortran/20257
1603         * gfortran.dg/pr20257.f90: New test.
1604
1605 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1606
1607         PR libfortran/20480
1608         * gfortran.dg/pr20480.f90: New test.
1609
1610 2005-03-16  Richard Henderson  <rth@redhat.com>
1611
1612         PR middle-end/15700
1613         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1614         (_rtld_global): New.
1615         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1616         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1617
1618         * gcc.dg/alias-3.c: New.
1619         * gcc.dg/alias-4.c: New.
1620         * gcc.dg/alias-5.c: New.
1621         * gcc.dg/alias-6.c: New.
1622
1623 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1624
1625         * gcc.dg/cpp/ucnid-7.c: New.
1626
1627 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1628             Dorit Naishlos  <dorit@il.ibm.com>
1629
1630         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1631         darwin.
1632
1633 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1634
1635         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1636         misaligned accesses.
1637         * gcc.dg/vect/vect-58.c: Likewise.
1638         * gcc.dg/vect/vect-92.c: New.
1639         * gcc.dg/vect/vect-93.c: New.
1640
1641 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1642
1643         PR fortran/18827
1644         * gfortran.dg/assign_2.f90: New test.
1645         * gfortran.dg/assign_3.f90: New test.
1646         * gfortran.dg/assign.f90: New test.
1647
1648 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1649
1650         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1651         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1652         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1653         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1654         names.
1655
1656 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1657
1658         * gcc.dg/cpp/ucnid-6.c: New.
1659
1660         * gcc.dg/cpp/normalize-1.c: New.
1661         * gcc.dg/cpp/normalize-2.c: New.
1662         * gcc.dg/cpp/normalize-3.c: New.
1663         * gcc.dg/cpp/normalize-4.c: New.
1664         * gcc.dg/cpp/ucnid-4.c: New.
1665         * gcc.dg/cpp/ucnid-5.c: New.
1666         * g++.dg/cpp/normalize-1.C: New.
1667         * g++.dg/cpp/ucnid-1.C: New.
1668
1669 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1670
1671         * gcc.dg/pr18628.c: New.
1672
1673 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1674
1675         PR c++/20280
1676         * g++.dg/tree-ssa/pr20280.C: New.
1677
1678 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1679
1680         PR fortran/20467
1681         * gfortran.dg/stfunc_2.f90: New test.
1682
1683 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1684
1685         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1686
1687 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1688
1689         * gcc.dg/tree-ssa/20050314-1.c: New test.
1690
1691 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1692
1693         PR c++/4403
1694         PR c++/9783, DR433
1695         * g++.dg/template/friend34.C: New test.
1696         * g++.dg/template/friend35.C: Likewise.
1697         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1698
1699 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1700
1701         Friend class name lookup 5/n
1702         PR c++/1016
1703         * g++.dg/lookup/hidden-class1.C: New test.
1704         * g++.dg/lookup/hidden-class2.C: Likewise.
1705         * g++.dg/lookup/hidden-class3.C: Likewise.
1706         * g++.dg/lookup/hidden-class4.C: Likewise.
1707         * g++.dg/lookup/hidden-class5.C: Likewise.
1708         * g++.dg/lookup/hidden-class6.C: Likewise.
1709         * g++.dg/lookup/hidden-class7.C: Likewise.
1710         * g++.dg/lookup/hidden-class8.C: Likewise.
1711         * g++.dg/lookup/hidden-class9.C: Likewise.
1712         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1713         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1714         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1715         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1716         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1717         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1718         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1719         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1720         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1721         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1722         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1723
1724 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1725
1726         PR c++/20157
1727         * g++.dg/template/error18.C: New test.
1728
1729 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1730
1731         PR debug/16792
1732         * g++.dg/debug/pr16792.C: New test.
1733
1734 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1735
1736         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1737         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1738         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1739         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1740         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1741         test assertion names.
1742
1743 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1744
1745         PR fortran/18600
1746         * gfortran.dg/stfunc_1.f90: New test.
1747
1748 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1749
1750         PR fortran/16907
1751         * gfortran.dg/real_index_1.f90: New test.
1752
1753 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1754
1755         PR fortran/20323
1756         * gfortran.dg/spec_expr_1.f90: New test.
1757
1758 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1759
1760         PR c/20402
1761         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1762         new parser.
1763
1764 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1765
1766         PR fortran/20361
1767         * gfortran.dg/largeequiv_1.f90: New test.
1768
1769 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1770
1771         * gcc.dg/ucnid-1.c: New.
1772         * gcc.dg/ucnid-2.c: New.
1773         * gcc.dg/ucnid-3.c: New.
1774         * gcc.dg/ucnid-4.c: New.
1775         * gcc.dg/ucnid-5.c: New.
1776         * gcc.dg/ucnid-6.c: New.
1777         * gcc.dg/cpp/ucnid-1.c: New.
1778         * gcc.dg/cpp/ucnid-2.c: New.
1779         * gcc.dg/cpp/ucnid-3.c: New.
1780         * g++.dg/other/ucnid-1.C: New.
1781
1782 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1783
1784         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1785
1786 2005-03-11  Per Bothner  <per@bothner.com>
1787
1788         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1789         that diagnotics refer to correct token.
1790         * gcc.dg/unused-3.c: Likewise.
1791
1792 2005-03-11  Per Bothner  <per@bothner.com>
1793
1794         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1795         constant" is now actually on same line as string constant.
1796         * gcc.dg/cpp/direct2s.c: Likewise.
1797
1798 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1799
1800         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1801
1802 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1803
1804         PR libfortran/20124
1805         * gfortran.dg/pr20124.f90: New Test
1806
1807 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1808
1809         PR tree-optimization/20130
1810         * gcc.dg/pr20130-1.c: New test.
1811
1812 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1813
1814         PR target/20095
1815         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1816
1817 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1818
1819         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1820
1821 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1822
1823         * g++.dg/eh/forced1.C: Fix comment.
1824         * g++.dg/eh/forced2.C: Ditto.
1825         * g++.dg/eh/forced3.C: Ditto.
1826         * g++.dg/eh/forced4.C: Ditto.
1827
1828 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1829
1830         PR rtl-opt/20412
1831         * gcc.c-torture/compile/pr20412.c: New test.
1832
1833 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1834
1835         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1836
1837 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1838
1839         PR target/20322
1840         * gcc.dg/20050307-1.c: New test.
1841
1842 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1843
1844         PR c++/20375
1845         * g++.dg/other/stdarg3.C: New.
1846
1847 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1848
1849         PR c++/18384, c++/18327
1850         * g++.dg/init/array19.C: New test.
1851
1852         PR inline-asm/20314
1853         * gcc.dg/torture/pr20314-1.c: New test.
1854         * gcc.dg/torture/pr20314-2.c: New test.
1855
1856 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1857
1858         * gcc.dg/20050309-1.c: New test.
1859
1860 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1861
1862         * gcc.dg/builtins-10.c: Reactivate disabled test.
1863         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1864         new cbrt transformations.
1865
1866 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1867
1868         PR c++/20208
1869         * g++.dg/template/array13.C: New test.
1870
1871 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1872
1873         PR c++/16859
1874         * g++.dg/init/brace4.C: New test.
1875
1876 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1877
1878         PR c++/20186
1879         * g++.dg/template/non-dependent12.C: New.
1880
1881 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1882
1883         PR c++/20142
1884         * g++.dg/init/array18.C: Add dg-do run marker.
1885         
1886         PR c++/20142
1887         * g++.dg/init/array18.C: New test.
1888
1889 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1890
1891         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1892         * g++.dg/gcov/gcov.exp: Likewise.
1893         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1894         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1895         * lib/c-torture.exp: Likewise.
1896         * lib/fortran-torture.exp: Likewise.
1897         * lib/g++.exp: Likewise.
1898         * lib/gcc-defs.exp: Likewise.
1899         * lib/gcc-dg.exp: Likewise.
1900         * lib/gcc.exp: Likewise.
1901         * lib/gcov.exp: Likewise.
1902         * lib/gfortran.exp: Likewise.
1903         * lib/mike-g++.exp: Likewise.
1904         * lib/mike-gcc.exp: Likewise.
1905         * lib/objc-torture.exp: Likewise.
1906         * lib/objc.exp: Likewise.
1907         * lib/profopt.exp: Likewise.
1908         * lib/target-libpath.exp: Likewise.
1909         * lib/target-supports.exp: Likewise.
1910         * lib/treelang.exp: Likewise.
1911         * lib/wrapper.exp: Likewise.
1912
1913 2005-03-08  Jeff Law  <law@redhat.com>
1914
1915         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1916         PHI-OPT changes.
1917
1918 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1919
1920         * gcc.dg/vect/pr20122.c: New test.
1921
1922 2005-03-07  Jeff Law  <law@redhat.com>
1923
1924         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1925         was folded away.
1926         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1927         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1928         * gcc.dg/tree-ssa/pr18134.c: New test.
1929
1930 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1931
1932         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1933         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1934         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1935
1936 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1937
1938         PR tree-opt/17671
1939         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1940
1941 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1942
1943         * g++.dg/warn/Wnvdtor.C: New test.
1944
1945 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1946
1947         * gcc.dg/torture/pr19683-1.c: New test.
1948
1949 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1950
1951         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1952         * gfortran.dg/g77/19990313-2.f: Ditto.
1953         * gfortran.dg/g77/19990313-3.f: Ditto.
1954         * gfortran.dg/g77/19990525-0.f: Ditto.
1955         * gfortran.dg/g77/19990826-0.f: Ditto.
1956         * gfortran.dg/g77/19990826-2.f: Ditto.
1957         * gfortran.dg/g77/19990826-3.f: Ditto.
1958         * gfortran.dg/g77/20000511-1.f: Ditto.
1959         * gfortran.dg/g77/20000511-2.f: Ditto.
1960         * gfortran.dg/g77/970625-2.f: Ditto.
1961         * gfortran.dg/g77/980310-2.f: Ditto.
1962         * gfortran.dg/g77/980310-3.f: Ditto.
1963         * gfortran.dg/g77/980310-8.f: Ditto.
1964         * gfortran.dg/g77/980519-2.f: Ditto.
1965         * gfortran.dg/g77/alpha1.f: Ditto.
1966         * gfortran.dg/g77/claus.f: Ditto.
1967         * gfortran.dg/g77/erfc.f: Ditto.
1968         * gfortran.dg/g77/short.f: Ditto.
1969         * gfortran.fortran-torture/execute/data.f90: Ditto.
1970         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1971         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1972
1973 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1974
1975         * lib/file-format.exp (gcc_target_object_format): Add check for som
1976         format and hardcode object formats on hppa*-*-hpux*.
1977         * lib/target-supports.exp (check_weak_available): Add check for som
1978         object format.  Always return 0 on hppa*-*-hpux10*.
1979
1980         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1981         is defined.
1982
1983         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1984
1985 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1986
1987         * gfortran.dg/pr19936_1.f90: New test.
1988         * gfortran.dg/pr19936_2.f90: New test.
1989         * gfortran.dg/pr19936_3.f90: New test.
1990
1991 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1992             Paul Thomas <prthomas@drfccad.cea.fr>
1993
1994         * gfortran.dg/PR19754_1.f90: New test.
1995         * gfortran.dg/PR19754_2.f90: Ditto.
1996
1997 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1998
1999         PR c++/19311
2000         * g++.dg/template/non-dependent11.C: New test.
2001
2002 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2003
2004         * lib/target-supports.exp (check_iconv_available): Fix comment.
2005
2006 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2007             Joseph S. Myers  <joseph@codesourcery.com>
2008
2009         PR c++/19797
2010         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2011
2012 2005-03-04  Matthew Sachs  <msachs@apple.com>
2013
2014         * gcc.exp (gcc_target_compile): Put braces around
2015         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2016         * objc.exp (objc_target_compile): Likewise.
2017         * treelang.exp (treelang_target_compile): Likewise.
2018
2019 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2020
2021         PR fortran/19673
2022         * gfortran.dg/func_result_1.f90: New test.
2023
2024 2005-03-04  Ben Elliston  <bje@au.ibm.com>
2025
2026         * gcc.misc-tests/options.exp: New test.
2027
2028 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
2029
2030         * gcc.dg/pr15784-4.c: New test.
2031
2032 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
2033
2034         * gcc.c-torture/execute/pr17133.c: New.
2035         * gcc.c-torture/compile/20050303-1.c: New.
2036
2037 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
2038
2039         * gcc.dg/cpp/assert4.c:  Fix for cygwin
2040
2041 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
2042
2043         * g++.dg/overload/using2.C: New.
2044
2045 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
2046
2047         PR c++/19916
2048         * g++.dg/init/ptrmem2.C: New test.
2049
2050 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
2051
2052         PR c/8927
2053         * gcc.dg/pr8927-1.c: New test.
2054
2055 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2056
2057         PR c++/20232
2058         * g++.dg/inherit/covariant12.C: New.
2059
2060 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2061
2062         PR fortran/19479
2063         * gfortran.dg/bound_1.f90: New test.
2064
2065 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
2066
2067         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
2068         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
2069
2070 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
2071
2072         PR c/20245
2073         * gcc.dg/pr20245-1.c: New test.
2074
2075 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
2076
2077         PR middle-end/19874
2078         * gcc.c-torture/execute/20050119-2.c: New test case.
2079
2080 2005-02-28  Ben Elliston  <bje@au.ibm.com>
2081
2082         * README: Update the DejaGnu bug reporting address.
2083         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
2084         * lib/objc-torture.exp: Likewise.
2085
2086 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2087
2088         * gfortran.dg/boz_1.f90: New test.
2089         * gfortran.dg/boz_3.f90: New test.
2090         * gfortran.dg/boz_4.f90: New test.
2091
2092 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2093
2094         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
2095         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
2096
2097 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2098
2099         PR libfortran/20101
2100         * gfortran.dg/write_0_pe_format.f90: New test.
2101
2102 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
2103
2104         PR c++/20206
2105         * g++.dg/opt/thunk2.C: New test.
2106         * g++.dg/opt/covariant1.C: New test.
2107
2108 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2109
2110         * gfortran.dg/e_d_fmt.f90: New test.
2111
2112 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
2113
2114         * gcc.dg/asm-b.c: Fix comment typos.
2115
2116 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2117
2118         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
2119         a V_MAY_DEF also.
2120
2121 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2122
2123         PR tree-opt/20188
2124         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
2125         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
2126         * gcc.dg/asm-b.c: New test.
2127
2128 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
2129
2130         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
2131         Disable this test on IRIX 6.
2132
2133 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
2134
2135         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
2136         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
2137         parser.
2138
2139 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
2140
2141         PR tree-optimization/20204
2142         * testsuite/gcc.dg/pr20204.c: New test.
2143
2144 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
2145
2146         PR target/20196
2147         * gcc.c-torture/execute/20050224-1.c: New test.
2148
2149         PR c++/20175
2150         * g++.dg/warn/Wbraces2.C: New test.
2151
2152 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
2153
2154         PR c++/19878
2155         * g++.dg/init/const2.C: New test.
2156
2157 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2158
2159         PR tree-optimization/20100
2160         * gcc.c-torture/execute/pr20100-1.c: New test.
2161
2162 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2163
2164         * gfortran.dg/implicit_3.f90: New test.
2165
2166         * gfortran.dg/deftype_1.f90: New test.
2167
2168 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
2169
2170         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
2171         the test passes.
2172         * g++.dg/other/anon3.C: Accept a warning.
2173
2174 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2175
2176         * gcc.dg/pr20017.c: Fix a comment typo.
2177
2178 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2179
2180         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2181
2182 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2183
2184         PR ada/19902
2185         * ada/acats/tests/cxa/cxa3004.a: Remove.
2186         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2187
2188 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2189
2190         PR c++/20073
2191         * g++.dg/init/const1.C: New test.
2192
2193         PR c++/19991
2194         * g++.dg/parse/constant7.C: New test.
2195
2196         PR c++/20152
2197         * g++.dg/parse/error27.C: New test.
2198         * g++.dg/template/qualttp15.C: Adjust error markers.
2199         * g++.old-deja/g++.other/struct1.C: Likewise.
2200         
2201         PR c++/20153
2202         * g++.dg/template/error17.C: New test.
2203
2204         PR c++/20148
2205         * g++.dg/parser/error26.C: New test.
2206
2207 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2208
2209         PR tree-optimization/20100
2210         PR tree-optimization/20115
2211         * gcc.dg/pr20115.c: New test.
2212         * gcc.dg/pr20115-1.c: New test.
2213         * gcc.dg/pr20100.c: New test.
2214         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2215         call-clobbered variables after alias1.
2216
2217 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2218
2219         * gfortran.dg/list_read_4.f90: new test.
2220
2221 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2222
2223         PR rtl-optimization/20017.
2224         * gcc.dg/pr20017.c: New.
2225
2226 2005-02-22  Devang Patel  <dpatel@apple.com>
2227
2228         PR 19952
2229         * g++.dg/tree-ssa/pr19952.C: New test.
2230         
2231 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2232
2233         PR c++/19883
2234         * g++.dg/parse/constant6.C: New test.
2235
2236 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2237
2238         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2239         * g++.dg/charset/asm2.c: Likewise.
2240         * g++.dg/charset/asm3.c: Likewise.
2241         * g++.dg/charset/asm4.c: Likewise.
2242         * g++.dg/charset/asm5.c: Likewise.
2243         * g++.dg/charset/attribute1.c: Likewise.
2244         * g++.dg/charset/attribute2.c: Likewise.
2245         * g++.dg/charset/extern1.cc: Likewise.
2246         * g++.dg/charset/extern2.cc: Likewise.
2247         * g++.dg/charset/extern3.cc: Likewise.
2248         * g++.dg/charset/function.cc: Likewise.
2249         * g++.dg/charset/string.c: Likewise.
2250         * g++.dg/charset/charset.exp: Likewise.
2251         * lib/target-supports.exp (check_iconv_available): Fix comment.
2252
2253 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2254
2255         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2256         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2257         * gcc.dg/charset/asm2.c: Likewise.
2258         * gcc.dg/charset/asm3.c: Likewise.
2259         * gcc.dg/charset/asm4.c: Likewise.
2260         * gcc.dg/charset/asm5.c: Likewise.
2261         * gcc.dg/charset/asm6.c: Likewise.
2262         * gcc.dg/charset/attribute1.c: Likewise.
2263         * gcc.dg/charset/attribute2.c: Likewise.
2264         * gcc.dg/charset/builtin1.c: Likewise.
2265         * gcc.dg/charset/extern.c: Likewise.
2266         * gcc.dg/charset/function.c: Likewise.
2267         * gcc.dg/charset/string.c: Likewise.
2268         * gcc.dg/charset/charset.exp: Likewise.
2269
2270 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2271
2272         PR fortran/20086
2273         * gfortran.dg/pr20086.f90: New test.
2274
2275 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2276
2277         PR tree-optimization/19786
2278         * g++.dg/tree-ssa/pr19786.C: New.
2279
2280 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2281
2282         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2283
2284 2005-02-21  Jeff Law  <law@redhat.com>
2285
2286         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2287
2288 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2289
2290         * gfortran.dg/do_iterator: Split loop, markup all lines for
2291         which an error locus is printed.
2292         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2293         locus is printed.
2294         * gfortran.dg/select_4.f90: Likewise.
2295         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2296         locuses in the various permutations.
2297
2298 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2299
2300         PR tree-optimization/19951
2301         * g++.dg/vect: New directory.
2302         * g++.dg/vect/vect.exp: New file.
2303         * g++.dg/vect/pr19951.cc: New testcase.
2304         * g++.dg/dg.exp: Also prune vectorizer tests.
2305
2306 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2307
2308         PR 18785
2309         * gcc.dg/charset/builtin1.c: New test.
2310
2311 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2312
2313         PR c++/19299
2314         * g++.dg/inherit/volatile1.C: New test.
2315
2316         PR c++/19440
2317         * g++.dg/template/dtor4.C: New test.
2318
2319 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2320
2321         * gfortran.dg/int_1.f90: New test.
2322
2323 2005-02-19  Devang Patel  <dpatel@apple.com>
2324
2325         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2326
2327 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2328
2329         * gfortran.dg/achar_1.f90: New test.
2330
2331 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2332
2333         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2334
2335 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2336             Jakub Jelinek  <jakub@redhat.com>
2337
2338         PR tree-optimization/19828
2339         * gcc.dg/tree-ssa/loop-7.c: New test.
2340         * gcc.c-torture/execute/20050218-1.c: New test.
2341
2342 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2343
2344         PR c/20043
2345         * gcc.dg/transparent-union-1.c: New test.
2346         * gcc.dg/transparent-union-2.c: New test.
2347
2348 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2349
2350         PR tree-optimization/18977
2351         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2352
2353 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2354
2355         PR target/20054
2356         * gcc.dg/pr20054.c: New test.
2357
2358 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2359
2360         PR c++/19508
2361         * g++.dg/ext/attrib20.C: New test.
2362
2363 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2364
2365         PR middle-end/20030
2366         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2367
2368 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2369
2370         PR c++/20008
2371         * g++.dg/opt/switch4.C: New.
2372
2373 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2374
2375         PR c++/20023
2376         PR tree-optimization/20009
2377         * gcc.c-torture/compile/20050217-1.c: New test.
2378         * g++.dg/opt/switch3.C: New test.
2379
2380         PR tree-optimization/18947
2381         * gcc.c-torture/compile/20050215-1.c: New test.
2382         * gcc.c-torture/compile/20050215-2.c: New test.
2383         * gcc.c-torture/compile/20050215-3.c: New test.
2384
2385 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2386
2387         PR c++/20028
2388         * g++.dg/template/crash34.C: New.
2389
2390         PR c++/20022
2391         * g++.dg/other/access3.C: New.
2392
2393 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2394
2395         * gcc.dg/vect/vect-98.c: New test.
2396
2397 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2398
2399         PR tree-optimization/19967
2400         * gcc.dg/pr19967.c: New.
2401
2402 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2403
2404         PR middle-end/19857
2405         * gcc.dg/tree-ssa/20050215-1.c: New test.
2406         * gcc.c-torture/execute/20050215-1.c: New test.
2407
2408 2005-02-15  Eric Christopher  <echristo@redhat.com>
2409
2410         * gcc.dg/cpp/20050215-1.c: New file.
2411
2412 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2413
2414         PR tree-optimization/15785
2415         * gcc.dg/pr15785-1.c: New test.
2416
2417 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2418
2419         PR c++/17788
2420         * g++.dg/init/ctor4.C: New.
2421         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2422
2423 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2424
2425         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2426         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2427
2428 2005-02-15  Andreas Schwab  <schwab@suse.de>
2429
2430         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2431         declare malloc.
2432
2433 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2434
2435         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2436
2437 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2438
2439         PR tree-optimization/19853
2440         * gcc.c-torture/compile/pr19853.c: New test.
2441
2442 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2443
2444         PR c++/19608
2445         * g++.dg/parse/local-class1.C: New.
2446
2447         PR c++/19895
2448         * g++.dg/parse/ptrmem3.C: New.
2449
2450         PR c++/19884
2451         * g++.old-deja/g++.oliva/template6.C: Add another case.
2452         * g++.dg/template/explicit6.C: New.
2453
2454 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2455
2456         PR c++/17816
2457         * g++.dg/other/redecl2.C: New.
2458
2459 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2460
2461         PR c++/19891
2462         * g++.dg/abi/covariant4.C: New.
2463
2464 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2465
2466         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2467
2468 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2469
2470         * gcc.dg/vect/vect-96.c: Fix typo.
2471
2472 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2473
2474         PR c++/14479
2475         PR c++/19487
2476         * g++.dg/template/enum5.C: New test.
2477
2478 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2479
2480         * gcc.dg/vect/vect-97.c: New test.
2481
2482 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2483
2484         * gcc.dg/vect/vect-96.c: New test.
2485
2486 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2487
2488         * gcc.dg/builtins-34.c: Also check ldexp*.
2489
2490 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2491
2492         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2493
2494 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2495
2496         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2497         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2498         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2499         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2500         selector_list, selector_expression, dg-process-target): Move to new
2501         file target-supports-dg.exp.
2502         * lib/target-supports-dg.exp: New.
2503
2504         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2505         New.
2506
2507 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2508
2509         PR c++/19666
2510         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2511
2512         PR middle-end/19858
2513         * gcc.c-torture/compile/20050210-1.c: New test.
2514
2515 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2516
2517         PR c++/19755
2518         * g++.dg/warn/Wbraces1.C: New test.
2519
2520 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2521
2522         * gcc.dg/builtins-52.c: New testcase.
2523
2524 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2525
2526         PR c/19342
2527         * gcc.c-torture/execute/20050119-1.c: New test.
2528
2529 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2530
2531         PR c++/19811
2532         * g++.dg/init/delete1.C: New test.
2533
2534 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2535
2536         PR c++/18470
2537         * g++.dg/template/static12.C: New test.
2538
2539 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2540
2541         PR c++/19787
2542         * g++.dg/conversion/ambig1.C: New test.
2543
2544         PR c++/19739
2545         * g++.dg/ext/attrib19.C: New test.
2546
2547         PR c++/19732
2548         * g++.dg/parse/dtor5.C: New test.
2549
2550         PR c++/19762
2551         * g++.dg/template/dtor3.C: New test.
2552
2553         PR c++/19826
2554         * g++.dg/template/static11.C: New test.
2555         * g++.dg/template/crash2.C: Remove dg-error marker.
2556
2557 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2558
2559         PR C++/18491
2560         * g++.old-deja/g++.mike/p10769a.C: Remove.
2561
2562 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2563
2564         * gcc.dg/builtins-48.c: New test case.
2565         * gcc.dg/builtins-49.c: New test case.
2566         * gcc.dg/builtins-50.c: New test case.
2567         * gcc.dg/builtins-51.c: New test case.
2568
2569 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2570
2571         PR middle-end/19583
2572         * g++.dg/warn/Wreturn-type-3.C: New test.
2573
2574 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2575
2576         PR middle-end/19402
2577         * gcc.dg/pr19402-1.c: New testcase.
2578         * gcc.dg/pr19402-2.c: likewise.
2579
2580 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2581
2582         PR middle-end/19854
2583         * g++.dg/tree-ssa/tmmti.C: New testcase.
2584
2585 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2586
2587         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2588
2589 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2590
2591         PR c++/19733
2592         * g++.dg/parse/crash23.C: New test.
2593         * g++.dg/warn/Weff1.C: New test.
2594
2595 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2596
2597         * gcc.dg/20050209-1.c: New test.
2598
2599 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2600
2601         PR target/19799
2602         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2603
2604 2005-02-08  Mike Stump  <mrs@apple.com>
2605
2606         * g++.dg/pch/import-2.c: New test.
2607         * g++.dg/pch/import-2.hs: New.
2608         * g++.dg/pch/include/import-2a.h: New.
2609         * g++.dg/pch/include/import-2b.h: New.
2610
2611 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2612
2613         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2614
2615 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2616
2617         * gfortran.dg/substr_1.f90: New test.
2618
2619 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2620
2621         PR middle-end/19775
2622         * gcc.dg/torture/builtin-power-1.c: Disable test for
2623         invalid transformation.
2624         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2625         no longer optimize.
2626         * gcc.dg/builtins-47.c: New testcase.
2627
2628 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2629             Dorit Naishlos  <dorit@il.ibm.com>
2630
2631         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2632
2633 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2634
2635         * gcc.c-torture/compile/20050206-1.c: New test.
2636
2637 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2638
2639         PR tree-opt/19768
2640         * g++.dg/opt/pr19768.C: New test.
2641
2642 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2643
2644         PR tree-opt/19736
2645         * gcc.c-torture/compile/pr19736.c: New test.
2646
2647 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2648
2649         PR c++/17401
2650         * g++.dg/parse/error25.C: New test.
2651
2652 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2653
2654         * gcc.c-torture/execute/20050203-1.c: New.
2655
2656 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2657
2658         * gcc.dg/vect/vect-85.c: Remove xfail.
2659         * gcc.dg/vect/vect-86.c: Remove xfail.
2660         * gcc.dg/vect/vect-87.c: Remove xfail.
2661         * gcc.dg/vect/vect-88.c: Remove xfail.
2662
2663 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2664
2665         * gcc.dg/altivec-19.c: New.
2666
2667 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2668
2669         PR c/17807
2670         * gcc.dg/nested-func-3.c: New test.
2671         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2672
2673 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
2674
2675         * gcc.test-framework/gen_directive_tests: Generate tests for
2676         selector expressions.
2677
2678 2005-02-02  Matt Austern  <austern@apple.com>
2679
2680         PR c++/19628
2681         * g++/ext/builtin7.C: New.
2682         * g++/ext/builtin8.C: New.
2683
2684 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2685
2686         PR c/18502
2687         * gcc.dg/pr18502-1.c: New test.
2688
2689 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2690
2691         PR c++/17413
2692         * g++.dg/template/local4.C: Tweak.
2693
2694 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2695
2696         PR tree-optimization/19578
2697         * gcc.c-torture/compile/20050202-1.c: New test.
2698
2699 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2700
2701         PR c/19435
2702         * gcc.dg/c99-init-4.c: New test.
2703
2704 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2705
2706         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2707
2708         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2709
2710         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2711         * g++.dg/eh/check-vect.h: New.
2712
2713         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2714         * gcc.dg/vect/vect-78.c: Ditto.
2715         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2716         Remove.
2717
2718         * g++.dg/conversion/simd1.C: Expect warning.
2719         * g++.dg/ext/attribute-test-1.C: Ditto.
2720         * g++.dg/ext/attribute-test-2.C: Ditto.
2721         * g++.dg/ext/attribute-test-3.C: Ditto.
2722         * g++.dg/ext/attribute-test-4.C: Ditto.
2723
2724         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2725         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2726
2727         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2728
2729 2005-02-01  Richard Henderson  <rth@redhat.com>
2730
2731         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2732         long double for ibm double-double format.
2733         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2734
2735 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2736
2737         PR tree-optimization/19633
2738         * testsuite/gcc.dg/pr19633-1.c: New test.
2739         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2740         to NULL or a symbol.
2741
2742 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2743
2744         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2745         New procs.
2746         (dg-process-target (local override)): Handle selector expressions.
2747
2748         * gcc.test-framework/README: Describe tests in source directory.
2749         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2750         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2751         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2752         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2753         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2754         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2755         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2756         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2757         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2758         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2759         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2760         * gcc.test-framework/dg-error-exp-P.c: New test.
2761         * gcc.test-framework/dg-error-exp-XP.c: New test.
2762         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2763         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2764         * gcc.test-framework/dg-output-exp-P.c: New test.
2765         * gcc.test-framework/dg-output-exp-XF.c: New test.
2766         * gcc.test-framework/dg-warning-exp-P.c: New test.
2767         * gcc.misc-tests/dg-1.c: Remove.
2768         * gcc.misc-tests/dg-2.c: Remove.
2769         * gcc.misc-tests/dg-3.c: Remove.
2770         * gcc.misc-tests/dg-4.c: Remove.
2771         * gcc.misc-tests/dg-5.c: Remove.
2772         * gcc.misc-tests/dg-6.c: Remove.
2773         * gcc.misc-tests/dg-7.c: Remove.
2774         * gcc.misc-tests/dg-8.c: Remove.
2775         * gcc.misc-tests/dg-9.c: Remove.
2776         * gcc.misc-tests/dg-10.c: Remove.
2777         * gcc.misc-tests/dg-11.c: Remove.
2778         * gcc.misc-tests/dg-12.c: Remove.
2779         * gcc.misc-tests/dg-test.exp: Remove.
2780
2781         * gcc.test-framework/test-framework.awk: Change recording and
2782         printing of passes and failures.
2783
2784         * gcc.test-framework: New directory.
2785         * gcc.test-framework/README: New.
2786         * gcc.test-framework/test-framework.exp: New.
2787         * gcc.test-framework/test-framework.awk: New.
2788         * gcc.test-framework/gen_directive_tests: New.
2789
2790 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2791
2792         * lib/treelang.exp: Fix comment typos.
2793         (treelang_target_compile): Don't append libs=-ltreelang to options.
2794
2795 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2796
2797         * g++.dg/parse/typename7.C: Adjust error messages.
2798
2799 2005-01-31  Jeff Law  <law@redhat.com>
2800
2801         * gcc.c-torture/execute/20050131-1.c: New test.
2802         * gcc.dg/wcaselabel.c: New test.
2803
2804 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2805
2806         * g++.dg/other/warning1.C: Adjust error messags.
2807         * g++.dg/parse/constant5.C: New test.
2808
2809 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2810
2811         PR c/19333
2812         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2813         the test case valid.
2814         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2815         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2816         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2817         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2818         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2819         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2820
2821 2005-01-31  Dale Johannesen  <dalej@apple.com>
2822
2823         * g++.dg/opt/pr19650.C:  New test.
2824
2825 2005-01-31  Richard Henderson  <rth@redhat.com>
2826
2827         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2828         long double for intel double extended format.
2829         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2830
2831 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2832
2833         PR c++/19555
2834         * g++.dg/template/static10.C: New test.
2835
2836         PR c++/19395
2837         * g++.dg/parse/error24.C: New test.
2838
2839         PR c++/19367
2840         * g++.dg/lookup/builtin1.C: New test.
2841
2842         PR c++/19457
2843         * g++.dg/warn/conv3.C: New test.
2844
2845 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2846
2847         PR fortran/19647
2848         * gfortan.dg/inquire_7.f90
2849
2850 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2851
2852         PR tree-optimization/15791
2853         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2854         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2855         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2856         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2857         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2858         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2859         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2860         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2861         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2862         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2863
2864 2005-01-29  Paul Brook  <paul@codesourcery.com>
2865
2866         PR fortran/18565
2867         * check.c (real_or_complex_check): New function.
2868         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2869         * intrinsic.c (add_functions): Use new check functions.
2870         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2871         Add prototypes.
2872
2873 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2874
2875         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2876         gcc.dg/lvalue-3.c: New tests.
2877         * gcc.dg/concat.c: Update expected messages.
2878
2879 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2880
2881         PR libfortran/19595
2882         * gfortran.dg/eor_1.f90:  New test.
2883
2884 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2885
2886         PR fortran/19589
2887         * gfortran.dg/logical_data_1.f90: New test.
2888
2889 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2890
2891         PR c++/19253
2892         * g++.dg/template/crash33.C: New test.
2893
2894         PR c++/19667
2895         * g++.dg/template/crash32.C: New test.
2896
2897 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2898
2899         PR middle-end/16558
2900         * g++.dg/warn/Wreturn-type-2.C: New test.
2901
2902 2004-06-24  Jeff Law  <law@redhat.com>
2903
2904         * gcc.dg/tree-ssa/20050128-1.c: New test.
2905
2906 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2907
2908         * gcc.target/frv/all-mdpackh-1.c: New test.
2909
2910 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2911
2912         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2913
2914 2005-01-27  Richard Henderson  <rth@redhat.com>
2915
2916         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2917
2918 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2919
2920         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2921
2922 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2923
2924         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2925         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2926         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2927         to cope with cases where the multilib options override the dg-options.
2928
2929 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2930
2931         PR c/18946
2932         * gcc.dg/noncompile/20050120-1.c: New test.
2933
2934 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2935
2936         PR tree-optimization/19633
2937         * gcc.dg/pr19633.c: New test.
2938         * gcc.dg/tree-ssa/pr19633.c: New test.
2939
2940 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2941
2942         * gcc.dg/20041216-1.c: New test.
2943
2944 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2945
2946         PR objc/18862
2947         * objc.dg/selector-2.m: New test.
2948
2949 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2950
2951         * g++.dg/opt/range-test-2.C: New test.
2952
2953         PR rtl-optimization/19579
2954         * gcc.c-torture/execute/20050124-1.c: New test.
2955
2956 2005-01-26  Greg Parker  <gparker@apple.com>
2957         Stuart Hastings  <stuart@apple.com>
2958
2959         * gcc.c-torture/execute/20050125-1.c: New.
2960
2961 2005-01-18  Jan Hubicka  <jh@suse.cz>
2962
2963         PR tree-optimize/19337
2964         * gcc.c-torture/compile/20050119-1.c: New test.
2965
2966 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2967
2968         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2969         test for successful match.
2970
2971 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2972
2973         PR objc/18408
2974         * objc.dg/comp-types-7.m: New test.
2975
2976 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2977
2978         * lib/target-supports.exp (current_target_name): New.
2979         (check_effective_target_ilp32, check_effective_target_lp64):
2980         Cache the result to use as long as the current target, with
2981         multilib flags, remains the same.
2982
2983         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2984         (dg-require-weak, dg-require-visibility, dg-require-alias,
2985         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2986         dg-require-effective-target, dg-skip-if): Remove call to
2987         skip_test_and_clear_xfail.
2988         (dg-test): Clear xfail data.
2989
2990 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2991
2992         PR target/17751
2993         * gcc.dg/ppc64-toc.c: New test.
2994
2995         * g++.dg/tree-ssa/empty-1.C: New test.
2996
2997         PR middle-end/19551
2998         * gcc.c-torture/execute/20050121-1.c: New test.
2999         * gcc.dg/20050121-2.c: New test.
3000
3001 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
3002         Paul Brook  <paul@codesourcery.com>
3003
3004         PR fortran/17941
3005         * gfortran.dg/real_const_1.f: New test.
3006         * gfortran.dg/real_const_2.f90: New test.
3007         * gfortran.dg/complex_int_1.f90: New test.
3008
3009 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3010
3011         PR fortran/19313
3012         * gfortan.dg/inquire_6.f90: New test.
3013
3014 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3015
3016         PR libfortran/19451
3017         * open_readonly_1.f90:  New test.
3018
3019 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3020
3021         PR libfortran/18982
3022         * gfortran.dg/open_new.f90: New file.
3023
3024 2005-01-22  Paul Brook  <paul@codesourcery.com>
3025
3026         * namelist_1.f90: New test.
3027
3028 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
3029
3030         PR tree-optimization/19484
3031         * gcc.c-torture/compile/20050122-[12].c: New tests.
3032
3033 2005-01-22  Paul Brook  <paul@codesourcery.com>
3034
3035         * gfortran.dg/implicit_2.f90: New test.
3036
3037 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
3038
3039         PR fortran/19314
3040         * gfortran.dg/inquire_5.f90: New test.
3041
3042 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3043
3044         PR c/18809
3045         * gcc.dg/pr18809-1.c: New test.
3046
3047 2005-01-21  Ian Lance Taylor  <ian@airs.com>
3048
3049         * gcc.dg/20050121-1.c: New test.
3050
3051         PR tree-optimization/13000
3052         * gcc.dg/20040206-1.c: Change warning to point where function is
3053         being inlined.
3054
3055 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3056
3057         PR c++/19208
3058         * g++.dg/template/array11.C: New test.
3059
3060 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3061
3062         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
3063         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
3064         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
3065         * gfortran.dg/getenv_1.f90: Add dg-do directive.
3066         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
3067         gfortran.dg/pr17164.f90: Add missing dg-do directives.
3068
3069 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3070
3071         PR tree-optimization/15349
3072         * gcc.dg/tree-ssa/pr15349.c: New.
3073
3074 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
3075
3076         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
3077
3078 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
3079
3080         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
3081         scan-assembler-times directive name.
3082
3083         * gcc.dg/asm-a.c: Move dg-require-effective-target to
3084         after dg-do.
3085
3086         PR rtl-optimization/19462
3087         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
3088
3089 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
3090
3091         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
3092         counting function calls on ia64.
3093
3094 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
3095
3096         PR rtl-optimization/15139
3097         * gcc.dg/20050111-2.c: New test.
3098
3099         PR c/17297
3100         * gcc.c-torture/compile/20050113-1.c: New testcase.
3101
3102         PR middle-end/19164
3103         * gcc.dg/20050113-1.c: New testcase.
3104
3105 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
3106
3107         * gcc.dg/vect/vect-85.c: Add comment.
3108         * gcc.dg/vect/vect-86.c: Add xfail for now.
3109         * gcc.dg/vect/vect-87.c: Add xfail for now.
3110         * gcc.dg/vect/vect-88.c: Add xfail for now.
3111         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
3112
3113 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3114
3115         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
3116
3117 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3118
3119         * g++.dg/debug/typedef3.C: New test.
3120
3121 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
3122
3123         PR c/19472
3124         * gcc.dg/asm-a.c: New test.
3125
3126 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
3127
3128         * gcc.dg/sh-relax.c: Add prototype for abort.
3129
3130 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3131
3132         * gcc.dg/short-compare-1.c: New test.
3133         * gcc.dg/short-compare-2.c: Likewise.
3134
3135 2005-01-18  Michael Matz  <matz@suse.de>
3136
3137         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
3138
3139 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
3140
3141         PR tree-optimization/19121
3142         * gcc.c-torture/compile/pr19121.c: New test.
3143
3144 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
3145
3146         PR target/19357
3147         * gcc.c-torture/compile/pr19357.c: New test.
3148
3149 2005-01-17  Ian Lance Taylor  <ian@airs.com>
3150
3151         PR c/5675
3152         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
3153         pass--those that refer just to the variable, possibly with a
3154         cast.
3155         * gcc.dg/c99-const-expr-3.c: Likewise.
3156
3157         PR middle-end/13127
3158         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
3159         longer emitted.
3160
3161 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
3162
3163         PR fortran/18778
3164         * gfortran.dg/endfile_2.f90: New test.
3165
3166 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
3167
3168         PR 19168
3169         * gfortran.dg/select_5.f90: New test.
3170
3171 2004-01-16  Paul Brook  <paul@codesourcery.com>
3172
3173         * gfortran.dg/common_4.f90: New test.
3174
3175 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3176
3177         PR rtl-optimization/19462
3178         * gcc.dg/torture/pr19462-1.c: New test.
3179
3180 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3181
3182         PR objc/19321
3183         * objc.dg/func-ptr-2.m: New.
3184         * objc.dg/volatile-1.m: New.
3185
3186 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3187
3188         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3189
3190 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3191
3192         PR tree-optimization/19060
3193         * gcc.c-torture/execute/20050104-1.c: New test.
3194
3195 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3196
3197         PR fortran/18983
3198         * gfortran.dg/write_to_null.f90: New test.
3199
3200 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3201             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3202
3203         PR other/19328
3204         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3205         argument.
3206
3207 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3208
3209         PR c++/19263
3210         * g++.dg/init/vector1.C: New test.
3211
3212 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3213
3214         PR target/13158
3215         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3216         PR target/18987
3217         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3218
3219 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3220
3221         * gfortran.dg/select_1.f90: New test.
3222         * gfortran.dg/select_2.f90: New test.
3223         * gfortran.dg/select_3.f90: New test.
3224         * gfortran.dg/select_4.f90: New test.
3225
3226 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3227
3228         PR middle-end/19084
3229         PR rtl-optimization/19348
3230         * gcc.dg/20050111-1.c: New test.
3231         * gcc.c-torture/execute/20050111-1.c: New test.
3232
3233         * gcc.dg/i386-asm-4.c: New test.
3234
3235 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3236
3237         * gcc.dg/nested-func-2.c: New test.
3238         * ada/acats/norun.lst: Remove c953002.
3239
3240 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3241
3242         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3243
3244 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3245
3246         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3247
3248 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3249
3250         PR target/18761
3251         * g++.dg/abi/align1.C: New test.
3252
3253 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3254
3255         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3256         at a time.
3257         * g++.dg/ext/altivec_check.h: Support compiling as C.
3258
3259 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3260
3261         PR c++/19355
3262         * g++.dg/expr/pr19355-1.C: New test case.
3263
3264 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3265
3266         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3267         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3268         * ada/acats/tests/c3/c92005b.ada: Likewise.
3269         * ada/acats/tests/c3/cxb3012.a: Likewise.
3270         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3271
3272 2005-01-09  Paul Brook  <paul@codesourcery.com>
3273
3274         * gfortran.dg/common_2.f90: New file.
3275         * gfortran.dg/common_3.f90: New file.
3276
3277 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3278
3279         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3280
3281 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3282
3283         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3284         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3285         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3286         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3287         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3288         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3289         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3290         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3291         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3292         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3293         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3294         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3295         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3296         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3297         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3298         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3299         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3300         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3301         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3302         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3303         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3304         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3305         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3306         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3307         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3308         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3309         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3310         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3311         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3312         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3313         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3314         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3315         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3316         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3317         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3318         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3319         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3320         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3321         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3322         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3323         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3324         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3325         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3326         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3327         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3328         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3329         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3330         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3331         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3332         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3333         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3334         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3335         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3336         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3337         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3338         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3339         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3340         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3341         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3342         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3343         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3344         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3345         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3346         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3347         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3348         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3349         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3350
3351         * gcc.dg/vect/vect-1.c: Fix spelling.
3352         * gcc.dg/vect/vect-10.c: Fix spelling.
3353         * gcc.dg/vect/vect-11.c: Fix spelling.
3354         * gcc.dg/vect/vect-12.c: Fix spelling.
3355         * gcc.dg/vect/vect-14.c: Fix spelling.
3356         * gcc.dg/vect/vect-15.c: Fix spelling.
3357         * gcc.dg/vect/vect-16.c: Fix spelling.
3358         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3359         * gcc.dg/vect/vect-64.c: Fix comments.
3360         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3361
3362 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3363             Ira Rosen  <irar@il.ibm.com>
3364
3365         * gcc.dg/vect/vect-70.c: New test.
3366         * gcc.dg/vect/vect-71.c: New test.
3367
3368 2005-01-09  Manfred Hollstein  <mh@suse.com>
3369
3370         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3371         * gcc.dg/pr18241-2.c: Likewise.
3372         * gcc.dg/pr18241-3.c: Likewise.
3373         * gcc.dg/pr18241-4.c: Likewise.
3374         * gcc.dg/pr18241-5.c: Likewise.
3375
3376 2005-01-08  Richard Henderson  <rth@redhat.com>
3377
3378         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3379         False for x86 and x86-64.
3380
3381 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3382
3383         PR tree-optimization/18241
3384         * gcc.dg/pr18241-1.c: New test.
3385         * gcc.dg/pr18241-2.c: New test.
3386         * gcc.dg/pr18241-3.c: New test.
3387         * gcc.dg/pr18241-4.c: New test.
3388         * gcc.dg/pr18241-5.c: New test.
3389
3390 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3391
3392         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3393         gfortran.dg/select_4.f90: New.
3394
3395 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3396
3397         * gcc.c-torture/execute/20050107-1.c: New test.
3398
3399 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3400
3401         PR c++/19298
3402         * g++.dg/template/ref2.C: New.
3403
3404 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3405
3406         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3407         instead of being empty.
3408
3409 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3410
3411         PR fortran/15553
3412         * gfortran.dg/array-1.f90: New test.
3413
3414 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3415
3416         PR tree-optimization/19283
3417         * gcc.c-torture/execute/20050106-1.c: New test.
3418
3419         PR rtl-optimization/18861
3420         * gcc.dg/20050105-1.c: New test.
3421
3422         PR tree-optimization/18828
3423         * gcc.dg/20050105-2.c: New test.
3424
3425 2005-01-07  Andreas Jaeger  <aj@suse.de>
3426
3427         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3428
3429 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3430
3431         PR fortran/18398
3432         * gfortran.dg/fmt_read.f90: New test.
3433
3434 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3435
3436         * gcc.dg/rs6000-ldouble-2.c: New.
3437
3438 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3439
3440         PR c++/19244
3441         * g++.dg/parser/ctor2.C: New test.
3442
3443 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3444
3445         PR c++/17154
3446         * g++.dg/template/using9.C: New test.
3447
3448 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3449
3450         PR c++/19258
3451         * g++.dg/lookup/friend6.C: New test.
3452
3453 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3454
3455         PR c++/19270
3456         * g++.dg/template/array10.C: New.
3457
3458 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3459
3460         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3461         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3462
3463 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3464
3465         * gcc.c-torture/compile/20050105-1.c: New test.
3466
3467 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3468
3469         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3470
3471 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3472
3473         PR middle-end/19100
3474         * gcc.dg/conv-3.c: New test case.
3475
3476 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3477
3478         * gcc.dg/asm-wide-1.c: New test.
3479
3480 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3481
3482         PR c++/19030
3483         * g++.dg/parse/crash22.C: New
3484
3485 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3486
3487         PR 19257
3488         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3489
3490 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3491
3492         PR middle-end/17767
3493         * gcc.dg/i386-mmx-6.c: New test case.
3494
3495 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3496
3497         PR tree-optimization/18308
3498         * gcc.dg/vect/pr18308.c: New testcase.
3499
3500 2005-01-04  Andreas Jaeger  <aj@suse.de>
3501
3502         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3503
3504 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3505             Robert Bowdidge <bowdidge@apple.com>
3506
3507         * gcc.dg/cpp/subframework1.c: New.
3508         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3509         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3510         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3511         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3512
3513 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3514
3515         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3516         producing warning.
3517         * gcc.dg/darwin-weakimport-2.c: New.
3518
3519 2005-01-03  Richard Henderson  <rth@redhat.com>
3520
3521         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3522
3523 2005-01-03  Richard Henderson  <rth@redhat.com>
3524
3525         * gcc.dg/vect/vect.exp: Enable for ia64.
3526         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3527         (check_effective_target_vect_float): Likewise.
3528         (check_effective_target_vect_no_align): Likewise.
3529         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3530         * gcc.dg/vect/vect-8.c: Likewise.
3531
3532 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3533
3534         PR target/19236
3535         * gcc.dg/pr19236-1.c: New test case.
3536
3537 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3538
3539         PR rtl-optimization/12092
3540         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3541
3542 2005-01-02  Andreas Jaeger  <aj@suse.de>
3543
3544         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3545
3546 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3547             Andrew Pinski  <pinskia@physics.uc.edu>
3548
3549         PR rtl-optimization/12092
3550         * gcc.dg/pr12092-1.c: New test case.
3551
3552 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3553
3554         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3555         'hidden' and 'default' for better portability.
3556         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3557
3558         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3559         6 and 7.
3560         * g++.old-deja/g++.brendan/new3.C: Likewise.
3561
3562 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3563
3564         * gcc.dg/20041231-1.C: New test.
3565         * g++.dg/warn/Wunreachable-code-1.C: New test.
3566
3567 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3568
3569         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3570         file, not /dev/null.  Abort on error.
3571
3572 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3573             Ziemowit Laski  <zlaski@apple.com>
3574
3575         PR objc/18971
3576         * objc.dg/encode-5.m: New test.
3577
3578 2004-12-29  Richard Henderson  <rth@redhat.com>
3579
3580         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3581         * objc.dg/stabs-1.m: Disable for ia64.
3582
3583 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3584
3585         PR c++/19190
3586         * g++.dg/warn/Wunused-10.C: New test.
3587
3588 2004-12-28  Richard Henderson  <rth@redhat.com>
3589
3590         * objc.dg/stabs-1.m: Disable for alpha.
3591
3592 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3593
3594         PR c++/19149
3595         * g++.dg/parse/error23.C: New test.
3596
3597 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3598
3599         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3600
3601         PR fortran/19032
3602         * gfortran.dg/intrinsic_modulo_1.f90: New.
3603         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3604         tests with divisor -1.
3605
3606 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3607
3608         * g++.dg/opt/temp1.C (memcpy): Return a value.
3609
3610         PR c++/19148
3611         * g++.dg/expr/cond7.C: New test.
3612
3613 2004-12-27  Paul Brook  <paul@codesourcery.com>
3614
3615         * gfortran.dg/g77/select_no_compile.f: Remove.
3616
3617 2004-12-27  Richard Henderson  <rth@redhat.com>
3618
3619         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3620         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3621         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3622
3623 2004-12-26  Richard Henderson  <rth@redhat.com>
3624
3625         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3626         by 1i instead of token pasting.
3627
3628 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3629
3630         PR tree-optimization/17578
3631         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3632         to additional_flags.
3633         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3634
3635 2004-12-25  Richard Henderson  <rth@redhat.com>
3636
3637         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3638         Remove Alpha.
3639
3640 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3641
3642         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3643         hppa*-*-hpux*.
3644         * gcc.dg/pr17957.c (dg-options): Likewise.
3645         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3646         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3647         instead of 0 on __hppa__.
3648         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3649         "foo,%r" on hppa*-*-*.
3650
3651 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3652
3653         PR fortran/19071
3654         * gfortran.dg/complex_write.f90: New test.
3655
3656 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3657
3658         PR c++/17595
3659         * g++.dg/parse/pragma2.C: New test.
3660
3661         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3662
3663 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3664
3665         * gcc.dg/empty2.c: Add missing dg-warning.
3666
3667 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3668
3669         PR c++/17413
3670         * g++.dg/template/local4.C: New test.
3671         * g++.dg/template/crash19.C: Add dg-error marker.
3672
3673         * g++.dg/template/crash31.C: Correct embedded PR number.
3674
3675 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3676
3677         PR c++/16405
3678         * g++.dg/opt/temp1.C: Add do-run marker.
3679
3680 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3681
3682         * g++.dg/template/spec19.C: New.
3683
3684 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3685
3686         PR target/16819
3687         * gcc.dg/empty2.c: New.
3688
3689 2004-12-23  Richard Henderson  <rth@redhat.com>
3690
3691         * lib/target-supports.exp (check_effective_target_vect_no_align):
3692         Remove i?86 and x86-64.
3693
3694 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3695
3696         PR c++/16405
3697         * g++.dg/opt/temp1.C: New test.
3698
3699 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3700
3701         PR c++/18733
3702         * g++.dg/template/friend33.C: New testcase.
3703
3704 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3705
3706         PR c++/18464
3707         * g++.dg/template/cond5.C: New test.
3708
3709         PR c++/18492
3710         * g++.dg/inherit/thunk3.C: New test.
3711
3712         PR c++/11224
3713         * g++.dg/warn/Wunused-9.C: New test.
3714
3715 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3716
3717         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3718
3719 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3720
3721         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3722
3723 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3724
3725         PR c++/18378
3726         * g++.dg/ext/packed8.C: New test.
3727
3728         PR c++/13268
3729         * g++.dg/template/crash31.C: New test.
3730
3731         PR c++/19034
3732         * g++.dg/template/crash30.C: New test.
3733
3734 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3735
3736         PR C++/18984
3737         * g++.dg/eh/ctor3.C: New test.
3738
3739 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3740
3741         * objc.dg/stabs-1.m: Allow section name to be quoted and
3742         assembly label to begin with '.LL'.
3743
3744 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3745
3746         * gcc.dg/vect/vect.exp
3747         (check_effective_target_lp64_or_vect_no_align): New.
3748         * gcc.dg/vect/vect-77.c: Use it.
3749         * gcc.dg/vect/vect-78.c: Use it.
3750
3751         * lib/target-supports.exp
3752         (check_effective_target_vect_no_max,
3753         check_effective_target_vect_no_bitwise,
3754         check_effective_target_vect_no_align): New.
3755         * gcc.dg/vect/vect-13.c: Use them.
3756         * gcc.dg/vect/vect-17.c: Ditto.
3757         * gcc.dg/vect/vect-18.c: Ditto.
3758         * gcc.dg/vect/vect-19.c: Ditto.
3759         * gcc.dg/vect/vect-20.c: Ditto.
3760         * gcc.dg/vect/vect-27.c: Ditto.
3761         * gcc.dg/vect/vect-29.c: Ditto.
3762         * gcc.dg/vect/vect-44.c: Ditto.
3763         * gcc.dg/vect/vect-48.c: Ditto.
3764         * gcc.dg/vect/vect-50.c: Ditto.
3765         * gcc.dg/vect/vect-52.c: Ditto.
3766         * gcc.dg/vect/vect-54.c: Ditto.
3767         * gcc.dg/vect/vect-56.c: Ditto.
3768         * gcc.dg/vect/vect-58.c: Ditto.
3769         * gcc.dg/vect/vect-60.c: Ditto.
3770         * gcc.dg/vect/vect-72.c: Ditto.
3771         * gcc.dg/vect/vect-80.c: Ditto.
3772
3773 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3774
3775         PR c++/14075
3776         * g++.dg/init/string1.C: New.
3777
3778         PR c++/18975
3779         * g++.dg/other/synth1.C: New.
3780
3781 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3782
3783         PR c/18963
3784         * gcc.dg/pr18963-1.c: New test.
3785
3786 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3787
3788         PR c/18596
3789         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3790         * gcc.dg/pr18596-1.c: Use dg-error.
3791         (dg-options): Use -fno-unit-at-a-time.
3792         * gcc.dg/pr18596-2.c: New test.
3793         * gcc.dg/pr18596-3.c: New test.
3794
3795 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3796
3797         PR middle-end/18683
3798         * g++.dg/opt/pr18683-1.C: New test case.
3799
3800 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3801
3802         PR other/19093
3803         * g++.dg/opt/max1.C: Fix for 64bit targets.
3804
3805 2004-12-20  Matt Austern  <austern@apple.com>
3806
3807         PR c++/19044
3808         * g++.dg/ext/builtin6.C: New
3809
3810 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3811
3812         PR tree-optimization/19080
3813         * gcc.c-torture/compile/pr19080.c: New test.
3814
3815 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3816
3817         * gcc.dg/20041219-1.c: New test.
3818
3819 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3820
3821         PR middle-end/19068
3822         * g++.dg/opt/max1.C: New test case.
3823
3824 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3825
3826         * gcc.dg/fdata-sections-1.c: New test.
3827
3828 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3829
3830         PR middle-end/18548
3831         * gcc.dg/max-1.c: New test case.
3832
3833 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3834
3835         * gcc.c-torture/execute/20041218-1.c: New test.
3836
3837 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3838
3839         * gcc.dg/pr18501.c: New test.
3840         * gcc.dg/uninit-5.c: XFAIL.
3841         * gcc.dg/uninit-9.c: XFAIL.
3842
3843 2004-12-17  Dale Johannesen  <dalej@apple.com>
3844
3845         * gcc.dg/20041213-1.c:  New.
3846
3847 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3848
3849         * objc.dg/stabs-1.m: Allow assembly label to begin
3850         with a dot ('.').
3851
3852 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3853
3854         * gcc.c-torture/execute/20041213-1.c: Move...
3855         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3856
3857 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3858
3859         PR c++/18721
3860         * g++.dg/lookup/conv-5.C: New.
3861
3862 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3863
3864         * objc.dg/stabs-1.m: New test.
3865
3866 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3867
3868         * gcc.dg/visibility-c.c: Change compile to
3869         assemble for the test.
3870
3871 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3872
3873         PR target/19041
3874         * gcc.dg/visibility-c.c: New test.
3875
3876 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3877
3878         PR middle-end/18493
3879         * gcc.dg/switch-8.c: New test case.
3880
3881 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3882
3883         PR c++/18905
3884         * g++.dg/template/init4.C: New.
3885         * g++.dg/opt/static3.C: Enable optimizer.
3886
3887 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3888
3889         * g++.dg/other/complex1.C: New test.
3890
3891 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3892
3893         * g++.dg/opt/inline9.C: New test.
3894
3895 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3896
3897         PR fortran/18993
3898         * gfotran.dg/nullify_1.f: New test.
3899
3900 2004-12-15  Richard Henderson  <rth@redhat.com>
3901
3902         * gcc.target/i386/i386.exp: New harness.
3903         * gcc.target/i386/vect-args.c: New.
3904
3905 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3906
3907         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3908
3909 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3910
3911         PR c++/18825
3912         * g++.dg/template/friend32.C: New test.
3913
3914 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3915
3916         * cpp/pragma-once-1.c: New test.
3917         * cpp/pragma-once-1b.h: Likewise.
3918         * cpp/pragma-once-1c.h: Likewise.
3919         * cpp/pragma-once-1d.h: Likewise.
3920         * cpp/inc/pragma-once-1a.h: Likewise.
3921
3922 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3923             Steven G. Kargl  <kargls@comcast.net>
3924
3925         PR fortran/17597
3926         * gfortran.dg/list_read_3.f90: New test.
3927
3928 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3929
3930         * gcc.dg/ftrapv-2.c: New test.
3931
3932 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3933
3934         PR c++/18981
3935         * g++.dg/template/typename9.C: New test.
3936
3937 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3938
3939         PR c++/18738
3940         * g++.dg/template/typename8.C: New test.
3941         * g++.dg/parse/friend2.C: Tweak error message.
3942
3943 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3944
3945         * gcc.c-torture/20041214-1.c: New test.
3946
3947 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3948
3949         PR c++/18965
3950         * g++.dg/init/array17.C: New test.
3951
3952 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3953
3954         PR c++/18793
3955         * g++.dg/init/aggr3.C: New test.
3956
3957 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3958
3959         * gcc.dg/altivec-types-1.c: New test.
3960         * gcc.dg/altivec-types-2.c: New test.
3961         * gcc.dg/altivec-types-3.c: New test.
3962         * gcc.dg/altivec-types-4.c: New test.
3963         * g++.dg/ext/altivec-types-1.C: New test.
3964         * g++.dg/ext/altivec-types-2.C: New test.
3965         * g++.dg/ext/altivec-types-3.C: New test.
3966         * g++.dg/ext/altivec-types-4.C: New test.
3967
3968 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3969
3970         PR middle-end/18951
3971         * gcc.c-torture/execute/20041213-1.c: New test.
3972
3973 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3974
3975         PR c++/18949
3976         * g++.dg/template/cast1.C: New.
3977
3978 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3979
3980         * gcc.c-torture/execute/20041213-2.c: New test.
3981
3982 2004-12-13  Richard Henderson  <rth@redhat.com>
3983
3984         * gcc.dg/i386-sse-10.c: Fix typo in options.
3985
3986 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3987
3988         PR c++/18968
3989         * g++.dg/opt/pr18968.C: New test.
3990
3991 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3992
3993         PR c++/18925
3994         * g++.dg/ext/visibility/staticdatamem.C: New test.
3995
3996 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3997
3998         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3999
4000 2004-12-13  Roger Sayle  <roger@eyesopen.com>
4001
4002         PR rtl-optimization/18928
4003         * gcc.dg/pr18928-1.c: New test case.
4004
4005 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4006
4007         PR tree-opt/16951
4008         * gcc.c-torture/compile/20041211-1.c: New.
4009
4010 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4011
4012         PR middle-end/17564
4013         * gcc.c-torture/execute/20041212-1.c: New test.
4014
4015 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4016
4017         PR fortran/18869
4018         * gfortran.dg/common_1.f90: New test.
4019
4020 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4021         Paul Brook  <paul@codesourcery.com>
4022
4023         PR fortran/16222
4024         * gfortran.dg/real_do_1.f90: New test.
4025
4026 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4027
4028         PR tree-opt/18040
4029         * g++.dg/opt/ptrmem6.C: New test.
4030
4031 2004-12-11  Roger Sayle  <roger@eyesopen.com>
4032
4033         PR middle-end/18921
4034         * gcc.dg/pr18921-1.c: New test case.
4035
4036 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4037
4038         PR fortran/17175
4039         * gfortran.dg/scale_1.f90: New test.
4040
4041 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
4042
4043         PR middle-end/18903
4044         * gcc.c-torture/compile/pr18903.c: New test.
4045
4046 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
4047
4048         * gcc.c-torture/execute/20041210-1.c: New test.
4049
4050 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4051
4052         PR c++/18731
4053         * g++.dg/parser/struct-1.C: New test.
4054         * g++.dg/parser/struct-2.C: New test.
4055         * g++.dg/parser/struct-3.C: New test.
4056
4057 2004-12-09  Richard Henderson  <rth@redhat.com>
4058
4059         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
4060
4061         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
4062         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
4063
4064 2004-12-09  Matt Austern  <austern@apple.com>
4065
4066         PR c++/18514
4067         * g++.dg/ext/builtin1.C: New
4068         * g++.dg/ext/builtin2.C: New
4069         * g++.dg/ext/builtin3.C: New
4070         * g++.dg/ext/builtin4.C: New
4071         * g++.dg/ext/builtin5.C: New
4072
4073 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
4074
4075         PR tree-opt/18904
4076         * g++.dg/opt/ptrmem5.C: New test.
4077
4078 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
4079
4080         * g++.dg/parse/typename5.C: Adjust for new error.
4081         * g++.dg/parse/typename7.C: New.
4082
4083 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4084
4085         PR c++/18073
4086         * g++.dg/other/mmintrin.C: New test.
4087
4088 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
4089
4090         PR c++/16681
4091         * g++.dg/init/array15.C: New.
4092         * g++.dg/init/array16.C: New.
4093
4094 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4095
4096         PR fortran/18826
4097         * gfortran.dg/assign_1.f90: New test.
4098
4099 2004-12-08  Nick Clifton  <nickc@redhat.com>
4100
4101         * gcc.target/xstormy16/bss_below100: New directory containing tests.
4102         * gcc.target/xstormy16/data_below100: Likewise.
4103         * gcc.target/xstormy16/sfr: Likewise.
4104         * gcc.target/xstormy16/below100.S: New test source file.
4105         * gcc.target/xstormy16/below100.ld: New test linker script.
4106         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4107         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
4108         bp instructions.
4109         * gcc.target/xstormy16/bp.c: Likewise.
4110
4111         * gcc.target/xstormy16/bss_below100: New files:
4112         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4113         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4114         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4115         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4116         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4117         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4118         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4119         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4120         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4121         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4122         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4123         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4124         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4125         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4126         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4127         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4128         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4129         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4130         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4131         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4132         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4133         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4134         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4135         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4136         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4137         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4138         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4139
4140         * gcc.target/xstormy16/data_below100: New files:
4141         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4142         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4143         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4144         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4145         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4146         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4147         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4148         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4149         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4150         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4151         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4152         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4153         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4154         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4155         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4156         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4157         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4158         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4159         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4160         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4161         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4162         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4163         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4164         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4165         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4166         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4167         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4168
4169         * gcc.target/xstormy16/sfr: New files:
4170         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
4171         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
4172         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4173         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4174         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4175         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4176         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4177         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4178         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4179         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4180         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4181         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4182         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4183         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4184         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4185         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4186         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4187         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4188         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4189         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4190         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4191         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4192         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4193         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4194         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4195         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4196         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4197         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4198         27_if0_sfrw_bitfield_f.c
4199
4200 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4201
4202         PR c++/18100
4203         * g++.dg/lookup/name-clash4.C: New test.
4204
4205 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4206
4207         PR c++/18672
4208         * g++.dg/opt/array1.C: New.
4209
4210         PR c++/18803
4211         * g++.dg/template/operator5.C: New.
4212
4213 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4214
4215         PR c/18867
4216         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4217
4218 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4219
4220         * gcc.dg/noncompile/20041207.c: New test.
4221
4222 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4223
4224         * g++.dg/other/unreachable-1.C: New test.
4225
4226 2004-12-06  Nick Clifton  <nickc@redhat.com>
4227
4228         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4229         <limits.h> because the latter comes from gcc's include/ directory
4230         and not the newlib/libc/include directory.
4231
4232 2004-12-04  Richard Henderson  <rth@redhat.com>
4233
4234         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4235
4236 2004-12-04  Richard Henderson  <rth@redhat.com>
4237
4238         * lib/target-supports.exp (check_gc_sections_available): Disable
4239         for alpha and ia64.
4240
4241 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4242
4243         PR middle-end/17909
4244         * g++.dg/other/vararg-2.C: New test.
4245
4246 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4247
4248         PR c++/17011, c++/17971
4249         * g++.dg/template/error15.C: Adjust expected error.
4250         * g++.dg/template/instantiate3.C: Likewise.
4251
4252 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4253
4254         * gcc.dg/altivec-18.c: Fix for darwin
4255
4256 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4257
4258         PR c++/18782
4259         * g++.dg/parse/ptrmem2.C: New.
4260
4261         PR c++/18318
4262         * g++.dg/template/new1.C: New.
4263
4264 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4265
4266         PR fortran/18710
4267         * gfortran.dg/direct_io_3.f90: New test.
4268
4269 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4270
4271         PR 18758
4272         * g++.dg/parse/crash21.C: New.
4273
4274 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4275
4276         PR c++/15664, c++/18276
4277         * g++.dg/template/ttp13.C: New test.
4278         * g++.dg/template/ttp14.C: Likewise.
4279
4280 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4281
4282         PR c++/18123
4283         * g++.dg/parse/enum2.C: New test.
4284         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4285
4286 2004-12-02  Nick Clifton  <nickc@redhat.com>
4287
4288         * gcc.target/xstormy16: New test directory.
4289         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4290         * gcc.target/xstormy16/bp.c: Check the generation of bp
4291         instructions.
4292         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4293         bn instructions and the BELOW100 attribute.
4294
4295 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4296
4297         PR target/16952
4298         * gcc.dg/ppc-eabi.c: New.
4299
4300 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4301
4302         PR fortran/18284
4303         * gfortran.dg/backspace.f90
4304
4305 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4306
4307         * gfortran.dg/inquire.f90: New test.
4308
4309 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4310
4311         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4312         handle effective-target-keyword.
4313         (dg-skip-if): Support effective-target keyword as target list.
4314         (dg-xfail-if): Ditto.
4315         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4316
4317 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4318
4319         PR tree-optimization/18291
4320         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4321
4322 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4323
4324         PR C++/18729
4325         * g++.dg/parse/crash20.C: New.
4326
4327         PR c++/17431
4328         * g++.dg/overload/arg1.C: New.
4329         * g++.dg/overload/arg2.C: New.
4330         * g++.dg/overload/arg3.C: New.
4331         * g++.dg/overload/arg4.C: New.
4332
4333 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4334
4335         * gcc.dg/c99-flex-array-4.c: Remove.
4336
4337 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4338
4339         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4340
4341         * lib/target-supports.exp (is-effective-target): Simplify.
4342
4343         * lib/target-supports.exp (check_effective_target_vect_long):
4344         Fix for powerpc64-*-*.
4345
4346 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4347
4348         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4349         to support new requirements on FreeBSD 5.
4350
4351 2004-11-30  Devang Patel  <dpatel@apple.com>
4352
4353         PR 18702
4354         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4355
4356 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4357
4358         * g++.dg/ext/altivec-13.C: New test.
4359
4360 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4361
4362         PR tree-opt/18298
4363         * gcc.c-torture/execute/p18298.c: New test.
4364
4365 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4366             Dorit Naishlos  <dorit@il.ibm.com>
4367
4368         PR tree-opt/18607
4369         * gcc.dg/vect/vect-89.c: New test.
4370
4371 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4372
4373         * gcc.dg/pr18596-1.c: New test.
4374
4375 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4376
4377         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4378
4379 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4380
4381         PR c/18479
4382         * gcc.dg/pr18479.c: New test.
4383
4384 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4385
4386         PR target/18490
4387         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4388         mmix-knuth-mmixware.
4389
4390         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4391         cris-*-elf* cris-*-aout* mmix-*-*
4392
4393 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4394
4395         PR middle-end/18725
4396         * gcc.dg/pr18725.c: New test.
4397
4398 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4399
4400         PR target/18488
4401         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4402
4403         PR target/18336
4404         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4405
4406 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4407
4408         PR c++/18368
4409         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4410         * g++.old-deja/g++.law/ctors5.C: Likewise.
4411         * g++.old-deja/g++.other/crash25.C: Likewise.
4412
4413         PR c++/18674
4414         * g++.dg/template/error16.C: New test.
4415
4416         PR c++/18512
4417         * g++.dg/template/crash29.C: New test.
4418
4419 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4420
4421         PR tree-optimization/18712
4422         * gcc.c-torture/compile/pr18712.c: New test.
4423
4424 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4425
4426         PR c/7544
4427         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4428         tests.
4429
4430 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4431
4432         PR c++/18652
4433         * g++.dg/lookup/crash6.C: New test.
4434
4435 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4436
4437         PR middle-end/18164
4438         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4439
4440 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4441
4442         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4443         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4444         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4445
4446 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4447
4448         * gcc.dg/pr18164.c: New test.
4449
4450 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4451
4452         * gcc.dg/funroll-loops-all.c: New.
4453
4454 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4455
4456         PR target/18489
4457         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4458         delimeter, match space and TAB as well as ":".
4459
4460         PR target/18484
4461         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4462
4463         PR target/18348
4464         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4465
4466         PR target/18345
4467         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4468
4469         PR target/18337
4470         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4471
4472 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4473
4474         * gfortran.dg/direct_io_2.f90: New test.
4475
4476 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4477
4478         PR target/18334
4479         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4480
4481 2004-11-28  Richard Henderson  <rth@redhat.com>
4482
4483         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4484
4485 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4486
4487         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4488         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4489         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4490         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4491         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4492         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4493         gcc.dg/pointer-arith-8.c: New tests.
4494
4495 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4496
4497         PR fortran/18364
4498         * gfortran.dg/endfile.f90: New test.
4499
4500 2004-11-27  Falk Hueffner  <falk@debian.org>
4501
4502         * gcc.dg/loop-6.c: New test.
4503
4504 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4505
4506         * gcc.c-torture/execute/20041126-1.c: New test.
4507
4508 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4509
4510         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4511         on IRIX.
4512
4513 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4514
4515         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4516         functions.
4517
4518 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4519
4520         PR rtl-optimization/17825
4521         * gcc.c-torture/compile/20041119-1.c: New test.
4522
4523 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4524
4525         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4526         Check existence of ld library path variables before unsetting.
4527
4528 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4529
4530         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4531
4532 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4533
4534         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4535
4536 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4537
4538         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4539
4540 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4541
4542         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4543         dg-do directive.
4544
4545 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4546
4547         * gcc.dg/pr17957.c: Pass --param, not -param.
4548
4549 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4550
4551         PR middle-end/17957
4552         * testsuite/gcc.dg/pr17957.c: New test.
4553
4554 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4555
4556         PR c++/18445
4557         * g++.dg/template/crash28.C: Likewise.
4558
4559         PR c++/18001
4560         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4561         * g++.dg/ext/lvaddr.C: Likewise.
4562         * g++.dg/opt/pr7503-3.C: Likewise.
4563
4564         PR c++/18466
4565         * g++.dg/parse/qualified3.C: New test.
4566         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4567
4568         PR c++/18545
4569         * g++.dg/expr/return1.C: New test.
4570
4571 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4572
4573         Friend class name lookup 3/n, PR c++/3332
4574         * g++.dg/lookup/friend3.C: New test.
4575         * g++.dg/lookup/friend4.C: Likewise.
4576         * g++.dg/lookup/friend5.C: Likewise.
4577
4578 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4579
4580         Friend class name lookup 2/n, PR c++/14513, c++/15410
4581         * g++.dg/lookup/friend2.C: New test.
4582         * g++.dg/template/friend31.C: Likewise.
4583
4584 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4585
4586         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4587
4588 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4589
4590         PR c++/17473
4591         * g++.dg/tc1/dr56.C: Remove.
4592         * g++.dg/template/typedef1.C: Add dg-error markers.
4593         * g++.old-deja/g++.other/typedef7.C: Likewise.
4594
4595         PR c++/18285
4596         * g++.dg/parse/typedef7.C: New test.
4597
4598 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4599
4600         * gcc.c-torture/execute/20041124-1.c: New test.
4601
4602 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4603
4604         * g++.dg/template/deduce3.C: New test.
4605
4606         PR c++/18586
4607         * g++.dg/template/crash27.C: New test.
4608
4609         PR c++/18530
4610         * g++.dg/warn/Wshadow-3.C: New test.
4611
4612 2004-11-24  Devang Patel  <dpatel@apple.com>
4613
4614         PR/18555
4615         * gcc.dg/cpp/isysroot-1.c: New test.
4616         * gcc.dg/cpp/usr/include/stdio.h: New file.
4617         * gcc.dg/cpp/isysroot-2.c: New test.
4618         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4619         New file.
4620
4621 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4622
4623         PR c++/8929
4624         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4625
4626 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4627
4628         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4629         * gcc.target/sparc/pdist.c: Likewise.
4630
4631 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4632
4633         PR c++/16882
4634         * g++.dg/conversion/simd1.C: New test.
4635
4636 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4637
4638         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4639         and restore_ld_library_path_env_vars.
4640         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4641         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4642         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4643         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4644
4645 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4646
4647         * gcc.dg/pragma-align-2.c: Test macro expansion.
4648         * gcc.dg/pragma-pack-2.c: New test.
4649
4650 2004-11-23  Richard Henderson  <rth@redhat.com>
4651
4652         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4653         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4654         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4655         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4656         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4657         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4658
4659         * gcc.dg/vect/vect.exp: Add check for alpha.
4660         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4661         (check_effective_target_vect_int): Enable for alpha.
4662         (check_effective_target_vect_long): New.
4663         (is-effective-target): Add it.
4664
4665 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4666
4667         * gcc.dg/pr18614-1.c: New test.
4668
4669 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4670
4671         * gcc.dg/setjmp-2.c: New test.
4672
4673 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
4674
4675         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
4676         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
4677         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
4678         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
4679         gcc.target/sparc/pdist.c: New tests.
4680
4681 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
4682
4683         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4684
4685 2004-11-22  Dale Johannesen  <dalej@apple.com>
4686
4687         * gcc.dg/20041111-1.c:  New.
4688
4689 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4690
4691         PR tree-opt/18536
4692         * gcc.dg/vect/pr18536.c: New test.
4693
4694 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4695
4696         PR c++/18354
4697         * g++.dg/template/nontype11.C: New test.
4698
4699 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4700
4701         PR middle-end/18520
4702         * gcc.dg/pr18520-1.c: New test case.
4703
4704 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4705
4706         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4707         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4708         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4709         expected diagnostics.
4710
4711 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4712
4713         PR target/18580
4714         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4715         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4716         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4717
4718 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4719
4720         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4721
4722 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4723             Joseph Myers  <joseph@codesourcery.com>
4724
4725         * lib/target-supports.exp (check_visibility_available): Really
4726         test the compiler.
4727
4728 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4729
4730         PR tree-opt/18181
4731         * gcc.dg/vect/vect-85.c: New test.
4732         * gcc.dg/vect/vect-86.c: New test.
4733         * gcc.dg/vect/vect-87.c: New test.
4734         * gcc.dg/vect/vect-88.c: New test.
4735
4736 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4737
4738         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4739
4740 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4741
4742         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4743         * gcc.dg/ppc-and-1.c: Ditto.
4744         * gcc.dg/ppc-compare-1.c: Ditto.
4745         * gcc.dg/ppc-mov-1.c: Ditto
4746
4747 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4748             Mark Mitchell  <mark@codesourcery.com>
4749
4750         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4751
4752 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4753             Aldy Hernandez  <aldyh@redhat.com>
4754
4755         * lib/target-supports.exp (check_effective_target_vect_int): New
4756         (check_effective_target_vect_float): New
4757         (check_effective_target_vect_double): New.
4758         (is-effective-target): Support new effective targets keywords.
4759         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4760         default action for dg-do.
4761         * gcc.dg/vect/pr16105.c: Use new support.
4762         * gcc.dg/vect/pr18400.c: Ditto.
4763         * gcc.dg/vect/pr18425.c: Ditto.
4764         * gcc.dg/vect/vect-1.c: Ditto.
4765         * gcc.dg/vect/vect-10.c: Ditto.
4766         * gcc.dg/vect/vect-11.c: Ditto.
4767         * gcc.dg/vect/vect-12.c: Ditto.
4768         * gcc.dg/vect/vect-13.c: Ditto.
4769         * gcc.dg/vect/vect-14.c: Ditto.
4770         * gcc.dg/vect/vect-15.c: Ditto.
4771         * gcc.dg/vect/vect-16.c: Ditto.
4772         * gcc.dg/vect/vect-17.c: Ditto.
4773         * gcc.dg/vect/vect-18.c: Ditto.
4774         * gcc.dg/vect/vect-19.c: Ditto.
4775         * gcc.dg/vect/vect-2.c: Ditto.
4776         * gcc.dg/vect/vect-20.c: Ditto.
4777         * gcc.dg/vect/vect-21.c: Ditto.
4778         * gcc.dg/vect/vect-22.c: Ditto.
4779         * gcc.dg/vect/vect-23.c: Ditto.
4780         * gcc.dg/vect/vect-24.c: Ditto.
4781         * gcc.dg/vect/vect-25.c: Ditto.
4782         * gcc.dg/vect/vect-26.c: Ditto.
4783         * gcc.dg/vect/vect-27.c: Ditto.
4784         * gcc.dg/vect/vect-27a.c: Ditto.
4785         * gcc.dg/vect/vect-28.c: Ditto.
4786         * gcc.dg/vect/vect-29.c: Ditto.
4787         * gcc.dg/vect/vect-29a.c: Ditto.
4788         * gcc.dg/vect/vect-3.c: Ditto.
4789         * gcc.dg/vect/vect-30.c: Ditto.
4790         * gcc.dg/vect/vect-31.c: Ditto.
4791         * gcc.dg/vect/vect-32.c: Ditto.
4792         * gcc.dg/vect/vect-33.c: Ditto.
4793         * gcc.dg/vect/vect-34.c: Ditto.
4794         * gcc.dg/vect/vect-35.c: Ditto.
4795         * gcc.dg/vect/vect-36.c: Ditto.
4796         * gcc.dg/vect/vect-37.c: Ditto.
4797         * gcc.dg/vect/vect-38.c: Ditto.
4798         * gcc.dg/vect/vect-4.c: Ditto.
4799         * gcc.dg/vect/vect-40.c: Ditto.
4800         * gcc.dg/vect/vect-41.c: Ditto.
4801         * gcc.dg/vect/vect-42.c: Ditto.
4802         * gcc.dg/vect/vect-43.c: Ditto.
4803         * gcc.dg/vect/vect-44.c: Ditto.
4804         * gcc.dg/vect/vect-45.c: Ditto.
4805         * gcc.dg/vect/vect-46.c: Ditto.
4806         * gcc.dg/vect/vect-47.c: Ditto.
4807         * gcc.dg/vect/vect-48.c: Ditto.
4808         * gcc.dg/vect/vect-48a.c: Ditto.
4809         * gcc.dg/vect/vect-49.c: Ditto.
4810         * gcc.dg/vect/vect-5.c: Ditto.
4811         * gcc.dg/vect/vect-50.c: Ditto.
4812         * gcc.dg/vect/vect-51.c: Ditto.
4813         * gcc.dg/vect/vect-52.c: Ditto.
4814         * gcc.dg/vect/vect-53.c: Ditto.
4815         * gcc.dg/vect/vect-54.c: Ditto.
4816         * gcc.dg/vect/vect-55.c: Ditto.
4817         * gcc.dg/vect/vect-56.c: Ditto.
4818         * gcc.dg/vect/vect-56a.c: Ditto.
4819         * gcc.dg/vect/vect-57.c: Ditto.
4820         * gcc.dg/vect/vect-58.c: Ditto.
4821         * gcc.dg/vect/vect-59.c: Ditto.
4822         * gcc.dg/vect/vect-6.c: Ditto.
4823         * gcc.dg/vect/vect-60.c: Ditto.
4824         * gcc.dg/vect/vect-61.c: Ditto.
4825         * gcc.dg/vect/vect-62.c: Ditto.
4826         * gcc.dg/vect/vect-63.c: Ditto.
4827         * gcc.dg/vect/vect-64.c: Ditto.
4828         * gcc.dg/vect/vect-65.c: Ditto.
4829         * gcc.dg/vect/vect-66.c: Ditto.
4830         * gcc.dg/vect/vect-67.c: Ditto.
4831         * gcc.dg/vect/vect-68.c: Ditto.
4832         * gcc.dg/vect/vect-69.c: Ditto.
4833         * gcc.dg/vect/vect-7.c: Ditto.
4834         * gcc.dg/vect/vect-72.c: Ditto.
4835         * gcc.dg/vect/vect-72a.c: Ditto.
4836         * gcc.dg/vect/vect-73.c: Ditto.
4837         * gcc.dg/vect/vect-74.c: Ditto.
4838         * gcc.dg/vect/vect-75.c: Ditto.
4839         * gcc.dg/vect/vect-76.c: Ditto.
4840         * gcc.dg/vect/vect-77.c: Ditto.
4841         * gcc.dg/vect/vect-77a.c: Ditto.
4842         * gcc.dg/vect/vect-78.c: Ditto.
4843         * gcc.dg/vect/vect-79.c: Ditto.
4844         * gcc.dg/vect/vect-8.c: Ditto.
4845         * gcc.dg/vect/vect-80.c: Ditto.
4846         * gcc.dg/vect/vect-82.c: Ditto.
4847         * gcc.dg/vect/vect-82_64.c: Ditto.
4848         * gcc.dg/vect/vect-83.c: Ditto.
4849         * gcc.dg/vect/vect-83_64.c: Ditto.
4850         * gcc.dg/vect/vect-9.c: Ditto.
4851         * gcc.dg/vect/vect-all.c: Ditto.
4852         * gcc.dg/vect/vect-none.c: Ditto.
4853
4854 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4855
4856         * lib/gcc-dg.exp (dg-skip-if): New function.
4857         (dg-forbid-option): Remove.
4858         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4859         * g++.dg/abi/bitfield8.C: Likewise.
4860         * g++.dg/abi/dtor1.C: Likewise.
4861         * g++.dg/abi/empty10.C: Likewise.
4862         * g++.dg/abi/empty7.C: Likewise.
4863         * g++.dg/abi/empty9.C: Likewise.
4864         * g++.dg/abi/layout3.C: Likewise.
4865         * g++.dg/abi/layout4.C: Likewise.
4866         * g++.dg/abi/thunk1.C: Likewise.
4867         * g++.dg/abi/thunk2.C: Likewise.
4868         * g++.dg/abi/vbase11.C: Likewise.
4869         * g++.dg/abi/vthunk2.C: Likewise.
4870         * g++.dg/abi/vthunk3.C: Likewise.
4871         * g++.dg/ext/attrib8.C: Likewise.
4872         * g++.dg/opt/longbranch2.C: Likewise.
4873         * g++.dg/opt/reg-stack4.C: Likewise.
4874         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4875         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4876         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4877         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4878         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4879         * gcc.dg/20000609-1.c: Likewise.
4880         * gcc.dg/20000720-1.c: Likewise.
4881         * gcc.dg/20011107-1.c: Likewise.
4882         * gcc.dg/20011119-1.c: Likewise.
4883         * gcc.dg/20020108-1.c: Likewise.
4884         * gcc.dg/20020122-2.c: Likewise.
4885         * gcc.dg/20020122-3.c: Likewise.
4886         * gcc.dg/20020201-3.c: Likewise.
4887         * gcc.dg/20020206-1.c: Likewise.
4888         * gcc.dg/20020218-1.c: Likewise.
4889         * gcc.dg/20020310-1.c: Likewise.
4890         * gcc.dg/20020411-1.c: Likewise.
4891         * gcc.dg/20020418-2.c: Likewise.
4892         * gcc.dg/20020426-1.c: Likewise.
4893         * gcc.dg/20020426-2.c: Likewise.
4894         * gcc.dg/20020517-1.c: Likewise.
4895         * gcc.dg/20020523-1.c: Likewise.
4896         * gcc.dg/20020523-2.c: Likewise.
4897         * gcc.dg/20020729-1.c: Likewise.
4898         * gcc.dg/20030204-1.c: Likewise.
4899         * gcc.dg/20030826-2.c: Likewise.
4900         * gcc.dg/20030926-1.c: Likewise.
4901         * gcc.dg/20031202-1.c: Likewise.
4902         * gcc.dg/980312-1.c: Likewise.
4903         * gcc.dg/980313-1.c: Likewise.
4904         * gcc.dg/990117-1.c: Likewise.
4905         * gcc.dg/990424-1.c: Likewise.
4906         * gcc.dg/990524-1.c: Likewise.
4907         * gcc.dg/991230-1.c: Likewise.
4908         * gcc.dg/i386-387-1.c: Likewise.
4909         * gcc.dg/i386-387-2.c: Likewise.
4910         * gcc.dg/i386-387-3.c: Likewise.
4911         * gcc.dg/i386-387-4.c: Likewise.
4912         * gcc.dg/i386-387-5.c: Likewise.
4913         * gcc.dg/i386-387-6.c: Likewise.
4914         * gcc.dg/i386-asm-1.c: Likewise.
4915         * gcc.dg/i386-bitfield1.c: Likewise.
4916         * gcc.dg/i386-bitfield2.c: Likewise.
4917         * gcc.dg/i386-loop-1.c: Likewise.
4918         * gcc.dg/i386-loop-2.c: Likewise.
4919         * gcc.dg/i386-loop-3.c: Likewise.
4920         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4921         * gcc.dg/i386-pic-1.c: Likewise.
4922         * gcc.dg/i386-regparm.c: Likewise.
4923         * gcc.dg/i386-signbit-1.c: Likewise.
4924         * gcc.dg/i386-signbit-2.c: Likewise.
4925         * gcc.dg/i386-signbit-3.c: Likewise.
4926         * gcc.dg/i386-sse-5.c: Likewise.
4927         * gcc.dg/i386-sse-8.c: Likewise.
4928         * gcc.dg/i386-unroll-1.c: Likewise.
4929         * gcc.dg/tls/opt-1.c: Likewise.
4930         * gcc.dg/tls/opt-2.c: Likewise.
4931         * gcc.dg/unroll-1.c: Likewise.
4932         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4933         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4934         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4935         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4936
4937 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4938
4939         * g++.dg/template/incomplete1.C: New test.
4940
4941 2004-11-16  Nick Clifton  <nickc@redhat.com>
4942
4943         Revert patches accidentally commited during checkin of fixes for
4944         xstormy16 tests:
4945         gcc.c-torture/execute/simd-4.c: Revert
4946         gcc.dg/20040910-1.c: Revert.
4947
4948 2004-11-16  Paul Brook  <paul@codesourcery.com>
4949
4950         PR fortran/13010
4951         * gfortran.dg/der_pointer_1.f90: New test.
4952
4953 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4954
4955         PR c/18498
4956         * gcc.dg/bitfld-13.c: New test.
4957
4958 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4959
4960         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4961         powerpc*-*-linux*.
4962
4963         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4964         * gcc.dg/ppc64-abi-2.c: Ditto.
4965         * gcc.dg/ppc64-abi-3.c: Ditto.
4966
4967         * lib/gcc-dg.exp (dg-target-list): Remove.
4968
4969 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4970
4971         * gcc.dg/ia64-postinc.c: New test.
4972
4973 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4974
4975         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4976
4977 2004-11-15  Nick Clifton  <nickc@redhat.com>
4978
4979         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4980         __INT_MAX__ so that the test can be compiled by toolchains
4981         targeted at 16-bit processors.
4982
4983         * gcc.dg/20040625-1.c: Use long constants rather than integers
4984         when performing arithmetic that will overflow 16-bits.
4985
4986         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4987         xstormy16.  It does not support 128-bit vector operations.
4988
4989         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4990         with the macro PTR_TYPE.  Define this macro to an integer type
4991         suitable for holding a pointer.
4992
4993         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4994         the target is a 16-bit processor.
4995
4996         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4997         16-bit targets where the character constant will be too long.
4998
4999         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
5000         where the double will not be directly addressable.
5001
5002 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5003
5004         Friend class name lookup 1/n, PR c++/18471
5005         * g++.dg/template/crash26.C: New test.
5006         * g++.dg/lookup/struct1.C: Adjust expected error.
5007         * g++.dg/parse/elab1.C: Likewise.
5008         * g++.dg/parse/elab2.C: Likewise.
5009         * g++.dg/parse/int-as-enum1.C: Likewise.
5010         * g++.dg/parse/struct-as-enum1.C: Likewise.
5011         * g++.dg/parse/typedef1.C: Likewise.
5012         * g++.dg/parse/typedef3.C: Likewise.
5013         * g++.dg/parse/typedef4.C: Likewise.
5014         * g++.dg/parse/typedef5.C: Likewise.
5015         * g++.dg/template/nontype4.C: Likewise.
5016         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5017         * g++.old-deja/g++.other/elab1.C: Likewise.
5018         * g++.old-deja/g++.other/syntax4.C: Likewise.
5019
5020 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5021
5022         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5023
5024 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
5025
5026         * gcc.c-torture/execute/20041114-1.c: New test.
5027
5028 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
5029
5030         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
5031         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
5032         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
5033         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
5034         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
5035         gcc.dg/switch-7.c: New tests.
5036
5037 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5038
5039         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
5040
5041 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5042
5043         PR tree-opt/18400
5044         * gcc.dg/vect/pr18400.c: New test.
5045
5046 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5047             Andrew Pinski  <pinskia@physics.uc.edu>
5048
5049         PR tree-opt/18425
5050         * gcc.dg/vect/pr18425.c: New test.
5051
5052 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5053
5054         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
5055         Guard with dg-require-alias and dg-require-visibility.
5056
5057 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5058
5059         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
5060
5061 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5062
5063         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
5064
5065 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5066
5067         PR c++/17344
5068         * g++.dg/template/defarg5.C: New test.
5069
5070 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5071
5072         * g++.dg/parse/cast1.C: Run only on ILP32.
5073         * g++.old-deja/g++.mike/p784.C: Likewise.
5074
5075 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
5076
5077         * gcc.c-torture/execute/20041113-1.c: New test.
5078
5079 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5080
5081         PR target/18230
5082         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
5083         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
5084         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
5085         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5086         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
5087         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
5088         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
5089         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
5090         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
5091         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5092         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5093         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
5094         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
5095
5096 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5097
5098         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
5099         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
5100         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
5101         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
5102         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
5103         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
5104         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
5105         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
5106         gcc.target/sparc/combined-1.c: New tests.
5107
5108 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
5109
5110         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
5111         New tests.
5112
5113 2004-11-12  Mark Mitchell <mark@codesourcery.com>
5114
5115         * lib/gcc-dg.exp (dg-forbid-option): New function.
5116         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
5117         * g++.dg/abi/bitfield8.C: Likewise.
5118         * g++.dg/abi/dtor1.C: Likewise.
5119         * g++.dg/abi/empty10.C: Likewise.
5120         * g++.dg/abi/empty7.C: Likewise.
5121         * g++.dg/abi/empty9.C: Likewise.
5122         * g++.dg/abi/layout3.C: Likewise.
5123         * g++.dg/abi/layout4.C: Likewise.
5124         * g++.dg/abi/thunk1.C: Likewise.
5125         * g++.dg/abi/thunk2.C: Likewise.
5126         * g++.dg/abi/vbase11.C: Likewise.
5127         * g++.dg/abi/vthunk2.C: Likewise.
5128         * g++.dg/abi/vthunk3.C: Likewise.
5129         * g++.dg/ext/attrib8.C: Likewise.
5130         * g++.dg/opt/longbranch2.C: Likewise.
5131         * g++.dg/opt/reg-stack4.C: Likewise.
5132         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5133         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5134         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5135         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5136         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5137         * gcc.dg/20000609-1.c: Likewise.
5138         * gcc.dg/20000720-1.c: Likewise.
5139         * gcc.dg/20011107-1.c: Likewise.
5140         * gcc.dg/20011119-1.c: Likewise.
5141         * gcc.dg/20020108-1.c: Likewise.
5142         * gcc.dg/20020122-2.c: Likewise.
5143         * gcc.dg/20020122-3.c: Likewise.
5144         * gcc.dg/20020201-3.c: Likewise.
5145         * gcc.dg/20020206-1.c: Likewise.
5146         * gcc.dg/20020218-1.c: Likewise.
5147         * gcc.dg/20020310-1.c: Likewise.
5148         * gcc.dg/20020411-1.c: Likewise.
5149         * gcc.dg/20020418-2.c: Likewise.
5150         * gcc.dg/20020426-1.c: Likewise.
5151         * gcc.dg/20020426-2.c: Likewise.
5152         * gcc.dg/20020517-1.c: Likewise.
5153         * gcc.dg/20020523-1.c: Likewise.
5154         * gcc.dg/20020523-2.c: Likewise.
5155         * gcc.dg/20020729-1.c: Likewise.
5156         * gcc.dg/20030204-1.c: Likewise.
5157         * gcc.dg/20030826-2.c: Likewise.
5158         * gcc.dg/20030926-1.c: Likewise.
5159         * gcc.dg/20031202-1.c: Likewise.
5160         * gcc.dg/980312-1.c: Likewise.
5161         * gcc.dg/980313-1.c: Likewise.
5162         * gcc.dg/990117-1.c: Likewise.
5163         * gcc.dg/990424-1.c: Likewise.
5164         * gcc.dg/990524-1.c: Likewise.
5165         * gcc.dg/991230-1.c: Likewise.
5166         * gcc.dg/i386-387-1.c: Likewise.
5167         * gcc.dg/i386-387-2.c: Likewise.
5168         * gcc.dg/i386-387-3.c: Likewise.
5169         * gcc.dg/i386-387-4.c: Likewise.
5170         * gcc.dg/i386-387-5.c: Likewise.
5171         * gcc.dg/i386-387-6.c: Likewise.
5172         * gcc.dg/i386-asm-1.c: Likewise.
5173         * gcc.dg/i386-bitfield1.c: Likewise.
5174         * gcc.dg/i386-bitfield2.c: Likewise.
5175         * gcc.dg/i386-loop-1.c: Likewise.
5176         * gcc.dg/i386-loop-2.c: Likewise.
5177         * gcc.dg/i386-loop-3.c: Likewise.
5178         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5179         * gcc.dg/i386-pic-1.c: Likewise.
5180         * gcc.dg/i386-regparm.c: Likewise.
5181         * gcc.dg/i386-signbit-1.c: Likewise.
5182         * gcc.dg/i386-signbit-2.c: Likewise.
5183         * gcc.dg/i386-signbit-3.c: Likewise.
5184         * gcc.dg/i386-sse-5.c: Likewise.
5185         * gcc.dg/i386-sse-8.c: Likewise.
5186         * gcc.dg/i386-unroll-1.c: Likewise.
5187         * gcc.dg/tls/opt-1.c: Likewise.
5188         * gcc.dg/tls/opt-2.c: Likewise.
5189         * gcc.dg/unroll-1.c: Likewise.
5190         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5191         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5192         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5193         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5194         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5195         -m64 is specified.
5196
5197 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5198
5199         PR c++/18389
5200         * g++.dg/parse/cond1.C: New test.
5201
5202         PR c++/18429
5203         * g++.dg/template/array9.C: New test.
5204         * g++.dg/ext/vla1.C: Adjust error messages.
5205         * g++.dg/ext/vlm1.C: Likewise.
5206         * g++.dg/template/crash2.C: Likewise.
5207
5208         PR c++/18436
5209         * g++.dg/template/call3.C: New test.
5210
5211         PR c++/18407
5212         * g++.dg/template/ptrmem11.C: New test.
5213
5214 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5215
5216         PR other/14264
5217         * lib/g++.exp: Set LC_ALL and LANG to C.
5218         * lib/gcc-dg.exp: Likewise.
5219         * lib/gfortran.exp: Likewise.
5220         * lib/objc.exp: Likewise.
5221         * lib/treelang.exp: Likewise.
5222
5223 2004-11-12  Andreas Schwab  <schwab@suse.de>
5224
5225         * gcc.dg/pr16286.c: Fix last change.
5226
5227 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5228
5229         PR c++/18416
5230         * g++.dg/init/global1.C: New test.
5231
5232 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5233
5234         * gcc.c-torture/execute/20041112-1.c: New test.
5235
5236 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5237
5238         * lib/gcc-dg.exp (dg-target-list): New.
5239
5240 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5241             Richard Sandiford  <rsandifo@redhat.com>
5242
5243         * lib/target-supports.exp (get-compiler_messages): New.
5244         (check_named_sections_available): Use it.
5245         (check_effective_target_ilp32): New.
5246         (check_effective_target_lp64): New.
5247         (is-effective-target): New.
5248         * lib/gcc-dg.exp (dg-require-effective-target): New.
5249
5250 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5251
5252         * gcc.dg/precedence-1.c: New test.
5253
5254 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5255
5256         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5257
5258         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5259         message, delete generated files, use more descriptive name for
5260         executable, and make the test unsupported when it cannot be run.
5261
5262         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5263         (dg-require-weak, dg-require-visibility, dg-require-alias,
5264         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5265         dg-require-iconv, dg-require-named-sections): Use it.
5266
5267         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5268
5269 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5270
5271         PR target/16457
5272         * gcc.dg/ppc-and-1: New
5273
5274         PR target/16796
5275         * gcc.dg/ppc-mov-1.c: New.
5276
5277         PR target/16458
5278         * gcc.dg/ppc-compare-1.c: New.
5279
5280 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5281
5282         * objc.dg/desig-init-2.m: New test.
5283
5284 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5285
5286         PR middle-end/18160
5287         * g++.dg/warn/register-var-1.C: New test.
5288         * g++.dg/warn/register-var-2.C: New test.
5289
5290 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5291
5292         * gcc.dg/union-2.c: New test.
5293
5294 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5295
5296         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5297         New test for PR tree-optimization/17892.
5298
5299 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5300
5301         PR c++/18369
5302         * g++.dg/init/new12.C: New test.
5303
5304 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5305
5306         * gcc.target/sparc: New directory.
5307         * gcc.target/sparc/sparc.exp: New driver.
5308         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5309         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5310         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5311         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5312
5313 2004-11-10  Paul Brook  <paul@codesourcery.com>
5314
5315         PR fortran/18218
5316         * gfortran.dg/list_read.c: New test.
5317
5318 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5319
5320         PR c/18322
5321         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5322         expected diagnostic location.
5323
5324 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5325
5326         * gcc.dg/20041109-1.c: New test.
5327
5328 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5329
5330         PR objc/18406
5331         * objc/compile/pr18406.m: New test.
5332
5333 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5334
5335         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5336
5337 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5338
5339         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5340
5341 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5342
5343         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5344
5345 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5346
5347         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5348         exit.
5349
5350 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5351
5352         PR tree-opt/18299
5353         * gcc.c-torture/pr18299-1.c: New test.
5354
5355 2004-11-06  Andreas Schwab  <schwab@suse.de>
5356
5357         * gcc.dg/pr16286.c: Also test for bool and pixel.
5358
5359 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5360
5361         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5362         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5363         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5364         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5365         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5366         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5367         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5368         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5369         gcc.dg/struct-semi-3.c: New tests.
5370
5371 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5372
5373         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5374
5375 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5376
5377         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5378         Do not use C99 designators.
5379
5380 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5381
5382         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5383
5384 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5385
5386         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5387         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5388         * gcc.c-torture/execute/simd-5.x: Remove.
5389
5390 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5391
5392         PR rtl-optimization/17933
5393         * gcc.dg/torture/pr17933-1.c: New test.
5394
5395 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5396
5397         PR target/18106
5398         * lib/target-supports.exp (check_weak_available): Support
5399         Windows.
5400
5401 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5402
5403         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5404         call to fflush(stdout) before abort.
5405         (my_ffsll): New function.
5406         (generate_fields): Use it.
5407
5408 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5409
5410         * gcc.dg/init-undef-1.c: New test.
5411
5412 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5413
5414         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5415         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5416         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5417         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5418         expected messages for new parser.
5419
5420 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5421
5422         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5423
5424 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5425
5426         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5427         on LP64 targets.
5428
5429 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5430
5431         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5432         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5433         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5434         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5435         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5436         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5437         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5438         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5439         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5440         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5441
5442 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5443
5444         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5445         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5446         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5447         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5448         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5449         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5450         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5451         for new parser.
5452
5453 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5454
5455         PR target/15342
5456         * gcc.dg/20041104-1.c: New test.
5457
5458 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5459
5460         * g++.dg/template/nontype7.C: New test.
5461         * g++.dg/template/nontype8.C: Likewise.
5462         * g++.dg/template/nontype9.C: Likewise.
5463         * g++.dg/template/nontype10.C: Likewise.
5464         * g++.dg/tc1/dr49.C: Likewise.
5465         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5466         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5467
5468 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5469
5470         * g++.dg/rtti/tinfo1.C: Remove xfails.
5471
5472 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5473
5474         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5475         packed attribute to the definition to satisfy the new C++ parser.
5476
5477 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5478
5479         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5480         invocations of va_arg.
5481
5482 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5483
5484         PR c++/18124
5485         * g++.dg/template/crash25.C: New test.
5486
5487         PR c++/18155
5488         * g++.dg/template/typedef2.C: New test.
5489         * g++.dg/parse/crash13.C: Adjust error markers.
5490
5491         PR c++/18177
5492         * g++.dg/conversion/const3.C: New test.
5493
5494 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5495
5496         PR fortran/17535
5497         PR fortran/17583
5498         PR fortran/17713
5499         * gfortran.dg/generic_[123].f90: New testcases.
5500
5501 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5502
5503         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5504         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5505
5506 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5507
5508         PR tree-opt/16808
5509         * gcc.c-torture/compile/pr16808.c: New test.
5510
5511 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5512
5513         PR rtl-optimization/17104
5514         * gcc.dg/ppc-bitfield1.c: New.
5515
5516 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5517
5518         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5519
5520 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5521
5522         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5523         strings for 32-bit code.
5524
5525 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5526
5527         PR c/18239
5528         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5529
5530 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5531
5532         PR c++/18064
5533         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5534
5535 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5536
5537         PR c++/15172
5538         * g++.dg/init/aggr2.C: New test.
5539
5540 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5541
5542         * objc.dg/local-decl-1.m: New test.
5543
5544 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5545
5546         * gcc.dg/20040910-1.c: Adjust regex.
5547
5548 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5549
5550         PR rtl-optimization/18084
5551         * g++.dg/opt/pr18084-1.C: New testcase.
5552
5553 2004-10-30  Matt Austern  <austern@apple.com>
5554
5555         PR c++/17542
5556         * g++.dg/ext/attrib18.C: New test.
5557
5558 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5559
5560         PR middle-end/18096
5561         * gcc.dg/pr18096-1.c: New test case.
5562
5563 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5564
5565         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5566
5567 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5568
5569         PR c/16666
5570         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5571         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5572         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5573         gcc.dg/old-style-prom-3.c: New tests.
5574
5575 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5576
5577         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5578         Remove unnecessary inclusion of stdio.h.
5579
5580 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5581
5582         PR rtl-optimization/17581
5583         * gcc.dg/pr17581-1.c: New test case.
5584
5585 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5586
5587         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5588         being implemented.
5589         * g++.dg/conversion/dr195-1.C: New.
5590         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5591         * g++.old-deja/g++.mike/p10148.C: Likewise.
5592
5593 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5594
5595         PR c++/17695
5596         * g++.dg/debug/typedef2.C: New test.
5597
5598 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5599
5600         PR fortran/13490
5601         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5602         * gfortran.dg/g77/README: Update.
5603
5604 2004-10-28  Matt Austern  <austern@apple.com>
5605
5606         PR c++/14124
5607         * g++.dg/ext/packed7.C: New test.
5608
5609 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5610
5611         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5612         scan-assembler.
5613         * lib/scanasm.exp (hidden-scan-for): New proc.
5614         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5615         string.
5616         (scan-not-hidden): Likewise.
5617         * lib/target-supports.exp (check_visibility_available): mach-o is
5618         support too.
5619
5620 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5621
5622         PR c++/17132
5623         * g++.dg/template/memclass3.C: New test.
5624
5625 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5626
5627         PR middle-end/18160
5628         * gcc.dg/register-var-1.c: New test.
5629         * gcc.dg/register-var-2.c: New test.
5630         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5631         error now.
5632
5633 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5634
5635         PR other/18172
5636         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5637         unused variables.
5638         * gcc.dg/vect/vect-22.c: Likewise.
5639
5640 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5641
5642         * gcc.dg/i386-rotate-1.c: New test.
5643
5644 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5645
5646         * g++.dg/init/ref12.C: Add "run" marker.
5647
5648         PR c++/17435
5649         * g++.dg/init/ref12.C: New test.
5650
5651         PR c++/18140
5652         * g++.dg/template/shift1.C: New test.
5653         * g++.dg/template/error10.C: Adjust error markers.
5654
5655 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5656
5657         PR tree-opt/17529
5658         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5659
5660 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5661
5662         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5663         * gcc.dg/weak/weak-3.c: Likewise.
5664         * gcc.dg/weak/weak-5.c: Likewise.
5665         * gcc.dg/weak/weak-9.c: Likewise.
5666         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5667         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5668
5669         * gcc.dg/darwin-weakimport-1.c: New.
5670
5671 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5672
5673         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
5674
5675 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
5676
5677         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
5678         'syntax' error messages.
5679         * gcc.dg/cpp/direct2s.c: Likewise.
5680
5681 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
5682
5683         * gcc.c-torture/compile/20041026-1.c: New.
5684
5685 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5686
5687         PR c++/18093
5688         * g++.dg/lookup/ns2.C: New test.
5689
5690         PR c++/18020
5691         * g++.dg/template/enum4.C: New test.
5692
5693         PR c++/18161
5694         * g++.dg/template/expr1.C: New test.
5695
5696 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5697
5698         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5699
5700 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5701
5702         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5703         gcc.dg/decl-nospec-3.c: New tests.
5704
5705 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5706
5707         * objc.dg/super-class-3.m: New test.
5708
5709 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5710
5711         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5712         resyncing.
5713         * gcc.dg/cpp/direct2s.c: Likewise.
5714
5715 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5716
5717         * objc.dg/image-info.m: Update for changes to section selection.
5718
5719 2004-10-25  David Ayers  <d.ayers@inode.at>
5720             Ziemowit Laski  <zlaski@apple.com>
5721
5722         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5723         diagnostics when messaging 'id <Proto>'.
5724         * objc.dg/class-protocol-1.m: New test.
5725         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5726         a non-existent method signature.
5727         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5728         Update diagnostics when messaging with non-existent method signature.
5729         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5730         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5731         invalid receivers are now resolved as if messaging 'id'; remove
5732         extraneous diagnostics.
5733
5734 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5735
5736         PR c/16667
5737         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5738         gcc.dg/init-desig-obs-3.c: New tests.
5739
5740 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5741
5742         * gcc.dg/debug/20041023-1.c: New test.
5743
5744 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5745
5746         PR middle-end/17407
5747         * gcc.c-torture/compile/pr17407.c: New test.
5748
5749         PR c++/18121
5750         * g++.dg/template/array8.C: New test.
5751
5752 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5753
5754         PR other/18138
5755         * lib/g++.exp: Accept more than one multilib libgcc.
5756         * lib/gcc-dg.exp: Likewise.
5757         * lib/objc.exp: Likewise.
5758         * lib/treelang.exp: Likewise.
5759         * lib/gfortran.exp: Likewise.
5760
5761 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5762
5763         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5764
5765 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5766
5767         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5768         * gcc.dg/c99-const-expr-3.c: Likewise.
5769
5770 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5771
5772         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5773
5774 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5775
5776         * gcc.c-torture/execute/loop-2e.x: Remove.
5777
5778 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5779
5780         PR c++/18095
5781         * g++.dg/parse/crash18.C: New.
5782         * g++.dg/parse/crash19.C: New.
5783
5784 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5785
5786         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5787         * g++.dg/ext/dllimport2.C: Same.
5788         * g++.dg/ext/dllimport8.C: Same.
5789
5790 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5791
5792         PR c++/10841
5793         * g++.dg/conversion/cast1.C: New test.
5794         * g++.dg/overload/pmf1.C: Adjust error marker.
5795
5796 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5797
5798         PR objc/17923
5799         * objc.dg/const-str-7.m: New test.
5800
5801 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5802
5803         * g++.dg/template/memfriend11.C: Fix comment typo.
5804         * g++.dg/template/memfriend14.C: Likewise.
5805
5806 2004-10-20  Richard Henderson  <rth@redhat.com>
5807
5808         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5809         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5810         -fasynchronous-unwind-tables.
5811
5812 2004-10-20  Richard Henderson  <rth@redhat.com>
5813
5814         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5815         (main): Return success.
5816         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5817         (main): Return success.
5818
5819 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5820
5821         PR c++/13495
5822         * g++.dg/template/memfriend9.C: New test.
5823         * g++.dg/template/memfriend10.C: Likewise.
5824         * g++.dg/template/memfriend11.C: Likewise.
5825         * g++.dg/template/memfriend12.C: Likewise.
5826         * g++.dg/template/memfriend13.C: Likewise.
5827         * g++.dg/template/memfriend14.C: Likewise.
5828         * g++.dg/template/memfriend15.C: Likewise.
5829         * g++.dg/template/memfriend16.C: Likewise.
5830         * g++.dg/template/memfriend17.C: Likewise.
5831         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5832
5833 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5834
5835         * g++.dg/conversion/dr195.C: New.
5836         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5837
5838 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5839             Devang Patel  <dpatel@apple.com>
5840
5841         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5842         of floating point arithmetic, which could trap.
5843
5844 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5845
5846         PR c++/14035
5847         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5848         * g++.dg/conversion/const2.C: New test.
5849         * g++.dg/expr/reinterpret2.C: New test.
5850         * g++.dg/expr/reinterpret3.C: New test.
5851         * g++.dg/expr/cast2.C: New test.
5852         * g++.dg/expr/copy1.C: New test.
5853         * g++.dg/other/conversion1.C: Change error message.
5854         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5855         function pointers to void *.
5856         * g++.old-deja/g++.mike/p10148.C: Likewise.
5857
5858 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5859
5860         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5861
5862 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5863
5864         PR c++/18047
5865
5866         * g++.dg/parse/expr3.C: New test.
5867
5868 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5869
5870         * gcc.dg/smod-1.c: New test.
5871
5872 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5873
5874         * objc.dg/method-14.m: New test.
5875
5876 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5877
5878         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5879         Also xfail as the patch was reverted.
5880
5881 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5882
5883         PR middle-end/16973
5884         * gcc.dg/pr16973.c: New test.
5885
5886 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5887
5888         PR tree-optimization/17656
5889         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5890
5891 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5892
5893         * g++.dg/eh/shadow1.C: New.
5894
5895 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5896
5897         * gcc.c-torture/compile/20041018-1.c: New test.
5898
5899 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5900
5901         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5902         compiler referring to register 0 when accessing sdata.  The linker
5903         now patches things up.
5904
5905 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5906
5907         PR c/17529
5908         * gcc.c-torture/compile/pr17529.c: New test.
5909
5910 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5911
5912         PR c++/17743
5913         * g++.dg/ext/attrib17.C: New test.
5914
5915 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5916
5917         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5918
5919 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5920
5921         PR c++/10479
5922         * g++.dg/ext/attrib16.C: New test.
5923
5924 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5925
5926         PR c++/17042
5927         * g++.dg/init/dso_handle1.C: New test.
5928
5929         PR c++/14667
5930         * g++.dg/parse/typedef6.C: New test.
5931
5932         PR c++/17916
5933         * g++.dg/parse/pragma1.C: New test.
5934
5935 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5936
5937         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5938
5939 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5940
5941         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5942         -fno-common when on HPPA HP-UX platforms.
5943
5944 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5945
5946         PR other/16820
5947         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5948         stdint.h.
5949         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5950         uintptr_t.
5951
5952 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5953
5954         PR c++/16301
5955         * g++.dg/lookup/strong-using-4.C: New test.
5956
5957 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5958
5959         PR middle-end/16567
5960         * gcc.c-torture/compile/nested-1.c: New test.
5961
5962 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5963
5964         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5965         and mipsisa64*-*-* (until support for misaligned loads is added).
5966         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5967         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5968         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5969         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5970         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5971         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5972
5973 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5974
5975         PR c++/17976
5976         * g++.dg/init/dtor3.C: New test.
5977
5978 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5979
5980         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5981
5982 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5983
5984         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5985         * gcc.dg/macho-lo-sum.c: Likewise.
5986
5987 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
5988
5989         * gcc.dg/ppc-spe64-1.c: New test.
5990
5991 2004-10-14  Devang Patel  <dpatel@apple.com>
5992
5993         PR 17635
5994         * gcc.dg/pr17635.c : New test.
5995
5996 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
5997
5998         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
5999         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
6000         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
6001         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
6002         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
6003         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
6004         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6005         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6006         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6007         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6008         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6009         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6010         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6011         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6012         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6013         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6014         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6015         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6016
6017 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6018
6019         * gcc.dg/vect/vect-82.c: New testcase.
6020         * gcc.dg/vect/vect-82_64.c: New testcase.
6021         * gcc.dg/vect/vect-83.c: New testcase.
6022         * gcc.dg/vect/vect-83_64.c: New testcase.
6023
6024 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6025
6026         * gcc.dg/cpp/error-1.c: New test.
6027
6028 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6029
6030         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
6031
6032 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
6033
6034         PR target/17984
6035         * gcc.dg/cris-peep2-xsrand2.c: New test.
6036
6037 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
6038
6039         PR c++/17661
6040         * testsuite/g++.dg/expr/for2.C: New test.
6041
6042 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6043
6044         * g++.dg/inherit/thunk1.C: Run on the SPARC.
6045
6046 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
6047
6048         PR tree-optimization/17724
6049         * g++.dg/opt/pr17724-1.C: New test.
6050         * g++.dg/opt/pr17724-2.C: New test.
6051         * g++.dg/opt/pr17724-3.C: New test.
6052         * g++.dg/opt/pr17724-4.C: New test.
6053         * g++.dg/opt/pr17724-5.C: New test.
6054         * g++.dg/opt/pr17724-6.C: New test.
6055
6056 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
6057
6058         PR c/17301
6059         * gcc.dg/pr17301-2.c: New test.
6060
6061 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
6062
6063         PR c++/15876
6064         * g++.dg/parse/error22.C: New test.
6065
6066         PR c++/17936
6067         * g++.dg/template/spec18.C: New test.
6068
6069 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
6070
6071         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
6072         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
6073         memcpy.
6074         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
6075         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
6076
6077 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6078
6079         * g++.dg/eh/cleanup5.C: Add dg-options "".
6080
6081 2004-10-11  Roger Sayle  <roger@eyesopen.com>
6082
6083         PR middle-end/17657
6084         * gcc.dg/switch-4.c: New test case.
6085
6086 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
6087
6088         * gcc.c-torture/execute/20041011-1.c: New test.
6089
6090 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6091
6092         PR c++/17554
6093         * g++.dg/init/for3.C: New test.
6094
6095         PR c++/17657
6096         * g++.dg/opt/switch2.C: New test.
6097
6098         PR middle-end/17703
6099         * g++.dg/warn/Wreturn-2.C: New test.
6100
6101 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6102
6103         PR c++/17907
6104         * g++.dg/eh/cleanup5.C: New test.
6105
6106 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
6107
6108         PR c++/17393
6109         * g++.dg/parse/error21.C: New test.
6110
6111 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6112
6113         * g++.dg/overload/pmf1.C: Adjust quoting marks.
6114         * g++.dg/warn/incomplete1.C: Likewise.
6115         * g++.dg/template/qualttp20.C: Likewise.
6116
6117 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6118
6119         PR c/17881
6120         * parm-incomplete-1.c: New test.
6121
6122 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6123
6124         PR c++/17867
6125         * g++.dg/parse/error19.C: New test.
6126
6127         PR c++/17670
6128         * g++.dg/init/new11.C: New test.
6129
6130         PR c++/17821
6131         * g++.dg/parse/error20.C: New test.
6132
6133         PR c++/17826
6134         * g++.dg/template/crash24.C: New test.
6135
6136 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6137
6138         PR c/17301
6139         * gcc.dg/pr17301-1.c: New test.
6140
6141 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6142
6143         PR c/17189
6144         * gcc.dg/anon-struct-5.c: New test.
6145
6146 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6147
6148         PR c/17844
6149         * gcc.dg/pr17844-1.c: New test.
6150
6151 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
6152
6153         PR tree-optimization/17906
6154         * gcc.c-torture/compile/pr17906.c: New.
6155
6156 2004-10-09  Stuart Hastings  <stuart@apple.com>
6157             Roger Sayle  <roger@eyesopen.com>
6158
6159         PR rtl-optimization/17853
6160         * gcc.dg/i386-mmx-5.c: New testcase.
6161
6162 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
6163
6164         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
6165
6166 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6167
6168         PR c++/17524
6169         * g++.dg/template/static9.C: New test.
6170
6171         PR c++/17685
6172         * g++.dg/parse/operator5.C: New test.
6173
6174 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6175
6176         PR middle-end/17894
6177         * gcc.c-torture/execute/divcmp-4.c: New test case.
6178
6179 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6180
6181         PR tree-opt/17902
6182         * g++.dg/opt/pr17902.C: New test.
6183
6184 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6185
6186         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6187
6188 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6189
6190         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6191
6192 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6193
6194         * gcc.dg/assign-warn-3.c: New test.
6195
6196 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6197
6198         PR c/16999
6199         * gcc.dg/cpp/ident-1.c: New test.
6200
6201 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6202
6203         * gcc.c-torture/compile/acc1.c: New.
6204
6205 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6206
6207         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6208         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6209
6210 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6211
6212         * gcc.dg/ultrasp11.c: New test.
6213
6214 2004-10-08  Michael Matz  <matz@suse.de>
6215
6216         * gcc.dg/doloop-2.c: New test.
6217
6218 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6219
6220         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6221         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6222         objc.dg/method-9.m: Update expected diagnostics.
6223
6224 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6225
6226         * gcc.dg/ppc-fsel-3.c: New file.
6227         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6228
6229 2004-10-07  Paul Brook  <paul@codesourcery.com>
6230
6231         * gfortran.dg/intrinsic_verify_1.f90: New test.
6232
6233 2004-10-07  Paul Brook  <paul@codesourcery.com>
6234
6235         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6236
6237 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6238
6239         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6240         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6241         commit.
6242
6243 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6244
6245         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6246
6247 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6248
6249         PR c++/17115
6250         * g++.dg/warn/Winline-4.C: New test.
6251
6252 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6253
6254         * gcc.c-torture/compile/20041007-1.c: New test.
6255
6256 2004-10-07  Paul Brook  <paul@codesourcery.com>
6257
6258         PR fortran/17678
6259         * gfortran.dg/use_allocated_1.f90: New test.
6260
6261 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6262
6263         PR middle-end/17849
6264         * gfortran.fortran-torture/compile/nested.f90: New test
6265
6266 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6267
6268         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6269
6270 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6271
6272         PR c++/17368
6273         * g++.dg/ext/asm6.C: New test.
6274
6275 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6276
6277         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6278
6279 2004-10-06  Paul Brook  <paul@codesourcery.com>
6280
6281         PR libfortran/17709
6282         * gfortran.dg/empty_format_1.f90: New test.
6283
6284 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6285
6286         PR fortran/17568
6287         * gfortran.dg/ishft.f90: New test.
6288
6289         PR fortran/17283
6290         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6291         tests.
6292
6293 2004-10-06  Paul Brook  <paul@codesourcery.com>
6294
6295         * gfortran.dg/do_1.f90: New test.
6296
6297 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6298
6299         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6300         optimizing for size.
6301
6302 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6303
6304         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6305
6306 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6307
6308         * gcc.c-torture/compile/20041005-1.c: New test.
6309
6310 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6311
6312         PR c++/17829
6313         * g++.dg/lookup/koenig4.C: New.
6314
6315 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6316
6317         * g++.dg/other/classkey1.C: Adjust quoting marks.
6318         * g++.dg/parse/error15.C: Likewise.
6319         * g++.dg/template/meminit2.C (int>): Likewise.
6320
6321 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6322
6323         PR fortran/17283
6324         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6325
6326         PR fortran/17631
6327         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6328
6329         PR fortran/17708
6330         * gfortran.dg/pr17708.f90: New test.
6331
6332 2004-10-04  Chao-ying Fu  <fu@mips.com>
6333
6334         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6335         * gcc.dg/vect/vect-4.c: Ditto.
6336         * gcc.dg/vect/vect-5.c: Ditto.
6337         * gcc.dg/vect/vect-6.c: Ditto.
6338         * gcc.dg/vect/vect-8.c: Ditto.
6339         * gcc.dg/vect/vect-16.c: Ditto.
6340         * gcc.dg/vect/vect-30.c: Ditto.
6341         * gcc.dg/vect/vect-40.c: Ditto.
6342         * gcc.dg/vect/vect-41.c: Ditto.
6343         * gcc.dg/vect/vect-42.c: Ditto.
6344         * gcc.dg/vect/vect-43.c: Ditto.
6345         * gcc.dg/vect/vect-44.c: Ditto.
6346         * gcc.dg/vect/vect-45.c: Ditto.
6347         * gcc.dg/vect/vect-46.c: Ditto.
6348         * gcc.dg/vect/vect-47.c: Ditto.
6349         * gcc.dg/vect/vect-48.c: Ditto.
6350         * gcc.dg/vect/vect-49.c: Ditto.
6351         * gcc.dg/vect/vect-50.c: Ditto.
6352         * gcc.dg/vect/vect-51.c: Ditto.
6353         * gcc.dg/vect/vect-52.c: Ditto.
6354         * gcc.dg/vect/vect-53.c: Ditto.
6355         * gcc.dg/vect/vect-54.c: Ditto.
6356         * gcc.dg/vect/vect-55.c: Ditto.
6357         * gcc.dg/vect/vect-56.c: Ditto.
6358         * gcc.dg/vect/vect-57.c: Ditto.
6359         * gcc.dg/vect/vect-58.c: Ditto.
6360         * gcc.dg/vect/vect-59.c: Ditto.
6361         * gcc.dg/vect/vect-60.c: Ditto.
6362         * gcc.dg/vect/vect-74.c: Ditto.
6363         * gcc.dg/vect/vect-79.c: Ditto.
6364         * gcc.dg/vect/vect-80.c: Ditto.
6365
6366 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6367
6368         * gcc.dg/unused-7.c: Use the correct option.
6369
6370 2004-10-04  Paul Brook  <paul@codesourcery.com>
6371         Bud Davis  <bdavis9659@comcast.net>
6372
6373         PR fortran/17706
6374         PR fortran/16434
6375         * gfortran/pr17706.f90: New test.
6376         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6377
6378 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6379
6380         * gfortran.dg/pr17612.f90: New test.
6381
6382 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6383
6384         * g++.dg/template/local1.C: Adjust quoting marks in
6385         testing for diagnostics.
6386         * g++.dg/tls/diag-2.C: Likewise.
6387         * g++.dg/other/error8.C: Likewise.
6388
6389 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6390
6391         PR c/17178
6392         * gcc.dg/unused-4.c: Adjust to be correct.
6393
6394         PR c/17820
6395         * gcc.dg/unused-7.c: New test.
6396
6397 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6398
6399         PR c++/17797
6400         * g++.dg/overload/template2.C: New test.
6401
6402 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6403
6404         PR tree-optimization/16632
6405         * gcc.dg/tree-ssa/20041002-1.c: New.
6406
6407 2004-10-03  Paul Brook  <paul@codesourcery.com>
6408
6409         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6410         rather than relying on default formatting.
6411
6412 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6413
6414         * gcc.dg/20040920-1.c: Update expected message text.
6415
6416 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6417
6418         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6419
6420 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6421
6422         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6423         tree level.
6424
6425 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6426
6427         * gcc.dg/tree-ssa/pr17343.c: Remove.
6428
6429 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6430
6431         PR tree-opt/17343
6432         * gcc.dg/tree-ssa/pr17343.c: New test.
6433
6434 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6435
6436         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6437         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6438         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6439         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6440         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6441
6442 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6443
6444         * gcc.dg/lvalue-2.c: New test.
6445
6446 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6447
6448         PR c/17730
6449         * gcc.dg/pr17730-1.c: New test
6450
6451 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6452
6453         PR c/7425
6454         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6455
6456 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6457
6458         * gcc.c-torture/execute/stdarg-1.c: New test.
6459         * gcc.c-torture/execute/stdarg-2.c: New test.
6460         * gcc.c-torture/execute/stdarg-3.c: New test.
6461         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6462         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6463         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6464         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6465         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6466
6467 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6468
6469         PR tree-optimization/17697
6470         * g++.dg/opt/pr17697-1.C: New test.
6471         * g++.dg/opt/pr17697-2.C: New test.
6472         * g++.dg/opt/pr17697-3.C: New test.
6473
6474 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6475
6476         PR c/16409
6477         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6478         gcc.dg/vla-init-5.c: New tests.
6479
6480 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6481
6482         PR c/13804
6483         * gcc.dg/pr13804-1.c: New test.
6484
6485 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6486
6487         PR fortran/16938
6488         * gfortran.dg/pr16938.f90: New test.
6489
6490 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6491
6492         * g++.dg/template/crash23.C: New test.
6493
6494 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6495
6496         PR c++/17585
6497         * g++.dg/template/static8.C: New test.
6498
6499 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6500
6501         PR c++/17681
6502         * g++.dg/other/error9.C: New test.
6503
6504 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6505
6506         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6507
6508 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6509
6510         PR fortran/15164
6511         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6512
6513 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6514
6515         PR middle-end/17112
6516         * gcc.dg/pr17112-1.c: New test case.
6517
6518 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6519
6520         PR c/11459
6521         * gcc.dg/pr11459-1.c: New test.
6522
6523 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6524
6525         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6526         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6527
6528 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6529
6530         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6531
6532 2004-09-25  Jan Hubicka  <jh@suse.cz>
6533
6534         * compile/30040909-1.c: New test.
6535         * compile/30040907-1.c: New test.
6536
6537 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6538
6539         * gcc.c-torture/execute/va-arg-26.c: New test.
6540
6541 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6542
6543         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6544         extra diagnostics on targets with 64-bit pointers.
6545         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6546
6547 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6548
6549         PR c/17188
6550         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6551         * gcc.dg/decl-3.c: Adjust expected message.
6552
6553 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6554
6555         PR fortran/17615
6556         * gfortran.dg/pr17615.f90: New test.
6557
6558 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6559
6560         PR tree-optimzation/17517
6561         * g++.dg/tree-ssa/pr17517.C: New Test.
6562
6563 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6564
6565         PR c++/16889
6566         * g++.dg/lookup/ambig3.C: New.
6567
6568 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6569
6570         PR tree-opt/17624
6571         * g++.dg/opt/pr17624.C: New test.
6572
6573 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6574
6575         PR c/6980
6576         * gcc.dg/Wbad-function-cast-1.c: New test.
6577
6578 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6579
6580         * g++.dg/ext/complit1.C
6581         * g++.dg/other/error2.C
6582         * g++.dg/other/nontype-1.C
6583         * g++.dg/parse/crash11.C
6584         * g++.dg/parse/crash12.C
6585         * g++.dg/parse/error15.C
6586         * g++.dg/parse/error4.C
6587         * g++.dg/parse/tmpl-outside1.C
6588         * g++.dg/parse/too-many-tmpl-args1.C
6589         * g++.dg/template/dependent-expr3.C
6590         * g++.dg/template/error10.C
6591         * g++.dg/template/instantiate1.C
6592         * g++.dg/template/vtable2.C
6593         * g++.dg/warn/Wshadow-1.C
6594         * g++.dg/warn/weak1.C
6595         * g++.old-deja/g++.brendan/crash16.C
6596         * g++.old-deja/g++.brendan/crash18.C
6597         * g++.old-deja/g++.brendan/crash48.C
6598         * g++.old-deja/g++.brendan/crash49.C
6599         * g++.old-deja/g++.brendan/crash55.C
6600         * g++.old-deja/g++.brendan/crash56.C
6601         * g++.old-deja/g++.brendan/crash8.C
6602         * g++.old-deja/g++.brendan/enum11.C
6603         * g++.old-deja/g++.brendan/enum8.C
6604         * g++.old-deja/g++.brendan/enum9.C
6605         * g++.old-deja/g++.brendan/friend3.C
6606         * g++.old-deja/g++.brendan/misc14.C
6607         * g++.old-deja/g++.bugs/900402_02.C
6608         * g++.old-deja/g++.bugs/900404_03.C
6609         * g++.old-deja/g++.bugs/900404_04.C
6610         * g++.old-deja/g++.bugs/900428_03.C
6611         * g++.old-deja/g++.jason/crash4.C
6612         * g++.old-deja/g++.jason/overload21.C
6613         * g++.old-deja/g++.jason/redecl1.C
6614         * g++.old-deja/g++.jason/report.C
6615         * g++.old-deja/g++.jason/rfg10.C
6616         * g++.old-deja/g++.jason/template30.C
6617         * g++.old-deja/g++.law/arm12.C
6618         * g++.old-deja/g++.law/ctors5.C
6619         * g++.old-deja/g++.law/cvt20.C
6620         * g++.old-deja/g++.law/init10.C
6621         * g++.old-deja/g++.law/init8.C
6622         * g++.old-deja/g++.law/visibility17.C
6623         * g++.old-deja/g++.law/visibility7.C
6624         * g++.old-deja/g++.mike/net8.C
6625         * g++.old-deja/g++.mike/p646.C
6626         * g++.old-deja/g++.mike/p700.C
6627         * g++.old-deja/g++.mike/p701.C
6628         * g++.old-deja/g++.mike/p811.C
6629         * g++.old-deja/g++.ns/template13.C
6630         * g++.old-deja/g++.other/array3.C
6631         * g++.old-deja/g++.other/crash25.C
6632         * g++.old-deja/g++.other/dtor3.C
6633         * g++.old-deja/g++.other/dtor4.C
6634         * g++.old-deja/g++.other/main1.C
6635         * g++.old-deja/g++.other/warn7.C
6636         * g++.old-deja/g++.pt/crash11.C
6637         * g++.old-deja/g++.pt/crash36.C
6638         * g++.old-deja/g++.pt/spec22.C
6639         * g++.old-deja/g++.pt/spec9.C
6640         * g++.old-deja/g++.pt/ttp52.C
6641         * g++.old-deja/g++.robertl/eb103.C
6642         * g++.old-deja/g++.robertl/eb121.C
6643         * g++.old-deja/g++.robertl/eb22.C
6644         * g++.old-deja/g++.robertl/eb8.C:
6645         Update locations and/or regexps of dg-error markers.
6646         Remove markers for some bogus messages that are no longer issued.
6647
6648 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6649
6650         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6651         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6652
6653 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6654
6655         PR c++/17618
6656         * g++.dg/lookup/crash5.C: New test.
6657
6658 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6659
6660         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6661         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6662         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6663         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6664         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6665         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6666
6667         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6668         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6669         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6670         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6671         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6672         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
6673
6674         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
6675
6676         * gcc.dg/vect/vect-44.c: Check additional cases.
6677         * gcc.dg/vect/vect-48.c: Check additional cases.
6678
6679         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
6680         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
6681         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
6682         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6683         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6684         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6685         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6686         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6687         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6688
6689         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6690         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6691         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6692
6693 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6694
6695         * gcc.dg/tree-ssa/loop-6.c: New test.
6696
6697 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6698
6699         PR c++/17620
6700         * g++.dg/inherit/base2.C: New.
6701
6702 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6703
6704         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6705         * gcc.dg/20001012-2.c: Likewise.
6706         * gcc.dg/20001013-1.c: Likewise.
6707         * gcc.dg/20001101-1.c: Likewise.
6708         * gcc.dg/20001102-1.c: Likewise.
6709         * gcc.dg/bf-spl1.c: Likewise.
6710         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6711         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6712
6713 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6714
6715         PR tree-optimization/16721
6716         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6717
6718 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6719
6720         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6721         * gcc.dg/20040305-1.c: Likewise.
6722
6723 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6724
6725         PR c/16566
6726         * gcc.c-torture/compile/pr16566-1.c,
6727         gcc.c-torture/compile/pr16566-2.c,
6728         gcc.c-torture/compile/pr16566-3.c: New tests.
6729
6730 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6731
6732         PR tree-optimization/17512
6733         * gcc.c-torture/compile/20040916-1.c.
6734
6735 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6736
6737         * gcc.dg/pragma-re-3.c: New test.
6738
6739 2004-09-17  Matt Austern  <austern@apple.com>
6740
6741         PR c++/15049
6742         * g++.dg/other/anon3.C: New.
6743
6744 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6745
6746         PR c++/7503
6747         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6748         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6749         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6750         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6751         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6752
6753 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6754
6755         PR fortran/17286
6756         * gfortran.dg/pr17286.f90: New test.
6757
6758 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6759
6760         PR c++/17530
6761         * g++.dg/template/static7.C: New test.
6762
6763 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6764
6765         PR tree-opt/17558
6766         * gcc.c-torture/compile/pr17558.c: New test.
6767
6768 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6769
6770         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6771         if SKIP_ATTRIBUTE is defined.
6772
6773 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6774
6775         PR fortran/15957
6776         * gfortran.dg/pr15957.f90: New test.
6777
6778 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6779
6780         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6781         in comparison.
6782         * gcc.dg/vect/vect-79.c: Likewise.
6783         * gcc.dg/vect/vect-80.c: Likewise.
6784
6785 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6786
6787         PR fortran/15750
6788         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6789
6790 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6791
6792         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6793         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6794         * gcc.dg/vect/vect-62.c: New testcase.
6795         * gcc.dg/vect/vect-63.c: New testcase.
6796         * gcc.dg/vect/vect-64.c: New testcase.
6797         * gcc.dg/vect/vect-65.c: New testcase.
6798         * gcc.dg/vect/vect-66.c: New testcase.
6799         * gcc.dg/vect/vect-67.c: New testcase.
6800         * gcc.dg/vect/vect-68.c: New testcase.
6801         * gcc.dg/vect/vect-69.c: New testcase.
6802         * gcc.dg/vect/vect-79.c: New testcase.
6803         * gcc.dg/vect/vect-80.c: New testcase.
6804
6805 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6806
6807         * gcc.target/mips/asm-1.c: New test.
6808
6809 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6810
6811         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6812         * gcc.dg/vect/vect-73.c: New testcase.
6813         * gcc.dg/vect/vect-74.c: New testcase.
6814         * gcc.dg/vect/vect-75.c: New testcase.
6815         * gcc.dg/vect/vect-76.c: New testcase.
6816         * gcc.dg/vect/vect-77.c: New testcase.
6817         * gcc.dg/vect/vect-78.c: New testcase
6818
6819 2004-09-18  Paul Brook  <paul@codesourcery.com>
6820
6821         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6822
6823 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6824
6825         PR c/17424
6826         * gcc.dg/pr17424-1.c: New test.
6827
6828 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6829
6830         * g++.dg/tree-ssa/pr17153.C: New test.
6831
6832 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6833
6834         PR pch/13361
6835         * testsuite/g++.dg/pch/wchar-1.C: New.
6836         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6837
6838 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6839
6840         * gcc.c-torture/execute/20040917-1.c: New test.
6841
6842 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6843
6844         PR tree-optimization/17319
6845         * gcc.dg/pr17319.c: New test.
6846
6847 2004-09-17  Devang Patel  <dpatel@apple.com>
6848
6849         * gcc.dg/20040813-1.c: New test.
6850
6851 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6852
6853         PR tree-optimization/17273
6854         * gcc.c-torture/compile/pr17273.c: New test.
6855
6856 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6857
6858         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6859         Update expected messages.
6860         * gcc.dg/declspec-13.c: New test.
6861
6862 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6863
6864         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6865
6866 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6867
6868         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6869         change what 'a' is pointing to.
6870
6871 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6872
6873         PR c++/16002
6874         * g++.dg/template/error18.C: New test.
6875
6876         PR c++/16029
6877         * g++.dg/warn/Wunused-8.C: New test.
6878
6879 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6880
6881         PR tree-optimization/17513
6882         * gcc.dg/20040916-1.c: New test.
6883
6884 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6885
6886         PR c++/17501
6887         * g++.dg/template/typename7.C: New test.
6888
6889 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6890
6891         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6892
6893 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6894
6895         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6896         with -ftree-based-profiling also.
6897         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6898
6899 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6900
6901         PR/15364
6902         * gfortran.dg/der_array_io_1.f90: New test.
6903         * gfortran.dg/der_array_io_2.f90: New test.
6904         * gfortran.dg/der_array_io_3.f90: New test.
6905
6906 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6907
6908         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6909         EABI.
6910
6911 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6912
6913         * g++.dg/opt/switch1.C: New test.
6914
6915 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6916
6917         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6918         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6919         Update expected messages.
6920
6921 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6922
6923         PR fortran/16485
6924         * gfortran.dg/same_name_1.f90: New test.
6925
6926 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6927
6928         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6929         dereference garbage pointers.
6930
6931 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6932
6933         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6934         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6935
6936         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6937         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6938         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6939
6940 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6941
6942         PR c++/17324
6943         * g++.dg/template/mangle1.C: New test.
6944
6945 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6946
6947         PR tree-optimization/17252
6948         * gcc.c-torture/execute/pr17252.c: New test.
6949
6950 2004-09-14  Andrew Pinski  <apinski@apple.com>
6951
6952         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6953
6954 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6955
6956         PR rtl-optimization/9771
6957         * gcc.dg/pr9771-1.c: New test case.
6958
6959 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6960
6961         PR tree-optimization/15262
6962         * gcc.c-torture/execute/pr15262-1.c: New test.
6963         * gcc.c-torture/execute/pr15262-2.c: New test.
6964
6965 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6966
6967         * gcc.dg/declspec-12.c: New test.
6968
6969 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6970
6971         * gfortran.dg/pr17090.f90: Add directives to test.
6972
6973 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6974
6975         * gcc.c-torture/compile/20040914-1.c: New test.
6976
6977 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6978
6979         PR c++/16162
6980         * g++.dg/template/decl2.C: New test.
6981
6982 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6983
6984         PR fortran/17090
6985         * gfortran.dg/pr17090.f90: New test.
6986
6987 2004-09-13  Dale Johannesen  <dalej@apple.com>
6988
6989         * gcc.c-torture/compile/pr17408.c:  New test case.
6990
6991 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6992
6993         PR c++/16716
6994         * g++.dg/parse/crash17.C: New test.
6995
6996         PR c++/17327
6997         * g++.dg/template/enum3.C: New test.
6998
6999 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
7000
7001         * lib/gcc-defs.exp: Load wrapper.exp.
7002         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
7003         using local code.
7004         * lib/gcc.exp (gcc_init): Similar.
7005         * lib/gfortran.exp (gfortran_init): Similar.
7006         * lib/objc.exp (objc_init): Similar.
7007         * lib/treelang.exp (treelang_init): Similar.
7008         * lib/wrapper.exp: New file with build_wrapper call machinery in
7009         ${tool}_maybe_build_wrapper.
7010
7011 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7012
7013         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7014         "inline".
7015         * gcc.dg/declspec-11.c: Update expected messages.
7016         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7017         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7018         gcc.dg/inline-12.c: New tests.
7019
7020 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7021
7022         * g++.dg/tree-ssa/pr17400.C: New testcase.
7023
7024 2004-09-13  James E Wilson  <wilson@specifixinc.com>
7025
7026         * gcc.target/mips/sb1-1.c: New testcase.
7027
7028 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
7029
7030         * lib/g77-dg.exp: Remove unused file.
7031         * lib/mike-g77.exp: Ditto.
7032         * lib/g77.exp: Ditto.
7033
7034 2004-09-12  Richard Henderson  <rth@redhat.com>
7035
7036         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
7037
7038 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7039
7040         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
7041         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7042         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
7043         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
7044         Update expected messages.
7045
7046 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
7047
7048         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
7049         declaration/use mismatch for dirp parameter.
7050
7051 2004-09-12  Andrew Pinski  <apinski@apple.com>
7052
7053         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
7054         -fgnu-runtime is passed.
7055
7056 2004-09-12  Richard Henderson  <rth@redhat.com>
7057
7058         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
7059         do the uplevel thing and update additional_flags directly.
7060         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
7061         gfortran.fortran-torture/execute/intrinsic_nearest.x,
7062         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
7063         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
7064
7065 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7066
7067         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
7068
7069 2004-09-11  Roger Sayle  <roger@eyesopen.com>
7070
7071         PR middle-end/17411
7072         * g++.dg/opt/pr17411-1.C: New test case.
7073
7074 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7075
7076         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7077         gcc.dg/tls/diag-2.c: Update expected messages.
7078         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
7079         messages.
7080         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
7081         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
7082         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
7083         gcc.dg/tls/diag-5.c: New tests.
7084
7085 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
7086
7087         * gcc.dg/20040910-1.c: Correct dg-error regexp.
7088
7089 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7090
7091         * g++.dg/parse/break-in-for.C: New test.
7092
7093 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
7094
7095         * gcc.dg/tree-ssa/20040911-1.c: New test.
7096
7097 2004-09-11  Andreas Jaeger  <aj@suse.de>
7098
7099         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
7100         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
7101
7102 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
7103
7104         * gcc.target/frv: New directory of FR-V-specific tests.
7105
7106 2004-09-10  James E Wilson  <wilson@specifixinc.com>
7107
7108         * gcc.dg/convert-vec-1.c: New test.
7109
7110 2004-09-10  Roger Sayle  <roger@eyesopen.com>
7111
7112         PR middle-end/17024
7113         * gcc.dg/pr17024-1.c: New test case.
7114
7115 2004-09-10  Eric Christopher  <echristo@redhat.com>
7116
7117         * gcc.dg/20040910-1.c: New test.
7118
7119 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7120
7121         * gcc.dg/bitfld-9.c: New test.
7122
7123 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
7124
7125         * gcc.c-torture/execute/ieee/acc1.c: New test.
7126         * gcc.c-torture/execute/ieee/acc2.c: New test.
7127         * gcc.c-torture/execute/ieee/mzero6.c: New test.
7128
7129 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7130
7131         * gcc.dg/deprecated-2.c: New test.
7132
7133 2004-09-09  James E Wilson  <wilson@specifixinc.com>
7134
7135         * gcc.dg/init-vec-1.c: New test.
7136
7137 2004-09-09  Roger Sayle  <roger@eyesopen.com>
7138
7139         PR middle-end/17055
7140         * gcc.dg/pr17055-1.c: New test case.
7141
7142 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
7143
7144         PR target/17377
7145         * gcc.c-torture/execute/pr17377.c: New test.
7146
7147 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7148
7149         PR c/8420
7150         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
7151         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
7152         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7153         gcc.dg/long-long-typespec-1.c: New tests.
7154         * gcc.dg/tls/diag-2.c: Update expected diagnostics
7155
7156 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7157
7158         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
7159         gcc.dg/gnu99-static-1.c: New tests.
7160
7161 2004-09-08  Devang Patel  <dpatel@apple.com>
7162
7163         * gcc.dg/darwin-ld-20040828-1.c: New test.
7164         * gcc.dg/darwin-ld-20040828-2.c: New test.
7165         * gcc.dg/darwin-ld-20040828-3.c: New test.
7166
7167 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
7168
7169         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
7170         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
7171         in error message.
7172         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7173         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7174         in error message.
7175         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7176         types they qualify.
7177         * objc.dg/type-size-2.m: Fix wording in comment.
7178         * objc.dg/va-meth-1.m: New test case.
7179
7180 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7181
7182         PR c/16633:
7183         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7184         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7185
7186 2004-09-06  Devang Patel  <dpatel@apple.com>
7187
7188         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7189         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7190
7191 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7192
7193         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7194         reflect changed line numbering of diagnostics.
7195
7196 2004-09-06  Paul Brook  <paul@codesourcery.com>
7197
7198         * gfortran.dg/edit_real_1.f90: Add new test.
7199
7200 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7201
7202         * gcc.dg/tree-ssa/loop-2.c: New test.
7203         * gcc.dg/tree-ssa/loop-3.c: New test.
7204         * gcc.dg/tree-ssa/loop-4.c: New test.
7205         * gcc.dg/tree-ssa/loop-5.c: New test.
7206
7207 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7208
7209         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7210
7211 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7212
7213         * gcc.dg/format/sentinel-1.c: New test.
7214
7215 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7216
7217         * testsuite/gcc.dg/builtins-46.c: New.
7218
7219 2004-09-03  Devang Patel  <dpatel@apple.com>
7220
7221         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7222         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7223
7224 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7225
7226         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7227         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7228         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7229         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7230         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7231         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7232         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7233         the non-portable bzero.
7234         * gcc.dg/20010912-1.c: xfail for NetWare.
7235         * gcc.dg/20020426-2.c: xfail for NetWare.
7236         * gcc.dg/20021014-1.c: xfail for NetWare.
7237         * gcc.dg/20021018-1.c: xfail for NetWare.
7238         * gcc.dg/20030213-1.c: xfail for NetWare.
7239         * gcc.dg/20030225-1.c: xfail for NetWare.
7240         * gcc.dg/20030708-1.c: xfail for NetWare.
7241         * gcc.dg/builtins-config.h: Also exclude NetWare.
7242         * gcc.dg/format/format.h: Define restrict only if not already defined.
7243         * gcc.dg/nest.c: xfail for NetWare.
7244         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7245         * lib/target-supports.exp (check_visibility_available): Exclude
7246         NetWare.
7247
7248 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7249
7250         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7251         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7252         deterministic starting point for the alignment of structure fields.
7253         * gcc.dg/Wpadded.c: Dito.
7254         * g++.dg/abi/vbase10.C: Dito.
7255
7256 2004-09-03  Devang Patel  <dpatel@apple.com>
7257
7258         * g++.dg/debug/pr15736.cc: New test.
7259
7260 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7261
7262         * README.QMTEST: Fix out-of-date link.
7263
7264 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7265
7266         PR fortran/16579
7267         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7268         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7269
7270 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7271
7272         * g++.dg/abi/arm_rtti1.C: New test.
7273
7274 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7275
7276         * gcc.dg/ppc-vector-memcpy.c: New.
7277         * gcc.dg/ppc-vector-memset.c: New.
7278
7279 2004-09-02  Chao-ying Fu  <fu@mips.com>
7280
7281         * gcc.target/mips/mips-3d-1.c: New test.
7282         * gcc.target/mips/mips-3d-2.c: New test.
7283         * gcc.target/mips/mips-3d-3.c: New test.
7284         * gcc.target/mips/mips-3d-4.c: New test.
7285         * gcc.target/mips/mips-3d-5.c: New test.
7286         * gcc.target/mips/mips-3d-6.c: New test.
7287         * gcc.target/mips/mips-3d-7.c: New test.
7288         * gcc.target/mips/mips-3d-8.c: New test.
7289         * gcc.target/mips/mips-3d-9.c: New test.
7290         * gcc.target/mips/mips-ps-1.c: New test.
7291         * gcc.target/mips/mips-ps-2.c: New test.
7292         * gcc.target/mips/mips-ps-3.c: New test.
7293         * gcc.target/mips/mips-ps-4.c: New test.
7294         * gcc.target/mips/mips-ps-type.c: New test.
7295
7296 2004-09-02  Paul Brook  <paul@codesourcery.com>
7297
7298         * gfortran.dg/edit_real_1.f90: Add new tests.
7299
7300 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7301
7302         PR fortran/15327
7303         * gfortran.dg/merge_char_1.f90: New test.
7304
7305 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7306
7307         PR fortran/16404
7308         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7309
7310 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7311
7312         PR c/1522
7313         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7314
7315 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7316
7317         * g++.dg/opt/loop1.C: Do not XFAIL.
7318
7319 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7320
7321         * gcc.c-torture/execute/20040831-1.c: New test.
7322
7323 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7324
7325         PR fortran/16579
7326         * gfortran.dg/g77/20010610.f: Now passes.
7327         Copy from g77.f-torture/execute. Add dg-run directive.
7328         * gfortran.dg/g77/README: Update
7329
7330 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7331
7332         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7333         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7334         (t1, t2, t3, t4): Add volatile.
7335
7336 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7337
7338         * g++.dg/ext/visibility/arm1.C: New test.
7339
7340 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7341
7342         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7343         -pedantic-errors.
7344
7345 2004-09-01  Paul Brook  <paul@codesourcery.com>
7346
7347         * gfortran.dg/eof_2.f90: New test.
7348
7349 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7350
7351         PR fortran/16579
7352         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7353
7354 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7355
7356         PR libfortran/16805
7357         * gfortran.dg/list_read_2.f90: New test.
7358
7359 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7360
7361         * g++.dg/abi/key1.C: New test.
7362
7363 2004-08-31  Richard Henderson  <rth@redhat.com>
7364
7365         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7366         form of offsetof.
7367         * g++.dg/other/offsetof5.C: Remove duplicate.
7368
7369 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7370
7371         PR fortran/17244
7372         * gfortran.dg/func_derived_1.f90: New test.
7373
7374 2004-08-31  Paul Brook  <paul@codesourcery.com>
7375
7376         * gfortran.dg/eof_1.f90: New test.
7377
7378 2004-08-31  Paul Brook  <paul@codesourcery.com>
7379
7380         * gfortran.dg/list_read_1.f90: New file.
7381
7382 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7383
7384         * g++.dg/opt/loop1.C: XFAIL.
7385
7386 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7387
7388         * gcc.dg/funcdef-storage-1.c: New.
7389         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7390         an extern function in local scope.
7391         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7392         declare an 'auto inline' function in local scope.
7393         * gcc.dg/20011130-1.c: Likewise.
7394         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7395         an 'auto' function in local scope.
7396         * gcc.dg/20021014-1.c: Likewise.
7397         * gcc.dg/20030331-2.c: Likewise.
7398
7399 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7400
7401         * gfortran.dg/blockdata_1.f90: New test.
7402
7403 2004-08-30  Richard Henderson  <rth@redhat.com>
7404
7405         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7406
7407 2004-08-30  Richard Henderson  <rth@redhat.com>
7408
7409         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7410         additional_flags set by alternate driver.
7411         (ieee-options): New procedure.
7412         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7413         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7414         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7415         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7416
7417 2004-08-30  Richard Henderson  <rth@redhat.com>
7418
7419         * lib/f-torture.exp: Remove.
7420
7421 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7422
7423         PR rtl-optimization/16590
7424         * g++.dg/opt/loop1.C: New test.
7425
7426 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7427
7428         PR fortran/13910
7429         * gfortran.dg/oldstyle_1.f90: New test.
7430
7431 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7432         Paul Brook  <paul@codesourcery.com>
7433
7434         * gfortran.dg/g77/README: Update.
7435         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7436         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7437         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7438
7439 2004-08-28  Paul Brook  <paul@codesourcery.com>
7440
7441         PR libfortran/17195
7442         * gfortran.dg/edit_real_1.f90: New test.
7443
7444 2004-08-27  Paul Brook  <paul@codesourcery.com>
7445
7446         * gfortran.dg/rewind_1.f90: New test.
7447
7448 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7449
7450         PR fortran/16597
7451         * gfortran.dg/pr16597.f90: New test.
7452
7453 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7454
7455         PR c/13801
7456         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7457         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7458         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7459         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7460         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7461
7462 2004-08-26  Nick Clifton  <nickc@redhat.com>
7463
7464         * gcc.c-torture/compile/pr17119.c: New test.
7465
7466 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7467
7468         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7469
7470 2004-08-25  Richard Henderson  <rth@redhat.com>
7471
7472         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7473         the bits that expect kind=8 to be the largest real kind.
7474
7475 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7476
7477         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7478
7479 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7480
7481         * gfortran.dg/assignment_1.f90: New test.
7482
7483 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7484
7485         * g++.dg/template/repo3.C: New test.
7486
7487 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7488
7489         PR middle-end/16693
7490         PR tree-optimization/16372
7491         * g++.dg/opt/pr16372-1.C: New test case.
7492         * g++.dg/opt/pr16693-1.C: New test case.
7493         * g++.dg/opt/pr16693-2.C: New test case.
7494
7495 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7496
7497         * objc.dg/proto-lossage-4.m: New test.
7498
7499 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7500
7501         PR c++/17155
7502         * g++.dg/inherit/local2.C: New test.
7503
7504 2004-08-25  Paul Brook  <paul@codesourcery.com>
7505
7506         PR fortran/17144
7507         * gfortran.dg/string_ctor_1.f90: New test.
7508
7509 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7510
7511         PR c++/14428
7512         * g++.dg/template/redecl2.C: New test.
7513
7514 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7515
7516         PR fortran/17143
7517         * gfortran.dg/pr17143.f90: New test.
7518
7519 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7520
7521         PR fortran/17164
7522         * gfortran.dg/pr17164.f90: New test.
7523
7524 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7525
7526         * gcc.dg/tree-ssa/loop-1.c: New test.
7527
7528 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7529
7530         * gcc.c-torture/compile/20040824-1.c: New test.
7531
7532 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7533
7534         * gcc.c-torture/compile/iftrap-3.c: New test.
7535
7536 2004-08-24  Paul Brook  <paul@codesourcery.com>
7537
7538         * gfortran.dg/entry_2.f90: New test.
7539
7540 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7541
7542         PR c++/16889
7543         * g++.dg/lookup/ambig[12].C: New.
7544
7545 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7546
7547         PR c++/16706
7548         * g++.dg/template/crash21.C: New test.
7549         * g++.dg/template/crash22.C: Likewise.
7550
7551 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7552
7553         PR c++/17149
7554         * g++.dg/template/access15.C: New.
7555
7556 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7557
7558         PR c++/17163
7559         * g++.dg/template/repo2.C: New test.
7560
7561 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7562
7563         PR rtl-optimization/17078
7564         * gcc.c-torture/execute/pr17078-1.c: New test case.
7565
7566 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7567
7568         PR c/14492
7569         * gcc.dg/debug/crash1.c: New test.
7570
7571 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7572
7573         PR c/16180
7574         * gcc.dg/loop-5.c: New test.
7575
7576 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7577
7578         * gcc.c-torture/execute/20040823-1.c: New test.
7579
7580 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7581
7582         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7583         to the assembler.  Simplify test accordingly.
7584         (asm_abi_flags): Use GNU names.
7585         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7586         to check for ABI flags.
7587
7588 2004-08-22  Andrew Pinski  <apinski@apple.com>
7589
7590         * g++.dg/opt/pr14029.C: New test.
7591         * gcc.c-torture/execute/pr15262.c: New test.
7592
7593 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7594
7595         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7596
7597 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7598
7599         PR 16908
7600         * gfortran.dg/direct_io.f90: New test.
7601
7602 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7603
7604         PR c++/17121
7605         * g++.dg/inherit/local2.C: New test.
7606
7607 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7608
7609         PR c++/17120
7610         * g++.dg/warn/Wparentheses-4.C: New test.
7611
7612 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7613
7614         PR c++/17121
7615         * g++.dg/inherit/local2.C: New test.
7616
7617         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7618         * gcc.dg/ppc-ldstruct.c: Likewise.
7619         * gcc.dg/ppc64-abi-2.c: Likewise.
7620
7621 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7622
7623         PR rtl-optimization/17099
7624         * gcc.c-torture/execute/20040820-1.c: New test.
7625
7626 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7627
7628         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7629
7630 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7631
7632         PR fortran/17077
7633         * gfortran.dg/auto_array_1.f90: New test.
7634
7635 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7636
7637         PR fortran/17074
7638         * gfortran.dg/simpleif_1.f90: New test.
7639
7640 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7641
7642         * lib/target-supports.exp (check_profiling_available): Return
7643         false for arm*-*-symbianelf* and arm*-*-eabi*.
7644
7645         PR c++/15890
7646         * g++.dg/template/delete1.C: New test.
7647
7648 2004-08-19  Paul Brook  <paul@codesourcery.com>
7649
7650         PR fortran/14976
7651         PR fortran/16228
7652         * gfortran.dg/data_char_1.f90: New test.
7653
7654 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7655
7656         PR fortran/16946
7657         * gfortran.dg/reduction.f90: New testcase.
7658
7659 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7660
7661         PR fortran/16520
7662         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7663
7664 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7665
7666         PR c++/17041
7667         * g++.dg/Wparentheses-3.C: New test.
7668
7669 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7670
7671         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7672         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
7673         * gcc.dg/vect/vect-2.c: Likewise.
7674         * gcc.dg/vect/vect-3.c: Likewise.
7675         * gcc.dg/vect/vect-4.c: Likewise.
7676         * gcc.dg/vect/vect-5.c: Likewise.
7677         * gcc.dg/vect/vect-6.c: Likewise.
7678         * gcc.dg/vect/vect-7.c: Likewise.
7679         * gcc.dg/vect/vect-25.c: Likewise.
7680         * gcc.dg/vect/vect-31.c: Likewise.
7681         * gcc.dg/vect/vect-32.c: Likewise.
7682         * gcc.dg/vect/vect-34.c: Likewise.
7683         * gcc.dg/vect/vect-36.c: Likewise.
7684         * gcc.dg/vect/vect-all.c: Likewise.
7685
7686 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7687
7688         PR c++/17068
7689         * g++.dg/template/operator4.C: New test.
7690
7691 2004-08-18  Richard Henderson  <rth@redhat.com>
7692
7693         * gcc.dg/20040206-1.c: XFAIL.
7694
7695 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7696
7697         PR c++/16246
7698         * g++.dg/template/array7.C: New test.
7699
7700 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7701
7702         * gcc.dg/mips-movcc-1.c: New test.
7703         * gcc.dg/mips-movcc-2.c: New test.
7704         * gcc.dg/mips-movcc-3.c: New test.
7705
7706         * gcc.dg/mips-nmadd-1.c: New test.
7707         * gcc.dg/mips-nmadd-2.c: New test.
7708
7709 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7710
7711         PR c++/15871
7712         * g++.dg/opt/inline8.C: New test.
7713
7714         PR c++/16965
7715         * g++.dg/parse/error17.C: New test.
7716
7717 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7718
7719         * gcc.dg/vect: New directory for vectorizer tests.
7720         * gcc.dg/vect/tree-vect.h: New file.
7721         * gcc.dg/vect/vect.exp: New file.
7722         * gcc.dg/vect/pr16105.c.c: New test.
7723         * gcc.dg/vect/vect-1.c: New test.
7724         * gcc.dg/vect/vect-2.c: New test.
7725         * gcc.dg/vect/vect-3.c: New test.
7726         * gcc.dg/vect/vect-4.c: New test.
7727         * gcc.dg/vect/vect-5.c: New test.
7728         * gcc.dg/vect/vect-6.c: New test.
7729         * gcc.dg/vect/vect-7.c: New test.
7730         * gcc.dg/vect/vect-8.c: New test.
7731         * gcc.dg/vect/vect-9.c: New test.
7732         * gcc.dg/vect/vect-10.c: New test.
7733         * gcc.dg/vect/vect-11.c: New test.
7734         * gcc.dg/vect/vect-12.c: New test.
7735         * gcc.dg/vect/vect-13.c: New test.
7736         * gcc.dg/vect/vect-14.c: New test.
7737         * gcc.dg/vect/vect-15.c: New test.
7738         * gcc.dg/vect/vect-16.c: New test.
7739         * gcc.dg/vect/vect-17.c: New test.
7740         * gcc.dg/vect/vect-18.c: New test.
7741         * gcc.dg/vect/vect-19.c: New test.
7742         * gcc.dg/vect/vect-20.c: New test.
7743         * gcc.dg/vect/vect-21.c: New test.
7744         * gcc.dg/vect/vect-22.c: New test.
7745         * gcc.dg/vect/vect-23.c: New test.
7746         * gcc.dg/vect/vect-24.c: New test.
7747         * gcc.dg/vect/vect-25.c: New test.
7748         * gcc.dg/vect/vect-26.c: New test.
7749         * gcc.dg/vect/vect-27.c: New test.
7750         * gcc.dg/vect/vect-28.c: New test.
7751         * gcc.dg/vect/vect-29.c: New test.
7752         * gcc.dg/vect/vect-30.c: New test.
7753         * gcc.dg/vect/vect-31.c: New test.
7754         * gcc.dg/vect/vect-32.c: New test.
7755         * gcc.dg/vect/vect-33.c: New test.
7756         * gcc.dg/vect/vect-34.c: New test.
7757         * gcc.dg/vect/vect-35.c: New test.
7758         * gcc.dg/vect/vect-36.c: New test.
7759         * gcc.dg/vect/vect-37.c: New test.
7760         * gcc.dg/vect/vect-38.c: New test.
7761         * gcc.dg/vect/vect-40.c: New test.
7762         * gcc.dg/vect/vect-41.c: New test.
7763         * gcc.dg/vect/vect-42.c: New test.
7764         * gcc.dg/vect/vect-43.c: New test.
7765         * gcc.dg/vect/vect-44.c: New test.
7766         * gcc.dg/vect/vect-45.c: New test.
7767         * gcc.dg/vect/vect-46.c: New test.
7768         * gcc.dg/vect/vect-47.c: New test.
7769         * gcc.dg/vect/vect-48.c: New test.
7770         * gcc.dg/vect/vect-49.c: New test.
7771         * gcc.dg/vect/vect-50.c: New test.
7772         * gcc.dg/vect/vect-51.c: New test.
7773         * gcc.dg/vect/vect-52.c: New test.
7774         * gcc.dg/vect/vect-53.c: New test.
7775         * gcc.dg/vect/vect-54.c: New test.
7776         * gcc.dg/vect/vect-55.c: New test.
7777         * gcc.dg/vect/vect-56.c: New test.
7778         * gcc.dg/vect/vect-57.c: New test.
7779         * gcc.dg/vect/vect-58.c: New test.
7780         * gcc.dg/vect/vect-59.c: New test.
7781         * gcc.dg/vect/vect-60.c: New test.
7782         * gcc.dg/vect/vect-61.c: New test.
7783         * gcc.dg/vect/vect-all.c: New test.
7784         * gcc.dg/vect/vect-none.c: New test.
7785
7786 2004-08-17  Paul Brook  <paul@codesourcery.com>
7787
7788         PR fortran/13082
7789         * gfortran.dg/entry_1.f90: New test.
7790
7791 2004-08-17  Andrew Pinski  <apinski@apple.com>
7792
7793         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7794
7795 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7796
7797         * gcc.dg/pr17036-1.c: New test.
7798
7799 2004-08-16  Devang Patel  <dpatel@apple.com>
7800
7801         * gcc.dg/darwin-20040809-1.c: New test.
7802
7803 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7804
7805         * gcc.dg/funcdef-attr-1.c: New test.
7806
7807 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7808
7809         * gcc.dg/altivec-17.c: New test.
7810         * gcc.dg/altivec-18.c: New test.
7811
7812 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7813
7814         PR c++/6749
7815         * g++.dg/template/vtable2.C: New test.
7816
7817 2004-08-14  Richard Henderson  <rth@redhat.com>
7818
7819         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7820         * gcc.dg/pack-test-4.c (main): Return 0.
7821         * gcc.dg/setjmp-1.c: Remove XFAIL.
7822         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7823
7824 2004-08-14  Richard Henderson  <rth@redhat.com>
7825
7826         * gcc.dg/980217-1.c: Add prototype for printf.
7827
7828 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7829
7830         * gfortran.dg/pr16935.f90: New test.
7831
7832 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7833
7834         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7835
7836 2004-08-13  Paul Brook  <paul@codesourcery.com>
7837
7838         * gfortran.dg/der_io_1.f90: Remove stray comma.
7839
7840 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7841
7842         * gcc.dg/vmx/cw-bug-2.c: Remove.
7843         * gcc.dg/vmx/vprint-1.c: Remove.
7844         * gcc.dg/vmx/vscan-1.c: Remove.
7845
7846 2004-08-12  Devang patel  <dpatel@apple.com>
7847
7848         * gcc.dg/darwin-20040809-2.c: New test.
7849
7850 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7851
7852         * g++.dg/ext/altivec-12.C: New test.
7853
7854         * g++.dg/ext/altivec-11.C: New test.
7855
7856 2004-08-12  Paul Brook  <paul@codesourcery.com>
7857
7858         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7859
7860 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7861
7862         * g++.dg/ext/altivec-2.C: Check for hardware support before
7863         executing any VMX instructions.
7864
7865         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7866
7867 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7868
7869         PR c++/16276
7870         * g++.old-deja/g++.other/comdat4.C: New test.
7871         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7872
7873 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7874
7875         PR target/16286
7876         * gcc.dg/pr16286.c: New test.
7877
7878 2004-08-12 Jan Beulich <jbeulich@novell.com>
7879
7880         * g++.dg/ext/asm5.C: New.
7881
7882 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7883
7884         PR c++/16698
7885         * g++.dg/eh/crash1.C: New test.
7886
7887         PR c++/16717
7888         * g++.dg/ext/construct1.C: New test.
7889
7890 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7891
7892         PR c++/16853
7893         * g++.dg/init/ptrmem1.C: New test.
7894
7895         PR c++/16618
7896         * g++.dg/parse/offsetof5.C: New test.
7897
7898         PR c++/16870
7899         * g++.dg/template/overload3.C: New test.
7900
7901 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7902
7903         PR c++/16964
7904         * g++.dg/parse/error16.C: New test.
7905
7906         PR c++/16904
7907         * g++.dg/template/error14.C: New test.
7908
7909         PR c++/16929
7910         * g++.dg/template/error15.C: New test.
7911
7912 2004-08-11  Devang Patel  <dpatel@apple.com>
7913
7914         * gcc.dg/darwin-ld-20040809-1.c: New test.
7915         * gcc.dg/darwin-ld-20040809-2.c: New test.
7916
7917 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7918
7919         PR fortran/16917
7920         * gfortran.dg/dfloat_1.f90: New test.
7921
7922 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7923
7924         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7925         * gcc.dg/dll-2.c: Fix dg-require syntax.
7926         * gcc.misc-tests/arm-isr.c (abort): Declare.
7927         (exit): Likewise.
7928
7929 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7930
7931         PR c++/16971
7932         * g++.dg/parse/crash16.C: New test.
7933
7934 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7935
7936         * gcc.dg/mips-rsqrt-1.c: New test case.
7937         * gcc.dg/mips-rsqrt-2.c: New test case.
7938         * gcc.dg/mips-rsqrt-3.c: New test case.
7939
7940 2004-08-10  Paul Brook  <paul@codesourcery.com>
7941
7942         * gfortran.dg/der_io_1.f90: New test.
7943
7944 2004-08-10  Paul Brook  <paul@codesourcery.com>
7945
7946         PR fortran/16919
7947         * gfortran.dg/der_array_1.f90: New test.
7948
7949 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7950
7951         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7952
7953 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7954
7955         * gcc.dg/wchar_t-2.c: Fix typo.
7956
7957 2004-08-09  Falk Hueffner  <falk@debian.org>
7958
7959         PR tree-optimization/12517
7960         * gcc.c-torture/compile/pr12517.c: New test.
7961
7962         PR tree-optimization/12578
7963         * gcc.c-torture/compile/pr12578.c: New test.
7964
7965         PR tree-optimization/12899
7966         * gcc.c-torture/compile/pr12899.c: New test.
7967
7968         PR rtl-optimization/14692
7969         * gcc.c-torture/compile/pr14692.c: New test.
7970
7971         PR tree-optimization/16461
7972         * gcc.c-torture/compile/pr16461.c: New test.
7973
7974 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7975
7976         * gfortran.dg/getenv_1.f90: New test.
7977
7978 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7979
7980         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7981         wchar_t.
7982         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7983
7984 2004-08-06  Paul Brook  <paul@codesourcery.com>
7985
7986         * gfortran.dg/ret_array_1.f90: New test.
7987         * gfortran.dg/ret_pointer_1.f90: New test.
7988
7989 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
7990
7991         * gcc.dg/missing-field-init-[12].c: New tests.
7992         * g++.dg/warn/missing-field-init-[12].C: New tests.
7993
7994 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7995
7996         * gcc.dg/enum2.c: New test.
7997         * gcc.dg/symbian3.c: Likewise.
7998         * gcc.dg/symbian4.c: Likewise.
7999         * gcc.dg/wchar_t-2.c: Likewise.
8000
8001 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8002
8003         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
8004         destructor tests.
8005
8006 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8007
8008         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8009         dg-require-visiblity.
8010         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8011         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8012         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8013         * g++.dg/ext/visibility/new1.C: Likewise.
8014         * g++.dg/ext/visibility/pragma.C: Likewise.
8015         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8016         * g++.dg/ext/visibility/virtual.C: Likewise.
8017         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8018         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8019         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8020         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8021         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8022         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8023         * g++/dg/ext/visibility/visibility-7.C: Likewise.
8024         * g++/dg/ext/visibility/visibility-8.C: New test.
8025         * gcc.c-torture/compile/dll.x: Remove.
8026         * gcc.dg/dll-2.c: Use dg-require-dll
8027         * gcc.dg/visibility-10.c: New test.
8028         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
8029         supporting DLLs.
8030         * testsuite/lib/scanasm.exp (scan_hidden): New function.
8031         (scan_not_hidden): Likewise.
8032
8033 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
8034
8035         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
8036
8037 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
8038
8039         * gcc.c-torture/execute/20040805-1.c: New test.
8040
8041 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
8042
8043         * gcc.dg/20020118-1.c: Declare abort.
8044         * gcc.dg/altivec_check.h: Likewise.
8045         * gcc.dg/iftrap-2.c: Likewise.
8046         * gcc.dg/pragma-darwin.c: Likewise.
8047         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8048
8049 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
8050
8051         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
8052
8053 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8054
8055         * gcc.c-torture/execute/builtins/abs-2.c,
8056         gcc.c-torture/execute/builtins/abs-3.c,
8057         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
8058         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
8059         intmax_t, uintmax_t and their limits.
8060         * gcc.dg/intmax_t-1.c: New test.
8061
8062 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8063
8064         * g++.dg/tc1/dr147.C: Add reference to PR.
8065
8066 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
8067
8068         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
8069         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
8070
8071 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
8072
8073         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
8074
8075 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8076
8077         * gcc.dg/redecl-5.c: New test.
8078         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
8079         of scanf.
8080
8081 2004-08-03  Roger Sayle  <roger@eyesopen.com>
8082
8083         PR middle-end/16790
8084         * gcc.c-torture/execute/pr16790-1.c: New test case.
8085
8086 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
8087
8088         * g++.dg/ext/visibility/assign1.C: New test.
8089         * g++.dg/ext/visibility/new1.C: Likewise.
8090
8091         * gcc.dg/symbian1.c: New test.
8092         * gcc.dg/symbian2.c: Likewise.
8093
8094 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8095
8096         PR target/16570
8097         * gcc.dg/i386-sse-9.c: New test.
8098
8099 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8100
8101         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
8102
8103 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8104
8105         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
8106         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
8107         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
8108         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
8109         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
8110         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
8111         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
8112         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
8113         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
8114         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
8115         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
8116         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
8117         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
8118         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
8119         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
8120         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
8121         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
8122         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
8123         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
8124         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
8125         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
8126         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
8127         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
8128         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8129         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
8130         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
8131         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
8132         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
8133         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8134         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8135         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
8136         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
8137         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
8138         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
8139         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
8140         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8141         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8142         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8143         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8144         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
8145         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
8146         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
8147         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
8148         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
8149         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8150         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8151         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
8152         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
8153         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
8154         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
8155         gcc.misc-tests/i386-pf-3dnow-1.c,
8156         gcc.misc-tests/i386-pf-athlon-1.c,
8157         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8158         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
8159         Declare built-in functions used.
8160         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
8161
8162 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
8163
8164         PR c++/16707
8165         * g++.dg/lookup/using12.C: New test.
8166
8167         * g++.dg/init/null1.C: Fix PR number.
8168         * g++.dg/parse/namespace10.C: Likewise.
8169
8170 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8171
8172         PR c++/16224
8173         * g++.dg/template/spec17.C: New test.
8174         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8175         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8176
8177 2004-08-02  David Billinghurst
8178
8179         PR fortran/16292
8180         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8181
8182 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8183
8184         * gcc.dg/ia64-got-1.c: New test case.
8185
8186 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8187
8188         PR c++/16489
8189         * g++.dg/init/null1.C: New test.
8190         * g++.dg/tc1/dr76.C: Adjust error marker.
8191
8192         PR c++/16529
8193         * g++.dg/parse/namespace10.C: New test.
8194
8195         PR c++/16810
8196         * g++.dg/inherit/ptrmem2.C: New test.
8197
8198 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8199
8200         PR target/16155
8201         * gcc.dg/pr16155.c: New test.
8202
8203 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8204
8205         * gcc.dg/redecl-2.c: New test.
8206
8207 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8208
8209         * gcc.dg/darwin-longdouble.c: New file.
8210
8211 2004-07-30  Richard Henderson  <rth@redhat.com>
8212
8213         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8214         write to constant argument.
8215         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8216
8217 2004-07-30  Richard Henderson  <rth@redhat.com>
8218
8219         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8220         tests of nearest around zero.
8221
8222 2004-07-30  Andrew Pinski  <apinski@apple.com>
8223
8224         * gcc.c-torture/compile/20040730-1.c: New test.
8225
8226 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8227
8228         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8229         powerpc-eabispe.
8230
8231 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8232
8233         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8234
8235 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8236
8237         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8238         contains $ld_library_path.
8239         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8240
8241 2004-07-29  Richard Henderson  <rth@redhat.com>
8242
8243         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8244
8245         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8246         (alt2, which): New.
8247         (Check): Accept either alternative.
8248
8249 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8250
8251         * g++.dg/abi/inline1.C: New test.
8252         * g++.dg/abi/local1-a.cc: Likewise.
8253         * g++.dg/abi/local1.C: Likewise.
8254         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8255         * g++.dg/abi/mangle12.C: Likewise.
8256         * g++.dg/abi/mangle17.C: Likewise.
8257         * g++.dg/abi/mangle20-2.C: Likewise.
8258         * g++.dg/opt/interface1.C: Likewise.
8259         * g++.dg/opt/interface1.h: Likewise.
8260         * g++.dg/opt/interface1-a.cc: New test.
8261         * g++.dg/parse/repo1.C: New test.
8262         * g++.dg/template/repo1.C: Likewise.
8263         * g++.dg/warn/Winline-1.C: Likewise.
8264         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8265
8266 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8267
8268         * gcc.dg/tree-ssa/20040729-1.c: New test.
8269
8270 2004-07-27  Matt Austern <austern@apple.com>
8271
8272         * gcc.dg/darwin-bool-1.c: New test.
8273         * gcc.dg/darwin-bool-2.c: New test.
8274
8275 2004-07-28  Richard Henderson  <rth@redhat.com>
8276
8277         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8278         arguments in the correct type.  Don't write to constant arguments.
8279
8280 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8281
8282         PR tree-optimization/16688
8283         PR tree-optimization/16689
8284         * g++.dg/tree-ssa/pr16688.C: New test.
8285
8286 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8287
8288         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8289         loads.  Not only in the comment, this time.
8290
8291 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8292
8293         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8294         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8295         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8296         * gcc.dg/sh4a-bitmovua.c: New.
8297         * gcc.dg/sh4a-cos.c: New.
8298         * gcc.dg/sh4a-cosf.c: New.
8299         * gcc.dg/sh4a-fprun.c: New.
8300         * gcc.dg/sh4a-fsrra.c: New.
8301         * gcc.dg/sh4a-memmovua.c: New.
8302         * gcc.dg/sh4a-sin.c: New.
8303         * gcc.dg/sh4a-sincos.c: New.
8304         * gcc.dg/sh4a-sincosf.c: New.
8305         * gcc.dg/sh4a-sinf.c: New.
8306
8307 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8308
8309         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8310         conditionals.
8311         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8312         loads.
8313         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8314         DOM1.
8315
8316 2004-07-27  Andrew Pinski  <apinski@apple.com>
8317
8318         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8319
8320 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8321
8322         * gcc.dg/pragma-isr.c: New test.
8323
8324 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8325
8326         PR c++/14429
8327         * g++.dg/template/ttp11.C: New test.
8328
8329 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8330
8331         * gcc.c-torture/compile/20040727-1.c: New test.
8332
8333 2004-07-26  Eric Christopher  <echristo@redhat.com>
8334
8335         * gcc.c-torture/compile/20040726-2.c: New test.
8336
8337 2004-07-26  Andrew Pinski  <apinski@apple.com>
8338
8339         * g++.dg/rtti/tinfo1.C: Xfail.
8340
8341 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8342
8343         * gcc.c-torture/compile/20040726-1.c: New test.
8344
8345 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8346             Brian Ryner  <bryner@brianryner.com>
8347
8348         PR c++/9283
8349         PR c++/15000
8350         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8351         * g++.dg/ext/visibility/: New directory.
8352         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8353         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8354         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8355         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8356         * g++.dg/ext/visibility/fvisibility.C,
8357         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8358         g++.dg/ext/visibility/fvisibility-override1.C
8359         g++.dg/ext/visibility/fvisibility-override2.C
8360         g++.dg/ext/visibility/memfuncts.C
8361         g++.dg/ext/visibility/noPLT.C
8362         g++.dg/ext/visibility/pragma.C
8363         g++.dg/ext/visibility/pragma-override1.C
8364         g++.dg/ext/visibility/pragma-override2.C
8365         g++.dg/ext/visibility/staticmemfuncts.C
8366         g++.dg/ext/visibility/virtual.C: New tests.
8367
8368 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8369
8370         PR c/15360
8371         * gcc.dg/pr15360-1.c: New test.
8372
8373 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8374
8375         * gcc.dg/pragma-align-2.c: New test.
8376         * gcc.dg/pragma-init-fini.c: New test.
8377         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8378         targets.
8379
8380 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8381
8382         * gcc.dg/init-string-2.c: New test.
8383
8384 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8385
8386         PR 16684
8387         * gcc.dg/Wredundant-decls-1.c: New test case.
8388
8389 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8390
8391         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8392         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8393         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8394         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8395         * gcc.dg/compat/generate-random.c: New file.
8396         * gcc.dg/compat/generate-random.h: Likewise.
8397         * gcc.dg/compat/generate-random_r.c: Likewise.
8398         * gcc.dg/compat/struct-layout-1.h: Likewise.
8399         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8400         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8401         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8402         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8403         * gcc.dg/compat/struct-layout-1_main.c: New test.
8404         * gcc.dg/compat/struct-layout-1_x.c: New file.
8405         * gcc.dg/compat/struct-layout-1_y.c: New file.
8406         * gcc.dg/compat/struct-layout-1_test.h: New file.
8407
8408 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8409
8410         * gcc.dg/comp-return-1.c: New test
8411
8412 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8413
8414         * gcc.dg/vmx/8-02a.c: Fix typo.
8415
8416         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8417         * gcc.dg/darwin-abi-3.c: New test.
8418
8419         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8420         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8421
8422         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8423         * gcc.dg/vmx/ops-long-1.c: New test.
8424         * gcc.dg/vmx/ops-long-2.c: New test.
8425
8426 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8427
8428         * g++.dg/lookup/conv-[1234].C: New.
8429
8430 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8431
8432         * g++.dg/parse/attr2.C: Simplify.
8433
8434 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8435
8436         PR c/7284
8437         * gcc.c-torture/execute/pr7284-1.c: New test.
8438
8439 2004-07-22  Brian Booth  <bbooth@redhat.com>
8440
8441         * gcc.dg/tree-ssa/20040721-1.c: New test.
8442
8443 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8444
8445         * g++.dg/template/crash20.c: New.
8446
8447 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8448
8449         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8450         Add dg-run directive.  Declare variables as required.
8451         * gfortran.dg/g77/README: Update
8452
8453 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8454
8455         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8456         gcc.dg/cris-peep2-andu2.c: New tests.
8457
8458 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8459
8460         PR c/15052
8461         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8462         on return type.
8463         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8464         messages.
8465         * gcc.dg/qual-return-2.c: Update expected messages.
8466         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8467
8468 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8469
8470         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8471         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8472
8473 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8474
8475         PR c/11250
8476         * gcc.dg/init-string-1.c: New test.
8477
8478 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8479
8480         PR middle-end/15345
8481         PR c/16450
8482         * gcc.dg/torture/nested-fn-1.c: New test.
8483
8484 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8485
8486         PR target/16559
8487         * gcc.dg/ia64-fptr-1.c: New file.
8488
8489 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8490
8491         PR c++/14497
8492         * g++.dg/template/spec16.C: New test.
8493         * g++.old-deja/g++.robertl/eb118.C: Remove.
8494
8495 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8496
8497         PR c++/509
8498         * g++.dg/template/spec15.C: New test.
8499
8500 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8501
8502         Copy cases from g77.f-torture/execute and add dg-run
8503         directive.  Other changes as noted.
8504         * gfortran.dg/g77/13037.f
8505         * gfortran.dg/g77/1832.f
8506         * gfortran.dg/g77/19981119-0.f
8507         * gfortran.dg/g77/19990313-0.f
8508         * gfortran.dg/g77/19990313-1.f
8509         * gfortran.dg/g77/19990313-2.f
8510         * gfortran.dg/g77/19990313-3.f
8511         * gfortran.dg/g77/19990419-1.f
8512         * gfortran.dg/g77/19990826-0.f
8513         * gfortran.dg/g77/19990826-2.f
8514         * gfortran.dg/g77/20000503-1.f
8515         * gfortran.dg/g77/20001111.f
8516         * gfortran.dg/g77/20010116.f
8517         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8518         * gfortran.dg/g77/20010430.f
8519         * gfortran.dg/g77/6177.f
8520         * gfortran.dg/g77/947.f
8521         * gfortran.dg/g77/970816-3.f
8522         * gfortran.dg/g77/971102-1.f
8523         * gfortran.dg/g77/980520-1.f
8524         * gfortran.dg/g77/980628-0.f
8525         * gfortran.dg/g77/980628-1.f
8526         * gfortran.dg/g77/980628-10.f
8527         * gfortran.dg/g77/980628-2.f
8528         * gfortran.dg/g77/980628-3.f
8529         * gfortran.dg/g77/980628-7.f
8530         * gfortran.dg/g77/980628-8.f
8531         * gfortran.dg/g77/980628-9.f
8532         * gfortran.dg/g77/980701-0.f
8533         * gfortran.dg/g77/980701-1.f
8534         * gfortran.dg/g77/cabs.f
8535         * gfortran.dg/g77/claus.f
8536         * gfortran.dg/g77/complex_1.f
8537         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8538         * gfortran.dg/g77/dcomplex.f
8539         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8540         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8541         * gfortran.dg/g77/f90-intrinsic-numeric.f
8542         * gfortran.dg/g77/int8421.f
8543         * gfortran.dg/g77/labug1.f
8544         * gfortran.dg/g77/large_vec.f
8545         * gfortran.dg/g77/le.f
8546         * gfortran.dg/g77/short.f
8547         * gfortran.dg/g77/README: Update
8548
8549 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8550
8551         PR c++/16637
8552         * g++.dg/parse/lookup4.C: New test.
8553
8554 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8555
8556         PR c++/16175
8557         * g++.dg/template/ttp10.C: New test.
8558
8559 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8560
8561         * gcc.dg/pr12625-1.c: New test.
8562
8563 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8564
8565         * testsuite/gcc.dg/switch-warn-1.c: New test.
8566         * testsuite/gcc.dg/switch-warn-2.c: New test.
8567         * gcc.c-torture/compile/pr14730.c: Update.
8568
8569 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8570
8571         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8572         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8573         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8574         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8575
8576 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8577
8578         PR c++/16623
8579         * g++.dg/template/assign1.C: New test.
8580
8581 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8582
8583         PR c++/12170
8584         * g++.dg/template/ttp9.C: New test.
8585
8586 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8587
8588         * gcc.dg/format/cmn-err-1.c: New test.
8589
8590 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8591
8592         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8593         gcc.dg/Wparentheses-10.c: New tests.
8594         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8595
8596 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8597
8598         PR fortran/16465
8599         * gfortran.dg/g77//ffixed-line-length-0.f,
8600         gfortran.dg/g77/ffixed-line-length-132.f,
8601         gfortran.dg/g77/ffixed-line-length-72.f,
8602         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8603         gfortran.dg/g77/README: Update.
8604
8605 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8606
8607         PR c++/13092
8608         * g++.dg/template/non-dependent7.C: New test.
8609         * g++.dg/template/non-dependent8.C: Likewise.
8610         * g++.dg/template/non-dependent9.C: Likewise.
8611         * g++.dg/template/non-dependent10.C: Likewise.
8612
8613 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8614
8615         PR c++/16337
8616         * g++.dg/parse/attr2.C: New test.
8617
8618 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8619
8620         * g77.dg: Removed.
8621         * g77.f-torture: Ditto.
8622
8623 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8624
8625         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8626         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8627         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8628
8629 2004-07-16  Richard Henderson  <rth@redhat.com>
8630
8631         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8632
8633 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8634
8635         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8636         tests with full list of options.
8637         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8638         of TORTURE_OPTIONS if test contains 'dg-do run'.
8639
8640         PR fortran/16404
8641         * gfortran.dg/do_iterator.f90: New test.
8642
8643 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8644
8645         PR rtl-optimization/16536
8646         * gcc.c-torture/execute/restrict-1.c: New test.
8647
8648 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8649
8650         PR fortran/15324
8651         * gfortran.dg/pr15324.f90: New test.
8652
8653         PR fortran/15129
8654         * gfortran.dg/pr15129.f90: New test.
8655
8656         PR fortran/15140
8657         * gfortran.dg/pr15140.f90: New test.
8658
8659         PR fortran/13792
8660         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8661         compile-time simplification.
8662
8663 2004-07-14  Mike Stump  <mrs@apple.com>
8664
8665         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8666
8667 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8668
8669         PR target/16325
8670         * gcc.dg/profile-generate-1.c: New.
8671
8672 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
8673
8674         * gcc.c-torture/execute/20040709-1.c: New test.
8675         * gcc.c-torture/execute/20040709-2.c: New test.
8676
8677 2004-07-14  Mike Stump  <mrs@apple.com>
8678
8679         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
8680
8681 2004-07-14  Mike Stump  <mrs@apple.com>
8682
8683         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8684
8685 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8686
8687         PR c++/16518
8688         * g++.dg/parse/mutable1.C: New test.
8689
8690 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8691
8692         PR tree-optimization/16443
8693         * gcc.dg/tree-ssa/20040713-1.c: New test.
8694
8695 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8696
8697         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8698         for operator new.
8699
8700 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8701
8702         * gfortran.dg/g77/README: New file
8703         * gfortran.dg/g77/19981216-0.f:  Copy from
8704         g77.f-torture/noncompile.  Add "dg-do compile" and
8705         dg-error as required.
8706         * gfortran.dg/g77/19990218-1.f: Likewise
8707         * gfortran.dg/g77/19990905-1.f: Likewise
8708         * gfortran.dg/g77/9263.f: Likewise
8709         * gfortran.dg/g77/980615-0.f: Likewise
8710         * gfortran.dg/g77/980616-0.f: Likewise
8711         * gfortran.dg/g77/check0.f: Likewise
8712         * gfortran.dg/g77/select_no_compile.f: Likewise
8713
8714 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8715
8716         Copy files from g77.f-torture/compile.
8717         Add "{ dg-do compile}".  Other changes as noted
8718         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8719         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8720         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8721         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8722         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8723         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8724         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8725         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8726         statement to conform to standard.  Append alpha1.x for reference.
8727         * gfortran.dg/g77/xformat.f: Add dg-warning
8728
8729 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8730
8731         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8732         Add {dg-do compile} directive.
8733         * gfortran.dg/g77/cpp2.F: Likewise
8734
8735 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8736
8737         PR c++/5402
8738         * g++.dg/lookup/name-clash1.C: New test.
8739
8740         PR c++/9777
8741         * g++.dg/lookup/name-clash2.C: New test.
8742
8743         PR c++/12102
8744         * g++.dg/lookup/name-clash3.C: New test.
8745
8746 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8747
8748         * g++.dg/lookup/new2.C: New test.
8749         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8750
8751 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8752
8753         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8754         Add {dg-do compile} directive.
8755         * gfortran.dg/g77/13060.f: Likewise
8756         * gfortran.dg/g77/19990218-0.f: Likewise
8757         * gfortran.dg/g77/19990305-0.f: Likewise
8758         * gfortran.dg/g77/19990419-0.f: Likewise
8759         * gfortran.dg/g77/19990502-0.f: Likewise
8760         * gfortran.dg/g77/19990502-1.f: Likewise
8761         * gfortran.dg/g77/19990525-0.f: Likewise
8762         * gfortran.dg/g77/19990826-1.f: Likewise
8763         * gfortran.dg/g77/19990826-3.f: Likewise
8764         * gfortran.dg/g77/19990905-2.f: Likewise
8765         * gfortran.dg/g77/20000412-1.f: Likewise
8766         * gfortran.dg/g77/20000511-1.f: Likewise
8767         * gfortran.dg/g77/20000511-2.f: Likewise
8768         * gfortran.dg/g77/20000518.f: Likewise
8769         * gfortran.dg/g77/20000601-1.f: Likewise
8770         * gfortran.dg/g77/20000601-2.f: Likewise
8771         * gfortran.dg/g77/20000629-1.f: Likewise
8772         * gfortran.dg/g77/20000630-2.f: Likewise
8773         * gfortran.dg/g77/20010115.f: Likewise
8774         * gfortran.dg/g77/20010321-1.f: Likewise
8775         * gfortran.dg/g77/20010426.f: Likewise
8776         * gfortran.dg/g77/20020307-1.f: Likewise
8777         * gfortran.dg/g77/8485.f: Likewise
8778         * gfortran.dg/g77/960317-1.f: Likewise
8779         * gfortran.dg/g77/970915-0.f: Likewise
8780         * gfortran.dg/g77/980310-1.f: Likewise
8781         * gfortran.dg/g77/980310-2.f: Likewise
8782         * gfortran.dg/g77/980310-3.f: Likewise
8783         * gfortran.dg/g77/980310-4.f: Likewise
8784         * gfortran.dg/g77/980310-6.f: Likewise
8785         * gfortran.dg/g77/980310-7.f: Likewise
8786         * gfortran.dg/g77/980310-8.f: Likewise
8787         * gfortran.dg/g77/980419-2.f: Likewise
8788         * gfortran.dg/g77/980424-0.f: Likewise
8789         * gfortran.dg/g77/980427-0.f: Likewise
8790         * gfortran.dg/g77/980729-0.f: Likewise
8791         * gfortran.dg/g77/981117-1.f: Likewise
8792         * gfortran.dg/g77/toon_1.f: Likewise
8793
8794 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8795
8796         PR c++/2204
8797         * g++.dg/other/abstract2.C: New test.
8798
8799 2004-07-12  Paul Brook  <paul@codesourcery.com>
8800
8801         * gfortran.dg/pointer_init_1.f90: New test.
8802
8803 2004-07-11  Paul Brook  <paul@codesourcery.com>
8804
8805         PR fortran/15986
8806         * gfortran.dg/contained_1.f90: New test.
8807
8808 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8809
8810         * g++.dg/parse/defarg8.C: New test.
8811
8812 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8813
8814         PR fortran/16433
8815         * gfortran.dg/pr16433.f: New test.
8816
8817         PR fortran/17574
8818         * gfortran.dg/pr15754.f90: New test.
8819
8820 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8821
8822         PR tree-optimization/16437
8823         * gcc.c-torture/execute/bitfld-4.c: New test.
8824
8825 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8826
8827         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8828         access to common var from module.
8829
8830 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8831
8832         PR fortran/16336
8833         * gfortran.fortran-torture/execute/common_2.f90: New test.
8834
8835 2004-07-10  Paul Brook  <paul@codesourcery.com>
8836
8837         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8838
8839 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8840
8841         PR fortran/15969
8842         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8843
8844 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8845
8846         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8847         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8848         * gfortran.dg/g77/ffree-form-1.f: Likewise
8849         * gfortran.dg/g77/ffree-form-2.f: Likewise
8850         * gfortran.dg/g77/ffree-form-3.f: Likewise
8851         * gfortran.dg/g77/fno-underscoring.f: Likewise
8852         * gfortran.dg/g77/funderscoring.f: Likewise
8853         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8854
8855 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8856
8857         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8858
8859 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8860         Paul Brook  <paul@codesourcery.com>
8861
8862         PR fortran/13415
8863         * gfortran.dg/common_pointer_1.f90: New test.
8864
8865 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8866
8867         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8868
8869 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8870
8871         PR target/16364
8872         * gcc.c-torture/compile/20040709-1.c: New.
8873
8874 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8875
8876         PR fortran/14077
8877         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8878
8879 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8880
8881         PR fortran/13201
8882         * gfortran.dg/shape_1.f90: New test.
8883
8884 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8885             Andrew Pinski  <apinski@apple.com>
8886
8887         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8888
8889 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8890
8891         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8892         comment.
8893
8894 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8895         Paul Brook  <paul@codesourcery.com>
8896
8897         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8898         '.f95' and '.F95'.
8899
8900 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8901
8902         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8903
8904 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8905
8906         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8907         testcases with capital suffix.
8908
8909 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8910
8911         PR fortran/15481
8912         PR fortran/13372
8913         PR fortran/13575
8914         PR fortran/15978
8915         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8916
8917         * gfortran.dg/implicit_1.f90: New test.
8918
8919 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8920
8921         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8922         expression to match gfortran warning/error messages
8923         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8924         dg-error text.
8925
8926 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8927
8928         * lib/fortran-torture.exp: Rename proc search_for to
8929         search_for_re.
8930
8931 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8932
8933         * gcc.c-torture/execute/simd-5.x: New file.
8934         XFAIL on SPARC 64-bit at -O0.
8935
8936 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8937
8938         PR c++/8211
8939         PR c++/16165
8940         * g++.dg/warn/effc3.C: New test.
8941
8942 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8943
8944         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8945         change X to 1X in format.
8946         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8947         add data statements to conform to standard.
8948
8949 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8950
8951         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8952         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8953         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8954
8955 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8956
8957         * gfortran.dg/g77/7388.f: Copy from g77.dg
8958         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8959         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8960         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8961         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8962         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8963         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8964         * gfortran.dg/g77/strlen0.f: Likewise
8965
8966 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8967
8968         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8969         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8970
8971 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8972
8973         * gcc.c-torture/execute/920428-2.x: Delete.
8974         * gcc.c-torture/execute/920501-7.x: Likewise.
8975
8976 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8977
8978         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8979         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8980         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8981         prescott and c3-2.
8982         (PREFETCH_3DNOW): Add -march=c3.
8983
8984 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8985
8986         PR c/16437
8987         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
8988         * gcc.c-torture/execute/bf64-1.x: Likewise.
8989
8990 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8991
8992         * gcc.c-torture/compile/20040708-1.c: New test.
8993
8994 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8995
8996         PR c++/16169
8997         * g++.dg/warn/effc2.C: New test.
8998
8999 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9000
9001         * gcc.c-torture/execute/bitfld-1.x: Remove.
9002         * gcc.c-torture/execute/bitfld-3.c: New test.
9003         * gcc.dg/bitfld-2.c: Remove XFAILs.
9004
9005 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9006
9007         PR c++/16276
9008         * g++.dg/rtti/tinfo1.C: New file.
9009
9010 2004-07-07  Eric Christopher  <echristo@redhat.com>
9011
9012         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9013
9014 2004-07-07  Andrew Pinski  <apinski@apple.com>
9015
9016         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9017
9018 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9019
9020         * g++.dg/init/call1.C: XFAIL.
9021
9022 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9023
9024         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
9025         except for movstrict*, to movmem* and clrstr* to clrmem*.
9026
9027 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
9028
9029         * gcc.c-torture/execute/20040707-1.c: New test.
9030
9031 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
9032
9033         * gcc.c-torture/execute/20040706-1.c: New test.
9034
9035 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9036
9037         PR c++/3671
9038         * g++.dg/template/spec14.C: New test.
9039
9040 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
9041
9042         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
9043         nothing if not yet defined.  Use it in b, c and d type definitions.
9044         * gcc.c-torture/execute/20040705-1.c: New test.
9045         * gcc.c-torture/execute/20040705-2.c: New test.
9046
9047 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9048
9049         PR c++/2518
9050         * g++.dg/lookup/new1.C: New test.
9051
9052 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9053
9054         PR c++/11406
9055         * g++.dg/template/sizeof8.C: New test.
9056
9057 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
9058
9059         * gcc.c-torture/compile/20040705-1.c: New test.
9060
9061 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
9062
9063         * gfortran.fortran-torture/execute/seq_io.f90: New test.
9064
9065 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
9066
9067         * gcc.dg/cpp/if-mop.c: Two new testcases.
9068         * gcc.dg/cpp/trad/comment-3.c: New.
9069
9070 2004-07-04  Paul Brook  <paul@codesourcery.com>
9071
9072         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
9073
9074 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
9075
9076         PR c++/3761
9077         * g++.dg/lookup/crash4.C: New test.
9078
9079 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
9080
9081         * gcc.c-torture/execute/builtin-abs-1.c
9082         * gcc.c-torture/execute/builtin-abs-2.c
9083         * gcc.c-torture/execute/builtin-complex-1.c
9084         * gcc.c-torture/execute/builtins/string-1-lib.c
9085         * gcc.c-torture/execute/builtins/string-1.c
9086         * gcc.c-torture/execute/builtins/string-2-lib.c
9087         * gcc.c-torture/execute/builtins/string-2.c
9088         * gcc.c-torture/execute/builtins/string-3-lib.c
9089         * gcc.c-torture/execute/builtins/string-3.c
9090         * gcc.c-torture/execute/builtins/string-4-lib.c
9091         * gcc.c-torture/execute/builtins/string-4.c
9092         * gcc.c-torture/execute/builtins/string-5-lib.c
9093         * gcc.c-torture/execute/builtins/string-5.c
9094         * gcc.c-torture/execute/builtins/string-6-lib.c
9095         * gcc.c-torture/execute/builtins/string-6.c
9096         * gcc.c-torture/execute/builtins/string-7-lib.c
9097         * gcc.c-torture/execute/builtins/string-7.c
9098         * gcc.c-torture/execute/builtins/string-8-lib.c
9099         * gcc.c-torture/execute/builtins/string-8.c
9100         * gcc.c-torture/execute/builtins/string-9-lib.c
9101         * gcc.c-torture/execute/builtins/string-9.c
9102         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
9103         * gcc.c-torture/execute/builtins/string-asm-1.c
9104         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
9105         * gcc.c-torture/execute/builtins/string-asm-2.c
9106         * gcc.c-torture/execute/stdio-opt-1.c
9107         * gcc.c-torture/execute/stdio-opt-2.c
9108         * gcc.c-torture/execute/stdio-opt-3.c
9109         * gcc.c-torture/execute/string-opt-1.c
9110         * gcc.c-torture/execute/string-opt-10.c
9111         * gcc.c-torture/execute/string-opt-11.c
9112         * gcc.c-torture/execute/string-opt-12.c
9113         * gcc.c-torture/execute/string-opt-13.c
9114         * gcc.c-torture/execute/string-opt-14.c
9115         * gcc.c-torture/execute/string-opt-15.c
9116         * gcc.c-torture/execute/string-opt-16.c
9117         * gcc.c-torture/execute/string-opt-2.c
9118         * gcc.c-torture/execute/string-opt-6.c
9119         * gcc.c-torture/execute/string-opt-7.c
9120         * gcc.c-torture/execute/string-opt-8.c:
9121         Replace with ...
9122
9123         * gcc.c-torture/execute/builtins/abs-2.c
9124         * gcc.c-torture/execute/builtins/abs-3.c
9125         * gcc.c-torture/execute/builtins/complex-1.c
9126         * gcc.c-torture/execute/builtins/fprintf.c
9127         * gcc.c-torture/execute/builtins/fputs.c
9128         * gcc.c-torture/execute/builtins/memcmp.c
9129         * gcc.c-torture/execute/builtins/memmove.c
9130         * gcc.c-torture/execute/builtins/memops-asm.c
9131         * gcc.c-torture/execute/builtins/mempcpy-2.c
9132         * gcc.c-torture/execute/builtins/mempcpy.c
9133         * gcc.c-torture/execute/builtins/memset.c
9134         * gcc.c-torture/execute/builtins/printf.c
9135         * gcc.c-torture/execute/builtins/sprintf.c
9136         * gcc.c-torture/execute/builtins/strcat.c
9137         * gcc.c-torture/execute/builtins/strchr.c
9138         * gcc.c-torture/execute/builtins/strcmp.c
9139         * gcc.c-torture/execute/builtins/strcpy.c
9140         * gcc.c-torture/execute/builtins/strcspn.c
9141         * gcc.c-torture/execute/builtins/strlen-2.c
9142         * gcc.c-torture/execute/builtins/strlen.c
9143         * gcc.c-torture/execute/builtins/strncat.c
9144         * gcc.c-torture/execute/builtins/strncmp-2.c
9145         * gcc.c-torture/execute/builtins/strncmp.c
9146         * gcc.c-torture/execute/builtins/strncpy.c
9147         * gcc.c-torture/execute/builtins/strpbrk.c
9148         * gcc.c-torture/execute/builtins/strpcpy-2.c
9149         * gcc.c-torture/execute/builtins/strpcpy.c
9150         * gcc.c-torture/execute/builtins/strrchr.c
9151         * gcc.c-torture/execute/builtins/strspn.c
9152         * gcc.c-torture/execute/builtins/strstr-asm.c
9153         * gcc.c-torture/execute/builtins/strstr.c:
9154         ... these new files.
9155
9156         * gcc.c-torture/execute/builtins/abs-2-lib.c
9157         * gcc.c-torture/execute/builtins/abs-3-lib.c
9158         * gcc.c-torture/execute/builtins/complex-1-lib.c
9159         * gcc.c-torture/execute/builtins/fprintf-lib.c
9160         * gcc.c-torture/execute/builtins/fputs-lib.c
9161         * gcc.c-torture/execute/builtins/memcmp-lib.c
9162         * gcc.c-torture/execute/builtins/memmove-lib.c
9163         * gcc.c-torture/execute/builtins/memops-asm-lib.c
9164         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
9165         * gcc.c-torture/execute/builtins/mempcpy-lib.c
9166         * gcc.c-torture/execute/builtins/memset-lib.c
9167         * gcc.c-torture/execute/builtins/printf-lib.c
9168         * gcc.c-torture/execute/builtins/sprintf-lib.c
9169         * gcc.c-torture/execute/builtins/strcat-lib.c
9170         * gcc.c-torture/execute/builtins/strchr-lib.c
9171         * gcc.c-torture/execute/builtins/strcmp-lib.c
9172         * gcc.c-torture/execute/builtins/strcpy-lib.c
9173         * gcc.c-torture/execute/builtins/strcspn-lib.c
9174         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9175         * gcc.c-torture/execute/builtins/strlen-lib.c
9176         * gcc.c-torture/execute/builtins/strncat-lib.c
9177         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9178         * gcc.c-torture/execute/builtins/strncmp-lib.c
9179         * gcc.c-torture/execute/builtins/strncpy-lib.c
9180         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9181         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9182         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9183         * gcc.c-torture/execute/builtins/strrchr-lib.c
9184         * gcc.c-torture/execute/builtins/strspn-lib.c
9185         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9186         * gcc.c-torture/execute/builtins/strstr-lib.c
9187         * gcc.c-torture/execute/builtins/lib/abs.c
9188         * gcc.c-torture/execute/builtins/lib/fprintf.c
9189         * gcc.c-torture/execute/builtins/lib/memset.c
9190         * gcc.c-torture/execute/builtins/lib/printf.c
9191         * gcc.c-torture/execute/builtins/lib/sprintf.c
9192         * gcc.c-torture/execute/builtins/lib/strcpy.c
9193         * gcc.c-torture/execute/builtins/lib/strcspn.c
9194         * gcc.c-torture/execute/builtins/lib/strncat.c
9195         * gcc.c-torture/execute/builtins/lib/strncmp.c
9196         * gcc.c-torture/execute/builtins/lib/strncpy.c
9197         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9198         * gcc.c-torture/execute/builtins/lib/strspn.c
9199         * gcc.c-torture/execute/builtins/lib/strstr.c:
9200         New files containing support routines.
9201
9202         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9203         declaration.
9204         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9205         when not optimizing.
9206
9207 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9208
9209         PR c++/16240
9210         * g++.dg/abi/mangle22.C: New test.
9211         * g++.dg/abi/mangle23.C: Likewise.
9212
9213 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9214
9215         PR fortran/16290
9216         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9217         Allow for cases without denormalized floating point numbers.
9218
9219 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9220
9221         PR c/1027
9222         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9223         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9224         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9225         expected warning text.
9226         * gcc.dg/format/diag-2.c: New test.
9227
9228 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9229
9230         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9231
9232 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9233
9234         * gcc.dg/builtins-43.c: New.
9235         * gcc.dg/builtins-44.c: New.
9236         * gcc.dg/builtins-45.c: New.
9237
9238 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9239             Andreas Tobler  <a.tobler@schweiz.ch>
9240
9241         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9242         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9243         as SIGSEGV.
9244         * gcc.dg/cleanup-11.c: Likewise.
9245         * gcc.dg/cleanup-8.c: Likewise.
9246         * gcc.dg/cleanup-9.c: Likewise.
9247         * gcc.dg/cleanup-5.c: Run on all platforms.
9248
9249 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9250
9251         * g++.dg/warn/nonnull1.C: New test.
9252
9253 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9254
9255         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9256         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9257         Special-case the Sun compiler wrt to <complex.h>.
9258
9259 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9260
9261         * gcc.dg/Wunreachable-8.C: New test.
9262
9263         * gcc.dg/h8300-ice2.c : New test.
9264
9265 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9266
9267         PR fortran/16161
9268         * gfortran.fortran-torture/compile/implicit.f90: Add test
9269         for implicit character.
9270
9271 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9272
9273         PR fortran/16289
9274         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9275         Use tiny() intrinsic to find smallest non-negative real
9276
9277 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9278
9279         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9280         * gcc.dg/compat/struct-by-value-22_x.c: New.
9281         * gcc.dg/compat/struct-by-value-22_y.c: New.
9282
9283         * gcc.c-torture/execute/20040629-1.c: New test.
9284
9285 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9286
9287         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9288         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9289
9290         PR target/16195
9291         * gcc.dg/20040625-1.c: New test.
9292
9293 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9294
9295         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9296
9297 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9298
9299         PR fortran/15963
9300         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9301
9302 2004-06-29  Richard Henderson  <rth@redhat.com>
9303
9304         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9305
9306 2004-06-29  Paul Brook  <paul@codesourcery.com>
9307
9308         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9309         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9310
9311 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9312
9313         PR c++/16260
9314         * g++.dg/parse/crash15.C: New.
9315
9316 2004-06-28  Andrew Pinski  <apinski@apple.com>
9317
9318         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9319         by the error already.
9320
9321         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9322
9323 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9324
9325         PR target/14041
9326         * gcc.dg/h8300-bss-align-1.c : New.
9327
9328 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9329
9330         * PR c++/16174
9331         * g++.dg/template/ctor4.C: New.
9332
9333 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9334
9335         PR c++/16205
9336         * g++.dg/warn/Wsequence-point-1.C: New test.
9337
9338 2004-06-27  Paul Brook  <paul@codesourcery.com>
9339
9340         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9341
9342 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9343
9344         * g++.old-deja/g++.mike/p7325.C: Remove.
9345
9346 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9347
9348         PR c/14963
9349         * gcc.dg/pr14963.c: New test.
9350
9351 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9352
9353         PR c++/16193
9354         * g++.dg/parse/redef1.C: New test.
9355
9356 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9357
9358         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9359         20021110.c.
9360         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9361         20021119-1.c.
9362         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9363         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9364         5-04.c.
9365         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9366         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9367         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9368         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9369         g++.brendan/enum14.C.
9370         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9371         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9372         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9373         g++.mike/virt1.C.
9374         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9375         memtemp24.C.
9376
9377 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9378
9379         * gcc.dg/20040527-1.c: New test case.
9380
9381 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9382
9383         PR gfortran/pr16196
9384         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9385
9386 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9387
9388         PR middle-end/15825
9389         * gcc.dg/pr15825-1.c: New test case.
9390
9391 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9392
9393         * gcc.c-torture/execute/20040625-1.c: New test.
9394
9395 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9396
9397         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9398
9399 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9400
9401         * gcc.dg/torture/mips-div-1.c: New test.
9402
9403 2004-06-24  Jeff Law  <law@redhat.com>
9404
9405         * gcc.dg/tree-ssa/20040624-1.c: New test.
9406
9407 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9408
9409         * gcc.c-torture/compile/20040624-1.c: New test.
9410
9411 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9412
9413         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9414         this directory.
9415
9416 2004-06-23  Andrew Pinski  <apinski@apple.com>
9417
9418         PR middle-end/15988
9419         * g++.dg/opt/ptrmem4.C: New test.
9420
9421         * gcc.dg/c90-array-quals-2.c: New test.
9422
9423 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9424
9425         * gcc.dg/kpice1.c: New test.
9426
9427 2006-06-23  Andrew Pinski  <apinski@apple.com>
9428
9429         * gcc.dg/c90-array-quals.c: New test.
9430
9431 2006-06-22  Richard Henderson  <rth@redhat.com>
9432
9433         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9434
9435 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9436
9437         * gcc.dg/builtins-config.h: Handle FreeBSD.
9438
9439 2006-06-22  Richard Henderson  <rth@redhat.com>
9440
9441         * g++.dg/opt/devirt1.C: New.
9442
9443 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9444
9445         * g++.dg/opt/pr15551.C: New testcase.
9446
9447 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9448
9449         PR target/14800
9450         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9451         x86_64-*-linux* when compiling for 32bit.
9452
9453 2004-06-21  Andrew Pinski  <apinski@apple.com>
9454
9455         * gcc.dg/pch/struct-1.c: New.
9456         * gcc.dg/pch/struct-1.hs: New.
9457
9458 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9459
9460         * gcc.dg/pch/save-temps-1.c: New file.
9461         * gcc.dg/pch/save-temps-1.hs: New file.
9462
9463 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9464
9465         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9466         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9467
9468 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9469
9470         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9471         to fix type error.
9472         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9473         Remove trailing spaces.
9474
9475 2004-06-21  Richard Henderson  <rth@redhat.com>
9476
9477         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9478         merging && to BIT_FIELD_REF.
9479
9480 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9481
9482         * g++.dg/opt/placeholder1.C: New test.
9483
9484 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9485
9486         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9487         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9488         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9489         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9490
9491 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9492
9493         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9494         extern "C".
9495         * g++.dg/other/pragma-re-1.C: Add comments.
9496
9497 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9498
9499         PR gfortran/16080
9500         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9501
9502 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9503
9504         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9505         instead of setting the type of size_t by
9506         hand.
9507
9508 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9509
9510         * gcc.dg/unordered-2.c: New test case.
9511         * gcc.dg/unordered-3.c: New test case.
9512
9513 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9514
9515         PR other/16043
9516         * lib/g++.exp (g++_version): Tweak regexp for version
9517         * lib/g77.exp (g77_version): Likewise
9518         * lib/gfortran.exp (gfortran_version): Likewise
9519         * lib/objc.exp (objc_version): Likewise
9520         * lib/treelang.exp (treelang_version): Likewise
9521
9522 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9523
9524         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9525         Use INT_MAX instead of __INT_MAX__.
9526         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9527
9528         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9529         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9530         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9531         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9532         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9533         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9534         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9535         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9536         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9537
9538         * gcc.dg/range-test-1.c: New test.
9539         * g++.dg/opt/range-test-1.C: New test.
9540
9541 2004-06-17  Richard Henderson  <rth@redhat.com>
9542
9543         * objc.dg/sync-1.m: New.
9544         * objc.dg/try-catch-1.m: Don't force next runtime.
9545         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9546         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9547         shadowed catch clause.
9548         * objc.dg/try-catch-5.m: New.
9549
9550 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9551
9552         Bug 14610
9553         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9554
9555 2004-06-15  Richard Henderson  <rth@redhat.com>
9556
9557         * gcc.dg/20001116-1.c: Move expected warning line.
9558
9559 2004-06-15  Richard Henderson  <rth@redhat.com>
9560
9561         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9562         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9563
9564 2004-06-15  Jeff Law  <law@redhat.com>
9565
9566         * gcc.dg/tree-ssa/20040615-1.c: New test.
9567         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9568         be less sensitive to operand ordering.
9569         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9570
9571 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9572
9573         * g++.dg/abi/bitfield3.C: Add comment..
9574
9575 2004-06-15  Richard Henderson  <rth@redhat.com>
9576
9577         * g++.dg/ext/stmtexpr1.C: XFAIL.
9578         * gcc.dg/20030612-1.c: XFAIL.
9579
9580 2004-06-15  Eric Christopher  <echristo@redhat.com>
9581
9582         * g++.dg/charset/asm5.c: New.
9583         * gcc.dg/charset/asm6.c: New.
9584
9585 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9586
9587         PR fortran/15962
9588         * gfortran.fortran-torture/execute/select_1.f90: New test.
9589
9590 2004-06-15  Paul Brook  <paul@codesourcery.com>
9591
9592         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9593
9594 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9595
9596         PR c++/15967
9597         * g++.dg/lookup/crash3.C: New test.
9598
9599 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9600
9601         PR c++/15947
9602         * g++.dg/parse/dtor4.C: New test.
9603
9604 2004-06-14  Jeff Law  <law@redhat.com>
9605
9606         * gcc.c-torture/compile/20040614-1.c: New test.
9607
9608 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9609
9610         PR fortran/15211
9611         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9612         LEN of a character array.
9613
9614 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9615
9616         PR c++/15096
9617         * g++.dg/template/ptrmem10.C: New test.
9618
9619         PR c++/14930
9620         * g++.dg/template/friend30.C: New test.
9621
9622 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9623
9624         PR fortran/14928
9625         * gfortran.fortran-torture/compile/mloc.f90: New test.
9626
9627 2004-06-13  Paul Brook  <paul@codesourcery.com>
9628
9629         * gfortran.fortran-torture/execute/random_2.f90: New test.
9630
9631 2004-06-13  Eric Christopher  <echristo@redhat.com>
9632
9633         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9634
9635 2004-06-12  Paul Brook  <paul@codesourcery.com>
9636
9637         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9638
9639 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9640
9641         PR fortran/14923
9642         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9643
9644 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9645
9646         PR fortran/14957
9647         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9648         syntax errors in end statements of contained subroutines.
9649
9650 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9651
9652         PR fortran/12841
9653         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9654
9655 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9656
9657         PR fortran/15665
9658         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9659
9660 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9661
9662         PR gfortran/12839
9663         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9664
9665 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9666
9667         PR c++/15862
9668         * g++.dg/parse/enum1.C: New test.
9669
9670 2004-06-10  Jeff Law  <law@redhat.com>
9671
9672         * gcc.c-torture/compile/20040610-1.c: New test.
9673
9674 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9675
9676         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
9677         * g++.old-deja/g++.other/decl3.C: Likewise.
9678
9679 2004-06-10  Brian Booth  <bbooth@redhat.com>
9680
9681         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9682         V_MAY_DEF instead of VDEF.
9683         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9684
9685 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9686
9687         PR c++/14211
9688         * g++.dg/conversion/const1.C: New test.
9689
9690         PR c++/15076
9691         * g++.dg/conversion/reinterpret1.C: New test.
9692
9693         PR c++/15877
9694         * g++.dg/template/enum2.C: New test.
9695
9696         PR c++/15227
9697         * g++.dg/template/error13.C: New test.
9698
9699 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9700
9701         PR fortran/14957
9702         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9703         arguments to test_* REAL and of the right size.
9704
9705 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9706
9707         PR target/15569
9708         PR rtl-optimization/15681
9709         * gcc.dg/20040609-1.c: New test.
9710
9711 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9712
9713         PR c++/14791
9714         * g++.dg/opt/builtins1.C: New test.
9715
9716 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9717
9718         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9719         that use default windows32 struct layout.
9720         * gcc.dg/i386-bitfield2.c: Likewise.
9721
9722 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9723
9724         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9725         for mingw32 and cygwin targets.
9726
9727 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9728
9729         * gcc.dg/pch/macro-4.c: New.
9730         * gcc.dg/pch/macro-4.hs: New.
9731
9732 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9733
9734         PR fortran/13249
9735         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9736
9737 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9738
9739         PR fortran/13372
9740         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9741
9742 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9743
9744         PR gfortran/14897
9745         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9746
9747 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9748
9749         PR gfortran/15755
9750         * gfortran.fortran-torture/execute/backspace.c : New test.
9751
9752 2004-06-09  Paul Brook  <paul@codesourcery.com>
9753
9754         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9755         (pointer_to_section): Rewrite to use smaller array.
9756
9757 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9758
9759         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9760         * gcc.dg/ext/altivec-10.c: Same.
9761         * gcc.dg/ext/altivec-11.c: Same.
9762         * gcc.dg/ext/altivec-12.c: Same.
9763         * gcc.dg/ext/altivec-13.c: Same.
9764         * gcc.dg/ext/altivec-14.c: Same.
9765         * gcc.dg/ext/altivec-15.c: Same.
9766         * gcc.dg/ext/altivec-16.c: Same.
9767         * gcc.dg/ext/altivec-3.c: Same.
9768         * gcc.dg/ext/altivec-4.c: Same.
9769         * gcc.dg/ext/altivec-6.c: Same.
9770         * gcc.dg/ext/altivec-7.c: Same.
9771         * gcc.dg/ext/altivec-8.c: Same.
9772         * gcc.dg/ext/altivec-varargs-1.c: Same.
9773
9774         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9775         * g++.dg/ext/altivec-10.C: Same.
9776         * g++.dg/ext/altivec-2.C: Same.
9777         * g++.dg/ext/altivec-3.C: Same.
9778         * g++.dg/ext/altivec-4.C: Same.
9779         * g++.dg/ext/altivec-5.C: Same.
9780         * g++.dg/ext/altivec-6.C: Same.
9781         * g++.dg/ext/altivec-7.C: Same.
9782         * g++.dg/ext/altivec-8.C: Same.
9783         * g++.dg/ext/altivec-9.C: Same.
9784
9785 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9786
9787         PR c++/7841
9788         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9789
9790 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9791
9792         * gcc.dg/union-1.c: New test.
9793
9794 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9795
9796         * gcc.dg/builtins-41.c: New test case.
9797         * gcc.dg/builtins-42.c: New test case.
9798
9799 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9800
9801         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9802         * g++.dg/ext/altivec-10.C: Same.
9803         * g++.dg/ext/altivec-2.C: Same.
9804         * g++.dg/ext/altivec-3.C: Same.
9805         * g++.dg/ext/altivec-4.C: Same.
9806         * g++.dg/ext/altivec-5.C: Same.
9807         * g++.dg/ext/altivec-6.C: Same.
9808         * g++.dg/ext/altivec-7.C: Same.
9809         * g++.dg/ext/altivec-8.C: Same.
9810         * g++.dg/ext/altivec-9.C: Same.
9811         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9812         * g++.old-deja/g++.brendan/new3.C: Same.
9813         * gcc.c-torture/execute/eeprof-1.x: Same.
9814
9815 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9816
9817         PR c/14765
9818         * gcc.dg/pr14765-1.c: New test.
9819
9820 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9821
9822         PR c/14649
9823         * gcc.dg/pr14649-1.c: New test case.
9824
9825 2004-06-07  Richard Henderson  <rth@redhat.com>
9826
9827         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9828         if temporaries.
9829
9830 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9831
9832         * g++.dg/eh/elide1.C: Remove XFAIL.
9833
9834 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9835
9836         PR c++/15337
9837         * g++.dg/expr/sizeof3.C: New test.
9838
9839         PR c++/14777
9840         * g++.dg/template/access14.C: New test.
9841
9842         PR c++/15554
9843         * g++.dg/template/enum1.C: New test.
9844
9845         PR c++/15057
9846         * g++.dg/eh/throw1.C: New test.
9847
9848 2004-06-07  David Ayers  <d.ayers@inode.at>
9849             Ziemowit Laski  <zlaski@apple.com>
9850
9851         * lib/objc.exp (objc_target_compile): Revert the '-framework
9852         Foundation' flag fix, since bare Darwin does not ship
9853         with the Foundation framework.
9854         * objc/execute/next_mapping.h: Provide a local NSConstantString
9855         @interface and @implementation.
9856         (objc_constant_string_init): A constructor function, used to
9857         initialize the NSConstantString meta-class object.
9858         * objc/execute/string1.m: Include "next_mapping.h" instead of
9859         <Foundation/NSString.h>.
9860         * objc/execute/string2.m: Likewise.
9861         * objc/execute/string3.m: Likewise.
9862         * objc/execute/string4.m: Likewise.
9863
9864 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9865
9866         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9867         to double. Replace double with FLOAT.
9868         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9869
9870         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9871         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9872         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9873         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9874         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9875         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9876         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9877         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9878
9879 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9880
9881         PR c/13519
9882         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9883
9884 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9885
9886         PR c++/15503
9887         * g++.dg/template/meminit2.C: New test.
9888
9889 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9890
9891         PR target/15822
9892         * gcc.c-torture/execute/compare-fp-1.c,
9893         gcc.c-torture/execute/compare-fp-2.c,
9894         gcc.c-torture/execute/compare-fp-3.c,
9895         gcc.c-torture/execute/compare-fp-4.c,
9896         gcc.c-torture/execute/compare-fp-3.x,
9897         gcc.c-torture/execute/compare-fp-4.x: Moved...
9898         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9899         gcc.c-torture/execute/ieee/compare-fp-2.c,
9900         gcc.c-torture/execute/ieee/compare-fp-3.c,
9901         gcc.c-torture/execute/ieee/compare-fp-4.c,
9902         gcc.c-torture/execute/ieee/compare-fp-3.x,
9903         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9904
9905 2004-06-04  David Ayers  <d.ayers@inode.at>
9906
9907         * objc/execute/protocol-isEqual-4.m: New testcase.
9908
9909 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9910
9911         * objc/execute/protocol-isEqual-1.m: New testcase.
9912         * objc/execute/protocol-isEqual-2.m: New testcase.
9913         * objc/execute/protocol-isEqual-3.m: New testcase.
9914
9915 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9916
9917         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9918
9919 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9920
9921         * lib/objc.exp (objc_target_compile): When running tests on
9922         Darwin (Mac OS X), inform the linker about '-framework
9923         'Foundation'.
9924
9925 2004-06-02  Eric Christopher  <echristo@redhat.com>
9926
9927         * gcc.c-torture/compile/20040602-1.c: New.
9928
9929 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9930
9931         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9932         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9933
9934         PR tree-optimization/14736
9935         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9936
9937         PR tree-optimization/14042
9938         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9939
9940         PR tree-optimization/14729
9941         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9942
9943 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9944
9945         PR fortran/15557
9946         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9947
9948 2004-06-01  Richard Hederson  <rth@redhat.com>
9949
9950         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9951
9952 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9953
9954         PR c++/14932
9955         * g++.dg/parse/offsetof4.C: New test.
9956
9957 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9958
9959         PR objc/7993
9960         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9961
9962 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9963
9964         PR c++/15701
9965         * g++.dg/template/friend29.C: New test.
9966
9967 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9968
9969         PR c/15749
9970         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9971
9972 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9973
9974         * gcc.dg/sparc-trap-1.c: New test.
9975
9976 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9977
9978         PR middle-end/15069
9979         * g++.dg/opt/fold3.C: New test case.
9980
9981 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9982
9983         * lib/target-supports.exp (check_iconv_available): Fix fallout
9984         from 2004-05-28 patch.
9985
9986 2004-05-30  Paul Brook  <paul@codesourcery.com>
9987
9988         PR fortran/15620
9989         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
9990         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
9991
9992 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
9993
9994         * gfortran.fortran-torture/execute/random_1.f90: New test.
9995
9996 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9997
9998         * g++.dg/ext/altivec-10.C: New test.
9999
10000 2004-05-29  Paul Brook  <paul@codesourcery.com>
10001
10002         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
10003
10004 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10005
10006         * gcc.dg/altivec-16.c: New test.
10007
10008 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10009
10010         * lib/target-supports.exp (check_vmx_hw_available): New.
10011         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10012
10013         * lib/target-supports.exp (check_alias_available,
10014         check_iconv_available, check_named_sections_available): Use
10015         unique names for temporary files.
10016
10017 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10018
10019         * gcc.dg/altivec-15.c: New test.
10020
10021 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10022
10023         PR c++/15083
10024         * g++.dg/warn/noeffect6.C: New test.
10025
10026         PR c++/15471
10027         * g++.dg/expr/ptrmem4.C: New test.
10028
10029         PR c++/15640
10030         * g++.dg/template/operator3.C: New test.
10031
10032 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10033
10034         PR c++/14668
10035         * g++.dg/lookup/redecl1.C: New test.
10036         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
10037
10038 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
10039
10040         * gcc.c-torture/execute/compare-fp-1.c,
10041         gcc.c-torture/execute/compare-fp-2.c,
10042         gcc.c-torture/execute/compare-fp-3.c,
10043         gcc.c-torture/execute/compare-fp-4.c,
10044         gcc.c-torture/execute/compare-fp-3.x,
10045         gcc.c-torture/execute/compare-fp-4.x,
10046         gcc.dg/pr15649-1.c: New.
10047
10048 2004-05-27  Adam Nemet  <anemet@lnxw.com>
10049
10050         PR c++/12883
10051         * g++.dg/init/array14.C: New test.
10052
10053 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
10054
10055         * lib/compat.exp (compat-get-options-main): New.
10056         (compat-get-options): Remove unneeded code, warn for ignored
10057         command.
10058         (compat-execute): Check flag set by dg-require-* commands.
10059
10060         * lib/compat.exp (compat-execute): Break up long lines.
10061
10062 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
10063
10064         * gcc.dg/altivec-7.c: Don't use 'vector long'.
10065         * gcc.dg/altivec-14.c: New test.
10066         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
10067
10068         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
10069         * gcc.dg/altivec-12.c: Ditto.
10070
10071         * gcc.dg/altivec-3.c: Move call to altivec_check.
10072
10073 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10074
10075         PR c++/15044
10076         * g++.dg/template/error12.C: New test.
10077
10078         PR c++/15317
10079         * g++.dg/ext/attrib15.C: New test.
10080
10081         PR c++/15329
10082         * g++.dg/template/ptrmem9.C: New test.
10083
10084 2004-05-25  Paul Brook  <paul@codesourcery.com>
10085
10086         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
10087
10088 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10089
10090         PR c++/15165
10091         * g++.dg/template/crash19.C: New test.
10092
10093 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10094
10095         PR c++/15025
10096         * g++.dg/template/redecl1.C: New test.
10097
10098 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10099
10100         PR c++/14821
10101         * g++.dg/other/ns1.C: New test.
10102
10103         PR c++/14883
10104         * g++.dg/template/invalid1.C: New test.
10105
10106 2004-05-23  Paul Brook  <paul@codesourcery.com>
10107         Victor Leikehman  <lei@haifasphere.co.il>
10108
10109         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
10110         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
10111
10112 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10113
10114         PR c++/15285
10115         PR c++/15299
10116         * g++.dg/template/non-dependent5.C: New test.
10117         * g++.dg/template/non-dependent6.C: New test.
10118
10119 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10120
10121         PR c++/15507
10122         * g++.dg/inherit/union1.C: New test.
10123
10124         PR c++/15542
10125         * g++.dg/template/addr1.C: New test.
10126
10127         PR c++/15427
10128         * g++.dg/template/array5.C: New test.
10129
10130         PR c++/15287
10131         * g++.dg/template/array6.C: New test.
10132
10133 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
10134             Roger Sayle  <roger@eyesopen.com>
10135
10136         * g++.dg/lookup/forscope2.C: New test case.
10137
10138 2004-05-22  Ben Elliston  <bje@au.ibm.com>
10139
10140         * gcc.dg/cpp/Wmissingdirs.c: New.
10141
10142 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10143
10144         PR target/15301
10145         * gcc.dg/compat/union-m128-1.h: New file.
10146         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10147         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10148         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10149
10150 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10151
10152         PR target/15302
10153         * gcc.dg/compat/struct-complex-1.h: New file.
10154         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
10155         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
10156         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10157
10158 2004-05-20  Roger Sayle  <roger@eyesopen.com>
10159
10160         PR middle-end/3074
10161         * gcc.dg/pr3074-1.c: New test case.
10162         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
10163
10164 2004-05-20  Falk Hueffner  <falk@debian.org>
10165
10166         PR other/15526
10167         * gcc.dg/ftrapv-1.c: New test case.
10168
10169 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10170
10171         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
10172
10173 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10174             Jeff Law  <law@redhat.com>
10175
10176         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10177         * gcc.dg/tree-ssa/20040518-2.c: New test.
10178
10179         * gcc.dg/tree-ssa/20040518-1.c: New test.
10180
10181 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10182
10183         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10184
10185 2004-05-18  Paul Brook  <paul@codesourcery.com>
10186
10187         PR fortran/13930
10188         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10189
10190 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10191
10192         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10193         constant folding.
10194
10195 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10196
10197         * gcc.dg/tree-ssa/20040517-1.c: New test.
10198
10199 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10200
10201         * gcc.dg/loop-4.c: New test.
10202
10203 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10204
10205         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10206
10207 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10208
10209         PR fortran/15311
10210         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10211
10212 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10213
10214         PR fortran/13826
10215         PR fortran/13940
10216         * gfortran.fortran-torture/compile/data_1.f90: New test.
10217
10218 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10219
10220         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10221         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10222
10223 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10224
10225         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10226
10227 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10228
10229         PR c/15444
10230         * gcc.dg/format/xopen-1.c: Adjust expected message.
10231         * gcc.dg/format/xopen-3.c: New test.
10232
10233 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10234
10235         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10236
10237 2004-05-14  Jeff Law  <law@redhat.com>
10238
10239         * gcc.dg/tree-ssa/20040514-2.c: New test.
10240
10241 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10242
10243         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10244         this ...
10245         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10246         this.
10247
10248 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10249
10250         * gcc.dg/tree-ssa/20040514-1.c: New test.
10251
10252 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10253
10254         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10255         test.
10256
10257 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10258
10259         PR fortran/14066
10260         * gfortran.fortran-torture/compile/do_1.f90: New test.
10261
10262 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10263
10264         PR fortran/15051
10265         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10266         test.
10267
10268 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10269
10270         PR fortran/15149
10271         * gfortran.fortran-torture/execute/random_init.f90: New test.
10272
10273 2004-05-13  Paul Brook  <paul@codesourcery.com>
10274
10275         PR fortran/15314
10276         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10277
10278 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10279
10280         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10281         for the powerpc case.
10282
10283 2004-05-13  Jeff Law  <law@redhat.com>
10284
10285         * gcc.dg/tree-ssa/20040513-1.c: New test.
10286         * gcc.dg/tree-ssa/20040513-2.c: New test.
10287
10288 2004-05-13  Paul Brook  <paul@codesourcery.com>
10289
10290         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10291         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10292         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10293
10294 2004-05-13  Andreas Schwab  <schwab@suse.de>
10295
10296         PR other/10819
10297         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10298         characters.
10299
10300 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10301
10302         PR fortran/15294
10303         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10304
10305 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10306
10307         Merge from tree-ssa-20020619-branch.  See
10308         ChangeLog.tree-ssa for details.
10309
10310 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10311
10312         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10313         include <altivec.h> explicitly.
10314         * gcc.dg/altivec-13.c: Likewise.
10315
10316 2004-05-11  Paul Brook  <paul@codesourcery.com>
10317
10318         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10319
10320 2004-05-10  Eric Christopher  <echristo@redhat.com>
10321
10322         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10323         * gcc.dg/sibcall-4.c: Ditto.
10324
10325 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10326
10327         * g++.dg/ext/altivec-8.C: New test case.
10328         * gcc.dg/altivec-13.c: New test case.
10329
10330 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10331
10332         * gcc.c-torture/execute/divcmp-1.c: New test case.
10333         * gcc.c-torture/execute/divcmp-2.c: New test case.
10334         * gcc.c-torture/execute/divcmp-3.c: New test case.
10335
10336 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10337
10338         * g++.dg/other/pragma-re-2.C: New test.
10339
10340 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10341
10342         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10343         * gcc.dg/i386-387-2.c: Likewise.
10344
10345         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10346         __builtin_drem.
10347         * gcc.dg/i386-387-6.c: Likewise.
10348
10349 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10350
10351         * gcc.dg/builtins-33.c:  Also check log1p*.
10352
10353 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10354
10355         PR optimization/15296
10356         * gcc.c-torture/execute/pr15296.c: New test.
10357
10358 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10359
10360         * gcc.dg/builtins-40.c: New test.
10361
10362 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10363
10364         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10365
10366 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10367
10368         * g++.dg/ext/spe1.C: New testcase.
10369
10370 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10371
10372         * objc.dg/image-info.m: Allow additional attributes
10373         for __image_info section.
10374
10375 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10376
10377         * gcc.dg/torture/mips-hilo-2.c: New test.
10378
10379 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10380
10381         PR c++/14389
10382         * g++.dg/template/member5.C: New test.
10383
10384 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10385
10386         * gcc.dg/builtins-34.c: Also check expm1*.
10387
10388 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10389
10390         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10391         * gcc.dg/torture/builtin-convert-3.c: New test.
10392
10393 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10394
10395         PR middle-end/15054
10396         * g++.dg/opt/pr15054.C: New test.
10397
10398 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10399
10400         * gcc.dg/torture/builtin-rounding-1.c: New test.
10401         * gcc.dg/builtins-25.c: Delete.
10402         * gcc.dg/builtins-29.c: Delete.
10403
10404 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10405
10406         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10407         * gcc.dg/sibcall-4.c: Likewise.
10408         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10409
10410 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10411
10412         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10413         bit-field on 16-bit targets.
10414
10415 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10416
10417         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10418         16-bit targets.
10419
10420 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10421
10422         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10423         * gcc.dg/rs6000-power2-2.c: Likewise.
10424
10425 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10426
10427         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10428         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10429         Change the asm registers to be in form of frN instead of fN.
10430
10431 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10432
10433         * gcc.dg/torture/builtin-convert-2.c: New test.
10434
10435 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10436
10437         * gcc.dg/rs6000-power2-1.c: New test.
10438         * gcc.dg/rs6000-power2-2.c: New test.
10439
10440 2004-04-28  Jan Hubicka  <jh@suse.cz>
10441
10442         * gcc.dg/unused-6.c: New test.
10443
10444 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10445             Ulrich Weigand  <uweigand@de.ibm.com>
10446
10447         * ada/acats/run_all.sh: Define $target variable.
10448
10449 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10450
10451         PR c++/15119
10452         * g++.dg/other/vararg-1.C: New test.
10453
10454         PR c++/4794
10455         * g++.dg/eh/cleanup3.C: New test.
10456
10457 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10458
10459         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10460         and ad8011a (target_insn).
10461         * ada/acats/support/macro.dfs: Likewise.
10462         * ada/acats/support/impbit.adb: New file.
10463
10464 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10465
10466         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10467
10468 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10469
10470         * gcc.dg/loop-3.c: New test.
10471
10472 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10473
10474         * gcc.c-torture/execute/simd-5.c: New test.
10475
10476 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10477
10478         PR c++/15064
10479         * g++.dg/template/crash18.C: New test.
10480
10481 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10482
10483         * g++.dg/ext/complit3.C: New test.
10484
10485 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10486
10487         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10488         * gcc.dg/altivec-3.c: Same.
10489         * gcc.dg/altivec-varargs-1.c: Same.
10490
10491 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10492
10493         * lib/target-supports.exp (check_profiling_available): Assume
10494         profiling is not available on powerpc-eabi targets.
10495
10496 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10497
10498         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10499         * gcc.dg/vmx/bug-1.c: Ditto.
10500
10501 2004-04-20  Eric Christopher  <echristo@redhat.com>
10502
10503         * gcc.dg/charset/extern.c: New test.
10504         * g++.dg/charset/extern3.cc: Ditto.
10505
10506 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10507
10508         * gcc.dg/builtins-39.c: New test.
10509
10510 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10511
10512         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10513
10514 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10515
10516         * gcc.dg/torture/mips-hilo-1.c: New test.
10517
10518 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10519
10520         * gcc.c-torture/compile/20040419-1.c: New test.
10521
10522 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10523
10524         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10525
10526 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10527             Aldy Hernandez  <aldyh@redhat.com>
10528
10529         * gcc.c-torture/execute/va-arg-24.c: New.
10530
10531 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10532             Aldy Hernandez  <aldyh@redhat.com>
10533
10534         * gcc.dg/vmx/1b-01.c: New.
10535         * gcc.dg/vmx/1b-02.c: New.
10536         * gcc.dg/vmx/1b-03.c: New.
10537         * gcc.dg/vmx/1b-04.c: New.
10538         * gcc.dg/vmx/1b-05.c: New.
10539         * gcc.dg/vmx/1b-06.c: New.
10540         * gcc.dg/vmx/1b-07.c: New.
10541         * gcc.dg/vmx/1c-01.c: New.
10542         * gcc.dg/vmx/1c-02.c: New.
10543         * gcc.dg/vmx/3a-01a.c: New.
10544         * gcc.dg/vmx/3a-01.c: New.
10545         * gcc.dg/vmx/3a-01m.c: New.
10546         * gcc.dg/vmx/3a-03.c: New.
10547         * gcc.dg/vmx/3a-03m.c: New.
10548         * gcc.dg/vmx/3a-04.c: New.
10549         * gcc.dg/vmx/3a-04m.c: New.
10550         * gcc.dg/vmx/3a-05.c: New.
10551         * gcc.dg/vmx/3a-06.c: New.
10552         * gcc.dg/vmx/3a-06m.c: New.
10553         * gcc.dg/vmx/3a-07.c: New.
10554         * gcc.dg/vmx/3b-01.c: New.
10555         * gcc.dg/vmx/3b-02.c: New.
10556         * gcc.dg/vmx/3b-10.c: New.
10557         * gcc.dg/vmx/3b-13.c: New.
10558         * gcc.dg/vmx/3b-14.c: New.
10559         * gcc.dg/vmx/3b-15.c: New.
10560         * gcc.dg/vmx/3c-01a.c: New.
10561         * gcc.dg/vmx/3c-01.c: New.
10562         * gcc.dg/vmx/3c-02.c: New.
10563         * gcc.dg/vmx/3c-03.c: New.
10564         * gcc.dg/vmx/3d-01.c: New.
10565         * gcc.dg/vmx/4-01.c: New.
10566         * gcc.dg/vmx/4-03.c: New.
10567         * gcc.dg/vmx/5-01.c: New.
10568         * gcc.dg/vmx/5-02.c: New.
10569         * gcc.dg/vmx/5-03.c: New.
10570         * gcc.dg/vmx/5-04.c: New.
10571         * gcc.dg/vmx/5-05.c: New.
10572         * gcc.dg/vmx/5-06.c: New.
10573         * gcc.dg/vmx/5-07.c: New.
10574         * gcc.dg/vmx/5-07t.c: New.
10575         * gcc.dg/vmx/5-08.c: New.
10576         * gcc.dg/vmx/5-10.c: New.
10577         * gcc.dg/vmx/5-11.c: New.
10578         * gcc.dg/vmx/7-01a.c: New.
10579         * gcc.dg/vmx/7-01.c: New.
10580         * gcc.dg/vmx/7c-01.c: New.
10581         * gcc.dg/vmx/7d-01.c: New.
10582         * gcc.dg/vmx/7d-02.c: New.
10583         * gcc.dg/vmx/8-01.c: New.
10584         * gcc.dg/vmx/8-02a.c: New.
10585         * gcc.dg/vmx/8-02.c: New.
10586         * gcc.dg/vmx/brode-1.c: New.
10587         * gcc.dg/vmx/bug-1.c: New.
10588         * gcc.dg/vmx/bug-2.c: New.
10589         * gcc.dg/vmx/bug-3.c: New.
10590         * gcc.dg/vmx/cw-bug-1.c: New.
10591         * gcc.dg/vmx/cw-bug-2.c: New.
10592         * gcc.dg/vmx/cw-bug-3.c: New.
10593         * gcc.dg/vmx/dct.c: New.
10594         * gcc.dg/vmx/debug-1.c: New.
10595         * gcc.dg/vmx/debug-2.c: New.
10596         * gcc.dg/vmx/debug-3.c: New.
10597         * gcc.dg/vmx/debug-4.c: New.
10598         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10599         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10600         * gcc.dg/vmx/eg-5.c: New.
10601         * gcc.dg/vmx/fft.c: New.
10602         * gcc.dg/vmx/gcc-bug-1.c: New.
10603         * gcc.dg/vmx/gcc-bug-2.c: New.
10604         * gcc.dg/vmx/gcc-bug-3.c: New.
10605         * gcc.dg/vmx/gcc-bug-4.c: New.
10606         * gcc.dg/vmx/gcc-bug-5.c: New.
10607         * gcc.dg/vmx/gcc-bug-6.c: New.
10608         * gcc.dg/vmx/gcc-bug-7.c: New.
10609         * gcc.dg/vmx/gcc-bug-8.c: New.
10610         * gcc.dg/vmx/gcc-bug-9.c: New.
10611         * gcc.dg/vmx/gcc-bug-b.c: New.
10612         * gcc.dg/vmx/gcc-bug-c.c: New.
10613         * gcc.dg/vmx/gcc-bug-d.c: New.
10614         * gcc.dg/vmx/gcc-bug-e.c: New.
10615         * gcc.dg/vmx/gcc-bug-f.c: New.
10616         * gcc.dg/vmx/gcc-bug-g.c: New.
10617         * gcc.dg/vmx/gcc-bug-i.c: New.
10618         * gcc.dg/vmx/harness.h: New.
10619         * gcc.dg/vmx/ira1.c: New.
10620         * gcc.dg/vmx/ira2a.c: New.
10621         * gcc.dg/vmx/ira2b.c: New.
10622         * gcc.dg/vmx/ira2.c: New.
10623         * gcc.dg/vmx/ira2c.c: New.
10624         * gcc.dg/vmx/mem.c: New.
10625         * gcc.dg/vmx/newton-1.c: New.
10626         * gcc.dg/vmx/ops.c: New.
10627         * gcc.dg/vmx/sn7153.c: New.
10628         * gcc.dg/vmx/spill2.c: New.
10629         * gcc.dg/vmx/spill3.c: New.
10630         * gcc.dg/vmx/spill.c: New.
10631         * gcc.dg/vmx/t.c: New.
10632         * gcc.dg/vmx/varargs-1.c: New.
10633         * gcc.dg/vmx/varargs-2.c: New.
10634         * gcc.dg/vmx/varargs-3.c: New.
10635         * gcc.dg/vmx/varargs-4.c: New.
10636         * gcc.dg/vmx/varargs-5.c: New.
10637         * gcc.dg/vmx/varargs-6.c: New.
10638         * gcc.dg/vmx/varargs-7.c: New.
10639         * gcc.dg/vmx/vmx.exp: New.
10640         * gcc.dg/vmx/vprint-1.c: New.
10641         * gcc.dg/vmx/vscan-1.c: New.
10642         * gcc.dg/vmx/x-01.c: New.
10643         * gcc.dg/vmx/x-02.c: New.
10644         * gcc.dg/vmx/x-03.c: New.
10645         * gcc.dg/vmx/x-04.c: New.
10646         * gcc.dg/vmx/x-05.c: New.
10647         * gcc.dg/vmx/yousufi-1.c: New.
10648         * gcc.dg/vmx/zero-1.c: New.
10649         * gcc.dg/vmx/zero.c: New.
10650
10651 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10652
10653         * g++.dg/lookup/java1.C: Update for chage of
10654         _Jv_AllocObject.
10655         * g++.dg/lookup/java2.C: Likewise.
10656
10657 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10658
10659         * ada/acats/run_all.sh: use -O2 by default.
10660
10661 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10662
10663         * gcc.dg/vr-mult-[12].c: New tests.
10664
10665 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10666
10667         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10668
10669         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10670
10671 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10672
10673         * lib/target-supports.exp (check_profiling_available): Assume profiling
10674         isn't available for mips*-*-elf targets.
10675
10676 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
10677
10678         * gcc.dg/builtins-38.c: New test.
10679
10680 2004-04-14  Eric Christopher  <echristo@redhat.com>
10681
10682         * g++.dg/charset/charset.exp: Run .cc extension tests.
10683
10684 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10685
10686         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10687
10688 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10689
10690         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10691
10692 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10693
10694         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10695         * gcc.dg/i386-387-2.c: Likewise.
10696
10697         * gcc.dg/i386-387-7.c: New test.
10698         * gcc.dg/i386-387-8.c: New test.
10699
10700         * gcc.dg/builtins-37.c: New test.
10701
10702 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10703
10704         * g++.dg/pch/externc-1.C: Add missing semicolon.
10705
10706 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10707
10708         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10709
10710 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10711
10712         * gcc.c-torture/execute/20040411-1.c: New test.
10713
10714 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10715
10716         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10717
10718 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10719
10720         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10721
10722 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10723
10724         * lib/target-supports.exp (check_named_sections_available): New.
10725         * lib/gcc-dg.exp (dg-require-named-sections): New.
10726         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10727         old-deja.exp.  Also prune error-count message from HP linker.
10728         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10729
10730         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10731         * g++.old-deja/g++.pt/static3.C: Likewise.
10732         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10733
10734 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10735
10736         * gcc.c-torture/execute/20040409-1.c: New test case.
10737         * gcc.c-torture/execute/20040409-2.c: New test case.
10738         * gcc.c-torture/execute/20040409-3.c: New test case.
10739
10740 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10741
10742         * gcc.dg/20040409-1.c: New test.
10743
10744 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10745
10746         PR target/14888
10747         * g++.dg/opt/pr14888.C: New test case.
10748
10749 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10750
10751         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10752         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10753         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10754         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10755         New tests.
10756
10757 2004-04-08  Paul Brook  <paul@codesourcery.com>
10758
10759         * gcc.dg/spill-1.c: New test.
10760
10761 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10762
10763         * gcc.dg/torture/builtin-ctype-2.c: New test.
10764
10765 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10766
10767         * gcc.dg/pch/pch.exp: Add largefile test.
10768
10769 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10770
10771         * g++.dg/pch/externc-1.Hs: New.
10772         * g++.dg/pch/externc-1.C: New.
10773
10774 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10775
10776         * gcc.dg/compat/struct-by-value-5a_main.c,
10777         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10778         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10779         * gcc.dg/compat/struct-by-value-5a_x.c,
10780         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10781         gcc.dg/compat/struct-by-value-5_x.c.
10782         * gcc.dg/compat/struct-by-value-5a_y.c,
10783         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10784         gcc.dg/compat/struct-by-value-5_y.c.
10785
10786         * gcc.dg/compat/struct-by-value-6a_main.c,
10787         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10788         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10789         * gcc.dg/compat/struct-by-value-6a_x.c,
10790         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10791         gcc.dg/compat/struct-by-value-6_x.c.
10792         * gcc.dg/compat/struct-by-value-6a_y.c,
10793         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10794         gcc.dg/compat/struct-by-value-6_y.c.
10795
10796         * gcc.dg/compat/struct-by-value-7a_main.c,
10797         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10798         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10799         * gcc.dg/compat/struct-by-value-7a_x.c,
10800         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10801         gcc.dg/compat/struct-by-value-7_x.c.
10802         * gcc.dg/compat/struct-by-value-7a_y.c,
10803         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10804         gcc.dg/compat/struct-by-value-7_y.c.
10805
10806 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10807
10808         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10809         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10810         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10811         options.
10812
10813 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10814
10815         * gcc.dg/builtins-36.c: New test.
10816
10817 2004-04-06  Paul Brook  <paul@codesourcery.com>
10818
10819         * README.gcc: Remove obsolete contraint on testcases.
10820
10821 2004-04-05  Paul Brook  <paul@codesourcery.com>
10822
10823         PR2123
10824         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10825         failure and exit(0) on success.
10826         * g++.dg/expr/anew2.C: Ditto.
10827         * g++.dg/expr/anew3.C: Ditto.
10828         * g++.dg/expr/anew4.C: Ditto.
10829
10830 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10831
10832         PR c++/3518
10833         * g++.dg/template/unify7.C: New.
10834
10835 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10836
10837         * g++.dg/README: Bring up to date with new subdirectories; remove
10838         duplicate subdirectory lines.
10839
10840 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10841
10842         PR c++/14007
10843         * g++.dg/template/unify5.C: New.
10844         * g++.dg/template/unify6.C: New.
10845         * g++.dg/template/qualttp20.C: Adjust.
10846         * g++.old-deja/g++.jason/report.C: Adjust.
10847         * g++.old-deja/g++.other/qual1.C: Adjust.
10848
10849 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10850
10851         PR c++/14803
10852         * g++.dg/inherit/ptrmem1.C: New test.
10853
10854 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10855
10856         PR c++/14755
10857         * gcc.c-torture/execute/20040331-1.c: New test.
10858         * gcc.dg/20040331-1.c: New test.
10859
10860 2004-04-01  Paul Brook  <paul@codesourcery.com>
10861
10862         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10863
10864 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10865
10866         PR c++/14724
10867         * g++.dg/init/goto1.C: New test.
10868
10869         PR c++/14763
10870         * g++.dg/template/defarg4.C: New test.
10871
10872 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10873
10874         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10875
10876 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10877
10878         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10879
10880 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10881
10882         * gcc.dg/noncompile/undeclared-2.c: New test.
10883
10884 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10885
10886         * gcc.dg/940409-1.c: Remove XFAIL.
10887         * gcc.dg/reg-vol-struct-1.c: New test.
10888
10889 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10890
10891         * gcc.dg/torture/builtin-wctype-1.c: New test.
10892
10893 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10894
10895         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10896         * gcc.dg/20001101-1.c: Likewise.
10897         * gcc.dg/20001102-1.c: Likewise.
10898
10899 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10900
10901         * gcc.dg/compare8.c: Add an additional test for XOR.
10902
10903 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10904
10905         * gcc.dg/torture/builtin-ctype-1.c: New test.
10906
10907 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10908
10909         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10910         * gcc.dg/torture/builtin-math-1.c: Likewise.
10911         * gcc.dg/torture/builtin-power-1.c: New test.
10912
10913 2004-03-24  Andreas Schwab  <schwab@suse.de>
10914
10915         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10916         IA64 assembler.
10917
10918 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10919             Roger Sayle  <roger@eyesopen.com>
10920
10921         * gcc.dg/compare8.c: New test case.
10922
10923 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10924
10925         * g++.dg/ext/altivec-7.C: New test.
10926
10927 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10928
10929         PR 12267, 12391, 12560, 13129, 14114, 14133
10930         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10931         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10932         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10933         Adjust error regexps.
10934         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10935         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10936         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10937         * gcc.dg/local1.c: Add explanatory comment.
10938
10939 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10940
10941         PR optimization/14669
10942         * g++.dg/opt/fold2.C: New test case.
10943
10944 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10945
10946         PR c/14069
10947         * gcc.dg/20040322-1.c: New test.
10948
10949 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10950
10951         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10952         * gcc.dg/ultrasp4.c: Likewise.
10953         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10954
10955 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10956
10957         * gcc.dg/i386-sse-8.c: Reset default options.
10958
10959 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10960
10961         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10962         in the error message text.
10963
10964 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10965
10966         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10967
10968 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10969
10970         PR c++/14616
10971         * g++.dg/init/array13.C: New test.
10972
10973 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10974
10975         PR target/13889
10976         * gcc.c-torture/compile/pr13889.c: New test case.
10977
10978 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10979
10980         PR c/14635
10981         * builtins-1.c (nan, nans): Don't test.
10982         * builtins-30.c: Don't use nan, nanf, nanl.
10983         * builtins-35.c: New test.
10984
10985 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
10986
10987         * g++.dg/ext/altivec-6.C: New test.
10988
10989 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
10990
10991         * g++.dg/init/placement3.C: New test.
10992
10993         * g++.dg/template/spec13.C: New test.
10994
10995         * g++.dg/lookup/using11.C: New test.
10996
10997         * g++.dg/lookup/koenig3.C: New test.
10998
10999         * g++.dg/template/operator2.C: New test.
11000
11001         * g++.dg/expr/dtor3.C: New test.
11002         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
11003         marker.
11004         * g++.old-deja/g++.law/visibility28.C: Likewise.
11005
11006 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11007
11008         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11009         * gcc.dg/ppc64-abi-3.c: Likewise.
11010
11011 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11012
11013         PR c++/14545
11014         * g++.dg/parse/template15.C: New test.
11015
11016 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11017
11018         * g++.dg/expr/dtor2.C: New test.
11019
11020         * g++.dg/lookup/anon4.C: New test.
11021
11022         * g++.dg/overload/using1.C: New test.
11023
11024         * g++.dg/template/lookup7.C: New test.
11025
11026         * g++.dg/template/typename6.C: New test.
11027
11028         * g++.dg/expr/cond6.C: New test.
11029
11030 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11031
11032         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
11033
11034 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11035
11036         * g++.dg/expr/cond5.C: New test.
11037         * g++.dg/expr/constcast1.C: Likewise.
11038         * g++.dg/expr/ptrmem2.C: Likewise.
11039         * g++.dg/expr/ptrmem3.C: Likewise.
11040         * g++.dg/lookup/main1.C: Likewise.
11041         * g++.dg/template/lookup6.C: Likewise.
11042
11043 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11044
11045         * gcc.dg/local1.c: New test.
11046
11047         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
11048
11049 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11050
11051         * gcc.dg/torture/builtin-convert-1.c: New test.
11052
11053 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11054
11055         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
11056
11057 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11058
11059         PR c++/14481
11060         * g++.dg/warn/Wunused-7.C: New test.
11061
11062 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11063
11064         * gcc.dg/torture/builtin-integral-1.c: New test.
11065
11066 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11067
11068         PR c++/14586
11069         * g++.dg/parse/non-dependent3.C: New test.
11070
11071 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
11072
11073         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
11074         * g++.dg/eh/simd-2.C: Likewise.
11075         * g++.dg/init/array10.C: Likewise.
11076         * gcc.c-torture/compile/simd-1.c: Likewise.
11077         * gcc.c-torture/compile/simd-2.c: Likewise.
11078         * gcc.c-torture/compile/simd-3.c: Likewise.
11079         * gcc.c-torture/compile/simd-4.c: Likewise.
11080         * gcc.c-torture/compile/simd-6.c: Likewise.
11081         * gcc.c-torture/execute/simd-1.c: Likewise.
11082         * gcc.c-torture/execute/simd-2.c: Likewise.
11083         * gcc.dg/compat/vector-defs.h: Likewise.
11084         * gcc.dg/20020531-1.c: Likewise.
11085         * gcc.dg/altivec-3.c: Likewise.
11086         * gcc.dg/altivec-4.c: Likewise.
11087         * gcc.dg/altivec-varargs-1.c: Likewise.
11088         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
11089         * gcc.dg/i386-mmx-3.c: Likewise.
11090         * gcc.dg/i386-sse-4.c: Likewise.
11091         * gcc.dg/i386-sse-5.c: Likewise.
11092         * gcc.dg/i386-sse-8.c: Likewise.
11093         * gcc.dg/simd-1.c: Likewise.
11094         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
11095         __ev64_opaque__ since the machine description provides it.
11096
11097 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11098
11099         * lib/compat.exp (skip_list): New global variable.
11100         Use it to hold the user defined COMPAT_SKIPS list if any.
11101         (compat-obj): Add the members of skip_list to optall.
11102
11103 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11104
11105         * gcc.dg/compat/union-by-value-1_main.c,
11106         union-by-value-1_x.c, union-by-value-1_y.c,
11107         union-check.h, union-defs.h,
11108         union-init.h, union-return-1_main.c,
11109         union-return-1_x.c, union-return-1_y.c: New files.
11110
11111 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11112
11113         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
11114         mixed-struct-init.h: Add 4 mixed structure types.
11115         struct-by-value-21_main.c, struct-by-value-21_x.c,
11116         struct-by-value-21_y.c, struct-return-21_main.c,
11117         struct-return-21_x.c, struct-return-21_y.c: New files.
11118
11119 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
11120
11121         PR c++/14550
11122         * g++.dg/parse/template14.C: New test.
11123
11124 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11125
11126         * gcc.c-torture/execute/20040313-1.c: New test.
11127
11128 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
11129
11130         PR target/14533
11131         * gcc.dg/20040311-2.c: New test.
11132
11133 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
11134
11135         PR other/14544
11136         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
11137         bit-field.
11138
11139 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
11140
11141         * gcc.dg/20040305-2.c: Add missing return statement.
11142
11143 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11144
11145         * gcc.dg/builtins-34.c: Also check pow10*.
11146
11147 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11148
11149         PR target/14262
11150         * gcc.dg/20040305-2.c: New test.
11151
11152 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11153
11154         * gcc.dg/20040310-1.c: New test.
11155
11156 2004-03-11  Roger Sayle  <roger@eyesopen.com>
11157
11158         * gcc.c-torture/execute/20040311-1.c: New test case.
11159
11160 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
11161
11162         PR c++/14476
11163         * g++.dg/lookup/enum1.C: New test.
11164
11165 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11166
11167         PR c++/14510
11168         * g++.dg/lookup/struct2.C: New test.
11169
11170 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
11171
11172         * gcc.dg/builtins-34.c: New test.
11173
11174 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11175
11176         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11177
11178 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11179
11180         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11181         * gcc.dg/alias-2.c: New testcase.
11182
11183 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11184
11185         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11186
11187 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11188
11189         * gcc.c-torture/execute/20040309-1.c: New test case.
11190
11191 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11192
11193         PR c++/14397
11194         * g++.dg/overload/ref1.C: New.
11195
11196 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11197
11198         PR c++/14409
11199         * g++.dg/template/spec12.C: New test.
11200
11201         PR c++/14448
11202         * g++.dg/parse/crash14.C: New test.
11203
11204 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11205
11206         PR c++/14230
11207         * g++.dg/init/ref11.C: New test.
11208
11209 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11210
11211         PR c++/14432
11212         * g++.dg/parse/builtin2.C: New test.
11213
11214 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11215
11216         PR c++/14401
11217         * g++.dg/init/ctor3.C: New test.
11218         * g++.dg/init/union1.C: New test.
11219         * g++.dg/ext/anon-struct4.C: New test.
11220
11221 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11222
11223         * g++.dg/lookup/koenig1.C: Tweak error messages.
11224         * g++.dg/lookup/used-before-declaration.C: Likewise.
11225         * g++.dg/other/do1.C: Likewise.
11226         * g++.dg/overload/koenig1.C: Likewise.
11227         * g++.dg/parse/crash13.C: Likewise.
11228         * g++.dg/template/instantiate3.C: Likewise.
11229
11230 2004-03-08  Eric Christopher  <echristo@redhat.com>
11231
11232         * * lib/target-supports.exp: Enable libiconv in test
11233         compilation.  Fix up error checking.
11234
11235 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11236
11237         PR middle-end/14289
11238         * gcc.dg/pr14289-1.c: New test case.
11239         * gcc.dg/pr14289-2.c: Likewise.
11240         * gcc.dg/pr14289-3.c: Likewise.
11241
11242 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11243
11244         * gcc.c-torture/execute/20040308-1.c: New test.
11245
11246 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11247
11248         * gcc.c-torture/execute/20040307-1.c: New test case.
11249
11250 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11251
11252         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11253
11254 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11255
11256         * gcc.dg/20040306-1.c: New test.
11257
11258 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11259
11260         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11261         them static.
11262         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11263
11264 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11265
11266         PR c/14465
11267         * gcc.dg/decl-6.c: New test.
11268
11269 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11270
11271         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11272         Rename LOGPOW -> LOG_POW.
11273         (SQRT_EXP, POW_EXP): New.
11274
11275 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11276
11277         * gcc.dg/i386-sse-8.c: New test.
11278
11279 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11280
11281         PR c/14114
11282         * gcc.dg/decl-5.c: New test.
11283
11284 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11285
11286         * gcc.dg/20040305-1.c: New test.
11287
11288 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11289
11290         PR other/14354
11291         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11292
11293 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11294
11295         PR c++/14425, c++/14426
11296         * g++.dg/ext/altivec-4.C: New test.
11297         * g++.dg/ext/altivec-5.C: New test.
11298
11299 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11300
11301         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11302         global variables of a type with no linkage.
11303         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11304         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11305         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11306         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11307         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11308         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11309         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11310         * g++.dg/warn/deprecated.C: Name enum Color.
11311         * g++.dg/overload/VLA.C: Name structure for 'b'.
11312         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11313
11314 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11315
11316         * gcc.c-torture/compile/20040304-1.c: New test.
11317
11318 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11319
11320         PR 13728
11321         * gcc.dg/decl-4.c: New testcase.
11322
11323 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11324
11325         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11326         as PRECF if sizeof (float) > sizeof (double).
11327         (PRECL): Make it the same as PRECF if
11328         sizeof (float) > sizeof (long double).
11329
11330 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11331
11332         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11333         system type.  Add check for irix6 which doesn't have c99 runtime.
11334
11335 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11336
11337         * gcc.dg/const-elim-1.c: xfail for xtensa.
11338
11339 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11340
11341         PR c++/14369
11342         * g++.dg/template/cond4.C: New test.
11343
11344 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11345
11346         PR c++/14360
11347         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11348
11349         PR c++/14361
11350         * g++.dg/parse/defarg7.C: New test.
11351
11352         PR c++/14359
11353         * g++.dg/template/friend26.C: New test.
11354
11355 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11356
11357         PR c++/14324
11358         * g++.dg/abi/mangle21.C: New test.
11359
11360         PR c++/14260
11361         * g++.dg/parse/constructor2.C: New test.
11362
11363         PR c++/14337
11364         * g++.dg/template/sfinae1.C: New test.
11365
11366 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11367
11368         PR c++/14267
11369         * g++.dg/expr/crash2.C: New test.
11370
11371         PR middle-end/13448
11372         * gcc.dg/inline-5.c: New test.
11373         * gcc.dg/always-inline.c: Split out tests into ...
11374         * gcc.dg/always-inline2.c: ... this and ...
11375         * gcc.dg/always-inline3.c: ... this.
11376
11377 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11378
11379         PR debug/12103
11380         * g++.dg/debug/crash1.C: New test.
11381
11382 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11383
11384         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11385         function with __attribute__((noinline)).
11386         (recurser_void2): Likewise.
11387         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11388         (recurser_void2): Likewise.
11389
11390 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11391
11392         PR middle-end/14203
11393         * g++.dg/warn/Wunused-6.C: New test case.
11394
11395 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11396
11397         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11398         not defined.
11399
11400 2004-02-27  Eric Christopher  <echristo@redhat.com>
11401
11402         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11403         * g++.dg/charset/asm2.c: Run only x86.
11404         * gcc.dg/charset/asm3.c: Ditto.
11405
11406 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11407
11408         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11409         ld_library_path.
11410
11411 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11412
11413         * g++.dg/ext/altivec-3.C: New.
11414
11415 2004-02-26  Richard Henderson  <rth@redhat.com>
11416
11417         * g++.dg/ext/attrib10.C: Mark for warning.
11418         * gcc.dg/attr-alias-1.c: New.
11419
11420 2004-02-26  Richard Henderson  <rth@redhat.com>
11421
11422         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11423         * gcc.c-torture/execute/20040208-2.c: ... it back.
11424
11425 2004-02-26  Eric Christopher  <echristo@redhat.com>
11426
11427         * lib/target-supports.exp (check-iconv-available): New function.
11428         * lib/gcc-dg.exp (dg-require-iconv): New function.
11429         Use above.
11430         * gcc.dg/charset: New directory.
11431         * gcc.dg/charset/charset.exp: New file.
11432         * gcc.dg/charset/asm1.c: Ditto.
11433         * gcc.dg/charset/asm2.c: Ditto.
11434         * gcc.dg/charset/asm3.c: Ditto.
11435         * gcc.dg/charset/asm4.c: Ditto.
11436         * gcc.dg/charset/asm5.c: Ditto.
11437         * gcc.dg/charset/attribute1.c: Ditto.
11438         * gcc.dg/charset/attribute2.c: Ditto.
11439         * gcc.dg/charset/string1.c: Ditto.
11440         * g++.dg/charset: New directory.
11441         * g++.dg/dg.exp: Add here. Special options.
11442         * g++.dg/charset/charset.exp: New file.
11443         * g++.dg/charset/asm1.c: Ditto.
11444         * g++.dg/charset/asm2.c: Ditto.
11445         * g++.dg/charset/asm3.c: Ditto.
11446         * g++.dg/charset/asm4.c: Ditto.
11447         * g++.dg/charset/attribute1.c: Ditto.
11448         * g++.dg/charset/attribute2.c: Ditto.
11449         * g++.dg/charset/extern1.cc: Ditto.
11450         * g++.dg/charset/extern2.cc: Ditto.
11451         * g++.dg/charset/string1.c: Ditto.
11452
11453 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11454
11455         PR c++/14278
11456         * g++.dg/parse/comma1.C: New test.
11457
11458 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11459
11460         PR c++/14284
11461         * g++.dg/template/ttp8.C: New test.
11462
11463 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11464
11465         * gcc.dg/fixuns-trunc-1.c: New test.
11466
11467 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11468
11469         * gcc.dg/builtins-config.h: Use #elif.
11470
11471 2004-02-26  Michael Matz  <matz@suse.de>
11472
11473         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11474         * gcc.dg/991214-1.c: Likewise.
11475         * gcc.dg/i386-asm-1.c: Likewise.
11476
11477 2004-02-25  Richard Henderson  <rth@redhat.com>
11478
11479         * gcc.c-torture/execute/20040208-2.c: Move ...
11480         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11481
11482 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11483
11484         PR c++/14246
11485         * g++.dg/other/crash-3.C: New test.
11486
11487 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11488
11489         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11490         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11491
11492         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11493         HP-UX.
11494
11495 2004-02-24  Michael Matz  <matz@suse.de>
11496
11497         * gcc.dg/i386-regparm.c: New.
11498
11499 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11500
11501         * gcc.c-torture/execute/20040223-1.c: New.
11502
11503 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11504             Kazu Hirata  <kazu@cs.umass.edu>
11505
11506         * gcc.dg/fwritable-strings-1.c: Remove.
11507
11508 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11509
11510         PR c/14156
11511         * gcc.dg/20040223-1.c: New test.
11512
11513 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11514
11515         PR c++/14106
11516         * g++.dg/ext/typeof9.C: New test.
11517
11518 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11519
11520         PR c++/14250
11521         * g++.dg/other/switch1.C: New test.
11522
11523 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11524
11525         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11526         * gcc.dg/va-arg-1.c: Likewise.
11527
11528 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11529
11530         PR c++/14143
11531         * g++.dg/template/koenig5.C: New test.
11532
11533 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11534
11535         * g++.dg/ext/altivec-1.C: Generalize target triple.
11536         * g++.dg/ext/altivec-2.C: New test case.
11537         * g++.dg/ext/altivec_check.h: New file.
11538         * gcc.dg/altivec-1.c: Generalize target triple;
11539         include altivec_check.h and call altivec_check().
11540         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11541         * gcc.dg/altivec-6.c: New test case.
11542         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11543         type casts as needed.
11544         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11545         altivec_check().
11546         * gcc.dg/altivec-12.c: New test case.
11547         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11548         include altivec_check.h and call altivec_check().
11549         * gcc.dg/altivec_check.h: New file.
11550
11551 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11552
11553         * lib/target-supports.exp (check_alias_available): Don't mangle
11554         function `g' in test program.
11555
11556 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11557
11558         * lib/target-supports.exp (check_profiling_available): Check
11559         argument to determine whether we support a profiling type.
11560         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11561         check_profiling_available.
11562         * g++.dg/bprob/bprob.exp: Likewise
11563         * g77.dg/bprob/bprob.exp: Likewise.
11564         * gcc.misc-tests/bprob.exp: Likewise.
11565         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11566         dg-require-profiling and delete expected error handling.
11567         * gcc.dg/20021014-1.c: Likewise.
11568         * gcc.dg/nest.c: Likewise.
11569
11570 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11571
11572         PR c++/12007
11573         * g++.dg/other/vthunk1.C: New test.
11574
11575 2004-02-20  Falk Hueffner  <falk@debian.org>
11576
11577         PR target/14201
11578         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11579
11580 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11581
11582         PR c++/13927
11583         * g++.dg/other/error8.C: Remove XFAIL markers.
11584
11585         PR c++/14173
11586         * g++.dg/ext/packed5.C: New test.
11587
11588         PR c++/14199
11589         * g++.dg/warn/Wunused-5.C: New test.
11590
11591         PR c++/14186
11592         * g++.dg/lookup/member1.C: New test.
11593
11594 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11595
11596         * gcc.c-torture/compile/20040130-1.c: Enable only when
11597         __INT_MAX__ >= 2147483647L.
11598         * gcc.c-torture/compile/961203-1.c: Likewise.
11599
11600 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11601
11602         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11603         * g++.dg/opt/template1.C: Robustify assembler regexp
11604
11605 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11606
11607         * gcc.c-torture/execute/simd-4.x: Remove.
11608         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11609         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11610         Guard with #ifndef SKIP_ATTRIBUTE.
11611         * gcc.dg/compat/vector-1_y.c: Likewise.
11612         * gcc.dg/compat/vector-2_x.c: Likewise.
11613         * gcc.dg/compat/vector-2_y.c: Likewise.
11614         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11615         * g++.dg/eh/simd-2.C: Likewise.
11616
11617 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11618
11619         * gcc.c-torture/compile/complex-1.c: New.
11620
11621 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11622
11623         PR target/14209
11624         * gcc.c-torture/execute/20040218-1.c: New test.
11625
11626 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11627
11628         PR c++/14181
11629         * g++.dg/parse/new2.C: New test.
11630
11631 2004-02-18  Paul Brook  <paul@codesourcery.com>
11632
11633         * gcc.c-torture/compile/libcall-1.c: New test.
11634
11635 2004-02-18  Paul Brook  <paul@codesourcery.com>
11636
11637         PR debug/12934
11638         * gcc.dg/debug/debug-7.c: New test.
11639
11640 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11641
11642         * gcc.dg/20040217-1.c: New test.
11643
11644 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11645
11646         * gcc.c-torture/execute/990208-1.x: Delete.
11647
11648 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11649
11650         * gcc.c-torture/execute/20040208-2.x: New file.
11651
11652 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11653
11654         PR c++/11326
11655         * g++.dg/abi/structret1.C: New test.
11656
11657 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11658
11659         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11660         (i386_cpuid): No need to test if cpuid is available on AMD64.
11661         Fix assembly, so that it works onboth i386 and AMD64.
11662         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11663         (vecInLong): Fix s[] member type to unsigned int.
11664         (vecInWord): Remove type.
11665         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11666         (a64, b64, c64, d64, e64): Remove.
11667         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11668         Remove unused variable.  Remove initialization of removed variables.
11669         Don't call mmx_tests nor sse_tests.
11670         (reference_mmx, reference_sse): Remove.
11671         (check): Add return stmt.
11672         * gcc.dg/i386-sse-7.c: New test.
11673         * gcc.dg/i386-mmx-4.c: New test.
11674
11675 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11676
11677         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
11678         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11679         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11680         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
11681         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
11682         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11683         g++.dg/tc1/dr94.C: Fix line terminator.
11684
11685 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11686
11687         * gcc.c-torture/compile/20040216-1.c: New.
11688
11689 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11690
11691         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11692         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11693         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11694         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11695         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11696         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11697
11698 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11699
11700         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11701
11702 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11703
11704         PR c++/13971
11705         * g++.dg/expr/cond4.C: New test.
11706
11707         PR c++/14086
11708         * g++.dg/lookup/crash2.C: New test.
11709
11710 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11711
11712         * gcc.c-torture/compile/20040214-2.c: New test.
11713
11714 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11715
11716         PR c++/14116
11717         * g++.dg/ext/typeof8.C: New test.
11718
11719 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11720
11721         * gcc.c-torture/compile/20040214-1.c: New test.
11722
11723 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11724
11725         PR c++/13635
11726         * g++.dg/template/spec11.C: New test.
11727
11728 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11729
11730         PR c++/13927
11731         * g++.dg/other/error8.C: New test.
11732
11733 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11734
11735         PR c++/14122
11736         * g++.dg/template/array4.C: New test.
11737
11738         PR c++/14108
11739         * g++.dg/inherit/thunk2.C: New test.
11740
11741         PR c++/14083
11742         * g++.dg/eh/cond2.C: New test.
11743
11744 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11745
11746         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11747
11748 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11749
11750         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11751
11752 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11753
11754         * g++.dg/simd-2.C: xfail on ppc64-linux.
11755
11756 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11757
11758         PR c/456
11759         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11760         tests.
11761
11762 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11763
11764         * gcc.dg/builtins-33.c: New test.
11765
11766 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11767
11768         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11769
11770 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11771
11772         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11773
11774 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11775
11776         * gcc.dg/ppc64-abi-3.c: New test.
11777
11778 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11779
11780         PR c/14092
11781
11782         * gcc.dg/pr14092-1.c: New testcase.
11783
11784 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11785
11786         * gcc.dg/cpp/assert4.c: Fix typo last change.
11787
11788         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11789         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11790
11791         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11792
11793 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11794
11795         * gcc.c-torture/compile/20040209-1.c: New test case.
11796
11797 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11798
11799         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11800
11801 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11802
11803         * gcc.c-torture/execute/20040208-[12].c: New tests.
11804
11805 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11806
11807         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11808
11809 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11810
11811         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11812
11813 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11814
11815         Bug 13856
11816         * gcc.dg/visibility-8.c: New testcase.
11817
11818 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11819
11820         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11821         arguments.
11822         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11823
11824 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11825
11826         PR middle-end/13696
11827         * g++.dg/opt/fold1.C: New test case.
11828
11829 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11830
11831         PR c++/14033
11832         * g++.dg/other/crash-2.C: New test.
11833
11834 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11835
11836         PR c++/14028
11837         * g++.dg/parse/angle-bracket2.C: New test.
11838
11839 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11840
11841         PR middle-end/13750
11842         Revert:
11843         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11844         PR pch/13361
11845         * testsuite/g++.dg/pch/wchar-1.C: New.
11846         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11847
11848 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11849
11850         PR c++/14008
11851         * g++.dg/parse/error15.C: New test.
11852         * g++.dg/parse/crash11.C: Update dg-error mark.
11853
11854 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11855
11856         PR c++/13932
11857         * g++.dg/warn/conv2.C: New test.
11858
11859 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11860
11861         PR c++/13086
11862         * g++.dg/warn/incomplete1.C: Remove xfail.
11863
11864 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11865
11866         * lib/file-format.exp (gcc_target_object_format): Use
11867         ${tool}_target_compile, not gcc_target_compile.
11868         * lib/target-supports.exp (check_alias_available): Likewise.
11869         (check_gc_sections_available): Likewise.
11870         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11871         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11872         dg-require-alias.
11873
11874 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11875
11876         PR c++/13969
11877         * g++.dg/template/static6.C: New test.
11878
11879 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11880
11881         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11882
11883 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11884
11885         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11886         tests for systems where `char' is unsigned by default.
11887
11888 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11889
11890         PR c++/13997
11891         * g++.dg/template/partial3.C: New test.
11892
11893 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11894
11895         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11896         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11897         Remove mentions of obsolete ports.
11898
11899 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11900
11901         * gcc.dg/noncompile/20001228-1.c: Fix for new
11902         error message.
11903
11904 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11905
11906         PR target/9348
11907         * gcc.c-torture/execute/multdi-1.c: New test case.
11908
11909 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11910
11911         PR c++/13925
11912         * g++.dg/template/lookup5.C: New test.
11913
11914 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11915
11916         PR c++/13950
11917         * g++.dg/template/lookup4.C: New test.
11918
11919         PR c++/13970
11920         * g++.dg/parse/error14.C: New test.
11921
11922         PR c++/14002
11923         * g++.dg/parse/template13.C: New test.
11924
11925 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11926
11927         PR c++/13978
11928         * g++.dg/template/koenig4.C: New test.
11929
11930         PR c++/13968
11931         * g++.dg/template/crash17.C: New test.
11932
11933         PR c++/13975
11934         * g++.dg/parse/error13.C: New test.
11935         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11936
11937 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11938
11939         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11940
11941 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11942
11943         PR c/11658
11944         PR c/13994
11945         * gcc.dg/noncompile/20040203-1.c: New test.
11946         * gcc.dg/noncompile/20040203-2.c: Likewise.
11947         * gcc.dg/noncompile/20040203-3.c: Likewise.
11948         * gcc.dg/20040203-1.c: Likewise.
11949
11950 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11951
11952         PR c++/10858
11953         * g++.dg/template/sizeof7.C: New test.
11954
11955 2004-02-02  Eric Christopher  <echristo@redhat.com>
11956             Zack Weinberg  <zack@codesourcery.com>
11957
11958         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11959
11960 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11961
11962         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11963         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11964         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11965         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11966
11967 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11968
11969         PR c++/13113
11970         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11971
11972         PR c++/13854
11973         * g++.dg/ext/attrib13.C: New test.
11974
11975         PR c++/13907
11976         * g++.dg/conversion/op2.C: New test.
11977
11978 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11979
11980         * gcc.dg/titype-1.c: Fix pasto.
11981
11982 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11983
11984         * gcc.dg/titype-1.c: New test.
11985
11986 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11987
11988         PR c++/13957
11989         * g++.dg/template/non-type-template-argument-1.C,
11990         g++.dg/template/qualified-id1.C: Update dg-error marks.
11991         * g++.dg/template/nontype6.C: New test.
11992
11993 2004-02-01  Roger Sayle  <roger@eyesopen.com>
11994
11995         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
11996         * gcc.dg/builtins-31.c: New testcase.
11997         * gcc.dg/builtins-32.c: New testcase.
11998
11999 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
12000
12001         * objc.dg/call-super-2.m: Update line numbers
12002         for the including of stddef.h.
12003
12004 2004-01-30  Michael Matz  <matz@suse.de>
12005
12006         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12007         g++.dg/ext/case-range3.C: New tests.
12008
12009 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12010
12011         DR206
12012         PR c++/13813
12013         * g++.dg/template/member4.C: New test.
12014
12015 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12016
12017         PR c++/13683
12018         * g++.dg/template/sizeof6.C: New test.
12019
12020 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12021
12022         * gcc.dg/fwritable-strings-1.c: New test.
12023
12024 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12025
12026         * gcc.c-torture/compile/20040130-1.c: New test.
12027
12028 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
12029
12030         * objc.dg/call-super-2.m: Include stddef.h for size_t.
12031
12032 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
12033
12034         PR c++/13883
12035         * g++.dg/template/ctor3.C: New test.
12036
12037 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12038
12039         * g++.dg/tc1: New directory.
12040         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
12041         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
12042         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
12043         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
12044         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
12045
12046 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12047
12048         * g++.dg/parse/error11.C: New test.
12049         * g++.dg/parse/error12.C: Likewise.
12050
12051 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
12052
12053         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
12054         (scan_initial, main): Use aligned_sizeof instead of sizeof.
12055
12056 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
12057
12058         PR c++/13791
12059         * g++.dg/ext/attrib12.C: New test.
12060
12061         PR c++/13736
12062         * g++.dg/parse/cast2.C: New test.
12063
12064 2004-01-27  James E Wilson  <wilson@specifixinc.com>
12065
12066         * objc.dg/encode-2.m (main): New local string.  Set depending on
12067         sizeof long.  Use in sscanf call.
12068         * objc.dg/encode-3.m (main): New local string.  Set depending on
12069         sizeof long.  Use in scan_initial call.
12070
12071 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12072
12073         * objc.dg/call-super-2.m: Make LP64-safe.
12074         * objc.dg/desig-init-1.m: Likewise.
12075
12076 2004-01-27  Devang Patel <dpatel@apple.com>
12077
12078         * g++.dg/debug/namespace1.C: New test.
12079
12080 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
12081
12082         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
12083         xscale-*-*.
12084
12085         * gcc.dg/arm-mmx-1.c: New test.
12086
12087 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12088
12089         * gcc.dg/20040127-1.c: New test.
12090         * gcc.dg/20040127-2.c: New test.
12091
12092 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12093
12094         * objc.dg/stret-1.m (glob): Renamed to globa.
12095
12096 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
12097
12098         PR c++/13663
12099         * g++.dg/expr/for1.C: New test.
12100
12101 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
12102
12103         PR middle-end/13779
12104         * gcc.dg/darwin-longlong.c: New test.
12105
12106 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
12107
12108         * gcc.dg/20040124-1.c: Moved test from here...
12109         * gcc.c-torture/compile/20040124-1.c: ...to here.
12110
12111 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12112
12113         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
12114         the assembly output if -m64 is passed.
12115
12116 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
12117
12118         PR c++/13833
12119         * g++.dg/template/cond3.C: New test.
12120
12121 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12122
12123         PR c++/13810
12124         * g++.dg/template/ttp7.C: New test.
12125
12126 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12127
12128         PR c++/13797
12129         * g++.dg/template/nontype4.C: New test.
12130         * g++.dg/template/nontype5.C: Likewise.
12131
12132 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
12133
12134         * gcc.dg/torture/mips-clobber-at.c: New test.
12135
12136 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
12137
12138         * gcc.dg/20040124-1.c: New test.
12139
12140 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
12141
12142         * gcc.dg/20040123-1.c: New test.
12143
12144 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12145
12146         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
12147
12148 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12149
12150         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
12151
12152 2004-01-23  Andrew Pinski  <apinski@apple.com>
12153
12154         * gcc.dg/20030121-1.c: Move to ..
12155         * gcc.dg/20040121-1.c: here.
12156
12157 2004-01-23  Roger Sayle  <roger@eyesopen.com>
12158
12159         * gcc.dg/builtins-29.c: New test case.
12160
12161 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12162
12163         PR 18314
12164         * gcc.dg/builtins-30.c: New testcase.
12165
12166 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
12167
12168         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
12169         * lib/g77.exp: Likewise.
12170         * lib/objc.exp: Likewise.
12171         * lib/g++.exp: Likewise.
12172
12173 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12174
12175         * gcc.dg/struct-by-value-2.c: New test.
12176
12177 2004-01-21  Andrew Pinski  <apinski@apple.com>
12178
12179         PR target/13785
12180         * gcc.dg/20030121-1.c: New test.
12181
12182 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12183
12184         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12185         clobber frame pointer register in asm statement.
12186
12187 2004-01-21  Falk Hueffner  <falk@debian.org>
12188
12189         * gcc.c-torture/compile/20040121-1.c: New test.
12190
12191 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12192
12193         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12194
12195 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12196
12197         * gcc.dg/ppc64-abi-2.c: New test.
12198
12199 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12200
12201         * lib/treelang.exp: Fill out this file.
12202         * lib/treelang-dg.exp: New File.
12203
12204 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12205
12206         * gcc.c-torture/compile/981022-1.c: Remove.
12207         * gcc.dg/array-5.c: Remove XFAIL.
12208         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12209         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12210         gcc.dg/cond-lvalue-1.c: Update.
12211         * gcc.dg/cast-lvalue-2.c: New test.
12212
12213 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12214
12215         PR c++/13592
12216         * g++.dg/other/error1.C (class foo): Tweak error message.
12217
12218         PR c++/13592
12219         * g++.dg/template/call2.C: New test.
12220
12221 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12222
12223         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12224         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12225         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12226         scalar-return-1_x.c, scalar-return-2_y.c,
12227         scalar-return-3_x.c, scalar-return-3_y.c,
12228         scalar-return-4_x.c, scalar-return-4_y.c,
12229         struct-align-1.h, struct-align-1_x.c,
12230         struct-align-1_y.c, struct-align-2.h,
12231         struct-align-2_x.c, struct-align-2_y.c,
12232         struct-by-value-10_y.c, struct-by-value-11_x.c,
12233         struct-by-value-11_y.c, struct-by-value-12_x.c,
12234         struct-by-value-12_y.c, struct-by-value-13_x.c,
12235         struct-by-value-13_y.c, struct-by-value-14_x.c,
12236         struct-by-value-14_y.c, struct-by-value-15_x.c,
12237         struct-by-value-15_y.c, struct-by-value-16_y.c,
12238         struct-by-value-17_y.c, struct-by-value-18_y.c,
12239         struct-by-value-19_y.c, struct-by-value-1_x.c,
12240         struct-by-value-1_y.c, struct-by-value-20_y.c,
12241         struct-by-value-2_x.c, struct-by-value-2_y.c,
12242         struct-by-value-3_y.c, struct-by-value-4_x.c,
12243         struct-by-value-4_y.c, struct-by-value-5_y.c,
12244         struct-by-value-6_y.c, struct-by-value-7_y.c
12245         struct-by-value-8_x.c, struct-by-value-8_y.c
12246         struct-by-value-9_x.c, struct-by-value-9_y.c
12247         struct-return-10_x.c, struct-return-10_y.c,
12248         struct-return-19_x.c, struct-return-20_x.c
12249         struct-return-2_x.c, struct-return-2_y.c
12250         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12251         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12252
12253 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12254
12255         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12256         attribute on sparc*-sun-solaris2.*.
12257
12258 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12259
12260         PR c++/13710
12261         * g++.dg/ext/typeof7.C: New test.
12262
12263 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12264
12265         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12266         * gcc.dg/const-elim-1.c: Same.
12267
12268 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12269
12270         * objc.dg/stret-1.m: New.
12271         * objc.dg/stret-2.m: New.
12272
12273 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12274
12275         PR c++/11895
12276         * g++.dg/ext/vector1.C: New test.
12277
12278 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12279
12280         * gcc.dg/pch/import-1.c: New.
12281         * gcc.dg/pch/import-1.hs: New.
12282         * gcc.dg/pch/import-1a.h: New.
12283         * gcc.dg/pch/import-1b.h: New.
12284         * gcc.dg/pch/import-1c.h: New.
12285
12286 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12287
12288         PR c++/13574
12289         * g++.dg/ext/array1.C: New test.
12290
12291         PR c++/13178
12292         * g++.dg/conversion/op1.C: New test.
12293
12294 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12295
12296         PR 11864
12297         From Kazumoto Kojima / Dan Kegel:
12298         * gcc.dg/pr11864-1.c: New test.
12299
12300         PR 10392
12301         From Marcus Comstedt / Dan Kegel:
12302         * gcc.dg/pr10392-1.c: New test.
12303
12304 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12305
12306         PR c++/13478
12307         * g++.dg/init/ref10.C: New test.
12308
12309 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12310
12311         PR c++/13407
12312         * g++.dg/parse/typename6.C: New test.
12313
12314 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12315
12316         PR pch/13361
12317         * testsuite/g++.dg/pch/wchar-1.C: New.
12318         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12319
12320 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12321
12322         PR c++/9259
12323         * g++.dg/expr/sizeof2.C: New test.
12324
12325 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12326
12327         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12328
12329 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12330
12331         PR c++/13659
12332         * g++.dg/lookup/strong-using-3.C: New.
12333         * g++.dg/lookup/using-10.C: New.
12334
12335 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12336
12337         PR c++/13594
12338         * g++.dg/lookup/strong-using-2.C: New.
12339
12340 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12341             Dan Kegel <dank@kegel.com>
12342             J"orn Rennecke <joern.rennecke@superh.com>
12343
12344         PR target/9365
12345         * gcc.dg/pr9365-1.c: New test.
12346
12347 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12348
12349         PR c++/8856
12350         * g++.dg/parse/casting-operator2.C: New test.
12351         * g++.old-deja/g++.pt/explicit83.C: Remove.
12352
12353 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12354
12355         * gcc.dg/label-compound-stmt-1.c: New test.
12356         * gcc.c-torture/compile/950922-1.c,
12357         gcc.c-torture/compile/20000211-3.c,
12358         gcc.c-torture/compile/20000518-1.c,
12359         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12360         compound statements.
12361
12362 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12363
12364         * gcc.dg/ppc64-abi-1.c: New test.
12365
12366 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12367
12368          * g++.dg/ext/attrib9.C: Add dg-warnings.
12369
12370 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12371
12372         PR c++/12335
12373         * g++.dg/parse/dtor3.C: New test.
12374
12375 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12376
12377         PR c++/12709
12378         * g++.dg/parse/try-catch-1.C: New test.
12379
12380 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12381
12382         * ada/acats/run_all.sh: Add more verbose output in acats.log
12383         when compiling tests.
12384
12385 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12386
12387         PR 13656
12388         * gcc.dg/typedef-redecl.c: New test case.
12389         * gcc.dg/typedef-redecl.h: New support file.
12390
12391 2004-01-13  Jan Hubicka  <jh@suse.cz>
12392
12393         * gcc.dg/always_inline.c: New test.
12394         * gcc.dg/debug/20031231-1.c: Fix.
12395
12396 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12397
12398         PR c++/13474
12399         * g++.dg/template/array3.C: New test.
12400
12401 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12402
12403         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12404         * g++.dg/warn/Wunused-2.C: Likewise.
12405
12406 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12407
12408         PR c++/13289
12409         * g++.dg/template/instantiate6.C: New test.
12410
12411 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12412
12413         PR middle-end/11397
12414         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12415
12416 2004-01-12  Jan Hubicka  <jh@suse.cz>
12417
12418         PR opt/12826
12419         * gcc.dg/20040112-1.c: New.
12420
12421         * gcc.dg/dwarf-die[1-7].c: Move to...
12422         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12423         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12424
12425 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12426
12427         PR c++/4100
12428         * g++.dg/parse/friend4.C: New test.
12429
12430 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12431
12432         PR c++/4100
12433         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12434         definition is called a friend.
12435
12436 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12437
12438         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12439
12440 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12441
12442         PR c++/3478
12443         * g++.dg/parse/error10.C: New test.
12444         * g++.dg/template/arg2.C: Accept "invalid type" error.
12445
12446 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12447
12448         PR middle-end/13392
12449         * g++.dg/opt/expect2.C: New test.
12450
12451 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12452
12453         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12454         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12455         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12456         Update dg-error regexps.
12457
12458 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12459
12460         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12461         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12462
12463 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12464
12465         * gcc.dg/pragma-re-1.c: Use right pointer type.
12466
12467 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12468
12469         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12470
12471 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12472
12473         * gcc.dg/rs6000-ldouble-1.c: New.
12474
12475 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12476
12477         DR 337
12478         PR c++/9256
12479         * g++.dg/other/abstract1.C: New test.
12480
12481 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12482
12483         * g++.dg/lookup/strong-using-1.C: New.
12484
12485 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12486
12487         PR c/11234
12488         * gcc.dg/func-ptr-conv-1.c: New test.
12489         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12490
12491 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12492
12493         PR target/13380.
12494         * gcc.c-torture/compile/20040109-1.c: New.
12495
12496 2004-01-08  Stuart Hastings  <stuart@apple.com>
12497
12498         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12499         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12500         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12501
12502 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12503
12504         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12505
12506 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12507
12508         * ada/acats/run_acats: Treat 'gnatchop' the same way
12509         as 'gnatmake'.  Export GCC_DRIVER.
12510         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12511         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12512
12513 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12514
12515         PR c++/12573
12516         * g++.dg/template/dependent-expr4.C: New test.
12517
12518 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12519
12520         * gcc.dg/altivec-11.c: New test.
12521
12522 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12523
12524         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12525
12526 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12527
12528         PR c/6024
12529         * gcc.dg/enum-compat-1.c: New test.
12530         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12531
12532 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12533
12534         PR c/12165
12535         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12536         gcc.dg/c99-idem-qual-3.c: New tests.
12537
12538 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12539
12540         * gcc.dg/winline-7.c: Don't cast void * to int.
12541
12542 2004-01-06  Jan Hubicka  <jh@suse.cz>
12543
12544         * gcc.dg/i386-sse-5.c: New test
12545         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12546
12547 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12548
12549         PR c++/12815
12550         * g++.dg/rtti/typeid4.C: New test.
12551
12552 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12553
12554         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12555
12556 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12557
12558         PR c++/12132
12559         * g++.dg/template/error11.C: New test.
12560
12561         PR c++/13451
12562         * g++.dg/template/class2.C: New test.
12563
12564 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12565         Richard Sandiford <rsandifo@redhat.com>
12566
12567         PR c++/13387
12568         * g++.dg/opt/alias3.C: New test.
12569
12570 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12571
12572         PR c++/13157
12573         * g++.dg/template/koenig3.C: New test.
12574
12575         PR c++/13529
12576         * g++.dg/parse/offsetof3.C: New test.
12577
12578         * g++.dg/init/copy7.C: Add missing dg-error markers.
12579
12580         PR c++/12226
12581         * g++.dg/init/copy7.c: New test.
12582
12583         PR c++/13536
12584         * g++.dg/parse/cast1.C: New test.
12585
12586 2004-01-04  Jan Hubicka  <jh@suse.cz>
12587
12588         * gcc.dg/winline[1-7].c: New tests.
12589
12590 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12591
12592         PR c++/13520
12593         * g++.dg/template/qualttp22.C: New test.
12594
12595 2004-01-01  Jan Hubicka  <jh@suse.cz>
12596
12597         * gcc.dg/debug/20031231-1.c: New.
12598         * gcc.c-torture/compile/20040101-1.c: New.
12599         * gcc.dg/dwarf-die-[1-7].c: New.
12600
12601 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12602
12603         PR optimization/13521
12604         * gcc.c-torture/compile/20031231-1.c: New test.
12605
12606 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12607
12608         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12609
12610 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12611
12612         PR c++/10079
12613         * g++.dg/template/crash16.C: New test.
12614
12615 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12616
12617         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12618
12619 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12620
12621         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12622         ports.
12623         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12624         * g++.old-deja/g++.law/profile1.C: Likewise.
12625         * gcc.c-torture/compile/981006-1.c: Likewise.
12626         * gcc.c-torture/execute/loop-2e.x: Likewise.
12627         * gcc.c-torture/execute/loop-2f.x: Remove.
12628         * gcc.c-torture/execute/loop-2g.x: Likewise.
12629         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12630         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12631
12632 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12633
12634         PR c++/13507
12635         * g++.dg/ext/attrib11.C: New test.
12636
12637         PR c++/13494
12638         * g++.dg/template/array2-1.C: New test.
12639         * g++.dg/template/array2-2.C: New test.
12640
12641 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12642
12643         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12644
12645 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12646
12647         PR c++/12774
12648         * g++.dg/template/array1-1.C: New test.
12649         * g++.dg/template/array1-2.C: New test.
12650
12651 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12652
12653         PR fortran/12632
12654         * g77.dg/12632.f: New test case.
12655
12656 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12657
12658         PR c++/13289
12659         * g++.dg/parse/nontype1.C: New test.
12660
12661 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12662
12663         PR c++/12403
12664         * g++.dg/parse/explicit1.C: New test.
12665         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12666
12667 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12668
12669         PR c++/13081
12670         * g++.dg/opt/inline6.C: New test.
12671
12672         PR c++/12613
12673         * g++.dg/parse/error9.C: New test.
12674
12675         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
12676
12677 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12678
12679         PR c++/13009
12680         * g++.dg/init/assign1.C: New test.
12681
12682 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12683
12684         PR c++/13070
12685         * g++.dg/warn/format3.C: New test case.
12686
12687 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12688
12689         * gcc.c-torture/compile/20031227-1.c: New test.
12690
12691 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12692
12693         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12694         * g77.dg/bprob/bprob.exp: Likewise.
12695         * gcc.misc-tests/bprob.exp: Likewise.
12696         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12697         variants on systems where the library does not provide that
12698         functionality.
12699         * gcc.dg/builtins-20.c: Use builtins-config.h.
12700         * gcc.dg/builtins-config.h: New file.
12701
12702 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12703
12704         * lib/gcc-dg.exp (dg-require-profiling): New function.
12705         * lib/target-supports.exp (check_profiling_available): Likewise.
12706         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12707         * g77.dg/bprob/bprob.exp: Likewise.
12708         * gcc.misc-tests/bprob.exp: Likewise.
12709         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12710         * gcc.dg/20021014-1.c: Likewise.
12711         * gcc.dg/nest.c: Likewise.
12712
12713 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12714
12715         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12716         compiling.
12717         * g++.dg/lookup/java2.C: Likewise.
12718         * gcc.dg/cpp/lexident.c: Likewise.
12719
12720 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12721
12722         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12723         given.
12724         * gcc.c-torture/compile/961203-1.c: Likewise.
12725         * gcc.c-torture/compile/980506-1.c: Likewise.
12726
12727 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12728
12729         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12730         (additional_prunes): New global.
12731         (gcc-dg-prune): Handle additional per-test pruning.
12732         (dg-test): Clear additional_prunes between tests.
12733
12734         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12735         dg-prune-output to avoid spurious failures from assembler
12736         complaining about nonexistent WAW violations.
12737         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12738         Use dg-prune-output to avoid spurious failures from assembler
12739         warning about Itanium B-step errata.
12740
12741 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12742
12743         * g++.dg/abi/macro0.C: New test.
12744         * g++.dg/abi/macro1.C: Likewise.
12745         * g++.dg/abi/macro2.C: Likewise.
12746
12747         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12748         * g++.dg/abi/bitfield7.C: Likewise.
12749         * g++.dg/abi/dtor2.C: Likewise.
12750         * g++.dg/abi/mangle11.C: Likewise.
12751         * g++.dg/abi/mangle12.C: Likewise.
12752         * g++.dg/abi/mangle14.C: Likewise.
12753         * g++.dg/abi/mangle17.C: Likewise.
12754         * g++.dg/abi/vbase10.C: Likewise.
12755         * g++.dg/abi/vbase14.C: Likewise.
12756         * g++.dg/template/qualttp17.C: Likewise.
12757
12758 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12759
12760         PR c/11995
12761         * gcc.dg/20031223-1.c: New test.
12762
12763 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12764
12765         * gcc.dg/noreturn-7.c: New test.
12766
12767 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12768
12769         * gcc.dg/null-pointer-1.c: New test.
12770
12771 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12772
12773         * g++.old-deja/g++.jason/template18.C: Remove.
12774         * g++.old-deja/g++.jason/template37.C: Likewise.
12775
12776         PR c++/12862
12777         * g++.dg/lookup/ns1.C: New test.
12778
12779         PR c++/12397
12780         * g++.dg/template/lookup3.C: New test.
12781
12782 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12783
12784         * g++.dg/template/recurse1.C: New test
12785
12786 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12787
12788         PR c++/12479
12789         * g++.dg/parse/semicolon1.C: New test.
12790         * g++.dg/parse/semicolon1.h: Likewise.
12791
12792 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12793
12794         * gcc.dg/darwin-misaligned.c: New test.
12795
12796 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12797
12798         PR c/9163
12799         * gcc.dg/20031222-1.c: New test.
12800
12801 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12802
12803         PR c++/13438
12804         * g++.dg/parse/error8.C: New test.
12805
12806         PR c++/11554
12807         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12808
12809 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12810
12811         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12812         too small.
12813         * gcc.c-torture/compile/930217-1.c: Likewise.
12814         * gcc.c-torture/compile/930513-1.c: Likewise.
12815         * gcc.c-torture/execute/920908-2.c: Likewise.
12816         * gcc.c-torture/execute/921204-1.c: Likewise.
12817         * gcc.c-torture/execute/930621-1.c: Likewise.
12818         * gcc.c-torture/execute/930630-1.c: Likewise.
12819         * gcc.c-torture/execute/931031-1.c: Likewise.
12820         * gcc.c-torture/execute/980602-2.c: Likewise.
12821         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12822         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12823         * gcc.c-torture/execute/extzvsi.c: Likewise.
12824         * gcc.c-torture/unsorted/ext.c: Likewise.
12825
12826 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12827
12828         PR target/12749
12829         * gcc.c-torture/compile/20031220-2.c: New test case.
12830
12831 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12832
12833         PR optimization/13031
12834         * gcc.c-torture/compile/20031220-1.c: New test case.
12835
12836 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12837
12838         * gcc.dg/cast-function-1.c: New test.
12839
12840 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12841
12842         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12843         formats.
12844
12845 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12846
12847         PR c++/12795
12848         * g++.dg/ext/attrib10.C: New test.
12849
12850 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12851
12852         * gcc.dg/cleanup-10.c: New test.
12853         * gcc.dg/cleanup-11.c: New test.
12854
12855 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12856
12857         PR c++/13239
12858         * g++.dg/opt/expect1.C: New test.
12859
12860 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12861
12862         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12863
12864 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12865
12866         PR debug/12923
12867         * gcc.dg/20031218-1.c: New test.
12868
12869         PR debug/12389
12870         * gcc.dg/20031218-2.c: New test.
12871         * gcc.dg/20031218-3.c: New test.
12872
12873         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12874         of label name and allow for USER_LABEL_PREFIX == "_" names.
12875         * g++.dg/abi/mangle18-2.C: Likewise.
12876         * g++.dg/abi/mangle19-1.C: Likewise.
12877         * g++.dg/abi/mangle19-2.C: Likewise.
12878         * g++.dg/abi/mangle20-1.C: Likewise.
12879         * g++.dg/abi/mangle20-2.C: Likewise.
12880
12881 2003-12-18  Richard Henderson  <rth@redhat.com>
12882
12883         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12884
12885 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12886             Dan Kegel <dank@kegel.com>
12887
12888         PR other/12009
12889         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12890         testing a cross compiler, it causes spurious compile failures.
12891         * lib/g++.exp: Likewise.
12892
12893 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12894
12895         PR c++/13262
12896         * g++.dg/template/access13.C: New test.
12897
12898 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12899
12900         * gcc.dg/20031216-1.c: New test.
12901
12902 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12903
12904         PR c++/9154
12905         * g++.dg/template/error10.C: New test.
12906
12907 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12908
12909         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12910         * g++.dg/eh/simd-2.C: Likewise.
12911
12912 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12913             Roger Sayle  <roger@eyesopen.com>
12914
12915         * gcc.c-torture/execute/ieee/mzero5.c: New.
12916
12917 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12918
12919         PR c++/10603
12920         * g++.dg/parse/error6.C: New test.
12921
12922         PR c++/12827
12923         * g++.dg/parse/error7.C: New test.
12924
12925 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12926
12927         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12928         at -O with stabs debugging formats.
12929         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12930         * gcc.dg/debug/debug-2.c: Likewise.
12931
12932 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12933
12934         PR c++/12696
12935         * g++.dg/init/error1.C: New test.
12936
12937         PR c++/12218
12938         * g++.dg/init/pm3.C: New test.
12939
12940 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12941
12942         PR c/3347
12943         * gcc.dg/bitfld-8.c: New test.
12944
12945 2003-12-16  James Lemke  <jim@wasabisystems.com>
12946
12947         * gcc.dg/arm-scd42-[123].c: New tests.
12948
12949 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12950
12951         PR c++/9043
12952         * g++.dg/abi/mangle20-1.C: New test.
12953         * g++.dg/abi/mangle20-2.C: New test.
12954
12955 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12956
12957         PR c++/13275
12958         * g++.dg/other/offsetof2.C: Remove XFAIL.
12959         * g++.dg/parse/offsetof1.C: New test.
12960         * g++.gd/parse/offsetof2.C: Likewise.
12961
12962 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12963
12964         * g++.dg/template/nontype3.C: New test.
12965         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12966
12967 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12968
12969         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12970
12971 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12972
12973         PR c++/13387
12974         * g++.dg/expr/assign1.C: New test.
12975
12976         PR c++/13242
12977         * g++.dg/abi/mangle19-1.C: New test.
12978         * g++.dg/abi/mangle19-2.C: New test.
12979
12980 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12981
12982         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12983
12984 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12985
12986         * gcc.c-torture/execute/20031216-1.c: New test.
12987
12988 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12989
12990         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
12991         an ICE regression.
12992
12993 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12994
12995         PR c++/10926
12996         * g++.dg/template/error9.C: New test.
12997
12998         PR c++/11116
12999         * g++.dg/template/error8.C: New test.
13000
13001 2003-12-15  Roger Sayle  <roger@eyesopen.com>
13002
13003         PR middle-end/13400
13004         * gcc.c-torture/execute/20031215-1.c: New test case.
13005
13006 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13007
13008         PR c++/13269
13009         * g++.dg/parse/error5.C: New test.
13010
13011         PR c++/12989
13012         * g++.dg/expr/sizeof1.C: New test.
13013
13014         PR c++/13310
13015         * g++.dg/template/crash15.C: New test.
13016
13017 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13018
13019         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13020         a non-POD type as the last named parameter of a varargs function.
13021
13022 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13023
13024         PR c++/13243
13025         PR c++/12573
13026         * g++.dg/template/crash14.C: New test.
13027         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
13028
13029 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13030
13031         * g++.dg/other/java1.C: New test.
13032
13033         PR c++/13241
13034         * g++.dg/abi/mangle18-1.C: New test.
13035         * g++.dg/abi/mangle18-2.C: New test.
13036
13037 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13038
13039         PR optimization/10312
13040         * gcc.c-torture/execute/20031214-1.c: New.
13041
13042 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
13043
13044         PR c++/10779
13045         PR c++/12160
13046         * g++.dg/parse/error3.C: New test.
13047         * g++.dg/parse/error4.C: Likewise.
13048         * g++.dg/abi/mangle4.C: Tweak error messages.
13049         * g++.dg/lookup/using5.C: Likewise.
13050         * g++.dg/other/error2.C: Likewise.
13051         * g++.dg/parse/typename5.C: Likewise.
13052         * g++.dg/parse/undefined1.C: Likewise.
13053         * g++.dg/template/arg2.C: Likewise.
13054         * g++.dg/template/ttp3.C: Likewise.
13055         * g++.dg/template/type1.C: Likewise.
13056         * g++.old-deja/g++.other/crash32.C: Likewise.
13057         * g++.old-djea/g++.pt/defarg8.C: Likewise.
13058
13059 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13060
13061         PR c++/13106
13062         * g++.dg/warn/noreturn-3.C: New test.
13063
13064 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13065
13066         PR c++/13118
13067         * g++.dg/abi/covariant3.C: New.
13068
13069 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
13070
13071         * g++.dg/eh/ia64-1.C: New test.
13072
13073 2003-12-12  Roger Sayle  <roger@eyesopen.com>
13074
13075         PR optimization/13037
13076         * g77.f-torture/execute/13037.f: New test case.
13077
13078 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13079
13080         PR c++/12881
13081         * g++.dg/abi/covariant2.C: New.
13082
13083 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
13084
13085         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
13086
13087 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
13088
13089         * gcc.c-torture/execute/wchar_t-1.x: Delete.
13090
13091 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
13092
13093         PR other/10819
13094         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
13095         to fix Bug 10819.
13096         * lib/g++.exp (g++_version): Likewise.
13097         * lib/g77.exp (g77_version): Likewise.
13098         * lib/objc.exp (default_objc_version): Likewise.
13099
13100 2003-12-10  Richard Henderson  <rth@redhat.com>
13101
13102         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
13103
13104         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
13105
13106 2003-12-08  Matt Austern  <austern@apple.com>
13107
13108         PR c/13134
13109         * lib/gcc-dg.exp (dg-require-visibility): Define.
13110         * lib/target-supports (check_visibility_available): Define.
13111         * gcc.dg/visibility-1.c: New test.
13112         * gcc.dg/visibility-2.c: Likewise.
13113         * gcc.dg/visibility-3.c: Likewise.
13114         * gcc.dg/visibility-4.c: Likewise.
13115         * gcc.dg/visibility-5.c: Likewise.
13116         * gcc.dg/visibility-6.c: Likewise.
13117         * g++.dg/ext/visibility-1.C: Likewise.
13118         * g++.dg/ext/visibility-2.C: Likewise.
13119         * g++.dg/ext/visibility-3.C: Likewise.
13120         * g++.dg/ext/visibility-4.C: Likewise.
13121         * g++.dg/ext/visibility-5.C: Likewise.
13122         * g++.dg/ext/visibility-6.C: Likewise.
13123
13124 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13125
13126         * g++.dg/lookup/java1.C: New test.
13127         * g++.dg/lookup/java2.C: New test.
13128
13129 2003-12-07  Falk Hueffner  <falk@debian.org>
13130
13131         * g++.dg/opt/noreturn-1.C: New test.
13132
13133 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
13134
13135         * gcc.dg/overflow-1.c: New test.
13136
13137 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13138
13139         * g77.f-torture/compile/13060.f: New test.
13140
13141 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
13142
13143         PR c++/13323
13144         * g++.dg/inherit/operator2.C: New test.
13145
13146 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13147
13148         PR c++/13305
13149         * g++.dg/ext/attrib9.C: New test.
13150
13151 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13152
13153         PR c++/13314
13154         * g++.dg/template/error7.C: New test.
13155
13156 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
13157             J"orn Rennecke <joern.rennecke@superh.com>
13158
13159         PR target/13302
13160         * g++.dg/other/struct-va_list.C: New test.
13161
13162 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13163
13164         PR c++/13166
13165         * g++.dg/parse/defarg6.C: New test.
13166
13167 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
13168
13169         PR target/13256
13170         * gcc.c-torture/execute/20031201-1.c: New test.
13171
13172 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13173
13174         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13175
13176 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13177
13178         * gcc.dg/builtin-return-1.c: New test.
13179
13180 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13181             J"orn Rennecke <joern.rennecke@superh.com>
13182
13183         PR optimization/13260
13184         * gcc.c-torture/execute/20031204-1.c: New test.
13185
13186 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13187
13188         PR c++/9127
13189         * g++.dg/template/error6.C: New test.
13190
13191 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13192
13193         * gcc.dg/20031202-1.c: New test.
13194
13195 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13196
13197         PR c++/13179
13198         * g++.dg/template/eh1.C: New test.
13199
13200         PR c++/10771
13201         * g++.dg/template/error5.C: New test.
13202
13203 2003-12-02  David Ung  <davidu@mips.com>
13204
13205         * gcc.dg/compat/vector-check.h: Corrected type for var
13206         g_##TMODE
13207
13208 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13209
13210         PR c++/10126
13211         * g++.dg/template/ptrmem8.C: New test.
13212
13213 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13214
13215         PR c++/12573
13216         * g++.dg/template/dependent-expr3.C: New test.
13217
13218 2003-12-01  James Lemke  <jim@wasabisystems.com>
13219
13220         * gcc.dg/arm-g2.c: New test.
13221
13222 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13223
13224         PR optimization/11634
13225         * gcc.dg/20031201-2.c: New test case.
13226
13227 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13228
13229         PR 11433
13230         * objc.dg/proto-lossage-3.m: New test.
13231
13232 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13233
13234         PR optimization/12628
13235         * gcc.dg/20031201-1.c: New test case.
13236
13237 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13238
13239         * gcc.dg/unaligned-1.c: New test.
13240
13241 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13242
13243         PR c++/9849
13244         * g++.dg/template/error4.C: New test.
13245         * g++.dg/template/nested3.C: Adjust error markers.
13246
13247 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13248
13249         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13250
13251 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13252
13253         PR c/10333
13254         * gcc.dg/bitfld-7.c: New test.
13255
13256 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13257
13258         * gcc.dg/tls/asm-1.C: New test.
13259
13260 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13261
13262         * gcc.dg/cpp/assert4.c: Update.
13263
13264 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13265
13266         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13267         * gcc.dg/builtin-apply3.c: New test.
13268
13269 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13270
13271         * lib/compat.exp (compat-obj): New xfaildata parameter.
13272         Use it to set compiler_conditional_xfail_data before compiling.
13273         (compat-get-options): Handle dg-xfail-if.
13274         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13275         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13276         * gcc.dg/compat/vector-1_y.c: Likewise.
13277         * gcc.dg/compat/vector-2_x.c: Likewise.
13278         * gcc.dg/compat/vector-2_y.c: Likewise.
13279
13280 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13281
13282         * g++.dg/opt/reg-stack4.C: New test.
13283
13284 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13285
13286         * gcc.dg/builtin-apply2.c: New test.
13287
13288 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13289
13290         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13291
13292 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13293
13294         PR c++/12924
13295         * g++.dg/template/template-id-2.C: New test.
13296
13297 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13298
13299         PR c++/5369
13300         * g++.dg/template/memfriend1.C: New test.
13301         * g++.dg/template/memfriend2.C: Likewise.
13302         * g++.dg/template/memfriend3.C: Likewise.
13303         * g++.dg/template/memfriend4.C: Likewise.
13304         * g++.dg/template/memfriend5.C: Likewise.
13305         * g++.dg/template/memfriend6.C: Likewise.
13306         * g++.dg/template/memfriend7.C: Likewise.
13307         * g++.dg/template/memfriend8.C: Likewise.
13308         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13309
13310 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13311
13312         PR c++/12515
13313         * g++.dg/ext/cond1.C: New test.
13314
13315 2003-11-20  Richard Henderson  <rth@redhat.com>
13316
13317         * gcc.dg/20020201-2.c: Remove.
13318         * gcc.dg/20020201-4.c: Remove.
13319         * gcc.dg/20020304-1.c: Remove.
13320
13321 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13322
13323         * gcc.dg/cpp/trad/xwin1.c: New test case.
13324
13325 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13326
13327         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13328         * lib/g77.exp: Likewise.
13329         * lib/objc.exp: Likewise.
13330         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13331         for darwin.
13332
13333 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13334
13335         PR c++/12932
13336         * g++.dg/template/static5.C: New test.
13337
13338 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13339
13340         * gcc.dg/nested-func-1.c: New test.
13341
13342 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13343
13344         * gcc.dg/cpp/assert4.c: New test.
13345
13346 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13347
13348         PR c++/2294
13349         * g++.dg/lookup/using9.c: New test.
13350
13351 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13352
13353         PR c++/12762
13354         * g++.dg/template/error3.C: New test.
13355
13356 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13357
13358         PR ada/13035
13359         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13360         No longer use a wrapper for gcc, since this does not work under
13361         Windows.
13362
13363 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13364
13365         PR c++/2094
13366         * g++.dg/template/ptrmem7.C: New test.
13367
13368 2003-11-13  Andrew Pinski <apinski@apple.com>
13369
13370         * gcc.c-torture/compile/20031113-1.c: New test.
13371
13372 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13373             Kean Johnston <jkj@sco.com>
13374
13375         PR c/13029
13376         * gcc.dg/unused-4.c: Update.
13377
13378 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13379
13380         * g++.dg/opt/const3.C: New test.
13381
13382 2003-11-13  Jan Hubicka  <jh@suse.cz>
13383
13384         * gcc.c-torture/compile/20031112-1.c: New test.
13385
13386 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13387
13388         * g++.dg/parse/crash10.C: Remove bogus error marker.
13389
13390 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13391
13392         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13393         (host_gcc): Likewise.
13394         (ROOT): Honor $PWDCMD.
13395         (BASE): Likewise.
13396         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13397
13398 2003-11-12  Catherine Moore  <clm@redhat.com>
13399
13400         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13401
13402 2003-11-12  Andreas Jaeger  <aj@suse.de>
13403             Jakub Jelinek  <jakub@redhat.com>
13404             Andrew Pinski  <pinskia@physics.uc.edu>
13405             Richard Henderson  <rth@redhat.com>
13406
13407         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13408         systems.
13409         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13410
13411         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13412         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13413
13414 2003-11-11  Andreas Jaeger  <aj@suse.de>
13415
13416         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13417
13418         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13419
13420 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13421
13422         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13423         Clean ups.
13424
13425 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13426
13427         * gcc.dg/trampoline-1.c: New test.
13428
13429 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13430
13431         * gcc.c-torture/compile/200031109-1.c: New test.
13432
13433 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13434
13435         PR c/3190
13436         PR c/8714
13437         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13438         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13439         gcc.dg/format/no-y2k-1.c: Update.
13440
13441 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13442
13443         PR optimization/10467
13444         * gcc.dg/20031108-1.c: New test case.
13445
13446 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13447
13448         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13449
13450 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13451
13452         * gcc.dg/compound-lvalue-1.c: New test.
13453         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13454         some XFAILs.
13455
13456 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13457
13458         * gcc.dg/altivec-varargs-1.c: New test.
13459
13460 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13461
13462         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13463         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13464         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13465         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13466         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13467
13468 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13469
13470         * gcc.dg/cond-lvalue-1.c: New test.
13471
13472 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13473
13474         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13475
13476 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13477
13478         PR c++/11616
13479         * g++.dg/template/instantiate5.C: New test.
13480
13481 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13482
13483         PR c++/12726
13484         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13485         * ChangeLog: Add missing first entry for above test.
13486
13487 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13488
13489         PR c++/9810
13490         * g++.dg/template/using8.C: New test.
13491         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13492
13493 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13494
13495         PR optimization/10817
13496         * gcc.c-torture/compile/20031102-1.c: New test case.
13497
13498 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13499
13500         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13501         2147483647.
13502
13503 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13504
13505         * gcc.dg/20031102-1.c: New test.
13506
13507 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13508
13509         * gcc.dg/complex-1.c: New test.
13510
13511 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13512
13513         PR c++/12796
13514         * g++.dg/template/crash13.C: Adjust expected error location.
13515         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13516
13517 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13518
13519         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13520
13521 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13522
13523         PR/10239
13524         * gcc.c-torture/compile/20031031-2.c: New test.
13525
13526 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13527
13528         PR/11640
13529         * gcc.c-torture/compile/20031031-1.c: New test.
13530
13531 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13532
13533         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13534         * gcc.misc-tests/bprob.exp: Likewise.
13535         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13536         the execution test on arm-elf configs.
13537         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13538         configs that don't support scratch files.
13539         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13540
13541 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13542
13543         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13544         done by dejagnu.
13545
13546 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13547
13548         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13549         Avoid non pure sh syntax. Add more logging.
13550
13551         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13552         fail.
13553
13554 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13555
13556         PR libgcj/10610
13557         * gcc.dg/ppc-stackalign-1.c: New test.
13558
13559 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13560
13561         * ada/acats/run_all.sh: Change output to be more compliant with
13562         dejagnu framework.
13563         Create acats.sum and acats.log files under testsuite/ada/acats
13564         Only run [a-z]* directories, to filter out e.g. CVS.
13565         Redirect build output to log file.
13566
13567 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13568
13569         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13570
13571 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13572
13573         PR ada/5909:
13574         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13575
13576 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13577
13578         * gcc.c-torture/compile/20031023-1.c: New test.
13579         * gcc.c-torture/compile/20031023-2.c: New test.
13580         * gcc.c-torture/compile/20031023-3.c: New test.
13581         * gcc.c-torture/compile/20031023-4.c: New test.
13582
13583 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13584
13585         PR c++/10371
13586         * g++.dg/lookup/scoped8.C: New test.
13587
13588 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13589
13590         * g++.dg/opt/reg-stack3.C: New test.
13591
13592 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13593
13594         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13595
13596 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13597
13598         PR c++/11076
13599         * g++.dg/template/crash13.C: New test.
13600
13601 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13602
13603         * gcc.dg/c99-restrict-2.c: New test.
13604
13605 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13606
13607         PR c++/12698, c++/12699, c++/12700, c++/12566
13608         * g++.dg/inherit/covariant9.C: New test.
13609         * g++.dg/inherit/covariant10.C: New test.
13610         * g++.dg/inherit/covariant11.C: New test.
13611
13612 2003-10-23  Jason Merrill  <jason@redhat.com>
13613
13614         PR c++/12726
13615         * g++.dg/ext/complit2.C: New test.
13616
13617 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13618
13619         PR target/12654
13620         * gcc.c-torture/execute/20031020-1.c: New test.
13621
13622 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13623
13624         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13625         following the jump_insn.
13626
13627 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13628
13629         * gcc.dg/cast-lvalue-1.c: New test.
13630
13631 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13632
13633         PR c++/11962
13634         * g++.dg/template/cond2.C: New test.
13635
13636 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13637
13638         * gcc.dg/builtins-28.c: New test.
13639
13640 2003-10-20  Jan Hubicka  <jh@suse.cz>
13641
13642         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13643         parameter.
13644         * testsuite/gcc.dg/inline-2.c: Likewise.
13645
13646 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13647
13648         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13649         * gcc.dg/nest.c:  Likewise.
13650
13651 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13652
13653         PR c++/9781, c++/10583, c++/11862
13654         * g++.dg/parse/crash13.C: New test.
13655
13656 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13657
13658         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13659
13660 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13661
13662         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13663         Define HAVE_C99_RUNTIME except on Solaris.
13664         * gcc.dg/builtins-20.c: Likewise.
13665
13666 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13667
13668         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13669
13670 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13671
13672         PR c++/12495
13673         * g++.dg/template/crash21.C: New test.
13674
13675 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13676
13677         PR c++/2513
13678         * g++.dg/template/typename5.C: New test.
13679
13680 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13681
13682         PR c++/12369
13683         * g++.dg/template/friend25.C: New test.
13684
13685 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13686
13687         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13688         versions.
13689
13690 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13691
13692         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13693         == 2147483647.
13694
13695 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13696
13697         * gcc.c-torture/execute/960416-1.x: Remove.
13698         * gcc.c-torture/execute/divconst-3.x: Likewise.
13699
13700 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13701
13702         PR target/12598
13703         * gcc.dg/torture/cris-volatile-1.c: New test.
13704
13705 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13706
13707         PR optimization/9325
13708         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13709         for overflowing floating point to integer conversion during RTL
13710         simplification.
13711
13712 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13713
13714         * objc/execute/_cmd.m: Fix typo.
13715         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13716         Relax 'scan-assembler' regexp.
13717         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13718         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13719         * objc.dg/zero-link-2.m: Remove blank line.
13720         * objc.dg/zero-link-3.m: New test case.
13721
13722 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13723
13724         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13725
13726         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13727         than linker trickery.
13728
13729 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13730
13731         PR c++/12370
13732         * g++.dg/other/friend2.C: New test.
13733
13734 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13735
13736         * gcc.dg/20031012-1.c: New test.
13737
13738 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13739
13740         * gcc.dg/weak/weak-3.c: Fix for new warning.
13741
13742 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13743
13744         PR optimization/8750
13745         * gcc.c-torture/execute/20031012-1.c: New test case.
13746
13747 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13748
13749         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13750         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13751
13752 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13753
13754         PR optimization/12260
13755         * gcc.c-torture/compile/20031011-2.c: New test case.
13756
13757 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13758
13759         * gcc.c-torture/execute/20031011-1.c: New testcase.
13760
13761 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13762
13763         * gcc.c-torture/compile/20031011-1.c: New test.
13764
13765 2003-10-11  Jan Hubicka  <jh@suse.cz>
13766
13767         * g++.dg/other/first-global.C: New test.
13768
13769 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13770
13771         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13772
13773 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13774
13775         * gcc.c-torture/compile/20031010-1.c: New test.
13776
13777 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13778
13779         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13780         * gcc.c-torture/execute/va-arg-25.c: ... here.
13781
13782 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13783
13784         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13785
13786 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13787
13788         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13789
13790 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13791
13792         * g++.dg/parse/error2.C: New test.
13793
13794 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13795
13796         PR c++/11097
13797         * g++.dg/other/error5.C: Modify the error message.
13798         * g++.dg/lookup/using8.C: New test.
13799
13800 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13801
13802         * gcc.dg/darwin-abi-2.c: New file.
13803         * gcc.c-torture/execute/va-arg-24.c: New file.
13804
13805 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13806
13807         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13808         indentation.
13809
13810 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13811
13812         PR c++/10147
13813         * g++.dg/other/error4.C: Update error messages.
13814         * g++.dg/template/ptrmem4.C: Likewise.
13815
13816         PR c++/12337
13817         * g++.dg/init/new9.C: New test.
13818
13819         PR c++/12334, c++/12236, c++/8656
13820         * g++.dg/ext/attrib8.C: New test.
13821
13822 2003-10-06  Devang Patel  <dpatel@apple.com>
13823
13824         * gcc.dg/debug/dwarf2-3.h: New test.
13825         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13826
13827 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13828
13829         * g++.dg/opt/cfg2.C: New test.
13830
13831 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13832
13833         * g++.dg/opt/float1.C: New test.
13834
13835 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13836
13837         * gcc.dg/c90-array-lval-6.c: New test.
13838         * gcc.dg/c99-array-lval-6.c: New test.
13839
13840 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13841             Ziemowit Laski  <zlaski@apple.com>
13842
13843         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13844         'Derived', so that it is never considered a class method; add
13845         new warning for '+port' method ambiguity.
13846         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13847         <objc/objc-api.h> (needed on Mac OS X).
13848         * objc.dg/method-13.m: New test.
13849
13850 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13851
13852         PR optimization/9325, PR java/6391
13853         * gcc.c-torture/execute/20031003-1.c: New test case.
13854
13855 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13856
13857         PR optimization/12180
13858         * gcc.dg/20031002-1.c: New test.
13859
13860         PR c++/12486
13861         * g++.dg/inherit/error1.C: New test.
13862
13863 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13864
13865         * lib/f-torture.exp (search_for): Rename to...
13866         (search_for_re): This.  Also, clean up comments and the
13867         "regexp" invocation.
13868
13869 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13870
13871         * gcc.c-torture/compile/20031002-1.c: New test.
13872
13873 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13874
13875         * g++.dg/opt/cond1.C: New test.
13876
13877 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13878
13879         * gcc.dg/Wold-style-definition-2.c: New testcase.
13880         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13881
13882 2003-09-29  Richard Henderson  <rth@redhat.com>
13883
13884         * g++.dg/init/array10.C: Add dg-options.
13885
13886 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13887
13888         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13889
13890 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13891
13892         * g++.dg/template/friend19.C: Fix typo.
13893         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13894
13895 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13896
13897         * gcc.c-torture/execute/20030928-1.c: New test.
13898         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13899
13900 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13901
13902         * g++.dg/opt/unroll1.C: New test.
13903
13904 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13905
13906         PR optimization/11741
13907         * gcc.dg/20030926-1.c: New test case.
13908
13909 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13910
13911         PR c++/5655
13912         * g++.dg/parse/access7.C: New test.
13913         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13914
13915 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13916
13917         MERGE OF objc-improvements-branch into MAINLINE:
13918         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13919         if libobjc has not been built.
13920         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13921         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13922         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13923         objc/execute/nested-3.m, objc/execute/np-2.m,
13924         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13925         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13926         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13927         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13928         objc.dg/special/unclaimed-category-1.h,
13929         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13930         well as GNU runtime.
13931         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13932         * execute/cascading-1.m, execute/function-message-1.m,
13933         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13934         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13935         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13936         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13937         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13938         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13939         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13940         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13941         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13942         * objc.dg/bitfield-2.m: Run only on Darwin.
13943         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13944         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13945         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13946         * objc.dg/const-str-1.m: Fix constant string layout.
13947
13948 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13949
13950         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13951
13952 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13953
13954         * gcc.dg/darwin-abi-1.c: New file.
13955
13956 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13957
13958         PR target/12281
13959         * gcc.c-torture/compile/20030921-1.c: New test.
13960
13961 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13962
13963         * g++.dg/opt/reg-stack2.C: New test.
13964
13965 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13966
13967         * g++.dg/eh/delayslot1.C: New test.
13968
13969 2003-09-20  Richard Henderson  <rth@redhat.com>
13970
13971         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13972
13973 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13974
13975         * gcc.c-torture/execute/20030920-1.c: New test case.
13976
13977 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13978
13979         * g++.dg/rtti/typeid3.C: Correct expected error message.
13980
13981 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13982
13983         PR c++/157
13984         * g++.dg/parse/crash12.C: New test.
13985
13986 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
13987
13988         * gcc.dg/compat/mixed-struct-check.h: New.
13989         * gcc.dg/compat/mixed-struct-defs.h: New.
13990         * gcc.dg/compat/mixed-struct-init.h: New.
13991         * gcc.dg/compat/struct-by-value-19_main.c: New.
13992         * gcc.dg/compat/struct-by-value-19_x.c: New.
13993         * gcc.dg/compat/struct-by-value-19_y.c: New.
13994         * gcc.dg/compat/struct-by-value-20_main.c: New.
13995         * gcc.dg/compat/struct-by-value-20_x.c: New.
13996         * gcc.dg/compat/struct-by-value-20_y.c: New.
13997         * gcc.dg/compat/struct-return-19_main.c: New.
13998         * gcc.dg/compat/struct-return-19_x.c: New.
13999         * gcc.dg/compat/struct-return-19_y.c: New.
14000         * gcc.dg/compat/struct-return-20_main.c: New.
14001         * gcc.dg/compat/struct-return-20_x.c: New.
14002         * gcc.dg/compat/struct-return-20_y.c: New.
14003
14004 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14005         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14006         so that it will not complain on LP64 targets.
14007
14008 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14009
14010         PR c++/495
14011         * g++.dg/template/friend24.C: New test.
14012
14013 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14014
14015         PR c++/12332
14016         * g++.dg/template/memtmpl2.C: New test.
14017
14018 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14019
14020         PR target/11184
14021         * gcc.dg/builtin-apply1.c: New test.
14022
14023 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14024
14025         PR c++/9848
14026         * g++.dg/warn/Wunused-4.C: New test.
14027
14028 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14029
14030         PR c++/12316
14031         * g++.dg/other/gc2.C: New test.
14032
14033 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
14034
14035         PR c++/11991
14036         * g++.dg/rtti/typeid3.C: New test.
14037
14038         PR c++/12266
14039         * g++.dg/overload/template1.C: New test.
14040
14041 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14042
14043         * g++.dg/opt/cfg3.C: New test.
14044
14045 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14046
14047         PR c++/7939
14048         * g++.dg/template/crash11.C: New test.
14049
14050 2003-09-16  Jason Merrill  <jason@redhat.com>
14051             Jakub Jelinek  <jakub@redhat.com>
14052
14053         * gcc.dg/attr-warn-unused-result.c: New test.
14054
14055 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14056
14057         PR c++/12184
14058         * g++.dg/expr/call2.C: New test.
14059
14060 2003-09-15  Andreas Jaeger  <aj@suse.de>
14061
14062         * gcc.dg/Wold-style-definition-1.c: New test.
14063
14064 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
14065
14066         PR c++/3907
14067         * g++.dg/parse/template12.C: New test.
14068
14069         * g++.dg/abi/bitfield11.C: New test.
14070         * g++.dg/abi/bitfield12.C: Likewise.
14071
14072 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
14073
14074         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
14075         non-expansion of functional macro name without arguments at EOL.
14076         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
14077
14078 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
14079
14080         * gcc.c-torture/execute/20030914-[12].c: New tests.
14081
14082 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14083
14084         PR c++/11788
14085         * g++.dg/overload/addr1.C: New test.
14086
14087 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
14088
14089         * gcc.dg/20030909-1.c: New test.
14090
14091 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14092
14093         * gcc.dg/ultrasp10.c: New test.
14094
14095 2003-09-09  Devang Patel  <dpatel@apple.com>
14096
14097         * gcc.dg/darwin-ld-6.c: New test.
14098
14099 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14100
14101         * gcc.dg/torture/builtin-explog-1.c: New testcase.
14102
14103 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14104
14105         * gcc.dg/ia64-types1.c: New test.
14106         * gcc.dg/ia64-types2.c: Likewise.
14107
14108 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14109
14110         * gcc.dg/builtins-1.c: Add more _Complex tests.
14111         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14112
14113         * gcc.dg/builtins-1.c: Test existing _Complex functions.
14114         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14115
14116 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14117
14118         PR c++/11786
14119         * g++.dg/lookup/koenig2.C: New test.
14120
14121         PR c++/5296
14122         * g++.dg/rtti/typeid2.C: New test.
14123
14124 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
14125
14126         * gcc.c-torture/compile/20030904-1.c: New test.
14127
14128 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14129
14130         * g++.dg/opt/longbranch2.C: New test.
14131
14132 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14133
14134         * g++.dg/template/crash10.C: Only compile it.
14135
14136 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14137
14138         PR middle-end/11665
14139         * gcc.c-torture/compile/20030907-1.c: New test.
14140         * g++.dg/init/array11.C: New test.
14141
14142 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14143
14144         PR c++/11852
14145         * g++.dg/init/struct1.C: New test.
14146
14147 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14148
14149         PR c++/12181
14150         * g++.dg/expr/comma1.C: New test.
14151
14152 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
14153
14154         PR c++/11867
14155         * g++.dg/expr/static_cast5.C: New test.
14156
14157 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14158
14159         PR c++/11507
14160         * g++.dg/lookup/scoped7.C: New test.
14161
14162         PR c++/9574
14163         * g++.dg/other/static1.C: New test.
14164
14165         PR c++/11490
14166         * g++.dg/warn/template-1.C: New test.
14167
14168         PR c++/11432
14169         * g++.dg/template/crash10.C: New test.
14170
14171         PR c++/2478
14172         * g++.dg/overload/VLA.C: New test.
14173
14174         PR c++/10804
14175         * g++.dg/template/call1.C: New test.
14176
14177 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14178
14179         PR c++/11794
14180         * g++.dg/parse/using3.C: New test.
14181
14182 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14183
14184         PR c++/11409
14185         * g++.dg/overload/builtin3.C: New test case.
14186
14187 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14188
14189         PR c/9862
14190         * gcc.dg/20030906-1.c: New test.
14191         * gcc.dg/20030906-2.c: Likewise.
14192
14193 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14194
14195         PR c++/12167
14196         * g++.dg/parse/defarg5.C: New test.
14197
14198         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14199
14200 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14201
14202         PR c++/12163
14203         * g++.dg/expr/static_cast4.C: New test.
14204
14205         PR c++/12146
14206         * g++.dg/template/crash9.C: New test.
14207
14208 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14209
14210         * g++.old-deja/g++.ext/pretty2.C: Update for change
14211         in __FUNCTION__.
14212         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14213
14214 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14215
14216         PR c++/11922
14217         * g++/dg/template/qualified-id1.C: New test.
14218
14219         PR c++/12037
14220         * g++.dg/warn/noeffect4.C: New test.
14221
14222 2003-09-04  Matt Austern  <austern@apple.com>
14223
14224         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14225         * g++.dg/ext/fnname2.C: Likewise.
14226         * g++.dg/ext/fnname3.C: Likewise.
14227
14228 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14229
14230         * g++.dg/expr/lval1.C: New test.
14231         * g++.dg/ext/lvcast.C: Remove.
14232
14233 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14234
14235         PR optimization/11700.
14236         * gcc.c-torture/compile/20030903-1.c: New test case.
14237
14238 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14239
14240         PR c++/12053
14241         * g++.dg/abi/layout4.C: New test.
14242
14243 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14244
14245         PR c++/11553
14246         * g++.dg/parse/friend3.C: New test.
14247
14248 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14249
14250         PR c++/11847
14251         * g++.dg/template/class1.C: New test.
14252
14253         PR c++/11808
14254         * g++.dg/expr/call1.C: New test.
14255
14256 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14257
14258         PR c++/12114
14259         * g++.dg/init/ref9.C: New test.
14260
14261         PR c++/11972
14262         * g++.dg/template/nested4.C: New test.
14263
14264 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14265
14266         PR c++/12093
14267         * g++.dg/template/non-dependent4.C: New test.
14268
14269         PR c++/11928
14270         * g++.dg/inherit/conv1.C: New test.
14271
14272 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14273
14274         PR c++/6196
14275         * g++.dg/ext/label1.C: New test.
14276         * g++.dg/ext/label2.C: Likewise.
14277
14278 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14279
14280         * g++.dg/expr/cond3.C: New test.
14281
14282 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14283
14284         * gcc.dg/builtins-1.c: Add new builtin cases.
14285
14286 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14287
14288         * gcc.dg/builtins-1.c: Add new cases.
14289         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14290
14291 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14292
14293         * gcc.dg/builtins-1.c: Add more math builtin tests.
14294         * gcc.dg/torture/builtin-attr-1.c: New test.
14295
14296 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14297
14298         PR optimization/5079
14299         * g++.dg/opt/static3.C: New test.
14300
14301 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14302
14303         * gcc.misc-tests/gcov-10b.c: New test.
14304
14305 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14306
14307         * g++.dg/opt/ptrmem3.C: New test.
14308
14309         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14310
14311 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14312
14313         * gcc.dg/20030826-2.c: New test.
14314
14315 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14316
14317         PR middle-end/12002
14318         * g77.f-torture/compile/12002.f: New test case.
14319
14320 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14321
14322         * gcc.dg/20030826-1.c: New test case.
14323
14324 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14325
14326         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14327
14328 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14329
14330         PR c++/11871
14331         * c++.dg/lookup/crash1.C: New test.
14332
14333         * c++.dg/warn/noeffect3.C: New test.
14334
14335 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14336
14337         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14338         * gcc.dg/compat/vector-1_y.c: Ditto.
14339         * gcc.dg/compat/vector-2_x.c: Ditto.
14340         * gcc.dg/compat/vector-2_y.c: Ditto.
14341
14342 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14343
14344         * gcc.dg/20030702-1.c: New test.
14345
14346 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14347
14348         PR c++/8795
14349         * g++.dg/ext/altivec-1.C: New test.
14350
14351 2003-08-24  Richard Henderson  <rth@redhat.com>
14352
14353         * g++.dg/eh/simd-2.C: Add -w for x86.
14354
14355 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14356
14357         * gcc.dg/20030815-1.c: New test.
14358
14359 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14360
14361         PR c++/3765
14362         * g++.dg/parse/access6.C: New test.
14363
14364 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14365
14366         PR c++/641, c++/11876
14367         * g++.dg/template/friend22.C: New test.
14368         * g++.dg/template/friend23.C: Likewise.
14369
14370 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14371
14372         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14373         identically.
14374
14375 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14376
14377         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14378
14379 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14380
14381         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14382
14383 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14384
14385         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14386
14387 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14388
14389         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14390
14391 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14392
14393         PR c++/11919
14394         * g++.dg/overload/prom1.C: New test.
14395
14396         PR c++/11551
14397         * g++.dg/parse/dtor2.C: New test.
14398
14399         PR c++/10762
14400         * g++.dg/parse/using2.C: New test.
14401
14402 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14403
14404         PR target/11805
14405         * gcc.c-torture/compile/20030821-1.c: New.
14406
14407 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14408
14409         PR c++/11834
14410         * g++.dg/template/deduce2.C: New test.
14411
14412 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14413
14414         * gcc.c-torture/execute/20030821-1.c: New test.
14415
14416 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14417
14418         PR middle-end/11984
14419         * gcc.dg/20030820-1.c: New test case.
14420
14421 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14422
14423         PR c++/11945
14424         * g++.dg/warn/noeffect2.C: New test.
14425
14426 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14427
14428         PR c++/10926
14429         * g++.dg/template/dtor2.C: New test.
14430
14431         PR c++/11684
14432         * g++.dg/template/operator1.C: New test.
14433         * g++.dg/parse/operator4.C: New test.
14434
14435         PR c++/11946.C
14436         * g++.dg/expr/enum1.C: New test.
14437         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14438
14439         PR c++/11036.C
14440         * g++.dg/parse/elab2.C: New test.
14441         * g++.dg/parse/typedef4.C: Change error message.
14442         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14443         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14444         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14445
14446 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14447
14448         * gcc.dg/pch/warn-1.c: New.
14449         * gcc.dg/pch/warn-1.hs: New.
14450
14451         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14452         not-tested file.
14453
14454 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14455
14456         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14457
14458 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14459
14460         * gcc.dg/uninit-D.c: New Test.
14461         * gcc.dg/uninit-E.c: New Test.
14462         * gcc.dg/uninit-F.c: New Test.
14463         * gcc.dg/uninit-G.c: New Test.
14464
14465 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14466
14467         * g++.dg/README: Describe the pch directory.
14468
14469 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14470
14471         PR c++/11174
14472         * g++.dg/parse/access4.C: New test.
14473         * g++.dg/parse/access5.C: Likewise.
14474         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14475
14476 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14477
14478         * gcc.dg/noncompile/20030818-1.c: New.
14479
14480 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14481
14482         PR c++/11957
14483         * g++.dg/warn/noeffect1.C: New test.
14484
14485         * g++.dg/template/scope2.C: New test.
14486         * g++.dg/template/error2.C: Correct dg-error
14487
14488 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14489
14490         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14491
14492 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14493
14494         PR C++/11512
14495         * g++.dg/template/warn1.C: New.
14496
14497 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14498
14499         * g++.dg/template/error2.C: New test.
14500         * g++.dg/lookup/using7.C: Adjust errors
14501         * g++.old-deja/g++.pt/crash36.C: Likewise.
14502         * g++.old-deja/g++.pt/derived3.C: Likewise.
14503
14504 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14505
14506         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14507         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14508         * gcc.c-torture/execute/builtins/string-9.c: New, from
14509         string-opt-9.c.  Adjust for execute/builtins framework.
14510         * gcc.c-torture/execute/string-opt-9.c: Delete.
14511
14512 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14513
14514         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14515
14516         * g++.dg/parse/ret-type2.C: New test.
14517
14518         PR c++/11703
14519         * g++.dg/init/new8.C: New test.
14520
14521         PR c++/10923
14522         * g++.dg/parse/typedef5.C: New test.
14523
14524         PR c++/9512
14525         * g++.dg/parse/qualified2.C: New test.
14526         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14527         invalid code.
14528
14529 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14530
14531         * g++.dg/conversion/ptrmem1.C: New test.
14532
14533 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14534
14535         PR target/11693
14536         * gcc.dg/20030811-1.c: New test.
14537
14538         PR target/11535
14539         * gcc.c-torture/execute/20030811-1.c: New test.
14540
14541 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14542
14543         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14544
14545 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14546
14547         PR c++/11789.C
14548         * g++.dg/inherit/multiple1.C: New test.
14549
14550 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14551
14552         * gcc.dg/spe1.c: New test.
14553
14554         PR c++/11670
14555         * g++.dg/expr/cast2.C: New test.
14556
14557         PR c++/10530
14558         * g++.dg/template/dependent-name2.C: New test.
14559
14560 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14561
14562         * g++.dg/parse/crash11.C: Put the dg options in comments.
14563
14564 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14565
14566         * lib/gcc-dg.exp: Update for diagnostic change.
14567
14568 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14569
14570         PR c++/5767
14571         * g++.dg/parse/crash11.C: New test.
14572
14573 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14574
14575         * gcc.dg/cpp/spacing1.c: Update.
14576
14577 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14578
14579         PR target/11739
14580         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14581         a value for -mtune.
14582
14583 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14584
14585         PR middle-end/11771
14586         * gcc.c-torture/compile/20030804-1.c: New test case.
14587
14588 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14589
14590         * gcc.dg/20030804-1.c: New test case.
14591
14592 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14593
14594         * gcc.dg/cpp/separate-1.c: New test.
14595
14596 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14597
14598         PR c++/11704
14599         * g++.dg/template/dependent-expr2.C: New test.
14600
14601         PR c++/11766
14602         * g++.dg/expr/ptrmem1.C: New test.
14603
14604 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14605
14606         PR c++/9453
14607         * g++.dg/template/friend15.C: New test.
14608
14609 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14610
14611         * lib/dg-pch.exp: Work round PCH bug.
14612
14613 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14614
14615         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14616         builtins.  Move cases from builtins-4.c here.
14617
14618         * gcc.dg/torture/builtin-math-1.c: New test taken from
14619         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14620         additional cases.
14621
14622         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14623         Delete.
14624
14625 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14626
14627         PR c++/9447
14628         * g++.dg/template/using7.C: New test.
14629
14630 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14631
14632         * import1.c, import2.c: New tests.
14633
14634 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14635
14636         * g++.dg/eh/crossjump1.C: New test.
14637
14638 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14639
14640         PR c++/11697
14641         * g++.dg/template/using6.C: New test.
14642
14643         PR c++/11744
14644         * g++.dg/template/koenig2.C: New test.
14645
14646 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14647
14648         PR c++/7983
14649         * g++.dg/parse/typedef4.C: New test.
14650
14651 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14652
14653         PR c++/8442, c++/8806
14654         * g++.dg/template/elab1.C: New test.
14655         * g++.dg/template/type2.C: Likewise.
14656         * g++.dg/template/ttp3.C: Adjust expected error message.
14657         * g++.old-deja/g++.law/visibility13.C: Likewise.
14658         * g++.old-deja/g++.niklas/t135.C: Likewise.
14659         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14660         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14661         template argument.
14662         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14663
14664 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14665
14666         PR c++/11295
14667         * g++.dg/ext/stmtexpr1.C: New test.
14668
14669         * g++.dg/opt/tmp1.C: New test.
14670
14671         PR c++/11525
14672         * g++.dg/parse/constant4.C: New test.
14673
14674         PR c++/9447
14675         * g++.dg/template/using5.C: New test.
14676
14677 2003-07-31  Roger Sayle  <roger@eyesopen.com>
14678
14679         * gcc.dg/builtins-27.c: New test case.
14680
14681 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
14682
14683         * gcc.dg/tls/opt-7.c: New test.
14684
14685 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14686
14687         * g++.old-deja/g++.other/crash18.C: Remove.
14688
14689 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14690
14691         * g++.dg/template/explicit3.C: New.
14692         * g++.dg/template/explicit4.C: New.
14693         * g++.dg/template/explicit5.C: New.
14694
14695         PR c++/11347
14696         * g++.dg/template/memtmpl1.C: New.
14697
14698 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14699
14700         PR target/11565
14701         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14702         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14703
14704 2003-07-30  Jan Hubicka  <jh@suse.cz>
14705
14706         * vtgc1.c: Kill.
14707
14708 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14709
14710         * gcc.dg/struct-in-proto-1.c: New test.
14711
14712 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14713
14714         * gcc.dg/cpp/include2.c: Only expect one message.
14715
14716 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14717
14718         PR c++/9447
14719         * g++.dg/template/using1.C: New test.
14720         * g++.dg/template/using2.C: New test.
14721         * g++.dg/template/using3.C: New test.
14722         * g++.dg/template/using4.C: New test.
14723
14724 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14725
14726         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14727         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14728
14729 2003-07-28  Jan Hubicka  <jh@suse.cz>
14730
14731         PR c++/11530
14732         * g++.dg/opt/call1.C: New test.
14733
14734 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14735
14736         PR c++/11667
14737         * g++.dg/init/enum2.C: New test.
14738         * g++.dg/template/overload1.C: Add "-w" option.
14739
14740 2003-07-28    <hp@bitrange.com>
14741
14742         * gcc.dg/Wdeclaration-after-statement-1.c,
14743         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14744
14745 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14746
14747         * gcc.c-torture/compile/20030725-1.c: New test.
14748
14749 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14750
14751         * gcc.dg/20030505.c: Only run for SPE.
14752         Remove definition of opaque type.
14753
14754 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14755
14756         * g++.dg/template/ptrmem6.C: New test.
14757
14758 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14759
14760         * gcc.c-torture/compile/zero-strct-2.c: New test.
14761
14762 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14763
14764         * gcc.dg/intermod-1.c: New test.
14765
14766 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14767
14768         PR c++/11617
14769         * g++.dg/template/lookup2.C: New test.
14770         * g++.dg/template/memclass1.C: Remove instantiated from error.
14771         * g++.dg/other/error2.C: Tweak expected errors.
14772
14773         PR c++/11596
14774         * g++.dg/template/defarg3.C: New test.
14775
14776         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14777
14778 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14779
14780         * g++.dg/inherit/access5.C: New test.
14781
14782 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14783
14784         PR c++/11513
14785         * g++.dg/template/crash8.C: New test.
14786
14787 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14788
14789         PR c/10602
14790         * gcc.dg/noncompile/incomplete-2.c: New test.
14791
14792 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14793
14794         PR c++/11645
14795         * g++.dg/inherit/access4.C: New test.
14796
14797         PR c++/11517
14798         * g++.dg/expr/cond2.C: New test.
14799
14800         PR optimization/10679
14801         * g++.dg/opt/inline4.C: New test.
14802
14803 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14804
14805         * g++.dg/parse/crash10: New test.
14806
14807 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14808
14809         * g++.dg/ext/flexary1.C: New test.
14810
14811 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14812
14813         PR c++/10793
14814         * g++.dg/template/crash9.C: New test.
14815
14816 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14817
14818         PR c++/3004
14819         * g++.dg/parse/typedef3.C: New test.
14820
14821         PR c++/7906
14822         * g++.dg/parse/operator2.C: New test.
14823
14824         PR c++/8895
14825         * g++.dg/parse/def-tmpl-arg1.C: New test.
14826
14827         PR c++/9282
14828         * g++.dg/parse/funptr1.C: New test.
14829
14830         PR c++/9452
14831         * g++.dg/parse/ambig3.C: New test.
14832
14833         PR c++/9454
14834         * g++.dg/parse/operator3.C: New test.
14835
14836         PR c++/9486
14837         * g++.dg/parse/template10.C: New test.
14838
14839         PR c++/9488
14840         * g++.dg/parse/template11.C: New test.
14841
14842         PR c++/10150
14843         * g++.dg/parse/invalid-op1.C: New test.
14844
14845         PR c++/10247
14846         * g++.dg/parse/condexpr1.C: New test.
14847
14848 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14849
14850         * g++.dg/ext/packed3.C: New test.
14851         * g++.dg/ext/packed4.C: New test.
14852
14853         * gcc.dg/pack-test-3.c: New test.
14854
14855 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14856
14857         * lib/compat.exp: Handle dg-options per source file.
14858         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14859         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14860         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14861         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14862         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14863         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14864         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14865         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14866         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14867         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14868         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14869         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14870         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14871         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14872
14873 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14874
14875         PR c/10320
14876         * gcc.c-torture/execute/20030718-1.c: New test.
14877
14878 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14879
14880         PR optimization/11536
14881         * gcc.dg/20030721-1.c: New test.
14882
14883 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14884
14885         PR c++/11546
14886         * g++.dg/template/lookup1.C: New test.
14887
14888 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14889
14890         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14891         diagnostics of ill-formed constructs involving labels.
14892         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14893         the new 'previously defined here' message.
14894
14895 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14896
14897         * g++.dg/parse/non-dependent2.C: New test.
14898
14899 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14900
14901         * g++.dg/init/init-ref4.C: xfail on targets without
14902         weak symbols.
14903
14904 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14905
14906         PR target/11087
14907         * gcc.c-torture/execute/20030717-1.c: New test.
14908
14909 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14910
14911         * g++.dg/opt/cfg1.C: New test.
14912
14913 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14914
14915         PR optimization/11557
14916         * gcc.dg/20030717-1.c: New test.
14917
14918 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14919
14920         PR c++/10476
14921         * g++.dg/expr/crash-1.C: New test.
14922
14923         PR c++/11027
14924         * g++.dg/template/init3.C: New test.
14925
14926         PR c++/8222
14927         * g++.dg/template/non-dependent1.C: New test.
14928
14929         PR c++/11070
14930         * g++.dg/template/non-dependent2.C: New test.
14931
14932         PR c++/11071
14933         * g++.dg/template/non-dependent3.C: New test.
14934
14935         PR c++/9907
14936         * g++.dg/template/sizeof5.C: New test.
14937
14938 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14939
14940         PR 11498
14941         * gcc.c-torture/compile/mangle-1.c: New file.
14942
14943 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14944
14945         PR c++/7809
14946         * g++.dg/parse/access3.C: New test.
14947
14948 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14949
14950         PR c++/11384
14951         * g++.dg/init/init-ref4.C: New test.
14952
14953 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14954
14955         PR c++/11547
14956         * g++.dg/parse/constant3.C: New test.
14957         * g++.dg/parse/crash7.C: Likewise.
14958
14959 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14960
14961         PR target/11008
14962         * gcc.dg/i386-pentium4-not-mull.c: New.
14963
14964 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14965
14966         * gcc.dg/asm-names.c (ymain): Make it weak.
14967
14968 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14969
14970         PR c++/5421
14971         * g++.dg/template/friend21.C: New test.
14972
14973 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14974
14975         * gcc.dg/cleanup-8.c: New test.
14976         * gcc.dg/cleanup-9.c: New test.
14977
14978 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14979
14980         * g++.dg/ext/dll-MI1.h: New file.
14981         * g++.dg/ext/dllexport-MI1.C: New file.
14982         * g++.dg/ext/dllimport-MI1.C: New file.
14983
14984 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14985
14986         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
14987         it does not have cmpstrsi patterns (just cmpmemsi).
14988
14989 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
14990
14991         PR debug/11473
14992         * g++.dg/debug/debug8.C: New test.
14993
14994 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14995
14996         PR c++/10108
14997         * g++.dg/template/crash7.C: New test.
14998
14999 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
15000
15001         PR target/10795
15002         * gcc.c-torture/compile/20030708-1.c: New.
15003
15004 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15005
15006         * gcc.c-torture/execute/20030715-1.c: New test.
15007
15008 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15009
15010         * gcc.dg/pch/inline-3.c: New file.
15011         * gcc.dg/pch/inline-3.hs: New file.
15012         * gcc.dg/pch/inline-4.c: New file.
15013         * gcc.dg/pch/inline-4.hs: New file.
15014
15015 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15016
15017         PR c++/11509
15018         * g++.dg/template/crash6.C: New test.
15019
15020         PR c++/7053
15021         * g++.dg/template/friend20.C: New test.
15022
15023         PR c++/7019
15024         * g++.dg/template/overload2.C: New test.
15025
15026 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15027
15028         PR optimization/11440
15029         * gcc.c-torture/execute/20030714-1.c: New test.
15030
15031 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15032
15033         PR c++/11154
15034         * g++.dg/template/partial2.C: New test.
15035
15036 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
15037
15038         PR c++/11503
15039         * g++.dg/template/anon1.C: New test.
15040
15041         PR c++/11493
15042         PR c++/11495
15043         * g++.dg/parse/template9.C: Likewise.
15044         * g++.dg/template/crash4.C: New test.
15045         * g++.dg/template/koenig1.C: Likewise.
15046         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
15047         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
15048         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
15049         functions.
15050         * g++.old-deja/g++.jason/template36.C: Likewise.
15051         * g++.old-deja/g++.mike/p1989.C: Likewise.
15052         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
15053         * g++.old-deja/g++.pt/ttp20.C: Use this->.
15054         * g++.old-deja/g++.pt/ttp21.C: Use this->.
15055         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
15056         compiling.
15057         * g++.old-deja/g++.pt/union2.C: Use this->.
15058
15059 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
15060
15061         * gcc.dg/20030711-1.c: New test.
15062
15063 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
15064
15065         PR c++/11050
15066         * g++.dg/parse/args1.C: New test.
15067         * g++.pt/defarg8.C: Change expected errors.
15068
15069 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
15070
15071         PR c++/8164
15072         * g++.dg/template/nontype2.C: New test.
15073
15074         PR c++/10558
15075         * g++.dg/parse/template8.C: New test.
15076
15077         PR c++/8327
15078         * g++.dg/template/scope1.C: New test.
15079
15080         * g++.dg/warn/Wsign-compare-1.C: New test.
15081
15082 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15083
15084         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
15085
15086 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
15087
15088         PR c++/9411
15089         * g++.dg/template/explicit2.C: New test.
15090
15091         PR c++/10032
15092         * g++.dg/warn/pedantic1.C: New test.
15093
15094 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
15095
15096         PR c++ 9483
15097         * g++.dg/other/field1.C: New test.
15098
15099 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15100
15101         PR c/11449
15102         * gcc.c-torture/compile/20030707-1.c: New.
15103
15104 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15105
15106         PR c++/10849
15107         * g++.dg/template/access12.C: New test.
15108
15109 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
15110
15111         * g++.dg/bprob/bprob.exp (prof_ext): Update.
15112         * g77.dg/bprob/bprob.exp (prof_ext): Update.
15113         * gcc.misc-tests/bprob.exp (prof_ext): Update.
15114         * gcc.misc-tests/gcov.exp: Update
15115         * g++.dg/gcov/gcov.exp: Update
15116         * lib/gcov.exp: Update.
15117
15118 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
15119
15120         * g++.dg/abi/mangle17.C: Make sure template expressions are
15121         dependent.
15122         * g++.dg/abi/mangle4.C: Mark erroneous casts.
15123         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
15124         * g++.dg/opt/stack1.C: Remove erroneous code.
15125         * g++.dg/parse/template7.C: New test.
15126         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
15127         * g++.old-deja/g++.pt/crash4.C: Likewise.
15128
15129 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15130
15131         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
15132         with zero or one occurence of `$' after the initial `L'.
15133
15134 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
15135
15136         * gcc.c-torture/compile/20030704-1.c: Add a comment.
15137
15138 2003-07-08  Roger Sayle  <roger@eyesopen.com>
15139
15140         PR c/11370
15141         * gcc.dg/Wunreachable-6.c: New testcase.
15142         * gcc.dg/Wunreachable-7.c: New testcase.
15143
15144 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15145
15146         PR c/11420
15147         * gcc.dg/20030708-1.c: New test.
15148
15149 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
15150
15151         * gcc.dg/compat/sdata-section.h: New file.
15152         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
15153         * gcc.dg/torture/mips-sdata-1.c: New test.
15154
15155 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15156
15157         PR c++/11030
15158         * g++.dg/template/friend19.C: New test.
15159
15160 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15161
15162         * g++.dg/opt/strength-reduce.C: New test.
15163
15164 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15165
15166         PR target/10979
15167         * gcc.dg/20030707-1.c: New testcase.
15168
15169 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15170
15171         PR optimization/11059
15172         * g++.dg/opt/emptyunion.C: New testcase.
15173
15174 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15175             Eric Botcazou  <ebotcazou@libertysurf.fr>
15176
15177         * g++.dg/opt/stack1.C: New test.
15178
15179 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15180
15181         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15182         run test.
15183
15184         PR c++/11431
15185         * g++.dg/expr/static_cast3.C: New test.
15186
15187 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15188
15189         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15190         everywhere.
15191         * gcc.dg/concat.c: Concatenation of string constants with
15192         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15193         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15194         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15195         necessary to avoid multi-character character constant warning.
15196         * gcc.dg/cpp/escape.c: Likewise.
15197         * gcc.dg/cpp/ucs.c: Likewise.
15198         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15199         Fix a typo.
15200
15201 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15202
15203         PR c/11428
15204         * gcc.c-torture/compile/20030704-1.c: New.
15205
15206 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15207
15208         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15209
15210 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15211
15212         PR c++/5287, PR c++/7910,  PR c++/11021
15213         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15214         tests for warnings.
15215         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15216         * g++.dg/ext/dllimport3.C: Likewise.
15217         * g++.dg/ext/dllimport4.C: New file.
15218         * g++.dg/ext/dllimport5.C: New file.
15219         * g++.dg/ext/dllimport6.C: New file.
15220         * g++.dg/ext/dllimport7.C: New file.
15221         * g++.dg/ext/dllimport8.C: New file.
15222         * g++.dg/ext/dllimport9.C: New file.
15223         * g++.dg/ext/dllimport10.C: New file.
15224         * g++.dg/ext/dllexport1.C: New file.
15225
15226 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15227
15228         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15229         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15230
15231 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15232
15233         * gcc.dg/builtins-25.c: New testcase.
15234         * gcc.dg/builtins-26.c: New testcase.
15235
15236 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15237
15238         * gcc.dg/compat/vector-defs.h: New file.
15239         * gcc.dg/compat/vector-setup.h: New file.
15240         * gcc.dg/compat/vector-check.h: New file.
15241         * gcc.dg/compat/vector-1_main.c: New file.
15242         * gcc.dg/compat/vector-1_x.c: New file.
15243         * gcc.dg/compat/vector-1_y.c: New file.
15244         * gcc.dg/compat/vector-2_main.c: New file.
15245         * gcc.dg/compat/vector-2_x.c: New file.
15246         * gcc.dg/compat/vector-2_y.c: New file.
15247
15248         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15249         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15250         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15251         * gcc.dg/compat/struct-align-1.h: New file.
15252         * gcc.dg/compat/struct-align-1_main.c: New file.
15253         * gcc.dg/compat/struct-align-1_x.c: New file.
15254         * gcc.dg/compat/struct-align-1_y.c: New file.
15255         * gcc.dg/compat/struct-align-2.h: New file.
15256         * gcc.dg/compat/struct-align-2_main.c: New file.
15257         * gcc.dg/compat/struct-align-2_x.c: New file.
15258         * gcc.dg/compat/struct-align-2_y.c: New file.
15259
15260         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15261         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15262         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15263         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15264         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15265         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15266         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15267         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15268         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15269         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15270         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15271         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15272         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15273         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15274         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15275         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15276         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15277         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15278         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15279         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15280         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15281         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15282         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15283         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15284         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15285         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15286         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15287         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15288         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15289
15290 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15291
15292         * gcc.dg/i386-call-1.c: New test.
15293
15294 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15295
15296         PR c++/9162
15297         * g++.dg/parse/defarg4.C: New.
15298
15299 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15300
15301         PR target/10700
15302         * gcc.c-torture/compile/20030703-1.c: New test case.
15303
15304 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15305
15306         * g++.dg/template/local3.C: Remove extra semicolon.
15307
15308 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15309
15310         * gcc.dg/i386-volatile-1.c: New test.
15311
15312 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15313
15314         PR c++/11072
15315         * g++.dg/other/offsetof2.C: XFAIL.
15316         * g++.dg/other/offsetof5.C: New.
15317
15318         PR c++/10219
15319         * g++.dg/template/error1.C: New.
15320
15321         PR c++/9779
15322         * g++.dg/template/dependent-expr1.C: New.
15323
15324 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15325
15326         PR c++/6949
15327         * g++.dg/template/local3.C: New test.
15328
15329         PR c++/11149
15330         * g++.dg/lookup/scoped6.C: New test.
15331
15332 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15333
15334         PR c++/8046
15335         * g++.dg/other/error7.C: New test.
15336
15337 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15338
15339         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15340         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15341         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15342         * g++.old-deja/g++.other/union2.C: Likewise.
15343         * gcc.dg/c90-const-expr-2.c: Likewise.
15344         * gcc.dg/c90-const-expr-3.c: Likewise.
15345         * gcc.dg/c99-const-expr-2.c: Likewise.
15346         * gcc.dg/c99-const-expr-3.c: Likewise.
15347         * gcc.dg/concat.c: Likewise.
15348
15349 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15350
15351         PR c++/9559
15352         * g++.dg/init/static1.C: New test.
15353
15354 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15355
15356         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15357         * g++.old-deja/g++.other/access2.C: Likewise.
15358         * g++.old-deja/g++.other/decl2.C: Likewise.
15359         * gcc.c-torture/execute/20020615-1.c: Likewise.
15360
15361 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15362
15363         PR c++/4933
15364         * g++.dg/template/sizeof4.C: New test.
15365
15366 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15367
15368         * g++.dg/other/error6.C: New test.
15369
15370 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15371
15372         PR c++/10750
15373         * g++.dg/parse/constant2.C: New test.
15374
15375 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15376
15377         PR c++/11106
15378         * g++.dg/other/error5.C: New test.
15379
15380 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15381
15382         * gcc.dg/format/gcc_diag-1.c: New test.
15383
15384 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15385
15386         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15387
15388 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15389
15390         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15391         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15392         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15393
15394 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15395
15396         * gcc.c-torture/execute/builtins/string-8.c: New test.
15397         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15398         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15399         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15400
15401 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15402
15403         PR c++/10468
15404         * g++.dg/ext/typeof6.C: New test.
15405
15406 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15407
15408         PR c++/10796
15409         * g++.dg/init/enum1.C: New test.
15410
15411 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15412
15413         * gcc.dg/20030627-1.c: New test.
15414
15415 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15416
15417         PR c++/11332
15418         * g++.dg/expr/static_cast2.C: New test.
15419
15420 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15421             Jakub Jelinek  <jakub@redhat.com>
15422
15423         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15424         sprintf(dst,"%s",src) optimization.
15425         * gcc.c-torture/execute/20030626-1.c: New test case.
15426         * gcc.c-torture/execute/20030626-2.c: New test case.
15427
15428 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15429
15430         * gcc.c-torture/execute/multi-ix.c: New test.
15431
15432         * gcc.c-torture/execute/simd-4.c (main):
15433         Added missing semicolon at end of union.
15434
15435 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15436
15437         PR c++/8266
15438         * g++.dg/template/explicit-instantiation3.C: New test.
15439
15440 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15441
15442         * gcc.dg/20030626-1.c: Use signed char.
15443
15444 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15445
15446         * gcc.dg/20030626-1.c: New test.
15447
15448 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15449
15450         * const-str-2.m: Update.
15451
15452 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15453
15454         PR c++/10990
15455         * g++.dg/rtti/dyncast1.C: New test.
15456         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15457         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15458         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15459
15460         PR c++/10931
15461         * g++.dg/expr/static_cast1.C: New test.
15462
15463 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15464
15465         * gcc.dg/20030625-1.c: New test.
15466
15467 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15468
15469         * gcc.c-torture/compile/20030624-1.c: New test case.
15470
15471 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15472
15473         * gcc.c-torture/execute/string-opt-17.c: New test.
15474
15475 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15476
15477         PR c++/5754
15478         * g++.dg/parse/crash6.C: New test.
15479
15480 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15481
15482         * gcc.dg/builtins-24.c: New test case.
15483
15484 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15485
15486         * g++.dg/opt/operator1.C: New test.
15487
15488 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15489
15490         * gcc.c-torture/execute/string-opt-16.c: New test case.
15491
15492 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15493
15494         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15495         * g++.old-deja/g++.other/conv7.C: Likewise
15496         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15497         * g++.old-deja/g++.other/overload14.C: Likewise.
15498
15499 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15500
15501         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15502         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15503
15504 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15505
15506         PR c++/10888
15507         * g++.dg/warn/Winline-3.C: New test.
15508
15509 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15510
15511         * lib/target-supports.exp (check_alias_available): Make the test
15512         program acceptable to the Solaris assembler.
15513
15514         PR c++/10749
15515         * g++.dg/template/memclass2.C: New test.
15516
15517 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15518             Eric Botcazou  <ebotcazou@libertysurf.fr>
15519
15520         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15521         data for non-matching targets.
15522         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15523
15524 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15525
15526         PR c++/10845
15527         * g++.dg/template/member3.C: New test.
15528
15529 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15530
15531         PR c++/10939
15532         * g++.dg/template/func1.C: New test.
15533
15534         PR c++/9649
15535         * g++.dg/template/static4.C: New test.
15536         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15537
15538         PR c++/11041
15539         * g++.dg/init/ref7.C: New test.
15540
15541 2003-06-19  Matt Austern  <austern@apple.com>
15542
15543         PR c++/11228
15544         * g++.dg/anew1.C: New test.
15545         * g++.dg/anew2.C: New test.
15546         * g++.dg/anew3.C: New test.
15547         * g++.dg/anew4.C: New test.
15548
15549 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15550
15551         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15552
15553 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15554
15555         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15556         endian-dependent.
15557
15558 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15559
15560         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15561         Remove cruft.
15562
15563 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15564
15565         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15566         * gcc.c-torture/compile/961203-1.c: Likewise.
15567         * gcc.c-torture/compile/980506-1.c: Likewise.
15568
15569 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15570
15571         PR c++/10712
15572         * g++.dg/lookup/using7.C: New test.
15573
15574 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15575
15576         PR c++/11105
15577         * g++.dg/abi/conv1.C: Remove it.
15578         * g++.dg/template/conv7.C: New test.
15579         * g++.dg/template/conv8.C: Likewise.
15580         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15581         conversion operator.
15582
15583 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15584
15585         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15586         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15587         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15588         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15589         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15590         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15591         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15592         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15593         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15594         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15595         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15596         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15597         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15598         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15599         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15600         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15601         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15602         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15603         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15604         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15605         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15606         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15607         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15608         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15609         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15610         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15611         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15612         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15613         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15614
15615 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15616
15617         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15618         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15619         indications.
15620
15621 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15622
15623         * gcc.dg/i386-387-5.c: New test case.
15624         * gcc.dg/i386-387-6.c: New test case.
15625         * gcc.dg/builtins-23.c: New test case.
15626
15627 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15628
15629         * gcc.dg/builtins-22.c: New test case.
15630         * gcc.dg/i386-387-1.c: Update to test exp.
15631         * gcc.dg/i386-387-2.c: Likewise.
15632
15633 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15634
15635         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15636
15637 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15638
15639         * lib/gcc-dg.exp (dg-require-dll): New function.
15640         (dg-xfail-if): Likewise.
15641         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15642         driver.
15643
15644         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15645         * gcc.c-torture/compile/20001205-1.c: Likewise.
15646         * gcc.c-torture/compile/20001226-1.c: Likewise.
15647         * gcc.c-torture/compile/20010518-2.c: Likewise.
15648         * gcc.c-torture/compile/20020312-1.c: Likewise.
15649         * gcc.c-torture/compile/20020604-1.c: Likewise.
15650         * gcc.c-torture/compile/920501-12.c: Likewise.
15651         * gcc.c-torture/compile/920501-4.c: Likewise.
15652         * gcc.c-torture/compile/920520-1.c: Likewise.
15653         * gcc.c-torture/compile/920521-1.c: Likewise.
15654         * gcc.c-torture/compile/920625-1.c: Likewise.
15655         * gcc.c-torture/compile/961203-1.c: Likewise.
15656         * gcc.c-torture/compile/980506-1.c: Likewise.
15657         * gcc.c-torture/compile/981006-1.c: Likewise.
15658         * gcc.c-torture/compile/981022-1.c: Likewise.
15659         * gcc.c-torture/compile/981223-1.c: Likewise.
15660         * gcc.c-torture/compile/990617-1.c: Likewise.
15661         * gcc.c-torture/compile/dll.c: Likewise.
15662         * gcc.c-torture/compile/labels-3.c: Likewise.
15663         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15664         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15665         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15666         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15667         * gcc.c-torture/compile/simd-5.c: Likewise.
15668         * gcc.c-torture/compile/20000804-1.x: Remove.
15669         * gcc.c-torture/compile/20001205-1.x: Likewise.
15670         * gcc.c-torture/compile/20001226-1.x: Likewise.
15671         * gcc.c-torture/compile/20010518-2.x: Likewise.
15672         * gcc.c-torture/compile/20020312-1.x: Likewise.
15673         * gcc.c-torture/compile/20020604-1.x: Likewise.
15674         * gcc.c-torture/compile/920501-12.x: Likewise.
15675         * gcc.c-torture/compile/920501-4.x: Likewise.
15676         * gcc.c-torture/compile/920520-1.x: Likewise.
15677         * gcc.c-torture/compile/920521-1.x: Likewise.
15678         * gcc.c-torture/compile/920625-1.x: Likewise.
15679         * gcc.c-torture/compile/961203-1.x: Likewise.
15680         * gcc.c-torture/compile/980506-1.x: Likewise.
15681         * gcc.c-torture/compile/981006-1.x: Likewise.
15682         * gcc.c-torture/compile/981022-1.x: Likewise.
15683         * gcc.c-torture/compile/981223-1.x: Likewise.
15684         * gcc.c-torture/compile/990617-1.x: Likewise.
15685         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15686         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15687         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15688         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15689         * gcc.c-torture/compile/simd-5.x: Likewise.
15690
15691         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15692
15693 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15694
15695         * gcc.c-torture/execute/20030611-1.c: New test.
15696
15697 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15698
15699         PR middle-end/168
15700         * gcc.dg/20030612-1.c: New test case.
15701
15702 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15703
15704         PR c++/10635
15705         * g++.dg/expr/cast1.C: New test.
15706
15707 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15708
15709         * gcc.dg/builtins-21.c: New test case.
15710
15711 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15712
15713         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15714         options instead of at the end.
15715         * lib/objc.exp (objc_target_compile): Likewise.
15716
15717 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15718
15719         PR c++/10432
15720         * g++.dg/parse/error1.C: New test.
15721
15722 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15723
15724         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15725         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15726         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15727         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15728         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15729         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15730         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15731         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15732         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15733         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15734         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15735         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15736         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15737         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15738         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15739         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15740         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15741         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15742         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15743         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15744         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15745         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15746         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15747         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15748
15749         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15750         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15751         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15752         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15753         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15754         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15755         * gcc.dg/compat/scalar-return-3_main.c: New file.
15756         * gcc.dg/compat/scalar-return-3_x.c: New file.
15757         * gcc.dg/compat/scalar-return-3_y.c: New file.
15758         * gcc.dg/compat/scalar-return-4_main.c: New file.
15759         * gcc.dg/compat/scalar-return-4_x.c: New file.
15760         * gcc.dg/compat/scalar-return-4_y.c: New file.
15761
15762 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15763
15764         * gcc.dg/compat/fp2-struct-check.h: New file.
15765         * gcc.dg/compat/fp2-struct-defs.h: New file.
15766         * gcc.dg/compat/fp2-struct-init.h: New file.
15767         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15768         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15769         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15770         * gcc.dg/compat/struct-return-10_main.c: New file.
15771         * gcc.dg/compat/struct-return-10_x.c: New file.
15772         * gcc.dg/compat/struct-return-10_y.c: New file.
15773
15774         * gcc.dg/compat/compat-common.h: New file.
15775         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15776         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15777         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15778         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15779         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15780         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15781         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15782         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15783         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15784         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15785         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15786         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15787         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15788         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15789         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15790         * gcc.dg/compat/small-struct-check.h: Ditto.
15791         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15792         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15793         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15794         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15795         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15796         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15797         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15798         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15799         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15800         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15801         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15802         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15803         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15804         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15805         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15806         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15807         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15808         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15809         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15810         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15811         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15812         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15813         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15814         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15815         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15816         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15817         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15818         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15819         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15820         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15821
15822 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15823
15824         * g++.dg/pch/static-1.C: New file.
15825         * g++.dg/pch/static-1.Hs: New file.
15826
15827 2003-06-10  Richard Henderson  <rth@redhat.com>
15828
15829         * gcc.dg/asm-7.c: Adjust expected warning text.
15830
15831 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15832
15833         * gcc.dg/builtins-20.c: New test case.
15834
15835 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15836
15837         PR c++/11131
15838         * g++.dg/opt/template1.C: New test.
15839
15840 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15841
15842         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15843         additional_sources.
15844
15845 2003-05-21  David Taylor  <dtaylor@emc.com>
15846
15847         * gcc.dg/Wpadded.c: New file.
15848
15849 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15850
15851         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15852         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15853         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15854         dg-require-weak.
15855
15856 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15857
15858         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15859
15860 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15861
15862         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15863         (dg-require-alias): Likewise.
15864         (dg-require-gc-sections): Likewise.
15865         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15866
15867 2003-06-08  Richard Henderson  <rth@redhat.com>
15868
15869         * gcc.dg/20011029-2.c: Fix the array reference.
15870         * gcc.dg/asm-7.c: New.
15871
15872 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15873
15874         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15875
15876 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15877
15878         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15879         (dg-require-gc-sections): Likewise.
15880
15881 2003-06-08  Jan Hubicka  <jh@suse.cz>
15882
15883         * i386-cmov1.c: Fix regular expression.
15884         * i386-cvt-1.c: Likewise.
15885         * i386-local.c: Likewise.
15886         * i386-local2.c: Likewise.
15887         * i386-mul.c: Likewise.
15888         * i386-ssetype-1.c: Likewise.
15889         * i386-ssetype-3.c: Likewise.
15890         * i386-ssetype-5.c: Likewise.
15891
15892 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15893
15894         PR c++/11039
15895         * g++.dg/warn/implicit-typename2.C: New test.
15896         * g++.dg/warn/implicit-typename3.C: New test.
15897
15898 2003-06-07  Richard Henderson  <rth@redhat.com>
15899
15900         * g++.dg/other/offsetof3.C: Use size_t.
15901         * g++.dg/other/offsetof4.C: Likewise.
15902
15903 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15904
15905         * lib/copy-file.exp: New. Implement gcc_copy_files.
15906
15907         * lib/dg-pch.exp: Load copy-file.exp
15908         (dg-pch): Use gcc_copy_files instead of "file copy".
15909
15910 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15911
15912         * gcc.dg/weak/weak.exp: Simplify.
15913         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15914         * gcc.dg/weak/weak-1.c: Likewise.
15915         * gcc.dg/weak/weak-2.c: Likewise.
15916         * gcc.dg/weak/weak-3.c: Likewise.
15917         * gcc.dg/weak/weak-4.c: Likewise.
15918         * gcc.dg/weak/weak-5.c: Likewise.
15919         * gcc.dg/weak/weak-6.c: Likewise.
15920         * gcc.dg/weak/weak-7.c: Likewise.
15921         * gcc.dg/weak/weak-8.c: Likewise.
15922         * gcc.dg/weak/weak-9.c: Likewise.
15923
15924 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15925
15926         gcc.c-torture/execute/20030606-1.c: New.
15927
15928 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15929
15930         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15931         * gcc.dg/builtins-19.c: Likewise.
15932
15933 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15934
15935         * gcc.dg/builtins-2.c: Add some more tests.
15936         * gcc.dg/builtins-18.c: New test case.
15937         * gcc.dg/builtins-19.c: New test case.
15938
15939 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15940             Jim Wilson  <wilson@tuliptree.org>
15941
15942         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15943
15944 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15945
15946         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15947         mempcpy/stpcpy calls not to be optimized into something else.
15948         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15949         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15950         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15951
15952 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15953
15954         * gcc.dg/format/asm_fprintf-1.c: New test.
15955
15956 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15957
15958         * lib/gcc-defs.exp (additional_sources): New variable.
15959         (dg-additional-sources): New function.
15960         (additional_files): New variable.
15961         (dg-additional-files): New function.
15962         (dg-additional-files-options): Likewise.
15963         * lib/gcc-dg.exp (dg-require-weak): New function.
15964         (dg-require-alias): Likewise.
15965         (dg-require-gc-sections): Likewise.
15966         * lib/target-supports.exp (check_alias_available): Remove testfile
15967         parameter.
15968         (check_gc_sections_available): New function.
15969         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15970         (dg-gpp-additional-files): Likewise.
15971         * lib/g++.exp (additional_sources): Remove.
15972         (additional_files): Likewise.
15973         (g++_target_compile): Use dg-additional-files-options.
15974
15975         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15976         Tcl logic.
15977         * gcc.dg/special/ecos.exp: Remove.
15978         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15979         * gcc.dg/special/alias-1.c: Likewise.
15980         * gcc.dg/special/alias-2.c: Likewise.
15981         * gcc.dg/special/gcsec-1.c: Likewise.
15982         * gcc.dg/special/weak-1.c: Likewise.
15983         * gcc.dg/special/weak-2.c: Likewise.
15984         * gcc.dg/special/wkali-1.c: Likewise.
15985         * gcc.dg/special/wkali-2.c: Likewise.
15986
15987         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
15988         dg-gpp-additional-*.
15989         * g++.dg/special/conpr-3.C: Likewise.
15990         * g++.dg/special/conpr-4.C: Likewise.
15991         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
15992         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
15993         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
15994         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
15995         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
15996         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
15997         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
15998         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
15999         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
16000         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
16001         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
16002         * g++.old-deja/g++.other/comdat1.C: Likewise.
16003         * g++.old-deja/g++.other/comdat2.C: Likewise.
16004         * g++.old-deja/g++.other/comdat3.C: Likewise.
16005         * g++.old-deja/g++.other/ctor1.C: Likewise.
16006         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16007
16008 2003-06-05  Richard Henderson  <rth@redhat.com>
16009
16010         * gcc.dg/debug/20030605-1.c: New.
16011
16012 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16013
16014         * README.QMTEST: Update.
16015
16016 2003-06-04  Richard Henderson  <rth@redhat.com>
16017
16018         * gcc.dg/cleanup-1.c: New.
16019         * gcc.dg/cleanup-2.c: New.
16020         * gcc.dg/cleanup-3.c: New.
16021         * gcc.dg/cleanup-4.c: New.
16022         * gcc.dg/cleanup-5.c: New.
16023         * gcc.dg/cleanup-6.c: New.
16024         * gcc.dg/cleanup-7.c: New.
16025
16026 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16027
16028         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
16029
16030         * lib/dg-pch.exp: New file.
16031         * g++.dg/pch/pch.exp: Use dg-pch.exp.
16032         * gcc.dg/pch/pch.exp: Likewise.
16033
16034 2003-06-04  Roger Sayle  <roger@eyesopen.com>
16035
16036         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
16037         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
16038         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
16039         * gcc.dg/builtins-17.c: New test case.
16040         * gcc.dg/i386-387-4.c: New test case.
16041         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
16042
16043 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16044
16045         * gcc.dg/ultrasp9.c: New test.
16046
16047 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16048
16049         * gcc.c-torture/compile/20030604-1.c: New test.
16050         * gcc.dg/sparc-constant-1.c: New test.
16051
16052 2003-06-03  Glen Nakamura  <glen@imodulo.com>
16053
16054         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
16055
16056 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
16057
16058         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
16059
16060         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
16061         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
16062
16063 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
16064
16065         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
16066
16067 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16068
16069         PR c++/10940
16070         * g++.dg/template/spec10.C: New test.
16071
16072 2003-06-03  Roger Sayle  <roger@eyesopen.com>
16073
16074         * gcc.dg/builtins-16.c: New test case.
16075
16076 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
16077
16078         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
16079         mempcpy test with post-increments.
16080         * gcc.c-torture/execute/string-opt-3.c: New test.
16081         * gcc.dg/string-opt-1.c: New test.
16082
16083 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
16084
16085         PR fortran/10965
16086         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
16087
16088 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
16089
16090         * lib/scanasm.exp (dg-scan): New function, factored out of ...
16091         (scan-assembler): ... here.  Use dg-scan.
16092         (scan-assembler-not): Likewise.
16093         (scan-file): New function.
16094         (scan-file-not): Likewise.
16095         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
16096         * gcc.dg/cpp/_Pragma4.c: Likewise.
16097         * gcc.dg/cpp/_Pragma5.c: Likewise.
16098         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16099         * gcc.dg/cpp/avoidpaste2.c: Likewise.
16100         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
16101         * gcc.dg/cpp/cmdlne-P.c: Likewise.
16102         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
16103         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
16104         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
16105         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
16106         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
16107         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
16108         * gcc.dg/cpp/cxxcom1.c: Likewise.
16109         * gcc.dg/cpp/line1.c: Likewise.
16110         * gcc.dg/cpp/maccom1.c: Likewise.
16111         * gcc.dg/cpp/maccom2.c: Likewise.
16112         * gcc.dg/cpp/maccom3.c: Likewise.
16113         * gcc.dg/cpp/maccom4.c: Likewise.
16114         * gcc.dg/cpp/maccom5.c: Likewise.
16115         * gcc.dg/cpp/maccom6.c: Likewise.
16116         * gcc.dg/cpp/multiline.c: Likewise.
16117         * gcc.dg/cpp/spacing1.c: Likewise.
16118         * gcc.dg/cpp/spacing2.c: Likewise.
16119         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
16120         * gcc.dg/cpp/trad/maccom1.c: Likewise.
16121         * gcc.dg/cpp/trad/maccom2.c: Likewise.
16122         * gcc.dg/cpp/trad/maccom3.c: Likewise.
16123         * gcc.dg/cpp/trad/maccom4.c: Likewise.
16124         * gcc.dg/cpp/trad/maccom6.c: Likewise.
16125         * gcc.dg/cpp/cxxcom2.c: Likewise.
16126         * gcc.dg/cpp/cxxcom2.h: New file.
16127
16128         * gcc.dg/cpp/truefalse.cpp: Move it to ...
16129         * g++.dg/cpp/truefalse.C: Here.
16130         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
16131
16132 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
16133
16134         * gcc.dg/cpp/redef3.c: New file.
16135
16136 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16137
16138         * gcc.dg/i386-loop-3.c: New test.
16139
16140 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
16141
16142         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
16143
16144 2003-05-31  Roger Sayle  <roger@eyesopen.com>
16145
16146         * gcc.dg/fwrapv-1.c: New test case.
16147         * gcc.dg/fwrapv-2.c: New test case.
16148
16149 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16150
16151         PR c++/10956
16152         * g++.dg/template/spec9.C: New test.
16153
16154 2003-05-29  Roger Sayle  <roger@eyesopen.com>
16155
16156         * gcc.dg/duff-4.c: New test case.
16157
16158 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
16159
16160         PR fortran/10843
16161         * g77.dg/ffixed-form-1.f: New test
16162         * g77.dg/ffixed-form-2.f: New test
16163         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
16164         * g77.dg/ffree-form-3.f: New test
16165
16166 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
16167
16168         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
16169         * gcc.dg/wint_t-1.c: Likewise.
16170
16171 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16172
16173         * g++.dg/template/access11.C: New test.
16174
16175 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16176
16177         PR c++/10849
16178         * g++.dg/template/access10.C: New test.
16179
16180 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16181             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16182
16183         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16184
16185 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16186
16187         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16188         suppress for powerpc-*-darwin*.
16189         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16190
16191 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16192
16193         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16194         suppress option for powerpc-*-darwin*.
16195
16196 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16197
16198         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16199         * gcc.dg/builtins-4.c: Add test for fmod.
16200
16201 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16202
16203         PR c++/10682
16204         * g++.dg/template/instantiate4.C: New test.
16205
16206 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16207
16208         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16209
16210 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16211
16212         * gcc.dg/compat/scalar-return-1_main.c: New file.
16213         * gcc.dg/compat/scalar-return-1_x.c: New file.
16214         * gcc.dg/compat/scalar-return-1_y.c: New file.
16215         * gcc.dg/compat/scalar-return-2_main.c: New file.
16216         * gcc.dg/compat/scalar-return-2_x.c: New file.
16217         * gcc.dg/compat/scalar-return-2_y.c: New file.
16218         * gcc.dg/compat/struct-return-3_main.c: New file.
16219         * gcc.dg/compat/struct-return-3_y.c: New file.
16220         * gcc.dg/compat/struct-return-3_x.c: New file.
16221         * gcc.dg/compat/struct-return-2_main.c: New file.
16222         * gcc.dg/compat/struct-return-2_x.c: New file.
16223         * gcc.dg/compat/struct-return-2_y.c: New file.
16224
16225 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16226
16227         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16228         for hppa*-hp-hpux*.
16229         * gcc.dg/20021014-1.c (dg-options): Likewise.
16230         * gcc.dg/nest.c (dg-options): Likewise.
16231
16232 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16233
16234         PR c++/9738
16235         * g++.dg/ext/dllimport2.C: New file.
16236         * g++.dg/ext/dllimport3.C: New file.
16237
16238 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16239
16240         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16241         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16242         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16243         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16244         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16245         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16246         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16247         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16248         * gcc.dg/compat/small-struct-defs.h: New file.
16249         * gcc.dg/compat/small-struct-init.h: New file.
16250         * gcc.dg/compat/small-struct-check.h: New file.
16251         * gcc.dg/compat/fp-struct-defs.h: New file.
16252         * gcc.dg/compat/fp-struct-check.h: New file.
16253         * gcc.dg/compat/fp-struct-init.h: New file.
16254         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16255         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16256
16257 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16258
16259         * gcc.dg/20030225-2.c: New test.
16260
16261 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16262             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16263
16264         * gcc.c-torture/compile/20030518-1.c: New test case.
16265
16266 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16267
16268         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16269         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16270         gcc-dg-debug-runtest.
16271         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16272         gcc-dg-debug-runtest.
16273
16274 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16275
16276         PR c++/9022
16277         * g++.dg/lookup/using6.C: New test.
16278
16279 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16280
16281         * g++.dg/parse/access2.C: New test.
16282
16283 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16284
16285         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16286         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16287         * gcc.dg/debug/debug.exp: Likewise.
16288
16289 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16290
16291         * gcc.dg/dollar.c: New test.
16292
16293 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16294
16295         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16296         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16297         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16298         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16299         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16300         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16301         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16302         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16303         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16304         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16305         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16306         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16307         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16308         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16309         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16310         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16311         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16312         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16313
16314 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16315
16316         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16317         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16318         support for "repo" mode.
16319         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16320         * lib/g77-dg.exp: Likewise.
16321         * lib/obj-dg.exp: Likewise.
16322
16323 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16324
16325         Merge from gcc-3_2-rhl8-branch:
16326         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16327
16328         * gcc.dg/tls/opt-6.c: New test.
16329
16330         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16331
16332         * gcc.dg/20030405-1.c: New test.
16333
16334         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16335
16336         * gcc.dg/20030309-1.c: New test.
16337
16338         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16339
16340         * gcc.c-torture/execute/20030307-1.c: New test.
16341
16342         2003-02-20  Randolph Chung  <tausq@debian.org>
16343
16344         * gcc.c-torture/compile/20030220-1.c: New test.
16345
16346         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16347
16348         * gcc.dg/20030217-1.c: New test.
16349
16350         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16351
16352         * gcc.c-torture/compile/20020129-1.c: New test.
16353
16354         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16355
16356         * gcc.dg/unroll-1.c: New test.
16357
16358         2002-11-16  Jan Hubicka  <jh@suse.cz>
16359
16360         * gcc.c-torture/execute/20020920-1.c: New test.
16361
16362         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16363
16364         PR target/7434
16365         * gcc.c-torture/compile/20021008-1.c: New test.
16366
16367         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16368
16369         PR target/7559
16370         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16371
16372         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16373
16374         * gcc.c-torture/compile/20020807-1.c: New test.
16375
16376         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16377
16378         * gcc.dg/tls/opt-1.c: New test.
16379
16380         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16381
16382         * gcc.dg/20020729-1.c: New test.
16383
16384         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16385
16386         * g++.dg/opt/life1.C: New test.
16387
16388         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16389
16390         * gcc.dg/20020525-1.c: New test.
16391
16392         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16393
16394         PR c++/6794
16395         * g++.dg/ext/pretty1.C: New test.
16396         * g++.dg/ext/pretty2.C: New test.
16397
16398 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16399
16400         PR c++/8385
16401         * g++.dg/ext/typeof5.C: New test.
16402
16403 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16404
16405         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16406         __USER_LABEL_PREFIX__ into account.
16407         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16408
16409 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16410
16411         * gcc.dg/builtins-15.c: New test case.
16412
16413 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16414
16415         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16416
16417 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16418
16419         * lib/g++.exp: Tweak handling of additional source files.
16420         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16421         * g++.dg/special/conpr-2a.C: Rename to ...
16422         * g++.dg/special/conpr-2a.cc: ... this.
16423         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16424         * g++.dg/special/conpr-3a.C: Rename to ...
16425         * g++.dg/special/conpr-3a.cc: This.
16426         * g++.dg/special/conpr-3b.C: Rename to ...
16427         * g++.dg/special/conpr-3b.cc: This.
16428         * g++.dg/special/conpr-4.C: New test.
16429         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16430
16431 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16432
16433         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16434
16435 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16436
16437         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16438         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16439         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16440         * g++.old-deja/g++.other/warn3.C: Likewise.
16441
16442 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16443
16444         * gcc.dg/i386-387-1.c: Update to also test log.
16445         * gcc.dg/i386-387-2.c: Likewise.
16446
16447 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16448
16449         * g77.f-torture/execute/int8421.f: New test.
16450
16451 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16452
16453         PR c++/10230, c++/10481
16454         * g++.dg/lookup/scoped5.C: New test.
16455
16456 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16457
16458         PR c++/10552
16459         * g++.dg/template/ttp6.C: New test.
16460
16461 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16462
16463         * gcc.c-torture/execute/builtins: New directory.
16464         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16465         gcc.c-torture/execute/builtins.
16466         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16467         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16468         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16469         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16470
16471 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16472
16473         PR c++/9252
16474         * g++.dg/template/access8.C: New test.
16475         * g++.dg/template/access9.C: New test.
16476
16477 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16478
16479         PR c++/9554
16480         * g++.dg/parse/access1.C: New test.
16481
16482 2003-05-09  DJ Delorie  <dj@redhat.com>
16483
16484         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16485         long, and not an int.
16486
16487 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16488
16489         PR c++/10555, c++/10576
16490         * g++.dg/template/memclass1.C: New test.
16491
16492 2003-05-08  DJ Delorie  <dj@redhat.com>
16493
16494         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16495         targets.
16496         * gcc.c-torture/execute/20021024-1.x: Likewise.
16497         * gcc.c-torture/execute/shiftdi.x: Likewise.
16498         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16499         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16500         * gcc.dg/20021018-1.c: Likewise.
16501
16502 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16503
16504         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16505
16506         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16507         (bcopy): Call memmove.
16508
16509 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16510
16511         * g77.f-torture/compile/8485.f: New test case.
16512
16513 2003-05-07  Richard Henderson  <rth@redhat.com>
16514
16515         PR c++/10570
16516         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16517         Verify exception_cleanup not called for rethrows.
16518         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16519         when exiting catch block without rethrowing.
16520         * g++.dg/eh/forced3.C: New.
16521         * g++.dg/eh/forced4.C: New.
16522
16523 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16524
16525         * gcc.dg/20030505.c: Fix triplet.
16526
16527 2003-05-06  DJ Delorie  <dj@redhat.com>
16528
16529         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16530         * gcc.dg/nest.c: Likewise.
16531
16532 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16533
16534         * gcc.dg/builtins-14.c: New test case.
16535
16536 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16537
16538         * lib/compat.exp (compat-execute): New argument.
16539         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16540         * gcc.dg/compat: New test directory.
16541         * gcc.dg/compat/compat.exp: New expect script.
16542         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16543         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16544         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16545         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16546         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16547         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16548
16549         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16550         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16551         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16552         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16553         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16554         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16555         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16556         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16557         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16558         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16559         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16560         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16561         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16562         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16563         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16564
16565 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16566
16567         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16568
16569 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16570
16571         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16572
16573 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16574
16575         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16576         * gcc.dg/ppc-fsel-2.c: New test.
16577
16578         * gcc.dg/unused-5.c: New test.
16579
16580 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16581
16582         PR c++/10496
16583         * g++.dg/warn/pmf1.C: New test.
16584
16585 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16586
16587         PR c++/4494
16588         * g++.dg/warn/main.C: New test.
16589
16590 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16591
16592         * gcc.dg/nonnull-3.c: New test.
16593
16594 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16595
16596         * gcc.dg/cpp/Wtrigraphs.c: Update.
16597         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16598
16599 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16600
16601         * gcc.dg/ppc-fsel-1.c: New test.
16602
16603 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16604
16605         PR c/10604
16606         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16607
16608 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16609
16610         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16611
16612 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16613
16614         PR c++/9364, c++/10553, c++/10586
16615         * g++.dg/parse/typename4.C: New test.
16616         * g++.dg/parse/typename5.C: Likewise.
16617
16618 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16619
16620         * gcc.c-torture/compile/20030503-1.c: New test.
16621
16622 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16623
16624         * g++.dg/lookup/using5.C: Fix testcase error.
16625
16626 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16627
16628         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16629         since MEABI is no longer supported.  Remove all vestiges
16630         of MEABI from the test.
16631
16632 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16633
16634         PR c++/10554
16635         * g++.dg/lookup/using5.C: New test.
16636
16637 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16638
16639         PR c++/8772
16640         * g++.dg/template/ttp5.C: New test.
16641
16642 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16643
16644         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16645         (dg-gpp-additional-sources): New function.
16646         (dg-gpp-additional-files): Likewise.
16647         * lib/g++.exp (additional_sources): New variable.
16648         (additional_files): Likewise.
16649         (g++_target_compile): Deal with them.
16650         * lib/old-dejagnu.exp: Remove.
16651         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16652         * g++.old-deja: Revise all tests to use dg commands.
16653
16654 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16655
16656         PR c++/9432, c++/9528
16657         * g++.dg/lookup/using4.C: New test.
16658
16659 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16660
16661         * gcc.dg/noreturn-5.c: New file.
16662         * gcc.dg/noreturn-6.c: New file.
16663
16664         * gcc.c-torture/compile/inline-1.c: New file.
16665
16666 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16667
16668         PR c++/10551
16669         * g++.dg/template/explicit1.C: New test.
16670
16671 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16672
16673         PR c++/10549
16674         * g++.dg/other/bitfield1.C: New test.
16675
16676         PR c++/10527
16677         * g++.dg/init/new7.C: New test.
16678
16679 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16680
16681         * g++.dg/ext/desig1.C: New test.
16682         * g++.dg/ext/init1.C: Update.
16683
16684         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16685
16686 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16687
16688         PR c++/10180
16689         * g++.dg/warn/Winline-1.C: New test.
16690
16691 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16692
16693         * gcc.c-torture/execute/string-opt-19.c: New test.
16694
16695         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16696         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16697
16698 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16699
16700         PR c++/10506
16701         * g++.dg/init/new6.C: New test.
16702
16703         PR c++/10503
16704         * g++.dg/init/ref6.C: New test.
16705
16706 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16707
16708         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16709
16710 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16711
16712         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16713         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16714
16715 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16716
16717         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16718         initialized static data members.
16719
16720 2003-04-25  H.J. Lu <hjl@gnu.org>
16721
16722         * gcc.dg/ia64-sync-4.c: New test.
16723
16724 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16725
16726         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16727         date.
16728
16729 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16730
16731         PR c++/10337
16732         * g++.dg/warn/conv1.C: New test.
16733         * g++.old-deja/g++.other/conv7.C: Adjust.
16734         * g++.old-deja/g++.other/overload14.C: Adjust.
16735
16736 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16737
16738         PR c++/10471
16739         * g++.dg/template/defarg2.C: New test.
16740
16741 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16742
16743         * gcc.dg/cpp/include2.c: Update.
16744         * gcc.dg/cpp/multiline-2.c: New.
16745         * gcc.dg/cpp/multiline.c: Update.
16746         * gcc.dg/cpp/strify2.c: Update.
16747         * gcc.dg/cpp/trad/literals-2.c: Update.
16748
16749 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16750
16751         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16752
16753 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16754
16755         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16756
16757 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16758
16759         PR c++/10451
16760         * g++.dg/parse/crash4.C: New test.
16761
16762         PR c++/9847
16763         * g++.dg/parse/crash5.C: New test.
16764
16765 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16766
16767         PR c++/10446
16768         * g++.dg/parse/crash3.C: New test.
16769
16770         PR c++/10428
16771         * g++.dg/parse/elab1.C: New test.
16772
16773 2003-04-22  Devang Patel  <dpatel@apple.com>
16774
16775         * gcc.dg/cpp/trad/funlike-5.c: New test.
16776
16777 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16778
16779         * g++.dg/other/packed1.C: Fix dg options.
16780
16781 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16782
16783         * g++.dg/other/offsetof2.C: New test.
16784
16785 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16786
16787         * g++.dg/template/recurse.C: Adjust location of error messages.
16788
16789 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16790
16791         PR c++/9881
16792         * g++.dg/init/addr-const1.C: New test.
16793         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16794
16795 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16796
16797         PR c++/10405
16798         * g++.dg/lookup/struct-hack1.C: New test.
16799
16800 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16801
16802         * ucs.c: Update diagnostic messages.
16803
16804 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16805
16806         * gcc.dg/cpp/truefalse.cpp: New test.
16807         * gcc.dg/cpp/cpp.exp: Update.
16808         * g++.dg/other/stdbool-if.C: Remove.
16809
16810 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16811
16812         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16813         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16814
16815 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16816
16817         * gcc.c-torture/compile/20030418-1.c: New test.
16818
16819 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16820
16821         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16822
16823 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16824
16825         PR c++/10347
16826         g++.dg/template/dependent-name1.C: New test.
16827
16828 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16829
16830         * gcc.dg/warn-1.c (tourist_guide): New array,
16831         contains a pointer to bar.
16832
16833 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16834
16835         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16836         * gcc.c-torture/execute/medce-1.c: New test case.
16837         * gcc.c-torture/execute/medce-2.c: New test case.
16838
16839 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16840
16841         * lib/prune.exp: Ignore more messages.
16842
16843         PR c++/10381
16844         * g++.dg/parse/lookup3.C: New test.
16845
16846 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16847
16848         * gcc.c-torture/compile/20030415-1.c : New test.
16849
16850 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16851
16852         * gcc.c-torture/execute/scope-2.c: Move to ...
16853         * gcc.dg/noncompile/scope.c: .... here.
16854
16855 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16856
16857         * gcc.dg/20030414-2.c: New test case.
16858
16859 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16860
16861         PR target/10377
16862         * gcc.dg/20030414-1.c: New test.
16863
16864 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16865
16866         * gcc.dg/builtins-12.c: New test case.
16867         * gcc.dg/builtins-13.c: New test case.
16868
16869 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16870
16871         * gcc.c-torture/execute/string-opt-18.c: New test.
16872
16873 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16874
16875         PR c++/10300
16876         * g++.dg/init/new5.C: New test.
16877
16878 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16879
16880         PR c++/7910
16881         * g++.dg/ext/dllimport1.C: New test.
16882
16883 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16884
16885         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16886
16887 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16888
16889         PR Fortran/9263
16890         * g77.f-torture/noncompile/9263.f: New test
16891         PR Fortran/1832
16892         * g77.f-torture/execute/1832.f: New test
16893
16894 2003-04-11  David Chad  <davidc@freebsd.org>
16895             Loren J. Rittle  <ljrittle@acm.org>
16896
16897         libobjc/8562
16898         * objc.dg/headers.m: New test.
16899
16900 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16901
16902         * gcc.c-torture/execute/builtin-noret-2.c: New.
16903         * gcc.c-torture/execute/builtin-noret-2.x: New.
16904         XFAIL builtin-noret-2.c at -O1 and above.
16905         * gcc.dg/redecl.c: New.
16906         * gcc.dg/Wshadow-1.c: Update error regexps.
16907
16908 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16909
16910         * g++.dg/abi/bitfield10.C: New test.
16911
16912 2003-04-09  Mike Stump  <mrs@apple.com>
16913
16914         * gcc.dg/pch/pch.exp: Make testcase names longer.
16915         * g++.dg/pch/pch.exp: Make testcase names longer.
16916
16917 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16918
16919         * gcc.dg/builtins-11.c: New test case.
16920
16921 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16922
16923         * gcc.dg/builtins-9.c: New test case.
16924         * gcc.dg/builtins-10.c: New test case.
16925
16926 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16927
16928         * gcc.dg/noncompile/init-4.c.c: New test.
16929
16930 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16931
16932         * gcc.misc-test/gcov-9.c: New test.
16933         * gcc.misc-test/gcov-10.c: New test
16934         * gcc.misc-test/gcov-11.c: New test.
16935
16936 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16937
16938         PR optimization/10024
16939         * gcc.c-torture/compile/20030405-1.c: New test.
16940
16941 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16942
16943         * gcc.dg/pch/static-3.c: New.
16944         * gcc.dg/pch/static-3.hs: New.
16945         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16946
16947 2003-04-04  Richard Henderson  <rth@redhat.com>
16948
16949         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16950         * g++.dg/eh/forced2.C: Likewise.
16951
16952 2003-04-03  Mike Stump  <mrs@apple.com>
16953
16954         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16955         target arg.
16956         (scan-assembler-times, scan-assembler-not): Likewise.
16957         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16958
16959 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16960
16961         * gcc.dg/sparc-loop-1.c: New test.
16962
16963 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16964
16965         PR other/9274
16966         * g++.dg/pch/system-2.C: New.
16967         * g++.dg/pch/system-2.Hs: New.
16968
16969 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16970
16971         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16972
16973         * g++.dg/eh/simd-1.C (vecfunc): Same.
16974
16975 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16976
16977         * gcc.c-torture/execute/20030401-1.c: New test case.
16978
16979 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16980
16981         * objc.dg/defs.m: New.
16982
16983 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16984
16985         * g++.dg/eh/simd-1.C: New.
16986         * g++.dg/eh/simd-2.C: New.
16987
16988 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
16989
16990         * gcc.c-torture/execute/simd-3.c: New.
16991
16992 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16993
16994         PR c/9936
16995         * gcc.dg/20030331-2.c: New test.
16996
16997 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16998
16999         PR c++/10278
17000         * g++.dg/parse/crash2.C: New test.
17001
17002 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17003
17004         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17005         * gcc.c-torture/execute/20030331-1.c: ...here.
17006
17007 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17008
17009         * gcc.c-torture/execute/20030331-1.c: New test.
17010
17011 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17012
17013         * lib/gcov.exp: Adjust call return testing strings.
17014         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17015
17016 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17017
17018         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17019         * gcc.dg/builtins-7.c: New test case.
17020         * gcc.dg/builtins-8.c: New test case.
17021
17022 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17023
17024         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
17025
17026 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
17027
17028         PR c++/7647
17029         * g++.dg/lookup-class-member-2.C: New test.
17030
17031 2003-03-30  Glen Nakamura  <glen@imodulo.com>
17032
17033         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
17034
17035 2003-03-28  Roger Sayle  <roger@eyesopen.com>
17036
17037         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
17038
17039 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
17040
17041         * g++.dg/init/attrib1.C: New test.
17042
17043 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17044
17045         * gcc.dg/ultrasp8.c: New test.
17046
17047 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17048
17049         * gcc.dg/ultrasp7.c: New test.
17050
17051 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
17052
17053         PR c++/10047
17054         * g++.dg/template/inline1.C: New test.
17055
17056 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17057
17058         * gcc.dg/sparc-dwarf2.c: New test.
17059
17060 2003-03-27  Roger Sayle  <roger@eyesopen.com>
17061
17062         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
17063         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
17064
17065 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
17066
17067         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
17068         than reading .x files.
17069         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
17070         * g77.dg/gcov/gcov-1.f: Likewise.
17071         * gcc.misc-tests/gcov-4b.c: Likewise.
17072         * gcc.misc-tests/gcov-5b.c: Likewise.
17073         * gcc.misc-tests/gcov-6.c: Likewise.
17074         * gcc.misc-tests/gcov-7.c: Likewise.
17075         * gcc.misc-tests/gcov-8.c: Likewise.
17076         * g++.dg/gcov/gcov-1.x: Remove.
17077         * g77.dg/gcov/gcov-1.x: Likewise.
17078         * gcc.misc-tests/gcov-4b.x: Likewise.
17079         * gcc.misc-tests/gcov-5b.x: Likewise.
17080         * gcc.misc-tests/gcov-6.x: Likewise.
17081         * gcc.misc-tests/gcov-7.x: Likewise.
17082         * gcc.misc-tests/gcov-8.x: Likewise.
17083
17084 2003-03-27  Glen Nakamura  <glen@imodulo.com>
17085
17086         PR opt/10087
17087         * gcc.dg/20030324-1.c: New test.
17088
17089 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
17090
17091         PR c++/10224
17092         * g++.dg/template/arg3.C: New test.
17093
17094         PR c++/10158
17095         * g++.dg/template/friend18.C: New test.
17096
17097 2003-03-26  Roger Sayle  <roger@eyesopen.com>
17098
17099         * g77.f-torture/compile/20030326-1.f: New test case.
17100
17101 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
17102
17103         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
17104
17105         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
17106
17107 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
17108
17109         * gcc.dg/ia64-sync-3.c: New test.
17110
17111 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
17112
17113         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
17114
17115 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17116
17117         * gcc.dg/ultrasp6.c: New test.
17118
17119 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17120
17121         * gcc.dg/i386-signbit-1.c: New test.
17122         * gcc.dg/i386-signbit-2.c: New test.
17123         * gcc.dg/i386-signbit-3.c: New test.
17124
17125 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17126
17127         * gcc.dg/ultrasp5.c: Fix options.
17128
17129 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17130
17131         * gcc.dg/ultrasp5.c: Fix comment.
17132
17133 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
17134
17135         PR fortran/10197
17136         * g77.f-torture/execute/10197.f: New test.
17137
17138 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
17139
17140         PR c++/9898, c++/383
17141         * g++.dg/template/conv6.C: New test.
17142
17143         PR c++/10119
17144         * g++.dg/template/ptrmem5.C: New test.
17145
17146         PR c++/10026
17147         * g++.dg/lookup/koenig1.C: New test.
17148
17149         PR C++/10199
17150         * g++.dg/lookup/template2.C: New test.
17151
17152 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
17153
17154         * g++.dg/opt/rtti1.C: New test.
17155
17156 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17157
17158         * gcc.dg/ultrasp5.c: New test.
17159
17160 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
17161
17162         PR middle-end/9967
17163         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
17164         builtin fputs.
17165
17166 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
17167
17168         PR c/8224
17169         * gcc.dg/20030323-1.c: New test.
17170
17171 2003-03-23  Roger Sayle  <roger@eyesopen.com>
17172
17173         * gcc.c-torture/compile/20030323-1.c: New test case.
17174
17175 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17176
17177         * gcc.dg/20030321-1.c: New test.
17178
17179 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17180
17181         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17182
17183 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17184
17185         PR c++/9978, c++/9708
17186         * g++.dg/ext/vlm1.C: Adjust expected error.
17187         * g++.dg/ext/vla2.C: New test.
17188         * g++.dg/template/arg1.C: New test.
17189         * g++.dg/template/arg2.C: New test.
17190
17191 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17192
17193         * g77.f-torture/execute/select.f: New test.
17194         * g77.f-torture/noncompile/select_no_compile.f: New test.
17195
17196 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17197
17198         PR c++/9898
17199         * g++.dg/other/error4.C: New test.
17200
17201 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17202
17203         * g++.dg/template/friend17.C: New test.
17204
17205 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17206
17207         * gcc.c-torture/compile/20030320-1.c: New.
17208
17209 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17210
17211         * gcc.dg/builtins-6.c: New test case.
17212
17213 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17214
17215         PR target/10073
17216         * gcc.c-torture/compile/20030319-1.c: New.
17217
17218 2003-03-18  Jan Hubicka  <jh@suse.cz>
17219
17220         * gcc.dg/i386-cvt-1.c: New test.
17221
17222 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17223
17224         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17225         * objc.dg/naming-2.m: Likewise.
17226
17227 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17228
17229         PR c++/9639
17230         * g++.dg/parse/crash1.C: New test.
17231
17232 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17233
17234         PR c++/8805
17235         * g++.dg/eh/cleanup1.C: New test.
17236
17237 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17238
17239         * gcc.c-torture/execute/20030316-1.c: New test case.
17240
17241 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17242
17243         PR c++/9629
17244         * g++.dg/init/ctor2.C: New test.
17245
17246 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17247
17248         * g77.f-torture/compile/xformat.f: New test case.
17249
17250 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17251
17252         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17253         * g++.old-deja/g++.mike/eh50.C: Likewise.
17254
17255 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17256
17257         PR c++/6440
17258         * g++.dg/template/spec7.C: New test.
17259         * g++.dg/template/spec8.C: Likewise.
17260
17261 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17262
17263         * gcc.c-torture/execute/20030313-1.c: New test.
17264
17265 2003-03-14  Richard Henderson  <rth@redhat.com>
17266
17267         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17268
17269 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17270
17271         * gcc.c-torture/compile/20030314-1.c: New test.
17272
17273 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17274
17275         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17276         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17277         thumb target,
17278         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17279         to accept newer _imp__  prefix and additional
17280         newline in .drectve section.
17281         * gcc.dg/dll-4.c: Likewise.
17282         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17283         switch.
17284
17285 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17286
17287         * g++.dg/parse/namespace9.C: New test.
17288
17289         * g++.dg/init/ref5.C: New test.
17290         * g++.dg/parse/ptrmem1.C: Likewise.
17291
17292 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17293
17294         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17295         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17296         regular expression.
17297         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17298         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17299
17300 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17301
17302         * gcc.c-torture/execute/20030224-2.c: New test.
17303
17304 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17305
17306         * gcc.dg/decl-3.c: New test.
17307
17308 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17309
17310         * gcc.dg/i386-loop-2.c: New test.
17311
17312 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17313
17314         PR c++/9474
17315         * g++.dg/parse/namespace8.C: New test.
17316
17317         PR c++/9924
17318         * g++.dg/overload/builtin2.C: New test.
17319
17320 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17321
17322         * gcc.dg/return-type-3.c: New test.
17323
17324 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17325
17326         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17327         profiling options are not supported.
17328
17329 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17330
17331         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17332         * g++.old-deja/g++.warn/impint2.C: Likewise.
17333
17334 2003-03-10  Devang Patel  <dpatel@apple.com>
17335
17336         * g++.dg/cpp/c++_cmd_1.C: New test.
17337         * g++.dg/cpp/c++_cmd_1.h: New file.
17338
17339 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17340
17341         * gcc.dg/altivec-9.c: New file.
17342
17343 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17344
17345         * gcc.dg/ppc-sdata-1.c: New test.
17346         * gcc.dg/ppc-sdata-2.c: New test.
17347
17348 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17349
17350         PR c++/9373
17351         * g++.dg/opt/ptrmem2.C: New test.
17352
17353         PR c++/8534
17354         * g++.dg/opt/ptrmem1.C: New test.
17355
17356 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17357
17358         * gcc.dg/i386-loop-1.c: New test.
17359
17360 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17361
17362         PR c++/9970
17363         * g++.dg/lookup/friend1.C: New test.
17364
17365 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17366
17367         PR c++/9823
17368         * g++.dg/parser/constructor1.C: New test.
17369
17370 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17371
17372         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17373
17374         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17375
17376 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17377
17378         * gcc.dg/cpp/Wunused.c: Update test.
17379
17380 2003-03-08  Jan Hubicka  <jh@suse.cz>
17381
17382         * gcc.dg/inline-3.c: New test.
17383
17384 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17385
17386         PR c++/9809
17387         * g++.dg/parse/builtin1.C: New test.
17388
17389         PR c++/9982
17390         * g++.dg/abi/cookie1.C: New test.
17391         * g++.dg/abi/cookie2.C: Likewise.
17392
17393         PR c++/9524
17394         * g++.dg/template/field1.C: New test.
17395
17396         PR c++/9912
17397         * g++.dg/parse/class1.C: New test.
17398         * g++.dg/parse/namespace7.C: Likewise.
17399         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17400
17401 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17402
17403         * g++.dg/init/ref4.C: New test.
17404
17405 2003-03-07  Jan Hubicka  <jh@suse.cz>
17406
17407         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17408         * gcc.dg/inline-3.c:  New test.
17409
17410 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17411
17412         * g++.dg/init/ref3.C: New test.
17413
17414         PR c++/9965
17415         * g++.dg/init/ref2.C: New test.
17416
17417         PR c++/9400
17418         * g++.dg/warn/Wshadow-2.C: New test.
17419
17420         PR c++/9791
17421         * g++.dg/warn/Woverloaded-1.C: New test.
17422
17423 2003-03-05  Jan Hubicka  <jh@suse.cz>
17424
17425         * gcc.dg/i386-local2.c: New.
17426         * gcc.dg/i386-local.c: Fix typo.
17427
17428 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17429
17430         * g++.dg/abi/layout3.C: New test.
17431
17432 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17433
17434         * gcc.c-torture/compile/20030305-1.c
17435
17436 2003-03-05  Jan Hubicka  <jh@suse.cz>
17437
17438         * gcc.dg/i386-local.c: New.
17439
17440 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17441
17442         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17443
17444 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17445
17446         * gcc.dg/switch-2.c: New test.
17447         * gcc.dg/switch-3.c: New test.
17448         * gcc.dg/Wswitch.c: Adjust line numbers.
17449         * gcc.dg/Wswitch-default.c: Likewise.
17450         * gcc.dg/Wswitch-enum.c: Likewise.
17451
17452 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17453
17454         * gcc.c-torture/execute/20030222-1.c: New test.
17455
17456 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17457
17458         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17459
17460 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17461
17462         PR c++/9878
17463         * g++.dg/init/ref1.C: New test.
17464
17465 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17466
17467         * gcc.dg/sh-relax.c: New SH-only test.
17468
17469 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17470
17471         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17472         comment explaining purpose of testcase.
17473
17474 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17475
17476         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17477         for HC11/HC12 (asm needs two int registers).
17478         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17479         HC11/HC12 because the test uses an asm which needs two 32-bit
17480         registers.
17481
17482 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17483
17484         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17485         for HC11/HC12 (array is too large otherwise).
17486         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17487         * gcc.c-torture/compile/20010518-2.x: Likewise.
17488         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17489         HC11/HC12 (array is too large).
17490
17491 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17492
17493         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17494         * lib/g++-dg.exp (g++-dg-test): Likewise.
17495
17496 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17497
17498         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17499         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17500
17501 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17502
17503         * g++.dg/warn/implicit-typename1.C: Remove warning.
17504
17505 2003-02-28  Richard Henderson  <rth@redhat.com>
17506
17507         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17508         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17509
17510 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17511
17512         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17513         * g++.dg/pch/pch.exp: Likewise.
17514
17515 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17516
17517         PR c++/9879
17518         * testsuite/g++.dg/init/new4.C: New test.
17519
17520 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17521
17522         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17523
17524 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17525
17526         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17527         unsigned long.
17528
17529         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17530         wider than float.
17531
17532 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17533
17534         * lib/scanasm.exp: Add support for counting numbers of
17535         occurences.
17536         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17537         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17538
17539 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17540
17541         PR c++/9683
17542         * g++.dg/template/static3.C: New test.
17543
17544         PR c++/9829
17545         * g++.dg/parse/namespace6.C: New test.
17546
17547 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17548
17549         PR target/9732
17550         * gcc.dg/20030225-1.c: New test.
17551
17552 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17553
17554         * README: Remove out-of-date information.
17555
17556         PR c++/9836
17557         * g++.dg/template/spec6.C: New test.
17558
17559 2003-02-24  Jeff Law  <law@redhat.com>
17560
17561         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17562
17563 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17564
17565         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17566         * gcc.dg/pragma-ep-1.c: Likewise.
17567
17568 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17569
17570         PR c++/9602
17571         * g++.dg/template/friend16.C: New test.
17572
17573 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17574
17575         PR c++/5333
17576         * g++.dg/parse/fused-params1.C: Adjust error messages.
17577         * g++.dg/template/nested3.C: New test.
17578
17579 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17580
17581         * g++.dg/abi/param1.C: New test.
17582
17583 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17584
17585         PR c++/7982
17586         * g++.dg/warn/implicit-typename1.C: New test.
17587
17588 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17589
17590         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17591         with "mtune".
17592         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17593         * gcc.c-torture/execute/20010129-1.x: Likewise.
17594         * gcc.dg/20011107-1.c: Likewise.
17595         * gcc.dg/20020108-1.c: Likewise.
17596         * gcc.dg/20020122-3.c: Likewise.
17597         * gcc.dg/20020206-1.c: Likewise.
17598         * gcc.dg/20020310-1.c: Likewise.
17599         * gcc.dg/20020426-2.c: Likewise.
17600         * gcc.dg/20020517-1.c: Likewise.
17601         * gcc.dg/991230-1.c: Likewise.
17602         * gcc.dg/i386-unroll-1.c: Likewise.
17603         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17604
17605 2003-02-22  Jan Hubicka  <jh@suse.cz>
17606
17607         * gcc.dg/i386-mul.c: New test.
17608
17609 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17610
17611         * gcc.dg/builtins-5.c: New test case.
17612
17613 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17614
17615         * gcc.dg/asmreg-1.c: New test.
17616
17617 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17618
17619         PR c++/9749
17620         * g++.dg/parse/varmod1.C: New test.
17621
17622 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17623
17624         PR c++/9727
17625         * g++.dg/template/op1.C: New test.
17626
17627 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17628
17629         PR c++/8906
17630         * g++.dg/template/nested2.C: New test.
17631
17632 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17633
17634         PR c++/8724
17635         * g++.dg/expr/dtor1.C: New test.
17636
17637 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17638
17639         * gcc.dg/cpp/include3.c: New test.
17640         * gcc.dg/cpp/inc/foo.h: New file.
17641
17642 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17643
17644         * gcc.c-torture/execute/20030221-1.c: New test.
17645
17646 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17647
17648         PR c++/9729
17649         * g++.dg/abi/conv1.C: New test.
17650
17651 2003-02-20  Jan Hubicka  <jh@suse.cz>
17652
17653         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17654
17655 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17656
17657         * gcc.c-torture/compile/20030219-1.c: New test.
17658
17659 2003-02-18  Jan Hubicka  <jh@suse.cz>
17660
17661         * gcc.dg/funcorder.c: New test.
17662
17663 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17664
17665         * gcc.c-torture/execute/20030218-1.c: New.
17666
17667 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17668
17669         * gcc.dg/20030218-1.c: New.
17670
17671 2003-02-18  Richard Henderson  <rth@redhat.com>
17672
17673         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
17674         * gcc.dg/attr-used-2.c: New.
17675
17676 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
17677
17678         PR c++/9704
17679         * g++.dg/init/copy5.C: New test.
17680
17681 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
17682
17683         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17684         * g++.dg/pch/pch.exp: Likewise.
17685
17686 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17687
17688         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17689         STACK_SIZE is not defined.
17690
17691 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17692
17693         PR c++/9457
17694         * g++.dg/template/init1.C: New test.
17695
17696 2003-02-16  Jan HUbicka  <jh@suse.cz>
17697
17698         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17699         (foo): Add few extra tests
17700         * gcc.dg/c99-const-expr-3.c: Likewise.
17701         * gcc.c-torture/execute/20030216-1.c: New.
17702
17703 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17704
17705         PR c++/9459
17706         * g++.dg/ext/typeof4.C: New test.
17707
17708 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17709
17710         * gcc.dg/i386-387-3.c: New test case.
17711
17712 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17713
17714         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17715         cris-*-elf* cris-*-aout* and mmix-*-*.
17716
17717 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17718
17719         * gcc.dg/20030213-1.c: New test.
17720
17721 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17722
17723         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17724         * gcc.dg/i386-387-2.c: Likewise.
17725
17726 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17727
17728         * gcc.dg/ppc-spe.c: Fix formatting.
17729         Enable tests that were previously unsupported by gas.
17730         Delete tests for instructions that no longer exist.
17731         Switch arguments on evsubifw builtin.
17732
17733 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17734
17735         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17736         STACK_SIZE is too small.
17737
17738 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17739             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17740
17741         * gcc.dg/decl-2.c: New test.
17742
17743 2003-02-10  Jan Hubicka  <jh@suse.cz>
17744
17745         * gcc.dg/i386-fpcvt-1.c:  New test.
17746
17747 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17748
17749         * gcc.c-torture/execute/20030209-1.c: New test.
17750
17751 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17752
17753         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17754         int-wide bitops, use the constants of the same width.
17755         Likewise, if long long is 32-bit wide, test bitops using
17756         32-bit constants.
17757
17758 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17759
17760         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17761
17762 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17763
17764         * testsuite/gcc.dg/builtins-4.c: New test case.
17765
17766 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17767
17768         * gcc.dg/20020430-1.c: Fix dg command typos.
17769         * gcc.dg/20020503-1.c: Likewise.
17770
17771 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17772
17773         PR c++/8785
17774         * g++.dg/parse/fused-params1.C: New test.
17775
17776         PR c++/8857
17777         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17778
17779         PR c++/8921
17780         * g++.dg/parse/non-dependent1.C: New test.
17781
17782         PR c++/8928
17783         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17784
17785         PR c++/9228
17786         * g++.dg/parse/undefined7.C: New test.
17787         * g++.dg/parse/non-templ1.C: New test.
17788
17789         PR c++/9229
17790         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17791
17792 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17793
17794         * gcc.c-torture/compile/20030206-1.c: New test.
17795
17796 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17797
17798         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17799         "pow" to "foo" to avoid potential confusion with a math built-in.
17800
17801 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17802
17803         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17804         conditions for SPARC targets.
17805
17806 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17807
17808         * gcc.dg/20030204-1.c: New test.
17809
17810 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17811
17812         PR c++/38
17813         * g++.dg/parse/array-size1.C: New test.
17814
17815         PR c++/5657
17816         * g++.dg/parse/undefined3.C: New test.
17817
17818         PR c++/5665
17819         * g++.dg/parse/undefined4.C: New test.
17820
17821         PR c++/5975
17822         * g++.dg/parse/undefined5.C: New test.
17823
17824         PR c++/7259
17825         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17826
17827         PR c++/8578
17828         * g++.dg/parse/casting-operator1.C: New test.
17829
17830         PR c++/8596
17831         * g++.dg/parse/undefined6.C: New test.
17832
17833         PR c++/8736
17834         * g++.dg/parse/missing-template1.C: New test.
17835
17836 2003-02-04  Jan Hubicka  <jh@suse.cz>
17837
17838         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17839         * gcc.dg/i386-cmov?.c:  Likewise.
17840         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17841         * gcc.dg/i386-ssefp-1.c:  Likewise.
17842         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17843         conventions.
17844
17845 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17846
17847         PR c++/7129
17848         * testsuite/g++.dg/ext/max.C: New test.
17849
17850 2003-02-03  Jan Hubicka  <jh@suse.cz>
17851
17852         * gcc.c-torture/execute/20030203-1.c: New test.
17853
17854 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17855
17856         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17857         'natural-endian'.
17858
17859 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17860
17861         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17862         * g++.dg/init/new2.C: Likewise.
17863         * g++.dg/other/new1.C: Likewise.
17864
17865 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17866
17867         * gcc.dg/struct-ret-libc.c: New test.
17868
17869 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17870
17871         * gcc.dg/20030129-1.c: New test.
17872
17873 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17874
17875         PR c++/8849
17876         * g++.dg/template/ptrmem4.C: New test.
17877
17878 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17879
17880         * g++.dg/parser/constant1.C: New test.
17881
17882 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17883
17884         PR c++/8591
17885         * g++.dg/parse/friend2.C: New test.
17886
17887 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17888
17889         PR c++/9437
17890         * g++.dg/template/unify4.C: New test.
17891
17892 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17893
17894         * gcc.c-torture/execute/20030128-1.c: New test.
17895
17896 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17897
17898         * g++.dg/lookup/nested1.C: Test moved from ...
17899         * g++.old-deja/g++.other/lookup24.C: ... here.
17900
17901 2003-01-28  Jan Hubicka  <jh@suse.cz>
17902
17903         * gcc.dg/i386-cmov5.c:  New test.
17904
17905 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17906
17907         * gcc.c-torture/execute/20010925-1.c: Changed the
17908         memcpy declaration.
17909
17910 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17911
17912         PR c++/3902
17913         * g++.dg/parse/template5.C: New test.
17914
17915 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17916
17917         PR fortran/9258
17918         * g77.dg/pr9258: New test.
17919
17920 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17921
17922         * README: Move relevant parts from README.g++.
17923
17924         * README.g++: Remove this file.
17925
17926 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17927
17928         * g++.dg/abi/dcast1.C: New test.
17929
17930 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17931
17932         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17933
17934 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17935
17936         PR c++/47
17937         * g++.old-deja/g++.other/lookup24.C: New test.
17938
17939 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17940
17941         PR middle-end/7227
17942         * gcc.dg/uninit-C.c: New test.
17943
17944 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17945
17946         * g++.dg/abi/covariant1.C: New test.
17947
17948 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17949
17950         * gcc.dg/20030123-1.c: New test.
17951
17952 2003-01-25  Jan Hubicka  <jh@suse.cz>
17953
17954         PR opt/8492
17955         * gcc.c-torture/compile/20030125-1.c
17956
17957 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17958
17959         PR c++/9403
17960         * g++.dg/parse/template3.C: New test.
17961         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17962
17963         PR c++/795
17964         * g++.dg/parse/template4.C: New test.
17965
17966         PR c++/9415
17967         * g++.dg/template/qual2.C: New test.
17968
17969         PR c++/8545
17970         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17971
17972         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17973
17974 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17975
17976         * gcc.c-torture/execute/switch-1.c: New test case.
17977
17978 2003-01-25  Jan Hubicka  <jh@suse.cz>
17979
17980         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17981
17982 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17983
17984         Tweaks for Bison-1.875. From the NEWS file:
17985         "- `parse error' -> `syntax error'
17986         Bison now uniformly uses the term `syntax error'"
17987         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
17988         * gcc.dg/cpp/digraph2.c: Likewise.
17989         * gcc.dg/cpp/direct2.c: Likewise.
17990         * gcc.dg/cpp/paste4.c: Likewise.
17991         * gcc.dg/c90-restrict-1.c: Likewise.
17992         * gcc.dg/c99-func-2.c: Likewise.
17993         * gcc.dg/noncompile/920721-2.c: Likewise.
17994         * gcc.dg/noncompile/930622-2.c: Likewise.
17995         * gcc.dg/noncompile/940112-1.c: Likewise.
17996         * gcc.dg/noncompile/950921-1.c: Likewise.
17997         * gcc.dg/noncompile/951123-1.c: Likewise.
17998         * gcc.dg/noncompile/971104-1.c: Likewise.
17999         * gcc.dg/noncompile/990416-1.c: Likewise.
18000
18001 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
18002
18003         * g++.dg/parse/undefined1.C: Add error message.
18004
18005 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18006
18007         PR c++/9354
18008         * g++.dg/parse/new1.C: New test.
18009
18010         PR c++/9216
18011         * g++.dg/parse/template2.C: New test.
18012
18013         PR c++/9354
18014         * g++.dg/parse/typedef2.C: New test.
18015
18016         PR c++/9328
18017         * g++.dg/ext/typeof3.C: New test.
18018
18019 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18020
18021         PR c++/2738
18022         * g++.dg/parse/ret-type1.C: New test.
18023
18024         PR c++/3792
18025         * g++.dg/parse/tmpl-outside1.C: New test.
18026
18027         PR c++/4207
18028         * g++.dg/parse/int-as-enum1.C: New test.
18029
18030         PR c++/4903
18031         * g++.dg/parse/no-typename1.C: New test.
18032
18033         PR c++/5533
18034         * g++.dg/parse/no-value1.C: New test.
18035
18036         PR c++/5921
18037         * g++.dg/parse/wrong-inline1.C: New test.
18038
18039         PR c++/6402
18040         * g++.dg/parse/ref1.C: New test.
18041
18042         PR c++/6992
18043         * g++.dg/parse/attr-ctor1.C: New test.
18044
18045         PR c++/7229
18046         * g++.dg/parse/namespace5.C: New test.
18047
18048         PR c++/7917
18049         * g++.dg/parse/func-def1.C: New test.
18050
18051         PR c++/8143
18052         * g++.dg/parse/undefined1.C: New test.
18053
18054         PR c++/5723, PR c++/8522
18055         * g++.dg/parse/specialization1.C: New test.
18056
18057         PR c++/163, PR c++/8595
18058         * g++.dg/parse/struct-as-enum1.C: New test.
18059
18060         PR c++/9173
18061         * g++.dg/parse/undefined2.C: New test.
18062
18063 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18064
18065         PR c++/9298
18066         * g++.dg/parse/template1.C: New test.
18067
18068         PR c++/9384
18069         * g++.dg/parse/using1.C: New test.
18070
18071         PR c++/9285
18072         PR c++/9294
18073         * g++.dg/parse/expr2.C: New test.
18074
18075         PR c++/9388
18076         * g++.dg/parse/lookup2.C: Likewise.
18077
18078 2003-01-21  Jan Hubicka  <jh@suse.cz>
18079
18080         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
18081         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
18082         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
18083         * gcc.c-torture/execute/string-opt-*.c: Likewise.
18084
18085 2003-01-20  Nick Clifton  <nickc@redhat.com>
18086
18087         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
18088         problem with ARM sibcall code generation.
18089
18090 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18091
18092         * gcc.c-torture/execute/20030120-1.c: New.
18093
18094 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
18095
18096         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
18097
18098 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
18099
18100         PR c++/9272
18101         * g++.dg/parse/ctor1.C: New test.
18102
18103         PR c++/9294:
18104         * g++.dg/parse/qualified1.C: New test.
18105
18106         * g++.dg/parse/typename3.C: New test.
18107
18108 2003-01-16  Richard Henderson  <rth@redhat.com>
18109
18110         * g++.dg/tls/init-2.C: Fix error matches for real this time.
18111
18112 2003-01-16  Richard Henderson  <rth@redhat.com>
18113
18114         * g++.dg/pch/pch.exp: Copy test header to the working directory
18115         before using it either for precompilation or direct use.
18116         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
18117         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
18118
18119 2003-01-16  Richard Henderson  <rth@redhat.com>
18120
18121         * gcc.dg/pch/pch.exp: Copy test header to the working directory
18122         before using it either for precompilation or direct use.
18123         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
18124         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
18125
18126 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
18127
18128         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
18129         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
18130         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
18131         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
18132         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
18133         typename warning into error.
18134         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
18135         error messages.
18136         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
18137         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
18138         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
18139         messages.
18140         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
18141         make declaration visible in template.
18142         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
18143         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
18144         messages.
18145         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
18146         message.
18147         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
18148         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
18149         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
18150         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
18151         typename warning with error message.
18152         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
18153         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
18154         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
18155
18156 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
18157
18158         * g++.dg/parse/ambig2.C: New test.
18159
18160 2003-01-15  Richard Henderson  <rth@redhat.com>
18161
18162         * g++.dg/tls/init-2.C: Update error message string.
18163
18164 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18165
18166         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
18167
18168 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
18169
18170         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
18171         all for HC11/HC12.
18172         * gcc.c-torture/compile/20001205-1.x: Likewise.
18173         * gcc.c-torture/compile/20001226-1.x: Likewise.
18174         * gcc.c-torture/compile/920520-1.x: Likewise.
18175         * gcc.c-torture/compile/961203-1.x: Likewise.
18176         * gcc.c-torture/compile/20020604-1.x: Likewise.
18177
18178 2003-01-15  Jan Hubicka  <jh@suse.cz>
18179
18180         * gcc.c-torture/compile/20030115-1.c: New test.
18181
18182         * gcc.dg/i386-fpcvt-1.c: New test.
18183         * gcc.dg/i386-fpcvt-2.c: New test.
18184
18185 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18186
18187         Further conform g++'s __vmi_class_type_info to the C++ ABI
18188         specification.
18189         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18190         the specification.
18191
18192 2003-01-14  Jan Hubicka  <jh@suse.cz>
18193
18194         * gcc.dg/i386-fpcvt-1.c: New test.
18195         * gcc.dg/i386-fpcvt-2.c: New test.
18196
18197 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18198
18199         * gcc.dg/i386-mmx-3.c: New test.
18200
18201 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18202
18203         PR c++/9264
18204         * g++.dg/parse/octal1.C: New file.
18205
18206         PR c++/9172
18207         * g++.dg/parse/typename1.C: New file.
18208
18209 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18210
18211         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18212         * gcc.dg/bf-no-ms-layout.c: Likewise.
18213         * gcc.dg/bf-ms-attrib.c: Likewise.
18214
18215 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18216
18217         PR c++/9099
18218         * g++.dg/parse/dtor1.C: New file.
18219
18220         PR c++/9128
18221         * g++.dg/rtti/typeid1.C: New file.
18222
18223         PR c++/9153
18224         * g++.dg/parse/lookup1.C: New file.
18225
18226         PR c++/9171
18227         * g++.dg/templ/spec5.C: New file.
18228
18229 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18230
18231         * gcc.c-torture/compile/20030110-1.c: New test.
18232
18233 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18234
18235         Merge from pch-branch:
18236
18237         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18238
18239         * gcc.dg/pch/cpp-1.h: New.
18240         * gcc.dg/pch/cpp-1.c: New.
18241         * gcc.dg/pch/cpp-2.h: New.
18242         * gcc.dg/pch/cpp-2.c: New.
18243
18244         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18245
18246         * gcc.dg/pch/except-1.h: New.
18247         * gcc.dg/pch/except-1.c: New.
18248
18249         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18250
18251         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18252         running test.
18253         * gcc.dg/pch: Include *.hp not *.h.
18254         * gcc.dg/pch/system-1.h: New.
18255         * gcc.dg/pch/system-1.c: New.
18256
18257         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18258
18259         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18260         rather than trying to build and run a program using PCH.
18261         * gcc.dg/pch: Remove dg-do commands from test files.
18262
18263         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18264
18265         * gcc.dg/pch/macro-3.c: New.
18266         * gcc.dg/pch/macro-3.h: New.
18267
18268         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18269
18270         * gcc.dg/pch/common-1.c: New.
18271         * gcc.dg/pch/common-1.h: New.
18272         * gcc.dg/pch/decl-1.c: New.
18273         * gcc.dg/pch/decl-1.h: New.
18274         * gcc.dg/pch/decl-2.c: New.
18275         * gcc.dg/pch/decl-2.h: New.
18276         * gcc.dg/pch/decl-3.c: New.
18277         * gcc.dg/pch/decl-3.h: New.
18278         * gcc.dg/pch/decl-4.c: New.
18279         * gcc.dg/pch/decl-4.h: New.
18280         * gcc.dg/pch/decl-5.c: New.
18281         * gcc.dg/pch/decl-5.h: New.
18282         * gcc.dg/pch/global-1.c: New.
18283         * gcc.dg/pch/global-1.h: New.
18284         * gcc.dg/pch/inline-1.c: New.
18285         * gcc.dg/pch/inline-1.h: New.
18286         * gcc.dg/pch/inline-2.c: New.
18287         * gcc.dg/pch/inline-2.h: New.
18288         * gcc.dg/pch/static-1.c: New.
18289         * gcc.dg/pch/static-1.h: New.
18290         * gcc.dg/pch/static-2.c: New.
18291         * gcc.dg/pch/static-2.h: New.
18292
18293         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18294
18295         * g++.dg/pch/pch.exp: Better handle failing testcases.
18296         * gcc.dg/pch/pch.exp: Likewise.
18297         * gcc.dg/pch/macro-1.c: New.
18298         * gcc.dg/pch/macro-1.h: New.
18299         * gcc.dg/pch/macro-2.c: New.
18300         * gcc.dg/pch/macro-2.h: New.
18301
18302         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18303
18304         * g++.dg/dg.exp: Treat files in pch/ specially.
18305         * g++.dg/pch/pch.exp: New file.
18306         * g++.dg/pch/empty.H: New file.
18307         * g++.dg/pch/empty.C: New file.
18308         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18309         "precompile".
18310
18311         * gcc.dg/pch/pch.exp: New file.
18312         * gcc.dg/pch/empty.h: New file.
18313         * gcc.dg/pch/empty.c: New file.
18314         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18315         "precompile".
18316
18317 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18318
18319         * g++.dg/template/friend14.C: New test.
18320
18321 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18322
18323         * gcc.dg/old-style-asm-1.c: New test.
18324
18325 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18326
18327         * gcc.c-torture/compile/20030109-1.c: New test.
18328
18329 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18330
18331         * gcc.c-torture/execute/20030109-1.c: New test.
18332
18333 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18334
18335         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18336         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18337         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18338         * g++.old-deja/g++.mike/eh2.C: Likewise
18339         * g++.old-deja/g++.mike/eh3.C: Likewise
18340         * g++.old-deja/g++.mike/eh5.C: Likewise
18341         * g++.old-deja/g++.mike/eh6.C: Likewise
18342         * g++.old-deja/g++.mike/eh7.C: Likewise
18343         * g++.old-deja/g++.mike/eh8.C: Likewise
18344         * g++.old-deja/g++.mike/eh9.C: Likewise
18345         * g++.old-deja/g++.mike/eh10.C: Likewise
18346         * g++.old-deja/g++.mike/eh12.C: Likewise
18347         * g++.old-deja/g++.mike/eh13.C: Likewise
18348         * g++.old-deja/g++.mike/eh14.C: Likewise
18349         * g++.old-deja/g++.mike/eh16.C: Likewise
18350         * g++.old-deja/g++.mike/eh17.C: Likewise
18351         * g++.old-deja/g++.mike/eh18.C: Likewise
18352         * g++.old-deja/g++.mike/eh21.C: Likewise
18353         * g++.old-deja/g++.mike/eh23.C: Likewise
18354         * g++.old-deja/g++.mike/eh24.C: Likewise
18355         * g++.old-deja/g++.mike/eh25.C: Likewise
18356         * g++.old-deja/g++.mike/eh26.C: Likewise
18357         * g++.old-deja/g++.mike/eh27.C: Likewise
18358         * g++.old-deja/g++.mike/eh28.C: Likewise
18359         * g++.old-deja/g++.mike/eh29.C: Likewise
18360         * g++.old-deja/g++.mike/eh31.C: Likewise
18361         * g++.old-deja/g++.mike/eh33.C: Likewise
18362         * g++.old-deja/g++.mike/eh34.C: Likewise
18363         * g++.old-deja/g++.mike/eh35.C: Likewise
18364         * g++.old-deja/g++.mike/eh36.C: Likewise
18365         * g++.old-deja/g++.mike/eh37.C: Likewise
18366         * g++.old-deja/g++.mike/eh38.C: Likewise
18367         * g++.old-deja/g++.mike/eh39.C: Likewise
18368         * g++.old-deja/g++.mike/eh40.C: Likewise
18369         * g++.old-deja/g++.mike/eh41.C: Likewise
18370         * g++.old-deja/g++.mike/eh42.C: Likewise
18371         * g++.old-deja/g++.mike/eh44.C: Likewise
18372         * g++.old-deja/g++.mike/eh46.C: Likewise
18373         * g++.old-deja/g++.mike/eh47.C: Likewise
18374         * g++.old-deja/g++.mike/eh48.C: Likewise
18375         * g++.old-deja/g++.mike/eh49.C: Likewise
18376         * g++.old-deja/g++.mike/eh50.C: Likewise
18377         * g++.old-deja/g++.mike/eh51.C: Likewise
18378         * g++.old-deja/g++.mike/eh53.C: Likewise
18379         * g++.old-deja/g++.mike/eh55.C: Likewise
18380         * g++.old-deja/g++.mike/p7912.C: Likewise
18381         * g++.old-deja/g++.mike/p9706.C: Likewise
18382         * g++.old-deja/g++.mike/p10416.C: Likewise
18383         * g++.old-deja/g++.mike/p11667.C: Likewise
18384         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18385         Remove redundant reference to Iris.
18386         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18387         Elxsi, i860, Pico Java, and WE32K.
18388
18389 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18390
18391         * g++.dg/ext/asm4.C: New test.
18392
18393 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18394
18395         PR c++/9030
18396         * g++.dg/template/friend12.C: New test.
18397         * g++.dg/template/friend13.C: Likewise.
18398         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18399
18400 2003-01-08  Jan Hubicka  <jh@suse.cz>
18401
18402         * gcc.dg/i386-cadd.c: New test.
18403         * gcc.dg/i386-cmov4.c: Likewise.
18404
18405 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18406
18407         PR c++/9165
18408         * g++.dg/warn/Wunused-3.C: New test.
18409
18410         * g++.dg/abi/bitfield9.C: New test.
18411
18412         PR c++/9189
18413         * g++.dg/parse/defarg3.C: New test.
18414
18415 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18416
18417         * g++.dg/parse/ambig1.C: New test.
18418         * g++.dg/parse/defarg2.C: New test.
18419
18420 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18421
18422         * g++.dg/template/defarg-1.C: New test.
18423         * g++.dg/template/local2.C: Likewise.
18424
18425 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18426
18427         * gcc.c-torture/execute/20030105-1.c: New test.
18428
18429 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18430
18431         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18432         * g++.dg/parse/namespace4.C: Likewise.
18433
18434 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18435
18436         * g++.dg/template/ntp2.C: New test.
18437
18438 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18439
18440         * g++.dg/parse/extern-C-1.C: New test.
18441
18442         * g++.dg/parse/namespace4.C: New test.
18443
18444         * g++.dg/template/nested1.C: New test.
18445
18446         * g++.dg/parse/namespace3.C: New test.
18447
18448 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18449
18450         * g++.dg/lookup/two-stage1.C: New test.
18451
18452 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18453
18454         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18455         * g++.old-deja/g++.jason/access8.C: Likewise.
18456         * g++.old-deja/g++.other/decl5.C: Likewise.
18457
18458 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18459
18460         * g++.dg/parse/parse7.C: New test.
18461
18462 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18463
18464         PR c++/2843
18465         * g++.dg/ext/attrib7.C: New test.
18466
18467 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18468
18469         * g++.dg/parse/parse6.C: New test.
18470
18471 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18472
18473         * gcc.dg/h8300-stack-1.c: New.
18474
18475 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18476
18477         g++.dg/lookup/exception1.C: New test.
18478
18479         g++.dg/lookup/template1.C: New test.
18480
18481         g++.dg/parse/namespace2.C: New test.
18482
18483         g++.dg/parse/parens2.C: New test.
18484
18485 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18486
18487         * g++.dg/parse/parse5.C: New test.
18488         * g++.dg/lookup/scoped4.C: New test.
18489
18490 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18491
18492         * g++.dg/parse/parens1.C: New test.
18493
18494         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18495         angle-bracket1.C.
18496         * g++.dg/parse/parens2.C: New test.
18497
18498         * g++.dg/lookup/scope-operator1.C: New test.
18499
18500         * g++.dg/parse/operator1.C: New test.
18501
18502 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18503
18504         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18505         * g++.old-deja/g++.other/access6.C: Likewise.
18506         * g++.old-deja/g++.other/decl1.C: Likewise.
18507         * g++.old-deja/g++.pt/typename12.C: Likewise.
18508
18509 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18510
18511         * g++.dg/parse/namespace1.C: New test.
18512
18513 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18514
18515         * g++.dg/parse/parse4.C: New test.
18516
18517 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18518
18519         * g++.dg/parse/parse3.C: New test.
18520
18521 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18522
18523         * g++.dg/parse/parse2.C: New test.
18524
18525 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18526
18527         * g++.dg/template/friend11.C: New test.
18528
18529 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18530
18531         * g++.dg/parse/parse1.C: New test.
18532
18533 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18534
18535         * lib/profopt.exp: Change the name of a global variable to avoid
18536         possible clashes with other test suites.
18537
18538 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18539
18540         * g++.dg/inherit/covariant8.C: New test.
18541
18542 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18543
18544         * g++.dg/init/array9.C: New test.
18545
18546         PR c++/9112
18547         * g++.dg/parse/expr1.C: New test.
18548
18549 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18550
18551         * gcc.c-torture/compile/20021230-1.c: New test.
18552
18553 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18554
18555         * g++.dg/inherit/covariant5.C: New test.
18556         * g++.dg/inherit/covariant6.C: New test.
18557         * g++.dg/inherit/covariant7.C: New test.
18558
18559 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18560
18561         PR c++/2739
18562         * g++.dg/other/access2.C: New test.
18563
18564 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18565
18566         * g++.dg/other/anon-struct.C: No longer fails
18567         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18568         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18569         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18570
18571 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18572
18573         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18574
18575 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18576
18577         * g++.dg/eh/spec4.C: Remove stray semicolon.
18578         * g++.dg/expr/pmf-1.C: Change error message.
18579         * g++.dg/ext/asm1.C: Remove stray semicolon.
18580         * g++.dg/ext/typename1.C: Add missing typenames.
18581         * g++.dg/inherit/template-as-base.C: Change error message.
18582         * g++.dg/lookup/scoped1.C: Likewise.
18583         * g++.dg/lookup/scoped2.C: Likewise.
18584         * g++.dg/lookup/using2.C: Likewise.
18585         * g++.dg/other/component1.C: Remove stray semicolon.
18586         * g++.dg/other/do1.C: Change error message.
18587         * g++.dg/other/error2.C: Likewise.
18588         * g++.dg/other/init1.C: Likewise.
18589         * g++.dg/other/packed1.C: Remove stray semicolon.
18590         * g++.dg/other/ptrmem2.C: Change error message.
18591         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18592         marker.
18593         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18594         * g++.dg/template/access3.C: Add typename keyword.
18595         * g++.dg/template/access5.C: Remove stray semicolon.
18596         * g++.dg/template/access6.C: Likewise.
18597         * g++.dg/template/complit1.C: Likewise.
18598         * g++.dg/template/crash1.C: Change error message.
18599         * g++.dg/template/inherit2.C: Remove stray semicolon.
18600         * g++.dg/template/instantiate2.C: Likewise.
18601         * g++.dg/template/instantiate3.C: Change error message.
18602         * g++.dg/template/qual1.C: Remove stray semicolon.
18603         * g++.dg/template/qualttp18.C: Change error message.
18604         * g++.dg/template/ref1.C: Remove stray semicolon.
18605         * g++.dg/template/sizeof1.C (A::value): Declare it.
18606         * g++.dg/template/spec4.C: Change error message.
18607         * g++.dg/template/static1.C: Likewise.
18608         * g++.dg/template/type1.C: Likewise.
18609         * g++.dg/template/typename3.C: Likewise.
18610         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18611         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18612         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18613         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18614         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18615         named return value extension.
18616         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18617         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18618         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18619         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18620         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18621         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18622         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18623         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18624         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18625         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18626         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18627         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18628         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18629         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18630         syntax.
18631         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18632         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18633         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18634         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18635         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18636         * g++.old-deja/g++.brendan/template11.C: Likewise.
18637         * g++.old-deja/g++.brendan/template26.C: Likewise.
18638         * g++.old-deja/g++.brendan/template27.C: Use explicit
18639         specialization syntax.
18640         * g++.old-deja/g++.brendan/template30.C: Likewise.
18641         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18642         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18643         non-dependent names.
18644         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18645         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18646         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18647         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18648         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18649         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18650         named return value extension.
18651         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18652         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18653         * g++.old-deja/g++.ext/return1.C: Likewise.
18654         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18655         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18656         * g++.old-deja/g++.jason/access8.C: Likewise.
18657         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18658         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18659         pseudo-destructor names.
18660         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18661         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18662         pseudo-destructor names.
18663         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18664         * g++.old-deja/g++.jason/overload19.C: Likewise.
18665         * g++.old-deja/g++.jason/overload32.C: Likewise.
18666         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18667         stray semicolons.
18668         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18669         * g++.old-deja/g++.jason/return.C: Likewise.
18670         * g++.old-deja/g++.jason/return2.C: Likewise.
18671         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18672         * g++.old-deja/g++.jason/special.C: Use explicit specialization
18673         syntax.
18674         * g++.old-deja/g++.jason/template10.C: Account for use of
18675         non-dependent names.
18676         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
18677         syntax.
18678         * g++.old-deja/g++.jason/template37.C: Likewise.
18679         * g++.old-deja/g++.law/access4.C: Change error messages.
18680         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
18681         pseudo-destructor names.
18682         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18683         * g++.old-deja/g++.law/ctors9.C: Likewise.
18684         * g++.old-deja/g++.law/cvt22.C: Likewise.
18685         * g++.old-deja/g++.law/dtors5.C: Likewise.
18686         * g++.old-deja/g++.law/global-init1.C: Likewise.
18687         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18688         * g++.old-deja/g++.law/operators28.C: Likewise.
18689         * g++.old-deja/g++.law/visibility28.C: Likewise.
18690         * g++.old-deja/g++.martin/eval1.C: Likewise.
18691         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18692         name.
18693         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18694         * g++.old-deja/g++.mike/net34.C: Likewise.
18695         * g++.old-deja/g++.mike/net36.C: Likewise.
18696         * g++.old-deja/g++.mike/ns2.C: Likewise.
18697         * g++.old-deja/g++.mike/p12306.C: Likewise.
18698         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18699         value extension.
18700         * g++.old-deja/g++.mike/p700.C: Likewise.
18701         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18702         * g++.old-deja/g++.mike/p710.C: Likewise.
18703         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18704         value extension.
18705         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18706         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18707         * g++.old-deja/g++.ns/crash2.C: Likewise.
18708         * g++.old-deja/g++.ns/crash3.C: Likewise.
18709         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18710         * g++.old-deja/g++.ns/ns17.C: Likewise.
18711         * g++.old-deja/g++.ns/template16.C: Likewise.
18712         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18713         keyword.
18714         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18715         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18716         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18717         named return value extension.
18718         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18719         * g++.old-deja/g++.other/access4.C: Issue additional error
18720         messages.
18721         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18722         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18723         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18724         * g++.old-deja/g++.other/crash25.C: Change error message.
18725         * g++.old-deja/g++.other/crash4.C: Change error message.
18726         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18727         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18728         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18729         checks.
18730         * g++.old-deja/g++.other/defarg8.C: Likewise.
18731         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18732         * g++.old-deja/g++.other/dtor10.C: Likewise.
18733         * g++.old-deja/g++.other/incomplete.C: Likewise.
18734         * g++.old-deja/g++.other/linkage7.C: Likewise.
18735         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18736         lookup algorithm.
18737         * g++.old-deja/g++.other/mangle2.C: Likewise.
18738         * g++.old-deja/g++.other/refinit2.C: Likewise.
18739         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18740         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18741         * g++.old-deja/g++.pt/crash28.C: Likewise.
18742         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18743         syntax.
18744         * g++.old-deja/g++.pt/crash32.C: Change error message.
18745         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18746         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18747         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18748         error message position.
18749         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18750         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18751         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18752         syntax.
18753         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18754         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18755         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18756         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18757         keyword.
18758         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18759         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18760         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18761         keyword.
18762         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18763         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18764         syntax.
18765         * g++.old-deja/g++.pt/friend28.C: Account for use of
18766         non-dependent names.
18767         * g++.old-deja/g++.pt/friend29.C: Likewise.
18768         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18769         rules.
18770         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18771         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18772         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18773         lookup rules.
18774         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18775         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18776         keyword.
18777         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18778         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18779         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18780         keyword.
18781         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18782         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18783         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18784         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18785         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18786         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18787         keyword.
18788         * g++.old-deja/g++.pt/spec10.C: Likewise.
18789         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18790         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18791         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18792         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18793         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18794         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18795         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18796         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18797         * g++.old-deja/g++.pt/typename15.C: Likewise.
18798         * g++.old-deja/g++.pt/typename22.C: Likewise.
18799         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18800         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18801         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18802         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18803         syntax.
18804         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18805         return value extension.
18806         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18807         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18808         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18809         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18810
18811 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18812
18813         * g++.dg/warn/inline1.C: New test.
18814         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18815         * g++.old-deja/g++.jason/synth10.C: Likewise.
18816         * g++.old-deja/g++.mike/net31.C: Likewise.
18817         * g++.old-deja/g++.mike/p8786.C: Likewise.
18818
18819         * g++.dg/template/friend10.C: New test.
18820         * g++.dg/template/conv5.C: New test.
18821
18822 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18823
18824         * g++.dg/lookup/scoped3.C: New test.
18825
18826         * g++.dg/lookup/decl1.C: New test.
18827         * g++.dg/lookup/decl2.C: New test.
18828
18829 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18830
18831         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18832         gcc.c-torture/compile/20021015-1.c,
18833         gcc.c-torture/compile/20021015-2.c,
18834         gcc.c-torture/compile/20021123-1.c,
18835         gcc.c-torture/compile/20021123-2.c,
18836         gcc.c-torture/compile/20021123-3.c,
18837         gcc.c-torture/compile/20021123-4.c,
18838         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18839         only to 3.1 or 3.2 branch.
18840
18841 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18842
18843         * gcc.dg/i386-bitfield3.c: New test.
18844
18845         * gcc.dg/i386-bitfield2.c: New test.
18846
18847 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18848
18849         * g++.dg/parse/conv_op1.C: New test.
18850
18851 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18852
18853         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18854         approved.
18855
18856 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18857
18858         * gcc.c-torture/compile/20021220-1.c: New test.
18859
18860 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18861
18862         * gcc.dg/i386-fastcall-1.c: New.
18863
18864 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18865
18866         * gcc.c-torture/execute/20021219-1.c: New test.
18867
18868 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18869
18870         * gcc.dg/i386-pic-1.c: New test.
18871
18872 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18873
18874         PR c++/8099
18875         * g++.dg/template/friend9.C: New test.
18876
18877 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18878
18879         PR c++/3663
18880         * g++.dg/template/access7.C: New test.
18881
18882 2002-12-18  Nick Clifton  <nickc@redhat.com>
18883
18884         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18885         the libstdc++-v3 directory has been found.
18886
18887 2002-12-12  Devang Patel <dpatel@apple.com>
18888         * gcc.dg/darwin-ld-1.c: New test.
18889         * gcc.dg/darwin-ld-2.c: New test.
18890         * gcc.dg/darwin-ld-3.c: New test.
18891         * gcc.dg/darwin-ld-4.c: New test.
18892         * gcc.dg/darwin-ld-5.c: New test.
18893
18894 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18895
18896         * gcc.c-torture/compile/20021212-1.c: New test.
18897
18898 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18899
18900         * gcc.dg/fshort-wchar: New test.
18901
18902 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18903
18904         PR c++/8372
18905         * g++.dg/template/dtor1.C: New test.
18906
18907         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18908         markers.
18909
18910 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18911
18912         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18913
18914 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18915
18916         * g++.dg/template/static1.C: New test.
18917         * g++.dg/template/static2.C: New test.
18918         * g++.old-deja/g++.ext/memconst.C: New test.
18919
18920 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18921
18922         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18923         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18924         * g++.dg/special/initp1.C: Likewise.
18925
18926 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18927
18928         * gcc.c-torture/execute/20021204-1.c: New test.
18929
18930 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18931
18932         * gcc.dg/ppc-fmadd-1.c: New file.
18933         * gcc.dg/ppc-fmadd-2.c: New file.
18934         * gcc.dg/ppc-fmadd-3.c: New file.
18935
18936 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18937
18938         * gcc.c-torture/compile/20021204-1.c: New test.
18939
18940 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18941
18942         * g++.dg/inherit/covariant2.C: New test.
18943         * g++.dg/inherit/covariant3.C: New test.
18944         * g++.dg/inherit/covariant4.C: New test.
18945         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18946         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18947
18948 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18949
18950         PR c++/8688
18951         * g++.dg/init/brace3.C: New test.
18952
18953 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18954
18955         * gcc.dg/20020210-1.c: Fix a comment typo.
18956
18957 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18958
18959         PR c++/8720
18960         * g++.dg/parse/defarg1.C: New test.
18961
18962         PR c++/8615
18963         * g++.dg/template/char1.C: New test.
18964
18965         * g++.dg/template/varmod1.C: Fix typo.
18966
18967 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18968
18969         DR 180
18970         * g++.old-deja/g++.pt/crash32.C: Expect error.
18971
18972 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18973
18974         PR c++/5919
18975         * g++.dg/template/varmod1.C: New test.
18976
18977         PR c++/8727
18978         * g++.dg/inherit/typeinfo1.C: New test.
18979
18980         PR c++/8663
18981         * g++.dg/inherit/typedef1.C: New test.
18982
18983 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18984
18985         PR c++/8332
18986         PR c++/8493
18987         * g++.dg/template/strlen1.C: New test.
18988
18989         PR c++/8227
18990         * g++.dg/template/ctor2.C: New test.
18991
18992         PR c++/8214
18993         * g++.dg/init/string1.C: New test.
18994
18995         PR c++/8511
18996         * g++.dg/template/friend8.C: New test.
18997
18998 2002-11-29  Joe Buck <jbuck@synopsys.com>
18999
19000         * g++.dg/lookup/anon2.C: New test.
19001
19002 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
19003
19004         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19005         h8300 port.
19006
19007 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19008
19009         * gcc.dg/bitfld-6.c: New test.
19010
19011 2002-11-27  Jan Hubicka  <jh@suse.cz>
19012
19013         * gcc.c-torture/execute/20021127.[cx]: New test.
19014
19015 2002-11-26  Jan Hubicka  <jh@suse.cz>
19016
19017         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19018         quality.
19019
19020 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19021
19022         * g++.dg/init/brace2.C: New test.
19023         * g++.old-deja/g++.mike/p9129.C: Correct.
19024
19025 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
19026
19027         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
19028
19029 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
19030
19031         * gcc.dg/sibcall-6: New test for indirect sibcalls.
19032
19033 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
19034
19035         * testsuite/g++.dg/abi/empty11.C: New test.
19036         * testsuite/g++.dg/rtti/cv1.C: New test.
19037
19038 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
19039
19040         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
19041
19042 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
19043
19044         * g++.dg/abi/empty10.C: New test.
19045
19046 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19047
19048         * gcc.c-torture/compile/20021124-1.c: New test.
19049
19050 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
19051
19052         * g++.dg/abi/rtti2.C: New test.
19053
19054 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19055
19056         * gcc.dg/i386-unroll-1.c: New test.
19057
19058 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19059
19060         * gcc.c-torture/compile/20021120-1.c: New test.
19061         * gcc.c-torture/compile/20021120-2.c: New test.
19062
19063 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19064
19065         * gcc.dg/bitfld-5.c: New test.
19066
19067 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19068
19069         * gcc.c-torture/execute/20021120-3.c: New test.
19070
19071 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19072
19073         * gcc.c-torture/execute/20021120-2.c: New test.
19074
19075 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19076
19077         * gcc.c-torture/execute/20021120-1.c: New test.
19078
19079 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
19080
19081         * gcc.c-torture/execute/20021118-3.c: New test.
19082
19083 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19084
19085         * gcc.c-torture/compile/20021119-1.c: New test.
19086
19087 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
19088
19089         * gcc.dg/duff-1.c: New test.
19090         * gcc.dg/duff-2.c: New test.
19091         * gcc.dg/duff-3.c: New test.
19092
19093 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
19094
19095         * gcc.dg/cpp/_Pragma5.c: New test.
19096
19097 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19098
19099         * gcc.c-torture/execute/20021118-2.c: New test.
19100
19101 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19102
19103         * gcc.c-torture/execute/20021118-1.c: New test.
19104
19105 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
19106
19107         * gcc.dg/20021116-1.c: New test.
19108
19109 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
19110
19111         * g++.dg/abi/vcall1.C: New test.
19112
19113 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
19114
19115         * gcc.dg/20021029-1.c: New test.
19116         * gcc.dg/20021029-2.c: New test.
19117
19118 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19119
19120         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
19121
19122 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19123
19124         PR c/8439
19125         * gcc.dg/20021110.c: Move to ...
19126         * gcc.c-torture/compile/20021110.c: .... here.
19127
19128 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19129
19130         PR c/8467
19131         * gcc.c-torture/execute/20021111-1.c
19132
19133 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19134
19135         PR c/8439
19136         * gcc.dg/20021110.c: New test.
19137
19138 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
19139
19140         * g++.dg/abi/vthunk3.C: Run only on x86.
19141
19142 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19143
19144         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
19145
19146 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
19147
19148         * lib/compat.exp (compat-execute): Fix logic error in last
19149         change.
19150
19151 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
19152
19153         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
19154
19155 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19156
19157         PR c++/8389
19158         * g++.dg/template/access6.C: New test.
19159
19160 2002-11-08  Jan Hubicka  <jh@suse.cz>
19161
19162         * gcc.dg/i386-ssefp-1.c: New test.
19163         * gcc.dg/i386-ssefp-1.c: New test.
19164
19165 2002-11-08  Jan Hubicka  <jh@suse.cz>
19166
19167         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
19168
19169 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19170
19171         * g++.dg/abi/vthunk3.C: New test.
19172
19173         PR c++/8338
19174         * g++.dg/template/crash2.C: New test.
19175
19176 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19177
19178         * testsuite/g++.dg/abi/dtor1.C: New test.
19179         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19180
19181 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19182
19183         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19184         Darwin.
19185
19186 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19187
19188         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19189         -mthumb.  Only xfail with -O0.
19190
19191 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19192
19193         * g++.dg/abi/thunk1.C: New test.
19194         * g++.dg/abi/thunk2.C: Likewise.
19195         * g++.dg/abi/vtt1.C: Likewise.
19196
19197 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19198
19199         PR optimization/8423
19200         * gcc.c-torture/execute/builtin-constant.c: New test.
19201
19202 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19203
19204         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19205         Add some more cases.
19206
19207 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19208
19209         PR c++/8391
19210         * g++.dg/opt/local1.C: New test.
19211
19212 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19213
19214         PR c++/8160
19215         * g++.dg/template/complit1.C: New test.
19216
19217         PR c++/8149
19218         * g++.dg/template/typename4.C: Likewise.
19219
19220 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19221
19222         Core issue 287, PR c++/7639
19223         * g++.dg/template/instantiate1.C: Adjust error location.
19224         * g++.dg/template/instantiate3.C: New test.
19225         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19226         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19227         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19228
19229 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19230
19231         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19232
19233 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19234
19235         PR c++/8287
19236         * g++.dg/init/dtor2.C: New test.
19237
19238 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19239
19240         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19241         * gcc.dg/nest.c: Bypass errors on irix6.
19242
19243 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19244
19245         * gcc.dg/nest.c: Expect error for mmix-*-*.
19246         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19247
19248 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19249
19250         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19251         markers.
19252
19253         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19254
19255 2002-10-25  Mike Stump  <mrs@apple.com>
19256
19257         * gcc.dg/warn-1.c: New test.
19258
19259 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19260
19261         * g++.dg/template/typename3.C: New test.
19262
19263 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19264
19265         * g++.dg/lookup/ptrmem1.C: New test.
19266
19267         * g++.dg/abi/vthunk2.C: New test.
19268
19269 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19270
19271         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19272
19273 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19274
19275         * g++.dg/abi/empty9.C: New test.
19276
19277 2002-10-24  Richard Henderson  <rth@redhat.com>
19278
19279         * g++.dg/inherit/thunk1.C: Enable for ia64.
19280
19281 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19282
19283         PR c++/8067
19284         * g++.dg/lookup/pretty1.C: New test.
19285
19286 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19287
19288         * gcc.dg/20021023-1.c: New test.
19289
19290 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19291
19292         PR c++/7679
19293         * g++.dg/parse/inline1.C: New test.
19294
19295 2002-10-23  Richard Henderson  <rth@redhat.com>
19296
19297         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19298
19299         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19300
19301 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19302
19303         PR c++/6579
19304         * g++.dg/parse/stmtexpr3.C: New test.
19305
19306 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19307
19308         * g++.dg/expr/cond1.C: New test.
19309
19310 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19311
19312         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19313
19314 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19315
19316         * g++.dg/abi/vbase13.C: New test.
19317         * g++.dg/abi/vbase14.C: Likewise.
19318
19319 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19320
19321         * gcc.dg/tls/pic-1.c: New test.
19322         * gcc.dg/tls/nonpic-1.c: New test.
19323         * gcc.dg/20021018-1.c: New test.
19324
19325 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19326
19327         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19328         Remove only files with the same base name as the test case.
19329         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19330         (profopt-execute): Likewise.  Also, remove old profiling
19331         and performance data files before running the tests.
19332
19333         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19334         * g++.dg/bprob/bprob.exp: Likewise.
19335         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19336         to allow more general test case names.
19337
19338         * g++.dg/bprob/bprob-1.C: Rename to ...
19339         * g++.dg/bprob/g++-bprob-1.C: ... this.
19340
19341         * g77.dg/bprob/bprob-1.f: Rename to ...
19342         * g77.dg/bprob/g77-bprob-1.f: ... this.
19343
19344 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19345
19346         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19347         bison 1.50 or later.
19348
19349 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19350
19351         * g++.dg/README: Describe more test directories.
19352
19353 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19354
19355         * g++.dg/init/array6.C: Add additional tests.
19356
19357 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19358
19359         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19360         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19361
19362 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19363
19364         * gcc.c-torture/compile/20020604-1.x: New.
19365         * gcc.c-torture/compile/simd-5.x: Likewise.
19366         * gcc.c-torture/execute/920710-1.x: Likewise.
19367         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19368
19369 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19370
19371         * g++.dg/inherit/override1.C: Add dg-options clause.
19372
19373 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19374
19375         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19376         _mm_slli_si128.
19377
19378 2002-10-19  Andreas Schwab  <schwab@suse.de>
19379
19380         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19381         directory component.
19382
19383 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19384
19385         * g++.dg/inherit/thunk1.C: New test.
19386
19387         * g++.dg/inherit/override1.C: New test.
19388
19389         * g++.dg/abi/mangle11.C: New test.
19390         * g++.dg/abi/mangle14.C: New test.
19391         * g++.dg/abi/mangle17.C: New test.
19392
19393 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19394
19395         * g++.dg/overload/member2.C: New test.
19396
19397 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19398
19399         * g++.dg/README: Describe new compat directory.
19400         * g++.dg/dg.exp: Skip tests in compat directory.
19401         * README.compat: New file.
19402         * lib/compat.exp: New expect script.
19403         * g++.dg/compat: New test directory.
19404         * g++.dg/compat/compat.exp: New expect script.
19405         * g++.dg/compat/abi: New test directory.
19406         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19407         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19408         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19409         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19410         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19411         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19412         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19413         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19414         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19415         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19416         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19417         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19418         * g++.dg/compat/break: New test directory.
19419         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19420         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19421         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19422         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19423         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19424         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19425         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19426         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19427         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19428         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19429         g++.dg/compat/break/README: New files.
19430         * g++.dg/compat/eh: New test directory.
19431         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19432         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19433         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19434         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19435         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19436         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19437         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19438         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19439         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19440         g++.dg/compat/eh/filter2_y.C,
19441         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19442         g++.dg/compat/eh/new1_y.C,
19443         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19444         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19445         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19446         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19447         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19448         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19449         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19450         g++.dg/compat/eh/unexpected1_y.C: New files.
19451         * g++.dg/compat/init: New test directory.
19452         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19453         g++.dg/compat/init/array5_y.C,
19454         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19455         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19456         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19457         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19458         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19459         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19460         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19461         g++.dg/compat/init/init-ref2_y.C: New files.
19462
19463 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19464
19465         PR c++/7584
19466         * g++.dg/inherit/using3.C: New test.
19467
19468 2002-10-17  Jan Hubicka  <jh@suse.cz>
19469
19470         * gcc.dg/20021017-2.c: New test.
19471
19472 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19473
19474         * g++.dg/abi/mangle16.C: Adjust.
19475
19476         * g++.dg/init/array8.C: New test.
19477
19478 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19479
19480         * gcc.dg/special/mips-abi.exp: New test.
19481         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19482
19483 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19484
19485         * g++.dg/abi/mangle16.C: New test.
19486         * g++.dg/abi/mangle17.C: Likewise.
19487
19488         PR c++/7478
19489         * g++.dg/template/ref1.C: New test.
19490
19491 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19492
19493         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19494
19495 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19496
19497         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19498
19499 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19500
19501         PR c++/7524
19502         * g++.dg/init/array7.C: New test.
19503
19504 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19505
19506         * g++.dg/init/array6.C: New test.
19507
19508         * g++.dg/abi/mangle13.C: Likewise.
19509         * g++.dg/abi/mangle14.C: Likewise.
19510         * g++.dg/abi/mangle15.C: Likewise.
19511
19512 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19513
19514         * g++.dg/abi/empty8.C: New test.
19515
19516 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19517
19518         * g++.dg/init/ctor1.C: New test.
19519
19520 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19521
19522         * gcc.c-torture/execute/20021015-1.c: New test.
19523
19524 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19525
19526         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19527
19528 2002-10-14  Jan Hubicka  <jh@suse.cz>
19529
19530         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19531
19532 2002-10-14  Richard Henderson  <rth@redhat.com>
19533
19534         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19535
19536 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19537
19538         PR optimization/6631
19539         * g++.dg/opt/const2.C: New test.
19540
19541 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19542
19543         PR c++/7176
19544         * g++.dg/parse/friend1.C: New test.
19545         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19546
19547 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19548
19549         * gcc.dg/20021014-1.c: New test.
19550
19551 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19552
19553         PR c++/5661
19554         * g++.dg/ext/vlm1.C: New test.
19555         * g++.dg/ext/vlm2.C: Likewise.
19556
19557         * g++.dg/init/array1.C: Remove invalid braces.
19558         * g++.dg/init/brace1.C: New test.
19559         * g++.dg/init/copy2.C: Likewise.
19560         * g++.dg/init/copy3.C: Likewise.
19561         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19562         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19563         braces.
19564
19565 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19566
19567         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19568
19569 2002-10-11  Richard Shann  <richard.shann@superh.com>
19570
19571         * gcc.c-torture/compile/simd-5.c: New test.
19572
19573 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19574
19575         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19576
19577 2002-10-10  Jim Wilson  <wilson@redhat.com>
19578
19579         * gcc.c-torture/execute/20021010-1.c: New test.
19580
19581 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19582
19583         PR c/7353
19584         * g++.dg/ext/typedef-init.C: New test.
19585         * gcc.dg/typedef-init.c: New test.
19586
19587 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19588
19589         * gcc.dg/cpp/paste13.c: New test.
19590
19591 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19592
19593         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19594         remaining platforms, XFAIL during compile, not execute.  Don't
19595         XFAIL at -O0.
19596
19597 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19598
19599         * gcc.dg/alias-1.c: Tweak expected warning.
19600
19601 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19602
19603         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19604
19605 2002-10-06  Andreas Jaeger  <aj@suse.de>
19606
19607         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19608         * gcc.dg/cpp/c++98.C: Likewise.
19609
19610         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19611         * g++.dg/cpp/c++98.C: Likewise.
19612
19613         * g++.dg/README (Subdirectories): Mention cpp directory.
19614
19615         PR target/7559
19616         * gcc.dg/20021006-1.c: New test.
19617
19618 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19619
19620         PR c++/7804
19621         * g++.dg/other/warning1.C: New test.
19622
19623 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19624
19625         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19626         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19627         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19628
19629 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19630
19631         PR c++/7931
19632         * g++.dg/template/ptrmem3.C: New test.
19633
19634         PR c++/7754
19635         * g++.dg/template/union1.C: New test.
19636
19637 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19638
19639         PR c++/8006
19640         * g++.dg/abi/mangle9.C: New test.
19641         * g++.dg/abi/mangle10.C: New test.
19642         * g++.dg/abi/mangle11.C: New test.
19643         * g++.dg/abi/mangle12.C: New test.
19644
19645 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19646
19647         PR c++/7188.
19648         * g++.dg/template/meminit1.C: New test.
19649         * g++.dg/warn/Wreorder-1.C: Likewise.
19650         * g++.old-deja/g++.mike/warn3.C: Tweak.
19651         * lib/prune.exp: Ingore "in copy constructor".
19652
19653 2002-10-02  Andreas Jaeger  <aj@suse.de>
19654
19655         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19656         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19657         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19658         on x86-64.
19659
19660 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19661
19662         * gcc.dg/empty1.C: Fix typo.
19663
19664 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19665
19666         * gcc.dg/alias-1.c: New test.
19667
19668 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19669
19670         * gcc.dg/empty1.C: New test.
19671
19672         * g++.dg/tls/init-2.C: Tweak error messages.
19673
19674 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
19675
19676         * gcc.c-torture/compile/20020923-1.c: New test.
19677
19678 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
19679
19680         * gcc.c-torture/execute/ffs-1.c: New test.
19681         * gcc.c-torture/execute/ffs-2.c: Ditto.
19682
19683 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19684
19685         * g++.dg/overload/member1.C: New test.
19686
19687 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19688
19689         * g++.dg/abi/empty7.C: New test.
19690         * g++.dg/init/pm2.C: Likewise.
19691
19692 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19693
19694         * g++.dg/rtti/crash1.C: New test.
19695
19696 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19697
19698         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19699         gcc.dg/sibcall-4.c: New tests.
19700
19701 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19702
19703         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19704         powerpc and MMIX targets.
19705
19706 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19707
19708         * gcc.dg/cpp/20020927-1.c: New.
19709
19710 2002-09-26  David S. Miller  <davem@redhat.com>
19711
19712         * gcc.c-torture/compile/trunctfdf.c: New.
19713
19714 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19715
19716         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19717
19718 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19719
19720         * gcc.c-torture/execute/loop-15.c: New.
19721
19722 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19723
19724         * README.QMTEST: Fix typo.
19725
19726 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19727
19728         * gcc.dg/20020926-1.c: New test.
19729
19730 2002-09-25  David S. Miller  <davem@redhat.com>
19731
19732         PR target/7842
19733         * gcc.c-torture/execute/shiftdi.c: New test.
19734
19735 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19736
19737         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19738         unique to the tool.
19739         * lib/g77.exp (g77_init): Likewise.
19740         * lib/g++.exp (g++_init): Likewise.
19741         * lib/objc.exp (objc_init): Likewise.
19742
19743 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19744
19745         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19746         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19747         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19748
19749 2002-09-25  Richard Henderson  <rth@redhat.com>
19750
19751         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19752         too-small long double.
19753
19754 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19755
19756         * gcc.dg/20020919-1.c: New test.
19757
19758 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19759
19760         * g++.dg/abi/bitfield6.C: New test.
19761         * g++.dg/abi/bitfield7.C: New test.
19762         * g++.dg/abi/bitfield8.C: New test.
19763         * g++.dg/abi/vbase11.C: New test.
19764
19765 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19766
19767         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19768         hppa*-*-hpux*.  Update test comment.
19769
19770 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19771
19772         * gcc.dg/tls/struct-1.c: New test.
19773
19774 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19775
19776         * gcc.dg/cpp/tr-warn2.c: Update.
19777
19778 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19779
19780         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19781
19782 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19783
19784         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19785         systems.
19786
19787 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19788
19789         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19790
19791         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19792         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19793         setting of cxxfilt.
19794
19795 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19796
19797         * gcc.dg/20020312-2.c: Update for darwin.
19798
19799 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19800
19801         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19802
19803 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19804
19805         * objc.dg/comp-types-1.m: New test.
19806         * objc.dg/comp-types-2.m: New test.
19807         * objc.dg/comp-types-3.m: New test.
19808         * objc.dg/comp-types-4.m: New test.
19809         * objc.dg/comp-types-5.m: New test.
19810         * objc.dg/comp-types-6.m: New test.
19811
19812 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19813
19814         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19815
19816 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19817
19818         * g++.dg/other/do1.C: New test.
19819
19820         * g++.dg/template/subst1.C: New test.
19821
19822 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19823
19824         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19825
19826 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19827
19828         * g++.dg/template/qualttp20.C: Adjust expected errors.
19829         * g++.old-deja/g++.jason/report.C: Likewise.
19830         * g++.old-deja/g++.other/qual1.C: Likewise.
19831
19832         * g++.dg/lookup/scoped2.C: New test.
19833
19834         * g++.dg/ext/asm3.C: New test.
19835
19836 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19837
19838         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19839
19840 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19841
19842         * ChangeLog: follow spelling conventions.
19843         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19844         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19845         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19846         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19847         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19848         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19849         * g++.old-deja/g++.law/global-init1.C: Likewise.
19850         * g++.old-deja/g++.other/delete4.C: Likewise.
19851         * g++.old-deja/g++.other/inline21.C: Likewise.
19852         * g++.old-deja/g++.other/singleton.C: Likewise.
19853         * g77.dg/strlen0.f: Likewise.
19854         * g77.f-torture/compile/20010519-1.f: Likewise.
19855         * g77.f-torture/compile/980310-4.f: Likewise.
19856         * gcc.c-torture/compile/20000605-1.c: Likewise.
19857         * gcc.c-torture/execute/20020225-1.c: Likewise.
19858         * gcc.dg/c90-hexfloat-2.c: Likewise.
19859         * gcc.dg/c99-bool-1.c: Likewise.
19860         * gcc.dg/c99-hexfloat-2.c: Likewise.
19861         * gcc.dg/dll-2.c: Likewise.
19862         * gcc.dg/wtr-union-init-1.c: Likewise.
19863         * gcc.dg/wtr-union-init-2.c: Likewise.
19864         * gcc.dg/wtr-union-init-3.c: Likewise.
19865         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19866         * gcc.dg/cpp/defined.c: Likewise.
19867         * gcc.dg/cpp/macsyntx.c: Likewise.
19868         * gcc.dg/cpp/paste2.c: Likewise.
19869         * gcc.dg/cpp/trad/defined.c: Likewise.
19870         * gcc.dg/format/c90-printf-1.c: Likewise.
19871         * gcc.dg/format/c90-scanf-1.c: Likewise.
19872         * gcc.dg/format/c99-printf-1.c: Likewise.
19873         * gcc.dg/format/c99-scanf-1.c: Likewise.
19874         * gcc.misc-tests/gcov-8.c: Likewise.
19875         * lib/profopt.exp: Likewise.
19876
19877 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19878
19879         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19880
19881 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19882
19883         * g++.dg/inherit/using2.C: New test.
19884
19885 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19886
19887         * ChangeLog: Follow spelling conventions.
19888         * g++.dg/template/friend4.C: Likewise.
19889         * g++.old-deja/g++.pt/crash67.C: Likewise.
19890         * gcc.c-torture/execute/20000801-4.c: Likewise.
19891         * gcc.dg/c90-digraph-1.c: Likewise.
19892         * gcc.dg/c94-digraph-1.c: Likewise.
19893         * gcc.dg/c99-digraph-1.c: Likewise.
19894         * gcc.dg/cpp/line5.c: Likewise.
19895         * gcc.dg/cpp/multiline.c: Likewise.
19896         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19897         * gcc.dg/format/attr-3.c: Likewise.
19898         * gcc.dg/format/c90-scanf-3.c: Likewise.
19899         * gcc.dg/format/ext-4.c: Likewise.
19900
19901 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19902
19903         * g++.dg/template/pretty1.C: New test.
19904
19905 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19906
19907         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19908
19909 2002-09-13  Matt Austern  <austern@apple.com>
19910
19911         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19912         passing a cast expression to a function by const reference.
19913
19914 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19915
19916         * g++.dg/template/deduce1.C: New test.
19917
19918 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19919
19920         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19921         32-bit int.
19922
19923 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19924
19925         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19926         usage.
19927
19928 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19929
19930         * gcc.c-torture/compile/20020910-1.c: New test.
19931
19932 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19933
19934         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19935
19936 2002-09-10  Andreas Jaeger  <aj@suse.de>
19937
19938         * gcc.dg/20020312-2.c: Adjust for x86-64.
19939
19940 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19941
19942         * g77.dg/7388.f: New test case for PR 7388.
19943
19944 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19945
19946         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19947
19948 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19949
19950         * objc.dg/proto-lossage-1.m: New test.
19951
19952 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19953
19954         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19955
19956 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19957
19958         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19959         expected to pass.
19960
19961 2002-09-06  Stan Shebs  <shebs@apple.com>
19962             David Edelsohn  <edelsohn@gnu.org>
19963
19964         * gcc.dg/weak: New directory.
19965         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19966         target-specific xfail bits.
19967         * gcc.dg/typeof-2.c: Move to new directory.
19968         * gcc.dg/weak.exp: New expect script.
19969
19970 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19971
19972         * gcc.c-torture/execute/extzvsi.c: New test.
19973
19974 2002-09-05  Stan Shebs  <shebs@apple.com>
19975
19976         * gcc.dg/weak-1.c: xfail on Darwin.
19977         * gcc.dg/weak-2.c: Ditto.
19978         * gcc.dg/weak-3.c: Ditto.
19979         * gcc.dg/weak-4.c: Ditto.
19980         * gcc.dg/weak-5.c: Ditto.
19981         * gcc.dg/weak-6.c: Ditto.
19982         * gcc.dg/weak-7.c: Ditto.
19983         * gcc.dg/weak-8.c: Ditto.
19984         * gcc.dg/weak-9.c: Ditto.
19985
19986 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
19987
19988         * gcc.c-torture/execute/loop-14.c: New test.
19989
19990 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
19991
19992         * g++.dg/other/cxa-atexit1.C: New test.
19993
19994         * gcc.dg/typeof-2.c: New test.
19995
19996 2002-09-03  Roger Sayle  <roger@eyesopen.com>
19997
19998         * gcc.dg/builtins-2.c: New testcase.
19999         * gcc.dg/builtins-3.c: New testcase.
20000
20001 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
20002
20003         * gcc.dg/cpp/_Pragma4.c: New test.
20004
20005 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20006
20007         * objc/execute/nil_method-1.m: New testcase.
20008
20009 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20010
20011         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20012         [Object class], not [Object initialize].
20013
20014 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20015             Hans-Peter Nilsson  <hp@bitrange.com>
20016
20017         * gcc.c-torture/execute/20020720-1.x: Skip test on
20018         mmix-knuth-mmixware.  Correct comment.
20019
20020 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20021
20022         * testsuite/g++.dg/abi/bitfield5.C: New test.
20023         * testsuite/g++.dg/abi/vbase10.C: Likewise.
20024
20025 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
20026
20027         * objc.dg/undeclared-selector.m: New test.
20028
20029 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
20030
20031         * g++.dg/other/offsetof1.C: Avoid cast warning.
20032
20033 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
20034
20035         * objc.dg/super-class-2.m: New test.
20036
20037 2002-08-24  Matt Austern  <austern@apple.com>
20038
20039         * g++.dg/ext/lvaddr.C: New test.
20040         * g++.dg/ext/lvcast.C: New test.
20041
20042 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
20043
20044         * testsuite/g++.dg/inherit/cond1.C: New test.
20045
20046 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
20047
20048         * gcc.dg/noncompile/incomplete-1.c: New test.
20049
20050 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20051
20052         * gcc.dg/typespec-1.c: New test.
20053
20054 2002-08-20  Devang Patel  <dpatel@apple.com>
20055         * objc.dg/proto-hier-2.m: New test.
20056
20057 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
20058
20059         * objc.dg/bitfield-1.m: New test.
20060         * objc.dg/bitfield-2.m: New test.
20061
20062 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20063
20064         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
20065         gcc.dg/c99-flex-array-4.c: New tests.
20066
20067 2002-08-16  Stan Shebs  <shebs@apple.com>
20068
20069         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
20070
20071 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
20072
20073         * gcc.dg/typeof-1.c: New test.
20074         * g++.dg/ext/typeof2.C: New test.
20075
20076 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20077
20078         * g++.dg/other/offsetof1.C: New test.
20079
20080 2002-08-14  Richard Henderson  <rth@redhat.com>
20081
20082         * gcc.dg/tls/diag-3.c: Fix expected message strings.
20083
20084 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
20085
20086         * gcc.dg/cpp/_Pragma3.c: New test.
20087
20088 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
20089
20090         * g++.dg/template/inherit3: New test.
20091
20092 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20093
20094         * gcc.dg/bitfld-4.c: Add blank options.
20095
20096 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
20097
20098         * g++.dg/template/crash1.C: New test.
20099
20100 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20101
20102         * gcc.dg/tls/opt-2.c: New test.
20103
20104 2002-08-08  Devang Patel  <dpatel@apple.com>
20105
20106         * objc.dg/selector-1.m : New test
20107
20108 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20109
20110         * g++.dg/abi/bitfield4.C: New test.
20111         * gcc.dg/bitfld-4.c: New test.
20112
20113 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20114
20115         * g++.dg/other/packed1.C: New test.
20116
20117 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
20118
20119         * g++.dg/abi/offsetof.C: Tweak error messages.
20120         * g++.old-deja/g++.mike/p10769a.C: Likewise.
20121
20122 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20123
20124         * gcc.dg/bitfld-3.c: New test.
20125
20126 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20127             Richard Henderson  <rth@redhat.com>
20128
20129         * gcc.dg/i386-bitfield1.c: New test.
20130         * g++.dg/abi/bitfield3.C: Update.
20131
20132 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
20133
20134         * objc.dg/const-str-2.m: Update.
20135         * gcc.dg/cpp/c++98.c: Change to C extension.
20136         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
20137         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
20138
20139 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
20140
20141         * testsuite/gcc.dg/tls/diag-3.c: New.
20142
20143 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
20144
20145         * g++.dg/README (Subdirectories): Document new subdir expr.
20146         * g++.dg/expr/pmf-1.C: New test.
20147
20148 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
20149
20150         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
20151
20152 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
20153
20154         * g++.dg/abi/bitfield3.C: New test.
20155
20156 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
20157
20158         * lib/gcov.exp: Tweak expected line formats.
20159         * gcc.misc-tests/gcov8.c: New test.
20160         * gcc.misc-tests/gcov8.x: New flags.
20161
20162 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
20163
20164         * consistency.vlad/layout/endian.c: Include string.h.
20165
20166         * gcc.c-torture/execute/20020805-1.c: New test.
20167
20168 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
20169
20170         * g++.dg/other/conversion1.C: New test.
20171
20172 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20173
20174         * gcc.dg/builtins-1.c: New testcase.
20175
20176 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20177
20178         * g++.dg/inherit/access3.C: New test.
20179
20180 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20181
20182         * gcc.dg/ia64-visibility-2.c: New test.
20183
20184 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20185
20186         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20187         __qualifier_flags to __flags.
20188
20189 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20190
20191         * g++.dg/inherit/operator1.C: New test.
20192         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20193         * g++.dg/other/error1.C: Change expected error message.
20194         * g++.dg/template/conv4.C: Likewise.
20195
20196 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20197
20198         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20199         for documented behavior.
20200
20201 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20202
20203         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20204         several targets known to fail.
20205
20206 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20207
20208         * gcc.dg/mips-args-[123].c: New tests.
20209
20210 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20211
20212         * gcc.dg/ppc-spe.c: New.
20213
20214 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20215
20216         * g++.dg/other/ptrmem4.C: New testcase.
20217
20218 2002-07-24  Richard Henderson  <rth@redhat.com>
20219
20220         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20221
20222 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20223
20224         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20225
20226 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20227
20228         * gcc.c-torture/execute/memset-3.c: New testcase.
20229
20230 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20231
20232         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20233         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20234
20235 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20236
20237         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20238         Delete.
20239
20240 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20241
20242         * gcc.c-torture/compile/simd-4.c: New test.
20243
20244 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20245
20246         PR c++/7347, c++/7348
20247         * g++.dg/template/access4.C: New test.
20248         * g++.dg/template/access5.C: New test.
20249         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20250         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20251         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20252         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20253
20254 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20255
20256         * gcc.dg/gnu89-init-2.c: New test.
20257
20258 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20259
20260         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20261
20262 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20263
20264         * gcc.c-torture/execute/20020720-1.c: New testcase.
20265
20266 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20267
20268         * gcc.dg/cpp/Wsignprom.c: New tests.
20269
20270 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20271
20272         * gcc.c-torture/execute/loop-13.c: New test.
20273
20274 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20275
20276         * gcc.dg/cpp/expr.c: New tests.
20277
20278 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20279
20280         * g++.dg/opt/pr6713.C: Add template instantiation.
20281
20282 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20283
20284         * gcc.dg/nest.c: New test.
20285
20286 2002-07-17  Richard Henderson  <rth@redhat.com>
20287
20288         * g++.dg/opt/pr6713.C: New test.
20289
20290 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20291
20292         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20293         XFAIL for all x86 processors.
20294
20295 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20296
20297         * gcc.c-torture/execute/20010122-1.x: Do not test with
20298         -fomit-frame-pointer.
20299
20300 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20301
20302         * g++.dg/template/instantiate2.C: New test.
20303         * g++.dg/template/spec4.C: New test.
20304
20305 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20306
20307         * g++.dg/template/access2.C: New test.
20308         * g++.dg/template/access3.C: New test.
20309
20310 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20311
20312         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20313         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20314         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20315         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20316         Convert to use <stdarg.h>.
20317         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20318         Delete.
20319         * gcc.dg/va-arg-2.c: New.
20320         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20321
20322 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20323
20324         * gcc.c-torture/compile/20020710-1.c: New test.
20325
20326 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20327                           Andrew Pinski  <pinskia@physics.uc.edu>
20328
20329         gcc.c-torture/compile/simd-2.c: New testcase.
20330         gcc.c-torture/compile/simd-3.c: Likewise.
20331
20332 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20333
20334         PR c++/7224
20335         * g++.dg/overload/error1.C: New test.
20336
20337 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20338
20339         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20340         configuration and IRIX 6 O32 ABI.
20341
20342 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20343
20344         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20345
20346 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20347
20348         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20349
20350 2002-07-10  Jeffrey A Law  <law@redhat.com>
20351
20352         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20353
20354         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20355
20356 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20357
20358         * gcc.dg/20020312-2.c: Check for __PPC__.
20359
20360 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20361
20362         * gcc.c-torture/compile/20020709-1.c: New test.
20363
20364 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20365
20366         * g++.dg/template/qualttp21.C: New test case.
20367
20368 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20369
20370         * gcc.c-torture/compile/20020706-1.c: New test.
20371         * gcc.c-torture/compile/20020706-2.c: New test.
20372
20373 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20374             Alexandre Oliva  <aoliva@redhat.com>
20375
20376         * g++.dg/warn/incomplete1.C: New test.
20377
20378 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20379
20380         PR c++/7099
20381         * g++.dg/warn/noreturn1.C: New test.
20382
20383 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20384
20385         PR c++/6706
20386         * g++.dg/debug/debug6.C: New test.
20387         * g++.dg/debug/debug7.C: New test.
20388
20389 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20390
20391         * gcc.c-torture/compile/simd-3.c: New test.
20392
20393 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20394
20395         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20396         * gcc.dg/20020620-1.c: Likewise.
20397
20398 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20399
20400         PR c++/6944
20401         * g++.dg/init/array4.C: New test.
20402         * g++.dg/init/array5.C: New test.
20403
20404 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20405
20406         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20407         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20408
20409 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20410
20411         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20412         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20413         * gcc.dg/wtr-conversion-1.c: Likewise.
20414         * gcc.dg/wtr-escape-1.c: Likewise.
20415         * gcc.dg/wtr-int-type-1.c: Likewise.
20416         * gcc.dg/wtr-label-1.c: Likewise.
20417         * gcc.dg/wtr-static-1.c: Likewise.
20418         * gcc.dg/wtr-strcat-1.c: Likewise.
20419         * gcc.dg/wtr-suffix-1.c: Likewise.
20420         * gcc.dg/wtr-switch-1.c: Likewise.
20421         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20422         * gcc.dg/wtr-union-init-1.c: Likewise.
20423         * gcc.dg/wtr-union-init-2.c: Likewise.
20424         * gcc.dg/wtr-union-init-3.c: Likewise.
20425
20426         * gcc.dg/wtr-func-def-1.c: New test.
20427
20428 2002-07-02 Devang Patel <dpatel@apple.com>
20429
20430         * objc.dg/param-1.m: New test.
20431
20432 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20433
20434         * gcc.dg/cpp/trad/directive.c: Add test.
20435         * gcc.dg/cpp/trad/macroargs.c: Add test.
20436         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20437
20438 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20439
20440         * gcc.dg/cpp/cmdlne-M.c: New test.
20441
20442 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20443
20444         * objc.dg/desig-init-1.m: New test.
20445
20446 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20447
20448         PR c++/6716
20449         * g++.dg/template/instantiate1.C: New test.
20450
20451 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20452
20453         PR c++/7112
20454         * g++.dg/template/sizeof2.C: New test.
20455
20456 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20457
20458         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20459         gcc.dg/cpp/trad/include.c: New tests.
20460
20461 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20462
20463         PR target/7177
20464         * gcc.c-torture/compile/20020701-1.c: New test.
20465
20466 2002-07-01  Stan Shebs  <shebs@apple.com>
20467
20468         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20469         header here...
20470         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20471         (objc-torture-execute): or here.
20472
20473 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20474
20475         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20476
20477 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20478
20479         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20480
20481 2002-06-30  Devang Patel  <dpatel@apple.com>
20482
20483         * objc.dg/fsyntax-only.m: New test.
20484
20485 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20486
20487         PR c++/6695
20488         * g++.dg/template/friend7.C: New file.
20489
20490 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20491
20492         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20493         return type.
20494
20495 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20496
20497         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20498         avoid division by zero.
20499
20500 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20501
20502         * gcc.dg/Wunknownprag.c: New tests.
20503
20504 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20505
20506         * gcc.c-torture/execute/simd-2.c: New test.
20507
20508 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20509
20510         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20511         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20512         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20513         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20514         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20515         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20516         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20517         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20518         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20519         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20520         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20521         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20522         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20523         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20524         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20525         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20526         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20527
20528 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20529
20530         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20531         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20532         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20533         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20534         New tests.
20535         * gcc.dg/cpp/trad/directive.c: Update.
20536
20537 2002-06-23  Andreas Jaeger  <aj@suse.de>
20538
20539         * gcc.c-torture/execute/complex-6.c: New.
20540
20541 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20542
20543         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20544         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20545         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20546         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20547
20548 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20549
20550         * gcc.dg/cpp/trad: New directory with traditional tests copied
20551         from parent directory.
20552         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20553         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20554         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20555         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20556         Move to trad/ and rename.
20557         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20558         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20559         gcc.dg/cpp/trad/redef2.c: New tests.
20560         * gcc.dg/cpp/trad/trad.exp: New driver.
20561
20562 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20563
20564         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20565         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20566         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20567         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20568         Remove.
20569
20570 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20571
20572         * gcc.dg/20020620-1.c: New test.
20573
20574 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20575
20576         * g++.dg/template/ttp4.C: New test.
20577
20578 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20579
20580         * g++.dg/opt/vt1.C: Fix regexp.
20581
20582 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20583
20584         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20585         Don't use attribute `noinline'.
20586
20587 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20588
20589         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20590
20591 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20592
20593         * gcc.c-torture/execute/simd-1.c: New.
20594
20595         * gcc.dg/simd-1.c: New.
20596
20597 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20598
20599         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20600
20601 2002-06-16  Richard Henderson  <rth@redhat.com>
20602
20603         * g++.dg/ext/anon-struct1.C: New.
20604         * g++.dg/ext/anon-struct2.C: New.
20605         * g++.dg/ext/anon-struct3.C: New.
20606         * gcc.dg/anon-struct-1.c: New.
20607         * gcc.dg/anon-struct-2.c: New.
20608         * gcc.dg/anon-struct-3.c: New.
20609         * gcc.dg/20011008-1.c: Adjust warning text.
20610         * gcc.dg/20020527-1.c: Add -fms-extensions.
20611
20612 2002-06-16  Richard Henderson  <rth@redhat.com>
20613
20614         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20615
20616 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20617
20618         * gcc.c-torture/execute/20020615-1.c: New test.
20619
20620 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20621
20622         * gcc.c-tortuture/execute/compare-1.c: New test case.
20623         * gcc.c-tortuture/execute/compare-2.c: New test case.
20624         * gcc.c-tortuture/execute/compare-3.c: New test case.
20625
20626 2002-06-13  Richard Henderson  <rth@redhat.com>
20627
20628         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20629         ia64 ilp32.
20630
20631 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20632
20633         * g++.dg/template/typename2.C: Update error message.
20634
20635 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20636
20637         * gcc.c-torture/execute/20020611-1.c: New test.
20638
20639 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20640
20641         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20642         list of targets to skip.
20643
20644 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20645
20646         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20647         targets if not optimizing.
20648
20649 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20650
20651         * gcc.c-torture/compile/20020605-1.c: New test.
20652
20653         * g++.dg/opt/vt1.C: New test.
20654
20655         * gcc.dg/20020531-1.c: New test.
20656
20657         * gcc.dg/20020530-1.c: New test.
20658
20659         * gcc.dg/20020527-1.c: New test.
20660
20661         * g++.dg/opt/cse1.C: New test.
20662
20663 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20664
20665         * gcc.dg/20020607-2.c: New test case.
20666
20667 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20668
20669         * gcc.c-torture/compile/20020604-1.c: New test.
20670
20671 2002-06-04  Richard Henderson  <rth@redhat.com>
20672
20673         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
20674         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
20675         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
20676
20677 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
20678
20679         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
20680
20681 2002-06-03  Richard Henderson  <rth@redhat.com>
20682
20683         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20684         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20685
20686 2002-06-02  Richard Henderson  <rth@redhat.com>
20687
20688         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20689         test functions static.
20690
20691 2002-06-02  Andreas Jaeger  <aj@suse.de>
20692
20693         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20694         now.
20695
20696 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20697
20698         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20699         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20700         Update for mofified diagnostics.
20701         * gcc.dg/c99-intconst-1.c: No longer fail.
20702
20703 2002-06-02  Richard Henderson  <rth@redhat.com>
20704
20705         * gcc.dg/uninit-A.c: Remove xfail markers.
20706
20707 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20708
20709         * gcc.dg/fnegate-1.c: New test case.
20710
20711 2002-05-30  Osku Salerma  <osku@iki.fi>
20712
20713         * gcc.c-torture/execute/mayalias-1.c: New file.
20714
20715 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20716
20717         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20718         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20719         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20720
20721 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20722
20723         * gcc.c-torture/execute/20020529-1.c: New test.
20724
20725 2002-05-27  Richard Henderson  <rth@redhat.com>
20726
20727         * g++.dg/ext/attrib6.C: New test case.
20728
20729 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20730
20731         * gcc.c-torture/execute/pure-1.c: New test.
20732
20733 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20734
20735         * gcc.dg/cpp/arith-2.c: Remove.
20736
20737 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20738
20739         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20740         * gcc.dg/cpp/if-3.c: Remove.
20741
20742 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20743
20744         * g++.dg/opt/cse2.C: New test.
20745
20746 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20747
20748         * gcc.dg/cpp/arith-1.c: New semantic tests.
20749         * gcc.dg/cpp/if-1.c: Update.
20750
20751 2002-05-24  Ben Elliston  <bje@redhat.com>
20752
20753         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20754
20755 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20756
20757         * gcc.dg/verbose-asm.c: New test.
20758
20759 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20760
20761         * gcc.dg/cpp/paste12.c: New test.
20762
20763 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20764
20765         * g++.dg/parse/named_ops.C: New test.
20766
20767 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20768
20769         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20770
20771 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20772
20773         * gcc.dg/weak-2.c: Allow optional leading underscore
20774         in scan-assembler symbol name.
20775         * gcc.dg/weak-3.c: Likewise.
20776         * gcc.dg/weak-4.c: Likewise.
20777         * gcc.dg/weak-5.c: Likewise.
20778
20779 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20780
20781         * gcc.dg/20020523-1.c: New test.
20782
20783 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20784
20785         * objc.dg/const-str-2.m: Update now that we stop after
20786         a command line error.
20787
20788 2002-05-22  Richard Henderson  <rth@redhat.com>
20789
20790         * g++.dg/dg.exp: Fix typo in test pruneing.
20791
20792 2002-05-22  Richard Henderson  <rth@redhat.com>
20793
20794         * g++.dg/dg.exp: Prune the tls subdirectory.
20795         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20796         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20797         * g++.dg/tls/init-1.C: New.
20798
20799 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20800
20801         * gcc.dg/20020517-1.c: New test.
20802
20803 2002-05-21  Richard Henderson  <rth@redhat.com>
20804
20805         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20806         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20807
20808 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20809
20810         * g++.dg/other/copy2.C: New test.
20811
20812 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20813
20814         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20815         (MAX_COPY): Bump up to 10 times sizeof (long long).
20816         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20817
20818         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20819         sizeof (long long).
20820
20821         * gcc.c-torture/execute/strcpy-1.c: New test.
20822
20823 2002-05-19  Jason Merrill  <jason2redhat.com>
20824
20825         * g++.dg/ext/oper1.C: New test.
20826
20827 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20828 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20829
20830         * README.QMTEST: New file.
20831
20832         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20833
20834 2002-05-19  Andreas Jaeger  <aj@suse.de>
20835
20836         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20837         now.
20838         * gcc.c-torture/execute/loop-2d.x: Likewise.
20839
20840 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20841
20842         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20843         support weak symbols.
20844         * gcc.dg/weak-4.c: Likewise
20845         * gcc.dg/weak-6.c: Likewise
20846
20847 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20848
20849         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20850         cygwin, coff and h8300-*-hms targets
20851         * gcc.dg/weak-5.c: Likewise
20852         * gcc.dg/weak-7.c: Likewise
20853
20854 2002-05-16  Jason Merrill  <jason@redhat.com>
20855
20856         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20857         (scan-assembler-not, scan-assembler-dem): Likewise.
20858         (scan-assembler-dem-not): Likewise.
20859
20860 2002-05-15  Richard Henderson  <rth@redhat.com>
20861
20862         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20863
20864 2002-05-15  Richard Henderson  <rth@redhat.com>
20865
20866         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20867         (vfoo1f): Warning here.
20868         (vfoo1l): Don't redefine the alias.
20869
20870 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20871
20872         * g++.dg/init/pm1.C: New test.
20873
20874 2002-05-12  David S. Miller  <davem@redhat.com>
20875
20876         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20877         types.
20878
20879 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20880
20881         * gcc.c-torture/execute/20020510-1.c: New test case.
20882
20883 2002-05-10  David S. Miller  <davem@redhat.com>
20884
20885         * gcc.c-torture/execute/conversion.c: Test long double too.
20886
20887 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20888
20889         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20890         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20891         * lib/g++.exp (g++_link_flags): Likewise.
20892         * lib/objc.exp (objc_target_compile): Likewise.
20893
20894 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20895
20896         * gcc.dg/cpp/poison.c: Update.
20897         * gcc.dg/cpp/20000625-2.c: Remove.
20898         * gcc.dg/cpp/direct2s.c: Remove final test.
20899
20900 2002-05-08  Tom Rix  <trix@redhat.com>
20901
20902         * gcc.c-torture/execute/20020508-1.c: New test.
20903         * gcc.c-torture/execute/20020508-2.c: New test.
20904         * gcc.c-torture/execute/20020508-3.c: New test.
20905
20906 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20907
20908         * gcc.dg/cpp/charconst-4.c: More tests.
20909
20910 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20911
20912         PR c/6569
20913         * gcc.dg/weak-3.c: Update location of warning messages.
20914         * gcc.dg/weak-5.c: Likewise.
20915
20916 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20917
20918         * gcc.c-torture/execute/20020506-1.c: New test case.
20919
20920 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20921
20922         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20923
20924 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20925
20926         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20927
20928 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20929
20930         * gcc.dg/cpp/charconst-3.c: New test.
20931
20932 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20933
20934         * gcc.dg/cpp/charconst.c: Update tests.
20935
20936 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20937
20938         * treelang: Added directory for new sample language treelang. Also
20939         lib/treelang.exp: New file to signal treelang should be tested.
20940
20941 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20942
20943         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20944         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20945         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20946         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20947         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20948         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20949         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20950
20951 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20952
20953         * gcc.dg/format/xopen-2.c: New test.
20954
20955 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20956
20957         * gcc.dg/20020503-1.c: New test.
20958
20959 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20960
20961         * g++.dg/init/dtor1.C: Make it tougher.
20962
20963 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20964
20965         * g++.dg/init/dtor1.C: New test.
20966
20967 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20968
20969         * gcc.dg/altivec-8.c: New.
20970
20971 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20972
20973         * gcc.dg/altivec-7.c: New.
20974
20975 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20976
20977         * g++.dg/parse/typedef1.C: New test.
20978
20979 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20980
20981         PR c++/6486
20982         * g++.dg/template/friend6.C: New test.
20983
20984         PR c++/6492
20985         * g++.dg/init/copy1.C: New test.
20986
20987 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
20988
20989         * g++.dg/warn/effc1.C: New test.
20990
20991 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20992
20993         * gcc.dg/cpp/if-cexp.c: Add a test.
20994
20995 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
20996
20997         * gcc.dg/20020426-2.c: New test.
20998
20999 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21000
21001         * gcc.dg/cpp/if-mop.c: Update.
21002         * gcc.dg/cpp/if-mpar.c: Add test.
21003         * gcc.dg/cpp/if-oppr.c: Update.
21004
21005 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21006
21007         PR c/6343
21008         * gcc.dg/weak-[2-7].c: New tests.
21009
21010 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21011
21012         * gcc.dg/enum1.c: New test.
21013
21014 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21015
21016         PR c++/6497
21017         * g++.dg/inherit/access2.C: New test.
21018
21019 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21020
21021         PR bootstrap/6445
21022         * gcc.dg/20020426-1.c: New test.
21023
21024 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21025
21026         * g++.dg/abi/enum1.C: New test.
21027
21028 2002-04-26  Richard Henderson  <rth@redhat.com>
21029
21030         * gcc.dg/c99-bool-1.c: Expect always true warning.
21031
21032 2002-04-25  Roger Sayle  <roger@eyesopen.com>
21033
21034         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
21035
21036 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21037
21038         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
21039         targets.
21040
21041 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
21042
21043         * g++.dg/abi/mange7.C: New test.
21044
21045         PR c++/6438.
21046         * g++.dg/parse/stmtexpr2.C: New test.
21047
21048 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
21049
21050         * gcc.dg/20020312-2.c: Add SH target.
21051
21052 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21053
21054         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
21055         compiler output on mips*-*-irix*.
21056
21057 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
21058
21059         * g++.dg/parse/attr1.C: New test.
21060
21061 2002-04-23  Roger Sayle  <roger@eyesopen.com>
21062
21063         * gcc.c-torture/execute/string-opt-17.c: New test case.
21064         * gcc.c-torture/execute/memset-2.c: New test case.
21065
21066 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
21067
21068         PR c++/6256:
21069         * g++.dg/template/friend5.C: New test.
21070
21071         PR c++/6331:
21072         * g++.dg/template/qual1.C: Likewise.
21073
21074 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
21075
21076         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
21077         Include stdlib.h, not stdio.h or ctype.h.
21078
21079 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
21080
21081         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
21082         cris-*-elf* and mmix-*-*.
21083         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
21084         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
21085         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
21086         Ditto.
21087         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
21088         * gcc.dg/wchar_t-1.c: Ditto.
21089
21090 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
21091
21092         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
21093         Clarify comment.
21094
21095 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
21096
21097         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
21098
21099 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21100
21101         * gcc.c-torture/execute/20000906-1.x: Delete.
21102
21103 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
21104
21105         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
21106
21107 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
21108
21109         * PR6367
21110         * g77.f-torture/execute/6367.f: New test.
21111         * g77.f-torture/execute/6367.x: Disable for MMIX.
21112
21113 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
21114
21115         * PR6352
21116         * g++.dg/opt/inline2.C: New test.
21117
21118 2002-04-18  Richard Henderson  <rth@redhat.com>
21119
21120         * gcc.dg/20000906-1.c: Enable for all targets.
21121         * gcc.c-torture/compile/iftrap-2.c: New.
21122
21123 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21124
21125         * gcc.dg/20020418-1.c: New test.
21126         * gcc.dg/20020418-2.c: New test.
21127
21128 2002-04-18  Richard Henderson  <rth@redhat.com>
21129
21130         * gcc.c-torture/compile/iftrap-1.c: New.
21131         * gcc.dg/iftrap-1.c: Adjust for ia64.
21132         * gcc.dg/iftrap-2.c: New.
21133
21134 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21135
21136         * gcc.c-torture/compile/20020418-1.c: New test.
21137
21138 2002-04-18  Roger Sayle  <roger@eyesopen.com>
21139
21140         * gcc.c-torture/compile/20020415-1.c: New.
21141
21142 2002-04-18  David S. Miller  <davem@redhat.com>
21143
21144         * gcc.c-torture/execute/20020418-1.c: New test.
21145
21146 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
21147
21148         * gcc.dg/20020416-1.c: New test.
21149
21150         * g++.dg/opt/inline1.C: New test.
21151
21152 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
21153
21154         * gcc.dg/altivec-5.c: New test.
21155
21156         * gcc.dg/20020415-1.c: New test.
21157
21158 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
21159
21160         * testsuite/lib/chill.exp: Remove.
21161
21162 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
21163
21164         * g++.dg/other/big-struct.C: New test.
21165
21166 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
21167
21168         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
21169         of scratch file.
21170
21171 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
21172
21173         PR c/6277
21174         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21175         in scan-assembler function name
21176
21177 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21178
21179         * g77.f-torture/execute/980628-4.x,
21180         g77.f-torture/execute/980628-5.x,
21181         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21182         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21183         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21184         i[34567]86-*-*.
21185
21186 2002-04-13  David S. Miller  <davem@redhat.com>
21187
21188         * gcc.c-torture/execute/20020413-1.c: New test.
21189
21190 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21191
21192         * gcc.dg/asm-6.c,
21193         * g++.dg/ext/asm1.C: New tests.
21194
21195 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21196
21197         PR c++ 5373.
21198         * g++.dg/parse/stmtexpr1.C: New test.
21199
21200         PR c++/5189.
21201         * g++.dg/template/copy1.C: New test.
21202
21203 2002-04-12  Richard Henderson  <rth@redhat.com>
21204
21205         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21206
21207 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21208
21209         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21210         gcc.c-torture/execute/20020307-2.c.
21211
21212 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21213
21214         * g++.dg/ext/attrib5.C,
21215         * g++.dg/lookup/struct1.C: New tests.
21216
21217 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21218
21219         * gcc.dg/20020411-1.c: New test.
21220
21221         * gcc.c-torture/execute/20020411-1.c: New test.
21222
21223 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21224
21225         * g77.f-torture/execute/6177.f: New test.
21226
21227 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21228
21229         PR middle-end/6247
21230         * g++.dg/opt/cleanup1.C: New test.
21231
21232         * g++.dg/opt/const1.C: New test.
21233
21234 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21235
21236         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21237
21238 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21239
21240         PR c++/5507
21241         * g++.dg/template/typename2.C: New test.
21242
21243 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21244
21245         * gcc.c-torture/execute/loop-12.c: New.
21246
21247 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21248
21249         * g77.f-torture/execute/980628-4.x,
21250         g77.f-torture/execute/980628-5.x,
21251         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21252         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21253         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21254
21255 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21256
21257         PR optimization/6086
21258         * g++.dg/opt/preinc1.C: New test.
21259
21260 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21261
21262         PR c++/5571
21263         * g++.dg/opt/static2.C: New test.
21264
21265 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21266
21267         PR c/5120
21268         * gcc.dg/20020406-1.c: New test.
21269
21270 2002-04-04  David S. Miller  <davem@redhat.com>
21271
21272         * gcc.c-torture/execute/20020404-1.c: New test.
21273
21274 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21275
21276         PR c/6123
21277         * gcc.dg/20020312-2.c: Do not declare global register variable
21278         if __PIC__ or __pic__ is defined.
21279
21280 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21281
21282         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21283         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21284
21285 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21286
21287         * gcc.misc-tests/linkage.exp: Update last change to handle
21288         sparc*-, not just sparc-.
21289
21290 2002-04-03  Richard Henderson  <rth@redhat.com>
21291
21292         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21293
21294 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21295
21296         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21297
21298 2002-04-02  David S. Miller  <davem@redhat.com>
21299
21300         * gcc.c-torture/execute/20020402-3.c: New test.
21301
21302 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21303
21304         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21305         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21306
21307         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21308         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21309         g77.f-torture/execute/20001201.x,
21310         g77.f-torture/execute/u77-test.x: New files.
21311
21312         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21313         * gcc.dg/wchar_t-1.c: Ditto.
21314
21315 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21316
21317         * gcc.c-torture/execute/20020402-1.c: New test.
21318
21319 2002-04-01  Richard Henderson  <rth@redhat.com>
21320
21321         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21322
21323         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21324
21325 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21326
21327         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21328
21329 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21330
21331         * g++.dg/inherit/template-as-base.C: Expect error.
21332         * g++.dg/inherit/namespace-as-base.C: Likewise.
21333
21334 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21335
21336         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21337         g++.dg/ext/instantiate3.C: Tweak match patterns.
21338
21339         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21340         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21341         -da test.
21342
21343 2002-03-31  Richard Henderson  <rth@redhat.com>
21344
21345         * gcc.dg/special/alias-2.c: New.
21346         * gcc.dg/special/ecos.exp: Run it.
21347
21348 2002-03-31  Richard Henderson  <rth@redhat.com>
21349
21350         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21351
21352 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21353
21354         * gcc.dg/weak-1.c: Disable on h8300 port.
21355
21356 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21357
21358         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21359         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21360         ordering tests.
21361         * g++.dg/bprob/bprob-1.C: New test.
21362         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21363         * g++.dg/gcov/gcov-1.C: New test.
21364         * g++.dg/gcov/gcov-1.x: New file.
21365         * g++.dg/gcov/gcov-2.C: New test.
21366         * g++.dg/gcov/gcov-3.C: New test.
21367         * g++.dg/gcov/gcov-3.h: New file.
21368
21369 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21370
21371         * g++.old-deja/g++.other/builtins5.C: New test.
21372         * g++.old-deja/g++.other/builtins6.C: New test.
21373         * g++.old-deja/g++.other/builtins7.C: New test.
21374         * g++.old-deja/g++.other/builtins8.C: New test.
21375         * g++.old-deja/g++.other/builtins9.C: New test.
21376
21377 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21378
21379         * g++.dg/opt/static1.C: New test.
21380
21381         * g++.dg/opt/longbranch1.C: New test.
21382
21383 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21384
21385         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21386
21387         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21388
21389 2002-03-28  Jeffrey A Law  (law@redhat.com)
21390
21391         * gcc.c-torture/execute/20020328-1.c: New test.
21392
21393 2002-03-27  Richard Henderson  <rth@redhat.com>
21394
21395         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21396         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21397         move from g++.old-deja/g++.ext/.
21398
21399 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21400
21401         * g++.dg/init/new2.C: New test.
21402
21403 2002-03-26  Richard Henderson  <rth@redhat.com>
21404
21405         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21406
21407         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21408         on sparc.
21409
21410         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21411         sparcv9 systems.
21412         * gcc.dg/20001102-1.c: Likewise.
21413
21414 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21415
21416         * gcc.dg/cpp/endif-pedantic1.c,
21417         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21418
21419 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21420
21421         * g++.dg/init/new1.C: New test.
21422
21423 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21424
21425         * g++.dg/abi/vbase9.C: New test.
21426
21427 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21428
21429         * gcc.dg/arm-asm.c: New test.
21430
21431 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21432
21433         * gcc.dg/Wswitch-enum.c: New test.
21434         Fix PR c/5044.
21435
21436 2002-03-26  Richard Henderson  <rth@redhat.com>
21437
21438         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21439         structure.
21440
21441 2002-03-25  Richard Henderson  <rth@redhat.com>
21442
21443         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21444         sparcv9 systems.
21445
21446         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21447         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21448
21449 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21450
21451         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21452
21453 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21454
21455         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21456         targets using generic thunk support.
21457
21458 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21459
21460         * gcc.c-torture/compile/20020323-1.c: New test.
21461
21462         * g++.dg/opt/conj2.C: New test.
21463
21464 2002-03-24  Richard Henderson  <rth@redhat.com>
21465
21466         * gcc.dg/weak-1.c: Use -fno-common.
21467
21468 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21469
21470         * g77.dg/f77-edit-apostrophe-out.f: New test
21471         * g77.dg/f77-edit-h-out.f: New test
21472         * g77.dg/f77-edit-t-in.f: New test
21473         * g77.dg/f77-edit-t-out.f: New test
21474         * g77.dg/f77-edit-x-out.f: New test
21475         * g77.dg/f77-edit-slash-out.f: New test
21476         * g77.dg/f77-edit-colon-out.f: New test
21477         * g77.dg/f77-edit-s-out.f: New test
21478
21479 2002-03-24  Richard Henderson  <rth@redhat.com>
21480
21481         * objc/execute/formal_protocol-6.x: New XFAIL.
21482
21483 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21484
21485         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21486         that do not support weak symbols
21487
21488 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21489
21490         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21491         * lib/g77.exp:  Likewise
21492         * lib/objc.exp: Likewise
21493
21494 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21495
21496         * gcc.dg/Wswitch-default.c: New test.
21497
21498 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21499
21500         * g++.dg/other/enum1.C: New test.
21501
21502 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21503
21504         * gcc.dg/pragma-ep-3.c: Fix typo.
21505
21506 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21507
21508         * g++.dg/inherit/template-as-base.C: New test.
21509
21510 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21511
21512         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21513         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21514
21515 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21516
21517         * gcc.dg/cpp/multiline.c: Update to match.
21518
21519 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21520
21521         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21522
21523 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21524
21525         * gcc.dg/cpp/extratokens2.c:  New file.
21526
21527 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21528
21529         * gcc.dg/20020312-2.c: Add rs6000 target.
21530
21531         * gcc.c-torture/compile/20020319-1.c: New test.
21532
21533 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21534
21535         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21536         (A, E): Handle this.
21537
21538 2002-03-20  Jason Merrill  <jason@redhat.com>
21539
21540         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21541         ignoring -fpic.
21542         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21543         through prune_gcc_output.
21544
21545 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21546
21547         * gcc.c-torture/compile/20020320-1.c: New test.
21548
21549 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21550
21551         * gcc.c-torture/compile/20020318-1.c: New test.
21552
21553         * gcc.dg/struct-by-value-1.c: New test.
21554
21555         * gcc.dg/20020319-1.c: New test.
21556
21557 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21558
21559         * g++.dg/opt/conj1.C: New test.
21560
21561 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21562
21563         * g++.dg/template/qualttp20.C: Revert previous change.
21564         * g++.dg/template/qualttp3.C: Likewise.
21565         * g++.dg/template/qualttp4.C: Likewise
21566         * g++.dg/template/qualttp5.C: Likewise
21567         * g++.dg/template/qualttp6.C: Likewise
21568         * g++.dg/template/qualttp7.C: Likewise
21569         * g++.dg/template/qualttp8.C: Likewise
21570         * g++.dg/template/recurse.C: Likewise.
21571
21572 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21573
21574         * gcc.dg/cpp/wchar-1.c: Update.
21575
21576 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21577
21578         * g++.dg/template/conv1.C: New test.
21579         * g++.dg/template/conv2.C: New test.
21580         * g++.dg/template/conv3.C: New test.
21581         * g++.dg/template/conv4.C: New test.
21582
21583 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21584
21585         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21586         * g++.dg/template/qualttp3.C: Likewise.
21587         * g++.dg/template/qualttp4.C: Likewise
21588         * g++.dg/template/qualttp5.C: Likewise
21589         * g++.dg/template/qualttp6.C: Likewise
21590         * g++.dg/template/qualttp7.C: Likewise
21591         * g++.dg/template/qualttp8.C: Likewise
21592         * g++.dg/template/recurse.C: Likewise.
21593
21594 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21595
21596         * g++.dg/opt/dtor1.C: New test.
21597
21598 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21599
21600         * gcc.c-torture/compile/20020315-1.c: New test.
21601
21602 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21603
21604         * gcc.dg/weak-1.c: Fix scan tests.
21605
21606 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21607
21608         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21609         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21610         cris-*-aout* mmix-*-*.
21611         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21612         cris-*-aout* mmix-*-*.
21613         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21614         cris-*-elf* cris-*-aout* and mmix-*-*.
21615         * gcc.dg/20001009-1.c: Ditto.
21616         * gcc.dg/20010912-1.c: Ditto.
21617         * gcc.dg/20020122-4.c: Ditto.
21618         * gcc.dg/inline-2.c: Ditto.
21619
21620 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21621
21622         * gcc.c-torture/compile/20020314-1.c: New test.
21623
21624 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21625
21626         * gcc.c-torture/execute/20020314-1.c: New test.
21627
21628 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21629
21630         * g++.dg/warn/Wunused-1.C: New test.
21631
21632 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21633
21634         * g++.dg/abi/mangle6.C: New test.
21635
21636 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21637
21638         * gcc.c-torture/compile/20020309-2.c: New test.
21639
21640         * gcc.c-torture/compile/20020312-1.c: New test.
21641
21642 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21643
21644         * g++.dg/other/access1.C: New test.
21645
21646 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21647
21648         * gcc.c-torture/execute/wchar_t-1.c: New test.
21649
21650 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21651
21652         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21653
21654 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21655
21656         * gcc.dg/20020312-1.c: New test case.
21657
21658 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21659
21660         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21661
21662 2002-03-11  Richard Henderson  <rth@redhat.com>
21663
21664         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21665         * g++.old-deja/g++.jason/report.C: Likewise.
21666
21667 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21668
21669         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21670         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21671
21672 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21673
21674         * testsuite/g++.dg/overload/pmf1.C: New test.
21675
21676 2002-03-11  Kazu Hirata  <kazu@hxi.com>
21677
21678         * gcc.c-torture/execute/20020307-1.c: Use long.
21679
21680 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
21681
21682         PR optimization/5844
21683         * gcc.dg/20020310-1.c: New test.
21684
21685 2002-03-09  Michael Meissner  <meissner@redhat.com>
21686
21687         * gcc.c-torture/execute/memcpy-2.c: New test.
21688         * gcc.c-torture/execute/memset-1.c: New test.
21689         * gcc.c-torture/execute/strlen-1.c: New test.
21690         * gcc.c-torture/execute/strcmp-1.c: New test.
21691         * gcc.c-torture/execute/strncmp-1.c: New test.
21692
21693 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21694
21695         * gcc.dg/ppc-ldstruct.c: New test.
21696
21697 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21698
21699         * gcc.c-torture/execute/va-arg-22.c: New test.
21700
21701 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21702
21703         * gcc.c-torture/compile/20020309-1.c: New test.
21704
21705 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21706
21707         * gcc.c-torture/execute/20020307-2.c: New test.
21708
21709 2002-03-07  Jeffrey A Law  (law@redhat.com)
21710
21711         * g77.f-torture/compile/20020307-1.f: New test.
21712
21713 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21714
21715         * gcc.dg/unordered-1.c: New test.
21716
21717 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21718
21719         * gcc.c-torture/execute/20020307-1.c: New test.
21720
21721 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21722
21723         * gcc.dg/20020304-1.c: New test.
21724
21725         * gcc.c-torture/compile/20020304-2.c: New test.
21726
21727 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21728
21729         * gcc.c-torture/compile/20020304-1.c: New test case
21730         (from PR c/5830).
21731
21732 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21733
21734         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21735
21736 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21737
21738         * g++.dg/other/classkey1.C: New test.
21739
21740 2002-03-01  Richard Henderson  <rth@redhat.com>
21741
21742         * gcc.c-torture/compile/981223-1.x: New.
21743         * gcc.c-torture/compile/920625-1.x: New.
21744
21745 2002-02-28  Richard Henderson  <rth@redhat.com>
21746
21747         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21748
21749 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21750
21751         * gcc.c-torture/execute/20020227-1.c: New test.
21752
21753 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21754
21755         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21756         here" ERROR lines.
21757         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21758         * g++.old-deja.g++.other/defarg1.C: Likewise.
21759         * g++.old-deja/g++.pt/calls2.C: Likewise.
21760         * g++.old-deja/g++.pt/crash20.C: Likewise.
21761         * g++.old-deja/g++.pt/crash30.C: Likewise.
21762         * g++.old-deja/g++.pt/crash36.C: Likewise.
21763         * g++.old-deja/g++.pt/crash6.C: Likewise.
21764         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21765         * g++.old-deja/g++.pt/derived3.C: Likewise.
21766         * g++.old-deja/g++.pt/error1.C: Likewise.
21767         * g++.old-deja/g++.pt/friend21.C: Likewise.
21768         * g++.old-deja/g++.pt/friend23.C: Likewise.
21769         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21770         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21771
21772 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21773
21774         * gcc.c-torture/execute/20020225-2.c: New test.
21775
21776 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21777
21778         * gcc.c-torture/execute/920730-1t.c,
21779         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21780         Delete test cases, only relevant to -traditional.
21781
21782 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21783
21784         * gcc.dg/cpp/undef1.c: Remove.
21785         * gcc.dg/cpp/directiv.c: Update.
21786         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21787
21788 2002-02-27  Michael Meissner  <meissner@redhat.com>
21789
21790         * gcc.c-torture/execute/20020226-1.c: New test.
21791
21792 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21793
21794         * g++.dg/debug/debug4.C: New test.
21795
21796         * gcc.dg/ia64-visibility-1.c: New test.
21797
21798 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21799
21800         * gcc.dg/debug/20020224-1.c: New.
21801
21802 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21803
21804         * gcc.c-torture/execute/960416-1.x: New.
21805         * gcc.c-torture/execute/divconst-3.x: Likewise.
21806
21807 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21808
21809         * gcc.dg/20020224-1.c: New test.
21810
21811 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21812
21813         * gcc.c-torture/execute/20020225-1.c: New.
21814
21815 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21816
21817         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21818
21819 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21820
21821         * gcc.dg/20020222-1.c: New test.
21822
21823 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21824
21825         * g++.dg/opt/anonunion1.C: New test.
21826
21827 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21828
21829         * g++.dg/template/qualttp19.C: New test.
21830         * g++.dg/template/qualttp20.C: New test.
21831         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21832         * g++.old-deja/g++.other/qual1.C: Likewise.
21833
21834 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21835
21836         * gcc.dg/attr-alwaysinline.c: New.
21837
21838 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21839
21840         * gcc.dg/20020220-1.c: New test.
21841
21842         * gcc.dg/20020220-2.c: New test.
21843
21844         * g++.dg/opt/mmx1.C: New test.
21845
21846 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21847
21848         * gcc.c-torture/compile/20020110.c: New test.
21849
21850 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21851
21852         * gcc.c-torture/execute/20020219-1.c: New test.
21853
21854         * gcc.dg/20020219-1.c: New test.
21855
21856         * gcc.dg/noncompile/20020220-1.c: New test.
21857
21858         * g++.dg/opt/ptrintsum1.C: New test.
21859
21860         * gcc.dg/debug/20020220-1.c: New test.
21861
21862 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21863
21864         * gcc.c-torture/execute/20020216-1.c: New test.
21865
21866 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21867
21868         * gcc.dg/decl-1.c: Update, new test.
21869
21870 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21871
21872         * g++.dg/abi/bitfield1.C: New test.
21873         * g++.dg/abi/bitfield2.C: New test.
21874
21875 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21876
21877         * gcc.dg/attr-nest.c: New test.
21878
21879 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21880
21881         * gcc.c-torture/execute/20020215-1.c: New test.
21882
21883 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21884
21885         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21886         * g++.dg/debug/debug.exp: New.
21887         * g++.dg/debug/trivial.C: New.
21888         * g++.dg/debug/debug1.C: Moved...
21889         * g++.dg/other/debug1.C: ...from here.
21890         * g++.dg/debug/debug2.C: Moved...
21891         * g++.dg/other/debug2.C: ...from here.
21892         * g++.dg/debug/debug3.C: Moved...
21893         * g++.dg/other/debug3.C: ...from here.
21894
21895         * gcc.dg/noncompile/20020213-1.c: New test.
21896
21897 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21898
21899         * g++.dg/other/debug3.C: New test.
21900
21901         * gcc.c-torture/execute/20020213-1.c: New test.
21902
21903 2002-02-13  Richard Smith <richard@ex-parrot.com>
21904
21905         * g++.old-deja/g++.other/thunk1.C: New test.
21906
21907 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21908
21909         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21910
21911 2002-02-13  Stan Shebs  <shebs@apple.com>
21912
21913         * gcc.dg/altivec-3.c: New.
21914
21915 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21916
21917         * gcc.dg/Wunreachable-1.c: New test.
21918         * gcc.dg/Wunreachable-2.c: New test.
21919
21920 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21921
21922         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21923
21924 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21925
21926         * gcc.dg/decl-1.c: New test.
21927
21928 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21929
21930         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21931
21932 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21933
21934         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21935         * gcc.c-torture/compile/980506-1.x: Likewise.
21936
21937 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21938
21939         * gcc.dg/20020210-1.c: New.
21940
21941 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21942
21943         * g77.f-torture/execute/947.f: New regression test
21944         for PR fortran/947.
21945
21946 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21947
21948         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21949         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21950
21951 2002-02-08  Richard Henderson  <rth@redhat.com>
21952
21953         * gcc.c-torture/compile/labels-3.c: New.
21954
21955 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21956
21957         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21958         expression statements work instead.
21959         * gcc.dg/noncompile/20020207-1.c: New test.
21960
21961 2002-02-07  Richard Henderson  <rth@redhat.com>
21962
21963         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21964
21965 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21966
21967         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21968         message from g77
21969         * lib/g77-dg.exp: Trim g77 error messages so that they are
21970         recognized by dg.exp.
21971
21972 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21973
21974         PR fortran/5473
21975         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21976
21977 2002-02-07  Richard Henderson  <rth@redhat.com>
21978
21979         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21980         to be sufficiently aligned for integers.
21981
21982 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21983
21984         * g++.dg/template/friend4.C: New test.
21985
21986 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21987
21988         PR fortran/5743
21989         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
21990         unsupported cases.
21991
21992 2002-02-07  Richard Henderson  <rth@redhat.com>
21993
21994         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
21995         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
21996         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
21997         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
21998
21999 2002-02-06  Richard Henderson  <rth@redhat.com>
22000
22001         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
22002
22003 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
22004
22005         * gcc.dg/20020206-1.c: New test.
22006
22007 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22008
22009         * gcc.c-torture/execute/20020206-1.c: New test.
22010
22011         * gcc.c-torture/execute/20020206-2.c: New test.
22012
22013         PR optimization/5429:
22014         * gcc.c-torture/compile/20020206-1.c: New test.
22015
22016 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22017
22018         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22019         as certain file formats cannot support particularly large
22020         alignments.
22021
22022         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22023         and do not expect to be able to link the executable.
22024
22025         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
22026         fail because the COFF format does not support the weak attribute.
22027
22028 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
22029
22030         * g77.dg/pr5473.f:  New test
22031
22032 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
22033
22034         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
22035         Fix testcase accordingly.
22036
22037 2002-02-04  Richard Henderson  <rth@redhat.com>
22038
22039         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
22040         (buf): Change to be an array of pointers, not ints.
22041
22042 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22043
22044         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
22045         before all tests.  Move warning one line above to match where it
22046         C frontend emits.
22047         * gcc.dg/Wswitch-2.c: New test.
22048         * g++.dg/warn/Wswitch-1.C: New test.
22049         * g++.dg/warn/Wswitch-2.C: New test.
22050
22051 2002-02-04  Richard Henderson  <rth@redhat.com>
22052
22053         * g++.dg/abi/offsetof.C: Fix size comparison.
22054
22055 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
22056
22057         * gcc.dg/cast-qual-2.c: New test.
22058
22059 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22060
22061         * gcc.dg/20020201-4.c: New test.
22062
22063 2002-02-04  Ben Elliston  <bje@redhat.com>
22064
22065         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
22066         target_info attribute != 0, in addition to the empty string.
22067         (gcc_target_compile): Likewise.
22068
22069 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
22070
22071         * gcc.dg/Wswitch.c: New test.
22072         PR gcc/4475. PR gcc/3780.
22073
22074 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
22075
22076         * g77.f-torture/execute/5122.f: New test for regressions
22077         against PR fortran/5122.
22078
22079 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
22080
22081         * g77.f-torture/compile/pr3743.f: Delete
22082         * g77.dg/pr3743-1.f: New test.
22083         * g77.dg/pr3743-2.f: New test.
22084         * g77.dg/pr3743-3.f: New test.
22085         * g77.dg/pr3743-4.f: New test.
22086
22087 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22088
22089         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
22090
22091 2002-02-02  Richard Henderson  <rth@redhat.com>
22092
22093         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
22094         * gcc.c-torture/execute/bf64-1.c: Likewise.
22095
22096 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22097
22098         * gcc.dg/20020201-2.c: New test.
22099
22100         * gcc.dg/20020201-3.c: New test.
22101
22102         * gcc.c-torture/execute/bitfld-2.c: New test.
22103
22104 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22105
22106         * gcc.dg/bitfld-1.c: Update.
22107         * gcc.dg/bitfld-2.c: Update.
22108         * gcc.c-torture/execute/bitfld-1.x: New.
22109
22110 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22111
22112         * gcc.c-torture/execute/20020201-1.c: New test.
22113
22114 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
22115
22116         PR target/5469
22117         * gcc.dg/20020201-1.c: New test.
22118
22119 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
22120
22121         PR fortran/3743
22122         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
22123         * g77.f-torture/compile/pr3743.x: Remove
22124
22125 2002-01-31  Tom Rix  <trix@redhat.com>
22126
22127         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
22128
22129 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22130
22131         * gcc.dg/noncompile/20020130-1.c: New test.
22132
22133 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
22134
22135         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
22136
22137 2002-01-29  Richard Henderson  <rth@redhat.com>
22138
22139         * gcc.c-torture/execute/991118-1.c: Cast various constants back
22140         to long long.
22141         * gcc.c-torture/execute/bf64-1.c: Likewise.
22142
22143 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
22144
22145         * gcc.c-torture/execute/20020129-1.c: New test.
22146
22147 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22148
22149         * gcc.c-torture/compile/20000224-1.c: Update.
22150         * gcc.c-torture/execute/bitfld-1.c: New tests.
22151         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
22152         * gcc.dg/uninit-A.c: Update.
22153
22154 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22155
22156         * g++.dg/template/ctor1.C: Add instantiation.
22157
22158 2002-01-28  Paul Koning  <pkoning@equallogic.com>
22159
22160         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
22161         argument to __builtin_prefetch to be const ptr.
22162
22163 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
22164
22165         * gcc.c-torture/compile/20020120-1.c: New test.
22166
22167 2002-01-27  Kazu Hirata  <kazu@hxi.com>
22168
22169         * gcc.c-torture/execute/20020127-1.c: New test.
22170
22171 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
22172
22173         * g77.dg/f77-edit-i-in.f: New test
22174         * g77.dg/f77-edit-i-out.f: New test
22175
22176 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22177
22178         * gcc.dg/debug/debug.exp: New file.
22179         * gcc.dg/debug/trivial.c: New file.
22180         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22181         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22182         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22183         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22184         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22185         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22186         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22187         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22188         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22189         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22190         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22191         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22192         * gcc.dg/20000503-1.c: Removed.
22193         * gcc.dg/20010207-1.c: Removed.
22194         * gcc.dg/20011223-1.c: Removed.
22195         * gcc.dg/20020104-2.c: Removed.
22196         * gcc.dg/debug-1.c: Removed.
22197         * gcc.dg/debug-2.c: Removed.
22198         * gcc.dg/debug-3.c: Removed.
22199         * gcc.dg/debug-4.c: Removed.
22200         * gcc.dg/debug-5.c: Removed.
22201         * gcc.dg/debug-6.c: Removed.
22202         * gcc.dg/dwarf2-1.c: Removed.
22203         * gcc.dg/dwarf2-2.c: Removed.
22204
22205 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22206
22207         * g++.old-deja/g++.other/eh5.C: New test.
22208         * g++.old-deja/g++.other/sibcall2.C: New test.
22209         * g++.old-deja/g++.other/array9.C: New test.
22210         * g++.old-deja/g++.other/typename2.C: New test.
22211         * g++.old-deja/g++.other/crash60.C: New test.
22212         * g++.old-deja/g++.other/conv9.C: New test.
22213         * g++.old-deja/g++.other/mangle10.C: New test.
22214         * g++.old-deja/g++.other/unchanging1.C: New test.
22215         * g++.old-deja/g++.other/exprstmt1.C: New test.
22216         * g++.old-deja/g++.other/inline23.C: New test.
22217         * g++.old-deja/g++.eh/ia64-1.C: New test.
22218         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22219         * g++.old-deja/g++.other/reload1.C: New test.
22220         * g++.old-deja/g++.other/static20.C: New test.
22221         * g++.old-deja/g++.other/local-alloc1.C: New test.
22222         * g++.old-deja/g++.other/conv8.C: New test.
22223         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22224         * g++.old-deja/g++.other/storeexpr1.C: New test.
22225         * g++.old-deja/g++.other/storeexpr2.C: New test.
22226         * g++.dg/eh/template2.C: New test.
22227         * g++.dg/warn/weak1.C: New test.
22228
22229 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22230
22231         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22232         Remove first, non-varying, argument.
22233
22234 2002-01-23  Richard Henderson  <rth@redhat.com>
22235
22236         * gcc.dg/inline-2.c: New.
22237
22238         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22239         Add optional target arg.  Check number of arguments.
22240         (scan-assembler-not, scan-assembler-dem): Likewise.
22241         (scan-assembler-dem-not): Likewise.
22242
22243 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22244
22245         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22246         line 12.
22247         * g++.old-deja/g++.brendan/parse3.C,
22248         g++.old-deja/g++.other/crash26.C,
22249         g++.old-deja/g++.other/crash28.C,
22250         g++.old-deja/g++.other/crash29.C,
22251         g++.old-deja/g++.other/crash30.C,
22252         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22253
22254 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22255
22256         * gcc.dg/20020115-1.c: New.
22257
22258 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22259
22260         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22261
22262 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22263
22264         * gcc.dg/20020122-3.c: New.
22265
22266 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22267
22268         * g++.dg/other/gc1.C: New test.
22269
22270 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22271
22272         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22273
22274 2002-01-22  Richard Henderson  <rth@redhat.com>
22275
22276         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22277
22278 2002-01-22  Richard Henderson  <rth@redhat.com>
22279
22280         * gcc.dg/20020122-4.c: New.
22281
22282 2002-01-22  H.J. Lu <hjl@gnu.org>
22283
22284         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22285         link output.
22286         * gcc.dg/special/ecos.exp: Likewise.
22287         * lib/g++-dg.exp: Likewise.
22288         * lib/g77-dg.exp: Likewise.
22289         * lib/gcc-dg.exp : Likewise.
22290         * lib/mike-g++.exp: Likewise.
22291         * lib/mike-g77.exp: Likewise.
22292         * lib/mike-gcc.exp: Likewise.
22293         * lib/objc-dg.exp: Likewise.
22294
22295 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22296
22297         PR target/5379
22298         * gcc.dg/20020122-2.c: New test.
22299
22300 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22301
22302         * gcc.dg/20020122-1.c: New test.
22303
22304 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22305
22306         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22307
22308 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22309
22310         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22311
22312 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22313
22314         * gcc.c-torture/compile/20020121-1.c: New test.
22315
22316 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22317
22318         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22319         ld_library_path.
22320
22321 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22322
22323         * gcc.dg/20020218-1.c: New test.
22324
22325 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22326
22327         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22328         messages
22329         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22330         "At global scope" warning
22331         * g++.dg/ext/align1.C: Change cygwin test for alignment
22332         from db-bogus to dg-warning
22333
22334 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22335
22336         * g77.f-torture/compile/cpp2.F: New test.
22337
22338 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22339
22340         * g++.dg/template/access1.C: New test.
22341
22342 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22343
22344         * gcc.dg/20020118-1.c: New.
22345
22346 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22347
22348         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22349
22350 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22351
22352         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22353         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22354         alignment warnings.
22355
22356 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22357
22358         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22359         torture_with_loops and torture_without_loops
22360
22361 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22362
22363         * gcc.c-torture/compile/20020116-1.c: New test.
22364
22365 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22366
22367         * gcc.dg/20020116-2.c: New test.
22368
22369         * gcc.dg/ultrasp4.c: New test.
22370
22371         * gcc.dg/20020116-1.c: New test.
22372
22373 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22374
22375         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22376         by EABI.
22377
22378 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22379
22380         * gcc.misc-tests/i386-prefetch.exp: New.
22381         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22382         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22383         * gcc.misc-tests/i386-pf-none-1.c: New test.
22384         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22385
22386 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22387
22388         * gcc.dg/gnu89-init-1.c: Add new tests.
22389
22390 2002-01-15  Andreas Jaeger  <aj@suse.de>
22391
22392         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22393         * gcc.dg/i386-mmx-2.c: Likewise.
22394         * gcc.dg/i386-sse-1.c: Likewise.
22395         * gcc.dg/i386-sse-2.c: Likewise.
22396         * gcc.dg/i386-sse-3.c: Likewise.
22397
22398 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22399
22400         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22401         Uncomment additional cases that now pass.
22402
22403 2002-01-11  Richard Henderson  <rth@redhat.com>
22404
22405         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22406         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22407
22408 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22409
22410         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22411
22412 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22413
22414         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22415         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22416
22417 2002-01-10  Dale Johannesen  <dalej@apple.com>
22418
22419         * gcc.c-torture/execute/loop-11.c: New.
22420
22421 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22422
22423         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22424         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22425
22426 2002-01-09  Richard Henderson  <rth@redhat.com>
22427
22428         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22429         type in which to perform the operation for each size.
22430
22431 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22432
22433         * gcc.c-torture/compile/20020109-2.c: New test.
22434
22435 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22436
22437         * gcc.c-torture/execute/loop-10.c: New test.
22438
22439 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22440
22441         * gcc.c-torture/compile/20010226-1.c: New test.
22442         * gcc.c-torture/compile/20010227-1.c: New test.
22443         * gcc.c-torture/compile/20010426-1.c: New test.
22444         * gcc.c-torture/compile/20010510-1.c: New test.
22445         * gcc.c-torture/compile/20010605-3.c: New test.
22446         * gcc.c-torture/compile/20010824-1.c: New test.
22447         * gcc.c-torture/execute/20010409-1.c: New test.
22448         * gcc.dg/noncompile/20000901-1.c: New test.
22449         * gcc.dg/20001023-1.c: New test.
22450         * gcc.dg/20001101-1.c: New test.
22451         * gcc.dg/20001102-1.c: New test.
22452         * gcc.dg/20010207-1.c: New test.
22453         * gcc.dg/20010405-1.c: New test.
22454         * gcc.dg/20010822-1.c: New test.
22455         * gcc.dg/20011107-1.c: New test.
22456
22457 2002-01-09  Jeffrey A Law  (law@redhat.com)
22458
22459         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22460
22461         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22462         execution failure on PA targets.
22463
22464 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22465
22466         * gcc.c-torture/compile/20020109-1.c: New test.
22467
22468 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22469
22470         * gcc.c-torture/execute/20020108-1.c: New test.
22471
22472 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22473
22474         * gcc.dg/20020108-1.c: New test.
22475
22476 2002-01-08  H.J. Lu <hjl@gnu.org>
22477
22478         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22479         for header files.
22480
22481 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22482
22483         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22484         consistency.
22485
22486 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22487
22488         * gcc.dg/altivec-4.c: Test altivec predicates.
22489
22490 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22491
22492         * gcc.c-torture/execute/20020107-1.c: New test.
22493
22494 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22495
22496         PR c/5279
22497         * gcc.c-torture/compile/20020106-1.c: New test.
22498
22499 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22500
22501         * gcc.c-torture/execute/nestfunc-4.c: New test.
22502
22503 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22504
22505         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22506         extra triple that slipped in.
22507         * g++.old-deja/g++.abi/align.C: Likewise.
22508         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22509
22510 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22511
22512         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22513         * g++.old-deja/g++.abi/align.C: Likewise.
22514         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22515
22516         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22517         on FreeBSD/i386.
22518         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22519         FreeBSD.
22520
22521 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22522
22523         * gcc.dg/20020104-1.c: New test.
22524
22525         * gcc.dg/20020104-2.c: New test.
22526
22527 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22528
22529         * gcc.dg/20020103-1.c: Fix typo in target selector.
22530
22531 2002-01-03  Richard Henderson  <rth@redhat.com>
22532
22533         * gcc.dg/20020103-1.c: New.
22534
22535 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22536
22537         * gcc.c-torture/execute/20020103-1.c: New test.
22538
22539 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22540
22541         * g++.dg/other/debug2.C: New test.
22542
22543         * gcc.c-torture/compile/20020103-1.c: New test.
22544
22545 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22546
22547         * gcc.dg/gnu89-init-1.c: Added new tests.
22548
22549 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22550
22551         * g++.dg/template/friend2.C: Remove as patch is reverted.
22552
22553         * g++.dg/warn/oldcast1.C: New test.
22554
22555         * g++.dg/template/ptrmem1.C: New test.
22556         * g++.dg/template/ptrmem2.C: New test.
22557
22558         * g++.dg/template/ntp.C: New test.
22559
22560         * g++.dg/other/component1.C: New test.
22561
22562         * g++.dg/template/ttp3.C: New test.
22563
22564         * g++.dg/template/friend2.C: New test.
22565         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22566
22567 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22568
22569         * g++.dg/other/ptrmem1.C: New test.
22570         * g++.dg/other/ptrmem2.C: New test.
22571
22572 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22573
22574         * g++.dg/template/ctor1.C: New test.
22575
22576 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22577
22578         * g++.dg/template/friend2.C: New test.
22579
22580 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22581
22582         * gcc.dg/mmix-1.c: New test.
22583
22584 2001-12-31  Richard Henderson  <rth@redhat.com>
22585
22586         * gcc.dg/asm-5.c: New.
22587
22588 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22589
22590         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22591         in namespace __gnu_cxx
22592
22593 2001-12-30  Richard Henderson  <rth@redhat.com>
22594
22595         * gcc.dg/debug-6.c: New.
22596
22597 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22598
22599         * gcc.c-torture/compile/20011229-2.c: New test.
22600
22601 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22602
22603         * gcc.dg/debug-3.c: New test.
22604         * gcc.dg/debug-4.c: New test.
22605         * gcc.dg/debug-5.c: New test.
22606
22607 2001-12-29  Richard Henderson  <rth@redhat.com>
22608
22609         * g++.dg/eh/loop1.C: New.
22610
22611 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22612
22613         * g++.dg/template/crash1.C: New test.
22614
22615 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22616
22617         * g++.dg/other/const1.C: New test.
22618
22619 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22620
22621         * gcc.c-torture/compile/20011229-1.c: New test.
22622
22623 2001-12-28  Stan Shebs  <shebs@apple.com>
22624
22625         * lib/objc-torture.exp: Resync with c-torture.exp.
22626         * lib/objc.exp: Load standard libraries.
22627
22628 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22629
22630         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22631         additional tests.
22632
22633 2001-12-27  Roger Sayle <roger@eyesopen.com>
22634
22635         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22636
22637 2001-12-27  Richard Henderson  <rth@redhat.com>
22638
22639         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22640
22641 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22642
22643         * g++.dg/eh/ctor1.C: New test.
22644         * g++.dg/other/error2.C: New test.
22645
22646 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22647
22648         * g++.dg/other/init2.C: New test.
22649
22650 2001-12-24  Richard Henderson  <rth@redhat.com>
22651
22652         * gcc.dg/20011223-1.c: New.
22653         * gcc.dg/inline-1.c: New.
22654
22655 2001-12-23  Richard Henderson  <rth@redhat.com>
22656
22657         * gcc.dg/asm-4.c: Test operand modifiers.
22658
22659 2001-12-23  Richard Henderson  <rth@redhat.com>
22660
22661         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22662
22663 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22664
22665         * gcc.c-torture/execute/20011223-1.c: New test.
22666
22667 2001-12-21  Richard Henderson  <rth@redhat.com>
22668
22669         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22670         re-enables the warning.
22671
22672 2001-12-21  Richard Henderson  <rth@redhat.com>
22673
22674         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
22675
22676 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22677
22678         * gcc.c-torture/compile/20011218-1.c: New test.
22679
22680 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
22681
22682         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22683         arm-isr.c test.
22684         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22685         epilogue generation for ARM ISR routines.
22686
22687 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22688
22689         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22690         * gcc.dg/format/c90-printf-3.c: Likewise.
22691         * gcc.dg/format/c99-printf-3.c: Likewise.
22692         * gcc.dg/format/ext-1.c: Likewise.
22693         * gcc.dg/format/ext-6.c: Likewise.
22694         * gcc.dg/format/format.h: Prototype unlocked stdio.
22695
22696 2001-12-20  Richard Henderson  <rth@redhat.com>
22697
22698         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22699         (arena): Use it.
22700         (malloc): Correct allocation logic.  Abort if we fill up the
22701         arena before initialization complete.
22702         (realloc): Correct allocation logic.
22703
22704 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22705
22706         * gcc.c-torture/compile/20011219-2.c: New test.
22707
22708         * gcc.c-torture/execute/20011219-1.c: New test.
22709
22710 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22711
22712         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22713         target does not support weak symbols.
22714
22715 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22716
22717         * gcc.c-torture/compile/20011219-1.c: New test.
22718
22719 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22720
22721         * g++.dg/other/error1.C: New test.
22722
22723 2001-12-17  Jeffrey A Law  (law@redhat.com)
22724
22725         * gcc.c-torture/execute/20011217-1.c: New test.
22726
22727 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22728
22729         * objc.dg/special/: New directory.
22730         * objc.dg/special/special.exp: New file.
22731         * objc.dg/special/unclaimed-category-1.h: New file.
22732         * objc.dg/special/unclaimed-category-1a.m: New file.
22733         * objc.dg/special/unclaimed-category-1.m: New file.
22734
22735 2001-12-17  Andreas Jaeger  <aj@suse.de>
22736
22737         * gcc.c-torture/compile/20011217-2.c: New test.
22738
22739 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22740
22741         * gcc.c-torture/compile/20011217-1.c: New test.
22742
22743 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22744
22745         * testsuite/gcc.dg/20011214-1.c: New.
22746
22747 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22748
22749         * gcc.dg/altivec-4.c: New.
22750
22751 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22752
22753         * gcc.dg/20011113-1.c: New test.
22754
22755 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22756
22757         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22758         std::__malloc_alloc_template<0> and
22759         std::__default_alloc_template<false, 0>.
22760
22761 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22762
22763         * objc/execute/bf-21.m: New test.
22764         * objc/execute/enumeration-1.m: New test.
22765         * objc/execute/enumeration-2.m: New test.
22766
22767 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22768
22769         * gcc.dg/gnu89-init-1.c: New test.
22770
22771 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22772
22773         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22774         * g++.old-deja/g++.jason/2371.C: Likewise.
22775         * g++.old-deja/g++.jason/template33.C: Likewise.
22776         * g++.old-deja/g++.jason/template34.C: Likewise.
22777         * g++.old-deja/g++.jason/template36.C: Likewise.
22778         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22779         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22780         * g++.old-deja/g++.other/typename1.C: Likewise.
22781         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22782         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22783         * g++.old-deja/g++.pt/typename11.C: Likewise.
22784         * g++.old-deja/g++.pt/typename14.C: Likewise.
22785         * g++.old-deja/g++.pt/typename16.C: Likewise.
22786         * g++.old-deja/g++.pt/typename3.C: Likewise.
22787         * g++.old-deja/g++.pt/typename4.C: Likewise.
22788         * g++.old-deja/g++.pt/typename5.C: Likewise.
22789         * g++.old-deja/g++.pt/typename7.C: Likewise.
22790         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22791
22792 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22793
22794         * g++.dg/other/linkage1.C: New test.
22795         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22796         specifiers.
22797
22798 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22799
22800         * gcc.dg/concat.c: New test.
22801
22802 2001-12-11  Stan Shebs  <shebs@apple.com>
22803
22804         * objc/compile: New test directory.
22805         * objc/compile/compile.exp: New expect script.
22806         * objc/compile/20011211-1.m: New compile test.
22807
22808 2001-12-11  Jason Merrill  <jason@redhat.com>
22809
22810         * lib/prune.exp (prune_gcc_output): Also handle "In member
22811         function".  So many permutations...
22812
22813 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22814
22815         * g++.dg/template/typedef1.C: New test.
22816
22817 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22818
22819         * g++.dg/other/copy1.C: New test.
22820
22821 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22822
22823         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22824
22825         * gcc.dg/builtin-choose-expr.c: New.
22826
22827 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22828
22829         * gcc.dg/altivec-2.c: New.
22830
22831 2001-12-07  Richard Henderson  <rth@redhat.com>
22832
22833         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22834
22835 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22836
22837         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22838         ultrasparc.
22839
22840 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22841
22842         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22843
22844 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22845
22846         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22847         variable argument list.
22848
22849 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22850
22851         * gcc.c-torture/execute/memcheck: Delete entire directory.
22852         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22853         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22854
22855 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22856
22857         * gcc.dg/Wshadow-1.c: New test.
22858
22859 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22860
22861         * gcc.c-torture/compile/20011130-1.c: New test.
22862
22863         * gcc.dg/noncompile/20011025-1.c: New test.
22864
22865         * g++.dg/other/anon-union.C: New test.
22866
22867         * gcc.c-torture/execute/20011024-1.c: New test.
22868
22869 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22870
22871         * gcc.c-torture/execute/20000722-1.x,
22872         gcc.c-torture/execute/20010123-1.x: Remove.
22873         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22874         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22875         gcc.dg/c99-complit-2.c: New tests.
22876
22877 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22878
22879         * g++.dg/inherit/base1.C: New test.
22880
22881 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22882
22883         * g++.dg/other/stdarg1.C: New test.
22884
22885         * gcc.c-torture/compile/20011130-2.c: New test.
22886
22887 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22888
22889         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22890         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22891         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22892         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22893         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22894         * gcc.dg/builtin-prefetch-1.c: New test.
22895
22896 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22897
22898         * gcc.dg/20011130-1.c: New test.
22899
22900 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22901
22902         * g++.dg/other/scope1.C: New test.
22903         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22904
22905 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22906
22907         * gcc.dg/vla-init-1.c: New test.
22908
22909 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22910
22911         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22912
22913 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22914
22915         * objc.dg/alias.m: Update.
22916         * objc.dg/class-1.m: Update.
22917         * objc.dg/const-str-1.m: Update.
22918         * objc.dg/fwd-proto-1.m: Update.
22919         * objc.dg/id-1.m: Update.
22920         * objc.dg/super-class-1.m: Update.
22921
22922 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22923
22924         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22925         constructs.
22926
22927 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22928
22929         * gcc.c-torture/execute/20011128-1.c: New test.
22930
22931 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22932
22933         * gcc.dg/20011127-1.c: New test.
22934
22935 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22936
22937         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22938         from Austin Group draft 7.
22939         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22940         scanf format arguments.
22941         * gcc.dg/format/no-exargs-2.c: New test.
22942
22943 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22944
22945         * g++.dg/abi/vbase8-4.C: New test.
22946
22947 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22948
22949         * gcc.c-torture/execute/20011121-1.c: New test.
22950
22951 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22952
22953         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22954
22955 2001-11-23  Andreas Jaeger  <aj@suse.de>
22956
22957         * gcc.dg/cpp/charconst-2.c: New test.
22958
22959 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22960
22961         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22962         to the host if it is remote.  Let tests specify extra headers
22963         they use.
22964         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22965         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22966         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22967         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22968         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22969         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22970         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22971         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22972         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22973         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22974
22975 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22976
22977         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22978         for little endian ARMs.
22979
22980 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22981
22982         * gcc.c-torture/compile/20011119-1.c: New test.
22983         * gcc.c-torture/compile/20011119-2.c: New test.
22984
22985 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
22986
22987         * gcc.dg/altivec-1.c: Fix typo.
22988
22989 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22990
22991         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
22992
22993 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
22994
22995         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
22996
22997 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
22998
22999         * lib/g77.exp: Don't specify --rpath-link.
23000
23001         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
23002         across all the headers.
23003         * gcc.dg/format/format.exp: For testing on a remote host,
23004         copy format.h.
23005
23006         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23007         * gcc.c-torture/execute/930406-1.c: Likewise.
23008         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23009
23010 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23011
23012         * gcc.dg/altivec-1.c: New.
23013
23014 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23015
23016         * gcc.dg/cpp/fpreprocessed.c: New test case.
23017
23018 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23019
23020         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23021         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23022         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23023
23024 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23025
23026         * gcc.dg/no-builtin-1.c: New test.
23027
23028 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
23029
23030         * gcc.c-torture/execute/20011115-1.c: New test.
23031
23032 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
23033
23034         * gcc.c-torture/compile/20011114-2.c: New test.
23035         * gcc.c-torture/compile/20011114-3.c: New test.
23036         * gcc.c-torture/compile/20011114-4.c: New test.
23037
23038 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23039
23040         * g++.dg/other/init1.C: New test.
23041
23042 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
23043
23044         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
23045         message.
23046
23047         * gcc.c-torture/execute/20011114-1.c: New testcase.
23048
23049         * gcc.c-torture/compile/20010327-1.c: Revert last change.
23050         * gcc.c-torture/compile/20011114-1.c: New test, exactly
23051         like the (before this change) version of 20010327-1.c.
23052
23053 2001-11-14  Roger Sayle <roger@eyesopen.com>
23054
23055         * gcc.c-torture/execute/string-opt-13.c: New testcase.
23056
23057 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
23058
23059         * g++.dg/init/array2.C: New test.
23060
23061 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
23062
23063         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
23064
23065 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
23066
23067         * g++.dg/other/forscope1.C: New test.
23068         * g++.dg/ext/forscope1.C: New test.
23069         * g++.dg/ext/forscope2.C: New test.
23070
23071 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
23072
23073         * gcc.c-torture/execute/20011113-1.c: New test.
23074
23075 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
23076
23077         * gcc.c-torture/execute/20011109-2.c: New test.
23078
23079         * gcc.c-torture/execute/20011109-1.c: New test.
23080
23081 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
23082
23083         * gcc.c-torture/compile/20011109-1.c: New test.
23084
23085 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
23086
23087         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
23088         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
23089         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
23090         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
23091         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
23092         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
23093         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
23094
23095 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23096
23097         * g++.dg/warn/Wshadow-1.C: New tests.
23098         * g++.old-deja/g++.mike/for3.C: Update.
23099
23100 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23101
23102         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
23103         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
23104         XFAILs.  Adjust expected error texts.
23105         * gcc.c-torture/compile/20011106-1.c,
23106         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
23107         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
23108         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
23109         gcc.dg/c99-array-lval-5.c: New tests.
23110
23111 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23112
23113         * gcc.dg/cpp/defined.c: Update.
23114
23115 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23116
23117         * gcc.c-torture/execute/anon-1.c: New test.
23118
23119 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
23120
23121         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
23122         same size, so no warning should be produced on stormy16.
23123
23124         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
23125         due to oversized array.
23126         * g++.old-deja/g++.mike/ns15.C: Likewise.
23127         * g++.old-deja/g++.pt/crash16.C: Likewise.
23128
23129 2001-11-02  Graham Stott  <grahams@redhat.com>
23130
23131         * g++.dgother/debug1.C: Fix typos.
23132
23133 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
23134
23135         * g++.dg/other/debug1.C: New test.
23136
23137 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23138
23139         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
23140         of unsigned long.
23141
23142 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
23143
23144         * gcc.dg/20011029-2.c: New test.
23145
23146         * gcc.c-torture/compile/20011029-1.c: New test.
23147
23148 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
23149
23150         * objc/execute/class_self-1.m: New test.
23151         * objc/execute/class_self-2.m: New test.
23152
23153 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
23154
23155         * gcc.misc-tests/msgs.exp: Delete.
23156         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
23157         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
23158         error set to match recent changes.
23159
23160 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
23161
23162         * gcc.dg/20011021-1.c: New test.
23163
23164 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
23165
23166         * gcc.c-torture/compile/20011023-1.c: New test.
23167
23168 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
23169
23170         * lib/g77.exp: Rewrite based on lib/g++.exp.
23171
23172 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23173
23174         * gcc.c-torture/execute/20011019-1.c: New test.
23175
23176         * gcc.dg/20011018-1.c: New test.
23177
23178 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23179
23180         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23181
23182 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23183
23184         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23185         * gcc.dg/attr-invalid.c: Likewise.
23186
23187 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23188
23189         * testsuite/gcc.dg/20011015-1.c: New test.
23190
23191 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23192
23193         * g++.dg/template/unify2.C: New test.
23194
23195 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23196
23197         * g++.dg/other/exception-specification.C: New test
23198
23199 2001-10-13  Tom Rix  <trix@redhat.com>
23200
23201         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23202         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23203
23204 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23205
23206         * testsuite/gcc.dg/20011009-1.c: New test.
23207
23208 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23209
23210         PR g++/4476
23211         * g++.dg/other/friend1.C: New test.
23212
23213 2001-10-11  Richard Henderson  <rth@redhat.com>
23214
23215         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23216
23217 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23218
23219         * gcc.c-torture/compile/20011010-1.c: New.
23220
23221 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23222
23223         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23224         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23225         g77.f-torture/execute/execute.exp,
23226         g77.f-torture/noncompile/noncompile.exp,
23227         gcc.c-torture/compile/compile.exp,
23228         gcc.c-torture/execute/execute.exp,
23229         gcc.c-torture/execute/ieee/ieee.exp,
23230         gcc.c-torture/execute/memcheck/memcheck.exp,
23231         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23232         objc/execute/execute.exp: Update FSF address.
23233
23234 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23235
23236         * gcc.dg/cpp/cmdlne-C.c: Update.
23237         * gcc.dg/cpp/cmdlne-C2.c: New.
23238
23239 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23240
23241         * gcc.c-torture/execute/20011008-3.c: New.
23242
23243 2001-10-08  DJ Delorie  <dj@redhat.com>
23244
23245         * gcc.dg/20011008-1.c: New.
23246         * gcc.dg/20011008-2.c: New.
23247
23248 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23249
23250         * gcc.dg/cpp/spacing1.c: Update test.
23251
23252 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23253
23254         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23255         spelling errors of "separate" as "seperate".
23256
23257 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23258
23259         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23260         enough to avoid inlining.
23261
23262 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23263
23264         * lib/g77.exp: set libg2c_dir correctly.
23265
23266 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23267
23268         * gcc.dg/cpp/macro11.c: New test.
23269
23270 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23271
23272         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23273         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23274         gcc.dg/format/multattr-3.c: New tests.
23275         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23276         tests for format attributes on function pointers being rejected.
23277
23278 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23279
23280         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23281
23282 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23283
23284         * g++.dg/warn/format1.C: New test.
23285
23286 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23287
23288         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23289
23290 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23291
23292         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23293
23294 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23295
23296         * gcc.dg/cpp/redef2.c: Add test.
23297
23298 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23299
23300         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23301         long-standing bug on i686, apparently.
23302         * gcc.c-torture/execute/loop-2c.x: New file.
23303         * gcc.c-torture/execute/loop-2d.x: New file.
23304         * gcc.c-torture/execute/loop-3c.x: New file.
23305
23306 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23307
23308         * gcc.dg/cpp/20000625-2.c: Correct line number.
23309
23310 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23311
23312         * gcc.dg/cpp/macro10.c: New test.
23313         * gcc.dg/cpp/strify3.c: New test.
23314         * gcc.dg/cpp/spacing1.c: Add tests.
23315         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23316         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23317
23318 2001-09-24  DJ Delorie  <dj@redhat.com>
23319
23320         * gcc.c-torture/execute/20010924-1.c: New test.
23321
23322 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23323
23324         * testsuite/objc/execute/paste.m: Remove.
23325
23326 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23327
23328         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23329
23330 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23331
23332         * g77.dg/strlen0.f: New test.
23333
23334 2001-09-21  Richard Henderson  <rth@redhat.com>
23335
23336         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23337         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23338
23339 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23340
23341         Table-driven attributes.
23342         * g++.dg/ext/attrib1.C: New test.
23343
23344 2001-09-20  DJ Delorie  <dj@redhat.com>
23345
23346         * gcc.dg/20000926-1.c: Update expected warning messages.
23347         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23348         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23349         array.
23350
23351 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23352
23353         * g++.dg/eh/registers1.C: New test case.
23354
23355 2001-09-17  Richard Henderson  <rth@redhat.com>
23356
23357         * gcc.dg/array-5.c: Fix VLA decomposition test.
23358
23359 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23360
23361         * gcc.dg/cpp/line5.c: New testcase.
23362
23363 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23364
23365         * gcc.dg/cpp/macro9.c: New test.
23366
23367 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23368
23369         * gcc.c-torture/execute/980223.c: Change type of addr from long
23370         to char *.
23371
23372 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23373
23374         * gcc.c-torture/execute/20010915-1.c: New test.
23375
23376 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23377
23378         * g77.dg/bprob: New directory.
23379         * g77.dg/bprob/bprob.exp: New file.
23380         * g77.dg/bprob/bprob-1.f: New test.
23381         * g77.dg/gcov: New directory.
23382         * g77.dg/gcov/gcov.exp: New file.
23383         * g77.dg/gcov/gcov-1.f: New test.
23384         * g77.dg/gcov/gcov-1.x: New file.
23385
23386 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23387
23388         * gcc.dg/cpp/directiv.c: Update.
23389         * gcc.dg/cpp/undef1.c: Update.
23390
23391 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23392
23393         * gcc.dg/20010912-1.c: New test.
23394
23395 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23396
23397         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23398         language-independent file in lib.
23399         * lib/gcov.exp: New file.
23400
23401 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23402
23403         * gcc.c-torture/compile/20010911-1.c: New test.
23404
23405 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23406
23407         * lib/profopt.exp: New, to support profile-directed optimizations.
23408         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23409         * gcc.misc-tests/bprob-1.c: New test.
23410         * gcc.misc-tests/bprob-2.c: New test.
23411
23412 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23413
23414         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23415         XFAIL and which kinds of gcov output to verify.
23416         * gcc.misc-tests/gcov-4b.x: New file.
23417         * gcc.misc-tests/gcov-5b.x: New file.
23418         * gcc.misc-tests/gcov-6.x: New file.
23419         * gcc.misc-tests/gcov-7.c: New test.
23420         * gcc.misc-tests/gcov-7.x: New file.
23421
23422 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23423
23424         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23425         * gcc.misc-tests/gcov-6.c: New test.
23426
23427 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23428
23429         PR c++/3986
23430         * g++.dg/abi/vbase1.C: New test.
23431
23432 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23433
23434         * objc.dg/method-2.m: New.
23435
23436 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23437
23438         PR c++/4203
23439         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23440         * g++.dg/init/empty1.C: New test.
23441
23442 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23443
23444         * gcc.c-torture/compile/20010903-1.c: New test.
23445
23446 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23447
23448         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23449         for m68k.
23450
23451 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23452
23453         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23454
23455         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23456
23457         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23458
23459 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23460
23461         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23462         for 16-bit 'unsigned int'.
23463
23464 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23465
23466         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23467
23468 2001-08-27  Richard Henderson  <rth@redhat.com>
23469
23470         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23471         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23472
23473 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23474
23475         * gcc.dg/asm-names.c (ymain): New.
23476
23477 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23478
23479         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23480         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23481         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23482
23483 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23484
23485         * gcc.dg/compare5.c: New testcase.
23486
23487 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23488
23489         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23490         and "In instantiation".
23491
23492 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23493
23494         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23495
23496 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23497
23498         * gcc.misc-tests/gcov.exp: Add support for branch information.
23499         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23500         * gcc.misc-tests/gcov-4.c: New test.
23501         * gcc.misc-tests/gcov-4b.c: New test.
23502         * gcc.misc-tests/gcov-5b.c: New test.
23503
23504 2001-08-20  Zack Weinberg  <zackw@panix.com>
23505
23506         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23507         expected to fail.
23508
23509 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23510
23511         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23512
23513 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23514
23515         * g++.dg/eh/template1.C: New test.
23516
23517 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23518
23519         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23520         Fix thinko.
23521         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23522         for xfail.
23523
23524 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23525
23526         * lib/g77-dg.exp:  Use prune.exp for common procedures
23527         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23528         * lib/g77.exp: (g77-dg-prune) Remove
23529
23530 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23531
23532         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23533
23534 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23535
23536         * g++.dg/template/unify1.C: New test.
23537
23538 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23539
23540         * g++.dg/abi/empty4.C: New test.
23541
23542 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23543
23544         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23545         solaris2.*
23546         * g77.f-torture/compile/pr3743.x: Likewise
23547
23548 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23549
23550         * g++.dg/other/using-declaration.C: New test.
23551
23552 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23553
23554         * gcc.dg/cpp/tr-sign.c: New testcase.
23555
23556 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23557
23558         * gcc.dg/cpp/19951025-1.c: Revert.
23559         * gcc.dg/cpp/directiv.c: We no longer process directives that
23560         interrupt macro arguments.
23561
23562 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23563
23564         * gcc.dg/bconstp-1.c: New test.
23565
23566 2001-08-03  Richard Henderson  <rth@redhat.com>
23567
23568         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23569
23570 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23571
23572         * gcc.dg/cpp/19951025-1.c: Update.
23573
23574 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23575
23576         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23577         should be x.
23578
23579 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23580
23581         Kill -fhonor-std.
23582         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23583         * g++.old-deja/g++.other/std1.C: Likewise.
23584         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23585
23586 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23587
23588         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23589         (g77_pass, g77_fail, g77_finish, g77_exit,
23590         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23591
23592 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23593
23594         * g77.dg/fbackslash.f
23595         * g77.dg/fcase-preserve.f
23596         * g77.dg/ff90-1.f
23597         * g77.dg/ffixed-line-length-0.f
23598         * g77.dg/ffixed-line-length-132.f
23599         * g77.dg/ffixed-line-length-7.f
23600         * g77.dg/ffixed-line-length-72.f
23601         * g77.dg/ffixed-line-length-none.f
23602         * g77.dg/ffree-form-1.f
23603         * g77.dg/fno-backslash.f
23604         * g77.dg/fno-f90-1.f
23605         * g77.dg/fno-fixed-form-1.f
23606         * g77.dg/fno-onetrip.f
23607         * g77.dg/fno-typeless-boz.f
23608         * g77.dg/fno-underscoring.f
23609         * g77.dg/fno-vxt-1.f
23610         * g77.dg/fonetrip.f
23611         * g77.dg/ftypeless-boz.f
23612         * g77.dg/fugly-assumed.f
23613         * g77.dg/funderscoring.f
23614         * g77.dg/fvxt-1.f
23615
23616 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23617
23618         * objc.dg/fwd-proto-1.m: New.
23619         * objc.dg/local-decl-1.m: New.
23620         * objc.dg/naming-1.m: New.
23621         * objc.dg/naming-2.m: New.
23622         * objc.dg/proto-hier-1.m: New.
23623
23624 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23625
23626         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23627         largest-type elements to a struct makes its size grow.
23628
23629 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23630
23631         * g++.dg/abi/vthunk1.C: New test.
23632
23633 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23634
23635         * g++.dg/abi/vbase8-22.C: New test.
23636
23637 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23638
23639         * gcc.dg/cpp/macro8.c: New test.
23640
23641 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23642
23643         * g++.dg/abi/vbase8-21.C: New test.
23644
23645 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23646
23647         * g++.dg/abi/vbase8-10.C: New test.
23648
23649 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23650
23651         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23652         ${tool}_set_ld_library_path.
23653         Changed caller.
23654         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23655         g++.exp.
23656
23657 2001-07-26  Stan Cox <scox@redhat.com>
23658
23659         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23660         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23661         gcc_exit, gcc_check_unsupported_p):
23662         Moved to gcc-deps.exp
23663         * gcc-deps.exp: New file.
23664
23665 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23666
23667         * g++.old-deja/g++.pt/defarg14.C: New test.
23668
23669 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23670
23671         * g++.old-deja/g++.other/lineno5.C: New test.
23672
23673 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23674
23675         * g++.old-deja/g++.pt/crash68.C: New test.
23676
23677 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23678
23679         * g++.old-deja/g++.other/crash42.C: New test.
23680
23681 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23682
23683         * gcc.dg/cpp/extratokens.c: Fix.
23684         * gcc.dg/cpp/skipping2.c: New tests.
23685
23686 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23687
23688         * gcc.c-torture/execute/20010724-1.c: New file.
23689         * gcc.c-torture/execute/20010724-1.x: New file.
23690
23691 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23692
23693         * g++.old-deja/g++.other/cond7.C: New test.
23694
23695 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23696
23697         * g++.old-deja/g++.other/optimize4.C: New test.
23698
23699 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23700
23701         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23702
23703 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23704
23705         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23706         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23707         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23708         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23709
23710         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23711         bug report" message.
23712
23713         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23714         * g++.dg/ext/instantiate1.C: Move from old-deja.
23715
23716 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23717
23718         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23719         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23720         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23721         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23722
23723 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23724
23725         * gcc.c-torture/execute/20010723-1.c: New test.
23726
23727 2001-07-23  Ben Elliston  <bje@redhat.com>
23728
23729         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23730
23731 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23732
23733         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23734         i[34567]86-*-*.
23735         Delete handling of ieee_multilib_flags.
23736         Pass -mieee for alpha*-*-* and sh-*-*.
23737         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23738
23739 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23740
23741         Remove old-abi tests.
23742         * g++.old-deja/g++.mike/p11116.C: Remove.
23743         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23744
23745 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23746
23747         * g77.f-torture/compile/pr3743.f:  New test
23748
23749 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23750
23751         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23752
23753 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23754
23755         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23756         g++.old-deja/g++.pt/static6.C: Likewise.
23757         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23758         supports weak symbols.
23759
23760 2001-07-18  Andreas Jaeger  <aj@suse.de>
23761
23762         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23763         supported again.
23764
23765 2001-07-18  Andreas Jaeger  <aj@suse.de>
23766
23767         * gcc.dg/iftrap-1.c: Fix target line.
23768
23769 2001-07-17  Richard Henderson  <rth@redhat.com>
23770
23771         * gcc.c-torture/execute/20010717-1.c: New.
23772
23773 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23774
23775         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23776         tests.
23777
23778 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23779
23780         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23781
23782 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23783
23784         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23785         UAC_SIGBUS, UAC_NOPRINT definitions.
23786
23787 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23788
23789         * objc/execute/object_is_class.m: New test.
23790         * objc/execute/object_is_meta_class.m: New test.
23791
23792 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23793
23794         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23795         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23796
23797 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23798
23799         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23800         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23801
23802 2001-07-14  Richard Henderson  <rth@redhat.com>
23803
23804         * gcc.dg/iftrap-1.c: New.
23805
23806 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23807
23808         * g77.f-torture/execute/intrinsic77.f: New test.
23809
23810 2001-07-11  Janis Johnson <janis@us.ibm.com>
23811
23812         * gcc.misc-tests/gcov-3.c: New test.
23813
23814 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23815
23816         * gcc.c-torture/compile/20010711-1.c,
23817         * gcc.c-torture/compile/20010711-2.c: New tests.
23818
23819 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23820
23821         * gcc.c-torture/execute/20010711-1.c: New test.
23822
23823 2001-07-11  Ben Elliston  <bje@redhat.com>
23824
23825         * g++.old-deja/g++.other/enum5.C: New test.
23826
23827 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23828
23829         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23830         (g++-dg-prune): Call prune_gcc_output.
23831         * prune.exp: New file for prune_gcc_output.
23832         * lib/g++.exp, lib/gcc.exp: Load it.
23833
23834 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23835
23836         * gcc.c-torture/compile/20010701-1.c,
23837         g++.old-deja/g++.ext/attrib6.C: New tests.
23838
23839 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23840
23841         * gcc.c-torture/compile/20010706-1.c: New test.
23842
23843 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23844
23845         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23846
23847 2001-06-28  Stan Shebs  <shebs@apple.com>
23848
23849         * gcc.dg/pragma-darwin.c: New test.
23850
23851 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23852
23853         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23854         Solaris 2.[678] system.
23855
23856 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23857
23858         * gcc.dg/20010622-1.c: New test.
23859
23860 2001-06-18  Stan Shebs  <shebs@apple.com>
23861
23862         * objc.dg: New directory.
23863         * objc.dg/dg.exp: New file.
23864         * objc.dg/alias.m: New.
23865         * objc.dg/class-1.m: New.
23866         * objc.dg/class-2.m: New.
23867         * objc.dg/const-str-1.m: New.
23868         * objc.dg/const-str-2.m: New.
23869         * objc.dg/id-1.m: New.
23870         * objc.dg/method-1.m: New.
23871         * objc.dg/super-class-1.m: New.
23872         * lib/objc-dg.exp: New file.
23873
23874 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23875
23876         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23877         of label name.
23878
23879 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23880
23881         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23882
23883 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23884
23885         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23886         variable.
23887
23888 2001-06-12  Richard Henderson  <rth@redhat.com>
23889
23890         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23891
23892 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23893
23894         * g++.old-deja/g++.abi/vbase5.C: New test.
23895         * g++.old-deja/g++.abi/vbase6.C: New test.
23896         * g++.old-deja/g++.abi/vbase7.C: New test.
23897
23898 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23899
23900         * gcc.c-torture/compile/20010610-1.c: New test.
23901
23902 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23903
23904         * g++.old-deja/g++.abi/vbase4.C: New test.
23905
23906 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23907
23908         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23909         support %f for HC11/HC12 targets.
23910         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23911         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23912         on HC11/HC12 targets.
23913         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23914
23915 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23916
23917         * gcc.dg/wchar_t-1.c: New file.
23918         * gcc.dg/wint_t-1.c: Likewise.
23919
23920 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23921
23922         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23923
23924 2001-06-11  Richard Henderson  <rth@redhat.com>
23925
23926         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23927
23928 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23929
23930         * gcc.c-torture/compile/20010611-1.c: New test.
23931
23932 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23933
23934         * gcc.dg/c99-tag-1.c: Add more tests.
23935
23936 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23937
23938         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23939         representation on MN10300 and ARM/Thumb.
23940
23941 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23942
23943         * g77.f-torture/execute/20010610.f: New.
23944
23945 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23946
23947         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23948         names.
23949
23950 2001-06-09  Richard Henderson  <rth@redhat.com>
23951
23952         * gcc.c-torture/execute/ashrdi-1.c: New.
23953         * gcc.c-torture/execute/ashldi-1.c: New.
23954         * gcc.c-torture/execute/lshrdi-1.c: New.
23955
23956 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23957
23958         * objc/execute/load-3.m: Added. Check sending +load to categories,
23959         in addition to classes.
23960
23961 2001-06-08  Stan Shebs  <shebs@apple.com>
23962
23963         * objc/execute/load-2.m: New test.  From Nicola Pero
23964         <n.pero@mi.flashnet.it>.
23965
23966 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23967
23968         * gcc.c-torture/execute/20010605-2.c: New test.
23969
23970 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23971
23972         * g++.old-deja/g++.abi/vbase2.C: New test.
23973         * g++.old-deja/g++.abi/vbase3.C: New test.
23974
23975 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23976
23977         * g++.old-deja/g++.pt/friend49.C: New test.
23978
23979 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23980
23981         * g++.old-deja/g++.ext/anon3.C: New test.
23982
23983 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23984
23985         * g++.old-deja/g++.other/conv7.C: New test.
23986
23987 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23988
23989         * gcc.c-torture/compile/20010605-2.c: New test.
23990
23991 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23992
23993         * gcc.c-torture/execute/20010604-1.c: New test.
23994
23995 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
23996
23997         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
23998
23999 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
24000
24001         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
24002         (g++_link_flags): Likewise.
24003         (g++_init): Pass gccpath's value to two previous functions.
24004
24005 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24006
24007         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24008         Ensure logfile entry matches exec command line.
24009
24010 2001-05-31  Richard Henderson  <rth@redhat.com>
24011
24012         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24013         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24014
24015 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24016
24017         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24018         compiler for irix6.2
24019
24020 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24021
24022         * g++.old-deja/g++.other/optimize3.C: New file.
24023
24024 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
24025
24026         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
24027         assemble.
24028
24029 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
24030
24031         * g++.old-deja/g++.other/optimize2.C: New file.
24032
24033 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
24034
24035         * gcc.c-torture/compile/20010518-2.c: New file.
24036         * gcc.c-torture/execute/20010518-1.c: New file.
24037         * gcc.c-torture/execute/20010518-2.c: New file.
24038
24039 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24040
24041         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
24042
24043 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
24044
24045         G++ no longer defines builtins that do not begin with __builtin.
24046         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
24047         * g++.old-deja/g++.brendand/misc13.C: Likewise.
24048         * g++.old-deja/g++.law/builtin1.C: Likewise.
24049         * g++.old-deja/g++.law/cvt2.C: Likewise.
24050         * g++.old-deja/g++.mike/net5.C: Likewise.
24051         * g++.old-deja/g++.other/builtins1.C: Likewise.
24052         * g++.old-deja/g++.other/builtins2.C: Likewise.
24053         * g++.old-deja/g++.other/builtins3.C: Likewise.
24054         * g++.old-deja/g++.other/builtins4.C: Likewise.
24055         * g++.old-deja/g++.other/inline8.C: Likewise.
24056         * g++.old-deja/g++.robertl/eb39.C: Likewise.
24057
24058 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
24059
24060         * g++.old-deja/g++.pt/using1.C: Adjust.
24061         * g++.old-deja/g++.pt/using2.C: New test.
24062
24063 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24064
24065         * gcc.dg/cpp/charconst.c: New tests.
24066         * gcc.dg/cpp/escape.c: New tests.
24067         * gcc.dg/cpp/escape-1.c: New tests.
24068         * gcc.dg/cpp/escape-2.c: New tests.
24069         * gcc.dg/cpp/ucs.c: New tests.
24070
24071 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
24072
24073         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
24074         native compiler for irix6.5.
24075
24076 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
24077
24078         * lib/g++.exp (g++_include_flags): Use args to compute
24079         get_multilibs.
24080         (g++_link_flags): Likewise.
24081         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
24082
24083 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24084
24085         * gcc.dg/c90-hexfloat-1.c: Add more tests.
24086
24087 2001-05-21  Geoff Keating  <geoffk@redhat.com>
24088
24089         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
24090         this file.
24091
24092 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24093
24094         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
24095         STACK_SIZE;
24096         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
24097         to STACK_SIZE; Use it to define size of add_histo array.
24098         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
24099         to STACK_SIZE.
24100         (f): Use GITT_SIZE to define size of gitt local table.
24101         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
24102         to STACK_SIZE; Use it to define size of bytemem array.
24103
24104 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24105
24106         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
24107         on 68HC11/HC12 due to the asm instruction.
24108         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
24109         * gcc.c-torture/compile/920520-1.x: Likewise.
24110         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
24111         on 68HC11/HC12 because the function is larger than 64K.
24112         * gcc.c-torture/compile/961203-1.x: New file, this test fails
24113         on 68HC11/HC12 because the structure is too large.
24114
24115 2001-05-20  Richard Henderson  <rth@redhat.com>
24116
24117         * gcc.c-torture/execute/20010520-1.c: New.
24118
24119 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24120
24121         * g++.old-deja/g++.warn/compare1.C: New test.
24122         * gcc.dg/compare4.c: New test.
24123
24124 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
24125
24126         * g++.old-deja/g++.other/optimize1.C: New test.
24127
24128 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24129
24130         * g++.old-deja/g++.pt/spec41.C: New test.
24131
24132 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
24133
24134         * gcc.c-torture/compile/20010114-1.x: Remove.
24135
24136 2001-05-18  Stan Shebs  <shebs@apple.com>
24137
24138         * gcc.c-torture/compile/20010518-1.c: New test.
24139
24140 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
24141
24142         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
24143         * g++.old-deja/g++.pt/crash67.C: New test.
24144
24145 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
24146
24147         * g++.old-deja/g++.other/debug9.C: New test.
24148
24149 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
24150
24151         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
24152
24153 2001-05-16  Jan Hubicka  <jh@suse.cz>
24154
24155         * gcc.c-torture/compile/20010516-1.c: New test.
24156
24157 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24158
24159         * g++.old-deja/g++.other/crash41.C: New test.
24160
24161 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24162
24163         * g++.old-deja/g++.pt/crash66.C: New test.
24164
24165 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
24166
24167         * g++.old-deja/g++.robertl/eb27.C: Convert.
24168
24169 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
24170
24171         * g++.dg/friend-warn.C: New test.  Do not warn about friend
24172         declaration being redundant.
24173
24174 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24175
24176         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24177
24178 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24179
24180         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24181
24182 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24183
24184         * lib/g++.exp: Use testsuite_flags.
24185
24186 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24187
24188         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24189
24190 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24191
24192         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24193
24194 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24195
24196         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24197
24198 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24199
24200         * gcc.c-torture/compile/20010313-1.c: New test.
24201
24202 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24203
24204         * gcc.dg/cpp/direct2.c: New test.
24205         * gccq.dg/cpp/direct2s.c: New test.
24206
24207         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24208
24209 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24210
24211         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24212         * g++.old-deja/g++.other/op3.C: Likewise.
24213
24214 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24215
24216         * gcc.dg/cpp/syshdr.h: New file.
24217         * gcc.dg/cpp/sysmac1.c: Update.
24218         * gcc.dg/cpp/sysmac2.c: Update.
24219
24220 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24221
24222         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24223
24224 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24225
24226         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24227         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24228
24229 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24230
24231         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24232
24233 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24234
24235         * lib/g++.exp (g++_include_flags): Don't use any special flags
24236         if TESTING_IN_BUILD_TREE is not defined.
24237         (g++_init): Use a plain 'c++' as the compiler if
24238         TESTING_IN_BUILD_TREEE is not defined.
24239
24240 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24241
24242         * g++.old-deja/g++.eh/catch13.C: New test.
24243         * g++.old-deja/g++.eh/catch14.C: New test.
24244
24245 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24246
24247         * gcc.dg/cpp/tr-define.c: New test.
24248
24249 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24250
24251         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24252         <stdlib.h>, not <malloc.h>.
24253
24254 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24255
24256         * g++.old-deja/g++.ns/template17.C: New test.
24257
24258 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24259
24260         * g++.old-deja/g++.pt/ref4.C: New test.
24261
24262 2001-04-30  Richard Henderson  <rth@redhat.com>
24263
24264         * gcc.dg/20000724-1.c: Revert last change.
24265
24266 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24267
24268         * g77.f-torture/execute/20010430.f: New test.
24269
24270 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24271
24272         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24273
24274 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24275
24276         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24277
24278 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24279
24280         * g++.old-deja/g++.eh/crash6.C: New test.
24281
24282 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24283
24284         * g++.old-deja/g++.other/warn7.C: New test.
24285
24286 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24287
24288         * g++.old-deja/g++.other/defarg9.C: New test.
24289
24290 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24291
24292         * g77.f-torture/compile/20010426.f: New test.
24293         * g77.f-torture/execute/20010426.f: New test.
24294
24295 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24296
24297         * g77.f-torture/compile/20000629-1.x: Remove - error
24298         has been fixed.
24299
24300 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24301
24302         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24303         Tweak slightly to work with g++.dg framework.
24304         * g++.dg/special/ecos.exp: Run initp1.C test.
24305         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24306
24307         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24308         its linker doesn't give line numbers either.
24309         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24310
24311 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24312
24313         * g++.old-deja/g++.other/lex1.C: New test.
24314
24315 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24316
24317         * gcc.dg/noncompile/20010425-1.c: New test.
24318
24319 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24320
24321         * g++.old-deja/g++.pt/mangle2.C: New test.
24322
24323 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24324
24325         * gcc.dg/format/plus-1.c: New test.
24326
24327 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24328
24329         * gcc.dg/20010423-1.c: New test.
24330
24331 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24332
24333         * gcc.c-torture/execute/20010422-1.c: New test.
24334
24335 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24336
24337         * g++.old-deja/g++.ns/type2.C: New test.
24338
24339 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24340
24341         * g++.old-deja/g++.other/perf1.C: New test.
24342
24343 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24344
24345         * gcc.dg/c99-func-2.c: Remove xfail.
24346         * gcc.dg/c99-func-3.c: Remove xfail.
24347         * gcc.dg/c99-func-4.c: Remove xfail.
24348
24349 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24350
24351         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24352
24353 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24354
24355         * gcc.c-torture/compile/20010423-1.c: New test.
24356
24357 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24358
24359         * g++.old-deja/g++.pt/typename28.C: New test.
24360
24361 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24362
24363         * g++.old-deja/g++.abi/empty2.C: New test.
24364         * g++.old-deja/g++.abi/empty3.C: New test.
24365
24366 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24367
24368         * g++.old-deja/g++.other/comdat2.C: New test.
24369         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24370
24371 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24372
24373         * g++.old-deja/g++.other/overload14.C: New test.
24374
24375 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24376
24377         * g++.old-deja/g++.other/lookup23.C: New test.
24378
24379 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24380
24381         * gcc.c-torture/execute/20010403-1.c: New test.
24382
24383 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24384             Mark Mitchell  <mark@codesourcery.com>
24385
24386         * lib/old-dejagnu.exp: Don't delete output of executable.
24387         Add .exe suffix to executables.
24388
24389 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24390
24391         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24392
24393 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24394
24395         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24396
24397 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24398
24399         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24400         * g++.old-deja/g++.abi/crash1.C: New test.
24401
24402 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24403
24404         * g++.old-deja/g++.other/crash40.C: New test.
24405
24406 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24407
24408         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24409
24410 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24411
24412         * g++.old-deja/g++.other/warn6.C: New test.
24413
24414 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24415
24416         * g++.old-deja/g++.robertl/eb42.C: Same.
24417
24418 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24419
24420         * gcc.dg/wtr-conversion-1.c: New testcase.
24421
24422 2001-04-10  Richard Henderson  <rth@redhat.com>
24423
24424         * g++.old-deja/g++.other/array5.C: New.
24425
24426 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24427
24428         * gcc.c-torture/execute/20010408-1.c: New test.
24429
24430 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24431
24432         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24433         headers and constructs.
24434         * g++.old-deja/g++.robertl/eb79.C: Same.
24435         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24436         * g++.old-deja/g++.robertl/eb73.C: Same.
24437         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24438         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24439         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24440         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24441         * g++.old-deja/g++.robertl/eb44.C: Same.
24442         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24443         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24444         * g++.old-deja/g++.robertl/eb39.C: Same.
24445         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24446         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24447         * g++.old-deja/g++.robertl/eb30.C: Same.
24448         * g++.old-deja/g++.robertl/eb3.C: Same.
24449         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24450         * g++.old-deja/g++.robertl/eb21.C: Same.
24451         * g++.old-deja/g++.robertl/eb15.C: Same.
24452         * g++.old-deja/g++.robertl/eb118.C: Same.
24453         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24454         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24455         * g++.old-deja/g++.robertl/eb109.C: Same.
24456         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24457         * g++.old-deja/g++.mike/rtti1.C: Same.
24458         * g++.old-deja/g++.mike/p658.C: Same.
24459         * g++.old-deja/g++.mike/net46.C: Same.
24460         * g++.old-deja/g++.mike/net34.C: Same.
24461         * g++.old-deja/g++.mike/memoize1.C: Same.
24462         * g++.old-deja/g++.mike/eh2.C: Same.
24463         * g++.old-deja/g++.law/weak.C: Same.
24464         * g++.old-deja/g++.law/visibility7.C: Same.
24465         * g++.old-deja/g++.law/visibility25.C: Same.
24466         * g++.old-deja/g++.law/visibility22.C: Same.
24467         * g++.old-deja/g++.law/visibility2.C: Same.
24468         * g++.old-deja/g++.law/visibility17.C: Same.
24469         * g++.old-deja/g++.law/visibility13.C: Same.
24470         * g++.old-deja/g++.law/visibility10.C: Same.
24471         * g++.old-deja/g++.law/visibility1.C: Same.
24472         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24473         * g++.old-deja/g++.law/vbase1.C: Same.
24474         * g++.old-deja/g++.law/operators32.C: Same.
24475         * g++.old-deja/g++.law/nest3.C: Same.
24476         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24477         * g++.old-deja/g++.law/except5.C (main): Same.
24478         * g++.old-deja/g++.law/cvt7.C (run): Same.
24479         * g++.old-deja/g++.law/cvt2.C: Same.
24480         * g++.old-deja/g++.law/cvt16.C: Same.
24481         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24482         * g++.old-deja/g++.law/ctors17.C (main): Same.
24483         * g++.old-deja/g++.law/ctors13.C: Same.
24484         * g++.old-deja/g++.law/ctors12.C (main): Same.
24485         * g++.old-deja/g++.law/ctors10.C: Same.
24486         * g++.old-deja/g++.law/code-gen5.C: Same.
24487         * g++.old-deja/g++.law/bad-error7.C: Same.
24488         * g++.old-deja/g++.law/arm9.C: Same.
24489         * g++.old-deja/g++.law/arm12.C: Same.
24490         * g++.old-deja/g++.law/arg8.C: Same.
24491         * g++.old-deja/g++.law/arg1.C: Same.
24492         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24493         * g++.old-deja/g++.jason/template31.C: Same.
24494         * g++.old-deja/g++.jason/template24.C (main): Same.
24495         * g++.old-deja/g++.jason/2371.C: Same.
24496         * g++.old-deja/g++.eh/new2.C: Same.
24497         * g++.old-deja/g++.eh/new1.C: Same.
24498         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24499         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24500         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24501         * g++.old-deja/g++.brendan/crash62.C: Same.
24502         * g++.old-deja/g++.brendan/crash52.C: Same.
24503         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24504         * g++.old-deja/g++.brendan/crash38.C: Same.
24505         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24506         * g++.old-deja/g++.brendan/copy9.C: Same.
24507
24508 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24509
24510         * gcc.c-torture/execute/20001203-2.c (memset):
24511         Count argument is of type __SIZE_TYPE__.
24512
24513 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24514
24515         * gcc.c-torture/compile/20010404-1.c: New test.
24516
24517 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24518
24519         * gcc.c-torture/compile/20010326-1.c: New test.
24520
24521 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24522
24523         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24524         peculiarities of the SH.
24525         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24526
24527 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24528
24529         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24530         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24531         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24532
24533 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24534
24535         * g77.f-torture/compile/20010321-1.f: New test.
24536
24537 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24538
24539         * gcc.c-torture/compile/20010329-1.c: New test.
24540
24541 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24542
24543         * gcc.c-torture/execute/20010329-1.c: New test.
24544
24545 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24546
24547         * g++.old-deja/g++.other/eh4.C: Fix typo.
24548
24549 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24550
24551         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24552
24553 2001-03-28  Philip Blundell  <philb@gnu.org>
24554
24555         * gcc.c-torture/compile/20010328-1.c: New test.
24556
24557 2001-03-27  Richard Henderson  <rth@redhat.com>
24558
24559         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24560         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24561
24562 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24563
24564         * gcc.c-torture/compile/20010327-1.c: New test.
24565
24566 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24567
24568         * g++.old-deja/g++.other/friend12.C: New test.
24569         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24570         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24571
24572 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24573
24574         * gcc.c-torture/execute/20010325-1.c: New test.
24575
24576 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24577
24578         * g++.old-deja/g++.other/mangle3.C: New test.
24579
24580 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24581
24582         * g++.old-deja/g++.other/anon8.C: New test.
24583
24584 2001-03-20  Philip Blundell  <philb@gnu.org>
24585
24586         * gcc.c-torture/compile/20010320-1.c: New test.
24587
24588 2001-03-17  Richard Henderson  <rth@redhat.com>
24589
24590         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24591
24592 2001-03-15  Geoff Keating  <geoff@redhat.com>
24593
24594         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24595         tests on AIX.
24596
24597 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24598
24599         * g++.old-deja/g++.other/eh4.C: New test.
24600
24601 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24602
24603         * gcc.dg/cpp/mi1.c: Update.
24604
24605 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24606
24607         * g++.old-deja/g++.other/regstack.C: New test.
24608
24609 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24610
24611         * g++.old-deja/g++.other/ref4.C: New test.
24612
24613 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24614
24615         * objc/execute/va_method.m: Added.
24616         * objc/execute/IMP.m: Added.
24617         * objc/execute/_cmd.m: Added.
24618         * objc/execute/accessing_ivars.m: Added.
24619         * objc/execute/class-1.m: Added.
24620         * objc/execute/class-10.m: Added.
24621         * objc/execute/class-11.m: Added.
24622         * objc/execute/class-12.m: Added.
24623         * objc/execute/class-13.m: Added.
24624         * objc/execute/class-14.m: Added.
24625         * objc/execute/class-2.m: Added.
24626         * objc/execute/class-3.m: Added.
24627         * objc/execute/class-4.m: Added.
24628         * objc/execute/class-5.m: Added.
24629         * objc/execute/class-6.m: Added.
24630         * objc/execute/class-7.m: Added.
24631         * objc/execute/class-8.m: Added.
24632         * objc/execute/class-9.m: Added.
24633         * objc/execute/class-tests-1.h
24634         * objc/execute/class-tests-2.h
24635         * objc/execute/compatibility_alias.m: Added.
24636         * objc/execute/encode-1.m: Added.
24637         * objc/execute/formal_protocol-1.m: Added.
24638         * objc/execute/formal_protocol-2.m: Added.
24639         * objc/execute/formal_protocol-3.m: Added.
24640         * objc/execute/formal_protocol-4.m: Added.
24641         * objc/execute/formal_protocol-5.m: Added.
24642         * objc/execute/formal_protocol-6.m: Added.
24643         * objc/execute/formal_protocol-7.m: Added.
24644         * objc/execute/informal_protocol.m: Added.
24645         * objc/execute/initialize.m: Added.
24646         * objc/execute/load.m: Added.
24647         * objc/execute/many_args_method.m: Added.
24648         * objc/execute/nested-3.m: Added.
24649         * objc/execute/no_clash.m: Added.
24650         * objc/execute/private.m: Added.
24651         * objc/execute/redefining_self.m: Added.
24652         * objc/execute/root_methods.m: Added.
24653         * objc/execute/selector-1.m: Added.
24654         * objc/execute/static-1.m: Added.
24655         * objc/execute/static-2.m: Added.
24656         * objc/execute/va_method.m: Added.
24657
24658 2001-03-10  Richard Henderson  <rth@redhat.com>
24659
24660         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24661
24662 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24663
24664         * g++.old-deja/g++.other/crash31.C: XFAIL.
24665         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24666         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24667         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24668         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24669         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24670
24671 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24672
24673         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
24674
24675 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24676
24677         * gcc.dg/20000724-1.c: Don't use multiline strings.
24678
24679 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24680
24681         * objc/execute/string1.m, objc/execute/string2.m: Compare the
24682         result of -cString against what we expect it to be; don't just
24683         print it out for no one to read.
24684
24685         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24686         Based on testcases provided by Nicola Pero.
24687
24688 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24689
24690         * gcc.dg/cpp/macro7.c: New test.
24691
24692 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24693
24694         * gcc.dg/cpp/multiline.c: Update.
24695
24696 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24697
24698         * g++.old-deja/g++.other/enum3.C: New test.
24699
24700 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24701
24702         * g++.old-deja/g++.other/pod1.C: New test.
24703
24704 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24705
24706         * g++.old-deja/g++.ext/overload1.C: New test.
24707
24708 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24709
24710         * g++.old-deja/g++.pt/using1.C: New test.
24711
24712 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24713
24714         * g++.old-deja/g++.other/using9.C: New test.
24715
24716 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24717
24718         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24719
24720         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24721
24722 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24723
24724         * g++.old-deja/g++.ext/realpt1.C: Remove.
24725
24726 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24727
24728         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24729
24730 2001-02-26  Will Cohen  <wcohen@redhat.com>
24731
24732         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24733
24734 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24735
24736         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24737         templatized constructors.
24738
24739 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24740
24741         * gcc.c-torture/execute/20010224-1.c: New test.
24742
24743 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24744
24745         * gcc.c-torture/execute/20010222-1.c: New test.
24746
24747 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24748
24749         * g++.old-deja/g++.other/inline20.C: New test.
24750
24751 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24752
24753         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24754
24755 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24756
24757         * g++.old-deja/g++.other/lookup22.C: New test.
24758
24759 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24760
24761         * g77.dg: New directory.
24762         * g77.dg/20010216-1.f: New test case.
24763         * g77.dg/dg.exp: New driver.
24764         * lib/g77-dg.exp: New driver library.
24765
24766 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24767
24768         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24769
24770 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24771
24772         * g++.old-deja/g++.other/decl9.C: New test.
24773
24774 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24775
24776         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24777         not need <string> and also tests the initialization at runtime.
24778
24779 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24780
24781         * gcc.c-torture/execute/longlong.c: New test.
24782
24783 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24784
24785         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24786
24787 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24788
24789         * gcc.c-torture/execute/920302-1.c (execute):
24790         Change argument type to short.
24791
24792 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24793
24794         * g++.old-deja/g++.pt/deduct6.C: New test.
24795
24796 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24797
24798         * g++.old-deja/g++.pt/deduct5.C: New test.
24799
24800 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24801
24802         * gcc.c-torture/execute/20010209-1.c: New test.
24803
24804 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24805
24806         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24807
24808 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24809
24810         * g++.dg/vtgc1.C: Update for new ABI.
24811
24812         * consistency.vlad: New directory, 1665 files.
24813
24814 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24815
24816         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24817         return type.
24818         * gcc.dg/cpp/digraphs.c: Declare puts.
24819
24820 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24821
24822         * g++.old-deja/g++.other/warn5.C: New test.
24823
24824 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24825
24826         * g++.old-deja/g++.pt/spec40.C: New test.
24827
24828 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24829
24830         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24831         case.
24832         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24833
24834 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24835
24836         * gcc.c-torture/compile/20010209-1.c: New test.
24837
24838 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24839
24840         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24841         excess errors message but not if it crashes.
24842         * g++.old-deja/g++.other/crash27.C: Likewise.
24843         * g++.old-deja/g++.other/crash28.C: Likewise.
24844         * g++.old-deja/g++.other/crash30.C: Likewise.
24845         * g++.old-deja/g++.other/crash32.C: Likewise.
24846         * g++.old-deja/g++.other/crash35.C: Likewise.
24847         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24848
24849 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24850
24851         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24852         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24853         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24854         g77.f-torture/execute/execute.exp,
24855         g77.f-torture/noncompile/noncompile.exp,
24856         gcc.c-torture/execute/execute.exp,
24857         gcc.c-torture/execute/memcheck/memcheck.exp,
24858         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24859         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24860         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24861         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24862         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24863         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24864         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24865         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24866         Remove bug reporting instructions with ancient email addresses.
24867
24868 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24869
24870         * gcc.dg/20010202-1.c: New test.
24871         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24872
24873 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24874
24875         * g++.dg/stdbool-if.C: New test.
24876
24877 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24878
24879         * objc/execute/fdecl.m: Added main().
24880
24881 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24882
24883         * gcc.c-torture/execute/20010206-1.c: New test.
24884
24885 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24886
24887         * gcc.dg/cpp/avoidpaste1.c: Update.
24888
24889 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24890
24891         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24892         Pero <nicola@brainstorm.co.uk>.
24893         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24894
24895 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24896
24897         * g++.old-deja/g++.pt/spec39.C: New test.
24898
24899 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24900
24901         * gcc.c-torture/compile/20010202-1.c: New test.
24902
24903 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24904
24905         * g++.old-deja/g++.abi/primary2.C: New test.
24906         * g++.old-deja/g++.abi/primary3.C: New test.
24907         * g++.old-deja/g++.abi/primary4.C: New test.
24908         * g++.old-deja/g++.abi/primary5.C: New test.
24909         * g++.old-deja/g++.abi/vtable3.h: New test.
24910         * g++.old-deja/g++.abi/vtable3a.C: New test.
24911         * g++.old-deja/g++.abi/vtable3b.C: New test.
24912         * g++.old-deja/g++.abi/vtable3c.C: New test.
24913         * g++.old-deja/g++.abi/vtable3d.C: New test.
24914         * g++.old-deja/g++.abi/vtable3e.C: New test.
24915         * g++.old-deja/g++.abi/vtable3f.C: New test.
24916         * g++.old-deja/g++.abi/vtable3g.C: New test.
24917         * g++.old-deja/g++.abi/vtable3h.C: New test.
24918         * g++.old-deja/g++.abi/vtable3i.C: New test.
24919         * g++.old-deja/g++.abi/vtable3j.C: New test.
24920         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24921
24922 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24923
24924         * g++.old-deja/g++.other/anon6.C: New test.
24925         * g++.old-deja/g++.other/anon7.C: New test.
24926
24927 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24928
24929         * gcc.dg/cpp/avoidpaste2.c: New tests.
24930
24931 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24932
24933         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24934
24935 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24936
24937         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24938         DECIMAL_DIG cases for Irix."
24939
24940 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24941
24942         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24943
24944 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24945
24946         * gcc.dg/c99-tag-1.c: New test.
24947
24948 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24949
24950         * gcc.dg/cpp/tr-warn1.c: Add tests.
24951
24952 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24953
24954         * gcc.dg/cpp/avoidpaste1.c: Update.
24955         * gcc.dg/cpp/paste4.c: Update.
24956
24957 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24958
24959         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24960         cases for Irix.
24961
24962 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24963
24964         * g++.old-deja/g++.other/inline19.C: New test.
24965
24966 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24967
24968         * gcc.dg/Wlarger-than.c: New test.
24969
24970 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24971
24972         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24973
24974 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24975
24976         * gcc.c-torture/execute/20010129-1.c: New test.
24977         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24978
24979 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24980
24981         * gcc.dg/cpp/avoidpaste1.c: Test case.
24982
24983 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24984
24985         * g++.old-deja/g++.other/inline18.C: New test.
24986
24987 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24988
24989         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
24990         and __builtin_putchar.
24991
24992 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
24993
24994         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
24995         tests.
24996
24997 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
24998
24999         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
25000         floating point number rounding mode to round to the nearest
25001         representable mode.
25002
25003 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
25004
25005         * g++.old-deja/g++.other/mangle2.C: New test.
25006
25007 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25008
25009         * gcc.c-torture/compile/20010124-1.c: New test.
25010
25011 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25012
25013         * g++.old-deja/g++.pt/spec38.C: New test.
25014
25015 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25016
25017         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25018         "Build don't run".
25019
25020 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25021
25022         * gcc.c-torture/execute/20010123-1.c: New test.
25023
25024 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25025
25026         * g++.old-deja/g++.pt/spec37.C: New test.
25027
25028 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25029
25030         * g++.old-deja/g++.pt/overload14.C: New test.
25031
25032 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25033
25034         * gcc.c-torture/execute/20010122-1.c: New test, exercise
25035         __builtin_return_address.
25036
25037 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
25038
25039         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
25040         * g++.old-deja/g++.pt/spec35.C: New test.
25041         * g++.old-deja/g++.pt/spec36.C: New test.
25042
25043 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
25044
25045         * gcc.c-torture/compile/20010118-1.c: New test.
25046
25047 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
25048
25049         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
25050
25051 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25052
25053         * gcc.c-torture/execute/20010119-1.c: New test.
25054
25055 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25056
25057         * g++.old-deja/g++.other/vbase5.C: New test.
25058
25059 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25060
25061         * gcc.c-torture/execute/20010118-1.c: New test.
25062
25063 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25064
25065         * g++.old-deja/g++.pt/deduct3.C: New test.
25066
25067 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25068
25069         * g++.old-deja/g++.pt/spec34.C: New test.
25070
25071 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
25072
25073         * g77.f-torture/compile/20000601-2.f: New test.
25074
25075 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25076
25077         * g++.old-deja/g++.other/init17.C: New test.
25078
25079 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
25080
25081         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
25082
25083 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25084
25085         * g++.old-deja/g++.pt/unify8.C: New test.
25086
25087 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25088
25089         * g++.old-deja/g++.abi/vbase1.C: New test.
25090
25091 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25092
25093         * g++.old-deja/g++.pt/crash65.C: New test.
25094
25095 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25096
25097         * gcc.dg/cpp/assembl2.S: New test case.
25098
25099 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
25100
25101         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
25102         are supported.
25103
25104 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25105
25106         * g++.old-deja/g++.other/builtins1.C: New test.
25107         * g++.old-deja/g++.other/builtins2.C: Likewise.
25108         * g++.old-deja/g++.other/builtins3.C: Likewise.
25109         * g++.old-deja/g++.other/builtins4.C: Likewise.
25110
25111 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
25112
25113         * gcc.c-torture/compile/20010117-1.c: New test.
25114         * gcc.c-torture/compile/20010117-2.c: New test.
25115
25116 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25117
25118         * g77.f-torture/execute/20010116.[fx]: New test,
25119         XFAIL on i?86-*-*.
25120         * g77.f-torture/compile/20010115.f: Indicate it's
25121         a test for PR fortran/1636.
25122
25123 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25124
25125         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
25126
25127 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25128
25129         * g77.f-torture/compile/20010115.f: New test.
25130
25131 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
25132
25133         * g++.old-deja/g++.pt/nontype5.C: New test.
25134
25135 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25136
25137         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
25138         have an equivalent working one below it.
25139
25140 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25141
25142         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
25143         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25144
25145 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25146
25147         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
25148         message containing "init_priority".
25149         (conpr-2.C): Likewise.
25150         (conpr-3.C): Likewise.
25151         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
25152
25153 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25154
25155         * gcc.c-torture/execute/20010114-2.c: New test.
25156
25157 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25158
25159         * gcc.c-torture/compile/20010114-1.c: New test.
25160         * gcc.c-torture/compile/20010114-1.x: Xfail.
25161         * gcc.c-torture/compile/20010114-2.c: New test.
25162         * gcc.c-torture/execute/20010114-1.c: New test.
25163         * gcc.dg/trunc-1.c: New test.
25164         * gcc.dg/uninit-B.c: New test.
25165
25166 2001-01-13  Nick Clifton  <nickc@redhat.com>
25167
25168         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
25169         target.
25170
25171 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25172
25173         * gcc.c-torture/compile/20010113-1.c: New test.
25174
25175 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25176
25177         * gcc.c-torture/compile/20001212-1.c: New test.
25178
25179 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25180
25181         * gcc.dg/cpp/widestr1.c: Update.
25182         * gcc.dg/cpp/prag-imp.c: Remove.
25183
25184 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25185
25186         * gcc.c-torture/execute/20000801-3.x: Remove.
25187         * gcc.dg/c90-init-1.c: New test.
25188         * gcc.dg/c99-init-1.c: New test.
25189         * gcc.dg/c99-init-2.c: New test.
25190         * gcc.dg/gnu99-init-1.c: New test.
25191
25192 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25193
25194         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25195         testing that no relevant ones were found.
25196
25197 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25198
25199         * g++.old-deja/g++.pt/cast2.C: New test.
25200
25201 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25202
25203         * g++.old-deja/g++.pt/friend47.C: New test.
25204
25205 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25206
25207         * g++.old-deja/g++.pt/instantiate13.C: New test.
25208
25209 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25210
25211         * g++.old-deja/g++.other/defarg7.C: New test.
25212         * g++.old-deja/g++.other/defarg8.C: New test.
25213
25214 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25215
25216         * g++.old-deja/g++.pt/crash64.C: New test.
25217
25218 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25219
25220         * g++.old-deja/g++.pt/crash63.C: New test.
25221
25222 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25223
25224         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25225
25226 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25227
25228         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25229
25230 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25231
25232         * g++.old-deja/g++.pt/error3.C: New test.
25233
25234 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25235
25236         * g++.old-deja/g++.other/crash39.C: New test.
25237
25238 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25239
25240         * g++.old-deja/g++.other/vbase4.C: New test.
25241
25242 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25243
25244         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25245         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25246         * gcc.dg/special/special.exp: New test driver which will check
25247         for alias support for the above test.
25248
25249 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25250
25251         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25252         problems on small machines.
25253         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25254         parameterize.
25255
25256 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25257
25258         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25259         mips.
25260         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25261
25262 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25263
25264         * g++.old_deja/g++.pt/using8.C: New test.
25265
25266 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25267
25268         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25269
25270 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25271
25272         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25273         where a failure is expected.
25274         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25275
25276 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25277
25278         * g++.old_deja/g++.pt/instantiate12.C: New test.
25279
25280 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25281
25282         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25283         start of structs.
25284         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25285         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25286         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25287         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25288         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25289         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25290         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25291         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25292         * g++.old-deja/g++.eh/spec6.C: Likewise.
25293         * g++.old-deja/g++.jason/crash3.C: Likewise.
25294         * g++.old-deja/g++.law/ctors11.C: Likewise.
25295         * g++.old-deja/g++.law/ctors17.C: Likewise.
25296         * g++.old-deja/g++.law/ctors5.C: Likewise.
25297         * g++.old-deja/g++.law/ctors9.C: Likewise.
25298         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25299         * g++.old-deja/g++.mike/net22.C: Likewise.
25300         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25301         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25302         * g++.old-deja/g++.mike/virt3.C: Likewise.
25303         * g++.old-deja/g++.niklas/t128.C: Likewise.
25304         * g++.old-deja/g++.other/anon4.C: Likewise.
25305         * g++.old-deja/g++.other/using1.C: Likewise.
25306         * g++.old-deja/g++.other/warn3.C: Likewise.
25307         * g++.old-deja/g++.pt/t37.C: Likewise.
25308         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25309         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25310
25311 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25312
25313         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25314
25315 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25316
25317         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25318
25319 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25320
25321         * gcc.c-torture/compile/20010107-1.c: New test.
25322
25323 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25324
25325         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25326
25327 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25328
25329         * gcc.dg/format/format.h: New file.
25330         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25331         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25332         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25333         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25334         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25335         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25336         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25337         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25338         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25339         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25340         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25341         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25342         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25343         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25344         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25345         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25346         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25347         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25348         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25349         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25350         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25351         instead of declaring standard types, macros and functions in each
25352         test.
25353
25354 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25355
25356         * gcc.c-torture/execute/20010106-1.c: New test.
25357
25358 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25359
25360         * gcc.dg/format/format.exp: New file.
25361         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25362         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25363         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25364         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25365         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25366         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25367         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25368         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25369         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25370         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25371         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25372         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25373         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25374         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25375         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25376         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25377         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25378         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25379         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25380         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25381         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25382         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25383         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25384         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25385         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25386         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25387         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25388         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25389         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25390         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25391         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25392         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25393         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25394         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25395         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25396         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25397         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25398         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25399         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25400         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25401         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25402         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25403
25404 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25405
25406         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25407         account.
25408
25409 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25410
25411         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25412
25413 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25414
25415         * g++.old-deja/g++.pt/crash62.C: New test.
25416
25417 2001-01-04  Richard Henderson  <rth@redhat.com>
25418
25419         * gcc.dg/20000926-1.c: Update expected warnings.
25420         * gcc.dg/array-2.c: Likewise.
25421         * gcc.dg/array-4.c: Also validate flexible array members.
25422         * gcc.dg/c99-flex-array-1.c: New.
25423
25424 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25425
25426         * gcc.c-torture/compile/20001222-1.x: Remove.
25427
25428 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25429
25430         * gcc.c-torture/execute/built-in-setjmp.c: New.
25431
25432 2001-01-03  Richard Henderson  <rth@redhat.com>
25433
25434         * gcc.dg/940510-1.c: Update expected error wording.
25435         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25436
25437 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25438
25439         * lib/target-supports.exp (check_alias_available): Modified to
25440         indicate aliases not supported if only weak aliases are supported.
25441
25442 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25443
25444         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25445         Turn on cmpstrsi checks for __pj__ and __i370__.
25446
25447 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25448
25449         * g++.old-deja/g++.other/virtual11.C: New test.
25450
25451 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25452
25453         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25454
25455 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25456
25457         * gcc.c-torture/compile/20010102-1.c: New test.
25458
25459 2001-01-02  Andreas Jaeger  <aj@suse.de>
25460
25461         * gcc.dg/noreturn-3.c: New test.
25462
25463         * gcc.dg/noreturn-4.c: New test.
25464
25465 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25466
25467         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25468         __builtin_fputc and __builtin_fwrite.
25469
25470 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25471
25472         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25473         signed char, not default char.
25474
25475 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25476
25477         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25478
25479 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25480
25481         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25482
25483 2000-12-29  Richard Henderson  <rth@redhat.com>
25484
25485         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25486         (__cyg_profile_func_exit): Define.
25487
25488 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25489
25490         * g++.dg/vtgc1.C: New test.
25491
25492 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25493
25494         * gcc.dg/noncompile/20001228-1.c: New test.
25495
25496         * gcc.dg/20001228-1.c: New test.
25497
25498         * gcc.c-torture/execute/20001228-1.c: New test.
25499
25500 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25501
25502         * gcc.dg/format-strfmon-1.c: New test.
25503
25504 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25505
25506         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25507         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25508         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25509         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25510         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25511         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25512         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25513         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25514         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25515         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25516         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25517         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25518         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25519
25520         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25521         * gcc.c-torture/execute/string-opt-4.c: Test index.
25522
25523 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25524
25525         * gcc.c-torture/compile/20001226-1.c: New test.
25526
25527 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25528
25529         * gcc.c-torture/compile/20001222-1.c: New test.
25530         * gcc.c-torture/compile/20001222-1.x: Xfail.
25531
25532 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25533
25534         * gcc.c-torture/execute/comp-goto-2.c: New test.
25535
25536 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25537
25538         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25539         Use long types if __INT_MAX__ is 32767.
25540         (main): Use cast to (sint32 *) when poking 88 into a_page.
25541
25542         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25543
25544 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25545
25546         * gcc.c-torture/compile/20001221-1.c: New test.
25547         * gcc.c-torture/execute/20001221-1.c: New test.
25548
25549 2000-12-20  Richard Henderson  <rth@redhat.com>
25550
25551         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25552         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25553
25554 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25555
25556         * gcc.dg/compare3.c: New test.
25557
25558 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25559
25560         * gcc.dg/format-warnll-1.c: New test.
25561
25562 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25563
25564         * gcc.dg/cpp/cmdlne-P.c: New test.
25565
25566 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25567
25568         * gcc.c-torture/execute/builtin-abs-1.c,
25569         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25570
25571 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25572
25573         * gcc.dg/cpp/multiline.c: New test.
25574
25575 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25576
25577         * g++.old-deja/g++.other/syshdr1.C: Update.
25578         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25579
25580 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25581
25582         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25583
25584 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25585
25586         * g++.old-deja/g++.pt/ttp65.C: New test.
25587
25588 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25589
25590         * g++.old-deja/g++.pt/ttp64.C: New test.
25591
25592 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25593
25594         * g++.old-deja/g++.pt/spec33.C: New test.
25595
25596 2000-12-14  Catherine Moore  <clm@redhat.com>
25597
25598         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25599         * gcc.c-torture/execute/920612-2.c: Likewise.
25600         * gcc.c-torture/execute/920428-2.c: Likewise.
25601         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25602         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25603
25604 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25605
25606         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25607         * gcc.dg/pack-test-2.c: Likewise.
25608
25609 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25610
25611         Tests by Zack Weinberg <zackw@stanford.edu>.
25612
25613         * gcc.dg/cpp/defined.c: Update.
25614         * gcc.dg/cpp/defined_trad.c: New tests.
25615
25616 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25617
25618         * gcc.dg/cpp/trad-direct.c: Update.
25619
25620 2000-12-11  Neil Booth  <neilb@earthling.net>
25621
25622         * gcc.dg/cpp/defined_trad.c
25623
25624 2000-12-11  Neil Booth  <neilb@earthling.net>
25625
25626         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25627
25628 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25629
25630         * gcc.dg/format-miss-2.c: New test.
25631
25632 2000-12-09  Neil Booth  <neilb@earthling.net>
25633
25634         * gcc.dg/cpp/lineflags.c: New tests.
25635         * gcc.dg/cpp/poison.c: Update.
25636         * gcc.dg/cpp/redef2.c: Update.
25637         * gcc.dg/cpp/skipping.c: New test.
25638
25639 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25640
25641         * g++.old-deja/g++.other/eh3.C: New testcase.
25642
25643 2000-12-07  Neil Booth  <neilb@earthling.net>
25644
25645         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25646         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25647         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25648         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25649         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25650         Update.
25651
25652 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25653
25654         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25655         __SIZE_TYPE__ instead of int for type of integers cast to
25656         pointers.
25657
25658 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25659
25660         * g++.old-deja/g++.other/cleanup4.C: New test.
25661
25662 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25663
25664         * format-sec-1.c: New test.
25665
25666 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25667
25668         * gcc.dg/format-nonlit-3.c: New test.
25669
25670 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25671
25672         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
25673         through a null pointer.
25674
25675 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25676
25677         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
25678         * g++.old-deja/g++.pt/partial4.C: New test.
25679
25680 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
25681
25682         * gcc.c-torture/execute/ieee/hugeval.x: New.
25683
25684 2000-12-06  Neil Booth  <neilb@earthling.net>
25685
25686         * gcc.dg/cpp/backslash2.c: New tests.
25687
25688 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25689
25690         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25691         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25692
25693 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25694
25695         * gcc.c-torture/execute/20001203-2.c: New testcase.
25696
25697 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25698
25699         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25700         * g++.old-deja/g++.other/virtual10.C: New test.
25701
25702 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25703
25704         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25705
25706 2000-12-05  Richard Henderson  <rth@redhat.com>
25707
25708         * gcc.c-torture/compile/20001205-1.c: New.
25709
25710 2000-12-04  Neil Booth  <neilb@earthling.net>
25711
25712         * g++.old-deja/g++.other/virtual9.C: New test.
25713         * g++.old-deja/g++.pt/crash61.C: New test.
25714         * gcc.c-torture/execute/loop-9.c: New test.
25715
25716 2000-12-04  Neil Booth  <neilb@earthling.net>
25717
25718         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25719         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25720         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25721         * gcc.dg/cpp/extratokens.c: ...here.
25722
25723 2000-12-04  Neil Booth  <neilb@earthling.net>
25724
25725         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25726         New tests.
25727
25728 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25729
25730         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25731         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25732
25733 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25734
25735         * gcc.c-torture/execute/20001203-1.c: New test.
25736
25737 2000-12-03  Neil Booth  <neilb@earthling.net>
25738
25739         * gcc.dg/cpp/macro6.c: New test cases.
25740
25741 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25742
25743         * gcc.c-torture/execute/string-opt-9.c: New test.
25744         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25745         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25746         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25747
25748         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25749         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25750
25751 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25752
25753         * gcc.dg/cpp/if-6.c: New testcase.
25754
25755         * gcc.dg/20001201-1.c: New testcase.
25756
25757 2000-12-02  Neil Booth  <neilb@earthling.net>
25758
25759         * g++.old-deja/g++.other/externC4.C,
25760         g++.old-deja/g++.other/friend10.C: New tests.
25761
25762 2000-12-02  Neil Booth  <neilb@earthling.net>
25763
25764         * g++.old-deja/g++.other/instan2.C
25765         * g++.old-deja/g++.other/instan3.C: New test.
25766
25767 2000-12-02  Neil Booth  <neilb@earthling.net>
25768
25769         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25770         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25771         gnuc99.c,gnuc99-pedantic.c: New tests.
25772
25773 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25774
25775         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25776         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25777
25778 2000-12-01  Neil Booth  <neilb@earthling.net>
25779
25780         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25781         * gcc.dg/cpp/poison.c: Update.
25782         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25783
25784 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25785
25786         * g77.f-torture/execute/20001201.f: New test.
25787
25788 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25789
25790         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25791
25792 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25793
25794         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25795
25796 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25797
25798         * g++.old-deja/g++.other/cast6.C: New test.
25799
25800 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25801
25802         * gcc.c-torture/execute/20001130-2.c: New testcase.
25803
25804 2000-11-30  Richard Henderson  <rth@redhat.com>
25805
25806         * gcc.c-torture/execute/20001130-1.c: New test.
25807
25808 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25809
25810         * g++.old-deja/g++.other/op3.C: New test.
25811
25812 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25813
25814         * g++.old-deja/g++.other/op2.C: New test.
25815
25816 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25817
25818         * g++.old-deja/g++.other/crash38.C: New test.
25819
25820 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25821
25822         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25823
25824 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25825
25826         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25827         tests.
25828         * gcc.c-torture/execute/string-opt-6.c: New test.
25829
25830         * gcc.dg/20001117-1.c: Add main.
25831
25832 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25833
25834         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25835         Move from here ...
25836         * gcc.dg/940510-1.c: ... to here.
25837
25838         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25839         zero-size arrays in toplevel structures.
25840
25841 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25842
25843         * gcc.c-torture/execute/loop-8.c: New test.
25844
25845 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25846
25847         * g++.old-deja/g++.other/base1.C: New test.
25848
25849 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25850
25851         * g++.old-deja/g++.other/parse2.C: New test.
25852
25853 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25854
25855         * g++.old-deja/g++.pt/incomplete1.C: New test.
25856
25857 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25858
25859         * g++.old-deja/g++.other/friend9.C: New test.
25860
25861 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25862
25863         * gcc.dg/20001127-1.c: New test.
25864
25865 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25866
25867         * g++.old-deja/g++.pt/friend46.C: New test.
25868
25869 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25870
25871         * g++.old-deja/g++.other/ptrmem8.C: New test.
25872
25873 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25874
25875         * gcc.c-torture/execute/string-opt-7.c: New test.
25876         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25877
25878 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25879
25880         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25881         instead of 'mkcheck 2'.
25882
25883 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25884
25885         * gcc.c-torture/execute/memcheck/driver.c,
25886         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25887         C9X references to refer to C99.
25888
25889 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25890
25891         * gcc.dg/ultrasp3.c: New test.
25892
25893 2000-11-25  Neil Booth  <neilb@earthling.net>
25894
25895         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25896
25897 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25898
25899         * gcc.c-torture/compile/20001123-2.c: New.
25900
25901 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25902
25903         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25904
25905 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25906
25907         * gcc.dg/sequence-point-1.c: Add some new tests.
25908         * gcc.c-torture/execute/20001124-1.c: New test.
25909
25910 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25911
25912         * g++.old-deja/g++.other/vaarg4.C: New test.
25913         * gcc.c-torture/compile/20001123-1.c: New test.
25914
25915 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25916
25917         * g++.other/crash24.C: Adjust and remove XFAIL.
25918         * g++.other/crash37.C: New test.
25919
25920 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25921
25922         * g++.old-deja/g++.pt/instantiate9.C: New test.
25923
25924 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25925
25926         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25927         new ABI, too.
25928
25929         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25930         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25931
25932 2000-11-22  Neil Booth  <neilb@earthling.net>
25933
25934         * gcc.dg/cpp/Wtrigraphs.c: New test.
25935
25936 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25937
25938         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25939
25940 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25941
25942         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25943
25944 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25945
25946         * lib/gcc-dg.exp: load_lib scanasm.exp.
25947         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25948         * lib/g++-dg.exp: load_lib scanasm.exp.
25949         * lib/scanasm.exp: New.
25950         (scan-assembler, scan-assembler-not): Add optional arguments to
25951         test name, or if not present, the pattern name.
25952         (scan-assembler-dem, scan-assembler-dem-not): New.
25953
25954         * g++.dg/dg.exp: New.
25955
25956 2000-11-21  Neil Booth  <neilb@earthling.net>
25957
25958         * gcc.dg/cpp/integrated1.c: Remove.
25959
25960 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25961
25962         * gcc.c-torture/execute/20001121-1.c: New test.
25963
25964 2000-11-21  Richard Henderson  <rth@redhat.com>
25965
25966         * gcc.c-torture/compile/20001121-1.c: New test.
25967
25968 2000-11-20  Neil Booth  <neilb@earthling.net>
25969
25970         * gcc.dg/cpp/integrated1.c: New test.
25971
25972 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25973
25974         * g++.old-deja/g++.other/inline17.C: New test.
25975
25976 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25977
25978         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25979         local variable to be zero: I made the variable global. Now
25980         uses abort() and exit() instead of relying on main's return value.
25981
25982 2000-11-20  Neil Booth  <neilb@earthling.net>
25983
25984         * gcc.dg/cpp/paste2.c: Update test.
25985         * objc/execute/paste.m: New test.
25986
25987 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25988
25989         * gcc.dg/c99-condexpr-1.c: New test.
25990
25991 2000-11-20  Neil Booth  <neilb@earthling.net>
25992
25993         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
25994
25995 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
25996
25997         * g++.old-deja/g++.pt/export1.C: New test.
25998
25999 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
26000
26001         * gcc.dg/20001117-1.c: New test.
26002
26003 2000-11-18  Richard Henderson  <rth@redhat.com>
26004
26005         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26006
26007 2000-11-18  Richard Henderson  <rth@redhat.com>
26008
26009         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26010         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26011         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26012
26013 2000-11-18  Richard Henderson  <rth@redhat.com>
26014
26015         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26016         (main): New.  Exit cleanly.
26017
26018 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26019
26020         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26021         gcc.dg/c99-fordecl-2.c: New tests.
26022
26023 2000-11-18  Richard Henderson  <rth@redhat.com>
26024
26025         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
26026         * gcc.c-torture/execute/zerolen-2.c: New.
26027
26028 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26029
26030         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
26031         memory.
26032
26033 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26034
26035         * g++.old-deja/g++.pt/instantiate8.C: New test.
26036
26037 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26038
26039         * g++.old-deja/g++.other/incomplete.C: Add more tests.
26040         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
26041
26042 2000-11-16  Nick Clifton  <nickc@redhat.com>
26043
26044         * gcc.c-torture/execute/nestfunc-2.c: New test.
26045         * gcc.c-torture/execute/nestfunc-3.c: New test.
26046
26047 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26048
26049         * gcc.c-torture/compile/20001116-1.c: New test.
26050
26051 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26052
26053         * gcc.c-torture/execute/20001115-1.c: New test.
26054
26055 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
26056
26057         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
26058         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
26059         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
26060         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26061
26062 2000-11-15  Neil Booth  <neilb@earthling.net>
26063
26064         gcc.dg/cpp/_Pragma1.c: Update.
26065         gcc.dg/cpp/_Pragma2.c: New test.
26066
26067 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26068
26069         * g++.old-deja/g++.other/anon5.C: New test.
26070
26071 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26072
26073         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
26074         tests.
26075
26076 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
26077
26078         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
26079         output.
26080
26081 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26082
26083         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
26084         labels at end of compound statements.
26085
26086 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
26087
26088         * gcc.c-torture/execute/loop-7.c: New test.
26089
26090 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26091
26092         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
26093
26094 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26095
26096         * gcc.dg/c99-bool-1.c: New test.
26097
26098 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26099
26100         * gcc.dg/c99-scope-1.c: Remove xfail.
26101         * gcc.dg/c99-scope-2.c: New test.
26102
26103 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26104
26105         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
26106         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
26107
26108 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
26109
26110         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
26111         error messages.
26112
26113         * g++.mike/p700.C: Don't typedef wchar_t.
26114         * g++.mike/p784.C: Likewise.
26115         * g++.mike/eb101.C: Don't use __wchar_t.
26116
26117 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26118
26119         * g77.f-torture/execute/20001111.[fx]: Test premature exit
26120         from DO loop.
26121
26122 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26123
26124         * gcc.c-torture/execute/20001111-1.c: New test.
26125
26126 2000-11-10  Nick Clifton  <nickc@redhat.com>
26127
26128         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
26129         long multuiple and accumulate.
26130
26131 2000-11-09  Richard Henderson  <rth@redhat.com>
26132
26133         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
26134         via size_t instead of int.
26135
26136         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
26137         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26138         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26139         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26140
26141 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
26142
26143         * gcc.c-torture/compile/20001109-1.c: New test.
26144         * gcc.c-torture/compile/20001109-2.c: New test.
26145
26146 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
26147
26148         * g++.old-deja/g++.pt/operator1.C: New test.
26149         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
26150
26151 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26152
26153         * gcc.dg/20001108-1.c: New test.
26154
26155 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26156
26157         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
26158         with both arguments constant strings.
26159         * gcc.c-torture/execute/string-opt-3.c: New test.
26160         * gcc.c-torture/execute/string-opt-4.c: New test.
26161         * gcc.c-torture/execute/string-opt-5.c: New test.
26162
26163 2000-11-08  Nick Clifton  <nickc@redhat.com>
26164
26165         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
26166         mulsidi3adddi patterns.
26167
26168 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
26169
26170         * g++.old-deja/g++.other/crash36.C: New test.
26171
26172 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26173
26174         * g++.old-deja/g++.other/init16.C: New test.
26175
26176 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26177
26178         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26179
26180 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26181
26182         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26183         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26184         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26185
26186 2000-11-07  DJ Delorie  <dj@redhat.com>
26187
26188         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26189
26190 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26191
26192         * gcc.c-torture/execute/string-opt-1.c: New test.
26193
26194 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26195
26196         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26197         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26198         parameters in registers, and there is no way for a varargs
26199         function to know in which order the integer and floating-point
26200         parameters should be interleaved when they are placed on the
26201         stack.
26202         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26203         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26204
26205 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26206
26207         * gcc.c-torture/execute/string-opt-2.c: New test.
26208
26209 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26210
26211         * g++.old-deja/g++.pt/crash60.C: New test.
26212
26213 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26214
26215         * g++.old-deja/g++.other/crash24.C: New test.
26216         * g++.old-deja/g++.other/crash25.C: New test.
26217         * g++.old-deja/g++.other/crash26.C: New test.
26218         * g++.old-deja/g++.other/crash27.C: New test.
26219         * g++.old-deja/g++.other/crash28.C: New test.
26220         * g++.old-deja/g++.other/crash29.C: New test.
26221         * g++.old-deja/g++.other/crash30.C: New test.
26222         * g++.old-deja/g++.other/crash31.C: New test.
26223         * g++.old-deja/g++.other/crash32.C: New test.
26224         * g++.old-deja/g++.other/crash33.C: New test.
26225         * g++.old-deja/g++.other/crash34.C: New test.
26226         * g++.old-deja/g++.other/crash35.C: New test.
26227
26228 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26229
26230         * gcc.c-torture/execute/20001031-1.c: New test.
26231
26232 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26233
26234         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26235         namespace.
26236
26237         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26238         standards-conformant.
26239
26240         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26241
26242         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26243         * g++.old-deja/g++.mike/p755a.C: Likewise.
26244         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26245         library makes no calls to `operator new' during initialization.
26246
26247 2000-11-04  Neil Booth  <neilb@earthling.net>
26248
26249         * gcc.dg/cpp/include2.c: New tests.
26250
26251 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26252
26253         * lib/g++.exp (g++_set_ld_library_path): New function.
26254         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26255
26256 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26257
26258         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26259         warnings.
26260
26261 2000-11-01  Richard Henderson  <rth@redhat.com>
26262
26263         * g++.old-deja/g++.ext/namedret1.C: New.
26264         * g++.old-deja/g++.ext/namedret2.C: New.
26265         * g++.old-deja/g++.ext/namedret3.C: New.
26266
26267 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26268
26269         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26270         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26271
26272 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26273
26274         * gcc.c-torture/execute/va-arg-21.c: New test.
26275
26276 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26277
26278         * gcc.dg/c99-complex-2.c: New test.
26279
26280 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26281
26282         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26283
26284 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26285
26286         * g++.old-deja/g++.other/inline16.C: New test.
26287
26288 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26289
26290         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26291         __PRETTY_FUNCTION__
26292
26293 2000-10-29  Neil Booth  <neilb@earthling.net>
26294
26295         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26296         New tests.
26297         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26298         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26299         optimisation.
26300
26301 2000-10-29  Neil Booth  <neilb@earthling.net>
26302
26303         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26304         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26305         * mi5.c: Test multiple includes work with -C.
26306         * trigraphs.c: Test ^= version.
26307
26308 2000-10-28  Neil Booth  <neilb@earthling.net>
26309
26310         New tests and test updates for new macro expander.
26311
26312         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26313         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26314         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26315         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26316         new diagnostic messages.
26317
26318         * gcc.dg/cpp/macro3.c: New tests.
26319
26320 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26321
26322         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26323         on the same line.
26324
26325 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26326
26327         * g++.old-deja/g++.other/eh2.C: New test.
26328
26329 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26330
26331         * gcc.c-torture/execute/20001027-1.c: New test.
26332
26333 2000-10-26  Richard Henderson  <rth@redhat.com>
26334
26335         * gcc.c-torture/execute/20001026-1.c: New.
26336
26337 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26338
26339         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26340         * g++.old-deja/g++.law/builtin1.C: Likewise.
26341         * g++.old-deja/g++.law/ctors10.C: Likewise.
26342         * g++.old-deja/g++.law/virtual3.C: Likewise.
26343         * g++.old-deja/g++.mike/p658.C: Likewise.
26344         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26345         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26346         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26347         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26348         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26349
26350 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26351
26352         * gcc.c-torture/compile/20001024-1.c: New test.
26353
26354 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26355
26356         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26357         to tell us whether or not we are using V3.
26358
26359 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26360
26361         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26362         operands.
26363
26364 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26365
26366         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26367
26368 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26369
26370         * gcc.c-torture/execute/20001024-1.c: New test.
26371
26372 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26373
26374         * g++.old-deja/g++.other/sibcall1.C: New test.
26375
26376 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26377
26378         * gcc.dg/noncompile/init-3.c: New test.
26379
26380 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26381
26382         * gcc.dg/format-array-1.c: New test.
26383
26384 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26385
26386         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26387         writing through null pointers; remove comment about testing
26388         unterminated strings.
26389
26390 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26391
26392         * gcc.c-torture/execute/20001017-2.c: New test.
26393
26394 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26395
26396         * gcc.c-torture/compile/20001018-1.c: New test.
26397         * gcc.c-torture/compile/20001018-1.x: Xfail.
26398
26399 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26400
26401         * gcc.c-torture/execute/20001017-1.c: New test.
26402
26403 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26404
26405         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26406         for multiple use of arguments with scanf formats; add tests for
26407         multiple use of arguments.
26408
26409 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26410
26411         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26412
26413 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26414
26415         * gcc.dg/format-miss-1.c: New test.
26416
26417 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26418
26419         * gcc.c-torture/execute/20001013-1.c: New test.
26420
26421 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26422
26423         * gcc.dg/format-branch-1.c: New test.
26424
26425 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26426
26427         * README, lib/file-format.exp: Remove EGCS references.
26428
26429 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26430
26431         * gcc.dg/20001013-1.c: New test.
26432
26433 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26434
26435         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26436         for intmax_t in the compiler using __typeof__ and the type rules
26437         for conditional expressions.
26438
26439 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26440
26441         * gcc.dg/20001012-1.c: New test.
26442         * gcc.dg/20001012-2.c: New test.
26443
26444 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26445
26446         * gcc.dg/format-attr-1.c: New test.
26447
26448 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26449
26450         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26451         __LONG_LONG_MAX__ instead of LLONG_MAX.
26452
26453 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26454
26455         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26456         scanf flags.
26457         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26458         flags.
26459
26460 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26461
26462         * gcc.dg/sequence-pt-1.c: New test.
26463
26464 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26465
26466         * gcc.c-torture/execute/20001011-1.c: New testcase.
26467         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26468
26469 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26470
26471         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26472         does not error on it.
26473
26474 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26475
26476         * gcc.dg/20001009-1.c: New test.
26477
26478 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26479
26480         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26481         * gcc.c-torture/execute/20001009-2.c: ... to here.
26482
26483 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26484
26485         * gcc.c-torture/compile/20001009-1.c: New testcase.
26486         * gcc.c-torture/execute/20001009-1.c: New testcase.
26487         Testcases provided by Jan Hubicka <jh@suse.cz>.
26488
26489 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26490
26491         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26492         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26493         uintmax_t using <limits.h> to emulate the compiler's internal
26494         logic.  No longer XFAIL %j tests.
26495
26496 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26497
26498         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26499         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26500         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26501         regexps and details of expected handling of some bad formats.
26502         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26503         suppression.
26504
26505 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26506
26507         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26508         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26509         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26510         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26511         in list archives.
26512
26513 2000-10-06  Richard Henderson  <rth@cygnus.com>
26514
26515         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26516         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26517         * g++.old-deja/g++.jason/report.C: Likewise.
26518         * g++.old-deja/g++.law/friend5.C: Likewise.
26519         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26520         of the expected warnings.
26521
26522 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26523
26524         * g++.old-deja/g++.pt/enum14.C: New test.
26525
26526 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26527
26528         * g++.old-deja/g++.pt/crash59.C: New test.
26529
26530 2000-10-04  Will Cohen  <wcohen@redhat.com>
26531
26532         * gcc.dg/20000926-1.c: New test.
26533
26534 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26535
26536         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26537         function name for current C++ compiler.
26538         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26539
26540 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26541
26542         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26543         __PRETTY_FUNCTION__.
26544         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26545
26546 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26547
26548         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26549
26550 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26551
26552         * gcc.c-torture/compile/20000923-1.c: New test.
26553
26554 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26555
26556         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26557         * g++.old-deja/g++.pt/ttp62.C: Same.
26558         * g++.old-deja/g++.other/inline14.C: Same.
26559
26560 2000-09-24  Richard Henderson  <rth@cygnus.com>
26561
26562         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26563
26564 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26565
26566         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26567
26568 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26569
26570         * gcc.c-torture/compile/20000922-1.c: New file.
26571
26572 2000-09-21  Nick Clifton  <nickc@redhat.com>
26573
26574         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26575         a signed long modulo operation.
26576         (mod6): New function - perform an unsigned long modulo operation.
26577         (main): Add tests for modulos of very large numbers by very small
26578         dividends.
26579
26580 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26581
26582         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26583
26584 2000-09-19  Richard Henderson  <rth@cygnus.com>
26585
26586         * gcc.dg/compare2.c (case 10): XFAIL.
26587
26588 2000-09-18  Richard Henderson  <rth@cygnus.com>
26589
26590         * gcc.c-torture/execute/20000906-1.c: Move ...
26591         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26592         that support __builtin_trap.
26593
26594 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26595
26596         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26597
26598 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26599
26600         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26601         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26602         more $ format tests.
26603
26604 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26605
26606         * gcc.dg/format-errmk-1.c: New test.
26607
26608 2000-09-17  Greg McGary  <greg@mcgary.org>
26609
26610         * gcc.c-torture/execute/20000917-1.x: Remove.
26611
26612 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26613
26614         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26615
26616 2000-09-17  Greg McGary  <greg@mcgary.org>
26617
26618         * gcc.c-torture/execute/20000917-1.c: New test.
26619         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26620
26621 2000-09-16  Neil Booth  <NeilB@earthling.net>
26622
26623         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26624         in nested macro bug.
26625
26626 2000-09-15  Neil Booth  <NeilB@earthling.net>
26627
26628         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26629
26630 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26631
26632         * gcc.c-torture/execute/20000914-1.c: New test.
26633
26634 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26635
26636         * g++.other/inline13.C: New test.
26637
26638 2000-09-12  Andreas Jaeger  <aj@suse.de>
26639
26640         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26641         constant by Ulrich Drepper <drepper@redhat.com>.
26642
26643 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26644
26645         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26646
26647 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26648
26649         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26650
26651 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26652
26653         * gcc.dg/cpp/backslash.c: New test.
26654
26655 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26656
26657         * gcc.c-torture/execute/20000910-1.c: New test.
26658         * gcc.c-torture/execute/20000910-2.c: Likewise.
26659
26660 2000-09-11  Robert Lipe  <robertl@sco.com>
26661
26662         * gcc.dg/pragma-align.c: New test.
26663
26664 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26665
26666         * g++.old-deja/g++.pt/explicit82.C: New test.
26667         * g++.old-deja/g++.pt/explicit83.C: New test.
26668
26669 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26670
26671         * gcc.dg/asm-names.c: New test.
26672
26673 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26674
26675         * gcc.dg/cpp/tr-warn6.c: New test
26676
26677 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26678
26679         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
26680         be accepted.
26681
26682 2000-09-07  Catherine Moore  <clm@redhat.com>
26683
26684         * gcc.c-torture/execute/unroll-1.c: New test.
26685
26686 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26687
26688         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26689         ERROR markers.
26690         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26691         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26692         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26693         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26694         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26695         Preprocess only.
26696         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26697         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26698
26699 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26700
26701         * g++.old-deja/g++.pt/deduct2.C: New test.
26702
26703 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26704
26705         * g++.old-deja/g++.pt/parms2.C: New test.
26706
26707 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26708
26709         * g++.old-deja/g++.pt/crash58.C: New test.
26710
26711 2000-09-06  Greg McGary  <greg@mcgary.org>
26712
26713         * gcc.c-torture/execute/20000906-1.c: New test.
26714         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26715
26716 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26717
26718         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26719
26720 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26721
26722         * g++.old-deja/g++.pt/crash57.C: New test.
26723
26724 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26725
26726         * g++.old-deja/g++.pt/crash56.C: New test.
26727
26728 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26729
26730         * g++.old-deja/g++.pt/koenig1.C: New test.
26731
26732 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26733
26734         * gcc.dg/20000904-1.c: New test.
26735
26736 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26737
26738         * gcc.dg/cpp/paste8.c: New test.
26739
26740 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26741
26742         * gcc.c-torture/compile/20000827-1.c: New test.
26743
26744 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26745
26746         * gcc.dg/format-diag-1.c: New test.
26747
26748 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26749
26750         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26751         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26752         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26753         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26754         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26755
26756 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26757
26758         * g++.old-deja/g++.other/nested4.C: New test.
26759
26760 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26761
26762         * g++.old-deja/g++.ns/scoped1.C: New test.
26763
26764 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26765
26766         * lib/g++.exp: Support testing already-installed GCC.
26767
26768 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26769
26770         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26771
26772 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26773
26774         * gcc.dg/return-type-2.c: New test.
26775
26776 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26777
26778         * gcc.c-torture/compile/20000825-1.c: New test.
26779
26780 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26781
26782         * gcc.dg/dwarf2-2.c: New test.
26783
26784 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26785
26786         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26787         dg-warning regexps.
26788
26789 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26790
26791         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26792         gcc.dg/format-ext-5.c: New tests.
26793
26794 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26795
26796         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26797
26798 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26799
26800         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26801
26802 2000-08-24  Richard Henderson  <rth@cygnus.com>
26803
26804         * gcc.dg/ia64-sync-1.c: New test.
26805         * gcc.dg/ia64-sync-2.c: New test.
26806         * gcc.dg/ia64-asm-1.c: New test.
26807
26808 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26809
26810         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26811         * gcc.dg/format-ext-2.c: New test.
26812
26813 2000-08-23  Jason Merrill  <jason@redhat.com>
26814
26815         * lib/old-dejagnu.exp: Also ignore "In member function" and
26816         "At global scope".
26817
26818 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26819
26820         * gcc.dg/noncompile/label-lineno-1.c: New test.
26821
26822 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26823
26824         * gcc.dg/c99-array-nonobj-1.c: New test.
26825
26826 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26827
26828         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26829         tests.
26830         * gcc.dg/format-ext-1.c: New test.
26831
26832 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26833
26834         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26835         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26836         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26837         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26838         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26839
26840 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26841
26842         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26843         gcc.dg/c99-strftime-2.c: New tests.
26844
26845 2000-08-22  Richard Henderson  <rth@cygnus.com>
26846
26847         * gcc.c-torture/execute/20000822-1.c: New test.
26848
26849 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26850
26851         * gcc.c-torture/execute/20000819-1.x: Remove.
26852
26853 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26854
26855         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26856         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26857         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26858         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26859         gcc.dg/format-xopen-1.c: New tests.
26860
26861 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26862
26863         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26864
26865 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26866
26867         * g++.old-deja/g++.other/loop2.C: New test.
26868
26869         * gcc.c-torture/compile/20000606-1.c: New test.
26870         * gcc.c-torture/compile/20000728-1.c: New test.
26871         * gcc.c-torture/execute/20000801-1.c: New test.
26872         * gcc.c-torture/execute/20000801-2.c: New test.
26873         * gcc.c-torture/execute/20000819-1.c: New test.
26874         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26875         * gcc.dg/20000629-1.c: New test.
26876         * gcc.dg/20000724-1.c: New test.
26877         * gcc.dg/20000807-1.c: New test.
26878
26879 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26880
26881         * gcc.dg/cpp/pragma-1.c: New test.
26882         * gcc.dg/cpp/pragma-2.c: New test.
26883
26884 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26885
26886         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26887         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26888
26889 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26890
26891         * gcc.c-torture/compile/20000818-1.c: New test.
26892
26893 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26894
26895         * gcc.c-torture/execute/20000818-1.c: New test.
26896
26897 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26898
26899         * gcc.dg/format-va-1.c: New test.
26900
26901 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26902
26903         * g++.old-deja/g++.other/typedef8.C: New test.
26904
26905 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26906
26907         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26908         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26909         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26910         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26911         * g++.old-deja/g++.other/ptrmem7.C: New test.
26912         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26913
26914 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26915
26916         * g++.old-deja/g++.pt/typename27.C: New test.
26917
26918 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26919
26920         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26921         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26922         * g++.old-deja/g++.pt/friend45.C: New test.
26923         * g++.old-deja/g++.other/friend8.C: New test.
26924
26925 2000-08-15  Richard Henderson  <rth@cygnus.com>
26926
26927         * gcc.c-torture/execute/20000815-1.c: New test.
26928
26929 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26930
26931         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26932         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26933         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26934
26935 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26936
26937         * g++.old-deja/g++.other/refinit2.C: New test.
26938
26939 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26940
26941         * lib/c-torture.exp (c-torture): Make
26942         compiler_conditional_xfail_data global.
26943         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26944         compiler_conditional_xfail_data machinery.
26945         (f-torture-execute): Likewise.
26946         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26947         and only when unrolling loops.
26948
26949         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26950
26951 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26952
26953         * g++.old-deja/g++.pt/explicit81.C: New test.
26954
26955 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26956
26957         * g++.old-deja/g++.pt/typename26.C: New test.
26958
26959 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26960
26961         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26962         warning.
26963
26964 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26965
26966         * g++.old-deja/g++.other/array3.C: New test.
26967
26968 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26969
26970         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26971         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26972         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26973         New tests.
26974
26975 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26976
26977         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26978         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26979
26980 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26981
26982         * gcc.c-torture/execute/20000808-1.c: New test.
26983
26984 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26985
26986         * gcc.dg/c90-const-expr-1.c: New test.
26987
26988 2000-08-08  Richard Henderson  <rth@cygnus.com>
26989
26990         * gcc.dg/noncompile/920923-1.c: Declare calloc.
26991
26992 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26993
26994         * gcc.dg/noncompile/const-ll-1.c: New test.
26995
26996 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26997
26998         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
26999
27000 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27001
27002         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
27003         that running programs linked against the shared version of libobjc
27004         run correctly.
27005
27006 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27007
27008         * gcc.dg/c99-printf-1.c: New test.
27009
27010 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27011
27012         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27013
27014 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27015
27016         * gcc.c-torture/execute/20000731-1.x: Delete.
27017
27018 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27019
27020         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27021         and torture_without_loops as is done by c-torture.exp.
27022         (search_for): Copy from c-torture.exp.
27023         (gcc-dg-runtest): New function, drives a directory of tests
27024         iterating over the TORTURE_OPTIONS.
27025         (scan-assembler, scan-assembler-not): Move here from
27026         individual directory drivers.
27027
27028         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
27029         defined by lib/gcc-dg.exp.
27030         * gcc.dg/cpp/cpp.exp: Likewise.
27031         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
27032         gcc-dg-runtest, so we cycle over optimization options.
27033
27034         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
27035         * gcc.dg/compare2.c: No longer expected to fail.
27036
27037 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27038
27039         * gcc.c-torture/execute/20000804-1.c: New test.
27040
27041 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27042
27043         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
27044
27045 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
27046
27047         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
27048
27049 2000-08-03  Jeffrey A Law  (law@cygnus.com)
27050
27051         * gcc.c-torture/compile/20000803-1.c: New test.
27052
27053 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27054
27055         * gcc.c-torture/execute/20000801-3.c,
27056         gcc.c-torture/execute/20000801-4.c: New tests.
27057         * gcc.c-torture/execute/20000801-3.x,
27058         gcc.c-torture/execute/20000801-4.x: Xfail.
27059
27060 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
27061
27062         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
27063         libobjc/.libs to allow for libtool.
27064
27065 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
27066
27067         * gcc.c-torture/compile/20000802-1.c: New test.
27068
27069 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
27070
27071         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
27072
27073 2000-07-31  Jeffrey A Law  (law@cygnus.com)
27074
27075         * gcc-c-torture/execute/20000731-2.c: New test.
27076
27077         * gcc.c-torture/execute/20000731-1.c: New test.
27078         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
27079
27080 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
27081
27082         * testsuite/gcc.dg/cpp/paste7.c: New test.
27083         * gcc.dg/cpp/20000725-1.c: New test.
27084
27085 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
27086
27087         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
27088         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
27089         declaration warning for __builtin_dwarf_reg_size.
27090
27091         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
27092
27093 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27094
27095         * gcc.dg/noncompile/voidparam-1.c: New test.
27096
27097 2000-07-30  Richard Henderson  <rth@cygnus.com>
27098
27099         * gcc.dg/c90-digraph-1.c: Don't xfail.
27100         * gcc.dg/compare2.c (case 10): Xfail.
27101         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
27102
27103 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
27104
27105         * gcc.dg/c99-main-1.c: New test.
27106
27107 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27108
27109         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
27110
27111 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
27112
27113         * gcc.c-tortuer/execute/20000726-1.c: New test.
27114
27115 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
27116
27117         * gcc.c-torture/execute/enum-2.c: New test.
27118
27119 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27120
27121         * gcc.dg/cpp/tr-warn3.c: New test.
27122
27123 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27124
27125         * g++.old-deja/g++.ext/implicit1.C: Remove.
27126         * g++.old-deja/g++.jason/c2.C: Remove
27127         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
27128         * g++.old-deja/g++.pt/crash16.C: Likewise.
27129         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
27130
27131 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27132
27133         * g++.old-deja/g++.other/for2.C: New test.
27134
27135 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
27136
27137         * gcc.dg/20000720-1.c: New test.
27138
27139 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
27140
27141         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
27142
27143 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
27144
27145         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
27146         * gcc.c-torture/execute/20000722-1.c: New.
27147         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
27148
27149 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
27150
27151         * gcc.dg/cpp/20000720-1.S: New test.
27152
27153 2000-07-21  Michael Meissner  <meissner@redhat.com>
27154
27155         * gcc.c-torture/execute/ieee/hugeval.c: New test.
27156
27157 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27158
27159         * g++.old-deja/g++.brendan/crash16.C,
27160         g++.old-deja/g++.brendan/parse3.C,
27161         g++.old-deja/g++.brendan/redecl1.C,
27162         g++.old-deja/g++.ns/template13.C,
27163         g++.old-deja/g++.other/decl4.C,
27164         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
27165
27166 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27167
27168         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
27169         and "Internal error".
27170
27171         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
27172         regexps.
27173         * gcc.dg/cpp/paste6.c: New test.
27174
27175 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27176
27177         * gcc.dg/cpp/tr-direct.c: New test.
27178
27179         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27180         gcc.dg/cpp/undef1.c: Tweak error regexps.
27181
27182 2000-07-18  Eric Christopher <echristo@redhat.com>
27183
27184         * gcc.c-torture/compile/20000718-1.c: New test.
27185
27186 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27187
27188         * cpplex.c (_cpp_push_token): If the token being pushed back
27189         is the previous token in this context, just subtract one from
27190         context->posn.
27191         * cppmacro.c (save_expansion): Clear aux field when storing a
27192         placemarker.
27193
27194 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27195
27196         * gcc.dg/noncompile/redecl-1.c: New test.
27197
27198 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27199
27200         * gcc.c-torture/execute/20000717-5.c: New test.
27201         * gcc.c-torture/execute/20000717-1.x: Removed.
27202
27203 2000-07-17  Richard Henderson  <rth@cygnus.com>
27204
27205         * gcc.c-torture/execute/20000717-4.c: New test.
27206
27207 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27208
27209         * gcc.dg/cpp/syshdr.c: New test.
27210         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27211
27212 2000-07-17  Neil Booth  <neilb@earthling.net>
27213
27214         * gcc.dg/cpp/cmdlne-dM.c: New test.
27215         * gcc.dg/cpp/cmdlne-dD.c: New test.
27216
27217 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27218
27219         * gcc.c-torture/execute/20000717-3.c: New test.
27220
27221         * gcc.c-torture/compile/20000717-1.c: New test.
27222
27223 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27224
27225         * gcc.c-torture/execute/20000717-2.c: New test.
27226
27227 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27228
27229         * gcc.dg/formatz-1.c: New test.
27230
27231         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27232         * gcc.dg/c99-digraph-1.c: New tests.
27233
27234         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27235         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27236
27237         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27238         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27239         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27240         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27241         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27242         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27243         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27244
27245 2000-07-17   Greg McGary <greg@mcgary.org>
27246
27247         * gcc.c-torture/execute/20000717-1.c: New test.
27248         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27249
27250 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27251
27252         * gcc.c-torture/execute/20000715-2.c: New test.
27253         * gcc.dg/20000715-1.c: New test.
27254
27255 2000-07-15  Michael Meissner  <meissner@redhat.com>
27256
27257         * gcc.c-torture/execute/20000715-1.c: New test.
27258
27259 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27260
27261         * gcc.c-torture/execute/20000707-1.c: New test.
27262
27263 2000-07-13  Neil Booth  <NeilB@earthling.net>
27264
27265         * testsuite/gcc.dg/cpp/digraph1.c,
27266         testsuite/gcc.dg/cpp/digraph2.c,
27267         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27268
27269 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27270
27271         * g77.f-torture/compile/20000630-2.f:  New test.
27272         * g77.f-torture/compile/20000630-2.x
27273
27274 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27275
27276         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27277
27278 2000-07-11  Neil Booth  <NeilB@earthling.net>
27279
27280         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27281
27282 2000-07-11  Neil Booth  <NeilB@earthling.net>
27283
27284         * gcc.dg/cpp/cmdlne-C.c: New.
27285
27286 2000-07-09  Neil Booth  <NeilB@earthling.net>
27287
27288         * gcc.dg/cpp/directiv.c: New tests.
27289         * gcc.dg/cpp/undef1.c: Update.
27290
27291 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27292
27293         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27294
27295 2000-07-09  Neil Booth  <NeilB@earthling.net>
27296
27297         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27298
27299 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27300
27301         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27302         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27303
27304 2000-07-08  Neil Booth  <NeilB@earthling.net>
27305
27306         * gcc.dg/cpp/macsyntx.c: New tests.
27307
27308 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27309
27310         * gcc.dg/20000707-1.c: New test.
27311
27312 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27313
27314         * gcc.c-torture/execute/20000706-1.c: New test.
27315         * gcc.c-torture/execute/20000706-2.c: New test.
27316         * gcc.c-torture/execute/20000706-3.c: New test.
27317         * gcc.c-torture/execute/20000706-4.c: New test.
27318         * gcc.c-torture/execute/20000706-5.c: New test.
27319
27320 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27321
27322         * g++.old-deja/g++.pt/instantiate7.C: New test.
27323
27324 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27325
27326         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27327         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27328         * g++.old-deja/g++.other/rtti3.C: Likewise.
27329         * g++.old-deja/g++.other/rttid3.C: Likewise.
27330
27331 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27332
27333         *  g77.f-torture/compile/20000630-1.x: Fix typo
27334
27335 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27336
27337         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27338         assembly output.
27339
27340 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27341
27342         * gcc.dg/cpp/ident.c: New test.
27343
27344 2000-07-05  Neil Booth  <NeilB@earthling.net>
27345
27346         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27347           gcc.dg/cpp/lexstrng.c: New tests.
27348
27349 2000-07-04  Neil Booth  <NeilB@earthling.net>
27350
27351         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27352         * gcc.dg/cpp/strify2.c: Same.
27353
27354 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27355
27356         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27357         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27358         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27359         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27360
27361         * testsuite/gcc.dg/cpp/macro1.c,
27362         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27363         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27364         testsuite/gcc.dg/cpp/strify1.c,
27365         testsuite/gcc.dg/cpp/strify2.c: New tests.
27366
27367 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27368
27369         * gcc.c-torture/execute/20000703-1.c: New test.
27370
27371 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27372
27373         * g++.old-deja/g++.pt (lookup10.C): New test.
27374
27375 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27376
27377         * g++.old-deja/g++.pt (typename25.C): New test.
27378
27379 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27380
27381         * gcc.c-torture/compile/20000701-1.c: New test.
27382
27383 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27384
27385         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27386         to test case.
27387
27388 2000-06-30  Catherine Moore  <clm@cygnus.com>
27389
27390         * gcc.c-torture/execute/align-1.c: New test.
27391
27392 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27393
27394         * g++.old-deja/g++.pt/expr8.C: New test.
27395         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27396
27397 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27398
27399         * gcc.c-torture/compile/20000629-1.c: New test.
27400
27401 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27402
27403
27404         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27405         gcc.dg/noncompile directory, depending on whether they're
27406         preprocessor tests or not.  Annotate all the tests for the dg
27407         framework.
27408
27409         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27410         * gcc.dg/noncompile/noncompile.exp: New.
27411
27412         * Moved files:
27413         Old name                                New name
27414         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27415         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27416         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27417         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27418         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27419         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27420         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27421         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27422         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27423         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27424         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27425         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27426         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27427         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27428         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27429         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27430         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27431         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27432         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27433         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27434         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27435         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27436         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27437         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27438
27439         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27440         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27441         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27442         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27443         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27444         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27445
27446 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27447
27448         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27449         declare one variable.  On the fourth, error.
27450         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27451         declared by 20000628-1a.h.
27452
27453 2000-06-29  Richard Henderson  <rth@redhat.com>
27454
27455         * gcc.c-torture/execute/930529-1.x: New file.
27456         * gcc.dg/920413-1.c: Adjust expected warning text.
27457         * gcc.dg/980217-1.c: Declare abort.
27458         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27459
27460 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27461
27462         * g77.f-torture/compile/20000629-1.f: New test.
27463         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27464
27465 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27466
27467         Rearrange lots of files, removing entirely the
27468         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27469         directories.
27470
27471         * Deleted files:
27472         gcc.c-torture/code_quality/code_quality.exp
27473         gcc.c-torture/special/special.exp
27474         gcc.failure/failure.exp
27475         gcc.failure/940409-1.x
27476         gcc.c-torture/compile/961203-1.x
27477
27478         * New files:
27479         gcc.misc-tests/linkage.exp
27480         gcc.c-torture/execute/920730-1t.c
27481         gcc.c-torture/execute/920730-1t.x
27482         gcc.c-torture/compile/920520-1.x
27483         gcc.c-torture/compile/920521-1.x
27484         gcc.c-torture/compile/981006-1.x
27485         gcc.c-torture/execute/eeprof-1.x
27486
27487         * Moved files (possibly with modifications to fit a new harness):
27488         Old name                                New name
27489         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27490         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27491         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27492         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27493         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27494         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27495         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27496         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27497         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27498         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27499         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27500         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27501         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27502         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27503
27504 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27505
27506         * c-torture/compile/961203-1.x: Delete.
27507
27508         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27509         not exit. Include stdio.h.
27510         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27511         * gcc.misc-tests/dg-12.c: Likewise.
27512         * gcc.misc-tests/dg-5.c: Likewise.
27513         * gcc.misc-tests/dg-6.c: Likewise.
27514         * gcc.misc-tests/dg-7.c: Prototype abort.
27515         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27516         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27517         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27518         not exit.
27519         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27520         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27521
27522 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27523
27524         * gcc.dg/cpp/20000628-1.c: New test.
27525         * gcc.dg/cpp/20000628-1.h: New header for above test.
27526         * gcc.dg/cpp/20000628-1a.h: Likewise.
27527
27528 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27529
27530         * gcc.dg/cpp: New directory.
27531         * gcc.dg/cpp/cpp.exp: New driver.
27532         * gcc.dg/cpp/20000627-1.c: New test.
27533         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27534         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27535         and rewrite as a compilation test.
27536
27537         * gcc.dg: Move many files into the cpp subdirectory, possibly
27538         renaming or editing them as well.
27539         Old name                New name
27540         990119-1.c              cpp/19990119-1.c
27541         990228-1.c              cpp/19990228-1.c
27542         990407-1.c              cpp/19990407-1.c
27543         990409-1.c              cpp/19990409-1.c
27544         990413-1.c              cpp/19990413-1.c
27545         990703-1.c              cpp/19990703-1.c
27546         20000127-1.c            cpp/20000127-1.c
27547         20000129-1.c            cpp/20000129-1.c
27548         20000207-1.c            cpp/20000207-1.c
27549         20000207-2.c            cpp/20000207-2.c
27550         20000209-1.c            cpp/20000209-1.c
27551         20000209-2.c            cpp/20000209-2.c
27552         20000301-1.c            cpp/20000301-1.c
27553         20000419-1.c            cpp/20000419-1.c
27554         20000510-1.S            cpp/20000510-1.S
27555         20000519-1.c            cpp/20000519-1.c
27556         20000529-1.c            cpp/20000529-1.c
27557         20000625-1.c            cpp/20000625-1.c
27558         20000625-2.c            cpp/20000625-2.c
27559         cpp-as1.c               cpp/assert1.c
27560         cpp-as2.c               cpp/assert2.c
27561         cxx-comments-1.c        cpp/cxxcom1.c
27562         cxx-comments-2.c        cpp/cxxcom2.c
27563         endif-label.c           cpp/endif.c
27564         cpp-hash1.c             cpp/hash1.c
27565         cpp-hash2.c             cpp/hash2.c
27566         cpp-if1.c               cpp/if-1.c
27567         cpp-if2.c               cpp/if-2.c
27568         cpp-if3.c               cpp/if-3.c
27569         cpp-if4.c               cpp/if-4.c
27570         cpp-if5.c               cpp/if-5.c
27571         cpp-cond.c              cpp/if-cexp.c
27572         cpp-missingop.c         cpp/if-mop.c
27573         cpp-missingparen.c      cpp/if-mpar.c
27574         cpp-opprec.c            cpp/if-oppr.c
27575         cpp-ifparen.c           cpp/if-paren.c
27576         cpp-shortcircuit.c      cpp/if-sc.c
27577         cpp-shift.c             cpp/if-shift.c
27578         cpp-unary.c             cpp/if-unary.c
27579         cpp-li1.c               cpp/line1.c
27580         cpp-li2.c               cpp/line2.c
27581         lineno.c                cpp/line3.c
27582         lineno-2.c              cpp/line4.c
27583         cpp-mi.c                cpp/mi1.c
27584         cpp-mic.h               cpp/mi1c.h
27585         cpp-micc.h              cpp/mi1cc.h
27586         cpp-mind.h              cpp/mi1nd.h
27587         cpp-mindp.h             cpp/mi1ndp.h
27588         cpp-mix.h               cpp/mi1x.h
27589         cpp-mi2.c               cpp/mi2.c
27590         cpp-mi2a.h              cpp/mi2a.h
27591         cpp-mi2b.h              cpp/mi2b.h
27592         cpp-mi2c.h              cpp/mi2c.h
27593         cpp-mi3.c               cpp/mi3.c
27594         cpp-mi3.def             cpp/mi3.def
27595         poison-1.c              cpp/poison.c
27596         pr-impl.c               cpp/prag-imp.c
27597         cpp-redef-2.c           cpp/redef1.c
27598         cpp-redef.c             cpp/redef2.c
27599         strpaste.c              cpp/strp1.c
27600         strpaste-2.c            cpp/strp2.c
27601         cpp-tradpaste.c         cpp/tr-paste.c
27602         cpp-tradstringify.c     cpp/tr-str.c
27603         cpp-tradwarn1.c         cpp/tr-warn1.c
27604         cpp-tradwarn2.c         cpp/tr-warn2.c
27605         trigraphs.c             cpp/trigraphs.c
27606         cpp-unc1.c              cpp/unc1.c
27607         cpp-unc2.c              cpp/unc2.c
27608         cpp-unc3.c              cpp/unc3.c
27609         cpp-unc.c               cpp/unc4.c
27610         undef.c                 cpp/undef1.c
27611         undef-2.c               cpp/undef2.c
27612         cpp-wi1.c               cpp/widestr1.c
27613
27614 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27615
27616         * lib/g++.exp (g++_include_flags): Tweak.
27617
27618 2000-06-27  H.J. Lu  <hjl@gnu.org>
27619             Loren J. Rittle  <ljrittle@acm.org>
27620
27621         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27622         version with one that knows about the new gcc tree structure.
27623         (g++_link_flags): Same.
27624
27625 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27626
27627         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27628         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27629         case we are cross-compiling.
27630
27631         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27632         g++.old-deja/g++.niklas/Makefile.in,
27633         g++.old-deja/g++.niklas/configure.in,
27634         g++.old-deja/g++.other/Makefile.in,
27635         g++.old-deja/g++.other/configure.in,
27636         gcc.c-torture/code_quality/Makefile.in,
27637         gcc.c-torture/code_quality/configure.in,
27638         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27639         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27640         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27641         gcc.c-torture/execute/ieee/Makefile.in,
27642         gcc.c-torture/execute/ieee/configure.in,
27643         gcc.c-torture/noncompile/Makefile.in,
27644         gcc.c-torture/noncompile/configure.in,
27645         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27646         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27647         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27648
27649 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27650
27651         * g++.old-deja/g++.other/ambig3.C: New test.
27652
27653 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27654
27655         * g++.old-deja/g++.pt/syntax1.C: New test.
27656         * g++.old-deja/g++.pt/syntax2.C: New test.
27657         * g++.old-deja/g++.other/syntax3.C: New test.
27658         * g++.old-deja/g++.other/syntax4.C: New test.
27659
27660 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27661
27662         * gcc.dg/20000623-1.c: Prototype exit and abort.
27663
27664 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27665
27666         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27667         New tests.
27668         * gcc.dg/cpp-mi3.def: New file.
27669
27670         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27671         inside assertions.
27672         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
27673         lexer's error messages.
27674         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
27675         divine anything from the linemarkers.
27676         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
27677         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
27678
27679 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
27680
27681         * gcc.dg/20000623-1.c: New test.
27682
27683 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27684
27685         * gcc.c-torture/execute/20000622-1.c: New test.
27686
27687 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27688
27689         * g++.old-deja/g++.other/init15.C: New test.
27690
27691 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27692
27693         * g++.old-deja/g++.pt/vaarg2.C: New test.
27694         * g++.old-deja/g++.pt/vaarg3.C: New test.
27695
27696 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27697
27698         * g++.old-deja/g++.other/dyncast6.C: New test.
27699
27700 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27701
27702         * gcc.c-torture/execute/loop-6.c: New test.
27703
27704 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27705
27706         * gcc.dg/20000614-1.c: New test.
27707         * gcc.dg/20000614-2.c: New test.
27708
27709 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27710
27711         * g++.old-deja/g++.other/inline12.C: New test.
27712
27713 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27714
27715         * g++.old-deja/g++.other/eh1.C: New test.
27716
27717 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27718
27719         * g++.old-deja/g++.other/type.C: New test.
27720
27721 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27722
27723         * g++.old-deja/g++.other/initstring.C: New test.
27724
27725 2000-06-12  Jason Merrill  <jason@redhat.com>
27726
27727         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27728
27729 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27730
27731         * gcc.c-torture/compile/20000609-1.c: New test.
27732
27733 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27734
27735         * gcc.dg/20000609-1.c: New test.
27736
27737 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27738
27739         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27740         * gcc.c-torture/noncompile/poison-1.c: Move...
27741         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27742         * gcc.dg/cpp-li1.c: Add a token after the #line.
27743
27744 2000-06-05  Richard Henderson  <rth@cygnus.com>
27745
27746         * gcc.c-torture/execute/20000605-2.c: New test.
27747         * gcc.c-torture/execute/20000605-3.c: New test.
27748
27749 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27750
27751         * g77.f-torture/execute/20000503-1.x: New file.
27752
27753 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27754
27755         * g++.old-deja/g++.eh/badalloc1.C: New test.
27756
27757 2000-06-05  Richard Henderson  <rth@cygnus.com>
27758
27759         * gcc.c-torture/execute/20000605-1.c: New test.
27760
27761 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27762             Nathan Sidwell <nathan@codesourcery.com>
27763
27764         * gcc.c-torture/compile/20000605-1.c: New test.
27765
27766 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27767
27768         * g77.f-torture/compile/20000601-1.f:  New test.
27769
27770 2000-06-03  Richard Henderson  <rth@cygnus.com>
27771
27772         * gcc.c-torture/execute/20000603-1.c: New.
27773
27774 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27775
27776         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27777         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27778
27779 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27780
27781         * gcc.dg/compare2.c (case 12): XFAIL.
27782         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27783         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27784
27785         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27786
27787 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27788
27789         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27790         guard macro is already defined when the header is first
27791         included.
27792         * gcc.dg/cpp-mix.h: New file.
27793         * gcc.dg/endif-label.c: Update patterns to match compiler.
27794
27795         * g++.brendan/complex1.C: Declare abort.
27796         * g++.law/refs4.C: Remove XFAIL.
27797         * g++.oliva/expr2.C: Declare abort and exit.
27798
27799 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27800
27801         * gcc.c-torture/execute/20000528-1.c: New test.
27802
27803         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27804         * g++.old-deja/g++.law/temps4.C: Likewise.
27805
27806         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27807         stdlib.h.  Call abort() on failure.
27808         * g++.old-deja/g++.law/refs4.C: Likewise.
27809         * g++.old-deja/g++.law/temps4.C: Likewise.
27810         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27811         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27812
27813 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27814
27815         Relative to g++.dg/special:
27816         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27817
27818         Relative to g++.old-deja:
27819         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27820         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27821         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27822         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27823         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27824         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27825         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27826
27827         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27828         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27829         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27830         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27831         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27832         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27833         and/or string.h.
27834
27835         * g++.other/goto1.C: Update expectations for error messages.
27836
27837 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27838
27839         * gcc.c-torture/compile/20000523-1.c: New test.
27840
27841 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27842
27843         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27844
27845 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27846
27847         * g++.old-deja/g++.eh/catch11.C: New test.
27848         * g++.old-deja/g++.eh/catch12.C: New test.
27849
27850 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27851
27852         * gcc.c-torture/execute/20000523-1.c: New test.
27853
27854 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27855
27856         * c-torture/execute/bcp-1.c: Replace abort in arg of
27857         __builtin_constant_p with a generic external function.
27858
27859         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27860         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27861         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27862         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27863         Prototype abort and/or exit.
27864
27865         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27866         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27867         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27868         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27869
27870 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27871
27872         * gcc.dg/dwarf2-1.c: New test.
27873
27874 2000-05-20  Richard Henderson  <rth@cygnus.com>
27875
27876         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27877
27878 2000-05-20  Andreas Jaeger  <aj@suse.de>
27879
27880         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27881         testcase.
27882
27883 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27884
27885         * gcc.c-torture/execute/20000519-2.c: New test.
27886
27887 2000-05-19  Andreas Jaeger  <aj@suse.de>
27888
27889         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27890         which fails with SSA.
27891
27892         * lib/c-torture.exp: Also test with -O3 -fssa.
27893
27894 2000-05-18  Michael Meissner  <meissner@redhat.com>
27895
27896         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27897         * gcc.c-torture/execute/920415-1.c: Ditto.
27898         * gcc.c-torture/execute/920501-1.c: Ditto.
27899         * gcc.c-torture/execute/conversion.c: Ditto.
27900         * gcc.c-torture/execute/cvt-1.c: Ditto.
27901
27902 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27903
27904         * gcc.c-torture/compile/20000518-1.c: New test.
27905
27906 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27907
27908         * g77.f-torture/compile/200005018.f:  New test.
27909
27910 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27911
27912         * gcc.c-torture/compile/20000517-1.c: New test.
27913
27914 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27915
27916         * gcc.c-torture/execute/20000516-1.c: New test.
27917
27918 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27919
27920         * g++.old-deja/g++.other/eh.C: New test.
27921
27922 2000-05-12  Richard Henderson  <rth@cygnus.com>
27923
27924         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27925         constants through to doit's conditional.
27926
27927 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27928
27929         * gcc.c-torture/compile/20000511-1.c: New test.
27930         * g77.f-torture/compile/20000511-1.f: New test.
27931         * g77.f-torture/compile/20000511-2.f: New test.
27932
27933 2000-05-11  Michael Meissner  <meissner@redhat.com>
27934
27935         * gcc.c-torture/execute/20000511-1.c: New test.
27936
27937 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27938
27939         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27940         * gcc.dg/20000510-1.S: New.
27941
27942 2000-05-08  Catherine Moore  <clm@cygnus.com>
27943
27944         * gcc.dg/unused-3.c: New.
27945
27946 2000-05-06  Richard Henderson  <rth@cygnus.com>
27947
27948           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27949           * g++.old-deja/g++.mike/warn1.C: Likewise.
27950           * g++.old-deja/g++.pt/local1.C: Likewise.
27951           * g++.old-deja/g++.pt/local7.C: Likewise.
27952           * g++.old-deja/g++.pt/spec16.C: Likewise.
27953
27954 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27955
27956         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27957
27958 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27959
27960           * g77.f-torture/execute/20000503-1.f:  New test.
27961
27962 2000-05-04  Andreas Jaeger  <aj@suse.de>
27963
27964         * gcc.dg/noreturn-2.c: New test.
27965
27966 2000-05-04  Neil Booth  <NeilB@earthling.net>
27967
27968         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27969         preprocessor.
27970
27971 2000-05-04  Richard Henderson  <rth@cygnus.com>
27972
27973         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27974
27975 2000-05-04  Richard Henderson  <rth@cygnus.com>
27976
27977         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27978         OpenSSL by Jason R Thorpe.
27979
27980 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27981
27982         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27983
27984 2000-05-03  Robert Lipe <robertlipe@usa.net>
27985
27986         * gcc.dg/20000503-1.c: New test.
27987
27988 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
27989
27990         * gcc.c-torture/compile/20000502-1.c: New test.
27991         * g++.old-deja/g++.other/align.C: New test.
27992         * gcc.dg/cpp-tradstringify.c: New test.
27993
27994 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27995
27996         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27997         and hard registers.
27998
27999 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
28000
28001         * gcc.c-torture/execute/loop-5.c: New test.
28002
28003 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
28004
28005         * gcc.c-torture/execute/va-arg-20.c: New test.
28006
28007 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28008
28009         * gcc.c-torture/execute/20000422-1.c: New test.
28010
28011 2000-04-20  Greg McGary  <gkm@gnu.org>
28012
28013         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28014         when optimizing, but without sibling-call optimizations (-O1).
28015
28016 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28017
28018           * gcc.c-torture/compile/20000420-1.c: New test.
28019
28020 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28021
28022         * g++.abi/ptrflags.C: New test.
28023         * g++.eh/catchptr1.C: Test incomplete pointer chains.
28024
28025 2000-04-19  Catherine Moore  <clm@cygnus.com>
28026
28027         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
28028
28029 2000-04-19  Greg McGary  <gkm@gnu.org>
28030
28031         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
28032         sibling-call optimizations.
28033
28034 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
28035
28036         * gcc.dg/20000419-1.c: New test.
28037
28038 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
28039
28040         * gcc.c-torture/execute/20000412-6.c: New test.
28041
28042 2000-04-12  Jeffrey A Law  (law@cygnus.com)
28043
28044         * gcc.c-torture/execute/20000412-5.c: New test.
28045         * g77.f-torture/compile/20000412-1.f: New test.
28046         * gcc.c-torture/execute/20000412-4.c: New test.
28047         * gcc.c-torture/compile/20000412-2.c: New test.
28048         * gcc.c-torture/execute/20000412-3.c: New test.
28049         * gcc.c-torture/compile/20000412-1.c: New test.
28050         * gcc.c-torture/execute/20000412-2.c: New test.
28051
28052 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
28053
28054         * objc/execute/bf-20.m: New test.
28055
28056 2000-04-10  Richard Henderson  <rth@cygnus.com>
28057
28058         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
28059
28060         * gcc.c-torture/execute/20000412-1.c: New test.
28061
28062 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28063
28064         * g++.old-deja/g++.eh/catchptr1.C: New test.
28065
28066 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
28067
28068         * g++.old-deja/g++.abi/cxa_vec.C: New test.
28069
28070 2000-04-08  Neil Booth  <NeilB@earthling.net>
28071
28072         * gcc.dg/cpp-nullchar.c: Remove test as
28073         embedded nulls cause problems.
28074
28075 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28076
28077         * gcc.dg/compare2.c: New test.
28078
28079 2000-04-08  Neil Booth  <NeilB@earthling.net>
28080
28081         * gcc.dg/cpp-nullchar.c: New test.
28082
28083 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
28084
28085         * gcc.dg/cpp-mi2.c: New test.
28086         * gcc.dg/cpp-mi2[abc].h: New files.
28087
28088 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
28089
28090         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
28091         member name.
28092
28093 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28094
28095         * g++.old-deja/g++.abi/vmihint.C: New test.
28096
28097 2000-04-06  Neil Booth  <NeilB@earthling.net>
28098
28099         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
28100         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
28101         copyright.
28102
28103 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
28104
28105         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
28106         avoid stack-frame overwrite.
28107
28108 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
28109
28110         * gcc.c-torture/compile/20000405-2.c: New test.
28111         * gcc.c-torture/compile/20000405-3.c: New test.
28112
28113 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28114
28115         * gcc.c-torture/compile/20000405-1.c: New test.
28116
28117 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
28118
28119         * gcc.dg/cast-qual-1.c: Revert last change.
28120
28121 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28122
28123         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
28124
28125 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
28126
28127         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
28128         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
28129
28130 2000-04-03  Jeffrey A Law  (law@cygnus.com)
28131
28132         * gcc.c-torture/compile/20000403-2.c: New test.
28133         * gcc.c-torture/compile/20000403-1.c: New test.
28134
28135 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
28136
28137         * gcc.c-torture/execute/20000403-1.c: New test.
28138
28139 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
28140
28141         * gcc.c-torture/execute/20000402-1.c: New test.
28142
28143 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
28144
28145         * gcc.c-torture/execute/va-arg-15.c: New test.
28146         * gcc.c-torture/execute/va-arg-16.c: New test.
28147         * gcc.c-torture/execute/va-arg-17.c: New test.
28148         * gcc.c-torture/execute/va-arg-18.c: New test.
28149         * gcc.c-torture/execute/va-arg-19.c: New test.
28150
28151 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
28152
28153         * gcc.c-torture/compile/981211-1.c: Move to...
28154         * gcc.dg/cpp-as1.c: ...here.
28155         * gcc.dg/cpp-as2.c: New file.
28156
28157         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
28158         compiler.
28159
28160 2000-04-02  Neil Booth  <NeilB@earthling.net>
28161
28162         * gcc.dg/cpp-cond.c  New tests.
28163         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
28164         accidental success less likely.
28165         * gcc.dg/cpp-missingop.c  New tests.
28166         * gcc.dg/cpp-missingparen.c  New tests.
28167         * gcc.dg/cpp-shift.c  New tests.
28168         * gcc.dg/cpp-shortcircuit.c  New tests.
28169         * gcc.dg/cpp-unary.c  New tests.
28170
28171 2000-03-29  Jeffrey A Law  (law@cygnus.com)
28172
28173         * gcc.c-torture/compile/20000329-1.c: New test.
28174
28175 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28176
28177         * gcc.c-torture/compile/20000326-1.c: New test.
28178         * gcc.c-torture/compile/20000326-2.c: New test.
28179
28180 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28181
28182         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28183         the first parameter is a function argument.
28184
28185 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28186
28187         * g++.old-deja/g++.ext/array4.C: New test.
28188
28189 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28190
28191         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28192
28193 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28194
28195         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28196
28197 2000-03-19  Richard Henderson  <rth@cygnus.com>
28198
28199         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28200
28201 2000-03-19  Richard Henderson  <rth@cygnus.com>
28202
28203         * gcc.c-torture/compile/20000319-1.c: New test.
28204
28205 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28206
28207         * gcc.c-torture/execute/20000314-3.c: New test.
28208         * gcc.c-torture/execute/20000314-2.c: New test.
28209         * gcc.c-torture/execute/20000314-1.c: New test.
28210         * gcc.c-torture/compile/20000314-2.c: New test.
28211         * gcc.c-torture/compile/20000314-1.c: New test.
28212
28213 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28214
28215         * g++.old-deja/g++.warn/inline.C: New test.
28216
28217 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28218
28219         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28220         standards-compliant result rather than specific constants.
28221         Put test-values in array.
28222
28223 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28224
28225         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28226         (g++_target_compile): Put test-specific options last.
28227
28228 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28229
28230         * g++.old-deja/g++.eh/vbase4.C: New test.
28231
28232 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28233
28234         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28235
28236 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28237
28238         * g++.old-deja/g++.brendan/misc12.C: Removed.
28239         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28240         * g++.old-deja/g++.ext/pretty4.C: New test.
28241
28242 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28243
28244         * g++.old-deja/g++.other/string2.C: New test.
28245
28246 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28247
28248         * g++.old-deja/g++.warn/impint2.C: New test.
28249
28250 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28251
28252         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28253         is 1, not zero.
28254
28255 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28256
28257         * g++.old-deja/g++.warn/impint.C: New test.
28258         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28259         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28260         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28261         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28262         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28263         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28264         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28265         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28266         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28267         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28268         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28269         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28270
28271 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28272
28273         * gcc.dg/cpp-redef.c: New test.
28274
28275 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28276
28277         * g++.old-deja/g++.pt/unify7.C: New test.
28278
28279 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28280
28281         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28282         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28283
28284 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28285
28286         * gcc.c-torture/compile/20000224-1.c: New test.
28287
28288 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28289
28290         * gcc.c-torture/compile/cpp-2.c: New test.
28291         * gcc.c-torture/compile/cpp-1.c: New test.
28292
28293 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28294
28295         * gcc.c-torture/execute/20000225-1.c: New test.
28296
28297 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28298
28299         * gcc.dg/cpp-li2.c: New test.
28300
28301         * gcc.dg/cpp-wi1.c: New test.
28302
28303         * gcc.dg/cpp-li1.c: New test.
28304
28305 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28306
28307         * g++.old-deja/g++.other/sizeof5.C: New test.
28308
28309 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28310
28311         * gcc.c-torture/execute/va-arg-13.c: New test.
28312
28313 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28314
28315         * gcc.c-torture/execute/va-arg-12.c: New test.
28316
28317 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28318
28319         * gcc.c-torture/execute/20000223-1.c: New test.
28320
28321 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28322
28323         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28324
28325 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28326
28327         * g++.old-deja/g++.abi/ptrmem.C: New test.
28328
28329 2000-02-19  Richard Henderson  <rth@cygnus.com>
28330
28331         * gcc.c-torture/compile/init-3.c: New.
28332
28333 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28334
28335         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28336         ALWAYS_CXXFLAGS.
28337
28338 2000-02-11  Robert Lipe <robertl@sco.com>
28339
28340         * gcc.c-torture/compile/20000211-3.c: New test.
28341
28342 2000-02-11  Martin Buchholz <martin@xemacs.org>
28343
28344         * gcc.c-torture/compile/20000211-2.c: New test.
28345
28346 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28347
28348         * gcc.c-torture/compile/20000211-1.c: New test.
28349
28350 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28351
28352         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28353           on native targets
28354
28355 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28356
28357         * g++.old-deja/g++.other/cast5.C: New test.
28358
28359 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28360
28361         * gcc.c-torture/execute/20000205-1.c: New.
28362
28363 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28364
28365         * g++.old-deja/g++.jason/cast3.C: Return void.
28366         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28367
28368 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28369
28370         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28371
28372         * gcc.dg/loop-1.c: New test.
28373
28374 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28375
28376         * gcc.c-torture/compile/20000127-1.c: New test.
28377         * gcc.c-torture/execute/991228-1.c: New test.
28378
28379 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28380
28381         * gcc.dg/unused-2.c: New test.
28382
28383         * gcc.dg/conv-1.c: New test.
28384
28385 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28386
28387         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28388         compiler.
28389         (tool_option_proc): Fix typo.
28390
28391 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28392
28393         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28394         of the ld on the host, not on the build machine.
28395         Also, don't crash if '--help' is not a supported option.
28396
28397 2000-01-24  Richard Henderson  <rth@cygnus.com>
28398
28399         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28400
28401 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28402
28403         * gcc.c-torture/execute/20000120-2.c: New test.
28404         * gcc.c-torture/execute/20000120-1.c: New test.
28405
28406 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28407
28408         * gcc.c-torture/execute/20000113-1.c: New test.
28409
28410 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28411
28412         * gcc.c-torture/execute/20000112-1.c: New test.
28413
28414 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28415
28416         * gcc.dg/20000111-1.c: New test.
28417
28418 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28419
28420         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28421         with 16 bit integers.
28422
28423 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28424
28425         * gcc.dg/20000108-1.c: New test.
28426
28427 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28428
28429         * g++.old-deja/g++.ns/koenig8.C: New test.
28430
28431 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28432
28433         * g++.old-deja/g++.other/cast4.C: New test.
28434
28435 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28436
28437         * gcc.c-torture/compile/20000105-2.c: New test.
28438         * gcc.c-torture/compile/20000105-1.c: New test.
28439
28440 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28441
28442         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28443         references to printf & atoi to conform to ANSI standard.
28444         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28445         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28446         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28447         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28448         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28449         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28450         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28451         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28452         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28453         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28454         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28455         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28456         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28457         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28458         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28459         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28460         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28461         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28462         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28463         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28464         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28465         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28466         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28467         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28468         * g++.old-deja/g++.brendan/init3.C: Likewise.
28469         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28470         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28471         * g++.old-deja/g++.brendan/new2.C: Likewise.
28472         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28473         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28474         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28475         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28476         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28477         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28478         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28479         * g++.old-deja/g++.brendan/template24.C: Likewise.
28480         * g++.old-deja/g++.brendan/template3.C: Likewise.
28481         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28482         * g++.old-deja/g++.jason/inline3.C: Likewise.
28483         * g++.old-deja/g++.jason/opeq.C: Likewise.
28484         * g++.old-deja/g++.law/arg5.C: Likewise.
28485         * g++.old-deja/g++.law/arm7.C: Likewise.
28486         * g++.old-deja/g++.law/ctors11.C: Likewise.
28487         * g++.old-deja/g++.law/cvt8.C: Likewise.
28488         * g++.old-deja/g++.law/init9.C: Likewise.
28489         * g++.old-deja/g++.law/refs4.C: Likewise.
28490         * g++.old-deja/g++.law/template2.C: Likewise.
28491         * g++.old-deja/g++.law/visibility24.C: Likewise.
28492         * g++.old-deja/g++.law/vtable3.C: Likewise.
28493         * g++.old-deja/g++.mike/asm2.C: Likewise.
28494         * g++.old-deja/g++.mike/eh1.C: Likewise.
28495         * g++.old-deja/g++.mike/misc1.C: Likewise.
28496         * g++.old-deja/g++.mike/misc13.C: Likewise.
28497         * g++.old-deja/g++.mike/misc14.C: Likewise.
28498         * g++.old-deja/g++.mike/ns12.C: Likewise.
28499         * g++.old-deja/g++.mike/p1248.C: Likewise.
28500         * g++.old-deja/g++.mike/p3708.C: Likewise.
28501         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28502         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28503         * g++.old-deja/g++.mike/p646.C: Likewise.
28504         * g++.old-deja/g++.mike/p700.C: Likewise.
28505         * g++.old-deja/g++.mike/p783.C: Likewise.
28506         * g++.old-deja/g++.mike/p783a.C: Likewise.
28507         * g++.old-deja/g++.mike/p783b.C: Likewise.
28508         * g++.old-deja/g++.mike/p786.C: Likewise.
28509         * g++.old-deja/g++.mike/p789.C: Likewise.
28510         * g++.old-deja/g++.mike/p789a.C: Likewise.
28511         * g++.old-deja/g++.mike/p807a.C: Likewise.
28512         * g++.old-deja/g++.other/delete3.C: Likewise.
28513         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28514         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28515         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28516         * g++.old-deja/g++.other/empty1.C: Likewise.
28517         * g++.old-deja/g++.other/temporary1.C: Likewise.
28518         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28519         * g++.old-deja/g++.pt/t16.C: Likewise.
28520         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28521
28522 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28523
28524         * gcc.dg/991230-1.c: New test.
28525
28526 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28527
28528         * gcc.c-torture/compile/991229-3.c: New test.
28529         * gcc.c-torture/compile/991229-2.c: New test.
28530         * gcc.c-torture/compile/991229-1.c: New test.
28531
28532 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28533
28534         * gcc.c-torture/compile/labels-2.c: New test.
28535
28536 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28537
28538         * gcc.c-torture/execute/991227-1.c: New test.
28539
28540 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28541
28542         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28543
28544 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28545
28546         * gcc.c-torture/execute/991221-1.c: New test.
28547
28548 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28549
28550         * g++.old-deja/g++.other/cast3.C: New test.
28551
28552 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28553
28554         * gcc.c-torture/execute/991216-4.c: New test.
28555
28556 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28557
28558         * gcc.c-torture/execute/991216-1.c: New test.
28559         * gcc.c-torture/execute/991216-2.c: New test.
28560         * gcc.c-torture/execute/991216-3.c: New test.
28561
28562 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28563
28564         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28565         Actually make the test fail by using "-O2" for compilation.
28566
28567 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28568
28569         * g++.old-deja/g++.warn/cast-align1.C: New test.
28570
28571 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28572
28573         * gcc.c-torture/compile/991214-1.c: New test.
28574         * gcc.c-torture/compile/991214-2.c: New test.
28575
28576 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28577
28578         * gcc.dg/991214-1.c: New test.
28579
28580 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28581
28582         * gcc.c-torture/compile/991213-3.c: New test.
28583         * gcc.c-torture/compile/991213-2.c: New test.
28584         * gcc.c-torture/compile/991213-1.c: New test.
28585
28586 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28587
28588         * gcc.dg/991209-1.c: New test.
28589
28590 1999-12-08  Nathan Sidwell <nathan@acm.org>
28591
28592         * gcc.c-torture/compile/991208-1.c: New test.
28593
28594 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28595
28596         * gcc.dg/ultrasp2.c: New test.
28597
28598 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28599
28600         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28601
28602 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28603
28604         * gcc.c-torture/compile/991202-1.c: New test.
28605         * gcc.c-torture/execute/991202-1.c: New test.
28606         * gcc.c-torture/execute/991202-2.c: New test.
28607         * gcc.c-torture/execute/991202-3.c: New test.
28608
28609 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28610
28611         * g++.old-deja/g++.abi/align.C: New test.
28612         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28613         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28614
28615 1999-12-01  Richard Henderson  <rth@cygnus.com>
28616
28617         * gcc.c-torture/execute/991201-1.c: New.
28618
28619 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28620
28621         * gcc.dg/991129-1.c: New test.
28622
28623 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28624
28625         * gcc.c-torture/compile/991127-1.c: New test.
28626
28627 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28628
28629         * g++.old-deja/g++.other/warn4.C: New test.
28630
28631 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28632
28633         * g++.old-deja/g++.eh/cleanup2.C: New test.
28634         * g++.old-deja/g++.ext/pretty2.C: New test.
28635         * g++.old-deja/g++.ext/pretty3.C: New test.
28636         * g++.old-deja/g++.other/debug6.C: New test.
28637
28638 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28639
28640         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28641         compiler_output to look for one error message instead of two.
28642
28643 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28644
28645         * gcc.c-torture/execute/991118-1.c: Also test case
28646         where the word boundary does not split a byte evenly.
28647
28648 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28649
28650         * g++.old-deja/g++.ext/restrict1.C: New test.
28651
28652 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28653
28654         * gcc.c-torture/execute/991118-1.c: New test.
28655
28656 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28657
28658         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28659         working directory pathnames.
28660
28661 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28662
28663         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28664         host is equipped with driver.h and driver.o so it can actually
28665         compile and run the tests.
28666
28667 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28668
28669         * gcc.c-torture/compile/991008-1.c: New test.
28670
28671 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28672
28673         * lib/gcc-dg.exp: Include target-supports.exp
28674
28675 1999-11-05  Nick Clifton  <nickc@cygnus.com>
28676
28677         * lib/target-supports.exp: New file: Provide procs to test for
28678         features supported by the target.
28679         (check_weak_available): Moved here from ecos.exp.
28680         (check_alias_available): New proc: Determine of the target
28681         toolchain supports the alias attribute.
28682
28683         * gcc.dg/special/ecos.exp: Move check_weak_available to
28684         target-supports.exp.
28685         (alias-1.c): Only perform the test if the target supports
28686         aliases.
28687         (wkali-1.c): Only perform the test if the target supports
28688         aliases.
28689
28690         * gcc.dg/990506-0.c: Expect error messages from cross
28691         targets as well as native targets.
28692
28693 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28694
28695         * gcc.dg/ultrasp1.c: Removed xfail.
28696         * gcc.dg/struct-ret-2.c: Likewise.
28697         * gcc.dg/array-1.c: Likewise.
28698
28699 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28700
28701         * gcc.dg/struct-ret-2.c: New test.
28702
28703         * gcc.dg/array-1.c: New test.
28704
28705 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28706
28707         * gcc.c-torture/execute/991030-1.c: New test.
28708
28709 1999-10-26  Richard Henderson  <rth@cygnus.com>
28710
28711         * gcc.c-torture/compile/991026-2.c: New test.
28712
28713 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28714
28715         * gcc.c-torture/compile/991026-1.c: New test.
28716
28717 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28718
28719         * gcc.c-torture/execute/991023-1.c: New test.
28720
28721 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28722
28723         * gcc.c-torture/execute/991019-1.c: New test.
28724
28725 1999-10-16  Richard Henderson  <rth@cygnus.com>
28726
28727         * gcc.c-torture/execute/991016-1.c: New test.
28728
28729 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28730
28731         * gcc.c-torture/execute/991014-1.c: New test.
28732
28733 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28734
28735         * g++.old-deja/g++.other/union2.C: New test.
28736
28737 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28738
28739         * g++.old-deja/g++.other/vaarg2.C: New test.
28740         * g++.old-deja/g++.other/vaarg3.C: New test.
28741
28742 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28743
28744         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28745         in compile/.
28746
28747 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28748
28749         * gcc.c-torture/execute/va-arg-11.c: New test.
28750
28751 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28752
28753         * lib/file-format.exp (gcc_target_object_format): Don't
28754         crash if objdump is unavailable.
28755
28756 1999-09-29  Donn Terry <donn@interix.com>
28757
28758         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28759
28760 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28761
28762         * gcc.c-torture/compile/990928-1.c: New test.
28763
28764 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28765
28766         * g++.old-deja/g++.other/decl6.C: New test.
28767
28768 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28769
28770         * gcc.c-torture/execute/va-arg-10.c: New test.
28771
28772 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28773
28774         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28775         __PRETTY_FUNCTION__.
28776
28777 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28778
28779         * gcc.c-torture/execute/990923-1.c: New test.
28780
28781 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28782
28783         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28784         for which -fpic is inappropriate.
28785
28786 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28787
28788         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28789
28790 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28791
28792         * g++.old-deja/g++.other/dyncast1.C: New test.
28793         * g++.old-deja/g++.other/dyncast2.C: New test.
28794         * g++.old-deja/g++.other/dyncast3.C: New test.
28795         * g++.old-deja/g++.other/dyncast4.C: New test.
28796         * g++.old-deja/g++.other/dyncast5.C: New test.
28797         * g++.old-deja/g++.eh/catch3.C: New test.
28798         * g++.old-deja/g++.eh/catch3p.C: New test.
28799         * g++.old-deja/g++.eh/catch4.C: New test.
28800         * g++.old-deja/g++.eh/catch4p.C: New test.
28801         * g++.old-deja/g++.eh/catch5.C: New test.
28802         * g++.old-deja/g++.eh/catch5p.C: New test.
28803         * g++.old-deja/g++.eh/catch6.C: New test.
28804         * g++.old-deja/g++.eh/catch6p.C: New test.
28805         * g++.old-deja/g++.eh/catch7.C: New test.
28806         * g++.old-deja/g++.eh/catch7p.C: New test.
28807         * g++.old-deja/g++.eh/catch8.C: New test.
28808         * g++.old-deja/g++.eh/catch8p.C: New test.
28809         * g++.old-deja/g++.eh/catch9.C: New test.
28810         * g++.old-deja/g++.eh/catch9p.C: New test.
28811
28812 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28813
28814         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28815         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28816
28817 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28818
28819         * gcc.c-torture/compile/990913-1.c: New test.
28820
28821 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28822
28823         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28824         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28825
28826 1999-09-09  Richard Henderson  <rth@cygnus.com>
28827
28828         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28829
28830 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28831
28832         * g++.old-deja/g++.other/lookup11.C: New test.
28833         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28834         what is permitted and what we want.
28835         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28836         overload use.
28837         * g++.old-deja/g++.jason/rfg5.C: Likewise
28838
28839 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28840
28841         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28842         * gcc.c-torture/noncompile/poison-1.c: New file.
28843
28844 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28845
28846         * g++.old-deja/g++.other/sizeof3.C: New test.
28847         * g++.old-deja/g++.other/sizeof4.C: New test.
28848         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28849         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28850
28851 1999-09-07  Richard Henderson  <rth@cygnus.com>
28852
28853         * gcc.dg/va-arg-1.c: New.
28854
28855 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28856
28857         * gcc.c-torture/execute/va-arg-9.c: New test.
28858
28859 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28860
28861         * g77.f-torture/compile/980519-2.f: New test.
28862         * g77.f-torture/compile/19990905-0.f: New test.
28863         * g77.f-torture/compile/19990905-1.f: New test.
28864         * g77.f-torture/compile/19990905-2.f: New test.
28865
28866         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28867
28868 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28869
28870         * gcc.c-torture/execute/990827-1.c: Fix typo.
28871
28872 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28873
28874         * g++.old-deja/g++.other/deref1.C: New test.
28875
28876 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28877
28878         * g++.old-deja/g++.other/ambig2.C: New test.
28879         * g++.old-deja/g++.other/cond5.C: New test.
28880         * g++.old-deja/g++.other/lookup16.C: New test.
28881
28882 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28883
28884         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28885         assemblers too.
28886
28887 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28888
28889         * lib/c-torture.exp: Avoid the "compare executables" optimization
28890         when testing native.
28891
28892 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28893
28894         * gcc.c-torture/execute/990829-1.c: New test.
28895         * gcc.c-torture/compile/990829-1.c: New test.
28896
28897 1999-08-27  Paul Burchard  <burchard@pobox.com>
28898
28899         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28900         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28901         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28902         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28903         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28904         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28905         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28906         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28907         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28908         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28909         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28910
28911 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28912
28913         * gcc.c-torture/execute/990827-1.c: New test.
28914
28915 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28916
28917         * g77.f-torture/noncompile/19990826-4.f: New test.
28918
28919         * g77.f-torture/compile/19990826-3.f: New test.
28920
28921         * g77.f-torture/execute/19990826-2.f: New test.
28922
28923         * g77.f-torture/compile/19990826-1.f: New test.
28924
28925         * gcc.c-torture/execute/990826-0.c: New test.
28926         * g77.c-torture/execute/19990826-0.f: New test.
28927
28928         * g77.f-torture/noncompile/970626-2.f: New test.
28929
28930 1999-08-25  Paul Burchard  <burchard@pobox.com>
28931
28932         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28933         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28934         lss-011.C: New tests.
28935
28936 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28937
28938         * g++.old-deja/g++.other/decl5.C: New test.
28939
28940 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28941
28942         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28943         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28944         call `postbase' for each one.  All callers of `postbase' changed
28945         to call this instead.
28946
28947 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28948
28949         * gcc.c-torture/execute/990811-1.c: New test.
28950
28951 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28952
28953         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28954         just native ones.
28955
28956         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28957         just native ones.
28958
28959 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28960
28961         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28962
28963 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28964
28965         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28966
28967 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28968
28969         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28970
28971 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28972
28973         * gcc.c-torture/execute/990804-1.c: New test.
28974
28975 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28976
28977         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28978         * g++.old-deja/g++.brendan/crash64.C: Likewise
28979         * g++.old-deja/g++.brendan/overload8.C: Likewise
28980
28981 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28982
28983         * g++.old-deja/g++.other/struct1.C: New test.
28984
28985 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28986
28987         * g++.old-deja/g++.other/enum2.C: New test.
28988
28989 1999-08-02  Richard Henderson  <rth@cygnus.com>
28990
28991         Adapted from tests from Franz Sirl:
28992         * gcc.c-torture/execute/va-arg-7.c: New test.
28993         * gcc.c-torture/execute/va-arg-8.c: New test.
28994
28995 1999-08-01  Jeffrey A Law  (law@cygnus.com)
28996
28997         * gcc.c-torture/compile/990801-2.c: New test.
28998
28999         * gcc.c-torture/compile/990801-1.c: New test.
29000
29001 1999-07-27  Michael Meissner  <meissner@cygnus.com>
29002
29003         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
29004         fp-cmp-1.c, converting double to float.
29005
29006         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29007         fp-cmp-1.c, converting double to long double.
29008
29009         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29010         from fr1 to unknown_register, since fr1 is a legitimate register
29011         on some machines.
29012
29013 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29014
29015         * README: More listname related changes.
29016
29017 1999-07-08  Catherine Moore  <clm@cygnus.com>
29018
29019         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29020
29021 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29022
29023         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
29024
29025 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29026
29027         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
29028
29029 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
29030
29031         * gcc.dg/990703-1.c: New test.
29032
29033 1999-06-29  Nick Clifton  <nickc@cygnus.com>
29034
29035         * lib/file-format.exp: New file: Move definition of proc
29036         gcc_target_object_format to here from
29037         gcc.dg/special/ecos.exp.
29038
29039         * lib/c-torture.exp: Include lib file-format.exp.
29040         * lib/gcc-dg.exp: Include lib file-format.exp.
29041
29042         * gcc.dg/special/ecos.exp: Remove definition of proc
29043         gcc_target_object_format.
29044
29045 1999-06-28  Jeffrey A Law  (law@cygnus.com)
29046
29047         * gcc.c-torture/execute/990628-1.c: New test.
29048
29049 1999-06-25  Jeffrey A Law  (law@cygnus.com)
29050
29051         * gcc.c-torture/compile/990625-2.c: New test.
29052
29053         * gcc.c-torture/compile/990625-1.c: New test.
29054
29055 1999-06-23  Nick Clifton  <nickc@cygnus.com>
29056
29057         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
29058         attributes compile.
29059         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
29060         ports that use the COFF/PE file format.
29061
29062 1999-06-17  Jeffrey A Law  (law@cygnus.com)
29063
29064         * gcc.c-torture/compile/990617-1.c: New test.
29065
29066 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
29067
29068         * g++.old-deja/g++.other/decl4.C: New test.
29069
29070 1999-06-14  Nathan Sidwell  <nathan@acm.org>
29071
29072         * g++.old-deja/g++.other/bitfld3.C: New test.
29073
29074 1999-06-08  Nathan Sidwell  <nathan@acm.org>
29075
29076         * g++.old-deja/g++.eh/catch1.C: New test.
29077
29078 1999-06-07  Jeffrey A Law  (law@cygnus.com)
29079
29080         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
29081
29082         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
29083         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
29084
29085 1999-06-05  Craig Burley  <craig@jcb-sc.com>
29086
29087         * g77.f-torture/compile/19990502-0.f: Replace with new,
29088         shorter, test that still fails after recent changes.
29089
29090 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29091
29092         * gcc.c-torture/execute/990604-1.c: New test.
29093
29094 1999-05-31  Jeffrey A Law  (law@cygnus.com)
29095
29096         * gcc.c-torture/execute/990531-1.c: New test.
29097
29098 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29099
29100         * gcc.c-torture/compile/990527-1.c: New test.
29101
29102 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
29103
29104         * gcc.c-torture/execute/990527-1.c: New test.
29105
29106 1999-05-25  Nick Clifton  <nickc@cygnus.com>
29107
29108         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
29109         bitfields as signed.
29110
29111 1999-05-25  Craig Burley  <craig@jcb-sc.com>
29112
29113         * g77.f-torture/compile/19990525-0.f: New test.
29114
29115 1999-05-25  Jeffrey A Law  (law@cygnus.com)
29116
29117         * gcc.c-torture/execute/990525-2.c: New test.
29118
29119         * gcc.c-torture/execute/990525-1.c: New test.
29120
29121 1999-05-24  Nathan Sidwell  <nathan@acm.org>
29122
29123         * g++.old-deja/g++.other/anon3.C: New test.
29124         * g++.old-deja/g++.other/anon4.C: New test.
29125         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
29126         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
29127         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
29128         Merrill).
29129
29130 1999-05-24  Jeffrey A Law  (law@cygnus.com)
29131
29132         * gcc.c-torture/execute/990524-1.c: New test.
29133
29134         * gcc.dg/990524-1.c: New test.
29135
29136 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29137
29138         * gcc.c-torture/compile/990523-1.c: New test.
29139
29140 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
29141
29142         * gcc.c-torture/compile/990519-1.c: New test.
29143
29144 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29145
29146         * gcc.c-torture/compile/990517-1.c: New test.
29147
29148         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
29149         (e4, f4): New tests.
29150         (main): Call them.
29151
29152 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29153
29154         * gcc.dg/noreturn-1.c: New test.
29155
29156 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
29157
29158         * gcc.c-torture/execute/990513-1.c: New test.
29159
29160 1999-05-10  Richard Henderson  <rth@cygnus.com>
29161
29162         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
29163
29164 1999-05-10  Craig Burley  <craig@jcb-sc.com>
29165
29166         * g77.f-torture/execute/erfc.f: Use small single-precision
29167         values, to avoid problems on Alphas when not -mieee.
29168
29169 1999-05-08  Craig Burley  <craig@jcb-sc.com>
29170
29171         * gcc.dg/990506-0.c: New test.
29172
29173 1999-05-08  Richard Henderson  <rth@cygnus.com>
29174
29175         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29176         the constant to test.  Don't XFAIL 64-bit targets.
29177
29178         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29179         * g++.old-deja/g++.law/profile1.C: Likewise.
29180
29181         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29182         operator new instances.
29183         * g++.old-deja/g++.other/delete5.C: Likewise.
29184
29185 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29186
29187         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29188         intrinsic.
29189
29190 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29191
29192         * g77.f-torture/execute/u77-test.f: Reverse order of two
29193         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29194
29195 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29196
29197         * gcc.dg/compare1.c: New test.
29198
29199 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29200
29201         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29202         New tests.
29203
29204 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29205
29206         * g77.f-torture/compile/19990502-1.f: New test.
29207
29208 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29209
29210         * g77.f-torture/compile/19990502-0.f: New test.
29211
29212 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29213
29214         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29215         intrinsic.
29216
29217 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29218
29219         * g77.f-torture/execute/u77-test.f (main): List libU77
29220         intrinsics not currently tested.
29221         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29222         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29223         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29224         Trim blanks off the ends of some printed strings.
29225
29226 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29227
29228         * g77.f-torture/execute/u77-test.f (main): Just warn about
29229         FSTAT gid disagreement, as it's expected on some systems.
29230
29231 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29232
29233         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29234         use a new function, which allows for some slop.
29235         Clean up some commentary.
29236         (issum): The new function.
29237         (sgladd): Deleted subroutine.
29238
29239 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29240
29241         * g77.f-torture/execute/u77-test.f: Modify to be more like
29242         libf2c/libU77 version, bringing patches to that version here.
29243         Add suitable commentary.
29244
29245 1999-04-25  Richard Henderson  <rth@cygnus.com>
29246
29247         * gcc.dg/990424-1.c: New test.
29248
29249 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29250
29251         * g77.f-torture/execute/u77-test.f (main): Bug involving
29252         LSTAT has been fixed, so turn back on full checking.
29253
29254 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29255
29256         * g77.f-torture/compile/19990419-0.f: New test.
29257         * g77.f-torture/execute/19990419-1.f: New test.
29258
29259 1999-04-17  Richard Henderson  <rth@cygnus.com>
29260
29261         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29262         to avoid the need for a prototype to supress a warning.
29263
29264 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29265
29266         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29267
29268 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29269
29270         * gcc.c-torture/execute/990404-1.c: New test.
29271
29272 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29273
29274         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29275         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29276         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29277         missing initializer warnings.
29278
29279 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29280
29281         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29282         matching strings.
29283
29284 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29285
29286         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29287
29288 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29289
29290         * g77.f-torture/execute/19990325-0.f: New test.
29291         * g77.f-torture/execute/19990325-1.f: New test.
29292
29293 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29294
29295         * gcc.c-torture/execute/990324-1.c: New test.
29296
29297 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29298
29299         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29300         test with 4.
29301
29302 1999-03-17  Richard Henderson  <rth@cygnus.com>
29303
29304         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29305
29306 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29307
29308         * g77.f-torture/execute/19990313-2.f: New test.
29309         * g77.f-torture/execute/19990313-3.f: New test.
29310
29311 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29312
29313         * g77.f-torture/execute/19990313-0.f: New test.
29314         * g77.f-torture/execute/19990313-1.f: New test.
29315
29316 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29317
29318         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29319         printf to sprintf.
29320         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29321         (main): Add check for u15.  Conditionalize u31 check depending on
29322         whether ints are <32 bits or >=32 bits.
29323
29324 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29325
29326         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29327
29328 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29329
29330         * g77.f-torture/compile/19990305-0.f: New test.
29331         * g77.f-torture/execute/19981119-0.f: New test.
29332
29333 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29334
29335         * g77.f-torture/execute/970625-2.f: call ABORT if final
29336         result is not correct, instead of just printing it.
29337         Add this checking via newly introduced obfuscation, to
29338         trip up buggy front ends.
29339
29340 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29341
29342         * g77.f-torture/compile/960317-1.f: Moved from being
29343         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29344
29345 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29346
29347         * g77.f-torture/execute/960317-1.f: New (old) test.
29348         * g77.f-torture/execute/970625-2.f: Ditto.
29349
29350 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29351
29352         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29353         message on line 1 or line 2; cccp and cpplib do this differently.
29354
29355 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29356
29357         * g++.old-deja/g++.law/weak1.C: New test.
29358
29359 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29360
29361         * gcc.c-torture/execute/990119-1.c: Renamed to...
29362         * gcc.dg/990119-1.c: this, so it will only be tested once
29363         (it's a preprocessor test, it doesn't need to be run at
29364         multiple optimization levels).
29365
29366 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29367
29368         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29369           ALWAYS_CXXFLAGS.
29370
29371 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29372
29373         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29374         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29375         to not be compilable by current g77.
29376
29377 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29378
29379         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29380
29381 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29382
29383         * gcc.c-torture/execute/990222-1.c: New test.
29384
29385 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29386
29387         * g77.f-torture/compile/19990218-0.f: New test.
29388         * g77.f-torture/noncompile/19990218-1.f: New test.
29389
29390 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29391
29392         * g77.f-torture/compile/19981216-0.f: New test.
29393
29394 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29395
29396         * gcc.dg/990214-1.c: New test.
29397
29398 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29399
29400         * gcc.dg/990213-2.c: New test.
29401
29402         * gcc.dg/990213-1.c: New test.
29403
29404 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29405
29406         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29407         ints.
29408
29409 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29410
29411         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29412         specified by target.
29413
29414         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29415
29416 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29417
29418         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29419
29420 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29421
29422         * gcc.dg/special/ecos.exp: New test driver for new tests with
29423         special requirements.
29424
29425         * gcc.dg/special/alias-1.c: New test.
29426         * gcc.dg/special/gcsec-1.c: New test.
29427         * gcc.dg/special/weak-1.c: New test.
29428         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29429         * gcc.dg/special/weak-2.c: New test.
29430         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29431         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29432         * gcc.dg/special/wkali-1.c: New test.
29433         * gcc.dg/special/wkali-2.c: New test.
29434         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29435         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29436
29437 1999-02-10  Felix Lee  <flee@cygnus.com>
29438
29439           * lib/c-torture.exp (c-torture-compile): Pull out code for
29440           analyzing gcc error messages.
29441           (c-torture-execute): Likewise.  Fix some (harmless) false
29442           positives.
29443           * lib/gcc.exp (gcc_check_compile): New function.
29444
29445 1999-02-08  Richard Henderson  <rth@cygnus.com>
29446
29447         * gcc.c-torture/execute/990208-1.c: New test.
29448
29449 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29450
29451         * g++.dg/special/ecos.exp: New driver for new tests with special
29452         requirements
29453
29454         * g++.dg/special/conpr-1.C: New test
29455         * g++.dg/special/conpr-2.C: New test
29456         * g++.dg/special/conpr-2a.C: New test
29457         * g++.dg/special/conpr-3.C: New test
29458         * g++.dg/special/conpr-3a.C: New test
29459         * g++.dg/special/conpr-3b.C: New test
29460
29461         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29462         allow g++ to use the dg driver
29463
29464         * README: Add comment about g++.dg directory
29465
29466 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29467
29468         * README: Update email addresses.
29469
29470 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29471
29472         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29473         arguments in order to force structure S onto the stack even on
29474         the alpha.
29475         (test): Pass 10 leading arguments to function foo as well as the
29476         structure S.
29477
29478         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29479         failure for all targets.
29480
29481         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29482         abort to terminate program execution.
29483
29484 1999-01-30  Richard Henderson  <rth@cygnus.com>
29485
29486         * gcc.c-torture/execute/990130-1.c: New test.
29487
29488 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29489
29490         * gcc.dg/990130-1.c: New test.
29491
29492 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29493
29494         * gcc.c-torture/execute/990128-1.c: New test.
29495
29496 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29497
29498         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29499
29500 1999-01-27  Felix Lee  <flee@cygnus.com>
29501
29502         * lib/c-torture.exp (c-torture-compile): pull out code for
29503         analyzing gcc error messages.
29504         (c-torture-execute): ditto, and fix some (harmless) false
29505         positives.
29506         * lib/gcc.exp (gcc_check_compile): new function.
29507
29508 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29509
29510         * gcc.dg/990117-1.c: New test.
29511
29512         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29513
29514         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29515
29516 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29517
29518         * g77.f-torture/compile/990115-1.f: New test.
29519
29520 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29521
29522         * gcc.c-torture/compile/990107-1.c: New test
29523
29524 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29525
29526         * gcc.c-torture/execute/990106-2.c: New test.
29527
29528         * gcc.c-torture/execute/990106-1.c: New test.
29529
29530 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29531
29532         * gcc.c-torture/compile/981223-1.c: New test.
29533
29534 1998-12-29  Richard Henderson  <rth@cygnus.com>
29535
29536         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29537         (opt3): Rename from opt4 and disable.
29538
29539 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29540
29541         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29542
29543 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29544
29545         * g++.old-deja/g++.other/conv5.C: New test.
29546
29547 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29548
29549         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29550
29551 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29552
29553         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29554
29555 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29556
29557         * gcc.c-torture/compile/981211-1.c: New test.
29558
29559 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29560
29561         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29562
29563         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29564
29565 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29566
29567         * gcc.special/930510-1.c: Make C9X safe.
29568         * gcc.misc-tests/gcov-1.c Similarly.
29569         * gcc.misc-tests/gcov-2.c Similarly.
29570
29571 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29572
29573         * gcc.dg/ultrasp1.c: New test.
29574
29575 1998-12-06  Richard Henderson  <rth@cygnus.com>
29576
29577         * gcc.c-torture/execute/981206.c: New test.
29578
29579 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29580
29581         * g++.old-deja/g++.ns/template7.C: New test.
29582
29583         * g++.old-deja/g++.other/expr1.C: New test.
29584
29585         * g++.old-deja/g++.eh/tmpl3.C: New test.
29586
29587         * g++.old-deja/g++.eh/tmpl2.C: New test.
29588
29589 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29590
29591         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29592         * g++.old-deja/g++.other/using6.C: Removed.
29593         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29594
29595         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29596
29597 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29598
29599         * g++.old-deja/g++.pt/overload8.C: New test.
29600
29601         * g++.old-deja/g++.pt/overload7.C: New test.
29602
29603         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29604
29605         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29606         and relinking messages.
29607         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29608         compiling with -frepo.
29609
29610 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29611
29612         * g++.old-deja/g++.pt/lookup6.C: New test.
29613
29614 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29615
29616         * gcc.c-torture/execute/981130-1.c: New test.
29617         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29618
29619 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29620
29621         * g++.old-deja/g++.pt/explicit76.C: New test.
29622
29623         * g++.old-deja/g++.pt/friend38.C: New test.
29624
29625         * g++.old-deja/g++.ns/crash2.C: New test.
29626
29627         * g++.old-deja/g++.pt/defarg8.C: New test.
29628
29629         * g++.old-deja/g++.pt/instantiate6.C: New test.
29630
29631         * g++.old-deja/g++.pt/static6.C: New test.
29632
29633         * g++.old-deja/g++.pt/decl2.C: New test.
29634
29635 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29636
29637         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29638         problem is actually related with name lookup, but so what? :-)
29639
29640         * g++.old-deja/g++.pt/friend37.C: New test.
29641
29642 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29643
29644         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29645         element, which fails on some systems.
29646
29647         * g77.f-torture/execute/labug1.f: New test.
29648
29649 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29650
29651         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29652         is defined.
29653
29654 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29655
29656         * g77.f-torture/compile/981117-1.f: New test.
29657
29658 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29659
29660         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29661         properly discarded.
29662
29663 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29664
29665         * gcc.c-torture/execute/memcheck: New directory of tests for
29666         -fcheck-memory-usage.
29667
29668 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29669
29670         * README: New file, general information about the testsuite and
29671         new description of the various C++ test subdirectories.
29672         * README.g++: Eliminate obsolete information, update and move most
29673         relevant stuff to README.
29674
29675 1998-11-07  Richard Henderson  <rth@cygnus.com>
29676
29677         * gcc.c-torture/compile/981107-1.c: New test.
29678
29679 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
29680
29681         * execute/memcpy-bi.c: New testcase.
29682
29683 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29684
29685         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29686         base classes.
29687
29688         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29689         template is selected.
29690
29691         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29692         classes, it should be accepted for all types.
29693
29694         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29695
29696         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29697         specializations start with template headers.
29698
29699 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29700
29701         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29702
29703         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29704         non-POD types.
29705
29706 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29707
29708         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29709
29710 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29711
29712         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29713
29714 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29715
29716         * 981019-1.c: New test.
29717
29718 1998-10-14  Robert Lipe <robertl@dgii.com>
29719
29720         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29721         find objc headers.
29722
29723 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29724
29725         * compile/981001-4.c: Remove use of GCC extension that triggers a
29726         compiler bug.
29727
29728 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29729
29730         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29731
29732 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29733
29734         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29735         instantiation of template produces incorrect code for delete
29736         expression.
29737
29738         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29739         constructors' name is not unique.
29740         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29741         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29742
29743         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29744         automatic array of const is ill-formed.
29745
29746         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29747         of template parameter?
29748
29749         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29750         const.
29751
29752         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29753         pointer-to-member expression.
29754
29755         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29756         declaration causes ICE.
29757
29758 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29759
29760         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29761         reserved in the global namespace.
29762
29763         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29764         generate needed virtual table.
29765
29766         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29767
29768 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29769
29770         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29771         template-dependent type
29772
29773 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29774
29775         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29776         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29777         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29778
29779         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29780         class should be usable as argument of member function.
29781         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29782         class should be usable as return type of member function.
29783         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29784         class should be usable as type of data member.
29785
29786         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29787
29788 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29789
29790         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29791
29792 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29793
29794         * gcc.dg/dll-?.c Add thumb to target list.
29795         Fix assembler scan patterns to match current assembler output.
29796
29797 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29798
29799         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29800         matching of template brackets.
29801
29802         * g++.old-deja/g++.other/using4.C: New test.  Test using
29803         declarations of methods from base classes.
29804
29805         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29806         within functions should introduce names into the innermost
29807         enclosing namespace.
29808
29809         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29810         of static locals if first initialization throws.
29811
29812 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29813
29814         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29815
29816 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29817
29818         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29819         lose track of the possible targets of tablejump insns.
29820         * special/special.exp: Run it.
29821
29822 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29823
29824         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29825         must be declared before its specializations can be named in friend
29826         declarations.
29827
29828 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29829
29830         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29831
29832         * g77.f-torture/execute/io1.f: New test.
29833
29834 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29835
29836         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29837         with pointer to template function, for which no argument deduction
29838         is possible.
29839
29840         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29841         specialization of template function as argument to template
29842         function.
29843
29844         * g++.old-deja/g++.other/access2.C: New test; Inner class
29845         shouldn't have privileged access to Outer's names.
29846
29847 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29848
29849         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29850         friend template declared within template class conflicts with
29851         nested class of the same name.
29852
29853         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29854         is ignored.
29855
29856         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29857         object with direct initializer as function declaration.
29858
29859         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29860         initializers.
29861
29862         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29863         involving const pointer and NULL produces incorrect result.
29864
29865         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29866         type name without `typename' should be rejected with -pedantic.
29867
29868 1998-10-02  Richard Henderson  <rth@cygnus.com>
29869
29870         * g++.old-deja/g++.other/addrof1.C: New test.
29871
29872 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29873
29874         * gcc.c-torture/compile/981001-1.c: New test.
29875         * gcc.c-torture/execute/981001-1.c: New test.
29876
29877 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29878
29879         * gcc.c-torture/compile/981001-2.c: New test.
29880         * gcc.c-torture/compile/981001-3.c: New test.
29881         * gcc.c-torture/compile/981001-4.c: New test.
29882
29883 1998-10-01  Robert Lipe  <robertl@dgii.com>
29884
29885         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29886         multilibbed hosts.   Idea grafted from g77.exp.
29887
29888 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29889
29890         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29891         avoid losing on systems which need -lsocket.
29892
29893 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29894
29895         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29896         * g++.old-deja/g++.other/nested2.C: Ditto.
29897         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29898         failure.
29899
29900 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29901
29902         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29903         preferred over template operator!= for enum bitfields.
29904
29905 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29906
29907         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29908         that happen to have the same base name, but in different scopes,
29909         are incorrectly rejected.
29910
29911 1998-09-16  Richard Henderson  <rth@cygnus.com>
29912
29913         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29914         on the native word size instead of an integer literal.
29915
29916 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29917
29918         * g++.old-deja/g++.other/static2.C: Invocation of static data
29919         member of type pointer-to-function denoted as non-static member.
29920
29921         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29922         checks involving function types and aliases.
29923
29924 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29925
29926         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29927         redefined to the same non-trivial type.
29928
29929         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29930         namespace-qualification of template specializations declared in
29931         other namespaces.
29932
29933         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29934         to declare a subset of the specializations of a template function
29935         as friends of specializations of a template class.
29936
29937         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29938         member templates that do not fully specialize the enclosing
29939         template class are rejected.
29940
29941 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29942
29943         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29944
29945 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29946
29947         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29948         altered from libf2c/libU77 version.
29949
29950 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29951
29952         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29953
29954 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29955
29956         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29957         (un)signed char are different types for template specialization
29958         purposes.
29959
29960 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29961
29962         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29963         * objc: ObjC testsuite.
29964
29965 1998-08-31  Catherine Moore  <clm@cygnus.com>
29966
29967         * gcc.c-torture/execute/941014-1.x:  New file.
29968
29969 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29970
29971         * lib/c-torture.exp: Add support for
29972         torture_eval_before_compile and torture_eval_before_execute
29973         variables.
29974
29975 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29976
29977         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29978         this test triggers valid.
29979
29980 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29981
29982         * gcc.dg/980827-1.c: New test.
29983
29984 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29985
29986         * gcc.c-torture/execute/loop-4b.c: New test.
29987
29988 1998-08-26  Nick Clifton  <nickc@cygnus.com>
29989
29990         * lib/c-torture.exp: Add support for
29991         torture_eval_before_compile and torture_eval_before_execute
29992         variables.
29993
29994 1998-08-25  Jeffrey A Law  (law@cygnus.com)
29995
29996         * gcc.c-torture/compile/980825-1.c: New test.
29997
29998 1998-08-24  Nick Clifton  <nickc@cygnus.com>
29999
30000         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
30001         count number tests in opt_t0 not good_t0.
30002
30003 1998-08-24  Jeffrey A Law  (law@cygnus.com)
30004
30005         * gcc.c-torture/compile/930326-1.x: Fix typo.
30006
30007 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30008
30009         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30010         causes an ICE.
30011
30012 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30013
30014         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30015         STACK_SIZE is defined.
30016         * gcc.c-torture/unsorted/stuct.c: Similarly.
30017
30018         * gcc.c-torture/compile/980821-1.c: New test.
30019
30020 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30021
30022         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30023
30024 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
30025
30026         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
30027         code.
30028
30029 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
30030
30031         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
30032         error'.
30033
30034 1998-08-18  Jeffrey A Law  (law@cygnus.com)
30035
30036         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
30037
30038 1998-08-16  Jeffrey A Law  (law@cygnus.com)
30039
30040         * gcc.c-torture/compile/980816-1.c: New test.
30041
30042         * gcc.dg/980816-1.c: New test.
30043
30044 1998-08-13  Jeffrey A Law  (law@cygnus.com)
30045
30046         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
30047         compiler for ieee tests.
30048
30049 1998-08-01  Dave Love  <d.love@dl.ac.uk>
30050
30051         * g77.f-torture/compile/980729-0.f: New test.
30052
30053 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
30054
30055         * gcc.c-torture/special/eeprof-1.c: New test, for
30056         -finstrument-functions.
30057         * gcc.c-torture/special/special.exp: Run it.
30058
30059 1998-07-29  Jeffrey A Law  (law@cygnus.com)
30060
30061         * gcc.c-torture/compile/980729-1.c: New test.
30062
30063 1998-07-27  Nick Clifton  <nickc@cygnus.com>
30064
30065         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
30066         __thumb__ is defined, and test for ARM style doubles if so.
30067
30068 1998-07-26  Dave Love  <d.love@dl.ac.uk>
30069
30070         * g77.f-torture/noncompile/980615-0.f: New test.
30071
30072 1998-07-26  H.J. Lu  (hjl@gnu.org)
30073
30074         * gcc.dg/980312-1.c: Do link instead of compile.
30075         * gcc.dg/980313-1.c: Likewise.
30076
30077 1998-07-26  Jeffrey A Law  (law@cygnus.com)
30078
30079         * gcc.c-torture/compile/980726-1.c: New test.
30080
30081 1998-07-25  Dave Love  <d.love@dl.ac.uk>
30082
30083         * g77.f-torture/execute/io0.f: New test.
30084
30085 1998-07-24  Nick Clifton  <nickc@cygnus.com>
30086
30087         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
30088         an int.
30089
30090 1998-06-18  Michael Meissner  <meissner@cygnus.com>
30091
30092         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
30093         m32r bugs.
30094
30095 1998-07-17  Nick Clifton  <nickc@cygnus.com>
30096
30097         * gcc.dg/980626-1.c: Expect failures for all toolchains until
30098         c-decl.c:grokdeclarator can handle mode attributes.
30099
30100 1998-07-16  Jeffrey A Law  (law@cygnus.com)
30101
30102         * gcc.c-torture/execute/980716-1.c: New test.
30103
30104 1998-07-13  Jeffrey A Law  (law@cygnus.com)
30105
30106         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
30107         the mn10200.
30108         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
30109         the mn10200.
30110         * gcc.c-torture/execute/va-arg-3.x: Similarly.
30111         * gcc.c-torture/compile/930326-1.x: Similarly.
30112
30113 1998-07-13  Dave Love  <d.love@dl.ac.uk>
30114
30115         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
30116         New test from Craig.
30117
30118 1998-07-12  Dave Love  <d.love@dl.ac.uk>
30119
30120         * g77.f-torture/noncompile/980616-0.f: New test.
30121
30122         * g77.f-torture/execute/970816-3.f:  New test from Craig.
30123
30124 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30125
30126         *  g++.other/singleton.C: Return error value instead of taking
30127         SIGSEGV.
30128
30129 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
30130
30131         *  g++.other/singleton.C: New test.   Warning is under dispute.
30132         Runtime crash is not.
30133
30134 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30135
30136         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
30137         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
30138         using6.C, using7.C}:  New namespace tests.
30139
30140 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
30141
30142         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
30143         specialization with typedef'ed names used as array indexes.
30144
30145 1998-07-09  Jeffrey A Law  (law@cygnus.com)
30146
30147         * gcc.c-torture/execute/980709-1.c: New test.
30148
30149         * gcc.dg/980709-1.c: New test.
30150
30151 1998-07-07  Richard Henderson  <rth@cygnus.com>
30152
30153         * gcc.c-torture/execute/bcp-1.c: New test.
30154
30155 1998-07-07  Jeffrey A Law  (law@cygnus.com)
30156
30157         * gcc.c-torture/execute/980707-1.c: New test.
30158
30159 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
30160
30161         * gcc.c-torture/compile/980706-1.c: New test.
30162
30163 1998-07-01  Dave Love  <d.love@dl.ac.uk>
30164
30165         * g77.f-torture/execute/980701-0.f,
30166         g77.f-torture/execute/980701-1.f: New test from Craig.
30167
30168 1998-07-01  Jeffrey A Law  (law@cygnus.com)
30169
30170         * gcc.c-torture/compile/980701-1.c: New test.
30171
30172         * gcc.c-torture/execute/980701-1.c: New test.
30173
30174 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30175 rlsruhe.de>
30176
30177         * g++.old-deja/g++.robertl/eb132.C: New test.
30178         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30179
30180 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30181
30182         * g77.f-torture/execute/980628-7.f,
30183         g77.f-torture/execute/980628-8.f,
30184         g77.f-torture/execute/980628-9.f,
30185         g77.f-torture/execute/980628-10.f: New tests from Craig.
30186
30187         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30188
30189 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30190
30191         * g77.f-torture/execute/980628-4.f: New test from Craig.
30192         * g77.f-torture/execute/980628-5.f: Likewise.
30193         * g77.f-torture/execute/980628-2.f: Likewise.
30194         * g77.f-torture/execute/980628-0.f: Likewise.
30195         * g77.f-torture/execute/980628-1.f: Likewise.
30196         * g77.f-torture/execute/980628-3.f: Likewise.
30197         * g77.f-torture/execute/980628-6.f: Likewise.
30198
30199 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30200
30201         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30202         directory when nothing has been installed yet.
30203
30204 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30205
30206         * gcc.c-torture/special/special.exp: Handle newer versions of
30207         dejagnu.
30208
30209 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30210
30211         * gcc.dg/980626-1.c: New test.
30212
30213 1998-06-19  Bruno Haible <haible@ilog.fr>
30214
30215         * gcc.misc-tests/m-un-2.c: New test.
30216         * g++.old-deja/g++.other/warn01.c: Likewise.
30217
30218 1998-06-19  Robert Lipe  <robertl@dgii.com>
30219
30220         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30221         compatibility with assmblers with a different comment character.
30222         Eliminate use of GAS-specific extensions.
30223
30224 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30225
30226         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30227
30228 1998-06-19  Robert Lipe  <robertl@dgii.com>
30229
30230         *lib/g77.exp: Replace search for libf2c.a with search for newly
30231         renamed libg2c.a
30232
30233 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30234
30235         * gcc.c-torture/execute/980617-1.c: New test.
30236
30237 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30238
30239         * gcc.c-torture/execute/980612-1.c: New test.
30240
30241 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30242
30243         * gcc.dg/980523-1.c: Only test on ppc-linux.
30244         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30245
30246         * gcc.c-torture/execute/980608-1.c: New test.
30247
30248 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30249
30250         * gcc.c-torture/execute/980605-1.c: New test.
30251
30252 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30253
30254         * gcc.c-torture/execute/980604-1.c: New test.
30255
30256 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30257
30258         * gcc.c-torture/execute/980602-1.c: New test.
30259         * gcc.c-torture/execute/980602-2.c: Likewise.
30260
30261 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30262
30263         * 970125-0.f: Fix per JCB.  Add commentary.
30264
30265 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30266
30267         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30268         IEEE -0 support.
30269
30270 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30271
30272         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30273         earlier.
30274
30275 1998-05-28  Catherine Moore <clm@cygnus.com>
30276
30277         * gcc.c-torture/execute/980526-3.c: New test.
30278
30279 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30280
30281         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30282         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30283         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30284         m88k-motorola-sysv3 to XFAIL.
30285
30286 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30287
30288         * gcc.dg/980526-1.c: New test.
30289         * gcc.c-torture/execute/980526-2.c: New test.
30290
30291 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30292
30293         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30294
30295         * gcc.c-torture/execute/980526-1.c: New test.
30296
30297 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30298
30299         * g77.f-torture/execute/alpha2.f: Add runtime test.
30300
30301 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30302
30303         * g++.old-deja/old-deja.exp: Strip leading directories.
30304
30305         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30306         error for the line.  Don't run multiple tests for the same line.
30307
30308 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30309
30310         * gcc.dg/980523-1.c: New test.
30311
30312 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30313
30314         * g77.f-torture/compile/970915-0.f: New test.
30315
30316 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30317
30318         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30319
30320 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30321
30322         * gcc.dg/980520-1.c: New test.
30323
30324 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30325
30326         * gcc.dg/980502-1.c: Fix return type.
30327
30328 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30329
30330         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30331         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30332         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30333         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30334         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30335
30336 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30337
30338         * g77.f-torture/execute/980520-1.f: New test.
30339
30340 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30341
30342         * lib/mike-g77.exp: New file.
30343
30344         * g77.f-torture/noncompile/noncompile.exp,
30345         g77.f-torture/noncompile/check0.f: New files.
30346
30347 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30348
30349         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30350         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30351         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30352         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30353         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30354         abort where appropriate.
30355
30356 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30357
30358         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30359         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30360
30361 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30362
30363         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30364
30365 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30366
30367         * g77.f-torture/compile/980427-0.f: New test.
30368
30369 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30370
30371         * g77.f-torture/compile/980424-0.f: New test.
30372
30373 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30374
30375         * g77.f-torture/compile/980419-2.f (main): New test.
30376         * g77.f-torture/compile/970125-0.f: New test.
30377         * g77.f-torture/compile/980419-1.f: New test.
30378
30379 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30380
30381         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30382         of loop-4.c.
30383
30384 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30385
30386         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30387
30388 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30389
30390         * gcc.c-torture/compile/980329-1.c: New test.
30391
30392 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30393
30394         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30395         * gcc.dg/980312-1.c: Fix typo in -march command.
30396
30397 1998-03-16  H.J. Lu  (hjl@gnu.org)
30398
30399         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30400
30401 1998-03-11  Robert Lipe  <robertl@dgii.com>
30402
30403         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30404         Dave Love agree the Fortran source is bogus.
30405
30406 1998-03-11  Robert Lipe  <robertl@dgii.com>
30407
30408         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30409         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30410         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30411         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30412         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30413
30414 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30415
30416         * g++.old-deja/g++.other/friend1.C: New test.
30417
30418 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30419
30420         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30421         possibly uninitialized) variables and declare dnrm2.
30422
30423 1998-02-23  Robert Lipe <robertl@dgii.com>
30424
30425         From Bruno Haible <haible@ilog.fr>:
30426         * gcc.c-torture/execute/980223.c: New test.
30427
30428 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30429
30430         * gcc.dg/ifelse-1.c: New test.
30431
30432 1998-02-09  H.J. Lu  (hjl@gnu.org)
30433
30434         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30435
30436           * lib/old-dejagnu.exp (old-dejagnu): Added the
30437           "execution test - XFAIL *-*-*" handling in the spirit of
30438           "excess errors test -". Changed the "execution test fails"
30439           handling to be like "excess errors test fails".
30440           * Update various tests accordingly.
30441
30442 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30443
30444         * gcc.c-torture/execute/980205.c: New test.
30445
30446 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30447
30448         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30449         * lib/f-torture.exp: Similarly.
30450         * gcc.c-torture: Rename all .cexp files to .x files.
30451
30452 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30453
30454         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30455         (940510-1.c): Removed duplicate.
30456         (971104-1.c): New test.
30457
30458 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30459
30460           * lib/f-torture.exp: Improve error and loop detection.
30461
30462 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30463
30464         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30465         use that to size the filler array.
30466
30467 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30468
30469         * lib/c-torture.exp(c-torture-execute): Fix typo.
30470
30471         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30472         testcase as the executable name. Keep the executable around if
30473         the test fails.
30474
30475 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30476
30477         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30478         changes.  Only test one -g option, and move it to the end of the
30479         list of options to test.
30480
30481 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30482
30483         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30484         variable GCC_TORTURE_OPTIONS to supply default switches separated
30485         by colons.  If no environment variable, run tests with -O0 -g, -O1
30486         -g, and -O2 -g as well.
30487
30488 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30489
30490         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30491         explanatory comments. Fix indentation.
30492
30493 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30494
30495         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30496
30497 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30498
30499         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30500         * g++.old-deja/g++.mike/p7325.C: Likewise.
30501         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30502
30503 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30504
30505         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30506         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30507         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30508         * g++.old-deja/g++.law/operators4.C: Likewise.
30509
30510 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30511
30512         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30513         * g++.old-deja/g++.mike/p784.C: Ditto.
30514         * g++.old-deja/g++.mike/p785.C: Ditto.
30515
30516 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30517
30518           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30519
30520 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30521
30522         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30523         target feature; pass this to c-torture-execute as needed.
30524
30525 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30526
30527         * lib/c-torture.exp(c-torture-execute): If the previous and the
30528         current executables being tested are identical, we don't need to
30529         run the executable again. Try to make the executable names
30530         unique. Add an optional argument for passing additional compiler
30531         flags.
30532
30533 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30534
30535         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30536
30537 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30538
30539         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30540
30541 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30542
30543         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30544         32bit or larger longs.
30545
30546         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30547         have either a 32bit long or 32bit int.
30548
30549 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30550
30551         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30552         Make double precision tests dependent on sizeof (double).
30553
30554 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30555
30556         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30557         too.
30558
30559 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30560
30561         * gcc.c-torture/compile/961203-1.cexp: New script.
30562
30563 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30564
30565         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30566         up the includes ourselves.
30567
30568 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30569
30570         * lib/plumhall.exp: Remove random include, and add a few
30571         verbose messages for debugging.
30572
30573 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30574
30575         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30576         of trying to do it ourselves.
30577
30578 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30579
30580         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30581
30582 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30583
30584         * gcc.prms/5403.c: Made regexp a bit less strict.
30585
30586 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30587
30588         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30589         is returned from remote_load instead.
30590         * lib/plumhall.exp: Ditto.
30591         * lib/mike-g++.exp: Ditto.
30592         * lib/old-dejagnu.exp: Ditto.
30593         * lib/c-torture.exp: Ditto.
30594
30595 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30596
30597         * lib/g++.exp: Use build_wrapper procedure.
30598         * lib/gcc.exp: Ditto.
30599
30600 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30601
30602         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30603         an old-style decl for malloc.  Fixes tests to work when
30604         sizeof (int) != sizeof (size_t).
30605
30606 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30607
30608         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30609
30610         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30611         use stdargs.h interface.
30612
30613 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30614
30615         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30616         NO_VARARGS when compiling.
30617
30618 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30619
30620         * lib/plumhall.exp(ph_includes): New procedure.
30621         (ph_make): Use it.
30622         (ph_compiler): Ditto.
30623
30624         * lib/g++.exp: Rename test-glue.c to testglue.c.
30625         * lib/gcc.exp: Ditto.
30626
30627 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30628
30629         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30630         to completion when it's called.
30631
30632 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30633
30634         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30635         is defined, don't do test.
30636
30637 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30638
30639         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30640         for object files.
30641         (ph_summary): Mark skipped testcases as untested, not unresolved.
30642
30643         * lib/plumhall.exp (ph_make): If unresolved because of bad
30644         errorCode, record errorCode in log file.
30645         (*): Replace send_log/verbose with verbose -log.
30646
30647 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30648
30649         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30650         double conversion if double isn't at least 8 bytes.
30651
30652         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30653         int to work with targets where int is 16 bits.
30654
30655         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30656         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30657         precision for the test to complete.
30658
30659 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30660
30661         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30662         if d10v is not compiled with the -mdouble64 flag.
30663         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30664
30665         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30666         d10v is not compiled with the -mint32 flag.
30667
30668 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30669
30670         * lib/plumhall.exp: Use incr_count.
30671
30672 1997-03-12  Jeffrey A Law  (law@cygnus.com)
30673
30674         * gcc.c-torture: Update to c-torture-1.45.
30675
30676 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
30677
30678         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
30679         the name of the expect testcase file).
30680
30681         * lib/g++.exp(g++_init): Ditto.
30682
30683 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30684
30685         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30686         the host.
30687
30688         * lib/gcc.exp(gcc_exit): New procedure.
30689
30690 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30691
30692         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30693         specs where appropriate.
30694
30695         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30696         because of new "candidates are" messages, and removed a few
30697
30698         * Converted all non-old-style g++ testcases to old-style, and
30699         moved into g++.old-deja.
30700
30701 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30702
30703         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30704         options.
30705
30706         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30707         succeeded.
30708
30709         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30710
30711 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30712
30713         * lib/gcc.exp (gcc_target_compile): Add support for defining
30714         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30715         the machine doesn't have those features.
30716
30717 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30718
30719         * g++.law/operators4.exp: Don't use LIBS.
30720
30721 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30722
30723         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30724
30725         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30726         * lib/g++.exp: Set it here instead. Also, allow use of the
30727         --tool_exec and --tool_opt options. Change CXX to
30728         GXX_UNDER_TEST.
30729
30730         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30731
30732         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30733
30734 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30735
30736         * lib/old-dejagnu.exp: Use prune_warnings instead of
30737         prune_system_crud.
30738         * lib/mike-g++.exp: Ditto.
30739         * lib/gcc.exp: Ditto.
30740         * lib/g++.exp: Ditto.
30741
30742         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30743
30744 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30745
30746           * 941014-2.c: Include stdlib.h
30747           * 960327-1.c: Include stdio.h
30748           * dbra.c, index-1.c: Don't assume ints are 32bits.
30749
30750 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30751
30752         * lib/gcc.exp: Add gcc,stack_size target feature.
30753
30754         * lib/g++.exp(g++_target_compile): Add the include and link
30755         paths here, not in two other places. And, it's $options, not
30756         options.
30757
30758         * lib/mike-g++.exp(postbase): Remove the code that determines
30759         the correct include and link paths.
30760         * g++.old-deja/old-deja.exp: Ditto.
30761
30762 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30763
30764         * lib/g++.exp(g++_init): target_compile no longer returns the
30765         filename of the result.
30766
30767 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30768
30769         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30770         call to glob.
30771
30772         * gcc.c-torture/special/special.exp: Change call to
30773         gcc_target_compile to include the object file.
30774
30775 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30776
30777         * gcc.c-torture/special/special.exp: Correct misspelling in last
30778         change.
30779
30780 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30781
30782         * lib/plumhall.exp(ph_summary): Log the entire output of the
30783         executable. Return -1 if there were any failures, 0 otherwise.
30784         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30785         (ph_make): Clean up objects and executables that were built
30786         if the tests succeeded.
30787
30788 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30789
30790         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30791         libraries and includes in the build tree as appropriate.
30792
30793 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30794
30795         * lib/c-torture.exp: Instead of looking for the global variable
30796         NO_LONG_LONG, check to see if that's a feature of the target.
30797
30798 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30799
30800         * config/default.exp: Minimize. Delete the remainer of the files in
30801         config; this functionality is now in devo/dejagnu/config.
30802
30803         g++.*/*: Pass any additional flags used to compile to postbase;
30804         delete CXXFLAGS.
30805
30806         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30807         is now done by runtest.exp. Use gcc_target_compile instead of
30808         compile.
30809
30810         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30811         Remove references to CFLAGS. Use remote_file instead of
30812         calling rm -f.
30813         (c-torture): Take a list of arguments to use to compile this
30814         testcase.
30815
30816         lib/g++.exp: Simplify. Use target_compile instead of compile.
30817         lib/gcc-dg.exp: Ditto.
30818         lib/gcc.exp: Ditto.
30819         lib/mike-{gcc,g++}.exp: Ditto.
30820         lib/old-dejagnu.exp: Ditto.
30821         lib/plumhall.exp: Ditto.
30822
30823 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30824
30825         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30826         (ph_linker): Likewise.
30827
30828 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30829
30830           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30831         MAP_ANON / MAP_ANONYMOUS if defined;
30832         else try to map from /dev/zero .
30833
30834 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30835
30836         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30837         isn't defined, then define it to MAP_ANONYMOUS.
30838
30839 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30840
30841         * gcc.c-torture: Update to c-torture-1.42 release.
30842
30843 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30844
30845         * gcc.c-torture: Update to c-torture-1.41 release.
30846
30847 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30848
30849         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30850         c-torture release.
30851
30852 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30853
30854         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30855         and LDFLAGS.  Fix second case to append the target_info ldflags
30856         onto LDFLAGS, not CFLAGS.
30857         * lib/g++.exp (g++_init): Add target_info stuff.
30858         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30859         of libgloss and newlib flags for !native.
30860
30861         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30862         (GDB): Fix relative path to go up another dir for finding gdb.
30863
30864 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30865
30866         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30867         versions in the target_info array, if they don't exist.
30868
30869 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30870
30871         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30872
30873 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30874
30875         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30876         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30877
30878 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30879
30880         * lib/old-dejagnu.exp: Don't remove the output file before we've
30881         actually tested it. Don't append pwd to the path of the executable
30882         we're testing.
30883
30884 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30885
30886         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30887
30888 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30889
30890         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30891         temporary directory for compiler files, and set it to a default
30892         value of /tmp. Set $output as the name of the output file from
30893         compiling the testcase. Add a -o option to $cflags_var so the
30894         compiler writes the final output file as $output. Set $executable
30895         to $output.
30896
30897         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30898         directory for compiler files, and set it to /tmp if it doesn't
30899         already have a value. Set $output_file to the name of the output
30900         file from compiling the testcase. Add a -o option to CXXFLAGS so
30901         the compiler writes the final output file as $output. Use $output
30902         as the executable to be tested.
30903
30904 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30905
30906         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30907
30908 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30909
30910         * gcc.c-torture/execute/pending-1.c: New test.  Still
30911         pending in Tege's queue.
30912
30913 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30914
30915         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30916         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30917         if there were failures.  Call unresolved if there were unresolved
30918         testcases.  Call gcc_fail if program did not run to completion.
30919         (ph_make): Pass additional argument name to ph_execute.
30920         (ph_execute): Add new argument.  Pass additional arguments to
30921         ph_summary.  Call gcc_fail is there is no execution output.
30922
30923 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30924
30925         * lib/plumhall.exp (proc_summary): Output relavent summary
30926         lines into the log so specific failures in plumhall can be
30927         investigated.
30928
30929 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30930
30931         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30932         (c-torture-execute): Don't try to execute tests which use
30933         "long long" types if $NO_LONG_LONG is nonzero.
30934
30935 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30936
30937         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30938         not c-torture.
30939
30940         * gcc.ieee: Move from here.
30941         * gcc.c-torture/execute/ieee: To here.
30942
30943 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30944
30945         * gcc.c-torture: Update to c-torture-1.41 release.
30946
30947 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30948
30949         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30950         not "$output".
30951
30952 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30953
30954         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30955         -c present.
30956
30957 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30958
30959         * config/proelf.exp: Handle connecting to a simulator.
30960
30961 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30962
30963         * config/proelf.exp: New file.  Enough framework that we can
30964         run c-torture tests on the proelf targets (or any other target
30965         that gdb can connect to for that matter).
30966
30967 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30968
30969         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30970         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30971
30972         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30973         exec_output exists.
30974
30975 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30976
30977         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30978         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30979
30980         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30981         to pass/fail/unresolved/unsupported/untested.  Caller must now
30982         call unresolved/unsupported/untested.
30983         * lib/*.exp: Update FSF address.  Update to handle new results of
30984         ${tool}_load.
30985         * lib/chill.exp (verbose): Delete.
30986
30987 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
30988
30989         * lib/gcc.exp (default_gcc_start): Change order of args to
30990         $LDFLAGS $CFLAGS $LIBS.
30991         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
30992         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
30993         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
30994         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
30995         * gcc.misc-tests/dg-test.exp: Likewise.
30996         * gcc.misc-tests/msgs.exp: Likewise.
30997         * gcc.prms/prms.exp: Likewise.
30998         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
30999         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
31000
31001         * lib/dg.exp: Deleted, moved to dejagnu/lib.
31002
31003 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31004
31005         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31006
31007         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31008         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31009
31010         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31011         necessary.
31012
31013 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31014
31015         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31016         global for loop; add use of $mathlib.
31017         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31018         settings here; set mathlib for anything but VxWorks.
31019
31020 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31021
31022         * gcc.c-torture: Update to c-torture-1.40 release.
31023
31024 1996-01-03  Jeffrey A Law  (law@cygnus.com)
31025
31026         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
31027         dg.exp.
31028
31029 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
31030
31031         * lib/c-torture.exp (c-torture-execute): Declare "output" as
31032         global.
31033
31034 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
31035
31036         * lib/g++.exp (LIBS): Define if not already.
31037         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
31038         (gcc-dg-prune): Call prune_gcc_output.
31039         * lib/gcc.exp (prune_gcc_output): New proc.
31040         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
31041         prune_gcc_output.
31042
31043 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
31044
31045         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
31046         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
31047
31048 1995-11-15  Jeffrey A Law  (law@cygnus.com)
31049
31050         * gcc.c-torture: Update to c-torture-1.39 release.
31051
31052 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
31053
31054         * lib/c-torture.exp (c-torture-execute): Don't return if one option
31055         fails, try others as well.
31056
31057 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
31058
31059         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
31060         If compilation fails, mark execute tests as `untested'.
31061         If test is marked as unsupported, don't mark compilation and
31062         execute tests as failed.
31063
31064 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
31065
31066         * lib/g++.exp (g++_init): Don't link in libg++, and look to
31067         libstdc++ for whether or not we want to be doing shared
31068         libraries.  Delete link_curses since we don't need it anymore.
31069         * lib/mike-g++.exp (postbase): Don't link in libg++.
31070         * g++.old-deja/old-deja.exp: Likewise.
31071
31072 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
31073
31074         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
31075
31076 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
31077
31078         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
31079         For that, add `-Wl,-a,shared_archive'.
31080         * g++.old-deja/old-deja.exp: Likewise.
31081
31082 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
31083
31084         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
31085
31086 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
31087
31088         * lib/mike-g++.exp (postbase): Pay attention to the status of
31089         g++_load.
31090
31091 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
31092
31093           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
31094
31095 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
31096
31097         * lib/gcc.exp (default_gcc_start): No longer need to log program
31098         being executed or its output, execute_anywhere does that now.
31099         * lib/g++.exp (default_g++_version): Call execute_anywhere.
31100         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
31101
31102 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
31103
31104         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
31105         the same as those in lib/g++.exp.
31106
31107 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
31108
31109         * gcc.c-torture: Update to c-torture-1.38 release.
31110         * gcc.ieee: Related changes.
31111
31112 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
31113
31114         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
31115         "exec". Minor reformatting changes.
31116
31117         * config/rom68k.exp (${tool}_load): Make it work in a canadian
31118         cross. This means all "exec" calls now work on a remote host as
31119         well.
31120         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
31121         cross. Filter out the extra "\r\n" stuff that expect puts in.
31122         (c-torture-execute): Filter out the bogus warnings like
31123         c-torture-compile does. Add support for canadian cross.
31124         * lib/gcc.exp (default_gcc_version, default_gcc_start)
31125         Use execute_anywhere rather than calling exec directly. Now it
31126         works for canadian cross testing.
31127
31128 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
31129
31130         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
31131         results into a variable, and check that rather than using file exists.
31132
31133 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
31134
31135         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
31136         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
31137
31138 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31139
31140         * g++.old-deja/old-deja.exp: Create and pass runshlib and
31141         lib_curses if there's a shared libg++ in the build tree.
31142
31143 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
31144
31145         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
31146         if not supported target.
31147
31148 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
31149
31150         * lib/g++.exp (g++_init): Move empty setting of runshlib and
31151         link_curses up to always happen, not just for native builds.
31152
31153 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
31154
31155         * gcc.c-torture: Update to c-torture-1.36 release.
31156         * gcc.failure: Related changes.
31157
31158 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
31159
31160         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
31161
31162 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
31163
31164         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
31165         * lib/mike-g++.exp (postbase): Not in here.  Still reference
31166         runshlib, link_curses, and mathlib for link and run.
31167
31168         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
31169         pass the runtime shared library options for Solaris, OSF/1, and
31170         Irix5, and link with -lcurses to avoid unresolved references.
31171
31172 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31173
31174         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31175         only run once.
31176
31177 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31178
31179         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31180
31181 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31182
31183         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31184         do not have a framework for the "compat" tests yet.
31185
31186 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31187
31188         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31189         set to null if we're testing vxworks5.1.  Use that instead of
31190         `-lm' in the setting of LIBS for link and run.
31191
31192 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31193
31194         * config/rom68k.exp (${tool}_load): Major changes to make it
31195         work.  Verified that it does in fact return the stuff in
31196         exec_output properly.  Catch any Emul or any TRAP other than 0.
31197
31198 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31199
31200         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31201         LDFLAGS properly for targets that need stuff from libgloss.
31202         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31203         only run once.
31204         (gpp_initialized): New variable.
31205
31206 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31207
31208         * config/rom68k.exp: Load libgloss.exp.
31209         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31210         so we can produce a fully linked binary.
31211         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31212         so we can produce a fully linked binary.
31213
31214 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31215
31216         * lib/plumhall.exp (ph_section): Watch for expected failures.
31217         Add missing `else'.
31218
31219         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31220         run the testcase.
31221         (c-torture): Likewise.
31222
31223 1995-08-28  Doug Evans  <dje@cygnus.com>
31224
31225         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31226
31227         * lib/mike-g++.exp (mike_cleanup): New proc.
31228         (prebase): New globals compiler_result, not_compiler_result,
31229         target_regexp.
31230         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31231         allow leading "-" in pattern.  Watch for unsupported tests.
31232         If $compiler_result is set, pattern match assembler code,
31233         and ditto for $not_compiler_result.
31234         * lib/mike-gcc.exp: Likewise.
31235
31236         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31237         execution "succeeded".
31238
31239 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31240
31241         * config/win32.exp: New file.
31242         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31243
31244 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31245
31246         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31247         unsupported.
31248         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31249         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31250         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31251
31252         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31253         "... without exceptions was ...".  That is now handled by
31254         prune_system_crud.
31255         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31256
31257 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31258
31259         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31260         sieve.c,sort2.c}: New files.
31261         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31262         sieve.exp,sort2.exp}: Drivers for them.
31263
31264         * lib/mike-gcc.exp (program_output): New user settable variable.
31265         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31266         messages.
31267         * lib/mike-g++.exp (program_output): New user settable variable.
31268
31269         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31270
31271         * config/sh.exp: Deleted (use sim.exp instead).
31272
31273 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31274
31275         * config/vx.exp: Declare CHECKTASK as global.
31276         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31277         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31278         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31279
31280 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31281
31282         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31283         target. Like vx.exp, only includes `vx29k.exp' instead of
31284         `vxworks.exp'.
31285
31286 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31287
31288         * config/sim.exp: Increase time limit from 120 seconds to 240.
31289
31290 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31291
31292         * gcc.c-torture/execute/950628-1.c: New test.
31293
31294 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31295
31296         * gcc.c-torture: Update with changes/additions from
31297         c-torture-1.34.
31298
31299 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31300
31301         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31302
31303 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31304
31305         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31306
31307 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31308
31309         * gcc.c-torture/compile/950512-1.c: New test.
31310         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31311         * gcc.dg/struct-ret-1.c: Likewise.
31312
31313 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31314
31315         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31316           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31317
31318 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31319
31320         * gcc.c-torture/special/920411-1.c: Deleted.
31321         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31322
31323 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31324
31325         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31326         cpu limit.
31327
31328 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31329
31330         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31331
31332 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31333
31334         From kenner;
31335         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31336         is the proper length.
31337         * va-arg-3.c: Likewise.
31338
31339 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31340
31341         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31342         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31343
31344         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31345         * lib/g++.exp (default_g++_start): Delete old cruft.
31346
31347 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31348
31349         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31350         (2 * (1 << 18)) to (2 * (1 << 17)).
31351
31352         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31353
31354 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31355
31356         * config/rom68k.exp: Renamed from config/idp.exp
31357
31358 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31359
31360         * c-torture/compile/921109-2.c
31361
31362 1995-04-18  Mike Stump  <mrs@cygnus.com>
31363
31364         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31365         excess errors.
31366
31367 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31368
31369         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31370         output.
31371         * lib/g++.exp (default_g++_start): Likewise.
31372
31373 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31374
31375         * gcc.c-torture/compile/950329-1.c: New test.
31376
31377 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31378
31379           * config/bug.exp (${tool}_load): Updated to use new remote_open
31380           and remote_close procs.
31381         * config/idp.exp: New file.
31382
31383 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31384
31385         * gcc.c-torture/execute/950322-1.c: New test.
31386
31387 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31388
31389         * config/vx.exp (${tool}_load): Clean up testing of return code from
31390         vxworks_ld and vxworks_spawn.
31391
31392 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31393
31394         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31395
31396 1995-03-13  Mike Stump  <mrs@cygnus.com>
31397
31398         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31399         can mark excess errors on a machine by machine basis.  Note, the
31400         default is to not expect any excess errors, even when excess
31401         errors test - is given, so you will want to put an XFAIL ... on
31402         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31403         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31404         those 4 machines, but no others.
31405
31406 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31407
31408         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31409         * lib/c-torture.exp: to here.
31410
31411 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31412
31413         * gcc.c-torture/execute/950221-1.c: New test.
31414         * gcc.c-torture/execute/struct-ret-1.c: New test.
31415         * gcc.c-torture/compile/950221-1.c: New test.
31416
31417         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31418
31419 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31420
31421         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31422         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31423
31424 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31425
31426         * g++.gb: New directory of tests, derived from my signature and
31427         class scoping tests.
31428
31429         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31430         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31431         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31432         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31433         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31434         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31435         * g++.gb/sig25.C: Likewise.
31436
31437         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31438         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31439         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31440         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31441         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31442         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31443         * g++.gb/sig25.exp: Likewise.
31444
31445         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31446         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31447         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31448         * g++.gb/scope13.C: Likewise, this test still fails.
31449
31450         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31451         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31452         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31453         * g++.gb/scope13.exp: Ditto.
31454
31455         * g++.gb/README: New file, explains what these tests are about.
31456
31457 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31458
31459         * lib/dg.exp (dg-do): Support `preprocess'.
31460         (dg-test): Likewise.
31461
31462 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31463
31464         * config/udi.exp: change "continue -expect" to "exp_continue".
31465
31466 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31467
31468         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31469         Delete redundant tests.
31470
31471         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31472         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31473         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31474         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31475         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31476         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31477         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31478         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31479
31480         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31481         storing label pointers.
31482         * gcc.c-torture/execute/921019-1.c: Likewise.
31483         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31484         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31485         parameter fp.
31486         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31487         constants.
31488
31489         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31490         Delete obsolete tests.
31491
31492         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31493         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31494         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31495         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31496         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31497         * gcc.c-torture/compile/950124-1.c: New test.
31498
31499         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31500
31501 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31502
31503         * lib/mike-g++.exp: Add -lm to LIBS.
31504
31505 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31506
31507         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31508
31509 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31510
31511         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31512
31513 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31514
31515         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31516
31517 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31518
31519         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31520         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31521         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31522         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31523         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31524         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31525         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31526         * g++.law/{operators31.C, operators32.C,
31527         * g++.law/{operators33.C, operators34.C}: Likewise.
31528         * g++.law/{pic1.C, refs2.C}: Likewise.
31529         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31530         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31531         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31532         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31533
31534         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31535         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31536         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31537         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31538         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31539         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31540         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31541         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31542         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31543         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31544         * g++.law/{operators34.exp}: Likewise.
31545         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31546         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31547         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31548         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31549         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31550
31551         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31552         No longer expected to fail.
31553         * g++.law/missed-error3.C: Tweak for recent bool changes.
31554
31555 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31556
31557         * config/emb-unix: Deleted.
31558         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31559         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31560
31561 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31562
31563         * lib/dg.exp (dg-test): Fix typo in last patch.
31564
31565 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31566
31567         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31568         (handles multiple occurrences).
31569
31570 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31571
31572         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31573         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31574         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31575         printed).
31576         * lib/c-torture.exp (c-torture-compile): Likewise.
31577         (c-torture): Prepend full path if missing.
31578         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31579         (gcc_fail): Likewise.
31580         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31581
31582 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31583
31584         * lib/netware.exp: Only attach to NetWare i386 systems.
31585
31586 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31587
31588         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31589         messages.  Add test name to "output pattern match" pass/fail message.
31590
31591 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31592
31593         * gcc.dg: New testsuite.
31594         * gcc.dg/dg.exp: New file.
31595
31596         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31597         test-switch.c}: Deleted.
31598
31599         * gcc.misc-tests/msgs.exp: New testcase driver.
31600
31601 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31602
31603         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31604         Watch for illegal return values from ${tool}_load.
31605         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31606         cross targets.  Coerce return value >0 to 1.
31607
31608 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31609
31610         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31611
31612         * config/emb-unix.exp: New file.
31613
31614         * config/sim.exp: Error if variable $SIM not defined.
31615         (${tool}_load): Mark test as "untested" if simulator missing.
31616
31617         * config/unix.exp: Load remote.exp to get rcp_download.
31618         * lib/c-torture.exp: Use different option lists for testcases with
31619         and without loops.
31620         * gcc.c-torture/execute/execute.exp: Likewise.
31621
31622 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31623
31624         * config/*.exp: Clarify return code from ${tool}_load.
31625         Call `unresolved' or `untested' instead of `warning' or `perror'
31626         (sometimes you still want to call both though).
31627         Add comment that `shell_id' is local to each file.
31628         * config/udi.exp (timeout): Set to 30.
31629         Don't print warning if connection fails, $connectmode has already
31630         printed an error.
31631         (${tool}_load): Move verbose messages to level 2.
31632         Rework pattern for "Process started" message.
31633         Pass `shell_id' to ${connectmode}_download.
31634         Retry twice upon timeout.  Make resetting of target more robust.
31635         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31636         Pass `shell_id' to exit_$connectmode.
31637         Only call exit_$connectmode if connected.
31638         * config/unix.exp (${tool}_load): Check return codes better.
31639         * config/vrtx.exp (${tool}_load): Likewise.
31640         * config/vx.exp (${tool}_load): Likewise.
31641         Delete unneeded global's.
31642         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31643         from ${tool}_load.
31644         (dg-stat): Delete.
31645         (dg-init): Delete recording of pass/fail counts.
31646         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31647         (old-dejagnu-init): Likewise.
31648         (old-dejagnu-stat): Delete contents, empty proc now.
31649         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31650         (c-torture): Delete references to lcnt, lpass, lfail.
31651         Get option list from TORTURE_OPTIONS.
31652         Delete -funroll[-all]-loops if no loops.
31653         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31654         (g++_stat): Delete contents (empty proc now).
31655         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31656         (gcc_finish): Likewise.
31657         (gcc_stat): Deleted.
31658         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31659         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31660         * gcc.c-torture/execute/execute.exp: Likewise.
31661         Split tests into two parts: compile, execute.
31662         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31663         no loops.  Update to reflect clarified return codes from ${tool}_load.
31664
31665 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31666
31667         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31668         to grep for.
31669         (old-dejagnu): Likewise (where necessary).
31670
31671 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31672
31673         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
31674
31675         * lib/dg.exp (dg-process-target): Fix processing of selector.
31676         Add comment regarding use of `error'.
31677
31678         * lib/gcc.exp (prune_system_crud): Define if missing.
31679         * lib/g++.exp (prune_system_crud): Likewise.
31680
31681         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
31682         Call prune_system_crud.
31683         * lib/dg.exp (dg-runtest): New proc.
31684         Use perror instead of send_user for tcl errors in testcase.
31685         Don't return any value, it's never used.
31686         Don't clobber previous definition of `unknown'.
31687         Print tcl errors in `dg-final'.
31688
31689 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31690
31691         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31692         (dg-test): Don't print errorInfo, it contains stack backtrace.
31693
31694 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31695
31696         * lib/g++.exp (runtest_file_p): Define if missing.
31697
31698 1994-09-24  Doug Evans  (dje@cygnus.com)
31699
31700         * lib/mike-g++.exp: Comment out loading of g++.exp.
31701         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31702         (default_g++_version): Always print something.
31703         (default_g++_start): Comment out call to `which'.
31704         (g++_start, g++_load): Deleted (must be defined in config file).
31705         * lib/gcc.exp: Test for existence of $CC at start.
31706         Delete check for tmpdir (done in gcc_init).
31707         (default_gcc_version): Always print something.
31708         (default_gcc_start): Comment out call to `which'.
31709         * config/*.exp: Major cleanup - make cross targets work at least a
31710         little better for g++ (by not being "--tool gcc" specific).
31711         Rename gcc_xxx to ${tool}_xxx.
31712         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31713         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31714
31715 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31716
31717         * lib/c-torture.exp (c-torture-compile): Rework compiler
31718         message processing.
31719
31720         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31721         c-torture.
31722
31723 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31724
31725         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31726
31727         * lib/dg.exp (dg-process-target): Support { target native }.
31728
31729 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31730
31731         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31732         looked for "... program xxx got fatal signal".
31733         Correct regsub munging of `comp_output'.
31734         Ignore compiler messages "path prefix not used" and "linker input
31735         file unused".
31736
31737 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31738
31739         * lib/gcc.exp (runtest_file_p): Define if missing.
31740         * gcc.prms/template.c: Example to work from.
31741
31742 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31743
31744         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31745         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31746
31747         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31748         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31749         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31750         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31751
31752         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31753         (dg-process-target): No longer a varargs proc.
31754         Return S/N for target, P/F for xfail.  All callers changed.
31755         (user option procs): More argument checking.
31756         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31757         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31758         (dg-test): Skip test if not running on selected target in `dg-do'.
31759         Update handling of `dg-do-what', `dg-output-text'.
31760         Separate execution pass/fail from output pattern match pass/fail.
31761         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31762
31763 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31764
31765         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31766         target for 920510-1.c.
31767
31768 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31769
31770         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31771         Clean up comment regarding use of passcnt, etc.
31772         (gcc_stat): Don't update `testcnt' here.
31773         (gcc_finish): Do it here.
31774         Might as well reset `but_id' here too.
31775         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31776         to determine if the file should be tested.
31777         * gcc.c-torture/compile/compile.exp: Likewise.
31778         * gcc.c-torture/execute/execute.exp: Likewise.
31779         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31780         * gcc.misc-tests/dg-test.exp: Likewise.
31781         * gcc.prms/prms.exp: Likewise.
31782         * gcc.wendy/wendy.exp: Likewise.
31783         * g++.old-deja.exp: Likewise.
31784         Move "Testing file" message to verbose level 1.
31785
31786 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31787
31788         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31789
31790 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31791
31792         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31793         (default_gcc_start): Accept optional second list element
31794         of compiler flags.  Print compiler output at verbosity level 2.
31795         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31796         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31797         Save current values of framework globals passcnt, failcnt, xpasscnt,
31798         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31799         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31800         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31801         xfailcnt to compute stats.  Update framework global `testcnt' from
31802         pass/fail counts.
31803         (gcc_finish): New proc.  Clean up test environment.
31804         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31805         (gcc_epass, gcc_efail): Delete.
31806         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31807         argument of line number.
31808         (dg-init): If the tool has an init routine, call it.
31809         (dg-test): Remove args `cflags_var' and `libs_var'.
31810         Pass all compiler options to ${tool}_start.
31811         Handle missing line number.
31812         (dg-finish): New function.
31813         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31814         particular files.  Call gcc_finish at end.  Move "skipping test"
31815         message to verbosity level 3.
31816         * gcc.c-torture/compile/compile.exp: Likewise.
31817         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31818         * gcc.c-torture/execute/execute.exp: Likewise.
31819         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31820         Print testcase being tried at verbosity level 1.
31821         * gcc.c-torture/special/special.exp: Unset xfail.
31822         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31823         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31824         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31825         * gcc.failure/failure.exp: Likewise.
31826         * gcc.ieee/ieee.exp: Likewise.
31827         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31828         Update call to dg-test.  Call dg-finish at end.
31829         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31830         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31831         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31832         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31833         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31834         * gcc.wendy/wendy.exp: Add copyright.
31835         Delete setting of tmpdir (done by gcc_init).
31836         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31837         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31838         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31839         gcc_[ce]pass/fail.
31840
31841 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31842
31843         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31844         confusion.
31845         (g++_load): Likewise.
31846
31847         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31848         Rename argument to `prog' to remove the confusion.
31849         Varargs fns behave differently too!
31850         (g++_load): Likewise.
31851
31852         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31853
31854         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31855         what it is.  Delete (always) printing of status value for !native.
31856         Simplify verbose code, and include status and exec_output.
31857         (g++_load): Use gcc_load.
31858
31859 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31860
31861         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31862         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31863         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31864         940714-3.c as these testcases don't exist anymore.  Make
31865         va-arg-1.c expected to pass.
31866
31867 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31868
31869         * gcc.misc-tests/misc.exp: Only run specific testcases.
31870         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31871         * gcc.misc-tests/dg-[1-9].c: New files.
31872
31873         * lib/dg.exp: New testsuite driver.
31874         * gcc.prms/prms.exp: Use it.
31875
31876         * README.gcc: New file.
31877
31878         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31879         Document and reset `lxpass' and `lxfail'.
31880         Simplify "initialized" message.
31881         (gcc_stat): Clean up comments a little.
31882
31883 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31884
31885         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31886
31887 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31888
31889         * lib/old-dejagnu.exp (process-option): New proc.
31890         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31891         (old-dejagnu): Simplify.
31892         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31893
31894 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31895
31896         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31897         exists and is not an empty string.
31898
31899         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31900         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31901         finished.
31902         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31903         automatically.
31904
31905         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31906         longer expected to fail.
31907
31908         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31909         "f" function call.
31910
31911         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31912
31913         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31914         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31915         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31916         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31917         c-torture-1.29.
31918
31919         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31920         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31921
31922         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31923
31924         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31925         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31926
31927         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31928         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31929         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31930
31931 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31932
31933         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31934         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31935         940714-1.c, 940714-2.c, 940714-3.c},
31936         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31937         gcc.misc-tests/{mg.c,mg.exp}:
31938         New tests.
31939         * gcc.noncompile/noncompile.exp: Change accordingly.
31940
31941 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31942
31943         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31944         Undo previous clobberage.
31945
31946 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31947
31948         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31949         * gcc.special/{930510-1.c, special.exp}:
31950         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31951         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31952         struct-varargs-1.c}: New tests from c-torture-1.26.
31953
31954 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31955
31956         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31957           argument to switch.
31958
31959 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31960
31961         * Revert the previous changes.  Please see Rob's directory
31962           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31963           fixes.
31964
31965 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31966
31967         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31968             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31969             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31970             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31971             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31972             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31973             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31974             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31975             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31976             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31977             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31978             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31979             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31980             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31981             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31982             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31983             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31984             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31985             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
31986             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
31987             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
31988             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
31989             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
31990             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
31991             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
31992             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31993             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
31994
31995 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
31996
31997         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
31998             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
31999           with perror calls.
32000
32001 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
32002
32003         * config/unix.exp (g++_load): Fix syntax.
32004
32005 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32006
32007         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32008         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32009         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32010         Don't expect va-arg-1.c to fail.  Correct expected output for
32011         920928-1.c.
32012         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32013         * gcc.wendy/hbm4.c: Correct typo.
32014         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32015
32016 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32017
32018         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32019         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32020         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32021         * lib/c-torture.exp (c-torture-compile): Ditto.
32022
32023         Reduce volume of output (remove all the -I's and such).
32024         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
32025         Call gcc_cpass, gcc_cfail.
32026         (c-torture): Pass testing option to c-torture-compile.
32027
32028 1994-03-21  Doug Evans  (dje@cygnus.com)
32029
32030         Bring patches over from progressive.
32031         * config/default.exp: Exit remote shell cleanly.
32032         (g++_exit, g++_start): Add default versions.
32033         * config/sim.exp (gcc_load): Use perror, not error.
32034
32035 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
32036
32037         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
32038         set in site.exp.
32039
32040 1994-03-14  Doug Evans  (dje@cygnus.com)
32041
32042         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
32043         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
32044         (wendy_try): New proc to run testcase.
32045         (main loop): Call 'em.
32046         * gcc.wendy/*.c: Clean up pass to correct expected output.
32047
32048         * lib/gcc.exp: Minor cleanup work.
32049         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
32050
32051 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
32052
32053         * config/sim.exp (gcc_load): Document return codes better.
32054         Don't pass -v to simulator.
32055
32056 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
32057
32058           * gcc.special/920717-x.c: Fix typo.
32059           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
32060           get at sources.
32061
32062         * lib/mike-gcc.exp: Fix typo.
32063
32064 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
32065
32066         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
32067         binary to use, transform the name.
32068         * config/*.exp: rename everything. Nuke any g++ specific files,
32069         it's now a special case of gcc that requires no special support.
32070         Add a default.exp for unsupported targets.
32071
32072 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
32073
32074         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
32075         lib/old-dejagnu.exp: Fix a few patterns to work with the new
32076         version of Tcl.
32077
32078 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
32079
32080         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
32081         than a warning.
32082
32083 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
32084
32085         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
32086
32087 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
32088
32089         * gcc.execute/execute.exp: Combine opt_list and foption_list into
32090         option_list.  Compile every file with only 4/6 option choices
32091         (same as C torture) instead of with 12/18 different option
32092         choices.
32093         * lib/c-torture.exp: Likewise.
32094
32095         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
32096         not already set.
32097
32098 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
32099
32100         * lib/old-deja.exp: Add `excess errors test fails' error, now one
32101         can put an XFAIL *-*-* on excess errors.
32102
32103 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
32104
32105         * g++.law: Add more tests derived from g++-bugs snapshots.
32106
32107         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
32108         equivalent to g++.law/init9.
32109
32110         * lib/mike-gcc.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  Brendan Kehoe  (brendan@lisa.cygnus.com)
32114
32115         * lib/mike-g++.exp (postbase): Delete the .o file after we've
32116         compiled it, and the a.out file after we've run it.
32117
32118 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
32119
32120         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
32121
32122 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
32123
32124         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
32125         version number.
32126
32127 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
32128
32129         * g++.law: New directory of g++ tests derived from the g++-bugs
32130         snapshots.
32131
32132 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
32133
32134         * gcc.compile: initbug1.c initbug1.exp testcase added
32135
32136 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
32137
32138         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
32139         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
32140           fixes submitted by Jeff Law (law@cs.utah.edu)
32141         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
32142           Jeff Law (law@cs.utah.edu)
32143
32144
32145 1993-11-30  Mike Stump  (mrs@cygnus.com)
32146
32147         * config/unix-g++.exp: Follow the gcc way of doing things.
32148         * g++.old-deja/old-deja.exp: Minor updates.
32149         * lib/g++.exp: New file, follow the gcc way of doing things.
32150         * lib/old-dejagnu.exp: Minor updates.
32151         * lib/mike-g++.exp: Always unset errorInfo.
32152
32153 1993-11-06  Mike Stump  (mrs@cygnus.com)
32154
32155         * lib/gcc.exp: Fix some errors with the below change, CC and
32156         CFLAGS should be global when setting, not local.
32157
32158 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
32159
32160         * lib/gcc.exp: Transform tool name.
32161
32162 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32163
32164         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
32165
32166 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32167
32168         * lib/gcc.exp: change gcc_done to gcc_stat
32169
32170 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32171
32172         * Upgraded gcc testsuite to c-torture version 1.25
32173
32174 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32175
32176         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32177         * lib/c-torture: added hooks for new reporting code.
32178
32179 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32180
32181         * config/sh-gcc.exp: check if sh-sim exists in the path
32182
32183 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32184
32185         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32186         * gcc.compile/compile.exp: Initial changes for new logic.
32187         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32188         * gcc.failure/failure.exp: Initial changes for new logic.
32189         * gcc.ieee/ieee.exp: Initial changes for new logic.
32190         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32191         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32192         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32193         * lib/c-torture.exp: Initial changes for new logic.
32194         * lib/gcc.exp: Initial changes for new logic.
32195
32196 1993-10-15  Mike Stump  (mrs@cygnus.com)
32197
32198         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32199         depend upon failure or success.  Fully qualify names in failure
32200         and success messages.  Always remove a.out before starting
32201         compile, just in case.  Pay more attention to error text output by
32202         the compiler.  Handle testcases with no known past errors just
32203         like all others, so that things are uniform.  Other miscellaneous
32204         improvements.
32205
32206 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32207
32208         * gcc.cpp: new directory for cpp tests
32209
32210 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32211
32212         * lib/chill.exp: Code reformatted, removed unused code.
32213         * config/unix-chill.exp: Code reformatted, removed unused code.
32214         * chill.execute/execute.exp: Code reformatted, removed unused code.
32215         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32216
32217 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32218
32219         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32220         routines not written.
32221
32222 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32223
32224         * config/bug-gcc.exp: Use new procs from bug.exp.
32225
32226 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32227
32228         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32229         via ftp, rather than depending on NFS.
32230         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32231         case.
32232
32233 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32234
32235         * config/bug-gcc.exp: Use new download proc.
32236
32237 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32238
32239         * chill.execute/execute.exp: cleanups, handles errors better
32240         * chill.compile/compile.exp: rewrite, based on execute.exp
32241         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32242         * lib/chill.exp: major changes to diff proc and compile and link
32243           procs. added chill_fail and chill_pass wrappers to pass and
32244           fail. added more comments, and handle error codes better.
32245           Added a hack to capture stderr from exec, so noncompile tests
32246           can work.
32247
32248 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32249
32250         * chill.execute/execute.exp: rewrite of testsuite driver
32251         * lib/chill.exp: rewrite of testsuite driver
32252         * config/unix-chill.exp: rewrite of testsuite driver
32253
32254 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32255
32256     In chill.execute:
32257         * iexpr.ch: Standardize uppercase.
32258         * tuples.dat: Standardize uppercase.
32259         * vary.ch: standardize.  Correct varying string assignments.
32260         * vary.dat: Add new output lines.
32261
32262 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32263
32264     In chill.execute:
32265         * chprintf.ch: Standardize use of uppercase.
32266         * tuples.ch: Standardize and turn arr2 into a DCL,
32267           rather than a SYN.
32268         * pinits.ch: Standardize.
32269
32270 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32271
32272         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32273         * Makefil: Renamed to Makefile.in.
32274         * configure.in: New.
32275
32276 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32277
32278     In chill.execute:
32279         * .cvsignore: Add result/output files.
32280         * Makefile: Fix up variables at start.  Use MFLAGS
32281           everywhere.  Correct bool_loc, built_ins entries.
32282           Add entry for vary1.ch.
32283         * bitarray.ch: Standardize upper-case usage.
32284         * bitexpr.ch: Standardize, add output of b1.
32285         * params.ch: Use arrayt in along PROC parameters, to
32286           avoid novelty problems.
32287         * sets.ch: Tiny cleanup.
32288         * vary1.ch: Re-indent.
32289
32290 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32291
32292           * Add PR-related files to Makefiles, .cvsignore files, etc.
32293
32294 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32295
32296         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32297           with compiler objects. New names are test-flow.c and test-loop.c
32298
32299 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32300
32301         * Upgraded c-torture tests from 1.19 to 1.20
32302
32303         * new files:
32304         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32305         * gcc.compile: 930623-1.c 930623-2.c
32306         * gcc.noncompile: 930622-1.c 930622-2.c
32307         * gcc.failure: 920411-1.c 920627-2.c
32308         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32309
32310 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32311
32312         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32313           More changes to get testsuite working properly. Needs more work.
32314           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32315
32316 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32317
32318         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32319           More changes to get testsuite working properly. Needs more work.
32320
32321 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32322
32323         * chill.compile/compile.exp: Added for Dejagnu support
32324         * chill.execute/execute.exp: Added for Dejagnu support
32325         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32326
32327 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32328
32329     This should complete moving the CHILL test files.
32330         * chill.noncompile(.cvsignore printf.grt
32331             in-printf.grt chprintf.grt chprintf.ch):
32332             Added test-support files.
32333           (Makefile): Modified further.
32334         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32335             signal.ch): Added test files.
32336           * chill.execute (.cvsignore printf.grt printr.c
32337             in-printf.grt rts.c chprintf.grt rts.h): Added
32338           test-support files.
32339             (Makefile): More corrections.
32340
32341 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32342
32343         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32344           test cases, ready for DejaGnu.
32345
32346 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32347
32348         * Upgraded c-torture tests from 1.18 to 1.19
32349
32350         * gcc.compile: added test(s):
32351           930607-1.c
32352         * gcc.execute: added test(s):
32353           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32354
32355         * added new subdirectory for misc tests: gcc.misc-tests
32356         * gcc.misc-test(s): added tests:
32357           inst-check.c test-consts.c test-ior.c test-switch.c
32358
32359 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32360
32361         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32362
32363 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32364
32365         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32366
32367 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32368
32369         * Upgraded c-torture tests from 1.17 to 1.18
32370
32371 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32372
32373         * Upgraded c-torture tests from 1.12 to 1.17
32374
32375 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32376
32377         * lib/old-dejagnu.exp:
32378           Fixed handling of XFAIL target triplets to correctly
32379           recognize wildcard characters.  Removed code that
32380           appended a unique id tag to the end of the file name
32381           printed out by the result of the testcases within a
32382           given test file.
32383
32384 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32385
32386         * lib/old-dejagnu.exp:
32387           Reworked expected failure handling to trigger off of XFAIL
32388           keyword in keyphrase embeded in testcase source code. The
32389           XFAIL keyword must be at the end of the keyphrase line. It
32390           may optionally be followed by one or more target triplets.
32391           It has just occured that the handling of wildcards in the
32392           target triplet may not be correct.
32393
32394 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32395
32396         * g++.old-deja/tests:
32397           Moved all subdirectories up one level into g++.old-deja .
32398
32399         * lib/old-dejagnu.exp:
32400           Fixed problem with CXXFLAGS not being properly reset, and being
32401           corrupted with extraneous "-c" compiler option.  This was
32402           causing binaries to not be generated for test that needed them.
32403           Modified strings passed to "pass" and "fail" so that individual
32404           tests from the same test file would be distinguished by an
32405           identifier appended to the test file name in the summary logs;
32406           this corrected a problem with erroneous diff logs.  Added code
32407           to search testcases for expected fail and unexpected pass keywords.
32408
32409 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32410
32411         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32412
32413 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32414
32415         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32416           Removed extraneous text from end of "Special g++ Options"
32417           keyphrase.
32418
32419         * lib/old-dejagnu.exp: Added pattern matching to look for new
32420           keywords, embedded in testcases comments, which will trigger
32421           calls to xpass and xfail.
32422
32423 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32424
32425         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32426           comments embedded in the testcases, especially the one looking for
32427           special compiler options, as well as the pattern matching for the
32428           compiler output again.
32429
32430 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32431
32432         * lib/old-dejagnu.exp: Do a proper check of the return value for
32433           execute tests. Fixed several problems with the pattern matching
32434           of the compiler output which gave erroneous test results.
32435           Changed several of the test result messages to be more descriptive.
32436         * config/unix-g++.exp: Proc g++_load now actually works and
32437           executes the tests passed to it and returns a usable return
32438           value.
32439
32440 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32441
32442           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32443
32444 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32445
32446         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32447           Modified both files to properly execute the old style
32448           dejagnu tests. The previous versions of these files were
32449           experimental and did not function anything near correctly.
32450
32451 1993-04-05  Rob Savoye  (rob@cygnus.com)
32452
32453         * Removed all Makefile.in and configure.in files. No configuration
32454         needed now.
32455
32456 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32457
32458         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32459
32460 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32461
32462         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32463         gcc.special/configure.in, gcc.noncompile/configure.in,
32464         gcc.execute/configure.in, gcc.code_quality/configure.in,
32465         g++.other/configure.in, g++.old-deja/configure.in,
32466         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32467         in srcname setting.
32468
32469 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32470
32471         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32472         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32473         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32474
32475 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32476
32477         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32478         (gdb_exit): Don't remove *_soc files.
32479
32480 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32481
32482         * lib/c-torture.exp: Don't look for main; instead always use -w
32483         -c.  This is how the c-torture tests work.  Remove the object
32484         file if the compilation succeeds.
32485         * gcc.execute/execute.exp: Remove executable if test passes.
32486         * gcc.noncompile/noncompile.exp: Every test is an expected
32487         failure.
32488         * gcc.special/special.exp: Added tests from c-torture 1.11,
32489         corrected use of existing test.
32490         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32491         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32492         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32493         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32494         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32495         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32496         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32497         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32498         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32499         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32500         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32501         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32502         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32503         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32504         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32505         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32506         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32507         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32508         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32509         c-torture 1.11.
32510         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32511         correspond to c-torture 1.11.
32512
32513         * New file.