OSDN Git Service

fb78b25e069c60c61f0aa009c787488c6860350a
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2
3         * gcc.target/mips/fpcmp-[12].c: New tests.
4
5 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
6
7         * lib/target-supports-dg.exp (dg-require-fork): New function.
8         (dg-require-mkfifo): Likewise.
9         * lib/target-supports.exp (check_function_available): New
10         function.
11         (check_fork_available): Likewise.
12         (check_mkfifo_available): Likewise.
13
14 2005-05-06  Jeff Law  <law@redhat.com>
15
16         * gcc.c-torture/compile/pr21380.c: New test.
17
18 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
19
20         PR c++/20961
21         * g++.dg/ext/weak3.C: New test.
22
23 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
24
25         PR c++/21352
26         * g++.dg/template/crash37.C: New test. 
27
28 2005-05-05  Paul Brook  <paul@codesourcery.com>
29
30         * gcc.dg/arm-g2.c: Use effective-target arm32.
31         * gcc.dg/arm-mmx-1.c: Ditto.
32         * gcc.dg/arm-scd42-2.c: Ditto.
33         * gcc.dg/arm-vfp1.c: Ditto.
34         * lib/target-supports.exp (check_effective_target_arm32): New
35         function.
36
37 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
38
39         PR libfortran/21354
40         gfortran.dg/in_pack_rank7.f90:  New test.
41
42 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
43
44         PR middle-end/15618
45         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
46
47 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
48
49         PR middle-end/21265
50         * gcc.dg/20050503-1.c: New test.
51
52         PR rtl-optimization/21239
53         * gcc.dg/i386-sse-11.c: New test.
54
55 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
56
57         PR target/16888
58         * gcc.target/i386/asm-1.c: New test.
59
60 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
61
62         PR rtl-optimization/21330
63         * gcc.c-torture/execute/20050502-1.c: New test.
64
65         PR target/21297
66         * gcc.c-torture/execute/20050502-2.c: New test.
67
68 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
69
70         PR middle-end/21282
71         * gcc.dg/pr21282.c: New.
72
73 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
74
75         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
76         * gcc.dg/vect/vect-92.c: Likewise
77         * gcc.dg/vect/vect-93.c: Likewise
78         * gcc.dg/vect/vect-dv-1.c: Likewise
79         * gcc.dg/vect/vect-dv-2.c: Likewise
80         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
81
82 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
83
84         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
85         * gfortran.dg/vect/vect-2.f90:  Likewise
86         * gfortran.dg/vect/vect-3.f90:  Likewise
87         * gfortran.dg/vect/vect-4.f90:  Likewise
88         * gfortran.dg/vect/vect-5.f90:  Likewise
89
90 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
91
92         PR target/20813
93         * gcc.dg/rs6000-fpint-2.c: New.
94
95 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
96
97         PR c/15698
98         * gcc.dg/builtins-30.c: Update expected messages.
99         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
100         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
101         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
102
103 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
104
105         PR tree-optimization/21294
106         * gcc.dg/tree-ssa/pr21294.c: New.
107
108 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
109
110         * gcc.dg/altivec-3.c (vec_store): Do not use the old
111         __builtin_altivec_st_internal_4si built-in.
112
113 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
114
115         PR c++/15875
116         * g++.dg/template/ptrmem14.C: New test.
117
118 2005-05-02  Paul Brook  <paul@codesourcery.com>
119
120         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
121
122 2005-05-02  Michael Matz  <matz@suse.de>
123
124         PR c++/19542
125         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
126
127 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
128
129         * g++.dg/cpp/weak.C: New test.
130
131 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
132
133         * gcc.dg/tree-ssa/loop-8.c: New test.
134
135 2005-04-30  Michael Maty  <matz@suse.de>
136
137         * gcc.dg/inline-mcpy.c: New test.
138
139 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
140
141         PR libfortran/18958
142         * gfortran.dg/eoshift.f90:  New test case.
143
144 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
145
146         PR libfortran/18857
147         * gfortran.dg/matmul_1.f90: New test.
148
149 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
150
151         PR tree-optimization/21030
152         * gcc.dg/tree-ssa/pr21030.c: New.
153
154 2005-04-29  Devang Patel  <dpatel@apple.com>
155
156         PR tree-optimization/21272
157         * gcc.dg/vect/vect-ifcvt-10.c: New test.
158         
159 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
160
161         PR fortran/13082
162         PR fortran/18824
163         * gfortran.dg/entry_4.f90: New test.
164         * gfortran.fortran-torture/execute/entry_1.f90: New test.
165         * gfortran.fortran-torture/execute/entry_2.f90: New test.
166         * gfortran.fortran-torture/execute/entry_3.f90: New test.
167         * gfortran.fortran-torture/execute/entry_4.f90: New test.
168         * gfortran.fortran-torture/execute/entry_5.f90: New test.
169         * gfortran.fortran-torture/execute/entry_6.f90: New test.
170         * gfortran.fortran-torture/execute/entry_7.f90: New test.
171
172 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
173
174         * gfortran.fortran-torture/execute/entry_8.f90: New test.
175
176 2005-04-29  Paul Brook   <paul@codesourcery.com>
177
178         * gfortran.dg/entry_3.f90: New test.
179
180 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
181
182         * gfortran.dg/implicit_4.f90: New test.
183
184 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
185
186         * lib/target-supports.exp (check_profiling_available): Return
187         false for xtensa-*-elf.
188
189 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
190
191         * lib/fortran-torture.exp (fortran-torture.exp): Catch
192         error if file cannot be deleted.
193
194 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
195
196         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
197         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
198         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
199         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
200         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
201         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
202         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
203         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
204         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
205         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
206         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
207         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
208         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
209
210 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
211
212         PR fortran/20865
213         * gfortran.dg/pr20865.f90: New test.
214
215 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
216
217         * gcc.dg/void-cast-2.c: New test.
218
219 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
220
221         PR c/21159
222         * gcc.dg/void-cast-1.c: New test.
223
224 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
225
226         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
227
228 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
229
230         PR fortran/21177
231         * gfortran.dg/pr21177.f90: New test.
232
233 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
234
235         PR tree-optimization/21171
236         * gcc.dg/tree-ssa/pr21171.c: New test.
237
238 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
239
240         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
241         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
242         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
243         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
244         gcc.dg/tree-ssa/gen-vect-32.c: New.
245         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
246         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
247         don't run on PPC32.
248
249 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
250
251         PR c/21213
252         * gcc.dg/transparent-union-3.c: New test.
253
254 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
255
256         PR c/20740
257         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
258         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
259         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
260         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
261         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
262         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
263
264 2005-04-26  Jeff Law  <law@redhat.com>
265
266         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
267         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
268         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
269         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
270         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
271         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
272         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
273
274 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
275
276         PR tree-optimization/17598
277         * gcc.dg/tree-ssa/pr17598.c: New testcase.
278
279 2005-04-25  Mike Stump  <mrs@apple.com>
280
281         * objc.dg/fix-and-continue-1.m: Add.
282
283 2005-04-25  Roger Sayle  <roger@eyesopen.com>
284
285         PR c++/20995
286         * g++.dg/opt/pr20995-1.C: New test case.
287
288 2005-04-25  Devang Patel <dpatel@apple.com>
289
290         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
291         
292 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
293
294         PR testsuite/21062
295         * g++.dg/opt/alias2.C (printf): Correct the prototype.
296
297 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
298
299         PR C++/21188
300         * g++.dg/opt/rtti2.C: New test.
301
302 2005-04-25  Paul Brook  <paul@codesourcery.com>
303         Steven G. Kargl  <kargls@comcast.net>
304
305         PR fortran/20879
306         * gfortran.dg/ichar_1.f90: New file.
307
308 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
309
310         PR middle-end/20991
311         * g++.dg/opt/pr20991.C: New test.
312
313         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
314         where sizeof (type) < __alignof__ (type).
315         * gcc.dg/compat/struct-layout-1.h: Likewise.
316
317 2005-04-24  Per Bothner  <per@bothner.com>
318             Devang Patel  <dpatel@apple.com>
319
320         PR preprocessor/20907
321         * gcc.dg/cpp/very-long-comment.c: New test.
322
323 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
324
325         PR fortran/20059
326         * gfortran.dg/common_5.f: New test.
327
328 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
329
330         PR middle-end/21082
331         * g++.dg/tree-ssa/pr21082.C: New testcase.
332
333 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
334
335         * gcc.dg/vect/vect-99.c: New test.
336
337 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
338
339         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
340
341 2005-04-22  Jeff Law  <law@redhat.com>
342
343         * gcc.dg/uninit-5.c: Remove xfails.
344         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
345         conditionals and loads.
346
347 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
348
349         PR libfortran/20074
350         PR libfortran/20436
351         PR libfortran/21108
352         * gfortran.dg/nested_reshape.f90: new test
353         * gfortran.dg/reshape-alloc.f90: new test
354         * gfortran.dg/reshape.f90: new test
355
356 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
357
358         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
359
360         * gcc.dg/arm-vfp1.c: New test.
361
362 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
363
364         PR c++/21087
365         * g++.dg/lookup/builtin2.C: New test.
366
367 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
368
369         * gcc.dg/weak/weak-13.c: New test.
370
371 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
372
373         * lib/target-supports.exp (check_effective_target_sync_int_long):
374         Add powerpc*.
375
376 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
377
378         * gcc.target/mips/branch-1.c: New test.
379
380 2005-04-21  Richard Henderson  <rth@redhat.com>
381
382         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
383         * gcc.dg/vect/vect-86.c: Likewise.
384         * gcc.dg/vect/vect-87.c: Likewise.
385         * gcc.dg/vect/vect-88.c: Likewise.
386
387 2005-04-21  Devang Patel  <dpatel@apple.com>
388
389         PR optimization/20994
390         * gcc.dg/tree-ssa/ifc-3.c: New test.
391         
392 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
393
394         PR c/12913
395         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
396         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
397         gcc.dg/c99-vla-jump-5.c: New tests.
398
399 2005-04-19  Richard Henderson  <rth@redhat.com>
400
401         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
402         Fix typo in exists check.
403         (check_effective_target_sync_int_long): New.
404         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
405         * gcc.dg/ia64-sync-2.c: Likewise.
406         * gcc.dg/ia64-sync-3.c: Likewise.
407         * gcc.dg/ia64-sync-4.c: Likewise.
408
409 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
410
411         * gcc.dg/fold-xor-1.c: New test.
412         * gcc.dg/fold-xor-2.c: New test.
413
414 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
415
416         PR target/20670
417         * g++.dg/eh/fp-regs.C: New test.
418
419 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
420
421         * gcc.dg/Wint-to-pointer-cast-1.c,
422         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
423         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
424         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
425
426 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
427
428         PR fortran/16861
429         * gfortran.dg/pr16861.f90: New test.
430
431 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
432
433         * gcc.dg/pr21085.c: New test.
434
435 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
436
437         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
438         (setup_mips_tests, dg-mips-options): New procedures.
439         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
440         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
441         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
442         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
443         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
444         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
445         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
446         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
447         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
448         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
449         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
450         dg-mips-options instead of dg-options.  Remove now-redundant
451         preprocessor guards.
452         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
453         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
454         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
455         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
456         * gcc.dg/vr-mult-2.c: Delete.
457         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
458         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
459         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
460         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
461         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
462         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
463         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
464
465 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
466
467         * ada/acats/run_all.sh: Use sync when executable not present.
468         
469 2005-04-18  Devang Patel  <dpatel@apple.com>
470
471         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
472         * gcc.dg/vect/vect-11a.c: New.
473         * gcc.dg/vect/vect-none.c: Update.
474         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
475
476 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
477
478         PR tree-optimization/20922
479         * gcc.dg/pr20922-1.c: New test.
480         * gcc.dg/pr20922-2.c: New test.
481         * gcc.dg/pr20922-3.c: New test.
482         * gcc.dg/pr20922-4.c: New test.
483         * gcc.dg/pr20922-5.c: New test.
484         * gcc.dg/pr20922-6.c: New test.
485
486 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
487
488         PR libfortran/20950
489         * gfortran.dg/pr20950.f: New test.
490
491 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
492
493         PR libfortran/19216
494         * gfortran.dg/pr19216.f: New test.
495
496 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
497
498         PR tree-optimization/21001
499         * gcc.dg/tree-ssa/pr21001.c: New.
500
501 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
502
503         PR libfortran/21075
504         * gfortran.dg/reshape_rank7.f90: New test.
505
506 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
507
508         PR libfortran/12884 gfortran.dg/pr12884.f: New test
509         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
510         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
511         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
512         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
513         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
514         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
515         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
516         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
517         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
518         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
519         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
520         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
521         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
522         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
523         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
524         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
525         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
526         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
527         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
528         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
529
530 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
531
532         * gfortran.dg/wtruncate.f: New testcase.
533         * gfortran.dg/wtruncate.f90: New testcase.
534
535 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
536
537         PR c++/21025
538         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
539         which sizeof/alignof is dependent, rather than just whether we are
540         processing_template_decl.
541         
542 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
543
544         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
545         corrected typo where the wrong variables had been compared.
546
547 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
548
549         PR libfortran/18495
550         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
551         Test callee-allocated version of return array with a write
552         statement.
553         Test spread with a temporary with another write statement.
554
555 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
556
557         PR tree-optimization/21031
558         * gcc.dg/tree-ssa/pr21031.c: New.
559
560 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
561
562         PR tree-optimization/21004
563         * gcc.dg/builtins-53.c: Include builtins-config.h.
564         Check floorf, ceilf, floorl and ceill transformations
565         only when HAVE_C99_RUNTIME is defined.
566         
567 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
568
569         PR middle-end/20739
570         * gcc.dg/tree-ssa/pr20739.c: New test.
571
572 2005-04-14  Mike Stump  <mrs@apple.com>
573
574         * gcc.dg/Foundation.framework/empty: New.
575         * gcc.dg/framework-2.c: New.
576
577 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
578
579         PR tree-optimization/21021
580         * gcc.c-torture/compile/pr21021.c: New.
581
582 2005-04-14  Janis Johnson  <janis187@us.ibm.com
583
584         PR testsuite/21010
585         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
586         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
587         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
588         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
589         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
590         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
591         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
592         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
593
594 2005-04-14  Richard Henderson  <rth@redhat.com>
595
596         * lib/target-supports.exp (check_effective_target_vect_condition):
597         Add ia64, i?86, and x86_64.
598
599 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
600
601         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
602
603 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
604
605         PR tree-optimization/20657
606         * gcc.dg/tree-ssa/pr20657.c: New.
607
608 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
609
610         * gcc.dg/builtins-53.c: Also check (int)trunc* and
611         (long long int)trunc*.
612
613 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
614
615         PR target/20927
616         * gcc.dg/pr20927.c: New test.
617
618 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
619
620         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
621         * gcc.target/mips/asm-1.c: Likewise.
622
623 2005-04-13  Dale Johannesen  <dalej@apple.com>
624
625         * objc.dg/objc-fast-4.m:  New.
626
627 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
628
629         * gcc.target/cris/torture/cris-torture.exp: New driver in new
630         directory.
631         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
632
633 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
634
635         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
636         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
637         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
638
639 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
640
641         PR tree-optimization/20913
642         * gcc.dg/tree-ssa/pr20913.c: New.
643
644         PR tree-optimization/20702
645         * gcc.dg/tree-ssa/pr20702.c: New.
646
647 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
648
649         PR c++/13744
650         * g++.dg/inherit/local3.C: New test.
651
652 2005-04-12  Jeff Law  <law@redhat.com>
653
654         * gcc.dg/tree-ssa/20050412-1.c: New test.
655
656 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
657
658         PR libfortran/19016
659         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
660         Add tests with mask generated by expression.
661         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
662         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
663         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
664
665 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
666
667         PR middle-end/20917
668         * gcc.dg/20050409-1.c: New test.
669
670 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
671
672         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
673
674 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
675
676         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
677         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
678         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
679         (TARGET_CXX): Adjust accordingly.
680         * target.h (struct gcc_target): Remove epxort_class_data.  Add
681         determine_class_data_visibility and class_data_always_comdat.
682         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
683         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
684         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
685         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
686         (arm_cxx_determine_class_data_visibility): New.
687         (arm_cxx_class_data_always_comdat): Likewise.
688         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
689         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
690         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
691         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
692         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
693         Define.
694
695 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
696
697         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
698
699 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
700
701         * gcc.dg/i386-darwin-fpmath.c: New.
702
703 2004-04-11  Devang Patel  <dpatel@apple.com>
704
705         * lib/target-supports.exp (check_effective_target_vect_condition): New.
706         * gcc.dg/vect/vect-ifcvt-1.c: New test.
707         * gcc.dg/vect/vect-ifcvt-2.c: New test.
708         * gcc.dg/vect/vect-ifcvt-3.c: New test.
709         * gcc.dg/vect/vect-ifcvt-4.c: New test.
710         * gcc.dg/vect/vect-ifcvt-5.c: New test.
711         * gcc.dg/vect/vect-ifcvt-6.c: New test.
712         * gcc.dg/vect/vect-ifcvt-7.c: New test.
713         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
714         
715 2004-04-11  Devang Patel  <dpatel@apple.com>
716
717         * gcc.dg/vect/vect-dv-1.c: New test.
718         * gcc.dg/vect/vect-dv-2.c: New test.
719         
720 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
721
722         PR tree-optimization/20933
723         * gcc.dg/tree-ssa/pr20933.c: New test.
724
725 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
726
727         * gfortran.dg/fold_nearest.f90: New test.
728
729 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
730
731         * gcc.dg/tree-ssa/alias-1.c: New test.
732
733 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
734
735         PR tree-optimization/20920
736         * g++.dg/tree-ssa/pr20920.C: New test.
737
738 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
739
740         * gcc.dg/builtins-53.c: Also check (int)ceil* and
741         (long long int)ceil*.
742         
743 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
744
745         * g++.dg/warn/Wdtor1.C: Declare template in system header with
746         explicit C++ linkage.
747
748 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
749
750         * gfortran.dg/pr17229.f: Take care of the new obsolescence
751         warning for arithmetic IF statements.
752
753 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
754
755         * eor_handling_1.f90: New test case.
756         * eor_handling_2.f90: New test case.
757         * eor_handling_3.f90: New test case.
758         * eor_handling_4.f90: New test case.
759         * eor_handling_5.f90: New test case.
760         * noadv_size.f90: New test case.
761         * pad_no.f90: New test case.
762
763 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
764
765         * gcc.c-torture/execute/20050410-1.c: New test.
766
767 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
768
769         * gcc.dg/pr20126.c: New.
770
771 2005-04-09  Bud Davis  <bdavis@gfortran.org>
772             Steven G. Kargl <kargls@comcast.net>
773
774         * gfortran.dg/PR19872.f: New test.
775
776 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
777
778         * gfortran.dg/nint_1.f90:  Fix dg-do directive
779
780 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
781
782         * gfortran.dg/nint_1.f90: New test.
783
784 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
785
786         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
787         Added test for callee-allocated arrays with write statements.
788         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
789         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
790         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
791         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
792         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
793
794 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
795
796         PR libfortran/20163
797         * gfortran.dg/open-options-blanks.f:  New test.
798
799 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
800
801         PR fortran/13257
802         * gfortran.dg/comma_format_extension_[1234].f: New tests.
803
804 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
805
806         * gcc.dg/tree-ssa/stdarg-1.c: New test.
807         * gcc.dg/tree-ssa/stdarg-2.c: New test.
808         * gcc.dg/tree-ssa/stdarg-3.c: New test.
809         * gcc.dg/tree-ssa/stdarg-4.c: New test.
810         * gcc.dg/tree-ssa/stdarg-5.c: New test.
811         * gcc.c-torture/execute/stdarg-4.c: New test.
812
813         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
814
815         PR target/20795
816         * g++.dg/abi/param2.C: New test.
817
818 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
819
820         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
821
822 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
823
824         * gcc.dg/builtins-53.c: New test.
825
826 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
827
828         * g++.dg/tree-ssa/pr18178.C: New test.
829         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
830         * gcc.c-torture/execute/20041019-1.c: New test.
831         * gcc.dg/tree-ssa/20041008-1.c: New test.
832         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
833         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
834         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
835         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
836         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
837         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
838         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
839         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
840         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
841         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
842
843 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
844
845         PR rtl-optimization/20466
846         * gcc.c-torture/execute/pr20466-1.c: New test.
847
848 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
849
850         PR c++/20905
851         * g++.dg/parse/cond2.C: New test.
852
853         PR c++/20145
854         * g++.dg/warn/Wdtor1.C: New test.
855
856 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
857
858         PR fortran/17229
859         * gfortran.dg/pr17229.f: New test.
860
861 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
862
863         * gfortran.dg/tiny_1.f90: New test.
864         * gfortran.dg/tiny_2.f90: ditto.
865
866 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
867
868         * gfortran.dg/eor_1.f90:  Fix dg-do run line
869         * gfortran.dg/open_new.f90:  Fix dg-do run line
870
871 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
872
873         * lib/target-supports.exp (get_compiler_messages): Support
874         optional arguments, the fourth being compiler options.
875         (check_effective_target_fpic): New proc.
876         * gcc.dg/20050321-2.c: Restrict to target fpic.
877
878 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
879
880         * gcc.dg/15443-1.c: New test.
881         * gcc.dg/15443-2.c: Likewise.
882
883 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
884
885         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
886
887 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
888
889         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
890
891 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
892
893         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
894         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
895         -m64.
896         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
897         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
898         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
899
900 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
901
902         PR c++/20212
903         * g++.dg/warn/Wunused-11.C: New test.
904
905 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
906
907         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
908
909 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
910
911         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
912
913 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
914
915         PR c++/20734
916         * g++.dg/template/ptrmem13.C: New test.
917
918 2005-04-05  Per Bothner  <per@bothner.com>
919
920         * lib/gcc.exp: Always add -fno-show-column, for now.
921
922 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
923
924         PR testsuite/20767
925         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
926         of plain old "unsigned int" for the type of "i".  Makes this test
927         64bit clean.
928
929 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
930
931         * gcc.dg/i386-ssefn-1.c: New test.
932         * gcc.dg/i386-ssefn-2.c: New test.
933         * gcc.dg/i386-ssefn-3.c: New test.
934         * gcc.dg/i386-ssefn-4.c: New test.
935
936 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
937
938         PR tree-optimization/20076
939         * gcc.dg/builtin-apply4.c: New test.
940
941         PR preprocessor/19475
942         * gcc.dg/cpp/macspace1.c: New test.
943         * gcc.dg/cpp/macspace2.c: New test.
944
945 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
946
947         * gfortran.dg/pr20755.f: Fixed bad format.
948
949 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
950
951         PR c++/20763
952         * g++.dg/ext/attrib21.C: New test.
953
954 2004-04-05  Devang Patel  <dpatel@apple.com>
955
956         * lib/target-supports.exp (check_effective_target_vect_shif): New.
957         * gcc.dg/vect/vect-shift-1.c: New test.
958         
959 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
960
961         PR libfortran/20755
962         * gfortran.dg/pr20755.f: New test.
963
964 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
965
966         * gfortran.dg/pr15959.f90: New test.
967         * gfortran.dg/string_pad_trunc.f90: New test.
968
969 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
970
971         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
972         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
973         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
974         syntax.
975
976 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
977
978         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
979
980 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
981
982         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
983         * gcc.c-torture/compile/20011119-2.c: Likewise.
984         * gcc.c-torture/compile/981001-2.c: Likewise.
985
986 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
987
988         PR c++/20679
989         * g++.dg/template/overload4.C: New test.
990
991 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
992
993         PR c++/20746
994         * g++.dg/abi/covariant5.C: New.
995
996         PR debug/20505
997         * g++.dg/debug/const2.C: New.
998
999 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
1000
1001         PR rtl-optimization/16104
1002         * gcc.c-torture/execute/20050316-1.c: New test.
1003
1004 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1005
1006         * g++.dg/template/spec23.C: Fix dg-error text.
1007
1008 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
1009
1010         PR c++/19199
1011         * g++.dg/expr/lval2.C: New.
1012
1013 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1014
1015         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
1016         __builtin_strcasecmp and __builtin_strncasecmp.
1017
1018 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1019
1020         PR c++/20723
1021         * g++.dg/template/spec22.C: New.
1022         * g++.dg/template/spec23.C: New.
1023
1024 2005-04-03  Dale Ranta  <dir@lanl.gov>
1025             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1026
1027         PR libfortran/20068
1028         PR libfortran/20125
1029         PR libfortran/20156
1030         PR libfortran/20471
1031         * gfortran.dg/backspace.f: New test.
1032
1033 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
1034
1035         * gcc.dg/pr19345.c: New test.
1036
1037 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1038
1039         PR tree-optimization/20640
1040         * gcc.dg/torture/tree-loop-1.c: New.
1041
1042 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1043
1044         PR rtl-optimization/20290
1045         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1046
1047 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1048
1049         * gcc.dg/rs6000-fpint.c: New.
1050
1051 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1052
1053         * gcc.dg/old-style-then-proto-1.c: New test.
1054
1055 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1056
1057         * gfortran.fortran-torture/execute/backspace.f90: Check
1058         after backspace and read was incorrect.
1059
1060 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1061
1062         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1063         buffer past the terminating NUL using memcmp.
1064         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
1065         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
1066
1067         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
1068         Fix unused/uninitialized variable warnings.
1069
1070         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
1071         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
1072         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
1073         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
1074
1075         * gcc.c-torture/execute/builtins/abs-1-lib.c,
1076         gcc.c-torture/execute/builtins/fputs-lib.c,
1077         gcc.c-torture/execute/builtins/lib/fprintf.c,
1078         gcc.c-torture/execute/builtins/lib/main.c,
1079         gcc.c-torture/execute/builtins/lib/memcmp.c,
1080         gcc.c-torture/execute/builtins/lib/memmove.c,
1081         gcc.c-torture/execute/builtins/lib/mempcpy.c,
1082         gcc.c-torture/execute/builtins/lib/memset.c,
1083         gcc.c-torture/execute/builtins/lib/printf.c,
1084         gcc.c-torture/execute/builtins/lib/sprintf.c,
1085         gcc.c-torture/execute/builtins/lib/stpcpy.c,
1086         gcc.c-torture/execute/builtins/lib/strchr.c,
1087         gcc.c-torture/execute/builtins/lib/strcmp.c,
1088         gcc.c-torture/execute/builtins/lib/strcpy.c,
1089         gcc.c-torture/execute/builtins/lib/strcspn.c,
1090         gcc.c-torture/execute/builtins/lib/strlen.c,
1091         gcc.c-torture/execute/builtins/lib/strncat.c,
1092         gcc.c-torture/execute/builtins/lib/strncmp.c,
1093         gcc.c-torture/execute/builtins/lib/strncpy.c,
1094         gcc.c-torture/execute/builtins/lib/strrchr.c,
1095         gcc.c-torture/execute/builtins/lib/strspn.c,
1096         gcc.c-torture/execute/builtins/lib/strstr.c,
1097         gcc.c-torture/execute/builtins/memops-asm-lib.c,
1098         gcc.c-torture/execute/builtins/strlen-2.c,
1099         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
1100         prototypes.
1101
1102 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1103
1104         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
1105         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
1106         selectany usage.
1107
1108 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
1109
1110         PR c++/19406
1111         * g++.dg/debug/using1.C: New test.
1112
1113 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
1114
1115         PR middle-end/20524
1116         * gcc.dg/alias-7.c: Prefix asm-declared name with
1117         __USER_LABEL_PREFIX__.
1118
1119 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
1120
1121         Fix fallout from PR middle-end/15700:
1122         * gcc.c-torture/compile/20011119-1.c: Take
1123         __USER_LABEL_PREFIX__ into account.
1124         * gcc.c-torture/compile/20011119-2.c: Likewise.
1125
1126 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1127
1128         PR c++/18644
1129         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
1130
1131 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1132
1133         PR c/17855
1134         * gcc.c-torture/compile/struct-non-lval-1.c,
1135         gcc.c-torture/compile/struct-non-lval-2.c,
1136         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
1137
1138 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
1139
1140         * gcc.dg/tls/tls.exp: Remove temporary file.
1141         * g++.dg/tls/tls.exp: Ditto.
1142         * lib/file-format.exp: Ditto.
1143         * g++.dg/special/ecos.exp: Ditto.
1144
1145         * lib/profopt.exp: Treat prof_ext as a list.
1146         * gcc.misc-tests/bprob.exp: Ditto.
1147         * g++.dg/bprob/bprob.exp: Ditto.
1148
1149         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
1150         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
1151         g++.dg/tree-ssa/pointer-reference-alias.C,
1152         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
1153         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
1154         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
1155         g++.dg/vect/pr19951.cc: Ditto.
1156         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
1157         gcc.dg/builtins-47.c: Ditto.
1158         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
1159         gcc.dg/pr20115-1.c: Ditto.
1160         * gcc.dg/tree-ssa/20030530-2.c,
1161         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
1162         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1163         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
1164         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1165         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
1166         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
1167         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
1168         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
1169         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
1170         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
1171         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
1172         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
1173         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
1174         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
1175         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
1176         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1177         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1178         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1179         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1180         gcc.dg/tree-ssa/20030824-1.c,
1181         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
1182         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
1183         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
1184         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
1185         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
1186         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
1187         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
1188         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
1189         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
1190         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
1191         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
1192         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
1193         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
1194         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
1195         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
1196         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
1197         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
1198         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
1199         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
1200         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
1201         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
1202         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
1203         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
1204         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
1205         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
1206         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
1207         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
1208         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
1209         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
1210         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
1211         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
1212         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
1213         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1214         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1215         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1216         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1217         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1218         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1219         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1220         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1221         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1222         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1223         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1224         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1225         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1226         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1227         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1228         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1229         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1230         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1231         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1232         gcc.dg/tree-ssa/useless-1.c: Ditto.
1233         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1234         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1235         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1236         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1237         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1238         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1239         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1240         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1241         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1242         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1243         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1244         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1245         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1246         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1247         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1248         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1249         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1250         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1251         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1252         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1253         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1254         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1255         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1256         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1257         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1258         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1259         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1260         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1261         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1262         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1263         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1264         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1265         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1266         gcc.dg/vect/vect-none.c: Ditto.
1267         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1268         treelang/compile/unsigned.tree: Ditto.
1269
1270         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1271         * gcc.dg/cpp/direct2s.c: Ditto.
1272         * gcc.dg/cpp/paste4.c: Ditto.
1273         * gcc.dg/cpp/separate-1.c: Ditto.
1274         * gcc.dg/pch/save-temps-1.c: Ditto.
1275         * g++.dg/ext/altivec-10.C: Ditto.
1276         * g++.dg/pch/pch.C: Ditto.
1277
1278         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1279
1280         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1281         * g++.dg/template/repo1.C: Ditto.
1282         * g++.dg/template/repo2.C: Ditto.
1283         * g++.dg/template/repo3.C: Ditto.
1284         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1285         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1286         * g++.old-deja/g++.pt/repo1.C: Ditto.
1287         * g++.old-deja/g++.pt/repo2.C: Ditto.
1288         * g++.old-deja/g++.pt/repo3.C: Ditto.
1289         * g++.old-deja/g++.pt/repo4.C: Ditto.
1290
1291         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1292         * gcc.dg/20030107-1.c: Ditto.
1293         * gcc.dg/20030702-1.c: Ditto.
1294         * gcc.dg/profile-generate-1.c: Ditto.
1295         * g++.dg/other/profile1.C: Ditto.
1296         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1297
1298         * lib/gcc-dg.exp (remove-build-file): New.
1299         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1300         cleanup-tree-dump, cleanup-saved-temps): New.
1301
1302 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1303
1304         PR c++/19203, DR 214
1305         * g++.dg/parse/ambig3.C: Not ambiguous.
1306         * g++.dg/template/spec20.C: New.
1307         * g++.dg/template/spec21.C: New.
1308
1309 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1310
1311         PR target/20045
1312         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1313
1314 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1315
1316         PR libfortran/20660
1317         * gfortran.dg/negative_unit.f: New test.
1318
1319 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1320
1321         * gcc.dg/20050330-1.c: New test.
1322
1323 2005-03-30  Devang Patel  <dpatel@apple.com>
1324
1325         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1326
1327 2005-03-30  Dale Johannesen  <dalej@apple.com>
1328
1329         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1330
1331 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1332
1333         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1334         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1335         Strip options from test name.
1336
1337 2005-03-31  Jan Hubicka  <jh@suse.cz>
1338
1339         * gcc.dg/varpool-1.c: New testcase.
1340
1341 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1342
1343         PR c/772
1344         PR c/17913
1345         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1346         gcc.dg/stmt-expr-label-3.c : New tests.
1347         * gcc.c-torture/execute/medce-2.c: Remove.
1348
1349 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1350
1351         PR c/20368
1352         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1353         tests.
1354
1355 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1356
1357         * gcc.c-torture/compile/pr20203.c: New test.
1358
1359 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1360
1361         * gfortran.dg/promotion.f90:  New test.
1362
1363 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1364
1365         PR middle-end/20491
1366         * gcc.dg/torture/asm-subreg-1.c: New test.
1367
1368 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1369
1370         PR c/20672
1371         * gcc.dg/pr20672-1.c: New test.
1372
1373 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1374
1375         * gfortran.dg/vect: New directory.
1376         * gfortran.dg/vect/vect.exp: New.
1377         * gfortran.dg/vect/vect-1.f90: New test.
1378         * gfortran.dg/vect/vect-2.f90: New test.
1379         * gfortran.dg/vect/vect-3.f90: New test.
1380         * gfortran.dg/vect/vect-4.f90: New test.
1381         * gfortran.dg/vect/vect-5.f90: New test.
1382
1383 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1384
1385         PR middle-end/20622
1386         * gcc.dg/alias-7.c: New test.
1387
1388 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1389
1390         * gcc.dg/sparc-reg-1.c: New test.
1391
1392 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1393
1394         PR target/19890
1395         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1396
1397 2005-03-29  Dale Ranta  <dir@lanl.gov>
1398             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1399
1400         PR libfortran/20163
1401         * gfortran.dg/pr20163-2.f: New test.
1402
1403 2005-03-28  Jan Hubicka  <jh@suse.cz>
1404
1405         PR middle-end/20635
1406         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1407         by Jakub Jelinek.
1408
1409 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1410
1411         PR tree-optimization/20626
1412         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1413         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1414
1415 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1416
1417         * gfortran.dg/underflow.f90:  New test.
1418         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1419
1420 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1421
1422         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1423
1424 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1425
1426         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1427         (g++_init): Make sure that CXXFLAGS is set.
1428         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1429         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1430         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1431         * lib/objc.exp (objc_init): Likewise.
1432         * lib/treelang.exp (treelang_init): Likewise.
1433
1434 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1435
1436         PR tree-optimization/20470
1437         * gcc.dg/tree-ssa/pr20470.c: New test.
1438
1439 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1440
1441         * gcc.dg/ppc-stfiwx.c: New.
1442
1443 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1444
1445         PR target/19888
1446         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1447
1448 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1449
1450         * gcc.dg/20050325-1.c: Fix a typo.
1451
1452 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1453
1454         PR libfortran/19678
1455         PR libfortran/19679
1456         * gfortran.dg/dos_eol.f: New test.
1457
1458 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1459
1460         PR rtl-optimization/20249
1461         * gcc.dg/20050325-1.c: New test.
1462
1463 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1464
1465         PR libfortran/15332
1466         * gfortran.dg/pr15332.f: New test.
1467
1468 2005-03-24  Dale Johannesen  <dalej@apple.com>
1469
1470         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1471
1472 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1473
1474         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1475         'internal' visibility.
1476         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1477         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1478         'protected' visibility.
1479         * gcc.dg/visibility-7.c: Likewise.
1480         * lib/target-supports.exp (check_visibility_available): Take
1481         a parameter, the kind of visibility to check for.
1482         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1483         to check_visibility_available.
1484
1485         * g++.dg/expr/cast3.C: New.
1486
1487 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1488
1489         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1490         rs6000.
1491
1492 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1493
1494         PR target/20095
1495         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1496
1497 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1498
1499         * gcc.dg/badshift.c: Renamed to...
1500         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1501
1502         * gcc.target/i386/badshift.c: Renamed to...
1503         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1504         only.
1505
1506         PR rtl-optimization/20532
1507         * gcc.target/i386/badshift.c: New.
1508
1509 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1510
1511         * gfortran.dg/pr18025.f90: New test.
1512
1513 2005-03-23  Dale Johannesen  <dalej@apple.com>
1514         
1515         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1516
1517 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1518
1519         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1520
1521         * lib/target-supports.exp (check_iconv_available): Default
1522         libiconv to -liconv, if there is no definition.
1523
1524 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1525
1526         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1527
1528 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1529
1530         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1531         * g++.dg/opt/pr7503-2.C: Likewise.
1532         * g++.dg/opt/pr7503-3.C: Likewise.
1533         * g++.dg/opt/pr7503-4.C: Likewise.
1534         * g++.dg/opt/pr7503-5.C: Likewise.
1535         * g++.dg/warn/minmax.C: New test.
1536
1537 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1538
1539         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1540         * gfortran.dg/g77_intrinsics_sub.f: New test.
1541
1542 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1543             Jan Hubicka  <jh@suse.cz>
1544             Steven Bosscher <stevenb@suse.de
1545
1546         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1547
1548 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1549
1550         PR c++/19980
1551         * g++.dg/template/redecl3.C: New test.
1552
1553 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1554
1555         PR c++/20499
1556         * g++.dg/parse/error16.C: Tweak error markers.
1557
1558 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1559
1560         PR target/20561
1561         * gcc.dg/20050321-2.c: New test.
1562
1563 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1564
1565         PR c++/20465
1566         PR c++/20381
1567         * g++.dg/template/ptrmem12.C: New.
1568
1569 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1570
1571         PR rtl-optimization/20527
1572         * gcc.c-torture/execute/pr20527-1.c: New test.
1573
1574 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1575
1576         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1577         program, compile it into a real executable and then delete the .c
1578         and .x files afterwards, to avoid problems on testglue targets.
1579
1580 2005-03-21  Stuart Hastings  <stuart@apple.com>
1581
1582         * gcc.target/i386/sse-2.c: New.
1583         
1584 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1585
1586         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1587
1588 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1589
1590         * g++.dg/parse/crash25.C: Fix typo.
1591
1592 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1593
1594         PR c++/20461
1595         * g++.dg/parse/crash24.C: New test.
1596
1597         PR c++/20536
1598         * g++.dg/parse/crash25.C: New test.
1599
1600 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1601
1602         PR c++/20147    
1603         * g++.dg/ext/stmtexpr4.C: New test.
1604
1605 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1606
1607         PR middle-end/20539
1608         * gcc.c-torture/compile/pr13066-1.c: New test case.
1609         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1610         * g++.dg/opt/pr13066-1.C: Likewise.
1611
1612 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1613
1614         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1615
1616 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1617
1618         PR fortran/18525
1619         * gfortran.dg/nesting_1.f90: New test.
1620
1621 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1622
1623         PR c++/20240
1624         * g++.dg/lookup/using13.C: New test.
1625
1626 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1627
1628         PR c++/20333
1629         * g++.dg/template/crash36.C: New test.
1630
1631 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1632
1633         PR c++/20463
1634         * g++.dg/template/crash35.C: New test.
1635
1636 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1637
1638         PR c++/19966
1639         * g++.dg/overload/operator2.C: New test.
1640
1641 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1642
1643         PR libfortran/20257
1644         * gfortran.dg/pr20257.f90: New test.
1645
1646 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1647
1648         PR libfortran/20480
1649         * gfortran.dg/pr20480.f90: New test.
1650
1651 2005-03-16  Richard Henderson  <rth@redhat.com>
1652
1653         PR middle-end/15700
1654         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1655         (_rtld_global): New.
1656         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1657         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1658
1659         * gcc.dg/alias-3.c: New.
1660         * gcc.dg/alias-4.c: New.
1661         * gcc.dg/alias-5.c: New.
1662         * gcc.dg/alias-6.c: New.
1663
1664 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1665
1666         * gcc.dg/cpp/ucnid-7.c: New.
1667
1668 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1669             Dorit Naishlos  <dorit@il.ibm.com>
1670
1671         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1672         darwin.
1673
1674 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1675
1676         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1677         misaligned accesses.
1678         * gcc.dg/vect/vect-58.c: Likewise.
1679         * gcc.dg/vect/vect-92.c: New.
1680         * gcc.dg/vect/vect-93.c: New.
1681
1682 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1683
1684         PR fortran/18827
1685         * gfortran.dg/assign_2.f90: New test.
1686         * gfortran.dg/assign_3.f90: New test.
1687         * gfortran.dg/assign.f90: New test.
1688
1689 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1690
1691         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1692         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1693         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1694         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1695         names.
1696
1697 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1698
1699         * gcc.dg/cpp/ucnid-6.c: New.
1700
1701         * gcc.dg/cpp/normalize-1.c: New.
1702         * gcc.dg/cpp/normalize-2.c: New.
1703         * gcc.dg/cpp/normalize-3.c: New.
1704         * gcc.dg/cpp/normalize-4.c: New.
1705         * gcc.dg/cpp/ucnid-4.c: New.
1706         * gcc.dg/cpp/ucnid-5.c: New.
1707         * g++.dg/cpp/normalize-1.C: New.
1708         * g++.dg/cpp/ucnid-1.C: New.
1709
1710 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1711
1712         * gcc.dg/pr18628.c: New.
1713
1714 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1715
1716         PR c++/20280
1717         * g++.dg/tree-ssa/pr20280.C: New.
1718
1719 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1720
1721         PR fortran/20467
1722         * gfortran.dg/stfunc_2.f90: New test.
1723
1724 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1725
1726         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1727
1728 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1729
1730         * gcc.dg/tree-ssa/20050314-1.c: New test.
1731
1732 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1733
1734         PR c++/4403
1735         PR c++/9783, DR433
1736         * g++.dg/template/friend34.C: New test.
1737         * g++.dg/template/friend35.C: Likewise.
1738         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1739
1740 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1741
1742         Friend class name lookup 5/n
1743         PR c++/1016
1744         * g++.dg/lookup/hidden-class1.C: New test.
1745         * g++.dg/lookup/hidden-class2.C: Likewise.
1746         * g++.dg/lookup/hidden-class3.C: Likewise.
1747         * g++.dg/lookup/hidden-class4.C: Likewise.
1748         * g++.dg/lookup/hidden-class5.C: Likewise.
1749         * g++.dg/lookup/hidden-class6.C: Likewise.
1750         * g++.dg/lookup/hidden-class7.C: Likewise.
1751         * g++.dg/lookup/hidden-class8.C: Likewise.
1752         * g++.dg/lookup/hidden-class9.C: Likewise.
1753         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1754         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1755         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1756         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1757         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1758         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1759         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1760         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1761         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1762         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1763         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1764
1765 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1766
1767         PR c++/20157
1768         * g++.dg/template/error18.C: New test.
1769
1770 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1771
1772         PR debug/16792
1773         * g++.dg/debug/pr16792.C: New test.
1774
1775 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1776
1777         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1778         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1779         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1780         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1781         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1782         test assertion names.
1783
1784 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1785
1786         PR fortran/18600
1787         * gfortran.dg/stfunc_1.f90: New test.
1788
1789 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1790
1791         PR fortran/16907
1792         * gfortran.dg/real_index_1.f90: New test.
1793
1794 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1795
1796         PR fortran/20323
1797         * gfortran.dg/spec_expr_1.f90: New test.
1798
1799 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1800
1801         PR c/20402
1802         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1803         new parser.
1804
1805 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1806
1807         PR fortran/20361
1808         * gfortran.dg/largeequiv_1.f90: New test.
1809
1810 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1811
1812         * gcc.dg/ucnid-1.c: New.
1813         * gcc.dg/ucnid-2.c: New.
1814         * gcc.dg/ucnid-3.c: New.
1815         * gcc.dg/ucnid-4.c: New.
1816         * gcc.dg/ucnid-5.c: New.
1817         * gcc.dg/ucnid-6.c: New.
1818         * gcc.dg/cpp/ucnid-1.c: New.
1819         * gcc.dg/cpp/ucnid-2.c: New.
1820         * gcc.dg/cpp/ucnid-3.c: New.
1821         * g++.dg/other/ucnid-1.C: New.
1822
1823 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1824
1825         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1826
1827 2005-03-11  Per Bothner  <per@bothner.com>
1828
1829         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1830         that diagnotics refer to correct token.
1831         * gcc.dg/unused-3.c: Likewise.
1832
1833 2005-03-11  Per Bothner  <per@bothner.com>
1834
1835         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1836         constant" is now actually on same line as string constant.
1837         * gcc.dg/cpp/direct2s.c: Likewise.
1838
1839 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1840
1841         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1842
1843 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1844
1845         PR libfortran/20124
1846         * gfortran.dg/pr20124.f90: New Test
1847
1848 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1849
1850         PR tree-optimization/20130
1851         * gcc.dg/pr20130-1.c: New test.
1852
1853 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1854
1855         PR target/20095
1856         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1857
1858 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1859
1860         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1861
1862 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1863
1864         * g++.dg/eh/forced1.C: Fix comment.
1865         * g++.dg/eh/forced2.C: Ditto.
1866         * g++.dg/eh/forced3.C: Ditto.
1867         * g++.dg/eh/forced4.C: Ditto.
1868
1869 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1870
1871         PR rtl-opt/20412
1872         * gcc.c-torture/compile/pr20412.c: New test.
1873
1874 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1875
1876         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1877
1878 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1879
1880         PR target/20322
1881         * gcc.dg/20050307-1.c: New test.
1882
1883 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1884
1885         PR c++/20375
1886         * g++.dg/other/stdarg3.C: New.
1887
1888 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1889
1890         PR c++/18384, c++/18327
1891         * g++.dg/init/array19.C: New test.
1892
1893         PR inline-asm/20314
1894         * gcc.dg/torture/pr20314-1.c: New test.
1895         * gcc.dg/torture/pr20314-2.c: New test.
1896
1897 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1898
1899         * gcc.dg/20050309-1.c: New test.
1900
1901 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1902
1903         * gcc.dg/builtins-10.c: Reactivate disabled test.
1904         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1905         new cbrt transformations.
1906
1907 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1908
1909         PR c++/20208
1910         * g++.dg/template/array13.C: New test.
1911
1912 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1913
1914         PR c++/16859
1915         * g++.dg/init/brace4.C: New test.
1916
1917 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1918
1919         PR c++/20186
1920         * g++.dg/template/non-dependent12.C: New.
1921
1922 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1923
1924         PR c++/20142
1925         * g++.dg/init/array18.C: Add dg-do run marker.
1926         
1927         PR c++/20142
1928         * g++.dg/init/array18.C: New test.
1929
1930 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1931
1932         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1933         * g++.dg/gcov/gcov.exp: Likewise.
1934         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1935         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1936         * lib/c-torture.exp: Likewise.
1937         * lib/fortran-torture.exp: Likewise.
1938         * lib/g++.exp: Likewise.
1939         * lib/gcc-defs.exp: Likewise.
1940         * lib/gcc-dg.exp: Likewise.
1941         * lib/gcc.exp: Likewise.
1942         * lib/gcov.exp: Likewise.
1943         * lib/gfortran.exp: Likewise.
1944         * lib/mike-g++.exp: Likewise.
1945         * lib/mike-gcc.exp: Likewise.
1946         * lib/objc-torture.exp: Likewise.
1947         * lib/objc.exp: Likewise.
1948         * lib/profopt.exp: Likewise.
1949         * lib/target-libpath.exp: Likewise.
1950         * lib/target-supports.exp: Likewise.
1951         * lib/treelang.exp: Likewise.
1952         * lib/wrapper.exp: Likewise.
1953
1954 2005-03-08  Jeff Law  <law@redhat.com>
1955
1956         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1957         PHI-OPT changes.
1958
1959 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1960
1961         * gcc.dg/vect/pr20122.c: New test.
1962
1963 2005-03-07  Jeff Law  <law@redhat.com>
1964
1965         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1966         was folded away.
1967         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1968         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1969         * gcc.dg/tree-ssa/pr18134.c: New test.
1970
1971 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1972
1973         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1974         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1975         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1976
1977 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1978
1979         PR tree-opt/17671
1980         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1981
1982 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1983
1984         * g++.dg/warn/Wnvdtor.C: New test.
1985
1986 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1987
1988         * gcc.dg/torture/pr19683-1.c: New test.
1989
1990 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1991
1992         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1993         * gfortran.dg/g77/19990313-2.f: Ditto.
1994         * gfortran.dg/g77/19990313-3.f: Ditto.
1995         * gfortran.dg/g77/19990525-0.f: Ditto.
1996         * gfortran.dg/g77/19990826-0.f: Ditto.
1997         * gfortran.dg/g77/19990826-2.f: Ditto.
1998         * gfortran.dg/g77/19990826-3.f: Ditto.
1999         * gfortran.dg/g77/20000511-1.f: Ditto.
2000         * gfortran.dg/g77/20000511-2.f: Ditto.
2001         * gfortran.dg/g77/970625-2.f: Ditto.
2002         * gfortran.dg/g77/980310-2.f: Ditto.
2003         * gfortran.dg/g77/980310-3.f: Ditto.
2004         * gfortran.dg/g77/980310-8.f: Ditto.
2005         * gfortran.dg/g77/980519-2.f: Ditto.
2006         * gfortran.dg/g77/alpha1.f: Ditto.
2007         * gfortran.dg/g77/claus.f: Ditto.
2008         * gfortran.dg/g77/erfc.f: Ditto.
2009         * gfortran.dg/g77/short.f: Ditto.
2010         * gfortran.fortran-torture/execute/data.f90: Ditto.
2011         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
2012         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
2013
2014 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2015
2016         * lib/file-format.exp (gcc_target_object_format): Add check for som
2017         format and hardcode object formats on hppa*-*-hpux*.
2018         * lib/target-supports.exp (check_weak_available): Add check for som
2019         object format.  Always return 0 on hppa*-*-hpux10*.
2020
2021         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
2022         is defined.
2023
2024         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
2025
2026 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2027
2028         * gfortran.dg/pr19936_1.f90: New test.
2029         * gfortran.dg/pr19936_2.f90: New test.
2030         * gfortran.dg/pr19936_3.f90: New test.
2031
2032 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2033             Paul Thomas <prthomas@drfccad.cea.fr>
2034
2035         * gfortran.dg/PR19754_1.f90: New test.
2036         * gfortran.dg/PR19754_2.f90: Ditto.
2037
2038 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2039
2040         PR c++/19311
2041         * g++.dg/template/non-dependent11.C: New test.
2042
2043 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2044
2045         * lib/target-supports.exp (check_iconv_available): Fix comment.
2046
2047 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2048             Joseph S. Myers  <joseph@codesourcery.com>
2049
2050         PR c++/19797
2051         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2052
2053 2005-03-04  Matthew Sachs  <msachs@apple.com>
2054
2055         * gcc.exp (gcc_target_compile): Put braces around
2056         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2057         * objc.exp (objc_target_compile): Likewise.
2058         * treelang.exp (treelang_target_compile): Likewise.
2059
2060 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2061
2062         PR fortran/19673
2063         * gfortran.dg/func_result_1.f90: New test.
2064
2065 2005-03-04  Ben Elliston  <bje@au.ibm.com>
2066
2067         * gcc.misc-tests/options.exp: New test.
2068
2069 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
2070
2071         * gcc.dg/pr15784-4.c: New test.
2072
2073 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
2074
2075         * gcc.c-torture/execute/pr17133.c: New.
2076         * gcc.c-torture/compile/20050303-1.c: New.
2077
2078 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
2079
2080         * gcc.dg/cpp/assert4.c:  Fix for cygwin
2081
2082 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
2083
2084         * g++.dg/overload/using2.C: New.
2085
2086 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
2087
2088         PR c++/19916
2089         * g++.dg/init/ptrmem2.C: New test.
2090
2091 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
2092
2093         PR c/8927
2094         * gcc.dg/pr8927-1.c: New test.
2095
2096 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2097
2098         PR c++/20232
2099         * g++.dg/inherit/covariant12.C: New.
2100
2101 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2102
2103         PR fortran/19479
2104         * gfortran.dg/bound_1.f90: New test.
2105
2106 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
2107
2108         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
2109         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
2110
2111 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
2112
2113         PR c/20245
2114         * gcc.dg/pr20245-1.c: New test.
2115
2116 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
2117
2118         PR middle-end/19874
2119         * gcc.c-torture/execute/20050119-2.c: New test case.
2120
2121 2005-02-28  Ben Elliston  <bje@au.ibm.com>
2122
2123         * README: Update the DejaGnu bug reporting address.
2124         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
2125         * lib/objc-torture.exp: Likewise.
2126
2127 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2128
2129         * gfortran.dg/boz_1.f90: New test.
2130         * gfortran.dg/boz_3.f90: New test.
2131         * gfortran.dg/boz_4.f90: New test.
2132
2133 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2134
2135         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
2136         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
2137
2138 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2139
2140         PR libfortran/20101
2141         * gfortran.dg/write_0_pe_format.f90: New test.
2142
2143 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
2144
2145         PR c++/20206
2146         * g++.dg/opt/thunk2.C: New test.
2147         * g++.dg/opt/covariant1.C: New test.
2148
2149 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2150
2151         * gfortran.dg/e_d_fmt.f90: New test.
2152
2153 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
2154
2155         * gcc.dg/asm-b.c: Fix comment typos.
2156
2157 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2158
2159         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
2160         a V_MAY_DEF also.
2161
2162 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2163
2164         PR tree-opt/20188
2165         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
2166         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
2167         * gcc.dg/asm-b.c: New test.
2168
2169 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
2170
2171         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
2172         Disable this test on IRIX 6.
2173
2174 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
2175
2176         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
2177         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
2178         parser.
2179
2180 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
2181
2182         PR tree-optimization/20204
2183         * testsuite/gcc.dg/pr20204.c: New test.
2184
2185 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
2186
2187         PR target/20196
2188         * gcc.c-torture/execute/20050224-1.c: New test.
2189
2190         PR c++/20175
2191         * g++.dg/warn/Wbraces2.C: New test.
2192
2193 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
2194
2195         PR c++/19878
2196         * g++.dg/init/const2.C: New test.
2197
2198 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2199
2200         PR tree-optimization/20100
2201         * gcc.c-torture/execute/pr20100-1.c: New test.
2202
2203 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2204
2205         * gfortran.dg/implicit_3.f90: New test.
2206
2207         * gfortran.dg/deftype_1.f90: New test.
2208
2209 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
2210
2211         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
2212         the test passes.
2213         * g++.dg/other/anon3.C: Accept a warning.
2214
2215 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2216
2217         * gcc.dg/pr20017.c: Fix a comment typo.
2218
2219 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2220
2221         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2222
2223 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2224
2225         PR ada/19902
2226         * ada/acats/tests/cxa/cxa3004.a: Remove.
2227         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2228
2229 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2230
2231         PR c++/20073
2232         * g++.dg/init/const1.C: New test.
2233
2234         PR c++/19991
2235         * g++.dg/parse/constant7.C: New test.
2236
2237         PR c++/20152
2238         * g++.dg/parse/error27.C: New test.
2239         * g++.dg/template/qualttp15.C: Adjust error markers.
2240         * g++.old-deja/g++.other/struct1.C: Likewise.
2241         
2242         PR c++/20153
2243         * g++.dg/template/error17.C: New test.
2244
2245         PR c++/20148
2246         * g++.dg/parser/error26.C: New test.
2247
2248 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2249
2250         PR tree-optimization/20100
2251         PR tree-optimization/20115
2252         * gcc.dg/pr20115.c: New test.
2253         * gcc.dg/pr20115-1.c: New test.
2254         * gcc.dg/pr20100.c: New test.
2255         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2256         call-clobbered variables after alias1.
2257
2258 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2259
2260         * gfortran.dg/list_read_4.f90: new test.
2261
2262 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2263
2264         PR rtl-optimization/20017.
2265         * gcc.dg/pr20017.c: New.
2266
2267 2005-02-22  Devang Patel  <dpatel@apple.com>
2268
2269         PR 19952
2270         * g++.dg/tree-ssa/pr19952.C: New test.
2271         
2272 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2273
2274         PR c++/19883
2275         * g++.dg/parse/constant6.C: New test.
2276
2277 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2278
2279         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2280         * g++.dg/charset/asm2.c: Likewise.
2281         * g++.dg/charset/asm3.c: Likewise.
2282         * g++.dg/charset/asm4.c: Likewise.
2283         * g++.dg/charset/asm5.c: Likewise.
2284         * g++.dg/charset/attribute1.c: Likewise.
2285         * g++.dg/charset/attribute2.c: Likewise.
2286         * g++.dg/charset/extern1.cc: Likewise.
2287         * g++.dg/charset/extern2.cc: Likewise.
2288         * g++.dg/charset/extern3.cc: Likewise.
2289         * g++.dg/charset/function.cc: Likewise.
2290         * g++.dg/charset/string.c: Likewise.
2291         * g++.dg/charset/charset.exp: Likewise.
2292         * lib/target-supports.exp (check_iconv_available): Fix comment.
2293
2294 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2295
2296         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2297         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2298         * gcc.dg/charset/asm2.c: Likewise.
2299         * gcc.dg/charset/asm3.c: Likewise.
2300         * gcc.dg/charset/asm4.c: Likewise.
2301         * gcc.dg/charset/asm5.c: Likewise.
2302         * gcc.dg/charset/asm6.c: Likewise.
2303         * gcc.dg/charset/attribute1.c: Likewise.
2304         * gcc.dg/charset/attribute2.c: Likewise.
2305         * gcc.dg/charset/builtin1.c: Likewise.
2306         * gcc.dg/charset/extern.c: Likewise.
2307         * gcc.dg/charset/function.c: Likewise.
2308         * gcc.dg/charset/string.c: Likewise.
2309         * gcc.dg/charset/charset.exp: Likewise.
2310
2311 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2312
2313         PR fortran/20086
2314         * gfortran.dg/pr20086.f90: New test.
2315
2316 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2317
2318         PR tree-optimization/19786
2319         * g++.dg/tree-ssa/pr19786.C: New.
2320
2321 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2322
2323         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2324
2325 2005-02-21  Jeff Law  <law@redhat.com>
2326
2327         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2328
2329 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2330
2331         * gfortran.dg/do_iterator: Split loop, markup all lines for
2332         which an error locus is printed.
2333         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2334         locus is printed.
2335         * gfortran.dg/select_4.f90: Likewise.
2336         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2337         locuses in the various permutations.
2338
2339 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2340
2341         PR tree-optimization/19951
2342         * g++.dg/vect: New directory.
2343         * g++.dg/vect/vect.exp: New file.
2344         * g++.dg/vect/pr19951.cc: New testcase.
2345         * g++.dg/dg.exp: Also prune vectorizer tests.
2346
2347 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2348
2349         PR 18785
2350         * gcc.dg/charset/builtin1.c: New test.
2351
2352 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2353
2354         PR c++/19299
2355         * g++.dg/inherit/volatile1.C: New test.
2356
2357         PR c++/19440
2358         * g++.dg/template/dtor4.C: New test.
2359
2360 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2361
2362         * gfortran.dg/int_1.f90: New test.
2363
2364 2005-02-19  Devang Patel  <dpatel@apple.com>
2365
2366         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2367
2368 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2369
2370         * gfortran.dg/achar_1.f90: New test.
2371
2372 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2373
2374         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2375
2376 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2377             Jakub Jelinek  <jakub@redhat.com>
2378
2379         PR tree-optimization/19828
2380         * gcc.dg/tree-ssa/loop-7.c: New test.
2381         * gcc.c-torture/execute/20050218-1.c: New test.
2382
2383 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2384
2385         PR c/20043
2386         * gcc.dg/transparent-union-1.c: New test.
2387         * gcc.dg/transparent-union-2.c: New test.
2388
2389 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2390
2391         PR tree-optimization/18977
2392         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2393
2394 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2395
2396         PR target/20054
2397         * gcc.dg/pr20054.c: New test.
2398
2399 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2400
2401         PR c++/19508
2402         * g++.dg/ext/attrib20.C: New test.
2403
2404 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2405
2406         PR middle-end/20030
2407         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2408
2409 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2410
2411         PR c++/20008
2412         * g++.dg/opt/switch4.C: New.
2413
2414 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2415
2416         PR c++/20023
2417         PR tree-optimization/20009
2418         * gcc.c-torture/compile/20050217-1.c: New test.
2419         * g++.dg/opt/switch3.C: New test.
2420
2421         PR tree-optimization/18947
2422         * gcc.c-torture/compile/20050215-1.c: New test.
2423         * gcc.c-torture/compile/20050215-2.c: New test.
2424         * gcc.c-torture/compile/20050215-3.c: New test.
2425
2426 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2427
2428         PR c++/20028
2429         * g++.dg/template/crash34.C: New.
2430
2431         PR c++/20022
2432         * g++.dg/other/access3.C: New.
2433
2434 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2435
2436         * gcc.dg/vect/vect-98.c: New test.
2437
2438 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2439
2440         PR tree-optimization/19967
2441         * gcc.dg/pr19967.c: New.
2442
2443 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2444
2445         PR middle-end/19857
2446         * gcc.dg/tree-ssa/20050215-1.c: New test.
2447         * gcc.c-torture/execute/20050215-1.c: New test.
2448
2449 2005-02-15  Eric Christopher  <echristo@redhat.com>
2450
2451         * gcc.dg/cpp/20050215-1.c: New file.
2452
2453 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2454
2455         PR tree-optimization/15785
2456         * gcc.dg/pr15785-1.c: New test.
2457
2458 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2459
2460         PR c++/17788
2461         * g++.dg/init/ctor4.C: New.
2462         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2463
2464 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2465
2466         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2467         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2468
2469 2005-02-15  Andreas Schwab  <schwab@suse.de>
2470
2471         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2472         declare malloc.
2473
2474 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2475
2476         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2477
2478 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2479
2480         PR tree-optimization/19853
2481         * gcc.c-torture/compile/pr19853.c: New test.
2482
2483 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2484
2485         PR c++/19608
2486         * g++.dg/parse/local-class1.C: New.
2487
2488         PR c++/19895
2489         * g++.dg/parse/ptrmem3.C: New.
2490
2491         PR c++/19884
2492         * g++.old-deja/g++.oliva/template6.C: Add another case.
2493         * g++.dg/template/explicit6.C: New.
2494
2495 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2496
2497         PR c++/17816
2498         * g++.dg/other/redecl2.C: New.
2499
2500 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2501
2502         PR c++/19891
2503         * g++.dg/abi/covariant4.C: New.
2504
2505 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2506
2507         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2508
2509 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2510
2511         * gcc.dg/vect/vect-96.c: Fix typo.
2512
2513 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2514
2515         PR c++/14479
2516         PR c++/19487
2517         * g++.dg/template/enum5.C: New test.
2518
2519 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2520
2521         * gcc.dg/vect/vect-97.c: New test.
2522
2523 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2524
2525         * gcc.dg/vect/vect-96.c: New test.
2526
2527 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2528
2529         * gcc.dg/builtins-34.c: Also check ldexp*.
2530
2531 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2532
2533         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2534
2535 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2536
2537         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2538         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2539         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2540         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2541         selector_list, selector_expression, dg-process-target): Move to new
2542         file target-supports-dg.exp.
2543         * lib/target-supports-dg.exp: New.
2544
2545         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2546         New.
2547
2548 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2549
2550         PR c++/19666
2551         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2552
2553         PR middle-end/19858
2554         * gcc.c-torture/compile/20050210-1.c: New test.
2555
2556 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2557
2558         PR c++/19755
2559         * g++.dg/warn/Wbraces1.C: New test.
2560
2561 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2562
2563         * gcc.dg/builtins-52.c: New testcase.
2564
2565 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2566
2567         PR c/19342
2568         * gcc.c-torture/execute/20050119-1.c: New test.
2569
2570 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2571
2572         PR c++/19811
2573         * g++.dg/init/delete1.C: New test.
2574
2575 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2576
2577         PR c++/18470
2578         * g++.dg/template/static12.C: New test.
2579
2580 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2581
2582         PR c++/19787
2583         * g++.dg/conversion/ambig1.C: New test.
2584
2585         PR c++/19739
2586         * g++.dg/ext/attrib19.C: New test.
2587
2588         PR c++/19732
2589         * g++.dg/parse/dtor5.C: New test.
2590
2591         PR c++/19762
2592         * g++.dg/template/dtor3.C: New test.
2593
2594         PR c++/19826
2595         * g++.dg/template/static11.C: New test.
2596         * g++.dg/template/crash2.C: Remove dg-error marker.
2597
2598 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2599
2600         PR C++/18491
2601         * g++.old-deja/g++.mike/p10769a.C: Remove.
2602
2603 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2604
2605         * gcc.dg/builtins-48.c: New test case.
2606         * gcc.dg/builtins-49.c: New test case.
2607         * gcc.dg/builtins-50.c: New test case.
2608         * gcc.dg/builtins-51.c: New test case.
2609
2610 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2611
2612         PR middle-end/19583
2613         * g++.dg/warn/Wreturn-type-3.C: New test.
2614
2615 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2616
2617         PR middle-end/19402
2618         * gcc.dg/pr19402-1.c: New testcase.
2619         * gcc.dg/pr19402-2.c: likewise.
2620
2621 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2622
2623         PR middle-end/19854
2624         * g++.dg/tree-ssa/tmmti.C: New testcase.
2625
2626 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2627
2628         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2629
2630 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2631
2632         PR c++/19733
2633         * g++.dg/parse/crash23.C: New test.
2634         * g++.dg/warn/Weff1.C: New test.
2635
2636 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2637
2638         * gcc.dg/20050209-1.c: New test.
2639
2640 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2641
2642         PR target/19799
2643         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2644
2645 2005-02-08  Mike Stump  <mrs@apple.com>
2646
2647         * g++.dg/pch/import-2.c: New test.
2648         * g++.dg/pch/import-2.hs: New.
2649         * g++.dg/pch/include/import-2a.h: New.
2650         * g++.dg/pch/include/import-2b.h: New.
2651
2652 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2653
2654         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2655
2656 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2657
2658         * gfortran.dg/substr_1.f90: New test.
2659
2660 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2661
2662         PR middle-end/19775
2663         * gcc.dg/torture/builtin-power-1.c: Disable test for
2664         invalid transformation.
2665         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2666         no longer optimize.
2667         * gcc.dg/builtins-47.c: New testcase.
2668
2669 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2670             Dorit Naishlos  <dorit@il.ibm.com>
2671
2672         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2673
2674 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2675
2676         * gcc.c-torture/compile/20050206-1.c: New test.
2677
2678 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2679
2680         PR tree-opt/19768
2681         * g++.dg/opt/pr19768.C: New test.
2682
2683 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2684
2685         PR tree-opt/19736
2686         * gcc.c-torture/compile/pr19736.c: New test.
2687
2688 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2689
2690         PR c++/17401
2691         * g++.dg/parse/error25.C: New test.
2692
2693 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2694
2695         * gcc.c-torture/execute/20050203-1.c: New.
2696
2697 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2698
2699         * gcc.dg/vect/vect-85.c: Remove xfail.
2700         * gcc.dg/vect/vect-86.c: Remove xfail.
2701         * gcc.dg/vect/vect-87.c: Remove xfail.
2702         * gcc.dg/vect/vect-88.c: Remove xfail.
2703
2704 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2705
2706         * gcc.dg/altivec-19.c: New.
2707
2708 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2709
2710         PR c/17807
2711         * gcc.dg/nested-func-3.c: New test.
2712         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2713
2714 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
2715
2716         * gcc.test-framework/gen_directive_tests: Generate tests for
2717         selector expressions.
2718
2719 2005-02-02  Matt Austern  <austern@apple.com>
2720
2721         PR c++/19628
2722         * g++/ext/builtin7.C: New.
2723         * g++/ext/builtin8.C: New.
2724
2725 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2726
2727         PR c/18502
2728         * gcc.dg/pr18502-1.c: New test.
2729
2730 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2731
2732         PR c++/17413
2733         * g++.dg/template/local4.C: Tweak.
2734
2735 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2736
2737         PR tree-optimization/19578
2738         * gcc.c-torture/compile/20050202-1.c: New test.
2739
2740 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2741
2742         PR c/19435
2743         * gcc.dg/c99-init-4.c: New test.
2744
2745 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2746
2747         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2748
2749         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2750
2751         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2752         * g++.dg/eh/check-vect.h: New.
2753
2754         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2755         * gcc.dg/vect/vect-78.c: Ditto.
2756         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2757         Remove.
2758
2759         * g++.dg/conversion/simd1.C: Expect warning.
2760         * g++.dg/ext/attribute-test-1.C: Ditto.
2761         * g++.dg/ext/attribute-test-2.C: Ditto.
2762         * g++.dg/ext/attribute-test-3.C: Ditto.
2763         * g++.dg/ext/attribute-test-4.C: Ditto.
2764
2765         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2766         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2767
2768         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2769
2770 2005-02-01  Richard Henderson  <rth@redhat.com>
2771
2772         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2773         long double for ibm double-double format.
2774         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2775
2776 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2777
2778         PR tree-optimization/19633
2779         * testsuite/gcc.dg/pr19633-1.c: New test.
2780         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2781         to NULL or a symbol.
2782
2783 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2784
2785         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2786         New procs.
2787         (dg-process-target (local override)): Handle selector expressions.
2788
2789         * gcc.test-framework/README: Describe tests in source directory.
2790         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2791         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2792         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2793         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2794         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2795         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2796         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2797         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2798         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2799         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2800         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2801         * gcc.test-framework/dg-error-exp-P.c: New test.
2802         * gcc.test-framework/dg-error-exp-XP.c: New test.
2803         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2804         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2805         * gcc.test-framework/dg-output-exp-P.c: New test.
2806         * gcc.test-framework/dg-output-exp-XF.c: New test.
2807         * gcc.test-framework/dg-warning-exp-P.c: New test.
2808         * gcc.misc-tests/dg-1.c: Remove.
2809         * gcc.misc-tests/dg-2.c: Remove.
2810         * gcc.misc-tests/dg-3.c: Remove.
2811         * gcc.misc-tests/dg-4.c: Remove.
2812         * gcc.misc-tests/dg-5.c: Remove.
2813         * gcc.misc-tests/dg-6.c: Remove.
2814         * gcc.misc-tests/dg-7.c: Remove.
2815         * gcc.misc-tests/dg-8.c: Remove.
2816         * gcc.misc-tests/dg-9.c: Remove.
2817         * gcc.misc-tests/dg-10.c: Remove.
2818         * gcc.misc-tests/dg-11.c: Remove.
2819         * gcc.misc-tests/dg-12.c: Remove.
2820         * gcc.misc-tests/dg-test.exp: Remove.
2821
2822         * gcc.test-framework/test-framework.awk: Change recording and
2823         printing of passes and failures.
2824
2825         * gcc.test-framework: New directory.
2826         * gcc.test-framework/README: New.
2827         * gcc.test-framework/test-framework.exp: New.
2828         * gcc.test-framework/test-framework.awk: New.
2829         * gcc.test-framework/gen_directive_tests: New.
2830
2831 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2832
2833         * lib/treelang.exp: Fix comment typos.
2834         (treelang_target_compile): Don't append libs=-ltreelang to options.
2835
2836 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2837
2838         * g++.dg/parse/typename7.C: Adjust error messages.
2839
2840 2005-01-31  Jeff Law  <law@redhat.com>
2841
2842         * gcc.c-torture/execute/20050131-1.c: New test.
2843         * gcc.dg/wcaselabel.c: New test.
2844
2845 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2846
2847         * g++.dg/other/warning1.C: Adjust error messags.
2848         * g++.dg/parse/constant5.C: New test.
2849
2850 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2851
2852         PR c/19333
2853         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2854         the test case valid.
2855         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2856         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2857         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2858         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2859         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2860         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2861
2862 2005-01-31  Dale Johannesen  <dalej@apple.com>
2863
2864         * g++.dg/opt/pr19650.C:  New test.
2865
2866 2005-01-31  Richard Henderson  <rth@redhat.com>
2867
2868         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2869         long double for intel double extended format.
2870         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2871
2872 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2873
2874         PR c++/19555
2875         * g++.dg/template/static10.C: New test.
2876
2877         PR c++/19395
2878         * g++.dg/parse/error24.C: New test.
2879
2880         PR c++/19367
2881         * g++.dg/lookup/builtin1.C: New test.
2882
2883         PR c++/19457
2884         * g++.dg/warn/conv3.C: New test.
2885
2886 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2887
2888         PR fortran/19647
2889         * gfortan.dg/inquire_7.f90
2890
2891 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2892
2893         PR tree-optimization/15791
2894         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2895         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2896         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2897         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2898         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2899         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2900         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2901         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2902         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2903         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2904
2905 2005-01-29  Paul Brook  <paul@codesourcery.com>
2906
2907         PR fortran/18565
2908         * check.c (real_or_complex_check): New function.
2909         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2910         * intrinsic.c (add_functions): Use new check functions.
2911         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2912         Add prototypes.
2913
2914 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2915
2916         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2917         gcc.dg/lvalue-3.c: New tests.
2918         * gcc.dg/concat.c: Update expected messages.
2919
2920 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2921
2922         PR libfortran/19595
2923         * gfortran.dg/eor_1.f90:  New test.
2924
2925 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2926
2927         PR fortran/19589
2928         * gfortran.dg/logical_data_1.f90: New test.
2929
2930 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2931
2932         PR c++/19253
2933         * g++.dg/template/crash33.C: New test.
2934
2935         PR c++/19667
2936         * g++.dg/template/crash32.C: New test.
2937
2938 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2939
2940         PR middle-end/16558
2941         * g++.dg/warn/Wreturn-type-2.C: New test.
2942
2943 2004-06-24  Jeff Law  <law@redhat.com>
2944
2945         * gcc.dg/tree-ssa/20050128-1.c: New test.
2946
2947 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2948
2949         * gcc.target/frv/all-mdpackh-1.c: New test.
2950
2951 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2952
2953         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2954
2955 2005-01-27  Richard Henderson  <rth@redhat.com>
2956
2957         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2958
2959 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2960
2961         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2962
2963 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2964
2965         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2966         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2967         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2968         to cope with cases where the multilib options override the dg-options.
2969
2970 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2971
2972         PR c/18946
2973         * gcc.dg/noncompile/20050120-1.c: New test.
2974
2975 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2976
2977         PR tree-optimization/19633
2978         * gcc.dg/pr19633.c: New test.
2979         * gcc.dg/tree-ssa/pr19633.c: New test.
2980
2981 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2982
2983         * gcc.dg/20041216-1.c: New test.
2984
2985 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2986
2987         PR objc/18862
2988         * objc.dg/selector-2.m: New test.
2989
2990 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2991
2992         * g++.dg/opt/range-test-2.C: New test.
2993
2994         PR rtl-optimization/19579
2995         * gcc.c-torture/execute/20050124-1.c: New test.
2996
2997 2005-01-26  Greg Parker  <gparker@apple.com>
2998         Stuart Hastings  <stuart@apple.com>
2999
3000         * gcc.c-torture/execute/20050125-1.c: New.
3001
3002 2005-01-18  Jan Hubicka  <jh@suse.cz>
3003
3004         PR tree-optimize/19337
3005         * gcc.c-torture/compile/20050119-1.c: New test.
3006
3007 2005-01-24  James E Wilson  <wilson@specifixinc.com>
3008
3009         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
3010         test for successful match.
3011
3012 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
3013
3014         PR objc/18408
3015         * objc.dg/comp-types-7.m: New test.
3016
3017 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
3018
3019         * lib/target-supports.exp (current_target_name): New.
3020         (check_effective_target_ilp32, check_effective_target_lp64):
3021         Cache the result to use as long as the current target, with
3022         multilib flags, remains the same.
3023
3024         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
3025         (dg-require-weak, dg-require-visibility, dg-require-alias,
3026         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
3027         dg-require-effective-target, dg-skip-if): Remove call to
3028         skip_test_and_clear_xfail.
3029         (dg-test): Clear xfail data.
3030
3031 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
3032
3033         PR target/17751
3034         * gcc.dg/ppc64-toc.c: New test.
3035
3036         * g++.dg/tree-ssa/empty-1.C: New test.
3037
3038         PR middle-end/19551
3039         * gcc.c-torture/execute/20050121-1.c: New test.
3040         * gcc.dg/20050121-2.c: New test.
3041
3042 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
3043         Paul Brook  <paul@codesourcery.com>
3044
3045         PR fortran/17941
3046         * gfortran.dg/real_const_1.f: New test.
3047         * gfortran.dg/real_const_2.f90: New test.
3048         * gfortran.dg/complex_int_1.f90: New test.
3049
3050 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3051
3052         PR fortran/19313
3053         * gfortan.dg/inquire_6.f90: New test.
3054
3055 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3056
3057         PR libfortran/19451
3058         * open_readonly_1.f90:  New test.
3059
3060 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3061
3062         PR libfortran/18982
3063         * gfortran.dg/open_new.f90: New file.
3064
3065 2005-01-22  Paul Brook  <paul@codesourcery.com>
3066
3067         * namelist_1.f90: New test.
3068
3069 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
3070
3071         PR tree-optimization/19484
3072         * gcc.c-torture/compile/20050122-[12].c: New tests.
3073
3074 2005-01-22  Paul Brook  <paul@codesourcery.com>
3075
3076         * gfortran.dg/implicit_2.f90: New test.
3077
3078 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
3079
3080         PR fortran/19314
3081         * gfortran.dg/inquire_5.f90: New test.
3082
3083 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3084
3085         PR c/18809
3086         * gcc.dg/pr18809-1.c: New test.
3087
3088 2005-01-21  Ian Lance Taylor  <ian@airs.com>
3089
3090         * gcc.dg/20050121-1.c: New test.
3091
3092         PR tree-optimization/13000
3093         * gcc.dg/20040206-1.c: Change warning to point where function is
3094         being inlined.
3095
3096 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3097
3098         PR c++/19208
3099         * g++.dg/template/array11.C: New test.
3100
3101 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3102
3103         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
3104         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
3105         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
3106         * gfortran.dg/getenv_1.f90: Add dg-do directive.
3107         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
3108         gfortran.dg/pr17164.f90: Add missing dg-do directives.
3109
3110 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3111
3112         PR tree-optimization/15349
3113         * gcc.dg/tree-ssa/pr15349.c: New.
3114
3115 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
3116
3117         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
3118
3119 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
3120
3121         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
3122         scan-assembler-times directive name.
3123
3124         * gcc.dg/asm-a.c: Move dg-require-effective-target to
3125         after dg-do.
3126
3127         PR rtl-optimization/19462
3128         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
3129
3130 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
3131
3132         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
3133         counting function calls on ia64.
3134
3135 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
3136
3137         PR rtl-optimization/15139
3138         * gcc.dg/20050111-2.c: New test.
3139
3140         PR c/17297
3141         * gcc.c-torture/compile/20050113-1.c: New testcase.
3142
3143         PR middle-end/19164
3144         * gcc.dg/20050113-1.c: New testcase.
3145
3146 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
3147
3148         * gcc.dg/vect/vect-85.c: Add comment.
3149         * gcc.dg/vect/vect-86.c: Add xfail for now.
3150         * gcc.dg/vect/vect-87.c: Add xfail for now.
3151         * gcc.dg/vect/vect-88.c: Add xfail for now.
3152         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
3153
3154 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3155
3156         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
3157
3158 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3159
3160         * g++.dg/debug/typedef3.C: New test.
3161
3162 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
3163
3164         PR c/19472
3165         * gcc.dg/asm-a.c: New test.
3166
3167 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
3168
3169         * gcc.dg/sh-relax.c: Add prototype for abort.
3170
3171 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3172
3173         * gcc.dg/short-compare-1.c: New test.
3174         * gcc.dg/short-compare-2.c: Likewise.
3175
3176 2005-01-18  Michael Matz  <matz@suse.de>
3177
3178         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
3179
3180 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
3181
3182         PR tree-optimization/19121
3183         * gcc.c-torture/compile/pr19121.c: New test.
3184
3185 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
3186
3187         PR target/19357
3188         * gcc.c-torture/compile/pr19357.c: New test.
3189
3190 2005-01-17  Ian Lance Taylor  <ian@airs.com>
3191
3192         PR c/5675
3193         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
3194         pass--those that refer just to the variable, possibly with a
3195         cast.
3196         * gcc.dg/c99-const-expr-3.c: Likewise.
3197
3198         PR middle-end/13127
3199         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
3200         longer emitted.
3201
3202 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
3203
3204         PR fortran/18778
3205         * gfortran.dg/endfile_2.f90: New test.
3206
3207 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
3208
3209         PR 19168
3210         * gfortran.dg/select_5.f90: New test.
3211
3212 2004-01-16  Paul Brook  <paul@codesourcery.com>
3213
3214         * gfortran.dg/common_4.f90: New test.
3215
3216 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3217
3218         PR rtl-optimization/19462
3219         * gcc.dg/torture/pr19462-1.c: New test.
3220
3221 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3222
3223         PR objc/19321
3224         * objc.dg/func-ptr-2.m: New.
3225         * objc.dg/volatile-1.m: New.
3226
3227 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3228
3229         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3230
3231 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3232
3233         PR tree-optimization/19060
3234         * gcc.c-torture/execute/20050104-1.c: New test.
3235
3236 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3237
3238         PR fortran/18983
3239         * gfortran.dg/write_to_null.f90: New test.
3240
3241 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3242             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3243
3244         PR other/19328
3245         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3246         argument.
3247
3248 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3249
3250         PR c++/19263
3251         * g++.dg/init/vector1.C: New test.
3252
3253 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3254
3255         PR target/13158
3256         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3257         PR target/18987
3258         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3259
3260 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3261
3262         * gfortran.dg/select_1.f90: New test.
3263         * gfortran.dg/select_2.f90: New test.
3264         * gfortran.dg/select_3.f90: New test.
3265         * gfortran.dg/select_4.f90: New test.
3266
3267 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3268
3269         PR middle-end/19084
3270         PR rtl-optimization/19348
3271         * gcc.dg/20050111-1.c: New test.
3272         * gcc.c-torture/execute/20050111-1.c: New test.
3273
3274         * gcc.dg/i386-asm-4.c: New test.
3275
3276 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3277
3278         * gcc.dg/nested-func-2.c: New test.
3279         * ada/acats/norun.lst: Remove c953002.
3280
3281 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3282
3283         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3284
3285 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3286
3287         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3288
3289 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3290
3291         PR target/18761
3292         * g++.dg/abi/align1.C: New test.
3293
3294 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3295
3296         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3297         at a time.
3298         * g++.dg/ext/altivec_check.h: Support compiling as C.
3299
3300 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3301
3302         PR c++/19355
3303         * g++.dg/expr/pr19355-1.C: New test case.
3304
3305 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3306
3307         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3308         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3309         * ada/acats/tests/c3/c92005b.ada: Likewise.
3310         * ada/acats/tests/c3/cxb3012.a: Likewise.
3311         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3312
3313 2005-01-09  Paul Brook  <paul@codesourcery.com>
3314
3315         * gfortran.dg/common_2.f90: New file.
3316         * gfortran.dg/common_3.f90: New file.
3317
3318 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3319
3320         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3321
3322 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3323
3324         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3325         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3326         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3327         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3328         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3329         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3330         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3331         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3332         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3333         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3334         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3335         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3336         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3337         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3338         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3339         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3340         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3341         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3342         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3343         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3344         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3345         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3346         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3347         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3348         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3349         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3350         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3351         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3352         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3353         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3354         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3355         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3356         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3357         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3358         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3359         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3360         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3361         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3362         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3363         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3364         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3365         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3366         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3367         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3368         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3369         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3370         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3371         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3372         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3373         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3374         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3375         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3376         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3377         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3378         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3379         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3380         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3381         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3382         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3383         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3384         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3385         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3386         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3387         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3388         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3389         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3390         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3391
3392         * gcc.dg/vect/vect-1.c: Fix spelling.
3393         * gcc.dg/vect/vect-10.c: Fix spelling.
3394         * gcc.dg/vect/vect-11.c: Fix spelling.
3395         * gcc.dg/vect/vect-12.c: Fix spelling.
3396         * gcc.dg/vect/vect-14.c: Fix spelling.
3397         * gcc.dg/vect/vect-15.c: Fix spelling.
3398         * gcc.dg/vect/vect-16.c: Fix spelling.
3399         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3400         * gcc.dg/vect/vect-64.c: Fix comments.
3401         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3402
3403 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3404             Ira Rosen  <irar@il.ibm.com>
3405
3406         * gcc.dg/vect/vect-70.c: New test.
3407         * gcc.dg/vect/vect-71.c: New test.
3408
3409 2005-01-09  Manfred Hollstein  <mh@suse.com>
3410
3411         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3412         * gcc.dg/pr18241-2.c: Likewise.
3413         * gcc.dg/pr18241-3.c: Likewise.
3414         * gcc.dg/pr18241-4.c: Likewise.
3415         * gcc.dg/pr18241-5.c: Likewise.
3416
3417 2005-01-08  Richard Henderson  <rth@redhat.com>
3418
3419         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3420         False for x86 and x86-64.
3421
3422 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3423
3424         PR tree-optimization/18241
3425         * gcc.dg/pr18241-1.c: New test.
3426         * gcc.dg/pr18241-2.c: New test.
3427         * gcc.dg/pr18241-3.c: New test.
3428         * gcc.dg/pr18241-4.c: New test.
3429         * gcc.dg/pr18241-5.c: New test.
3430
3431 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3432
3433         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3434         gfortran.dg/select_4.f90: New.
3435
3436 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3437
3438         * gcc.c-torture/execute/20050107-1.c: New test.
3439
3440 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3441
3442         PR c++/19298
3443         * g++.dg/template/ref2.C: New.
3444
3445 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3446
3447         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3448         instead of being empty.
3449
3450 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3451
3452         PR fortran/15553
3453         * gfortran.dg/array-1.f90: New test.
3454
3455 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3456
3457         PR tree-optimization/19283
3458         * gcc.c-torture/execute/20050106-1.c: New test.
3459
3460         PR rtl-optimization/18861
3461         * gcc.dg/20050105-1.c: New test.
3462
3463         PR tree-optimization/18828
3464         * gcc.dg/20050105-2.c: New test.
3465
3466 2005-01-07  Andreas Jaeger  <aj@suse.de>
3467
3468         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3469
3470 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3471
3472         PR fortran/18398
3473         * gfortran.dg/fmt_read.f90: New test.
3474
3475 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3476
3477         * gcc.dg/rs6000-ldouble-2.c: New.
3478
3479 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3480
3481         PR c++/19244
3482         * g++.dg/parser/ctor2.C: New test.
3483
3484 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3485
3486         PR c++/17154
3487         * g++.dg/template/using9.C: New test.
3488
3489 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3490
3491         PR c++/19258
3492         * g++.dg/lookup/friend6.C: New test.
3493
3494 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3495
3496         PR c++/19270
3497         * g++.dg/template/array10.C: New.
3498
3499 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3500
3501         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3502         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3503
3504 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3505
3506         * gcc.c-torture/compile/20050105-1.c: New test.
3507
3508 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3509
3510         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3511
3512 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3513
3514         PR middle-end/19100
3515         * gcc.dg/conv-3.c: New test case.
3516
3517 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3518
3519         * gcc.dg/asm-wide-1.c: New test.
3520
3521 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3522
3523         PR c++/19030
3524         * g++.dg/parse/crash22.C: New
3525
3526 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3527
3528         PR 19257
3529         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3530
3531 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3532
3533         PR middle-end/17767
3534         * gcc.dg/i386-mmx-6.c: New test case.
3535
3536 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3537
3538         PR tree-optimization/18308
3539         * gcc.dg/vect/pr18308.c: New testcase.
3540
3541 2005-01-04  Andreas Jaeger  <aj@suse.de>
3542
3543         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3544
3545 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3546             Robert Bowdidge <bowdidge@apple.com>
3547
3548         * gcc.dg/cpp/subframework1.c: New.
3549         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3550         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3551         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3552         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3553
3554 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3555
3556         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3557         producing warning.
3558         * gcc.dg/darwin-weakimport-2.c: New.
3559
3560 2005-01-03  Richard Henderson  <rth@redhat.com>
3561
3562         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3563
3564 2005-01-03  Richard Henderson  <rth@redhat.com>
3565
3566         * gcc.dg/vect/vect.exp: Enable for ia64.
3567         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3568         (check_effective_target_vect_float): Likewise.
3569         (check_effective_target_vect_no_align): Likewise.
3570         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3571         * gcc.dg/vect/vect-8.c: Likewise.
3572
3573 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3574
3575         PR target/19236
3576         * gcc.dg/pr19236-1.c: New test case.
3577
3578 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3579
3580         PR rtl-optimization/12092
3581         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3582
3583 2005-01-02  Andreas Jaeger  <aj@suse.de>
3584
3585         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3586
3587 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3588             Andrew Pinski  <pinskia@physics.uc.edu>
3589
3590         PR rtl-optimization/12092
3591         * gcc.dg/pr12092-1.c: New test case.
3592
3593 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3594
3595         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3596         'hidden' and 'default' for better portability.
3597         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3598
3599         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3600         6 and 7.
3601         * g++.old-deja/g++.brendan/new3.C: Likewise.
3602
3603 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3604
3605         * gcc.dg/20041231-1.C: New test.
3606         * g++.dg/warn/Wunreachable-code-1.C: New test.
3607
3608 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3609
3610         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3611         file, not /dev/null.  Abort on error.
3612
3613 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3614             Ziemowit Laski  <zlaski@apple.com>
3615
3616         PR objc/18971
3617         * objc.dg/encode-5.m: New test.
3618
3619 2004-12-29  Richard Henderson  <rth@redhat.com>
3620
3621         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3622         * objc.dg/stabs-1.m: Disable for ia64.
3623
3624 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3625
3626         PR c++/19190
3627         * g++.dg/warn/Wunused-10.C: New test.
3628
3629 2004-12-28  Richard Henderson  <rth@redhat.com>
3630
3631         * objc.dg/stabs-1.m: Disable for alpha.
3632
3633 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3634
3635         PR c++/19149
3636         * g++.dg/parse/error23.C: New test.
3637
3638 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3639
3640         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3641
3642         PR fortran/19032
3643         * gfortran.dg/intrinsic_modulo_1.f90: New.
3644         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3645         tests with divisor -1.
3646
3647 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3648
3649         * g++.dg/opt/temp1.C (memcpy): Return a value.
3650
3651         PR c++/19148
3652         * g++.dg/expr/cond7.C: New test.
3653
3654 2004-12-27  Paul Brook  <paul@codesourcery.com>
3655
3656         * gfortran.dg/g77/select_no_compile.f: Remove.
3657
3658 2004-12-27  Richard Henderson  <rth@redhat.com>
3659
3660         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3661         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3662         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3663
3664 2004-12-26  Richard Henderson  <rth@redhat.com>
3665
3666         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3667         by 1i instead of token pasting.
3668
3669 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3670
3671         PR tree-optimization/17578
3672         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3673         to additional_flags.
3674         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3675
3676 2004-12-25  Richard Henderson  <rth@redhat.com>
3677
3678         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3679         Remove Alpha.
3680
3681 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3682
3683         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3684         hppa*-*-hpux*.
3685         * gcc.dg/pr17957.c (dg-options): Likewise.
3686         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3687         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3688         instead of 0 on __hppa__.
3689         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3690         "foo,%r" on hppa*-*-*.
3691
3692 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3693
3694         PR fortran/19071
3695         * gfortran.dg/complex_write.f90: New test.
3696
3697 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3698
3699         PR c++/17595
3700         * g++.dg/parse/pragma2.C: New test.
3701
3702         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3703
3704 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3705
3706         * gcc.dg/empty2.c: Add missing dg-warning.
3707
3708 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3709
3710         PR c++/17413
3711         * g++.dg/template/local4.C: New test.
3712         * g++.dg/template/crash19.C: Add dg-error marker.
3713
3714         * g++.dg/template/crash31.C: Correct embedded PR number.
3715
3716 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3717
3718         PR c++/16405
3719         * g++.dg/opt/temp1.C: Add do-run marker.
3720
3721 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3722
3723         * g++.dg/template/spec19.C: New.
3724
3725 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3726
3727         PR target/16819
3728         * gcc.dg/empty2.c: New.
3729
3730 2004-12-23  Richard Henderson  <rth@redhat.com>
3731
3732         * lib/target-supports.exp (check_effective_target_vect_no_align):
3733         Remove i?86 and x86-64.
3734
3735 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3736
3737         PR c++/16405
3738         * g++.dg/opt/temp1.C: New test.
3739
3740 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3741
3742         PR c++/18733
3743         * g++.dg/template/friend33.C: New testcase.
3744
3745 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3746
3747         PR c++/18464
3748         * g++.dg/template/cond5.C: New test.
3749
3750         PR c++/18492
3751         * g++.dg/inherit/thunk3.C: New test.
3752
3753         PR c++/11224
3754         * g++.dg/warn/Wunused-9.C: New test.
3755
3756 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3757
3758         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3759
3760 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3761
3762         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3763
3764 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3765
3766         PR c++/18378
3767         * g++.dg/ext/packed8.C: New test.
3768
3769         PR c++/13268
3770         * g++.dg/template/crash31.C: New test.
3771
3772         PR c++/19034
3773         * g++.dg/template/crash30.C: New test.
3774
3775 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3776
3777         PR C++/18984
3778         * g++.dg/eh/ctor3.C: New test.
3779
3780 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3781
3782         * objc.dg/stabs-1.m: Allow section name to be quoted and
3783         assembly label to begin with '.LL'.
3784
3785 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3786
3787         * gcc.dg/vect/vect.exp
3788         (check_effective_target_lp64_or_vect_no_align): New.
3789         * gcc.dg/vect/vect-77.c: Use it.
3790         * gcc.dg/vect/vect-78.c: Use it.
3791
3792         * lib/target-supports.exp
3793         (check_effective_target_vect_no_max,
3794         check_effective_target_vect_no_bitwise,
3795         check_effective_target_vect_no_align): New.
3796         * gcc.dg/vect/vect-13.c: Use them.
3797         * gcc.dg/vect/vect-17.c: Ditto.
3798         * gcc.dg/vect/vect-18.c: Ditto.
3799         * gcc.dg/vect/vect-19.c: Ditto.
3800         * gcc.dg/vect/vect-20.c: Ditto.
3801         * gcc.dg/vect/vect-27.c: Ditto.
3802         * gcc.dg/vect/vect-29.c: Ditto.
3803         * gcc.dg/vect/vect-44.c: Ditto.
3804         * gcc.dg/vect/vect-48.c: Ditto.
3805         * gcc.dg/vect/vect-50.c: Ditto.
3806         * gcc.dg/vect/vect-52.c: Ditto.
3807         * gcc.dg/vect/vect-54.c: Ditto.
3808         * gcc.dg/vect/vect-56.c: Ditto.
3809         * gcc.dg/vect/vect-58.c: Ditto.
3810         * gcc.dg/vect/vect-60.c: Ditto.
3811         * gcc.dg/vect/vect-72.c: Ditto.
3812         * gcc.dg/vect/vect-80.c: Ditto.
3813
3814 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3815
3816         PR c++/14075
3817         * g++.dg/init/string1.C: New.
3818
3819         PR c++/18975
3820         * g++.dg/other/synth1.C: New.
3821
3822 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3823
3824         PR c/18963
3825         * gcc.dg/pr18963-1.c: New test.
3826
3827 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3828
3829         PR c/18596
3830         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3831         * gcc.dg/pr18596-1.c: Use dg-error.
3832         (dg-options): Use -fno-unit-at-a-time.
3833         * gcc.dg/pr18596-2.c: New test.
3834         * gcc.dg/pr18596-3.c: New test.
3835
3836 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3837
3838         PR middle-end/18683
3839         * g++.dg/opt/pr18683-1.C: New test case.
3840
3841 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3842
3843         PR other/19093
3844         * g++.dg/opt/max1.C: Fix for 64bit targets.
3845
3846 2004-12-20  Matt Austern  <austern@apple.com>
3847
3848         PR c++/19044
3849         * g++.dg/ext/builtin6.C: New
3850
3851 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3852
3853         PR tree-optimization/19080
3854         * gcc.c-torture/compile/pr19080.c: New test.
3855
3856 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3857
3858         * gcc.dg/20041219-1.c: New test.
3859
3860 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3861
3862         PR middle-end/19068
3863         * g++.dg/opt/max1.C: New test case.
3864
3865 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3866
3867         * gcc.dg/fdata-sections-1.c: New test.
3868
3869 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3870
3871         PR middle-end/18548
3872         * gcc.dg/max-1.c: New test case.
3873
3874 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3875
3876         * gcc.c-torture/execute/20041218-1.c: New test.
3877
3878 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3879
3880         * gcc.dg/pr18501.c: New test.
3881         * gcc.dg/uninit-5.c: XFAIL.
3882         * gcc.dg/uninit-9.c: XFAIL.
3883
3884 2004-12-17  Dale Johannesen  <dalej@apple.com>
3885
3886         * gcc.dg/20041213-1.c:  New.
3887
3888 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3889
3890         * objc.dg/stabs-1.m: Allow assembly label to begin
3891         with a dot ('.').
3892
3893 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3894
3895         * gcc.c-torture/execute/20041213-1.c: Move...
3896         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3897
3898 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3899
3900         PR c++/18721
3901         * g++.dg/lookup/conv-5.C: New.
3902
3903 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3904
3905         * objc.dg/stabs-1.m: New test.
3906
3907 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3908
3909         * gcc.dg/visibility-c.c: Change compile to
3910         assemble for the test.
3911
3912 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3913
3914         PR target/19041
3915         * gcc.dg/visibility-c.c: New test.
3916
3917 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3918
3919         PR middle-end/18493
3920         * gcc.dg/switch-8.c: New test case.
3921
3922 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3923
3924         PR c++/18905
3925         * g++.dg/template/init4.C: New.
3926         * g++.dg/opt/static3.C: Enable optimizer.
3927
3928 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3929
3930         * g++.dg/other/complex1.C: New test.
3931
3932 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3933
3934         * g++.dg/opt/inline9.C: New test.
3935
3936 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3937
3938         PR fortran/18993
3939         * gfotran.dg/nullify_1.f: New test.
3940
3941 2004-12-15  Richard Henderson  <rth@redhat.com>
3942
3943         * gcc.target/i386/i386.exp: New harness.
3944         * gcc.target/i386/vect-args.c: New.
3945
3946 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3947
3948         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3949
3950 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3951
3952         PR c++/18825
3953         * g++.dg/template/friend32.C: New test.
3954
3955 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3956
3957         * cpp/pragma-once-1.c: New test.
3958         * cpp/pragma-once-1b.h: Likewise.
3959         * cpp/pragma-once-1c.h: Likewise.
3960         * cpp/pragma-once-1d.h: Likewise.
3961         * cpp/inc/pragma-once-1a.h: Likewise.
3962
3963 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3964             Steven G. Kargl  <kargls@comcast.net>
3965
3966         PR fortran/17597
3967         * gfortran.dg/list_read_3.f90: New test.
3968
3969 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3970
3971         * gcc.dg/ftrapv-2.c: New test.
3972
3973 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3974
3975         PR c++/18981
3976         * g++.dg/template/typename9.C: New test.
3977
3978 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3979
3980         PR c++/18738
3981         * g++.dg/template/typename8.C: New test.
3982         * g++.dg/parse/friend2.C: Tweak error message.
3983
3984 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3985
3986         * gcc.c-torture/20041214-1.c: New test.
3987
3988 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3989
3990         PR c++/18965
3991         * g++.dg/init/array17.C: New test.
3992
3993 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3994
3995         PR c++/18793
3996         * g++.dg/init/aggr3.C: New test.
3997
3998 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3999
4000         * gcc.dg/altivec-types-1.c: New test.
4001         * gcc.dg/altivec-types-2.c: New test.
4002         * gcc.dg/altivec-types-3.c: New test.
4003         * gcc.dg/altivec-types-4.c: New test.
4004         * g++.dg/ext/altivec-types-1.C: New test.
4005         * g++.dg/ext/altivec-types-2.C: New test.
4006         * g++.dg/ext/altivec-types-3.C: New test.
4007         * g++.dg/ext/altivec-types-4.C: New test.
4008
4009 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
4010
4011         PR middle-end/18951
4012         * gcc.c-torture/execute/20041213-1.c: New test.
4013
4014 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
4015
4016         PR c++/18949
4017         * g++.dg/template/cast1.C: New.
4018
4019 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
4020
4021         * gcc.c-torture/execute/20041213-2.c: New test.
4022
4023 2004-12-13  Richard Henderson  <rth@redhat.com>
4024
4025         * gcc.dg/i386-sse-10.c: Fix typo in options.
4026
4027 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
4028
4029         PR c++/18968
4030         * g++.dg/opt/pr18968.C: New test.
4031
4032 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
4033
4034         PR c++/18925
4035         * g++.dg/ext/visibility/staticdatamem.C: New test.
4036
4037 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
4038
4039         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
4040
4041 2004-12-13  Roger Sayle  <roger@eyesopen.com>
4042
4043         PR rtl-optimization/18928
4044         * gcc.dg/pr18928-1.c: New test case.
4045
4046 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4047
4048         PR tree-opt/16951
4049         * gcc.c-torture/compile/20041211-1.c: New.
4050
4051 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4052
4053         PR middle-end/17564
4054         * gcc.c-torture/execute/20041212-1.c: New test.
4055
4056 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4057
4058         PR fortran/18869
4059         * gfortran.dg/common_1.f90: New test.
4060
4061 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4062         Paul Brook  <paul@codesourcery.com>
4063
4064         PR fortran/16222
4065         * gfortran.dg/real_do_1.f90: New test.
4066
4067 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4068
4069         PR tree-opt/18040
4070         * g++.dg/opt/ptrmem6.C: New test.
4071
4072 2004-12-11  Roger Sayle  <roger@eyesopen.com>
4073
4074         PR middle-end/18921
4075         * gcc.dg/pr18921-1.c: New test case.
4076
4077 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4078
4079         PR fortran/17175
4080         * gfortran.dg/scale_1.f90: New test.
4081
4082 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
4083
4084         PR middle-end/18903
4085         * gcc.c-torture/compile/pr18903.c: New test.
4086
4087 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
4088
4089         * gcc.c-torture/execute/20041210-1.c: New test.
4090
4091 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4092
4093         PR c++/18731
4094         * g++.dg/parser/struct-1.C: New test.
4095         * g++.dg/parser/struct-2.C: New test.
4096         * g++.dg/parser/struct-3.C: New test.
4097
4098 2004-12-09  Richard Henderson  <rth@redhat.com>
4099
4100         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
4101
4102         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
4103         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
4104
4105 2004-12-09  Matt Austern  <austern@apple.com>
4106
4107         PR c++/18514
4108         * g++.dg/ext/builtin1.C: New
4109         * g++.dg/ext/builtin2.C: New
4110         * g++.dg/ext/builtin3.C: New
4111         * g++.dg/ext/builtin4.C: New
4112         * g++.dg/ext/builtin5.C: New
4113
4114 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
4115
4116         PR tree-opt/18904
4117         * g++.dg/opt/ptrmem5.C: New test.
4118
4119 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
4120
4121         * g++.dg/parse/typename5.C: Adjust for new error.
4122         * g++.dg/parse/typename7.C: New.
4123
4124 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4125
4126         PR c++/18073
4127         * g++.dg/other/mmintrin.C: New test.
4128
4129 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
4130
4131         PR c++/16681
4132         * g++.dg/init/array15.C: New.
4133         * g++.dg/init/array16.C: New.
4134
4135 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4136
4137         PR fortran/18826
4138         * gfortran.dg/assign_1.f90: New test.
4139
4140 2004-12-08  Nick Clifton  <nickc@redhat.com>
4141
4142         * gcc.target/xstormy16/bss_below100: New directory containing tests.
4143         * gcc.target/xstormy16/data_below100: Likewise.
4144         * gcc.target/xstormy16/sfr: Likewise.
4145         * gcc.target/xstormy16/below100.S: New test source file.
4146         * gcc.target/xstormy16/below100.ld: New test linker script.
4147         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4148         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
4149         bp instructions.
4150         * gcc.target/xstormy16/bp.c: Likewise.
4151
4152         * gcc.target/xstormy16/bss_below100: New files:
4153         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4154         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4155         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4156         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4157         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4158         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4159         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4160         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4161         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4162         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4163         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4164         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4165         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4166         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4167         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4168         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4169         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4170         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4171         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4172         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4173         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4174         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4175         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4176         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4177         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4178         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4179         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4180
4181         * gcc.target/xstormy16/data_below100: New files:
4182         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4183         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4184         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4185         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4186         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4187         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4188         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4189         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4190         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4191         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4192         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4193         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4194         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4195         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4196         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4197         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4198         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4199         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4200         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4201         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4202         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4203         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4204         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4205         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4206         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4207         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4208         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4209
4210         * gcc.target/xstormy16/sfr: New files:
4211         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
4212         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
4213         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4214         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4215         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4216         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4217         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4218         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4219         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4220         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4221         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4222         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4223         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4224         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4225         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4226         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4227         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4228         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4229         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4230         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4231         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4232         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4233         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4234         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4235         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4236         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4237         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4238         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4239         27_if0_sfrw_bitfield_f.c
4240
4241 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4242
4243         PR c++/18100
4244         * g++.dg/lookup/name-clash4.C: New test.
4245
4246 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4247
4248         PR c++/18672
4249         * g++.dg/opt/array1.C: New.
4250
4251         PR c++/18803
4252         * g++.dg/template/operator5.C: New.
4253
4254 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4255
4256         PR c/18867
4257         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4258
4259 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4260
4261         * gcc.dg/noncompile/20041207.c: New test.
4262
4263 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4264
4265         * g++.dg/other/unreachable-1.C: New test.
4266
4267 2004-12-06  Nick Clifton  <nickc@redhat.com>
4268
4269         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4270         <limits.h> because the latter comes from gcc's include/ directory
4271         and not the newlib/libc/include directory.
4272
4273 2004-12-04  Richard Henderson  <rth@redhat.com>
4274
4275         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4276
4277 2004-12-04  Richard Henderson  <rth@redhat.com>
4278
4279         * lib/target-supports.exp (check_gc_sections_available): Disable
4280         for alpha and ia64.
4281
4282 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4283
4284         PR middle-end/17909
4285         * g++.dg/other/vararg-2.C: New test.
4286
4287 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4288
4289         PR c++/17011, c++/17971
4290         * g++.dg/template/error15.C: Adjust expected error.
4291         * g++.dg/template/instantiate3.C: Likewise.
4292
4293 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4294
4295         * gcc.dg/altivec-18.c: Fix for darwin
4296
4297 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4298
4299         PR c++/18782
4300         * g++.dg/parse/ptrmem2.C: New.
4301
4302         PR c++/18318
4303         * g++.dg/template/new1.C: New.
4304
4305 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4306
4307         PR fortran/18710
4308         * gfortran.dg/direct_io_3.f90: New test.
4309
4310 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4311
4312         PR 18758
4313         * g++.dg/parse/crash21.C: New.
4314
4315 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4316
4317         PR c++/15664, c++/18276
4318         * g++.dg/template/ttp13.C: New test.
4319         * g++.dg/template/ttp14.C: Likewise.
4320
4321 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4322
4323         PR c++/18123
4324         * g++.dg/parse/enum2.C: New test.
4325         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4326
4327 2004-12-02  Nick Clifton  <nickc@redhat.com>
4328
4329         * gcc.target/xstormy16: New test directory.
4330         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4331         * gcc.target/xstormy16/bp.c: Check the generation of bp
4332         instructions.
4333         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4334         bn instructions and the BELOW100 attribute.
4335
4336 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4337
4338         PR target/16952
4339         * gcc.dg/ppc-eabi.c: New.
4340
4341 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4342
4343         PR fortran/18284
4344         * gfortran.dg/backspace.f90
4345
4346 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4347
4348         * gfortran.dg/inquire.f90: New test.
4349
4350 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4351
4352         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4353         handle effective-target-keyword.
4354         (dg-skip-if): Support effective-target keyword as target list.
4355         (dg-xfail-if): Ditto.
4356         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4357
4358 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4359
4360         PR tree-optimization/18291
4361         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4362
4363 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4364
4365         PR C++/18729
4366         * g++.dg/parse/crash20.C: New.
4367
4368         PR c++/17431
4369         * g++.dg/overload/arg1.C: New.
4370         * g++.dg/overload/arg2.C: New.
4371         * g++.dg/overload/arg3.C: New.
4372         * g++.dg/overload/arg4.C: New.
4373
4374 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4375
4376         * gcc.dg/c99-flex-array-4.c: Remove.
4377
4378 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4379
4380         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4381
4382         * lib/target-supports.exp (is-effective-target): Simplify.
4383
4384         * lib/target-supports.exp (check_effective_target_vect_long):
4385         Fix for powerpc64-*-*.
4386
4387 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4388
4389         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4390         to support new requirements on FreeBSD 5.
4391
4392 2004-11-30  Devang Patel  <dpatel@apple.com>
4393
4394         PR 18702
4395         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4396
4397 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4398
4399         * g++.dg/ext/altivec-13.C: New test.
4400
4401 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4402
4403         PR tree-opt/18298
4404         * gcc.c-torture/execute/p18298.c: New test.
4405
4406 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4407             Dorit Naishlos  <dorit@il.ibm.com>
4408
4409         PR tree-opt/18607
4410         * gcc.dg/vect/vect-89.c: New test.
4411
4412 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4413
4414         * gcc.dg/pr18596-1.c: New test.
4415
4416 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4417
4418         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4419
4420 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4421
4422         PR c/18479
4423         * gcc.dg/pr18479.c: New test.
4424
4425 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4426
4427         PR target/18490
4428         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4429         mmix-knuth-mmixware.
4430
4431         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4432         cris-*-elf* cris-*-aout* mmix-*-*
4433
4434 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4435
4436         PR middle-end/18725
4437         * gcc.dg/pr18725.c: New test.
4438
4439 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4440
4441         PR target/18488
4442         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4443
4444         PR target/18336
4445         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4446
4447 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4448
4449         PR c++/18368
4450         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4451         * g++.old-deja/g++.law/ctors5.C: Likewise.
4452         * g++.old-deja/g++.other/crash25.C: Likewise.
4453
4454         PR c++/18674
4455         * g++.dg/template/error16.C: New test.
4456
4457         PR c++/18512
4458         * g++.dg/template/crash29.C: New test.
4459
4460 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4461
4462         PR tree-optimization/18712
4463         * gcc.c-torture/compile/pr18712.c: New test.
4464
4465 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4466
4467         PR c/7544
4468         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4469         tests.
4470
4471 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4472
4473         PR c++/18652
4474         * g++.dg/lookup/crash6.C: New test.
4475
4476 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4477
4478         PR middle-end/18164
4479         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4480
4481 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4482
4483         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4484         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4485         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4486
4487 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4488
4489         * gcc.dg/pr18164.c: New test.
4490
4491 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4492
4493         * gcc.dg/funroll-loops-all.c: New.
4494
4495 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4496
4497         PR target/18489
4498         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4499         delimeter, match space and TAB as well as ":".
4500
4501         PR target/18484
4502         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4503
4504         PR target/18348
4505         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4506
4507         PR target/18345
4508         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4509
4510         PR target/18337
4511         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4512
4513 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4514
4515         * gfortran.dg/direct_io_2.f90: New test.
4516
4517 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4518
4519         PR target/18334
4520         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4521
4522 2004-11-28  Richard Henderson  <rth@redhat.com>
4523
4524         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4525
4526 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4527
4528         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4529         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4530         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4531         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4532         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4533         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4534         gcc.dg/pointer-arith-8.c: New tests.
4535
4536 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4537
4538         PR fortran/18364
4539         * gfortran.dg/endfile.f90: New test.
4540
4541 2004-11-27  Falk Hueffner  <falk@debian.org>
4542
4543         * gcc.dg/loop-6.c: New test.
4544
4545 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4546
4547         * gcc.c-torture/execute/20041126-1.c: New test.
4548
4549 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4550
4551         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4552         on IRIX.
4553
4554 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4555
4556         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4557         functions.
4558
4559 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4560
4561         PR rtl-optimization/17825
4562         * gcc.c-torture/compile/20041119-1.c: New test.
4563
4564 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4565
4566         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4567         Check existence of ld library path variables before unsetting.
4568
4569 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4570
4571         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4572
4573 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4574
4575         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4576
4577 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4578
4579         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4580
4581 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4582
4583         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4584         dg-do directive.
4585
4586 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4587
4588         * gcc.dg/pr17957.c: Pass --param, not -param.
4589
4590 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4591
4592         PR middle-end/17957
4593         * testsuite/gcc.dg/pr17957.c: New test.
4594
4595 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4596
4597         PR c++/18445
4598         * g++.dg/template/crash28.C: Likewise.
4599
4600         PR c++/18001
4601         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4602         * g++.dg/ext/lvaddr.C: Likewise.
4603         * g++.dg/opt/pr7503-3.C: Likewise.
4604
4605         PR c++/18466
4606         * g++.dg/parse/qualified3.C: New test.
4607         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4608
4609         PR c++/18545
4610         * g++.dg/expr/return1.C: New test.
4611
4612 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4613
4614         Friend class name lookup 3/n, PR c++/3332
4615         * g++.dg/lookup/friend3.C: New test.
4616         * g++.dg/lookup/friend4.C: Likewise.
4617         * g++.dg/lookup/friend5.C: Likewise.
4618
4619 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4620
4621         Friend class name lookup 2/n, PR c++/14513, c++/15410
4622         * g++.dg/lookup/friend2.C: New test.
4623         * g++.dg/template/friend31.C: Likewise.
4624
4625 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4626
4627         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4628
4629 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4630
4631         PR c++/17473
4632         * g++.dg/tc1/dr56.C: Remove.
4633         * g++.dg/template/typedef1.C: Add dg-error markers.
4634         * g++.old-deja/g++.other/typedef7.C: Likewise.
4635
4636         PR c++/18285
4637         * g++.dg/parse/typedef7.C: New test.
4638
4639 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4640
4641         * gcc.c-torture/execute/20041124-1.c: New test.
4642
4643 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4644
4645         * g++.dg/template/deduce3.C: New test.
4646
4647         PR c++/18586
4648         * g++.dg/template/crash27.C: New test.
4649
4650         PR c++/18530
4651         * g++.dg/warn/Wshadow-3.C: New test.
4652
4653 2004-11-24  Devang Patel  <dpatel@apple.com>
4654
4655         PR/18555
4656         * gcc.dg/cpp/isysroot-1.c: New test.
4657         * gcc.dg/cpp/usr/include/stdio.h: New file.
4658         * gcc.dg/cpp/isysroot-2.c: New test.
4659         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4660         New file.
4661
4662 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4663
4664         PR c++/8929
4665         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4666
4667 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4668
4669         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4670         * gcc.target/sparc/pdist.c: Likewise.
4671
4672 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4673
4674         PR c++/16882
4675         * g++.dg/conversion/simd1.C: New test.
4676
4677 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4678
4679         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4680         and restore_ld_library_path_env_vars.
4681         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4682         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4683         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4684         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4685
4686 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4687
4688         * gcc.dg/pragma-align-2.c: Test macro expansion.
4689         * gcc.dg/pragma-pack-2.c: New test.
4690
4691 2004-11-23  Richard Henderson  <rth@redhat.com>
4692
4693         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4694         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4695         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4696         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4697         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4698         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4699
4700         * gcc.dg/vect/vect.exp: Add check for alpha.
4701         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4702         (check_effective_target_vect_int): Enable for alpha.
4703         (check_effective_target_vect_long): New.
4704         (is-effective-target): Add it.
4705
4706 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4707
4708         * gcc.dg/pr18614-1.c: New test.
4709
4710 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4711
4712         * gcc.dg/setjmp-2.c: New test.
4713
4714 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
4715
4716         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
4717         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
4718         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
4719         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
4720         gcc.target/sparc/pdist.c: New tests.
4721
4722 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
4723
4724         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4725
4726 2004-11-22  Dale Johannesen  <dalej@apple.com>
4727
4728         * gcc.dg/20041111-1.c:  New.
4729
4730 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4731
4732         PR tree-opt/18536
4733         * gcc.dg/vect/pr18536.c: New test.
4734
4735 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4736
4737         PR c++/18354
4738         * g++.dg/template/nontype11.C: New test.
4739
4740 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4741
4742         PR middle-end/18520
4743         * gcc.dg/pr18520-1.c: New test case.
4744
4745 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4746
4747         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4748         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4749         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4750         expected diagnostics.
4751
4752 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4753
4754         PR target/18580
4755         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4756         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4757         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4758
4759 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4760
4761         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4762
4763 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4764             Joseph Myers  <joseph@codesourcery.com>
4765
4766         * lib/target-supports.exp (check_visibility_available): Really
4767         test the compiler.
4768
4769 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4770
4771         PR tree-opt/18181
4772         * gcc.dg/vect/vect-85.c: New test.
4773         * gcc.dg/vect/vect-86.c: New test.
4774         * gcc.dg/vect/vect-87.c: New test.
4775         * gcc.dg/vect/vect-88.c: New test.
4776
4777 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4778
4779         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4780
4781 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4782
4783         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4784         * gcc.dg/ppc-and-1.c: Ditto.
4785         * gcc.dg/ppc-compare-1.c: Ditto.
4786         * gcc.dg/ppc-mov-1.c: Ditto
4787
4788 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4789             Mark Mitchell  <mark@codesourcery.com>
4790
4791         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4792
4793 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4794             Aldy Hernandez  <aldyh@redhat.com>
4795
4796         * lib/target-supports.exp (check_effective_target_vect_int): New
4797         (check_effective_target_vect_float): New
4798         (check_effective_target_vect_double): New.
4799         (is-effective-target): Support new effective targets keywords.
4800         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4801         default action for dg-do.
4802         * gcc.dg/vect/pr16105.c: Use new support.
4803         * gcc.dg/vect/pr18400.c: Ditto.
4804         * gcc.dg/vect/pr18425.c: Ditto.
4805         * gcc.dg/vect/vect-1.c: Ditto.
4806         * gcc.dg/vect/vect-10.c: Ditto.
4807         * gcc.dg/vect/vect-11.c: Ditto.
4808         * gcc.dg/vect/vect-12.c: Ditto.
4809         * gcc.dg/vect/vect-13.c: Ditto.
4810         * gcc.dg/vect/vect-14.c: Ditto.
4811         * gcc.dg/vect/vect-15.c: Ditto.
4812         * gcc.dg/vect/vect-16.c: Ditto.
4813         * gcc.dg/vect/vect-17.c: Ditto.
4814         * gcc.dg/vect/vect-18.c: Ditto.
4815         * gcc.dg/vect/vect-19.c: Ditto.
4816         * gcc.dg/vect/vect-2.c: Ditto.
4817         * gcc.dg/vect/vect-20.c: Ditto.
4818         * gcc.dg/vect/vect-21.c: Ditto.
4819         * gcc.dg/vect/vect-22.c: Ditto.
4820         * gcc.dg/vect/vect-23.c: Ditto.
4821         * gcc.dg/vect/vect-24.c: Ditto.
4822         * gcc.dg/vect/vect-25.c: Ditto.
4823         * gcc.dg/vect/vect-26.c: Ditto.
4824         * gcc.dg/vect/vect-27.c: Ditto.
4825         * gcc.dg/vect/vect-27a.c: Ditto.
4826         * gcc.dg/vect/vect-28.c: Ditto.
4827         * gcc.dg/vect/vect-29.c: Ditto.
4828         * gcc.dg/vect/vect-29a.c: Ditto.
4829         * gcc.dg/vect/vect-3.c: Ditto.
4830         * gcc.dg/vect/vect-30.c: Ditto.
4831         * gcc.dg/vect/vect-31.c: Ditto.
4832         * gcc.dg/vect/vect-32.c: Ditto.
4833         * gcc.dg/vect/vect-33.c: Ditto.
4834         * gcc.dg/vect/vect-34.c: Ditto.
4835         * gcc.dg/vect/vect-35.c: Ditto.
4836         * gcc.dg/vect/vect-36.c: Ditto.
4837         * gcc.dg/vect/vect-37.c: Ditto.
4838         * gcc.dg/vect/vect-38.c: Ditto.
4839         * gcc.dg/vect/vect-4.c: Ditto.
4840         * gcc.dg/vect/vect-40.c: Ditto.
4841         * gcc.dg/vect/vect-41.c: Ditto.
4842         * gcc.dg/vect/vect-42.c: Ditto.
4843         * gcc.dg/vect/vect-43.c: Ditto.
4844         * gcc.dg/vect/vect-44.c: Ditto.
4845         * gcc.dg/vect/vect-45.c: Ditto.
4846         * gcc.dg/vect/vect-46.c: Ditto.
4847         * gcc.dg/vect/vect-47.c: Ditto.
4848         * gcc.dg/vect/vect-48.c: Ditto.
4849         * gcc.dg/vect/vect-48a.c: Ditto.
4850         * gcc.dg/vect/vect-49.c: Ditto.
4851         * gcc.dg/vect/vect-5.c: Ditto.
4852         * gcc.dg/vect/vect-50.c: Ditto.
4853         * gcc.dg/vect/vect-51.c: Ditto.
4854         * gcc.dg/vect/vect-52.c: Ditto.
4855         * gcc.dg/vect/vect-53.c: Ditto.
4856         * gcc.dg/vect/vect-54.c: Ditto.
4857         * gcc.dg/vect/vect-55.c: Ditto.
4858         * gcc.dg/vect/vect-56.c: Ditto.
4859         * gcc.dg/vect/vect-56a.c: Ditto.
4860         * gcc.dg/vect/vect-57.c: Ditto.
4861         * gcc.dg/vect/vect-58.c: Ditto.
4862         * gcc.dg/vect/vect-59.c: Ditto.
4863         * gcc.dg/vect/vect-6.c: Ditto.
4864         * gcc.dg/vect/vect-60.c: Ditto.
4865         * gcc.dg/vect/vect-61.c: Ditto.
4866         * gcc.dg/vect/vect-62.c: Ditto.
4867         * gcc.dg/vect/vect-63.c: Ditto.
4868         * gcc.dg/vect/vect-64.c: Ditto.
4869         * gcc.dg/vect/vect-65.c: Ditto.
4870         * gcc.dg/vect/vect-66.c: Ditto.
4871         * gcc.dg/vect/vect-67.c: Ditto.
4872         * gcc.dg/vect/vect-68.c: Ditto.
4873         * gcc.dg/vect/vect-69.c: Ditto.
4874         * gcc.dg/vect/vect-7.c: Ditto.
4875         * gcc.dg/vect/vect-72.c: Ditto.
4876         * gcc.dg/vect/vect-72a.c: Ditto.
4877         * gcc.dg/vect/vect-73.c: Ditto.
4878         * gcc.dg/vect/vect-74.c: Ditto.
4879         * gcc.dg/vect/vect-75.c: Ditto.
4880         * gcc.dg/vect/vect-76.c: Ditto.
4881         * gcc.dg/vect/vect-77.c: Ditto.
4882         * gcc.dg/vect/vect-77a.c: Ditto.
4883         * gcc.dg/vect/vect-78.c: Ditto.
4884         * gcc.dg/vect/vect-79.c: Ditto.
4885         * gcc.dg/vect/vect-8.c: Ditto.
4886         * gcc.dg/vect/vect-80.c: Ditto.
4887         * gcc.dg/vect/vect-82.c: Ditto.
4888         * gcc.dg/vect/vect-82_64.c: Ditto.
4889         * gcc.dg/vect/vect-83.c: Ditto.
4890         * gcc.dg/vect/vect-83_64.c: Ditto.
4891         * gcc.dg/vect/vect-9.c: Ditto.
4892         * gcc.dg/vect/vect-all.c: Ditto.
4893         * gcc.dg/vect/vect-none.c: Ditto.
4894
4895 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4896
4897         * lib/gcc-dg.exp (dg-skip-if): New function.
4898         (dg-forbid-option): Remove.
4899         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4900         * g++.dg/abi/bitfield8.C: Likewise.
4901         * g++.dg/abi/dtor1.C: Likewise.
4902         * g++.dg/abi/empty10.C: Likewise.
4903         * g++.dg/abi/empty7.C: Likewise.
4904         * g++.dg/abi/empty9.C: Likewise.
4905         * g++.dg/abi/layout3.C: Likewise.
4906         * g++.dg/abi/layout4.C: Likewise.
4907         * g++.dg/abi/thunk1.C: Likewise.
4908         * g++.dg/abi/thunk2.C: Likewise.
4909         * g++.dg/abi/vbase11.C: Likewise.
4910         * g++.dg/abi/vthunk2.C: Likewise.
4911         * g++.dg/abi/vthunk3.C: Likewise.
4912         * g++.dg/ext/attrib8.C: Likewise.
4913         * g++.dg/opt/longbranch2.C: Likewise.
4914         * g++.dg/opt/reg-stack4.C: Likewise.
4915         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4916         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4917         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4918         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4919         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4920         * gcc.dg/20000609-1.c: Likewise.
4921         * gcc.dg/20000720-1.c: Likewise.
4922         * gcc.dg/20011107-1.c: Likewise.
4923         * gcc.dg/20011119-1.c: Likewise.
4924         * gcc.dg/20020108-1.c: Likewise.
4925         * gcc.dg/20020122-2.c: Likewise.
4926         * gcc.dg/20020122-3.c: Likewise.
4927         * gcc.dg/20020201-3.c: Likewise.
4928         * gcc.dg/20020206-1.c: Likewise.
4929         * gcc.dg/20020218-1.c: Likewise.
4930         * gcc.dg/20020310-1.c: Likewise.
4931         * gcc.dg/20020411-1.c: Likewise.
4932         * gcc.dg/20020418-2.c: Likewise.
4933         * gcc.dg/20020426-1.c: Likewise.
4934         * gcc.dg/20020426-2.c: Likewise.
4935         * gcc.dg/20020517-1.c: Likewise.
4936         * gcc.dg/20020523-1.c: Likewise.
4937         * gcc.dg/20020523-2.c: Likewise.
4938         * gcc.dg/20020729-1.c: Likewise.
4939         * gcc.dg/20030204-1.c: Likewise.
4940         * gcc.dg/20030826-2.c: Likewise.
4941         * gcc.dg/20030926-1.c: Likewise.
4942         * gcc.dg/20031202-1.c: Likewise.
4943         * gcc.dg/980312-1.c: Likewise.
4944         * gcc.dg/980313-1.c: Likewise.
4945         * gcc.dg/990117-1.c: Likewise.
4946         * gcc.dg/990424-1.c: Likewise.
4947         * gcc.dg/990524-1.c: Likewise.
4948         * gcc.dg/991230-1.c: Likewise.
4949         * gcc.dg/i386-387-1.c: Likewise.
4950         * gcc.dg/i386-387-2.c: Likewise.
4951         * gcc.dg/i386-387-3.c: Likewise.
4952         * gcc.dg/i386-387-4.c: Likewise.
4953         * gcc.dg/i386-387-5.c: Likewise.
4954         * gcc.dg/i386-387-6.c: Likewise.
4955         * gcc.dg/i386-asm-1.c: Likewise.
4956         * gcc.dg/i386-bitfield1.c: Likewise.
4957         * gcc.dg/i386-bitfield2.c: Likewise.
4958         * gcc.dg/i386-loop-1.c: Likewise.
4959         * gcc.dg/i386-loop-2.c: Likewise.
4960         * gcc.dg/i386-loop-3.c: Likewise.
4961         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4962         * gcc.dg/i386-pic-1.c: Likewise.
4963         * gcc.dg/i386-regparm.c: Likewise.
4964         * gcc.dg/i386-signbit-1.c: Likewise.
4965         * gcc.dg/i386-signbit-2.c: Likewise.
4966         * gcc.dg/i386-signbit-3.c: Likewise.
4967         * gcc.dg/i386-sse-5.c: Likewise.
4968         * gcc.dg/i386-sse-8.c: Likewise.
4969         * gcc.dg/i386-unroll-1.c: Likewise.
4970         * gcc.dg/tls/opt-1.c: Likewise.
4971         * gcc.dg/tls/opt-2.c: Likewise.
4972         * gcc.dg/unroll-1.c: Likewise.
4973         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4974         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4975         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4976         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4977
4978 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4979
4980         * g++.dg/template/incomplete1.C: New test.
4981
4982 2004-11-16  Nick Clifton  <nickc@redhat.com>
4983
4984         Revert patches accidentally commited during checkin of fixes for
4985         xstormy16 tests:
4986         gcc.c-torture/execute/simd-4.c: Revert
4987         gcc.dg/20040910-1.c: Revert.
4988
4989 2004-11-16  Paul Brook  <paul@codesourcery.com>
4990
4991         PR fortran/13010
4992         * gfortran.dg/der_pointer_1.f90: New test.
4993
4994 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4995
4996         PR c/18498
4997         * gcc.dg/bitfld-13.c: New test.
4998
4999 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
5000
5001         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
5002         powerpc*-*-linux*.
5003
5004         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
5005         * gcc.dg/ppc64-abi-2.c: Ditto.
5006         * gcc.dg/ppc64-abi-3.c: Ditto.
5007
5008         * lib/gcc-dg.exp (dg-target-list): Remove.
5009
5010 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
5011
5012         * gcc.dg/ia64-postinc.c: New test.
5013
5014 2004-11-15  Mark Mitchell <mark@codesourcery.com>
5015
5016         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
5017
5018 2004-11-15  Nick Clifton  <nickc@redhat.com>
5019
5020         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
5021         __INT_MAX__ so that the test can be compiled by toolchains
5022         targeted at 16-bit processors.
5023
5024         * gcc.dg/20040625-1.c: Use long constants rather than integers
5025         when performing arithmetic that will overflow 16-bits.
5026
5027         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
5028         xstormy16.  It does not support 128-bit vector operations.
5029
5030         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
5031         with the macro PTR_TYPE.  Define this macro to an integer type
5032         suitable for holding a pointer.
5033
5034         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
5035         the target is a 16-bit processor.
5036
5037         * gcc.dg/cpp/if-2.c: Expect a different warning message from
5038         16-bit targets where the character constant will be too long.
5039
5040         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
5041         where the double will not be directly addressable.
5042
5043 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5044
5045         Friend class name lookup 1/n, PR c++/18471
5046         * g++.dg/template/crash26.C: New test.
5047         * g++.dg/lookup/struct1.C: Adjust expected error.
5048         * g++.dg/parse/elab1.C: Likewise.
5049         * g++.dg/parse/elab2.C: Likewise.
5050         * g++.dg/parse/int-as-enum1.C: Likewise.
5051         * g++.dg/parse/struct-as-enum1.C: Likewise.
5052         * g++.dg/parse/typedef1.C: Likewise.
5053         * g++.dg/parse/typedef3.C: Likewise.
5054         * g++.dg/parse/typedef4.C: Likewise.
5055         * g++.dg/parse/typedef5.C: Likewise.
5056         * g++.dg/template/nontype4.C: Likewise.
5057         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5058         * g++.old-deja/g++.other/elab1.C: Likewise.
5059         * g++.old-deja/g++.other/syntax4.C: Likewise.
5060
5061 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5062
5063         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5064
5065 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
5066
5067         * gcc.c-torture/execute/20041114-1.c: New test.
5068
5069 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
5070
5071         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
5072         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
5073         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
5074         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
5075         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
5076         gcc.dg/switch-7.c: New tests.
5077
5078 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5079
5080         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
5081
5082 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5083
5084         PR tree-opt/18400
5085         * gcc.dg/vect/pr18400.c: New test.
5086
5087 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5088             Andrew Pinski  <pinskia@physics.uc.edu>
5089
5090         PR tree-opt/18425
5091         * gcc.dg/vect/pr18425.c: New test.
5092
5093 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5094
5095         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
5096         Guard with dg-require-alias and dg-require-visibility.
5097
5098 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5099
5100         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
5101
5102 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5103
5104         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
5105
5106 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5107
5108         PR c++/17344
5109         * g++.dg/template/defarg5.C: New test.
5110
5111 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5112
5113         * g++.dg/parse/cast1.C: Run only on ILP32.
5114         * g++.old-deja/g++.mike/p784.C: Likewise.
5115
5116 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
5117
5118         * gcc.c-torture/execute/20041113-1.c: New test.
5119
5120 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5121
5122         PR target/18230
5123         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
5124         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
5125         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
5126         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5127         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
5128         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
5129         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
5130         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
5131         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
5132         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5133         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5134         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
5135         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
5136
5137 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5138
5139         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
5140         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
5141         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
5142         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
5143         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
5144         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
5145         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
5146         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
5147         gcc.target/sparc/combined-1.c: New tests.
5148
5149 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
5150
5151         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
5152         New tests.
5153
5154 2004-11-12  Mark Mitchell <mark@codesourcery.com>
5155
5156         * lib/gcc-dg.exp (dg-forbid-option): New function.
5157         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
5158         * g++.dg/abi/bitfield8.C: Likewise.
5159         * g++.dg/abi/dtor1.C: Likewise.
5160         * g++.dg/abi/empty10.C: Likewise.
5161         * g++.dg/abi/empty7.C: Likewise.
5162         * g++.dg/abi/empty9.C: Likewise.
5163         * g++.dg/abi/layout3.C: Likewise.
5164         * g++.dg/abi/layout4.C: Likewise.
5165         * g++.dg/abi/thunk1.C: Likewise.
5166         * g++.dg/abi/thunk2.C: Likewise.
5167         * g++.dg/abi/vbase11.C: Likewise.
5168         * g++.dg/abi/vthunk2.C: Likewise.
5169         * g++.dg/abi/vthunk3.C: Likewise.
5170         * g++.dg/ext/attrib8.C: Likewise.
5171         * g++.dg/opt/longbranch2.C: Likewise.
5172         * g++.dg/opt/reg-stack4.C: Likewise.
5173         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5174         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5175         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5176         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5177         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5178         * gcc.dg/20000609-1.c: Likewise.
5179         * gcc.dg/20000720-1.c: Likewise.
5180         * gcc.dg/20011107-1.c: Likewise.
5181         * gcc.dg/20011119-1.c: Likewise.
5182         * gcc.dg/20020108-1.c: Likewise.
5183         * gcc.dg/20020122-2.c: Likewise.
5184         * gcc.dg/20020122-3.c: Likewise.
5185         * gcc.dg/20020201-3.c: Likewise.
5186         * gcc.dg/20020206-1.c: Likewise.
5187         * gcc.dg/20020218-1.c: Likewise.
5188         * gcc.dg/20020310-1.c: Likewise.
5189         * gcc.dg/20020411-1.c: Likewise.
5190         * gcc.dg/20020418-2.c: Likewise.
5191         * gcc.dg/20020426-1.c: Likewise.
5192         * gcc.dg/20020426-2.c: Likewise.
5193         * gcc.dg/20020517-1.c: Likewise.
5194         * gcc.dg/20020523-1.c: Likewise.
5195         * gcc.dg/20020523-2.c: Likewise.
5196         * gcc.dg/20020729-1.c: Likewise.
5197         * gcc.dg/20030204-1.c: Likewise.
5198         * gcc.dg/20030826-2.c: Likewise.
5199         * gcc.dg/20030926-1.c: Likewise.
5200         * gcc.dg/20031202-1.c: Likewise.
5201         * gcc.dg/980312-1.c: Likewise.
5202         * gcc.dg/980313-1.c: Likewise.
5203         * gcc.dg/990117-1.c: Likewise.
5204         * gcc.dg/990424-1.c: Likewise.
5205         * gcc.dg/990524-1.c: Likewise.
5206         * gcc.dg/991230-1.c: Likewise.
5207         * gcc.dg/i386-387-1.c: Likewise.
5208         * gcc.dg/i386-387-2.c: Likewise.
5209         * gcc.dg/i386-387-3.c: Likewise.
5210         * gcc.dg/i386-387-4.c: Likewise.
5211         * gcc.dg/i386-387-5.c: Likewise.
5212         * gcc.dg/i386-387-6.c: Likewise.
5213         * gcc.dg/i386-asm-1.c: Likewise.
5214         * gcc.dg/i386-bitfield1.c: Likewise.
5215         * gcc.dg/i386-bitfield2.c: Likewise.
5216         * gcc.dg/i386-loop-1.c: Likewise.
5217         * gcc.dg/i386-loop-2.c: Likewise.
5218         * gcc.dg/i386-loop-3.c: Likewise.
5219         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5220         * gcc.dg/i386-pic-1.c: Likewise.
5221         * gcc.dg/i386-regparm.c: Likewise.
5222         * gcc.dg/i386-signbit-1.c: Likewise.
5223         * gcc.dg/i386-signbit-2.c: Likewise.
5224         * gcc.dg/i386-signbit-3.c: Likewise.
5225         * gcc.dg/i386-sse-5.c: Likewise.
5226         * gcc.dg/i386-sse-8.c: Likewise.
5227         * gcc.dg/i386-unroll-1.c: Likewise.
5228         * gcc.dg/tls/opt-1.c: Likewise.
5229         * gcc.dg/tls/opt-2.c: Likewise.
5230         * gcc.dg/unroll-1.c: Likewise.
5231         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5232         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5233         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5234         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5235         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5236         -m64 is specified.
5237
5238 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5239
5240         PR c++/18389
5241         * g++.dg/parse/cond1.C: New test.
5242
5243         PR c++/18429
5244         * g++.dg/template/array9.C: New test.
5245         * g++.dg/ext/vla1.C: Adjust error messages.
5246         * g++.dg/ext/vlm1.C: Likewise.
5247         * g++.dg/template/crash2.C: Likewise.
5248
5249         PR c++/18436
5250         * g++.dg/template/call3.C: New test.
5251
5252         PR c++/18407
5253         * g++.dg/template/ptrmem11.C: New test.
5254
5255 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5256
5257         PR other/14264
5258         * lib/g++.exp: Set LC_ALL and LANG to C.
5259         * lib/gcc-dg.exp: Likewise.
5260         * lib/gfortran.exp: Likewise.
5261         * lib/objc.exp: Likewise.
5262         * lib/treelang.exp: Likewise.
5263
5264 2004-11-12  Andreas Schwab  <schwab@suse.de>
5265
5266         * gcc.dg/pr16286.c: Fix last change.
5267
5268 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5269
5270         PR c++/18416
5271         * g++.dg/init/global1.C: New test.
5272
5273 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5274
5275         * gcc.c-torture/execute/20041112-1.c: New test.
5276
5277 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5278
5279         * lib/gcc-dg.exp (dg-target-list): New.
5280
5281 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5282             Richard Sandiford  <rsandifo@redhat.com>
5283
5284         * lib/target-supports.exp (get-compiler_messages): New.
5285         (check_named_sections_available): Use it.
5286         (check_effective_target_ilp32): New.
5287         (check_effective_target_lp64): New.
5288         (is-effective-target): New.
5289         * lib/gcc-dg.exp (dg-require-effective-target): New.
5290
5291 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5292
5293         * gcc.dg/precedence-1.c: New test.
5294
5295 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5296
5297         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5298
5299         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5300         message, delete generated files, use more descriptive name for
5301         executable, and make the test unsupported when it cannot be run.
5302
5303         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5304         (dg-require-weak, dg-require-visibility, dg-require-alias,
5305         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5306         dg-require-iconv, dg-require-named-sections): Use it.
5307
5308         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5309
5310 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5311
5312         PR target/16457
5313         * gcc.dg/ppc-and-1: New
5314
5315         PR target/16796
5316         * gcc.dg/ppc-mov-1.c: New.
5317
5318         PR target/16458
5319         * gcc.dg/ppc-compare-1.c: New.
5320
5321 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5322
5323         * objc.dg/desig-init-2.m: New test.
5324
5325 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5326
5327         PR middle-end/18160
5328         * g++.dg/warn/register-var-1.C: New test.
5329         * g++.dg/warn/register-var-2.C: New test.
5330
5331 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5332
5333         * gcc.dg/union-2.c: New test.
5334
5335 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5336
5337         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5338         New test for PR tree-optimization/17892.
5339
5340 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5341
5342         PR c++/18369
5343         * g++.dg/init/new12.C: New test.
5344
5345 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5346
5347         * gcc.target/sparc: New directory.
5348         * gcc.target/sparc/sparc.exp: New driver.
5349         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5350         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5351         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5352         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5353
5354 2004-11-10  Paul Brook  <paul@codesourcery.com>
5355
5356         PR fortran/18218
5357         * gfortran.dg/list_read.c: New test.
5358
5359 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5360
5361         PR c/18322
5362         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5363         expected diagnostic location.
5364
5365 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5366
5367         * gcc.dg/20041109-1.c: New test.
5368
5369 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5370
5371         PR objc/18406
5372         * objc/compile/pr18406.m: New test.
5373
5374 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5375
5376         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5377
5378 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5379
5380         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5381
5382 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5383
5384         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5385
5386 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5387
5388         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5389         exit.
5390
5391 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5392
5393         PR tree-opt/18299
5394         * gcc.c-torture/pr18299-1.c: New test.
5395
5396 2004-11-06  Andreas Schwab  <schwab@suse.de>
5397
5398         * gcc.dg/pr16286.c: Also test for bool and pixel.
5399
5400 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5401
5402         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5403         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5404         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5405         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5406         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5407         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5408         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5409         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5410         gcc.dg/struct-semi-3.c: New tests.
5411
5412 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5413
5414         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5415
5416 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5417
5418         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5419         Do not use C99 designators.
5420
5421 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5422
5423         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5424
5425 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5426
5427         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5428         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5429         * gcc.c-torture/execute/simd-5.x: Remove.
5430
5431 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5432
5433         PR rtl-optimization/17933
5434         * gcc.dg/torture/pr17933-1.c: New test.
5435
5436 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5437
5438         PR target/18106
5439         * lib/target-supports.exp (check_weak_available): Support
5440         Windows.
5441
5442 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5443
5444         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5445         call to fflush(stdout) before abort.
5446         (my_ffsll): New function.
5447         (generate_fields): Use it.
5448
5449 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5450
5451         * gcc.dg/init-undef-1.c: New test.
5452
5453 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5454
5455         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5456         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5457         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5458         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5459         expected messages for new parser.
5460
5461 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5462
5463         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5464
5465 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5466
5467         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5468         on LP64 targets.
5469
5470 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5471
5472         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5473         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5474         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5475         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5476         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5477         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5478         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5479         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5480         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5481         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5482
5483 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5484
5485         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5486         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5487         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5488         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5489         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5490         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5491         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5492         for new parser.
5493
5494 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5495
5496         PR target/15342
5497         * gcc.dg/20041104-1.c: New test.
5498
5499 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5500
5501         * g++.dg/template/nontype7.C: New test.
5502         * g++.dg/template/nontype8.C: Likewise.
5503         * g++.dg/template/nontype9.C: Likewise.
5504         * g++.dg/template/nontype10.C: Likewise.
5505         * g++.dg/tc1/dr49.C: Likewise.
5506         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5507         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5508
5509 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5510
5511         * g++.dg/rtti/tinfo1.C: Remove xfails.
5512
5513 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5514
5515         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5516         packed attribute to the definition to satisfy the new C++ parser.
5517
5518 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5519
5520         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5521         invocations of va_arg.
5522
5523 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5524
5525         PR c++/18124
5526         * g++.dg/template/crash25.C: New test.
5527
5528         PR c++/18155
5529         * g++.dg/template/typedef2.C: New test.
5530         * g++.dg/parse/crash13.C: Adjust error markers.
5531
5532         PR c++/18177
5533         * g++.dg/conversion/const3.C: New test.
5534
5535 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5536
5537         PR fortran/17535
5538         PR fortran/17583
5539         PR fortran/17713
5540         * gfortran.dg/generic_[123].f90: New testcases.
5541
5542 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5543
5544         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5545         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5546
5547 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5548
5549         PR tree-opt/16808
5550         * gcc.c-torture/compile/pr16808.c: New test.
5551
5552 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5553
5554         PR rtl-optimization/17104
5555         * gcc.dg/ppc-bitfield1.c: New.
5556
5557 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5558
5559         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5560
5561 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5562
5563         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5564         strings for 32-bit code.
5565
5566 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5567
5568         PR c/18239
5569         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5570
5571 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5572
5573         PR c++/18064
5574         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5575
5576 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5577
5578         PR c++/15172
5579         * g++.dg/init/aggr2.C: New test.
5580
5581 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5582
5583         * objc.dg/local-decl-1.m: New test.
5584
5585 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5586
5587         * gcc.dg/20040910-1.c: Adjust regex.
5588
5589 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5590
5591         PR rtl-optimization/18084
5592         * g++.dg/opt/pr18084-1.C: New testcase.
5593
5594 2004-10-30  Matt Austern  <austern@apple.com>
5595
5596         PR c++/17542
5597         * g++.dg/ext/attrib18.C: New test.
5598
5599 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5600
5601         PR middle-end/18096
5602         * gcc.dg/pr18096-1.c: New test case.
5603
5604 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5605
5606         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5607
5608 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5609
5610         PR c/16666
5611         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5612         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5613         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5614         gcc.dg/old-style-prom-3.c: New tests.
5615
5616 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5617
5618         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5619         Remove unnecessary inclusion of stdio.h.
5620
5621 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5622
5623         PR rtl-optimization/17581
5624         * gcc.dg/pr17581-1.c: New test case.
5625
5626 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5627
5628         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5629         being implemented.
5630         * g++.dg/conversion/dr195-1.C: New.
5631         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5632         * g++.old-deja/g++.mike/p10148.C: Likewise.
5633
5634 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5635
5636         PR c++/17695
5637         * g++.dg/debug/typedef2.C: New test.
5638
5639 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5640
5641         PR fortran/13490
5642         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5643         * gfortran.dg/g77/README: Update.
5644
5645 2004-10-28  Matt Austern  <austern@apple.com>
5646
5647         PR c++/14124
5648         * g++.dg/ext/packed7.C: New test.
5649
5650 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5651
5652         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5653         scan-assembler.
5654         * lib/scanasm.exp (hidden-scan-for): New proc.
5655         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5656         string.
5657         (scan-not-hidden): Likewise.
5658         * lib/target-supports.exp (check_visibility_available): mach-o is
5659         support too.
5660
5661 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5662
5663         PR c++/17132
5664         * g++.dg/template/memclass3.C: New test.
5665
5666 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5667
5668         PR middle-end/18160
5669         * gcc.dg/register-var-1.c: New test.
5670         * gcc.dg/register-var-2.c: New test.
5671         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5672         error now.
5673
5674 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5675
5676         PR other/18172
5677         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5678         unused variables.
5679         * gcc.dg/vect/vect-22.c: Likewise.
5680
5681 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5682
5683         * gcc.dg/i386-rotate-1.c: New test.
5684
5685 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5686
5687         * g++.dg/init/ref12.C: Add "run" marker.
5688
5689         PR c++/17435
5690         * g++.dg/init/ref12.C: New test.
5691
5692         PR c++/18140
5693         * g++.dg/template/shift1.C: New test.
5694         * g++.dg/template/error10.C: Adjust error markers.
5695
5696 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5697
5698         PR tree-opt/17529
5699         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5700
5701 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5702
5703         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5704         * gcc.dg/weak/weak-3.c: Likewise.
5705         * gcc.dg/weak/weak-5.c: Likewise.
5706         * gcc.dg/weak/weak-9.c: Likewise.
5707         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5708         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5709
5710         * gcc.dg/darwin-weakimport-1.c: New.
5711
5712 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5713
5714         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
5715
5716 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
5717
5718         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
5719         'syntax' error messages.
5720         * gcc.dg/cpp/direct2s.c: Likewise.
5721
5722 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
5723
5724         * gcc.c-torture/compile/20041026-1.c: New.
5725
5726 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5727
5728         PR c++/18093
5729         * g++.dg/lookup/ns2.C: New test.
5730
5731         PR c++/18020
5732         * g++.dg/template/enum4.C: New test.
5733
5734         PR c++/18161
5735         * g++.dg/template/expr1.C: New test.
5736
5737 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5738
5739         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5740
5741 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5742
5743         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5744         gcc.dg/decl-nospec-3.c: New tests.
5745
5746 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5747
5748         * objc.dg/super-class-3.m: New test.
5749
5750 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5751
5752         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5753         resyncing.
5754         * gcc.dg/cpp/direct2s.c: Likewise.
5755
5756 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5757
5758         * objc.dg/image-info.m: Update for changes to section selection.
5759
5760 2004-10-25  David Ayers  <d.ayers@inode.at>
5761             Ziemowit Laski  <zlaski@apple.com>
5762
5763         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5764         diagnostics when messaging 'id <Proto>'.
5765         * objc.dg/class-protocol-1.m: New test.
5766         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5767         a non-existent method signature.
5768         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5769         Update diagnostics when messaging with non-existent method signature.
5770         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5771         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5772         invalid receivers are now resolved as if messaging 'id'; remove
5773         extraneous diagnostics.
5774
5775 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5776
5777         PR c/16667
5778         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5779         gcc.dg/init-desig-obs-3.c: New tests.
5780
5781 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5782
5783         * gcc.dg/debug/20041023-1.c: New test.
5784
5785 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5786
5787         PR middle-end/17407
5788         * gcc.c-torture/compile/pr17407.c: New test.
5789
5790         PR c++/18121
5791         * g++.dg/template/array8.C: New test.
5792
5793 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5794
5795         PR other/18138
5796         * lib/g++.exp: Accept more than one multilib libgcc.
5797         * lib/gcc-dg.exp: Likewise.
5798         * lib/objc.exp: Likewise.
5799         * lib/treelang.exp: Likewise.
5800         * lib/gfortran.exp: Likewise.
5801
5802 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5803
5804         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5805
5806 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5807
5808         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5809         * gcc.dg/c99-const-expr-3.c: Likewise.
5810
5811 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5812
5813         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5814
5815 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5816
5817         * gcc.c-torture/execute/loop-2e.x: Remove.
5818
5819 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5820
5821         PR c++/18095
5822         * g++.dg/parse/crash18.C: New.
5823         * g++.dg/parse/crash19.C: New.
5824
5825 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5826
5827         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5828         * g++.dg/ext/dllimport2.C: Same.
5829         * g++.dg/ext/dllimport8.C: Same.
5830
5831 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5832
5833         PR c++/10841
5834         * g++.dg/conversion/cast1.C: New test.
5835         * g++.dg/overload/pmf1.C: Adjust error marker.
5836
5837 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5838
5839         PR objc/17923
5840         * objc.dg/const-str-7.m: New test.
5841
5842 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5843
5844         * g++.dg/template/memfriend11.C: Fix comment typo.
5845         * g++.dg/template/memfriend14.C: Likewise.
5846
5847 2004-10-20  Richard Henderson  <rth@redhat.com>
5848
5849         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5850         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5851         -fasynchronous-unwind-tables.
5852
5853 2004-10-20  Richard Henderson  <rth@redhat.com>
5854
5855         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5856         (main): Return success.
5857         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5858         (main): Return success.
5859
5860 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5861
5862         PR c++/13495
5863         * g++.dg/template/memfriend9.C: New test.
5864         * g++.dg/template/memfriend10.C: Likewise.
5865         * g++.dg/template/memfriend11.C: Likewise.
5866         * g++.dg/template/memfriend12.C: Likewise.
5867         * g++.dg/template/memfriend13.C: Likewise.
5868         * g++.dg/template/memfriend14.C: Likewise.
5869         * g++.dg/template/memfriend15.C: Likewise.
5870         * g++.dg/template/memfriend16.C: Likewise.
5871         * g++.dg/template/memfriend17.C: Likewise.
5872         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5873
5874 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5875
5876         * g++.dg/conversion/dr195.C: New.
5877         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5878
5879 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5880             Devang Patel  <dpatel@apple.com>
5881
5882         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5883         of floating point arithmetic, which could trap.
5884
5885 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5886
5887         PR c++/14035
5888         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5889         * g++.dg/conversion/const2.C: New test.
5890         * g++.dg/expr/reinterpret2.C: New test.
5891         * g++.dg/expr/reinterpret3.C: New test.
5892         * g++.dg/expr/cast2.C: New test.
5893         * g++.dg/expr/copy1.C: New test.
5894         * g++.dg/other/conversion1.C: Change error message.
5895         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5896         function pointers to void *.
5897         * g++.old-deja/g++.mike/p10148.C: Likewise.
5898
5899 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5900
5901         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5902
5903 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5904
5905         PR c++/18047
5906
5907         * g++.dg/parse/expr3.C: New test.
5908
5909 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5910
5911         * gcc.dg/smod-1.c: New test.
5912
5913 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5914
5915         * objc.dg/method-14.m: New test.
5916
5917 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5918
5919         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5920         Also xfail as the patch was reverted.
5921
5922 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5923
5924         PR middle-end/16973
5925         * gcc.dg/pr16973.c: New test.
5926
5927 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5928
5929         PR tree-optimization/17656
5930         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5931
5932 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5933
5934         * g++.dg/eh/shadow1.C: New.
5935
5936 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5937
5938         * gcc.c-torture/compile/20041018-1.c: New test.
5939
5940 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5941
5942         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5943         compiler referring to register 0 when accessing sdata.  The linker
5944         now patches things up.
5945
5946 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5947
5948         PR c/17529
5949         * gcc.c-torture/compile/pr17529.c: New test.
5950
5951 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5952
5953         PR c++/17743
5954         * g++.dg/ext/attrib17.C: New test.
5955
5956 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5957
5958         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5959
5960 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5961
5962         PR c++/10479
5963         * g++.dg/ext/attrib16.C: New test.
5964
5965 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5966
5967         PR c++/17042
5968         * g++.dg/init/dso_handle1.C: New test.
5969
5970         PR c++/14667
5971         * g++.dg/parse/typedef6.C: New test.
5972
5973         PR c++/17916
5974         * g++.dg/parse/pragma1.C: New test.
5975
5976 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5977
5978         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5979
5980 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5981
5982         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5983         -fno-common when on HPPA HP-UX platforms.
5984
5985 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5986
5987         PR other/16820
5988         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5989         stdint.h.
5990         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5991         uintptr_t.
5992
5993 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5994
5995         PR c++/16301
5996         * g++.dg/lookup/strong-using-4.C: New test.
5997
5998 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5999
6000         PR middle-end/16567
6001         * gcc.c-torture/compile/nested-1.c: New test.
6002
6003 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6004
6005         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
6006         and mipsisa64*-*-* (until support for misaligned loads is added).
6007         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
6008         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
6009         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
6010         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
6011         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
6012         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
6013
6014 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
6015
6016         PR c++/17976
6017         * g++.dg/init/dtor3.C: New test.
6018
6019 2004-10-15  Ben Elliston  <bje@au.ibm.com>
6020
6021         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
6022
6023 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
6024
6025         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
6026         * gcc.dg/macho-lo-sum.c: Likewise.
6027
6028 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
6029
6030         * gcc.dg/ppc-spe64-1.c: New test.
6031
6032 2004-10-14  Devang Patel  <dpatel@apple.com>
6033
6034         PR 17635
6035         * gcc.dg/pr17635.c : New test.
6036
6037 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
6038
6039         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
6040         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
6041         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
6042         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
6043         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
6044         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
6045         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6046         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6047         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6048         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6049         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6050         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6051         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6052         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6053         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6054         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6055         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6056         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6057
6058 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6059
6060         * gcc.dg/vect/vect-82.c: New testcase.
6061         * gcc.dg/vect/vect-82_64.c: New testcase.
6062         * gcc.dg/vect/vect-83.c: New testcase.
6063         * gcc.dg/vect/vect-83_64.c: New testcase.
6064
6065 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6066
6067         * gcc.dg/cpp/error-1.c: New test.
6068
6069 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6070
6071         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
6072
6073 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
6074
6075         PR target/17984
6076         * gcc.dg/cris-peep2-xsrand2.c: New test.
6077
6078 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
6079
6080         PR c++/17661
6081         * testsuite/g++.dg/expr/for2.C: New test.
6082
6083 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6084
6085         * g++.dg/inherit/thunk1.C: Run on the SPARC.
6086
6087 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
6088
6089         PR tree-optimization/17724
6090         * g++.dg/opt/pr17724-1.C: New test.
6091         * g++.dg/opt/pr17724-2.C: New test.
6092         * g++.dg/opt/pr17724-3.C: New test.
6093         * g++.dg/opt/pr17724-4.C: New test.
6094         * g++.dg/opt/pr17724-5.C: New test.
6095         * g++.dg/opt/pr17724-6.C: New test.
6096
6097 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
6098
6099         PR c/17301
6100         * gcc.dg/pr17301-2.c: New test.
6101
6102 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
6103
6104         PR c++/15876
6105         * g++.dg/parse/error22.C: New test.
6106
6107         PR c++/17936
6108         * g++.dg/template/spec18.C: New test.
6109
6110 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
6111
6112         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
6113         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
6114         memcpy.
6115         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
6116         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
6117
6118 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6119
6120         * g++.dg/eh/cleanup5.C: Add dg-options "".
6121
6122 2004-10-11  Roger Sayle  <roger@eyesopen.com>
6123
6124         PR middle-end/17657
6125         * gcc.dg/switch-4.c: New test case.
6126
6127 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
6128
6129         * gcc.c-torture/execute/20041011-1.c: New test.
6130
6131 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6132
6133         PR c++/17554
6134         * g++.dg/init/for3.C: New test.
6135
6136         PR c++/17657
6137         * g++.dg/opt/switch2.C: New test.
6138
6139         PR middle-end/17703
6140         * g++.dg/warn/Wreturn-2.C: New test.
6141
6142 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6143
6144         PR c++/17907
6145         * g++.dg/eh/cleanup5.C: New test.
6146
6147 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
6148
6149         PR c++/17393
6150         * g++.dg/parse/error21.C: New test.
6151
6152 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6153
6154         * g++.dg/overload/pmf1.C: Adjust quoting marks.
6155         * g++.dg/warn/incomplete1.C: Likewise.
6156         * g++.dg/template/qualttp20.C: Likewise.
6157
6158 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6159
6160         PR c/17881
6161         * parm-incomplete-1.c: New test.
6162
6163 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6164
6165         PR c++/17867
6166         * g++.dg/parse/error19.C: New test.
6167
6168         PR c++/17670
6169         * g++.dg/init/new11.C: New test.
6170
6171         PR c++/17821
6172         * g++.dg/parse/error20.C: New test.
6173
6174         PR c++/17826
6175         * g++.dg/template/crash24.C: New test.
6176
6177 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6178
6179         PR c/17301
6180         * gcc.dg/pr17301-1.c: New test.
6181
6182 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6183
6184         PR c/17189
6185         * gcc.dg/anon-struct-5.c: New test.
6186
6187 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6188
6189         PR c/17844
6190         * gcc.dg/pr17844-1.c: New test.
6191
6192 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
6193
6194         PR tree-optimization/17906
6195         * gcc.c-torture/compile/pr17906.c: New.
6196
6197 2004-10-09  Stuart Hastings  <stuart@apple.com>
6198             Roger Sayle  <roger@eyesopen.com>
6199
6200         PR rtl-optimization/17853
6201         * gcc.dg/i386-mmx-5.c: New testcase.
6202
6203 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
6204
6205         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
6206
6207 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6208
6209         PR c++/17524
6210         * g++.dg/template/static9.C: New test.
6211
6212         PR c++/17685
6213         * g++.dg/parse/operator5.C: New test.
6214
6215 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6216
6217         PR middle-end/17894
6218         * gcc.c-torture/execute/divcmp-4.c: New test case.
6219
6220 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6221
6222         PR tree-opt/17902
6223         * g++.dg/opt/pr17902.C: New test.
6224
6225 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6226
6227         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6228
6229 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6230
6231         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6232
6233 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6234
6235         * gcc.dg/assign-warn-3.c: New test.
6236
6237 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6238
6239         PR c/16999
6240         * gcc.dg/cpp/ident-1.c: New test.
6241
6242 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6243
6244         * gcc.c-torture/compile/acc1.c: New.
6245
6246 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6247
6248         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6249         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6250
6251 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6252
6253         * gcc.dg/ultrasp11.c: New test.
6254
6255 2004-10-08  Michael Matz  <matz@suse.de>
6256
6257         * gcc.dg/doloop-2.c: New test.
6258
6259 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6260
6261         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6262         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6263         objc.dg/method-9.m: Update expected diagnostics.
6264
6265 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6266
6267         * gcc.dg/ppc-fsel-3.c: New file.
6268         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6269
6270 2004-10-07  Paul Brook  <paul@codesourcery.com>
6271
6272         * gfortran.dg/intrinsic_verify_1.f90: New test.
6273
6274 2004-10-07  Paul Brook  <paul@codesourcery.com>
6275
6276         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6277
6278 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6279
6280         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6281         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6282         commit.
6283
6284 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6285
6286         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6287
6288 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6289
6290         PR c++/17115
6291         * g++.dg/warn/Winline-4.C: New test.
6292
6293 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6294
6295         * gcc.c-torture/compile/20041007-1.c: New test.
6296
6297 2004-10-07  Paul Brook  <paul@codesourcery.com>
6298
6299         PR fortran/17678
6300         * gfortran.dg/use_allocated_1.f90: New test.
6301
6302 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6303
6304         PR middle-end/17849
6305         * gfortran.fortran-torture/compile/nested.f90: New test
6306
6307 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6308
6309         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6310
6311 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6312
6313         PR c++/17368
6314         * g++.dg/ext/asm6.C: New test.
6315
6316 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6317
6318         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6319
6320 2004-10-06  Paul Brook  <paul@codesourcery.com>
6321
6322         PR libfortran/17709
6323         * gfortran.dg/empty_format_1.f90: New test.
6324
6325 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6326
6327         PR fortran/17568
6328         * gfortran.dg/ishft.f90: New test.
6329
6330         PR fortran/17283
6331         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6332         tests.
6333
6334 2004-10-06  Paul Brook  <paul@codesourcery.com>
6335
6336         * gfortran.dg/do_1.f90: New test.
6337
6338 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6339
6340         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6341         optimizing for size.
6342
6343 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6344
6345         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6346
6347 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6348
6349         * gcc.c-torture/compile/20041005-1.c: New test.
6350
6351 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6352
6353         PR c++/17829
6354         * g++.dg/lookup/koenig4.C: New.
6355
6356 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6357
6358         * g++.dg/other/classkey1.C: Adjust quoting marks.
6359         * g++.dg/parse/error15.C: Likewise.
6360         * g++.dg/template/meminit2.C (int>): Likewise.
6361
6362 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6363
6364         PR fortran/17283
6365         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6366
6367         PR fortran/17631
6368         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6369
6370         PR fortran/17708
6371         * gfortran.dg/pr17708.f90: New test.
6372
6373 2004-10-04  Chao-ying Fu  <fu@mips.com>
6374
6375         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6376         * gcc.dg/vect/vect-4.c: Ditto.
6377         * gcc.dg/vect/vect-5.c: Ditto.
6378         * gcc.dg/vect/vect-6.c: Ditto.
6379         * gcc.dg/vect/vect-8.c: Ditto.
6380         * gcc.dg/vect/vect-16.c: Ditto.
6381         * gcc.dg/vect/vect-30.c: Ditto.
6382         * gcc.dg/vect/vect-40.c: Ditto.
6383         * gcc.dg/vect/vect-41.c: Ditto.
6384         * gcc.dg/vect/vect-42.c: Ditto.
6385         * gcc.dg/vect/vect-43.c: Ditto.
6386         * gcc.dg/vect/vect-44.c: Ditto.
6387         * gcc.dg/vect/vect-45.c: Ditto.
6388         * gcc.dg/vect/vect-46.c: Ditto.
6389         * gcc.dg/vect/vect-47.c: Ditto.
6390         * gcc.dg/vect/vect-48.c: Ditto.
6391         * gcc.dg/vect/vect-49.c: Ditto.
6392         * gcc.dg/vect/vect-50.c: Ditto.
6393         * gcc.dg/vect/vect-51.c: Ditto.
6394         * gcc.dg/vect/vect-52.c: Ditto.
6395         * gcc.dg/vect/vect-53.c: Ditto.
6396         * gcc.dg/vect/vect-54.c: Ditto.
6397         * gcc.dg/vect/vect-55.c: Ditto.
6398         * gcc.dg/vect/vect-56.c: Ditto.
6399         * gcc.dg/vect/vect-57.c: Ditto.
6400         * gcc.dg/vect/vect-58.c: Ditto.
6401         * gcc.dg/vect/vect-59.c: Ditto.
6402         * gcc.dg/vect/vect-60.c: Ditto.
6403         * gcc.dg/vect/vect-74.c: Ditto.
6404         * gcc.dg/vect/vect-79.c: Ditto.
6405         * gcc.dg/vect/vect-80.c: Ditto.
6406
6407 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6408
6409         * gcc.dg/unused-7.c: Use the correct option.
6410
6411 2004-10-04  Paul Brook  <paul@codesourcery.com>
6412         Bud Davis  <bdavis9659@comcast.net>
6413
6414         PR fortran/17706
6415         PR fortran/16434
6416         * gfortran/pr17706.f90: New test.
6417         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6418
6419 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6420
6421         * gfortran.dg/pr17612.f90: New test.
6422
6423 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6424
6425         * g++.dg/template/local1.C: Adjust quoting marks in
6426         testing for diagnostics.
6427         * g++.dg/tls/diag-2.C: Likewise.
6428         * g++.dg/other/error8.C: Likewise.
6429
6430 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6431
6432         PR c/17178
6433         * gcc.dg/unused-4.c: Adjust to be correct.
6434
6435         PR c/17820
6436         * gcc.dg/unused-7.c: New test.
6437
6438 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6439
6440         PR c++/17797
6441         * g++.dg/overload/template2.C: New test.
6442
6443 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6444
6445         PR tree-optimization/16632
6446         * gcc.dg/tree-ssa/20041002-1.c: New.
6447
6448 2004-10-03  Paul Brook  <paul@codesourcery.com>
6449
6450         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6451         rather than relying on default formatting.
6452
6453 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6454
6455         * gcc.dg/20040920-1.c: Update expected message text.
6456
6457 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6458
6459         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6460
6461 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6462
6463         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6464         tree level.
6465
6466 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6467
6468         * gcc.dg/tree-ssa/pr17343.c: Remove.
6469
6470 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6471
6472         PR tree-opt/17343
6473         * gcc.dg/tree-ssa/pr17343.c: New test.
6474
6475 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6476
6477         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6478         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6479         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6480         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6481         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6482
6483 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6484
6485         * gcc.dg/lvalue-2.c: New test.
6486
6487 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6488
6489         PR c/17730
6490         * gcc.dg/pr17730-1.c: New test
6491
6492 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6493
6494         PR c/7425
6495         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6496
6497 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6498
6499         * gcc.c-torture/execute/stdarg-1.c: New test.
6500         * gcc.c-torture/execute/stdarg-2.c: New test.
6501         * gcc.c-torture/execute/stdarg-3.c: New test.
6502         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6503         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6504         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6505         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6506         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6507
6508 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6509
6510         PR tree-optimization/17697
6511         * g++.dg/opt/pr17697-1.C: New test.
6512         * g++.dg/opt/pr17697-2.C: New test.
6513         * g++.dg/opt/pr17697-3.C: New test.
6514
6515 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6516
6517         PR c/16409
6518         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6519         gcc.dg/vla-init-5.c: New tests.
6520
6521 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6522
6523         PR c/13804
6524         * gcc.dg/pr13804-1.c: New test.
6525
6526 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6527
6528         PR fortran/16938
6529         * gfortran.dg/pr16938.f90: New test.
6530
6531 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6532
6533         * g++.dg/template/crash23.C: New test.
6534
6535 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6536
6537         PR c++/17585
6538         * g++.dg/template/static8.C: New test.
6539
6540 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6541
6542         PR c++/17681
6543         * g++.dg/other/error9.C: New test.
6544
6545 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6546
6547         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6548
6549 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6550
6551         PR fortran/15164
6552         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6553
6554 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6555
6556         PR middle-end/17112
6557         * gcc.dg/pr17112-1.c: New test case.
6558
6559 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6560
6561         PR c/11459
6562         * gcc.dg/pr11459-1.c: New test.
6563
6564 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6565
6566         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6567         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6568
6569 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6570
6571         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6572
6573 2004-09-25  Jan Hubicka  <jh@suse.cz>
6574
6575         * compile/30040909-1.c: New test.
6576         * compile/30040907-1.c: New test.
6577
6578 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6579
6580         * gcc.c-torture/execute/va-arg-26.c: New test.
6581
6582 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6583
6584         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6585         extra diagnostics on targets with 64-bit pointers.
6586         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6587
6588 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6589
6590         PR c/17188
6591         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6592         * gcc.dg/decl-3.c: Adjust expected message.
6593
6594 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6595
6596         PR fortran/17615
6597         * gfortran.dg/pr17615.f90: New test.
6598
6599 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6600
6601         PR tree-optimzation/17517
6602         * g++.dg/tree-ssa/pr17517.C: New Test.
6603
6604 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6605
6606         PR c++/16889
6607         * g++.dg/lookup/ambig3.C: New.
6608
6609 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6610
6611         PR tree-opt/17624
6612         * g++.dg/opt/pr17624.C: New test.
6613
6614 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6615
6616         PR c/6980
6617         * gcc.dg/Wbad-function-cast-1.c: New test.
6618
6619 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6620
6621         * g++.dg/ext/complit1.C
6622         * g++.dg/other/error2.C
6623         * g++.dg/other/nontype-1.C
6624         * g++.dg/parse/crash11.C
6625         * g++.dg/parse/crash12.C
6626         * g++.dg/parse/error15.C
6627         * g++.dg/parse/error4.C
6628         * g++.dg/parse/tmpl-outside1.C
6629         * g++.dg/parse/too-many-tmpl-args1.C
6630         * g++.dg/template/dependent-expr3.C
6631         * g++.dg/template/error10.C
6632         * g++.dg/template/instantiate1.C
6633         * g++.dg/template/vtable2.C
6634         * g++.dg/warn/Wshadow-1.C
6635         * g++.dg/warn/weak1.C
6636         * g++.old-deja/g++.brendan/crash16.C
6637         * g++.old-deja/g++.brendan/crash18.C
6638         * g++.old-deja/g++.brendan/crash48.C
6639         * g++.old-deja/g++.brendan/crash49.C
6640         * g++.old-deja/g++.brendan/crash55.C
6641         * g++.old-deja/g++.brendan/crash56.C
6642         * g++.old-deja/g++.brendan/crash8.C
6643         * g++.old-deja/g++.brendan/enum11.C
6644         * g++.old-deja/g++.brendan/enum8.C
6645         * g++.old-deja/g++.brendan/enum9.C
6646         * g++.old-deja/g++.brendan/friend3.C
6647         * g++.old-deja/g++.brendan/misc14.C
6648         * g++.old-deja/g++.bugs/900402_02.C
6649         * g++.old-deja/g++.bugs/900404_03.C
6650         * g++.old-deja/g++.bugs/900404_04.C
6651         * g++.old-deja/g++.bugs/900428_03.C
6652         * g++.old-deja/g++.jason/crash4.C
6653         * g++.old-deja/g++.jason/overload21.C
6654         * g++.old-deja/g++.jason/redecl1.C
6655         * g++.old-deja/g++.jason/report.C
6656         * g++.old-deja/g++.jason/rfg10.C
6657         * g++.old-deja/g++.jason/template30.C
6658         * g++.old-deja/g++.law/arm12.C
6659         * g++.old-deja/g++.law/ctors5.C
6660         * g++.old-deja/g++.law/cvt20.C
6661         * g++.old-deja/g++.law/init10.C
6662         * g++.old-deja/g++.law/init8.C
6663         * g++.old-deja/g++.law/visibility17.C
6664         * g++.old-deja/g++.law/visibility7.C
6665         * g++.old-deja/g++.mike/net8.C
6666         * g++.old-deja/g++.mike/p646.C
6667         * g++.old-deja/g++.mike/p700.C
6668         * g++.old-deja/g++.mike/p701.C
6669         * g++.old-deja/g++.mike/p811.C
6670         * g++.old-deja/g++.ns/template13.C
6671         * g++.old-deja/g++.other/array3.C
6672         * g++.old-deja/g++.other/crash25.C
6673         * g++.old-deja/g++.other/dtor3.C
6674         * g++.old-deja/g++.other/dtor4.C
6675         * g++.old-deja/g++.other/main1.C
6676         * g++.old-deja/g++.other/warn7.C
6677         * g++.old-deja/g++.pt/crash11.C
6678         * g++.old-deja/g++.pt/crash36.C
6679         * g++.old-deja/g++.pt/spec22.C
6680         * g++.old-deja/g++.pt/spec9.C
6681         * g++.old-deja/g++.pt/ttp52.C
6682         * g++.old-deja/g++.robertl/eb103.C
6683         * g++.old-deja/g++.robertl/eb121.C
6684         * g++.old-deja/g++.robertl/eb22.C
6685         * g++.old-deja/g++.robertl/eb8.C:
6686         Update locations and/or regexps of dg-error markers.
6687         Remove markers for some bogus messages that are no longer issued.
6688
6689 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6690
6691         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6692         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6693
6694 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6695
6696         PR c++/17618
6697         * g++.dg/lookup/crash5.C: New test.
6698
6699 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6700
6701         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6702         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6703         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6704         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6705         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6706         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6707
6708         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6709         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6710         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6711         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6712         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6713         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
6714
6715         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
6716
6717         * gcc.dg/vect/vect-44.c: Check additional cases.
6718         * gcc.dg/vect/vect-48.c: Check additional cases.
6719
6720         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
6721         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
6722         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
6723         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6724         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6725         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6726         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6727         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6728         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6729
6730         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6731         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6732         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6733
6734 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6735
6736         * gcc.dg/tree-ssa/loop-6.c: New test.
6737
6738 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6739
6740         PR c++/17620
6741         * g++.dg/inherit/base2.C: New.
6742
6743 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6744
6745         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6746         * gcc.dg/20001012-2.c: Likewise.
6747         * gcc.dg/20001013-1.c: Likewise.
6748         * gcc.dg/20001101-1.c: Likewise.
6749         * gcc.dg/20001102-1.c: Likewise.
6750         * gcc.dg/bf-spl1.c: Likewise.
6751         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6752         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6753
6754 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6755
6756         PR tree-optimization/16721
6757         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6758
6759 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6760
6761         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6762         * gcc.dg/20040305-1.c: Likewise.
6763
6764 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6765
6766         PR c/16566
6767         * gcc.c-torture/compile/pr16566-1.c,
6768         gcc.c-torture/compile/pr16566-2.c,
6769         gcc.c-torture/compile/pr16566-3.c: New tests.
6770
6771 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6772
6773         PR tree-optimization/17512
6774         * gcc.c-torture/compile/20040916-1.c.
6775
6776 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6777
6778         * gcc.dg/pragma-re-3.c: New test.
6779
6780 2004-09-17  Matt Austern  <austern@apple.com>
6781
6782         PR c++/15049
6783         * g++.dg/other/anon3.C: New.
6784
6785 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6786
6787         PR c++/7503
6788         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6789         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6790         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6791         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6792         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6793
6794 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6795
6796         PR fortran/17286
6797         * gfortran.dg/pr17286.f90: New test.
6798
6799 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6800
6801         PR c++/17530
6802         * g++.dg/template/static7.C: New test.
6803
6804 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6805
6806         PR tree-opt/17558
6807         * gcc.c-torture/compile/pr17558.c: New test.
6808
6809 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6810
6811         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6812         if SKIP_ATTRIBUTE is defined.
6813
6814 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6815
6816         PR fortran/15957
6817         * gfortran.dg/pr15957.f90: New test.
6818
6819 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6820
6821         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6822         in comparison.
6823         * gcc.dg/vect/vect-79.c: Likewise.
6824         * gcc.dg/vect/vect-80.c: Likewise.
6825
6826 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6827
6828         PR fortran/15750
6829         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6830
6831 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6832
6833         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6834         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6835         * gcc.dg/vect/vect-62.c: New testcase.
6836         * gcc.dg/vect/vect-63.c: New testcase.
6837         * gcc.dg/vect/vect-64.c: New testcase.
6838         * gcc.dg/vect/vect-65.c: New testcase.
6839         * gcc.dg/vect/vect-66.c: New testcase.
6840         * gcc.dg/vect/vect-67.c: New testcase.
6841         * gcc.dg/vect/vect-68.c: New testcase.
6842         * gcc.dg/vect/vect-69.c: New testcase.
6843         * gcc.dg/vect/vect-79.c: New testcase.
6844         * gcc.dg/vect/vect-80.c: New testcase.
6845
6846 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6847
6848         * gcc.target/mips/asm-1.c: New test.
6849
6850 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6851
6852         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6853         * gcc.dg/vect/vect-73.c: New testcase.
6854         * gcc.dg/vect/vect-74.c: New testcase.
6855         * gcc.dg/vect/vect-75.c: New testcase.
6856         * gcc.dg/vect/vect-76.c: New testcase.
6857         * gcc.dg/vect/vect-77.c: New testcase.
6858         * gcc.dg/vect/vect-78.c: New testcase
6859
6860 2004-09-18  Paul Brook  <paul@codesourcery.com>
6861
6862         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6863
6864 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6865
6866         PR c/17424
6867         * gcc.dg/pr17424-1.c: New test.
6868
6869 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6870
6871         * g++.dg/tree-ssa/pr17153.C: New test.
6872
6873 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6874
6875         PR pch/13361
6876         * testsuite/g++.dg/pch/wchar-1.C: New.
6877         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6878
6879 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6880
6881         * gcc.c-torture/execute/20040917-1.c: New test.
6882
6883 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6884
6885         PR tree-optimization/17319
6886         * gcc.dg/pr17319.c: New test.
6887
6888 2004-09-17  Devang Patel  <dpatel@apple.com>
6889
6890         * gcc.dg/20040813-1.c: New test.
6891
6892 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6893
6894         PR tree-optimization/17273
6895         * gcc.c-torture/compile/pr17273.c: New test.
6896
6897 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6898
6899         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6900         Update expected messages.
6901         * gcc.dg/declspec-13.c: New test.
6902
6903 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6904
6905         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6906
6907 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6908
6909         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6910         change what 'a' is pointing to.
6911
6912 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6913
6914         PR c++/16002
6915         * g++.dg/template/error18.C: New test.
6916
6917         PR c++/16029
6918         * g++.dg/warn/Wunused-8.C: New test.
6919
6920 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6921
6922         PR tree-optimization/17513
6923         * gcc.dg/20040916-1.c: New test.
6924
6925 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6926
6927         PR c++/17501
6928         * g++.dg/template/typename7.C: New test.
6929
6930 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6931
6932         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6933
6934 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6935
6936         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6937         with -ftree-based-profiling also.
6938         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6939
6940 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6941
6942         PR/15364
6943         * gfortran.dg/der_array_io_1.f90: New test.
6944         * gfortran.dg/der_array_io_2.f90: New test.
6945         * gfortran.dg/der_array_io_3.f90: New test.
6946
6947 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6948
6949         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6950         EABI.
6951
6952 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6953
6954         * g++.dg/opt/switch1.C: New test.
6955
6956 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6957
6958         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6959         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6960         Update expected messages.
6961
6962 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6963
6964         PR fortran/16485
6965         * gfortran.dg/same_name_1.f90: New test.
6966
6967 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6968
6969         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6970         dereference garbage pointers.
6971
6972 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6973
6974         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6975         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6976
6977         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6978         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6979         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6980
6981 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6982
6983         PR c++/17324
6984         * g++.dg/template/mangle1.C: New test.
6985
6986 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6987
6988         PR tree-optimization/17252
6989         * gcc.c-torture/execute/pr17252.c: New test.
6990
6991 2004-09-14  Andrew Pinski  <apinski@apple.com>
6992
6993         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6994
6995 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6996
6997         PR rtl-optimization/9771
6998         * gcc.dg/pr9771-1.c: New test case.
6999
7000 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7001
7002         PR tree-optimization/15262
7003         * gcc.c-torture/execute/pr15262-1.c: New test.
7004         * gcc.c-torture/execute/pr15262-2.c: New test.
7005
7006 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7007
7008         * gcc.dg/declspec-12.c: New test.
7009
7010 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
7011
7012         * gfortran.dg/pr17090.f90: Add directives to test.
7013
7014 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7015
7016         * gcc.c-torture/compile/20040914-1.c: New test.
7017
7018 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7019
7020         PR c++/16162
7021         * g++.dg/template/decl2.C: New test.
7022
7023 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
7024
7025         PR fortran/17090
7026         * gfortran.dg/pr17090.f90: New test.
7027
7028 2004-09-13  Dale Johannesen  <dalej@apple.com>
7029
7030         * gcc.c-torture/compile/pr17408.c:  New test case.
7031
7032 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7033
7034         PR c++/16716
7035         * g++.dg/parse/crash17.C: New test.
7036
7037         PR c++/17327
7038         * g++.dg/template/enum3.C: New test.
7039
7040 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
7041
7042         * lib/gcc-defs.exp: Load wrapper.exp.
7043         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
7044         using local code.
7045         * lib/gcc.exp (gcc_init): Similar.
7046         * lib/gfortran.exp (gfortran_init): Similar.
7047         * lib/objc.exp (objc_init): Similar.
7048         * lib/treelang.exp (treelang_init): Similar.
7049         * lib/wrapper.exp: New file with build_wrapper call machinery in
7050         ${tool}_maybe_build_wrapper.
7051
7052 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7053
7054         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7055         "inline".
7056         * gcc.dg/declspec-11.c: Update expected messages.
7057         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7058         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7059         gcc.dg/inline-12.c: New tests.
7060
7061 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7062
7063         * g++.dg/tree-ssa/pr17400.C: New testcase.
7064
7065 2004-09-13  James E Wilson  <wilson@specifixinc.com>
7066
7067         * gcc.target/mips/sb1-1.c: New testcase.
7068
7069 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
7070
7071         * lib/g77-dg.exp: Remove unused file.
7072         * lib/mike-g77.exp: Ditto.
7073         * lib/g77.exp: Ditto.
7074
7075 2004-09-12  Richard Henderson  <rth@redhat.com>
7076
7077         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
7078
7079 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7080
7081         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
7082         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7083         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
7084         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
7085         Update expected messages.
7086
7087 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
7088
7089         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
7090         declaration/use mismatch for dirp parameter.
7091
7092 2004-09-12  Andrew Pinski  <apinski@apple.com>
7093
7094         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
7095         -fgnu-runtime is passed.
7096
7097 2004-09-12  Richard Henderson  <rth@redhat.com>
7098
7099         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
7100         do the uplevel thing and update additional_flags directly.
7101         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
7102         gfortran.fortran-torture/execute/intrinsic_nearest.x,
7103         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
7104         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
7105
7106 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7107
7108         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
7109
7110 2004-09-11  Roger Sayle  <roger@eyesopen.com>
7111
7112         PR middle-end/17411
7113         * g++.dg/opt/pr17411-1.C: New test case.
7114
7115 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7116
7117         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7118         gcc.dg/tls/diag-2.c: Update expected messages.
7119         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
7120         messages.
7121         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
7122         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
7123         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
7124         gcc.dg/tls/diag-5.c: New tests.
7125
7126 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
7127
7128         * gcc.dg/20040910-1.c: Correct dg-error regexp.
7129
7130 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7131
7132         * g++.dg/parse/break-in-for.C: New test.
7133
7134 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
7135
7136         * gcc.dg/tree-ssa/20040911-1.c: New test.
7137
7138 2004-09-11  Andreas Jaeger  <aj@suse.de>
7139
7140         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
7141         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
7142
7143 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
7144
7145         * gcc.target/frv: New directory of FR-V-specific tests.
7146
7147 2004-09-10  James E Wilson  <wilson@specifixinc.com>
7148
7149         * gcc.dg/convert-vec-1.c: New test.
7150
7151 2004-09-10  Roger Sayle  <roger@eyesopen.com>
7152
7153         PR middle-end/17024
7154         * gcc.dg/pr17024-1.c: New test case.
7155
7156 2004-09-10  Eric Christopher  <echristo@redhat.com>
7157
7158         * gcc.dg/20040910-1.c: New test.
7159
7160 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7161
7162         * gcc.dg/bitfld-9.c: New test.
7163
7164 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
7165
7166         * gcc.c-torture/execute/ieee/acc1.c: New test.
7167         * gcc.c-torture/execute/ieee/acc2.c: New test.
7168         * gcc.c-torture/execute/ieee/mzero6.c: New test.
7169
7170 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7171
7172         * gcc.dg/deprecated-2.c: New test.
7173
7174 2004-09-09  James E Wilson  <wilson@specifixinc.com>
7175
7176         * gcc.dg/init-vec-1.c: New test.
7177
7178 2004-09-09  Roger Sayle  <roger@eyesopen.com>
7179
7180         PR middle-end/17055
7181         * gcc.dg/pr17055-1.c: New test case.
7182
7183 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
7184
7185         PR target/17377
7186         * gcc.c-torture/execute/pr17377.c: New test.
7187
7188 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7189
7190         PR c/8420
7191         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
7192         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
7193         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7194         gcc.dg/long-long-typespec-1.c: New tests.
7195         * gcc.dg/tls/diag-2.c: Update expected diagnostics
7196
7197 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7198
7199         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
7200         gcc.dg/gnu99-static-1.c: New tests.
7201
7202 2004-09-08  Devang Patel  <dpatel@apple.com>
7203
7204         * gcc.dg/darwin-ld-20040828-1.c: New test.
7205         * gcc.dg/darwin-ld-20040828-2.c: New test.
7206         * gcc.dg/darwin-ld-20040828-3.c: New test.
7207
7208 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
7209
7210         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
7211         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
7212         in error message.
7213         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7214         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7215         in error message.
7216         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7217         types they qualify.
7218         * objc.dg/type-size-2.m: Fix wording in comment.
7219         * objc.dg/va-meth-1.m: New test case.
7220
7221 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7222
7223         PR c/16633:
7224         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7225         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7226
7227 2004-09-06  Devang Patel  <dpatel@apple.com>
7228
7229         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7230         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7231
7232 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7233
7234         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7235         reflect changed line numbering of diagnostics.
7236
7237 2004-09-06  Paul Brook  <paul@codesourcery.com>
7238
7239         * gfortran.dg/edit_real_1.f90: Add new test.
7240
7241 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7242
7243         * gcc.dg/tree-ssa/loop-2.c: New test.
7244         * gcc.dg/tree-ssa/loop-3.c: New test.
7245         * gcc.dg/tree-ssa/loop-4.c: New test.
7246         * gcc.dg/tree-ssa/loop-5.c: New test.
7247
7248 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7249
7250         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7251
7252 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7253
7254         * gcc.dg/format/sentinel-1.c: New test.
7255
7256 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7257
7258         * testsuite/gcc.dg/builtins-46.c: New.
7259
7260 2004-09-03  Devang Patel  <dpatel@apple.com>
7261
7262         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7263         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7264
7265 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7266
7267         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7268         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7269         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7270         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7271         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7272         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7273         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7274         the non-portable bzero.
7275         * gcc.dg/20010912-1.c: xfail for NetWare.
7276         * gcc.dg/20020426-2.c: xfail for NetWare.
7277         * gcc.dg/20021014-1.c: xfail for NetWare.
7278         * gcc.dg/20021018-1.c: xfail for NetWare.
7279         * gcc.dg/20030213-1.c: xfail for NetWare.
7280         * gcc.dg/20030225-1.c: xfail for NetWare.
7281         * gcc.dg/20030708-1.c: xfail for NetWare.
7282         * gcc.dg/builtins-config.h: Also exclude NetWare.
7283         * gcc.dg/format/format.h: Define restrict only if not already defined.
7284         * gcc.dg/nest.c: xfail for NetWare.
7285         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7286         * lib/target-supports.exp (check_visibility_available): Exclude
7287         NetWare.
7288
7289 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7290
7291         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7292         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7293         deterministic starting point for the alignment of structure fields.
7294         * gcc.dg/Wpadded.c: Dito.
7295         * g++.dg/abi/vbase10.C: Dito.
7296
7297 2004-09-03  Devang Patel  <dpatel@apple.com>
7298
7299         * g++.dg/debug/pr15736.cc: New test.
7300
7301 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7302
7303         * README.QMTEST: Fix out-of-date link.
7304
7305 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7306
7307         PR fortran/16579
7308         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7309         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7310
7311 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7312
7313         * g++.dg/abi/arm_rtti1.C: New test.
7314
7315 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7316
7317         * gcc.dg/ppc-vector-memcpy.c: New.
7318         * gcc.dg/ppc-vector-memset.c: New.
7319
7320 2004-09-02  Chao-ying Fu  <fu@mips.com>
7321
7322         * gcc.target/mips/mips-3d-1.c: New test.
7323         * gcc.target/mips/mips-3d-2.c: New test.
7324         * gcc.target/mips/mips-3d-3.c: New test.
7325         * gcc.target/mips/mips-3d-4.c: New test.
7326         * gcc.target/mips/mips-3d-5.c: New test.
7327         * gcc.target/mips/mips-3d-6.c: New test.
7328         * gcc.target/mips/mips-3d-7.c: New test.
7329         * gcc.target/mips/mips-3d-8.c: New test.
7330         * gcc.target/mips/mips-3d-9.c: New test.
7331         * gcc.target/mips/mips-ps-1.c: New test.
7332         * gcc.target/mips/mips-ps-2.c: New test.
7333         * gcc.target/mips/mips-ps-3.c: New test.
7334         * gcc.target/mips/mips-ps-4.c: New test.
7335         * gcc.target/mips/mips-ps-type.c: New test.
7336
7337 2004-09-02  Paul Brook  <paul@codesourcery.com>
7338
7339         * gfortran.dg/edit_real_1.f90: Add new tests.
7340
7341 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7342
7343         PR fortran/15327
7344         * gfortran.dg/merge_char_1.f90: New test.
7345
7346 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7347
7348         PR fortran/16404
7349         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7350
7351 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7352
7353         PR c/1522
7354         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7355
7356 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7357
7358         * g++.dg/opt/loop1.C: Do not XFAIL.
7359
7360 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7361
7362         * gcc.c-torture/execute/20040831-1.c: New test.
7363
7364 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7365
7366         PR fortran/16579
7367         * gfortran.dg/g77/20010610.f: Now passes.
7368         Copy from g77.f-torture/execute. Add dg-run directive.
7369         * gfortran.dg/g77/README: Update
7370
7371 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7372
7373         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7374         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7375         (t1, t2, t3, t4): Add volatile.
7376
7377 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7378
7379         * g++.dg/ext/visibility/arm1.C: New test.
7380
7381 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7382
7383         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7384         -pedantic-errors.
7385
7386 2004-09-01  Paul Brook  <paul@codesourcery.com>
7387
7388         * gfortran.dg/eof_2.f90: New test.
7389
7390 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7391
7392         PR fortran/16579
7393         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7394
7395 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7396
7397         PR libfortran/16805
7398         * gfortran.dg/list_read_2.f90: New test.
7399
7400 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7401
7402         * g++.dg/abi/key1.C: New test.
7403
7404 2004-08-31  Richard Henderson  <rth@redhat.com>
7405
7406         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7407         form of offsetof.
7408         * g++.dg/other/offsetof5.C: Remove duplicate.
7409
7410 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7411
7412         PR fortran/17244
7413         * gfortran.dg/func_derived_1.f90: New test.
7414
7415 2004-08-31  Paul Brook  <paul@codesourcery.com>
7416
7417         * gfortran.dg/eof_1.f90: New test.
7418
7419 2004-08-31  Paul Brook  <paul@codesourcery.com>
7420
7421         * gfortran.dg/list_read_1.f90: New file.
7422
7423 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7424
7425         * g++.dg/opt/loop1.C: XFAIL.
7426
7427 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7428
7429         * gcc.dg/funcdef-storage-1.c: New.
7430         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7431         an extern function in local scope.
7432         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7433         declare an 'auto inline' function in local scope.
7434         * gcc.dg/20011130-1.c: Likewise.
7435         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7436         an 'auto' function in local scope.
7437         * gcc.dg/20021014-1.c: Likewise.
7438         * gcc.dg/20030331-2.c: Likewise.
7439
7440 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7441
7442         * gfortran.dg/blockdata_1.f90: New test.
7443
7444 2004-08-30  Richard Henderson  <rth@redhat.com>
7445
7446         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7447
7448 2004-08-30  Richard Henderson  <rth@redhat.com>
7449
7450         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7451         additional_flags set by alternate driver.
7452         (ieee-options): New procedure.
7453         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7454         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7455         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7456         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7457
7458 2004-08-30  Richard Henderson  <rth@redhat.com>
7459
7460         * lib/f-torture.exp: Remove.
7461
7462 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7463
7464         PR rtl-optimization/16590
7465         * g++.dg/opt/loop1.C: New test.
7466
7467 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7468
7469         PR fortran/13910
7470         * gfortran.dg/oldstyle_1.f90: New test.
7471
7472 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7473         Paul Brook  <paul@codesourcery.com>
7474
7475         * gfortran.dg/g77/README: Update.
7476         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7477         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7478         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7479
7480 2004-08-28  Paul Brook  <paul@codesourcery.com>
7481
7482         PR libfortran/17195
7483         * gfortran.dg/edit_real_1.f90: New test.
7484
7485 2004-08-27  Paul Brook  <paul@codesourcery.com>
7486
7487         * gfortran.dg/rewind_1.f90: New test.
7488
7489 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7490
7491         PR fortran/16597
7492         * gfortran.dg/pr16597.f90: New test.
7493
7494 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7495
7496         PR c/13801
7497         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7498         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7499         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7500         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7501         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7502
7503 2004-08-26  Nick Clifton  <nickc@redhat.com>
7504
7505         * gcc.c-torture/compile/pr17119.c: New test.
7506
7507 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7508
7509         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7510
7511 2004-08-25  Richard Henderson  <rth@redhat.com>
7512
7513         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7514         the bits that expect kind=8 to be the largest real kind.
7515
7516 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7517
7518         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7519
7520 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7521
7522         * gfortran.dg/assignment_1.f90: New test.
7523
7524 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7525
7526         * g++.dg/template/repo3.C: New test.
7527
7528 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7529
7530         PR middle-end/16693
7531         PR tree-optimization/16372
7532         * g++.dg/opt/pr16372-1.C: New test case.
7533         * g++.dg/opt/pr16693-1.C: New test case.
7534         * g++.dg/opt/pr16693-2.C: New test case.
7535
7536 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7537
7538         * objc.dg/proto-lossage-4.m: New test.
7539
7540 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7541
7542         PR c++/17155
7543         * g++.dg/inherit/local2.C: New test.
7544
7545 2004-08-25  Paul Brook  <paul@codesourcery.com>
7546
7547         PR fortran/17144
7548         * gfortran.dg/string_ctor_1.f90: New test.
7549
7550 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7551
7552         PR c++/14428
7553         * g++.dg/template/redecl2.C: New test.
7554
7555 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7556
7557         PR fortran/17143
7558         * gfortran.dg/pr17143.f90: New test.
7559
7560 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7561
7562         PR fortran/17164
7563         * gfortran.dg/pr17164.f90: New test.
7564
7565 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7566
7567         * gcc.dg/tree-ssa/loop-1.c: New test.
7568
7569 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7570
7571         * gcc.c-torture/compile/20040824-1.c: New test.
7572
7573 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7574
7575         * gcc.c-torture/compile/iftrap-3.c: New test.
7576
7577 2004-08-24  Paul Brook  <paul@codesourcery.com>
7578
7579         * gfortran.dg/entry_2.f90: New test.
7580
7581 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7582
7583         PR c++/16889
7584         * g++.dg/lookup/ambig[12].C: New.
7585
7586 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7587
7588         PR c++/16706
7589         * g++.dg/template/crash21.C: New test.
7590         * g++.dg/template/crash22.C: Likewise.
7591
7592 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7593
7594         PR c++/17149
7595         * g++.dg/template/access15.C: New.
7596
7597 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7598
7599         PR c++/17163
7600         * g++.dg/template/repo2.C: New test.
7601
7602 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7603
7604         PR rtl-optimization/17078
7605         * gcc.c-torture/execute/pr17078-1.c: New test case.
7606
7607 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7608
7609         PR c/14492
7610         * gcc.dg/debug/crash1.c: New test.
7611
7612 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7613
7614         PR c/16180
7615         * gcc.dg/loop-5.c: New test.
7616
7617 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7618
7619         * gcc.c-torture/execute/20040823-1.c: New test.
7620
7621 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7622
7623         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7624         to the assembler.  Simplify test accordingly.
7625         (asm_abi_flags): Use GNU names.
7626         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7627         to check for ABI flags.
7628
7629 2004-08-22  Andrew Pinski  <apinski@apple.com>
7630
7631         * g++.dg/opt/pr14029.C: New test.
7632         * gcc.c-torture/execute/pr15262.c: New test.
7633
7634 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7635
7636         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7637
7638 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7639
7640         PR 16908
7641         * gfortran.dg/direct_io.f90: New test.
7642
7643 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7644
7645         PR c++/17121
7646         * g++.dg/inherit/local2.C: New test.
7647
7648 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7649
7650         PR c++/17120
7651         * g++.dg/warn/Wparentheses-4.C: New test.
7652
7653 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7654
7655         PR c++/17121
7656         * g++.dg/inherit/local2.C: New test.
7657
7658         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7659         * gcc.dg/ppc-ldstruct.c: Likewise.
7660         * gcc.dg/ppc64-abi-2.c: Likewise.
7661
7662 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7663
7664         PR rtl-optimization/17099
7665         * gcc.c-torture/execute/20040820-1.c: New test.
7666
7667 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7668
7669         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7670
7671 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7672
7673         PR fortran/17077
7674         * gfortran.dg/auto_array_1.f90: New test.
7675
7676 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7677
7678         PR fortran/17074
7679         * gfortran.dg/simpleif_1.f90: New test.
7680
7681 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7682
7683         * lib/target-supports.exp (check_profiling_available): Return
7684         false for arm*-*-symbianelf* and arm*-*-eabi*.
7685
7686         PR c++/15890
7687         * g++.dg/template/delete1.C: New test.
7688
7689 2004-08-19  Paul Brook  <paul@codesourcery.com>
7690
7691         PR fortran/14976
7692         PR fortran/16228
7693         * gfortran.dg/data_char_1.f90: New test.
7694
7695 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7696
7697         PR fortran/16946
7698         * gfortran.dg/reduction.f90: New testcase.
7699
7700 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7701
7702         PR fortran/16520
7703         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7704
7705 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7706
7707         PR c++/17041
7708         * g++.dg/Wparentheses-3.C: New test.
7709
7710 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7711
7712         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7713         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
7714         * gcc.dg/vect/vect-2.c: Likewise.
7715         * gcc.dg/vect/vect-3.c: Likewise.
7716         * gcc.dg/vect/vect-4.c: Likewise.
7717         * gcc.dg/vect/vect-5.c: Likewise.
7718         * gcc.dg/vect/vect-6.c: Likewise.
7719         * gcc.dg/vect/vect-7.c: Likewise.
7720         * gcc.dg/vect/vect-25.c: Likewise.
7721         * gcc.dg/vect/vect-31.c: Likewise.
7722         * gcc.dg/vect/vect-32.c: Likewise.
7723         * gcc.dg/vect/vect-34.c: Likewise.
7724         * gcc.dg/vect/vect-36.c: Likewise.
7725         * gcc.dg/vect/vect-all.c: Likewise.
7726
7727 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7728
7729         PR c++/17068
7730         * g++.dg/template/operator4.C: New test.
7731
7732 2004-08-18  Richard Henderson  <rth@redhat.com>
7733
7734         * gcc.dg/20040206-1.c: XFAIL.
7735
7736 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7737
7738         PR c++/16246
7739         * g++.dg/template/array7.C: New test.
7740
7741 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7742
7743         * gcc.dg/mips-movcc-1.c: New test.
7744         * gcc.dg/mips-movcc-2.c: New test.
7745         * gcc.dg/mips-movcc-3.c: New test.
7746
7747         * gcc.dg/mips-nmadd-1.c: New test.
7748         * gcc.dg/mips-nmadd-2.c: New test.
7749
7750 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7751
7752         PR c++/15871
7753         * g++.dg/opt/inline8.C: New test.
7754
7755         PR c++/16965
7756         * g++.dg/parse/error17.C: New test.
7757
7758 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7759
7760         * gcc.dg/vect: New directory for vectorizer tests.
7761         * gcc.dg/vect/tree-vect.h: New file.
7762         * gcc.dg/vect/vect.exp: New file.
7763         * gcc.dg/vect/pr16105.c.c: New test.
7764         * gcc.dg/vect/vect-1.c: New test.
7765         * gcc.dg/vect/vect-2.c: New test.
7766         * gcc.dg/vect/vect-3.c: New test.
7767         * gcc.dg/vect/vect-4.c: New test.
7768         * gcc.dg/vect/vect-5.c: New test.
7769         * gcc.dg/vect/vect-6.c: New test.
7770         * gcc.dg/vect/vect-7.c: New test.
7771         * gcc.dg/vect/vect-8.c: New test.
7772         * gcc.dg/vect/vect-9.c: New test.
7773         * gcc.dg/vect/vect-10.c: New test.
7774         * gcc.dg/vect/vect-11.c: New test.
7775         * gcc.dg/vect/vect-12.c: New test.
7776         * gcc.dg/vect/vect-13.c: New test.
7777         * gcc.dg/vect/vect-14.c: New test.
7778         * gcc.dg/vect/vect-15.c: New test.
7779         * gcc.dg/vect/vect-16.c: New test.
7780         * gcc.dg/vect/vect-17.c: New test.
7781         * gcc.dg/vect/vect-18.c: New test.
7782         * gcc.dg/vect/vect-19.c: New test.
7783         * gcc.dg/vect/vect-20.c: New test.
7784         * gcc.dg/vect/vect-21.c: New test.
7785         * gcc.dg/vect/vect-22.c: New test.
7786         * gcc.dg/vect/vect-23.c: New test.
7787         * gcc.dg/vect/vect-24.c: New test.
7788         * gcc.dg/vect/vect-25.c: New test.
7789         * gcc.dg/vect/vect-26.c: New test.
7790         * gcc.dg/vect/vect-27.c: New test.
7791         * gcc.dg/vect/vect-28.c: New test.
7792         * gcc.dg/vect/vect-29.c: New test.
7793         * gcc.dg/vect/vect-30.c: New test.
7794         * gcc.dg/vect/vect-31.c: New test.
7795         * gcc.dg/vect/vect-32.c: New test.
7796         * gcc.dg/vect/vect-33.c: New test.
7797         * gcc.dg/vect/vect-34.c: New test.
7798         * gcc.dg/vect/vect-35.c: New test.
7799         * gcc.dg/vect/vect-36.c: New test.
7800         * gcc.dg/vect/vect-37.c: New test.
7801         * gcc.dg/vect/vect-38.c: New test.
7802         * gcc.dg/vect/vect-40.c: New test.
7803         * gcc.dg/vect/vect-41.c: New test.
7804         * gcc.dg/vect/vect-42.c: New test.
7805         * gcc.dg/vect/vect-43.c: New test.
7806         * gcc.dg/vect/vect-44.c: New test.
7807         * gcc.dg/vect/vect-45.c: New test.
7808         * gcc.dg/vect/vect-46.c: New test.
7809         * gcc.dg/vect/vect-47.c: New test.
7810         * gcc.dg/vect/vect-48.c: New test.
7811         * gcc.dg/vect/vect-49.c: New test.
7812         * gcc.dg/vect/vect-50.c: New test.
7813         * gcc.dg/vect/vect-51.c: New test.
7814         * gcc.dg/vect/vect-52.c: New test.
7815         * gcc.dg/vect/vect-53.c: New test.
7816         * gcc.dg/vect/vect-54.c: New test.
7817         * gcc.dg/vect/vect-55.c: New test.
7818         * gcc.dg/vect/vect-56.c: New test.
7819         * gcc.dg/vect/vect-57.c: New test.
7820         * gcc.dg/vect/vect-58.c: New test.
7821         * gcc.dg/vect/vect-59.c: New test.
7822         * gcc.dg/vect/vect-60.c: New test.
7823         * gcc.dg/vect/vect-61.c: New test.
7824         * gcc.dg/vect/vect-all.c: New test.
7825         * gcc.dg/vect/vect-none.c: New test.
7826
7827 2004-08-17  Paul Brook  <paul@codesourcery.com>
7828
7829         PR fortran/13082
7830         * gfortran.dg/entry_1.f90: New test.
7831
7832 2004-08-17  Andrew Pinski  <apinski@apple.com>
7833
7834         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7835
7836 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7837
7838         * gcc.dg/pr17036-1.c: New test.
7839
7840 2004-08-16  Devang Patel  <dpatel@apple.com>
7841
7842         * gcc.dg/darwin-20040809-1.c: New test.
7843
7844 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7845
7846         * gcc.dg/funcdef-attr-1.c: New test.
7847
7848 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7849
7850         * gcc.dg/altivec-17.c: New test.
7851         * gcc.dg/altivec-18.c: New test.
7852
7853 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7854
7855         PR c++/6749
7856         * g++.dg/template/vtable2.C: New test.
7857
7858 2004-08-14  Richard Henderson  <rth@redhat.com>
7859
7860         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7861         * gcc.dg/pack-test-4.c (main): Return 0.
7862         * gcc.dg/setjmp-1.c: Remove XFAIL.
7863         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7864
7865 2004-08-14  Richard Henderson  <rth@redhat.com>
7866
7867         * gcc.dg/980217-1.c: Add prototype for printf.
7868
7869 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7870
7871         * gfortran.dg/pr16935.f90: New test.
7872
7873 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7874
7875         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7876
7877 2004-08-13  Paul Brook  <paul@codesourcery.com>
7878
7879         * gfortran.dg/der_io_1.f90: Remove stray comma.
7880
7881 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7882
7883         * gcc.dg/vmx/cw-bug-2.c: Remove.
7884         * gcc.dg/vmx/vprint-1.c: Remove.
7885         * gcc.dg/vmx/vscan-1.c: Remove.
7886
7887 2004-08-12  Devang patel  <dpatel@apple.com>
7888
7889         * gcc.dg/darwin-20040809-2.c: New test.
7890
7891 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7892
7893         * g++.dg/ext/altivec-12.C: New test.
7894
7895         * g++.dg/ext/altivec-11.C: New test.
7896
7897 2004-08-12  Paul Brook  <paul@codesourcery.com>
7898
7899         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7900
7901 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7902
7903         * g++.dg/ext/altivec-2.C: Check for hardware support before
7904         executing any VMX instructions.
7905
7906         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7907
7908 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7909
7910         PR c++/16276
7911         * g++.old-deja/g++.other/comdat4.C: New test.
7912         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7913
7914 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7915
7916         PR target/16286
7917         * gcc.dg/pr16286.c: New test.
7918
7919 2004-08-12 Jan Beulich <jbeulich@novell.com>
7920
7921         * g++.dg/ext/asm5.C: New.
7922
7923 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7924
7925         PR c++/16698
7926         * g++.dg/eh/crash1.C: New test.
7927
7928         PR c++/16717
7929         * g++.dg/ext/construct1.C: New test.
7930
7931 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7932
7933         PR c++/16853
7934         * g++.dg/init/ptrmem1.C: New test.
7935
7936         PR c++/16618
7937         * g++.dg/parse/offsetof5.C: New test.
7938
7939         PR c++/16870
7940         * g++.dg/template/overload3.C: New test.
7941
7942 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7943
7944         PR c++/16964
7945         * g++.dg/parse/error16.C: New test.
7946
7947         PR c++/16904
7948         * g++.dg/template/error14.C: New test.
7949
7950         PR c++/16929
7951         * g++.dg/template/error15.C: New test.
7952
7953 2004-08-11  Devang Patel  <dpatel@apple.com>
7954
7955         * gcc.dg/darwin-ld-20040809-1.c: New test.
7956         * gcc.dg/darwin-ld-20040809-2.c: New test.
7957
7958 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7959
7960         PR fortran/16917
7961         * gfortran.dg/dfloat_1.f90: New test.
7962
7963 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7964
7965         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7966         * gcc.dg/dll-2.c: Fix dg-require syntax.
7967         * gcc.misc-tests/arm-isr.c (abort): Declare.
7968         (exit): Likewise.
7969
7970 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7971
7972         PR c++/16971
7973         * g++.dg/parse/crash16.C: New test.
7974
7975 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7976
7977         * gcc.dg/mips-rsqrt-1.c: New test case.
7978         * gcc.dg/mips-rsqrt-2.c: New test case.
7979         * gcc.dg/mips-rsqrt-3.c: New test case.
7980
7981 2004-08-10  Paul Brook  <paul@codesourcery.com>
7982
7983         * gfortran.dg/der_io_1.f90: New test.
7984
7985 2004-08-10  Paul Brook  <paul@codesourcery.com>
7986
7987         PR fortran/16919
7988         * gfortran.dg/der_array_1.f90: New test.
7989
7990 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7991
7992         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7993
7994 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7995
7996         * gcc.dg/wchar_t-2.c: Fix typo.
7997
7998 2004-08-09  Falk Hueffner  <falk@debian.org>
7999
8000         PR tree-optimization/12517
8001         * gcc.c-torture/compile/pr12517.c: New test.
8002
8003         PR tree-optimization/12578
8004         * gcc.c-torture/compile/pr12578.c: New test.
8005
8006         PR tree-optimization/12899
8007         * gcc.c-torture/compile/pr12899.c: New test.
8008
8009         PR rtl-optimization/14692
8010         * gcc.c-torture/compile/pr14692.c: New test.
8011
8012         PR tree-optimization/16461
8013         * gcc.c-torture/compile/pr16461.c: New test.
8014
8015 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8016
8017         * gfortran.dg/getenv_1.f90: New test.
8018
8019 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8020
8021         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
8022         wchar_t.
8023         * gcc.dg/symbian5.c: Test -fno-short-wchar.
8024
8025 2004-08-06  Paul Brook  <paul@codesourcery.com>
8026
8027         * gfortran.dg/ret_array_1.f90: New test.
8028         * gfortran.dg/ret_pointer_1.f90: New test.
8029
8030 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
8031
8032         * gcc.dg/missing-field-init-[12].c: New tests.
8033         * g++.dg/warn/missing-field-init-[12].C: New tests.
8034
8035 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8036
8037         * gcc.dg/enum2.c: New test.
8038         * gcc.dg/symbian3.c: Likewise.
8039         * gcc.dg/symbian4.c: Likewise.
8040         * gcc.dg/wchar_t-2.c: Likewise.
8041
8042 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8043
8044         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
8045         destructor tests.
8046
8047 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8048
8049         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8050         dg-require-visiblity.
8051         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8052         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8053         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8054         * g++.dg/ext/visibility/new1.C: Likewise.
8055         * g++.dg/ext/visibility/pragma.C: Likewise.
8056         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8057         * g++.dg/ext/visibility/virtual.C: Likewise.
8058         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8059         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8060         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8061         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8062         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8063         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8064         * g++/dg/ext/visibility/visibility-7.C: Likewise.
8065         * g++/dg/ext/visibility/visibility-8.C: New test.
8066         * gcc.c-torture/compile/dll.x: Remove.
8067         * gcc.dg/dll-2.c: Use dg-require-dll
8068         * gcc.dg/visibility-10.c: New test.
8069         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
8070         supporting DLLs.
8071         * testsuite/lib/scanasm.exp (scan_hidden): New function.
8072         (scan_not_hidden): Likewise.
8073
8074 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
8075
8076         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
8077
8078 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
8079
8080         * gcc.c-torture/execute/20040805-1.c: New test.
8081
8082 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
8083
8084         * gcc.dg/20020118-1.c: Declare abort.
8085         * gcc.dg/altivec_check.h: Likewise.
8086         * gcc.dg/iftrap-2.c: Likewise.
8087         * gcc.dg/pragma-darwin.c: Likewise.
8088         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8089
8090 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
8091
8092         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
8093
8094 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8095
8096         * gcc.c-torture/execute/builtins/abs-2.c,
8097         gcc.c-torture/execute/builtins/abs-3.c,
8098         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
8099         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
8100         intmax_t, uintmax_t and their limits.
8101         * gcc.dg/intmax_t-1.c: New test.
8102
8103 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8104
8105         * g++.dg/tc1/dr147.C: Add reference to PR.
8106
8107 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
8108
8109         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
8110         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
8111
8112 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
8113
8114         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
8115
8116 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8117
8118         * gcc.dg/redecl-5.c: New test.
8119         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
8120         of scanf.
8121
8122 2004-08-03  Roger Sayle  <roger@eyesopen.com>
8123
8124         PR middle-end/16790
8125         * gcc.c-torture/execute/pr16790-1.c: New test case.
8126
8127 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
8128
8129         * g++.dg/ext/visibility/assign1.C: New test.
8130         * g++.dg/ext/visibility/new1.C: Likewise.
8131
8132         * gcc.dg/symbian1.c: New test.
8133         * gcc.dg/symbian2.c: Likewise.
8134
8135 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8136
8137         PR target/16570
8138         * gcc.dg/i386-sse-9.c: New test.
8139
8140 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8141
8142         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
8143
8144 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8145
8146         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
8147         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
8148         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
8149         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
8150         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
8151         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
8152         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
8153         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
8154         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
8155         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
8156         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
8157         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
8158         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
8159         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
8160         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
8161         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
8162         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
8163         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
8164         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
8165         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
8166         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
8167         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
8168         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
8169         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8170         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
8171         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
8172         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
8173         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
8174         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8175         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8176         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
8177         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
8178         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
8179         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
8180         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
8181         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8182         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8183         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8184         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8185         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
8186         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
8187         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
8188         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
8189         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
8190         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8191         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8192         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
8193         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
8194         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
8195         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
8196         gcc.misc-tests/i386-pf-3dnow-1.c,
8197         gcc.misc-tests/i386-pf-athlon-1.c,
8198         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8199         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
8200         Declare built-in functions used.
8201         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
8202
8203 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
8204
8205         PR c++/16707
8206         * g++.dg/lookup/using12.C: New test.
8207
8208         * g++.dg/init/null1.C: Fix PR number.
8209         * g++.dg/parse/namespace10.C: Likewise.
8210
8211 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8212
8213         PR c++/16224
8214         * g++.dg/template/spec17.C: New test.
8215         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8216         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8217
8218 2004-08-02  David Billinghurst
8219
8220         PR fortran/16292
8221         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8222
8223 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8224
8225         * gcc.dg/ia64-got-1.c: New test case.
8226
8227 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8228
8229         PR c++/16489
8230         * g++.dg/init/null1.C: New test.
8231         * g++.dg/tc1/dr76.C: Adjust error marker.
8232
8233         PR c++/16529
8234         * g++.dg/parse/namespace10.C: New test.
8235
8236         PR c++/16810
8237         * g++.dg/inherit/ptrmem2.C: New test.
8238
8239 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8240
8241         PR target/16155
8242         * gcc.dg/pr16155.c: New test.
8243
8244 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8245
8246         * gcc.dg/redecl-2.c: New test.
8247
8248 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8249
8250         * gcc.dg/darwin-longdouble.c: New file.
8251
8252 2004-07-30  Richard Henderson  <rth@redhat.com>
8253
8254         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8255         write to constant argument.
8256         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8257
8258 2004-07-30  Richard Henderson  <rth@redhat.com>
8259
8260         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8261         tests of nearest around zero.
8262
8263 2004-07-30  Andrew Pinski  <apinski@apple.com>
8264
8265         * gcc.c-torture/compile/20040730-1.c: New test.
8266
8267 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8268
8269         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8270         powerpc-eabispe.
8271
8272 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8273
8274         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8275
8276 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8277
8278         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8279         contains $ld_library_path.
8280         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8281
8282 2004-07-29  Richard Henderson  <rth@redhat.com>
8283
8284         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8285
8286         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8287         (alt2, which): New.
8288         (Check): Accept either alternative.
8289
8290 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8291
8292         * g++.dg/abi/inline1.C: New test.
8293         * g++.dg/abi/local1-a.cc: Likewise.
8294         * g++.dg/abi/local1.C: Likewise.
8295         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8296         * g++.dg/abi/mangle12.C: Likewise.
8297         * g++.dg/abi/mangle17.C: Likewise.
8298         * g++.dg/abi/mangle20-2.C: Likewise.
8299         * g++.dg/opt/interface1.C: Likewise.
8300         * g++.dg/opt/interface1.h: Likewise.
8301         * g++.dg/opt/interface1-a.cc: New test.
8302         * g++.dg/parse/repo1.C: New test.
8303         * g++.dg/template/repo1.C: Likewise.
8304         * g++.dg/warn/Winline-1.C: Likewise.
8305         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8306
8307 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8308
8309         * gcc.dg/tree-ssa/20040729-1.c: New test.
8310
8311 2004-07-27  Matt Austern <austern@apple.com>
8312
8313         * gcc.dg/darwin-bool-1.c: New test.
8314         * gcc.dg/darwin-bool-2.c: New test.
8315
8316 2004-07-28  Richard Henderson  <rth@redhat.com>
8317
8318         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8319         arguments in the correct type.  Don't write to constant arguments.
8320
8321 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8322
8323         PR tree-optimization/16688
8324         PR tree-optimization/16689
8325         * g++.dg/tree-ssa/pr16688.C: New test.
8326
8327 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8328
8329         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8330         loads.  Not only in the comment, this time.
8331
8332 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8333
8334         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8335         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8336         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8337         * gcc.dg/sh4a-bitmovua.c: New.
8338         * gcc.dg/sh4a-cos.c: New.
8339         * gcc.dg/sh4a-cosf.c: New.
8340         * gcc.dg/sh4a-fprun.c: New.
8341         * gcc.dg/sh4a-fsrra.c: New.
8342         * gcc.dg/sh4a-memmovua.c: New.
8343         * gcc.dg/sh4a-sin.c: New.
8344         * gcc.dg/sh4a-sincos.c: New.
8345         * gcc.dg/sh4a-sincosf.c: New.
8346         * gcc.dg/sh4a-sinf.c: New.
8347
8348 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8349
8350         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8351         conditionals.
8352         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8353         loads.
8354         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8355         DOM1.
8356
8357 2004-07-27  Andrew Pinski  <apinski@apple.com>
8358
8359         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8360
8361 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8362
8363         * gcc.dg/pragma-isr.c: New test.
8364
8365 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8366
8367         PR c++/14429
8368         * g++.dg/template/ttp11.C: New test.
8369
8370 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8371
8372         * gcc.c-torture/compile/20040727-1.c: New test.
8373
8374 2004-07-26  Eric Christopher  <echristo@redhat.com>
8375
8376         * gcc.c-torture/compile/20040726-2.c: New test.
8377
8378 2004-07-26  Andrew Pinski  <apinski@apple.com>
8379
8380         * g++.dg/rtti/tinfo1.C: Xfail.
8381
8382 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8383
8384         * gcc.c-torture/compile/20040726-1.c: New test.
8385
8386 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8387             Brian Ryner  <bryner@brianryner.com>
8388
8389         PR c++/9283
8390         PR c++/15000
8391         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8392         * g++.dg/ext/visibility/: New directory.
8393         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8394         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8395         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8396         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8397         * g++.dg/ext/visibility/fvisibility.C,
8398         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8399         g++.dg/ext/visibility/fvisibility-override1.C
8400         g++.dg/ext/visibility/fvisibility-override2.C
8401         g++.dg/ext/visibility/memfuncts.C
8402         g++.dg/ext/visibility/noPLT.C
8403         g++.dg/ext/visibility/pragma.C
8404         g++.dg/ext/visibility/pragma-override1.C
8405         g++.dg/ext/visibility/pragma-override2.C
8406         g++.dg/ext/visibility/staticmemfuncts.C
8407         g++.dg/ext/visibility/virtual.C: New tests.
8408
8409 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8410
8411         PR c/15360
8412         * gcc.dg/pr15360-1.c: New test.
8413
8414 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8415
8416         * gcc.dg/pragma-align-2.c: New test.
8417         * gcc.dg/pragma-init-fini.c: New test.
8418         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8419         targets.
8420
8421 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8422
8423         * gcc.dg/init-string-2.c: New test.
8424
8425 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8426
8427         PR 16684
8428         * gcc.dg/Wredundant-decls-1.c: New test case.
8429
8430 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8431
8432         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8433         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8434         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8435         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8436         * gcc.dg/compat/generate-random.c: New file.
8437         * gcc.dg/compat/generate-random.h: Likewise.
8438         * gcc.dg/compat/generate-random_r.c: Likewise.
8439         * gcc.dg/compat/struct-layout-1.h: Likewise.
8440         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8441         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8442         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8443         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8444         * gcc.dg/compat/struct-layout-1_main.c: New test.
8445         * gcc.dg/compat/struct-layout-1_x.c: New file.
8446         * gcc.dg/compat/struct-layout-1_y.c: New file.
8447         * gcc.dg/compat/struct-layout-1_test.h: New file.
8448
8449 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8450
8451         * gcc.dg/comp-return-1.c: New test
8452
8453 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8454
8455         * gcc.dg/vmx/8-02a.c: Fix typo.
8456
8457         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8458         * gcc.dg/darwin-abi-3.c: New test.
8459
8460         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8461         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8462
8463         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8464         * gcc.dg/vmx/ops-long-1.c: New test.
8465         * gcc.dg/vmx/ops-long-2.c: New test.
8466
8467 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8468
8469         * g++.dg/lookup/conv-[1234].C: New.
8470
8471 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8472
8473         * g++.dg/parse/attr2.C: Simplify.
8474
8475 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8476
8477         PR c/7284
8478         * gcc.c-torture/execute/pr7284-1.c: New test.
8479
8480 2004-07-22  Brian Booth  <bbooth@redhat.com>
8481
8482         * gcc.dg/tree-ssa/20040721-1.c: New test.
8483
8484 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8485
8486         * g++.dg/template/crash20.c: New.
8487
8488 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8489
8490         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8491         Add dg-run directive.  Declare variables as required.
8492         * gfortran.dg/g77/README: Update
8493
8494 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8495
8496         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8497         gcc.dg/cris-peep2-andu2.c: New tests.
8498
8499 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8500
8501         PR c/15052
8502         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8503         on return type.
8504         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8505         messages.
8506         * gcc.dg/qual-return-2.c: Update expected messages.
8507         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8508
8509 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8510
8511         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8512         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8513
8514 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8515
8516         PR c/11250
8517         * gcc.dg/init-string-1.c: New test.
8518
8519 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8520
8521         PR middle-end/15345
8522         PR c/16450
8523         * gcc.dg/torture/nested-fn-1.c: New test.
8524
8525 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8526
8527         PR target/16559
8528         * gcc.dg/ia64-fptr-1.c: New file.
8529
8530 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8531
8532         PR c++/14497
8533         * g++.dg/template/spec16.C: New test.
8534         * g++.old-deja/g++.robertl/eb118.C: Remove.
8535
8536 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8537
8538         PR c++/509
8539         * g++.dg/template/spec15.C: New test.
8540
8541 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8542
8543         Copy cases from g77.f-torture/execute and add dg-run
8544         directive.  Other changes as noted.
8545         * gfortran.dg/g77/13037.f
8546         * gfortran.dg/g77/1832.f
8547         * gfortran.dg/g77/19981119-0.f
8548         * gfortran.dg/g77/19990313-0.f
8549         * gfortran.dg/g77/19990313-1.f
8550         * gfortran.dg/g77/19990313-2.f
8551         * gfortran.dg/g77/19990313-3.f
8552         * gfortran.dg/g77/19990419-1.f
8553         * gfortran.dg/g77/19990826-0.f
8554         * gfortran.dg/g77/19990826-2.f
8555         * gfortran.dg/g77/20000503-1.f
8556         * gfortran.dg/g77/20001111.f
8557         * gfortran.dg/g77/20010116.f
8558         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8559         * gfortran.dg/g77/20010430.f
8560         * gfortran.dg/g77/6177.f
8561         * gfortran.dg/g77/947.f
8562         * gfortran.dg/g77/970816-3.f
8563         * gfortran.dg/g77/971102-1.f
8564         * gfortran.dg/g77/980520-1.f
8565         * gfortran.dg/g77/980628-0.f
8566         * gfortran.dg/g77/980628-1.f
8567         * gfortran.dg/g77/980628-10.f
8568         * gfortran.dg/g77/980628-2.f
8569         * gfortran.dg/g77/980628-3.f
8570         * gfortran.dg/g77/980628-7.f
8571         * gfortran.dg/g77/980628-8.f
8572         * gfortran.dg/g77/980628-9.f
8573         * gfortran.dg/g77/980701-0.f
8574         * gfortran.dg/g77/980701-1.f
8575         * gfortran.dg/g77/cabs.f
8576         * gfortran.dg/g77/claus.f
8577         * gfortran.dg/g77/complex_1.f
8578         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8579         * gfortran.dg/g77/dcomplex.f
8580         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8581         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8582         * gfortran.dg/g77/f90-intrinsic-numeric.f
8583         * gfortran.dg/g77/int8421.f
8584         * gfortran.dg/g77/labug1.f
8585         * gfortran.dg/g77/large_vec.f
8586         * gfortran.dg/g77/le.f
8587         * gfortran.dg/g77/short.f
8588         * gfortran.dg/g77/README: Update
8589
8590 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8591
8592         PR c++/16637
8593         * g++.dg/parse/lookup4.C: New test.
8594
8595 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8596
8597         PR c++/16175
8598         * g++.dg/template/ttp10.C: New test.
8599
8600 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8601
8602         * gcc.dg/pr12625-1.c: New test.
8603
8604 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8605
8606         * testsuite/gcc.dg/switch-warn-1.c: New test.
8607         * testsuite/gcc.dg/switch-warn-2.c: New test.
8608         * gcc.c-torture/compile/pr14730.c: Update.
8609
8610 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8611
8612         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8613         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8614         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8615         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8616
8617 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8618
8619         PR c++/16623
8620         * g++.dg/template/assign1.C: New test.
8621
8622 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8623
8624         PR c++/12170
8625         * g++.dg/template/ttp9.C: New test.
8626
8627 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8628
8629         * gcc.dg/format/cmn-err-1.c: New test.
8630
8631 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8632
8633         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8634         gcc.dg/Wparentheses-10.c: New tests.
8635         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8636
8637 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8638
8639         PR fortran/16465
8640         * gfortran.dg/g77//ffixed-line-length-0.f,
8641         gfortran.dg/g77/ffixed-line-length-132.f,
8642         gfortran.dg/g77/ffixed-line-length-72.f,
8643         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8644         gfortran.dg/g77/README: Update.
8645
8646 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8647
8648         PR c++/13092
8649         * g++.dg/template/non-dependent7.C: New test.
8650         * g++.dg/template/non-dependent8.C: Likewise.
8651         * g++.dg/template/non-dependent9.C: Likewise.
8652         * g++.dg/template/non-dependent10.C: Likewise.
8653
8654 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8655
8656         PR c++/16337
8657         * g++.dg/parse/attr2.C: New test.
8658
8659 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8660
8661         * g77.dg: Removed.
8662         * g77.f-torture: Ditto.
8663
8664 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8665
8666         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8667         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8668         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8669
8670 2004-07-16  Richard Henderson  <rth@redhat.com>
8671
8672         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8673
8674 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8675
8676         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8677         tests with full list of options.
8678         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8679         of TORTURE_OPTIONS if test contains 'dg-do run'.
8680
8681         PR fortran/16404
8682         * gfortran.dg/do_iterator.f90: New test.
8683
8684 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8685
8686         PR rtl-optimization/16536
8687         * gcc.c-torture/execute/restrict-1.c: New test.
8688
8689 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8690
8691         PR fortran/15324
8692         * gfortran.dg/pr15324.f90: New test.
8693
8694         PR fortran/15129
8695         * gfortran.dg/pr15129.f90: New test.
8696
8697         PR fortran/15140
8698         * gfortran.dg/pr15140.f90: New test.
8699
8700         PR fortran/13792
8701         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8702         compile-time simplification.
8703
8704 2004-07-14  Mike Stump  <mrs@apple.com>
8705
8706         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8707
8708 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8709
8710         PR target/16325
8711         * gcc.dg/profile-generate-1.c: New.
8712
8713 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
8714
8715         * gcc.c-torture/execute/20040709-1.c: New test.
8716         * gcc.c-torture/execute/20040709-2.c: New test.
8717
8718 2004-07-14  Mike Stump  <mrs@apple.com>
8719
8720         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
8721
8722 2004-07-14  Mike Stump  <mrs@apple.com>
8723
8724         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8725
8726 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8727
8728         PR c++/16518
8729         * g++.dg/parse/mutable1.C: New test.
8730
8731 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8732
8733         PR tree-optimization/16443
8734         * gcc.dg/tree-ssa/20040713-1.c: New test.
8735
8736 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8737
8738         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8739         for operator new.
8740
8741 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8742
8743         * gfortran.dg/g77/README: New file
8744         * gfortran.dg/g77/19981216-0.f:  Copy from
8745         g77.f-torture/noncompile.  Add "dg-do compile" and
8746         dg-error as required.
8747         * gfortran.dg/g77/19990218-1.f: Likewise
8748         * gfortran.dg/g77/19990905-1.f: Likewise
8749         * gfortran.dg/g77/9263.f: Likewise
8750         * gfortran.dg/g77/980615-0.f: Likewise
8751         * gfortran.dg/g77/980616-0.f: Likewise
8752         * gfortran.dg/g77/check0.f: Likewise
8753         * gfortran.dg/g77/select_no_compile.f: Likewise
8754
8755 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8756
8757         Copy files from g77.f-torture/compile.
8758         Add "{ dg-do compile}".  Other changes as noted
8759         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8760         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8761         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8762         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8763         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8764         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8765         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8766         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8767         statement to conform to standard.  Append alpha1.x for reference.
8768         * gfortran.dg/g77/xformat.f: Add dg-warning
8769
8770 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8771
8772         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8773         Add {dg-do compile} directive.
8774         * gfortran.dg/g77/cpp2.F: Likewise
8775
8776 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8777
8778         PR c++/5402
8779         * g++.dg/lookup/name-clash1.C: New test.
8780
8781         PR c++/9777
8782         * g++.dg/lookup/name-clash2.C: New test.
8783
8784         PR c++/12102
8785         * g++.dg/lookup/name-clash3.C: New test.
8786
8787 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8788
8789         * g++.dg/lookup/new2.C: New test.
8790         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8791
8792 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8793
8794         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8795         Add {dg-do compile} directive.
8796         * gfortran.dg/g77/13060.f: Likewise
8797         * gfortran.dg/g77/19990218-0.f: Likewise
8798         * gfortran.dg/g77/19990305-0.f: Likewise
8799         * gfortran.dg/g77/19990419-0.f: Likewise
8800         * gfortran.dg/g77/19990502-0.f: Likewise
8801         * gfortran.dg/g77/19990502-1.f: Likewise
8802         * gfortran.dg/g77/19990525-0.f: Likewise
8803         * gfortran.dg/g77/19990826-1.f: Likewise
8804         * gfortran.dg/g77/19990826-3.f: Likewise
8805         * gfortran.dg/g77/19990905-2.f: Likewise
8806         * gfortran.dg/g77/20000412-1.f: Likewise
8807         * gfortran.dg/g77/20000511-1.f: Likewise
8808         * gfortran.dg/g77/20000511-2.f: Likewise
8809         * gfortran.dg/g77/20000518.f: Likewise
8810         * gfortran.dg/g77/20000601-1.f: Likewise
8811         * gfortran.dg/g77/20000601-2.f: Likewise
8812         * gfortran.dg/g77/20000629-1.f: Likewise
8813         * gfortran.dg/g77/20000630-2.f: Likewise
8814         * gfortran.dg/g77/20010115.f: Likewise
8815         * gfortran.dg/g77/20010321-1.f: Likewise
8816         * gfortran.dg/g77/20010426.f: Likewise
8817         * gfortran.dg/g77/20020307-1.f: Likewise
8818         * gfortran.dg/g77/8485.f: Likewise
8819         * gfortran.dg/g77/960317-1.f: Likewise
8820         * gfortran.dg/g77/970915-0.f: Likewise
8821         * gfortran.dg/g77/980310-1.f: Likewise
8822         * gfortran.dg/g77/980310-2.f: Likewise
8823         * gfortran.dg/g77/980310-3.f: Likewise
8824         * gfortran.dg/g77/980310-4.f: Likewise
8825         * gfortran.dg/g77/980310-6.f: Likewise
8826         * gfortran.dg/g77/980310-7.f: Likewise
8827         * gfortran.dg/g77/980310-8.f: Likewise
8828         * gfortran.dg/g77/980419-2.f: Likewise
8829         * gfortran.dg/g77/980424-0.f: Likewise
8830         * gfortran.dg/g77/980427-0.f: Likewise
8831         * gfortran.dg/g77/980729-0.f: Likewise
8832         * gfortran.dg/g77/981117-1.f: Likewise
8833         * gfortran.dg/g77/toon_1.f: Likewise
8834
8835 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8836
8837         PR c++/2204
8838         * g++.dg/other/abstract2.C: New test.
8839
8840 2004-07-12  Paul Brook  <paul@codesourcery.com>
8841
8842         * gfortran.dg/pointer_init_1.f90: New test.
8843
8844 2004-07-11  Paul Brook  <paul@codesourcery.com>
8845
8846         PR fortran/15986
8847         * gfortran.dg/contained_1.f90: New test.
8848
8849 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8850
8851         * g++.dg/parse/defarg8.C: New test.
8852
8853 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8854
8855         PR fortran/16433
8856         * gfortran.dg/pr16433.f: New test.
8857
8858         PR fortran/17574
8859         * gfortran.dg/pr15754.f90: New test.
8860
8861 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8862
8863         PR tree-optimization/16437
8864         * gcc.c-torture/execute/bitfld-4.c: New test.
8865
8866 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8867
8868         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8869         access to common var from module.
8870
8871 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8872
8873         PR fortran/16336
8874         * gfortran.fortran-torture/execute/common_2.f90: New test.
8875
8876 2004-07-10  Paul Brook  <paul@codesourcery.com>
8877
8878         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8879
8880 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8881
8882         PR fortran/15969
8883         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8884
8885 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8886
8887         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8888         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8889         * gfortran.dg/g77/ffree-form-1.f: Likewise
8890         * gfortran.dg/g77/ffree-form-2.f: Likewise
8891         * gfortran.dg/g77/ffree-form-3.f: Likewise
8892         * gfortran.dg/g77/fno-underscoring.f: Likewise
8893         * gfortran.dg/g77/funderscoring.f: Likewise
8894         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8895
8896 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8897
8898         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8899
8900 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8901         Paul Brook  <paul@codesourcery.com>
8902
8903         PR fortran/13415
8904         * gfortran.dg/common_pointer_1.f90: New test.
8905
8906 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8907
8908         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8909
8910 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8911
8912         PR target/16364
8913         * gcc.c-torture/compile/20040709-1.c: New.
8914
8915 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8916
8917         PR fortran/14077
8918         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8919
8920 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8921
8922         PR fortran/13201
8923         * gfortran.dg/shape_1.f90: New test.
8924
8925 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8926             Andrew Pinski  <apinski@apple.com>
8927
8928         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8929
8930 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8931
8932         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8933         comment.
8934
8935 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8936         Paul Brook  <paul@codesourcery.com>
8937
8938         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8939         '.f95' and '.F95'.
8940
8941 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8942
8943         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8944
8945 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8946
8947         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8948         testcases with capital suffix.
8949
8950 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8951
8952         PR fortran/15481
8953         PR fortran/13372
8954         PR fortran/13575
8955         PR fortran/15978
8956         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8957
8958         * gfortran.dg/implicit_1.f90: New test.
8959
8960 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8961
8962         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8963         expression to match gfortran warning/error messages
8964         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8965         dg-error text.
8966
8967 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8968
8969         * lib/fortran-torture.exp: Rename proc search_for to
8970         search_for_re.
8971
8972 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8973
8974         * gcc.c-torture/execute/simd-5.x: New file.
8975         XFAIL on SPARC 64-bit at -O0.
8976
8977 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8978
8979         PR c++/8211
8980         PR c++/16165
8981         * g++.dg/warn/effc3.C: New test.
8982
8983 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8984
8985         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8986         change X to 1X in format.
8987         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8988         add data statements to conform to standard.
8989
8990 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8991
8992         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8993         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8994         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8995
8996 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8997
8998         * gfortran.dg/g77/7388.f: Copy from g77.dg
8999         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
9000         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
9001         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
9002         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
9003         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
9004         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
9005         * gfortran.dg/g77/strlen0.f: Likewise
9006
9007 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
9008
9009         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
9010         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
9011
9012 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9013
9014         * gcc.c-torture/execute/920428-2.x: Delete.
9015         * gcc.c-torture/execute/920501-7.x: Likewise.
9016
9017 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
9018
9019         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
9020         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
9021         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
9022         prescott and c3-2.
9023         (PREFETCH_3DNOW): Add -march=c3.
9024
9025 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
9026
9027         PR c/16437
9028         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
9029         * gcc.c-torture/execute/bf64-1.x: Likewise.
9030
9031 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9032
9033         * gcc.c-torture/compile/20040708-1.c: New test.
9034
9035 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9036
9037         PR c++/16169
9038         * g++.dg/warn/effc2.C: New test.
9039
9040 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9041
9042         * gcc.c-torture/execute/bitfld-1.x: Remove.
9043         * gcc.c-torture/execute/bitfld-3.c: New test.
9044         * gcc.dg/bitfld-2.c: Remove XFAILs.
9045
9046 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9047
9048         PR c++/16276
9049         * g++.dg/rtti/tinfo1.C: New file.
9050
9051 2004-07-07  Eric Christopher  <echristo@redhat.com>
9052
9053         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9054
9055 2004-07-07  Andrew Pinski  <apinski@apple.com>
9056
9057         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9058
9059 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9060
9061         * g++.dg/init/call1.C: XFAIL.
9062
9063 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9064
9065         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
9066         except for movstrict*, to movmem* and clrstr* to clrmem*.
9067
9068 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
9069
9070         * gcc.c-torture/execute/20040707-1.c: New test.
9071
9072 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
9073
9074         * gcc.c-torture/execute/20040706-1.c: New test.
9075
9076 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9077
9078         PR c++/3671
9079         * g++.dg/template/spec14.C: New test.
9080
9081 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
9082
9083         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
9084         nothing if not yet defined.  Use it in b, c and d type definitions.
9085         * gcc.c-torture/execute/20040705-1.c: New test.
9086         * gcc.c-torture/execute/20040705-2.c: New test.
9087
9088 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9089
9090         PR c++/2518
9091         * g++.dg/lookup/new1.C: New test.
9092
9093 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9094
9095         PR c++/11406
9096         * g++.dg/template/sizeof8.C: New test.
9097
9098 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
9099
9100         * gcc.c-torture/compile/20040705-1.c: New test.
9101
9102 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
9103
9104         * gfortran.fortran-torture/execute/seq_io.f90: New test.
9105
9106 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
9107
9108         * gcc.dg/cpp/if-mop.c: Two new testcases.
9109         * gcc.dg/cpp/trad/comment-3.c: New.
9110
9111 2004-07-04  Paul Brook  <paul@codesourcery.com>
9112
9113         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
9114
9115 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
9116
9117         PR c++/3761
9118         * g++.dg/lookup/crash4.C: New test.
9119
9120 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
9121
9122         * gcc.c-torture/execute/builtin-abs-1.c
9123         * gcc.c-torture/execute/builtin-abs-2.c
9124         * gcc.c-torture/execute/builtin-complex-1.c
9125         * gcc.c-torture/execute/builtins/string-1-lib.c
9126         * gcc.c-torture/execute/builtins/string-1.c
9127         * gcc.c-torture/execute/builtins/string-2-lib.c
9128         * gcc.c-torture/execute/builtins/string-2.c
9129         * gcc.c-torture/execute/builtins/string-3-lib.c
9130         * gcc.c-torture/execute/builtins/string-3.c
9131         * gcc.c-torture/execute/builtins/string-4-lib.c
9132         * gcc.c-torture/execute/builtins/string-4.c
9133         * gcc.c-torture/execute/builtins/string-5-lib.c
9134         * gcc.c-torture/execute/builtins/string-5.c
9135         * gcc.c-torture/execute/builtins/string-6-lib.c
9136         * gcc.c-torture/execute/builtins/string-6.c
9137         * gcc.c-torture/execute/builtins/string-7-lib.c
9138         * gcc.c-torture/execute/builtins/string-7.c
9139         * gcc.c-torture/execute/builtins/string-8-lib.c
9140         * gcc.c-torture/execute/builtins/string-8.c
9141         * gcc.c-torture/execute/builtins/string-9-lib.c
9142         * gcc.c-torture/execute/builtins/string-9.c
9143         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
9144         * gcc.c-torture/execute/builtins/string-asm-1.c
9145         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
9146         * gcc.c-torture/execute/builtins/string-asm-2.c
9147         * gcc.c-torture/execute/stdio-opt-1.c
9148         * gcc.c-torture/execute/stdio-opt-2.c
9149         * gcc.c-torture/execute/stdio-opt-3.c
9150         * gcc.c-torture/execute/string-opt-1.c
9151         * gcc.c-torture/execute/string-opt-10.c
9152         * gcc.c-torture/execute/string-opt-11.c
9153         * gcc.c-torture/execute/string-opt-12.c
9154         * gcc.c-torture/execute/string-opt-13.c
9155         * gcc.c-torture/execute/string-opt-14.c
9156         * gcc.c-torture/execute/string-opt-15.c
9157         * gcc.c-torture/execute/string-opt-16.c
9158         * gcc.c-torture/execute/string-opt-2.c
9159         * gcc.c-torture/execute/string-opt-6.c
9160         * gcc.c-torture/execute/string-opt-7.c
9161         * gcc.c-torture/execute/string-opt-8.c:
9162         Replace with ...
9163
9164         * gcc.c-torture/execute/builtins/abs-2.c
9165         * gcc.c-torture/execute/builtins/abs-3.c
9166         * gcc.c-torture/execute/builtins/complex-1.c
9167         * gcc.c-torture/execute/builtins/fprintf.c
9168         * gcc.c-torture/execute/builtins/fputs.c
9169         * gcc.c-torture/execute/builtins/memcmp.c
9170         * gcc.c-torture/execute/builtins/memmove.c
9171         * gcc.c-torture/execute/builtins/memops-asm.c
9172         * gcc.c-torture/execute/builtins/mempcpy-2.c
9173         * gcc.c-torture/execute/builtins/mempcpy.c
9174         * gcc.c-torture/execute/builtins/memset.c
9175         * gcc.c-torture/execute/builtins/printf.c
9176         * gcc.c-torture/execute/builtins/sprintf.c
9177         * gcc.c-torture/execute/builtins/strcat.c
9178         * gcc.c-torture/execute/builtins/strchr.c
9179         * gcc.c-torture/execute/builtins/strcmp.c
9180         * gcc.c-torture/execute/builtins/strcpy.c
9181         * gcc.c-torture/execute/builtins/strcspn.c
9182         * gcc.c-torture/execute/builtins/strlen-2.c
9183         * gcc.c-torture/execute/builtins/strlen.c
9184         * gcc.c-torture/execute/builtins/strncat.c
9185         * gcc.c-torture/execute/builtins/strncmp-2.c
9186         * gcc.c-torture/execute/builtins/strncmp.c
9187         * gcc.c-torture/execute/builtins/strncpy.c
9188         * gcc.c-torture/execute/builtins/strpbrk.c
9189         * gcc.c-torture/execute/builtins/strpcpy-2.c
9190         * gcc.c-torture/execute/builtins/strpcpy.c
9191         * gcc.c-torture/execute/builtins/strrchr.c
9192         * gcc.c-torture/execute/builtins/strspn.c
9193         * gcc.c-torture/execute/builtins/strstr-asm.c
9194         * gcc.c-torture/execute/builtins/strstr.c:
9195         ... these new files.
9196
9197         * gcc.c-torture/execute/builtins/abs-2-lib.c
9198         * gcc.c-torture/execute/builtins/abs-3-lib.c
9199         * gcc.c-torture/execute/builtins/complex-1-lib.c
9200         * gcc.c-torture/execute/builtins/fprintf-lib.c
9201         * gcc.c-torture/execute/builtins/fputs-lib.c
9202         * gcc.c-torture/execute/builtins/memcmp-lib.c
9203         * gcc.c-torture/execute/builtins/memmove-lib.c
9204         * gcc.c-torture/execute/builtins/memops-asm-lib.c
9205         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
9206         * gcc.c-torture/execute/builtins/mempcpy-lib.c
9207         * gcc.c-torture/execute/builtins/memset-lib.c
9208         * gcc.c-torture/execute/builtins/printf-lib.c
9209         * gcc.c-torture/execute/builtins/sprintf-lib.c
9210         * gcc.c-torture/execute/builtins/strcat-lib.c
9211         * gcc.c-torture/execute/builtins/strchr-lib.c
9212         * gcc.c-torture/execute/builtins/strcmp-lib.c
9213         * gcc.c-torture/execute/builtins/strcpy-lib.c
9214         * gcc.c-torture/execute/builtins/strcspn-lib.c
9215         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9216         * gcc.c-torture/execute/builtins/strlen-lib.c
9217         * gcc.c-torture/execute/builtins/strncat-lib.c
9218         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9219         * gcc.c-torture/execute/builtins/strncmp-lib.c
9220         * gcc.c-torture/execute/builtins/strncpy-lib.c
9221         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9222         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9223         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9224         * gcc.c-torture/execute/builtins/strrchr-lib.c
9225         * gcc.c-torture/execute/builtins/strspn-lib.c
9226         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9227         * gcc.c-torture/execute/builtins/strstr-lib.c
9228         * gcc.c-torture/execute/builtins/lib/abs.c
9229         * gcc.c-torture/execute/builtins/lib/fprintf.c
9230         * gcc.c-torture/execute/builtins/lib/memset.c
9231         * gcc.c-torture/execute/builtins/lib/printf.c
9232         * gcc.c-torture/execute/builtins/lib/sprintf.c
9233         * gcc.c-torture/execute/builtins/lib/strcpy.c
9234         * gcc.c-torture/execute/builtins/lib/strcspn.c
9235         * gcc.c-torture/execute/builtins/lib/strncat.c
9236         * gcc.c-torture/execute/builtins/lib/strncmp.c
9237         * gcc.c-torture/execute/builtins/lib/strncpy.c
9238         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9239         * gcc.c-torture/execute/builtins/lib/strspn.c
9240         * gcc.c-torture/execute/builtins/lib/strstr.c:
9241         New files containing support routines.
9242
9243         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9244         declaration.
9245         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9246         when not optimizing.
9247
9248 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9249
9250         PR c++/16240
9251         * g++.dg/abi/mangle22.C: New test.
9252         * g++.dg/abi/mangle23.C: Likewise.
9253
9254 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9255
9256         PR fortran/16290
9257         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9258         Allow for cases without denormalized floating point numbers.
9259
9260 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9261
9262         PR c/1027
9263         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9264         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9265         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9266         expected warning text.
9267         * gcc.dg/format/diag-2.c: New test.
9268
9269 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9270
9271         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9272
9273 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9274
9275         * gcc.dg/builtins-43.c: New.
9276         * gcc.dg/builtins-44.c: New.
9277         * gcc.dg/builtins-45.c: New.
9278
9279 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9280             Andreas Tobler  <a.tobler@schweiz.ch>
9281
9282         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9283         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9284         as SIGSEGV.
9285         * gcc.dg/cleanup-11.c: Likewise.
9286         * gcc.dg/cleanup-8.c: Likewise.
9287         * gcc.dg/cleanup-9.c: Likewise.
9288         * gcc.dg/cleanup-5.c: Run on all platforms.
9289
9290 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9291
9292         * g++.dg/warn/nonnull1.C: New test.
9293
9294 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9295
9296         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9297         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9298         Special-case the Sun compiler wrt to <complex.h>.
9299
9300 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9301
9302         * gcc.dg/Wunreachable-8.C: New test.
9303
9304         * gcc.dg/h8300-ice2.c : New test.
9305
9306 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9307
9308         PR fortran/16161
9309         * gfortran.fortran-torture/compile/implicit.f90: Add test
9310         for implicit character.
9311
9312 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9313
9314         PR fortran/16289
9315         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9316         Use tiny() intrinsic to find smallest non-negative real
9317
9318 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9319
9320         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9321         * gcc.dg/compat/struct-by-value-22_x.c: New.
9322         * gcc.dg/compat/struct-by-value-22_y.c: New.
9323
9324         * gcc.c-torture/execute/20040629-1.c: New test.
9325
9326 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9327
9328         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9329         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9330
9331         PR target/16195
9332         * gcc.dg/20040625-1.c: New test.
9333
9334 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9335
9336         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9337
9338 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9339
9340         PR fortran/15963
9341         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9342
9343 2004-06-29  Richard Henderson  <rth@redhat.com>
9344
9345         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9346
9347 2004-06-29  Paul Brook  <paul@codesourcery.com>
9348
9349         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9350         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9351
9352 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9353
9354         PR c++/16260
9355         * g++.dg/parse/crash15.C: New.
9356
9357 2004-06-28  Andrew Pinski  <apinski@apple.com>
9358
9359         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9360         by the error already.
9361
9362         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9363
9364 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9365
9366         PR target/14041
9367         * gcc.dg/h8300-bss-align-1.c : New.
9368
9369 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9370
9371         * PR c++/16174
9372         * g++.dg/template/ctor4.C: New.
9373
9374 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9375
9376         PR c++/16205
9377         * g++.dg/warn/Wsequence-point-1.C: New test.
9378
9379 2004-06-27  Paul Brook  <paul@codesourcery.com>
9380
9381         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9382
9383 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9384
9385         * g++.old-deja/g++.mike/p7325.C: Remove.
9386
9387 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9388
9389         PR c/14963
9390         * gcc.dg/pr14963.c: New test.
9391
9392 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9393
9394         PR c++/16193
9395         * g++.dg/parse/redef1.C: New test.
9396
9397 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9398
9399         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9400         20021110.c.
9401         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9402         20021119-1.c.
9403         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9404         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9405         5-04.c.
9406         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9407         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9408         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9409         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9410         g++.brendan/enum14.C.
9411         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9412         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9413         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9414         g++.mike/virt1.C.
9415         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9416         memtemp24.C.
9417
9418 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9419
9420         * gcc.dg/20040527-1.c: New test case.
9421
9422 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9423
9424         PR gfortran/pr16196
9425         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9426
9427 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9428
9429         PR middle-end/15825
9430         * gcc.dg/pr15825-1.c: New test case.
9431
9432 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9433
9434         * gcc.c-torture/execute/20040625-1.c: New test.
9435
9436 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9437
9438         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9439
9440 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9441
9442         * gcc.dg/torture/mips-div-1.c: New test.
9443
9444 2004-06-24  Jeff Law  <law@redhat.com>
9445
9446         * gcc.dg/tree-ssa/20040624-1.c: New test.
9447
9448 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9449
9450         * gcc.c-torture/compile/20040624-1.c: New test.
9451
9452 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9453
9454         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9455         this directory.
9456
9457 2004-06-23  Andrew Pinski  <apinski@apple.com>
9458
9459         PR middle-end/15988
9460         * g++.dg/opt/ptrmem4.C: New test.
9461
9462         * gcc.dg/c90-array-quals-2.c: New test.
9463
9464 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9465
9466         * gcc.dg/kpice1.c: New test.
9467
9468 2006-06-23  Andrew Pinski  <apinski@apple.com>
9469
9470         * gcc.dg/c90-array-quals.c: New test.
9471
9472 2006-06-22  Richard Henderson  <rth@redhat.com>
9473
9474         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9475
9476 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9477
9478         * gcc.dg/builtins-config.h: Handle FreeBSD.
9479
9480 2006-06-22  Richard Henderson  <rth@redhat.com>
9481
9482         * g++.dg/opt/devirt1.C: New.
9483
9484 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9485
9486         * g++.dg/opt/pr15551.C: New testcase.
9487
9488 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9489
9490         PR target/14800
9491         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9492         x86_64-*-linux* when compiling for 32bit.
9493
9494 2004-06-21  Andrew Pinski  <apinski@apple.com>
9495
9496         * gcc.dg/pch/struct-1.c: New.
9497         * gcc.dg/pch/struct-1.hs: New.
9498
9499 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9500
9501         * gcc.dg/pch/save-temps-1.c: New file.
9502         * gcc.dg/pch/save-temps-1.hs: New file.
9503
9504 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9505
9506         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9507         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9508
9509 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9510
9511         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9512         to fix type error.
9513         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9514         Remove trailing spaces.
9515
9516 2004-06-21  Richard Henderson  <rth@redhat.com>
9517
9518         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9519         merging && to BIT_FIELD_REF.
9520
9521 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9522
9523         * g++.dg/opt/placeholder1.C: New test.
9524
9525 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9526
9527         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9528         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9529         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9530         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9531
9532 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9533
9534         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9535         extern "C".
9536         * g++.dg/other/pragma-re-1.C: Add comments.
9537
9538 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9539
9540         PR gfortran/16080
9541         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9542
9543 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9544
9545         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9546         instead of setting the type of size_t by
9547         hand.
9548
9549 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9550
9551         * gcc.dg/unordered-2.c: New test case.
9552         * gcc.dg/unordered-3.c: New test case.
9553
9554 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9555
9556         PR other/16043
9557         * lib/g++.exp (g++_version): Tweak regexp for version
9558         * lib/g77.exp (g77_version): Likewise
9559         * lib/gfortran.exp (gfortran_version): Likewise
9560         * lib/objc.exp (objc_version): Likewise
9561         * lib/treelang.exp (treelang_version): Likewise
9562
9563 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9564
9565         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9566         Use INT_MAX instead of __INT_MAX__.
9567         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9568
9569         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9570         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9571         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9572         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9573         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9574         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9575         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9576         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9577         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9578
9579         * gcc.dg/range-test-1.c: New test.
9580         * g++.dg/opt/range-test-1.C: New test.
9581
9582 2004-06-17  Richard Henderson  <rth@redhat.com>
9583
9584         * objc.dg/sync-1.m: New.
9585         * objc.dg/try-catch-1.m: Don't force next runtime.
9586         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9587         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9588         shadowed catch clause.
9589         * objc.dg/try-catch-5.m: New.
9590
9591 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9592
9593         Bug 14610
9594         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9595
9596 2004-06-15  Richard Henderson  <rth@redhat.com>
9597
9598         * gcc.dg/20001116-1.c: Move expected warning line.
9599
9600 2004-06-15  Richard Henderson  <rth@redhat.com>
9601
9602         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9603         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9604
9605 2004-06-15  Jeff Law  <law@redhat.com>
9606
9607         * gcc.dg/tree-ssa/20040615-1.c: New test.
9608         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9609         be less sensitive to operand ordering.
9610         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9611
9612 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9613
9614         * g++.dg/abi/bitfield3.C: Add comment..
9615
9616 2004-06-15  Richard Henderson  <rth@redhat.com>
9617
9618         * g++.dg/ext/stmtexpr1.C: XFAIL.
9619         * gcc.dg/20030612-1.c: XFAIL.
9620
9621 2004-06-15  Eric Christopher  <echristo@redhat.com>
9622
9623         * g++.dg/charset/asm5.c: New.
9624         * gcc.dg/charset/asm6.c: New.
9625
9626 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9627
9628         PR fortran/15962
9629         * gfortran.fortran-torture/execute/select_1.f90: New test.
9630
9631 2004-06-15  Paul Brook  <paul@codesourcery.com>
9632
9633         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9634
9635 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9636
9637         PR c++/15967
9638         * g++.dg/lookup/crash3.C: New test.
9639
9640 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9641
9642         PR c++/15947
9643         * g++.dg/parse/dtor4.C: New test.
9644
9645 2004-06-14  Jeff Law  <law@redhat.com>
9646
9647         * gcc.c-torture/compile/20040614-1.c: New test.
9648
9649 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9650
9651         PR fortran/15211
9652         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9653         LEN of a character array.
9654
9655 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9656
9657         PR c++/15096
9658         * g++.dg/template/ptrmem10.C: New test.
9659
9660         PR c++/14930
9661         * g++.dg/template/friend30.C: New test.
9662
9663 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9664
9665         PR fortran/14928
9666         * gfortran.fortran-torture/compile/mloc.f90: New test.
9667
9668 2004-06-13  Paul Brook  <paul@codesourcery.com>
9669
9670         * gfortran.fortran-torture/execute/random_2.f90: New test.
9671
9672 2004-06-13  Eric Christopher  <echristo@redhat.com>
9673
9674         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9675
9676 2004-06-12  Paul Brook  <paul@codesourcery.com>
9677
9678         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9679
9680 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9681
9682         PR fortran/14923
9683         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9684
9685 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9686
9687         PR fortran/14957
9688         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9689         syntax errors in end statements of contained subroutines.
9690
9691 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9692
9693         PR fortran/12841
9694         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9695
9696 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9697
9698         PR fortran/15665
9699         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9700
9701 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9702
9703         PR gfortran/12839
9704         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9705
9706 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9707
9708         PR c++/15862
9709         * g++.dg/parse/enum1.C: New test.
9710
9711 2004-06-10  Jeff Law  <law@redhat.com>
9712
9713         * gcc.c-torture/compile/20040610-1.c: New test.
9714
9715 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9716
9717         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
9718         * g++.old-deja/g++.other/decl3.C: Likewise.
9719
9720 2004-06-10  Brian Booth  <bbooth@redhat.com>
9721
9722         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9723         V_MAY_DEF instead of VDEF.
9724         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9725
9726 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9727
9728         PR c++/14211
9729         * g++.dg/conversion/const1.C: New test.
9730
9731         PR c++/15076
9732         * g++.dg/conversion/reinterpret1.C: New test.
9733
9734         PR c++/15877
9735         * g++.dg/template/enum2.C: New test.
9736
9737         PR c++/15227
9738         * g++.dg/template/error13.C: New test.
9739
9740 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9741
9742         PR fortran/14957
9743         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9744         arguments to test_* REAL and of the right size.
9745
9746 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9747
9748         PR target/15569
9749         PR rtl-optimization/15681
9750         * gcc.dg/20040609-1.c: New test.
9751
9752 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9753
9754         PR c++/14791
9755         * g++.dg/opt/builtins1.C: New test.
9756
9757 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9758
9759         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9760         that use default windows32 struct layout.
9761         * gcc.dg/i386-bitfield2.c: Likewise.
9762
9763 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9764
9765         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9766         for mingw32 and cygwin targets.
9767
9768 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9769
9770         * gcc.dg/pch/macro-4.c: New.
9771         * gcc.dg/pch/macro-4.hs: New.
9772
9773 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9774
9775         PR fortran/13249
9776         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9777
9778 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9779
9780         PR fortran/13372
9781         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9782
9783 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9784
9785         PR gfortran/14897
9786         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9787
9788 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9789
9790         PR gfortran/15755
9791         * gfortran.fortran-torture/execute/backspace.c : New test.
9792
9793 2004-06-09  Paul Brook  <paul@codesourcery.com>
9794
9795         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9796         (pointer_to_section): Rewrite to use smaller array.
9797
9798 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9799
9800         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9801         * gcc.dg/ext/altivec-10.c: Same.
9802         * gcc.dg/ext/altivec-11.c: Same.
9803         * gcc.dg/ext/altivec-12.c: Same.
9804         * gcc.dg/ext/altivec-13.c: Same.
9805         * gcc.dg/ext/altivec-14.c: Same.
9806         * gcc.dg/ext/altivec-15.c: Same.
9807         * gcc.dg/ext/altivec-16.c: Same.
9808         * gcc.dg/ext/altivec-3.c: Same.
9809         * gcc.dg/ext/altivec-4.c: Same.
9810         * gcc.dg/ext/altivec-6.c: Same.
9811         * gcc.dg/ext/altivec-7.c: Same.
9812         * gcc.dg/ext/altivec-8.c: Same.
9813         * gcc.dg/ext/altivec-varargs-1.c: Same.
9814
9815         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9816         * g++.dg/ext/altivec-10.C: Same.
9817         * g++.dg/ext/altivec-2.C: Same.
9818         * g++.dg/ext/altivec-3.C: Same.
9819         * g++.dg/ext/altivec-4.C: Same.
9820         * g++.dg/ext/altivec-5.C: Same.
9821         * g++.dg/ext/altivec-6.C: Same.
9822         * g++.dg/ext/altivec-7.C: Same.
9823         * g++.dg/ext/altivec-8.C: Same.
9824         * g++.dg/ext/altivec-9.C: Same.
9825
9826 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9827
9828         PR c++/7841
9829         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9830
9831 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9832
9833         * gcc.dg/union-1.c: New test.
9834
9835 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9836
9837         * gcc.dg/builtins-41.c: New test case.
9838         * gcc.dg/builtins-42.c: New test case.
9839
9840 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9841
9842         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9843         * g++.dg/ext/altivec-10.C: Same.
9844         * g++.dg/ext/altivec-2.C: Same.
9845         * g++.dg/ext/altivec-3.C: Same.
9846         * g++.dg/ext/altivec-4.C: Same.
9847         * g++.dg/ext/altivec-5.C: Same.
9848         * g++.dg/ext/altivec-6.C: Same.
9849         * g++.dg/ext/altivec-7.C: Same.
9850         * g++.dg/ext/altivec-8.C: Same.
9851         * g++.dg/ext/altivec-9.C: Same.
9852         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9853         * g++.old-deja/g++.brendan/new3.C: Same.
9854         * gcc.c-torture/execute/eeprof-1.x: Same.
9855
9856 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9857
9858         PR c/14765
9859         * gcc.dg/pr14765-1.c: New test.
9860
9861 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9862
9863         PR c/14649
9864         * gcc.dg/pr14649-1.c: New test case.
9865
9866 2004-06-07  Richard Henderson  <rth@redhat.com>
9867
9868         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9869         if temporaries.
9870
9871 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9872
9873         * g++.dg/eh/elide1.C: Remove XFAIL.
9874
9875 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9876
9877         PR c++/15337
9878         * g++.dg/expr/sizeof3.C: New test.
9879
9880         PR c++/14777
9881         * g++.dg/template/access14.C: New test.
9882
9883         PR c++/15554
9884         * g++.dg/template/enum1.C: New test.
9885
9886         PR c++/15057
9887         * g++.dg/eh/throw1.C: New test.
9888
9889 2004-06-07  David Ayers  <d.ayers@inode.at>
9890             Ziemowit Laski  <zlaski@apple.com>
9891
9892         * lib/objc.exp (objc_target_compile): Revert the '-framework
9893         Foundation' flag fix, since bare Darwin does not ship
9894         with the Foundation framework.
9895         * objc/execute/next_mapping.h: Provide a local NSConstantString
9896         @interface and @implementation.
9897         (objc_constant_string_init): A constructor function, used to
9898         initialize the NSConstantString meta-class object.
9899         * objc/execute/string1.m: Include "next_mapping.h" instead of
9900         <Foundation/NSString.h>.
9901         * objc/execute/string2.m: Likewise.
9902         * objc/execute/string3.m: Likewise.
9903         * objc/execute/string4.m: Likewise.
9904
9905 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9906
9907         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9908         to double. Replace double with FLOAT.
9909         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9910
9911         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9912         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9913         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9914         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9915         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9916         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9917         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9918         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9919
9920 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9921
9922         PR c/13519
9923         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9924
9925 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9926
9927         PR c++/15503
9928         * g++.dg/template/meminit2.C: New test.
9929
9930 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9931
9932         PR target/15822
9933         * gcc.c-torture/execute/compare-fp-1.c,
9934         gcc.c-torture/execute/compare-fp-2.c,
9935         gcc.c-torture/execute/compare-fp-3.c,
9936         gcc.c-torture/execute/compare-fp-4.c,
9937         gcc.c-torture/execute/compare-fp-3.x,
9938         gcc.c-torture/execute/compare-fp-4.x: Moved...
9939         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9940         gcc.c-torture/execute/ieee/compare-fp-2.c,
9941         gcc.c-torture/execute/ieee/compare-fp-3.c,
9942         gcc.c-torture/execute/ieee/compare-fp-4.c,
9943         gcc.c-torture/execute/ieee/compare-fp-3.x,
9944         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9945
9946 2004-06-04  David Ayers  <d.ayers@inode.at>
9947
9948         * objc/execute/protocol-isEqual-4.m: New testcase.
9949
9950 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9951
9952         * objc/execute/protocol-isEqual-1.m: New testcase.
9953         * objc/execute/protocol-isEqual-2.m: New testcase.
9954         * objc/execute/protocol-isEqual-3.m: New testcase.
9955
9956 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9957
9958         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9959
9960 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9961
9962         * lib/objc.exp (objc_target_compile): When running tests on
9963         Darwin (Mac OS X), inform the linker about '-framework
9964         'Foundation'.
9965
9966 2004-06-02  Eric Christopher  <echristo@redhat.com>
9967
9968         * gcc.c-torture/compile/20040602-1.c: New.
9969
9970 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9971
9972         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9973         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9974
9975         PR tree-optimization/14736
9976         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9977
9978         PR tree-optimization/14042
9979         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9980
9981         PR tree-optimization/14729
9982         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9983
9984 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9985
9986         PR fortran/15557
9987         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9988
9989 2004-06-01  Richard Hederson  <rth@redhat.com>
9990
9991         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9992
9993 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9994
9995         PR c++/14932
9996         * g++.dg/parse/offsetof4.C: New test.
9997
9998 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9999
10000         PR objc/7993
10001         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
10002
10003 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
10004
10005         PR c++/15701
10006         * g++.dg/template/friend29.C: New test.
10007
10008 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10009
10010         PR c/15749
10011         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
10012
10013 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10014
10015         * gcc.dg/sparc-trap-1.c: New test.
10016
10017 2004-05-31  Roger Sayle  <roger@eyesopen.com>
10018
10019         PR middle-end/15069
10020         * g++.dg/opt/fold3.C: New test case.
10021
10022 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
10023
10024         * lib/target-supports.exp (check_iconv_available): Fix fallout
10025         from 2004-05-28 patch.
10026
10027 2004-05-30  Paul Brook  <paul@codesourcery.com>
10028
10029         PR fortran/15620
10030         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
10031         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
10032
10033 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
10034
10035         * gfortran.fortran-torture/execute/random_1.f90: New test.
10036
10037 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10038
10039         * g++.dg/ext/altivec-10.C: New test.
10040
10041 2004-05-29  Paul Brook  <paul@codesourcery.com>
10042
10043         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
10044
10045 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10046
10047         * gcc.dg/altivec-16.c: New test.
10048
10049 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10050
10051         * lib/target-supports.exp (check_vmx_hw_available): New.
10052         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10053
10054         * lib/target-supports.exp (check_alias_available,
10055         check_iconv_available, check_named_sections_available): Use
10056         unique names for temporary files.
10057
10058 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10059
10060         * gcc.dg/altivec-15.c: New test.
10061
10062 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10063
10064         PR c++/15083
10065         * g++.dg/warn/noeffect6.C: New test.
10066
10067         PR c++/15471
10068         * g++.dg/expr/ptrmem4.C: New test.
10069
10070         PR c++/15640
10071         * g++.dg/template/operator3.C: New test.
10072
10073 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10074
10075         PR c++/14668
10076         * g++.dg/lookup/redecl1.C: New test.
10077         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
10078
10079 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
10080
10081         * gcc.c-torture/execute/compare-fp-1.c,
10082         gcc.c-torture/execute/compare-fp-2.c,
10083         gcc.c-torture/execute/compare-fp-3.c,
10084         gcc.c-torture/execute/compare-fp-4.c,
10085         gcc.c-torture/execute/compare-fp-3.x,
10086         gcc.c-torture/execute/compare-fp-4.x,
10087         gcc.dg/pr15649-1.c: New.
10088
10089 2004-05-27  Adam Nemet  <anemet@lnxw.com>
10090
10091         PR c++/12883
10092         * g++.dg/init/array14.C: New test.
10093
10094 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
10095
10096         * lib/compat.exp (compat-get-options-main): New.
10097         (compat-get-options): Remove unneeded code, warn for ignored
10098         command.
10099         (compat-execute): Check flag set by dg-require-* commands.
10100
10101         * lib/compat.exp (compat-execute): Break up long lines.
10102
10103 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
10104
10105         * gcc.dg/altivec-7.c: Don't use 'vector long'.
10106         * gcc.dg/altivec-14.c: New test.
10107         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
10108
10109         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
10110         * gcc.dg/altivec-12.c: Ditto.
10111
10112         * gcc.dg/altivec-3.c: Move call to altivec_check.
10113
10114 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10115
10116         PR c++/15044
10117         * g++.dg/template/error12.C: New test.
10118
10119         PR c++/15317
10120         * g++.dg/ext/attrib15.C: New test.
10121
10122         PR c++/15329
10123         * g++.dg/template/ptrmem9.C: New test.
10124
10125 2004-05-25  Paul Brook  <paul@codesourcery.com>
10126
10127         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
10128
10129 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10130
10131         PR c++/15165
10132         * g++.dg/template/crash19.C: New test.
10133
10134 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10135
10136         PR c++/15025
10137         * g++.dg/template/redecl1.C: New test.
10138
10139 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10140
10141         PR c++/14821
10142         * g++.dg/other/ns1.C: New test.
10143
10144         PR c++/14883
10145         * g++.dg/template/invalid1.C: New test.
10146
10147 2004-05-23  Paul Brook  <paul@codesourcery.com>
10148         Victor Leikehman  <lei@haifasphere.co.il>
10149
10150         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
10151         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
10152
10153 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10154
10155         PR c++/15285
10156         PR c++/15299
10157         * g++.dg/template/non-dependent5.C: New test.
10158         * g++.dg/template/non-dependent6.C: New test.
10159
10160 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10161
10162         PR c++/15507
10163         * g++.dg/inherit/union1.C: New test.
10164
10165         PR c++/15542
10166         * g++.dg/template/addr1.C: New test.
10167
10168         PR c++/15427
10169         * g++.dg/template/array5.C: New test.
10170
10171         PR c++/15287
10172         * g++.dg/template/array6.C: New test.
10173
10174 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
10175             Roger Sayle  <roger@eyesopen.com>
10176
10177         * g++.dg/lookup/forscope2.C: New test case.
10178
10179 2004-05-22  Ben Elliston  <bje@au.ibm.com>
10180
10181         * gcc.dg/cpp/Wmissingdirs.c: New.
10182
10183 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10184
10185         PR target/15301
10186         * gcc.dg/compat/union-m128-1.h: New file.
10187         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10188         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10189         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10190
10191 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10192
10193         PR target/15302
10194         * gcc.dg/compat/struct-complex-1.h: New file.
10195         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
10196         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
10197         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10198
10199 2004-05-20  Roger Sayle  <roger@eyesopen.com>
10200
10201         PR middle-end/3074
10202         * gcc.dg/pr3074-1.c: New test case.
10203         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
10204
10205 2004-05-20  Falk Hueffner  <falk@debian.org>
10206
10207         PR other/15526
10208         * gcc.dg/ftrapv-1.c: New test case.
10209
10210 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10211
10212         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
10213
10214 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10215             Jeff Law  <law@redhat.com>
10216
10217         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10218         * gcc.dg/tree-ssa/20040518-2.c: New test.
10219
10220         * gcc.dg/tree-ssa/20040518-1.c: New test.
10221
10222 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10223
10224         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10225
10226 2004-05-18  Paul Brook  <paul@codesourcery.com>
10227
10228         PR fortran/13930
10229         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10230
10231 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10232
10233         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10234         constant folding.
10235
10236 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10237
10238         * gcc.dg/tree-ssa/20040517-1.c: New test.
10239
10240 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10241
10242         * gcc.dg/loop-4.c: New test.
10243
10244 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10245
10246         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10247
10248 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10249
10250         PR fortran/15311
10251         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10252
10253 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10254
10255         PR fortran/13826
10256         PR fortran/13940
10257         * gfortran.fortran-torture/compile/data_1.f90: New test.
10258
10259 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10260
10261         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10262         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10263
10264 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10265
10266         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10267
10268 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10269
10270         PR c/15444
10271         * gcc.dg/format/xopen-1.c: Adjust expected message.
10272         * gcc.dg/format/xopen-3.c: New test.
10273
10274 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10275
10276         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10277
10278 2004-05-14  Jeff Law  <law@redhat.com>
10279
10280         * gcc.dg/tree-ssa/20040514-2.c: New test.
10281
10282 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10283
10284         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10285         this ...
10286         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10287         this.
10288
10289 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10290
10291         * gcc.dg/tree-ssa/20040514-1.c: New test.
10292
10293 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10294
10295         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10296         test.
10297
10298 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10299
10300         PR fortran/14066
10301         * gfortran.fortran-torture/compile/do_1.f90: New test.
10302
10303 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10304
10305         PR fortran/15051
10306         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10307         test.
10308
10309 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10310
10311         PR fortran/15149
10312         * gfortran.fortran-torture/execute/random_init.f90: New test.
10313
10314 2004-05-13  Paul Brook  <paul@codesourcery.com>
10315
10316         PR fortran/15314
10317         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10318
10319 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10320
10321         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10322         for the powerpc case.
10323
10324 2004-05-13  Jeff Law  <law@redhat.com>
10325
10326         * gcc.dg/tree-ssa/20040513-1.c: New test.
10327         * gcc.dg/tree-ssa/20040513-2.c: New test.
10328
10329 2004-05-13  Paul Brook  <paul@codesourcery.com>
10330
10331         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10332         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10333         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10334
10335 2004-05-13  Andreas Schwab  <schwab@suse.de>
10336
10337         PR other/10819
10338         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10339         characters.
10340
10341 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10342
10343         PR fortran/15294
10344         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10345
10346 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10347
10348         Merge from tree-ssa-20020619-branch.  See
10349         ChangeLog.tree-ssa for details.
10350
10351 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10352
10353         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10354         include <altivec.h> explicitly.
10355         * gcc.dg/altivec-13.c: Likewise.
10356
10357 2004-05-11  Paul Brook  <paul@codesourcery.com>
10358
10359         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10360
10361 2004-05-10  Eric Christopher  <echristo@redhat.com>
10362
10363         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10364         * gcc.dg/sibcall-4.c: Ditto.
10365
10366 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10367
10368         * g++.dg/ext/altivec-8.C: New test case.
10369         * gcc.dg/altivec-13.c: New test case.
10370
10371 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10372
10373         * gcc.c-torture/execute/divcmp-1.c: New test case.
10374         * gcc.c-torture/execute/divcmp-2.c: New test case.
10375         * gcc.c-torture/execute/divcmp-3.c: New test case.
10376
10377 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10378
10379         * g++.dg/other/pragma-re-2.C: New test.
10380
10381 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10382
10383         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10384         * gcc.dg/i386-387-2.c: Likewise.
10385
10386         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10387         __builtin_drem.
10388         * gcc.dg/i386-387-6.c: Likewise.
10389
10390 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10391
10392         * gcc.dg/builtins-33.c:  Also check log1p*.
10393
10394 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10395
10396         PR optimization/15296
10397         * gcc.c-torture/execute/pr15296.c: New test.
10398
10399 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10400
10401         * gcc.dg/builtins-40.c: New test.
10402
10403 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10404
10405         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10406
10407 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10408
10409         * g++.dg/ext/spe1.C: New testcase.
10410
10411 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10412
10413         * objc.dg/image-info.m: Allow additional attributes
10414         for __image_info section.
10415
10416 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10417
10418         * gcc.dg/torture/mips-hilo-2.c: New test.
10419
10420 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10421
10422         PR c++/14389
10423         * g++.dg/template/member5.C: New test.
10424
10425 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10426
10427         * gcc.dg/builtins-34.c: Also check expm1*.
10428
10429 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10430
10431         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10432         * gcc.dg/torture/builtin-convert-3.c: New test.
10433
10434 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10435
10436         PR middle-end/15054
10437         * g++.dg/opt/pr15054.C: New test.
10438
10439 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10440
10441         * gcc.dg/torture/builtin-rounding-1.c: New test.
10442         * gcc.dg/builtins-25.c: Delete.
10443         * gcc.dg/builtins-29.c: Delete.
10444
10445 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10446
10447         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10448         * gcc.dg/sibcall-4.c: Likewise.
10449         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10450
10451 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10452
10453         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10454         bit-field on 16-bit targets.
10455
10456 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10457
10458         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10459         16-bit targets.
10460
10461 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10462
10463         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10464         * gcc.dg/rs6000-power2-2.c: Likewise.
10465
10466 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10467
10468         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10469         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10470         Change the asm registers to be in form of frN instead of fN.
10471
10472 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10473
10474         * gcc.dg/torture/builtin-convert-2.c: New test.
10475
10476 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10477
10478         * gcc.dg/rs6000-power2-1.c: New test.
10479         * gcc.dg/rs6000-power2-2.c: New test.
10480
10481 2004-04-28  Jan Hubicka  <jh@suse.cz>
10482
10483         * gcc.dg/unused-6.c: New test.
10484
10485 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10486             Ulrich Weigand  <uweigand@de.ibm.com>
10487
10488         * ada/acats/run_all.sh: Define $target variable.
10489
10490 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10491
10492         PR c++/15119
10493         * g++.dg/other/vararg-1.C: New test.
10494
10495         PR c++/4794
10496         * g++.dg/eh/cleanup3.C: New test.
10497
10498 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10499
10500         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10501         and ad8011a (target_insn).
10502         * ada/acats/support/macro.dfs: Likewise.
10503         * ada/acats/support/impbit.adb: New file.
10504
10505 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10506
10507         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10508
10509 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10510
10511         * gcc.dg/loop-3.c: New test.
10512
10513 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10514
10515         * gcc.c-torture/execute/simd-5.c: New test.
10516
10517 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10518
10519         PR c++/15064
10520         * g++.dg/template/crash18.C: New test.
10521
10522 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10523
10524         * g++.dg/ext/complit3.C: New test.
10525
10526 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10527
10528         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10529         * gcc.dg/altivec-3.c: Same.
10530         * gcc.dg/altivec-varargs-1.c: Same.
10531
10532 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10533
10534         * lib/target-supports.exp (check_profiling_available): Assume
10535         profiling is not available on powerpc-eabi targets.
10536
10537 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10538
10539         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10540         * gcc.dg/vmx/bug-1.c: Ditto.
10541
10542 2004-04-20  Eric Christopher  <echristo@redhat.com>
10543
10544         * gcc.dg/charset/extern.c: New test.
10545         * g++.dg/charset/extern3.cc: Ditto.
10546
10547 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10548
10549         * gcc.dg/builtins-39.c: New test.
10550
10551 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10552
10553         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10554
10555 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10556
10557         * gcc.dg/torture/mips-hilo-1.c: New test.
10558
10559 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10560
10561         * gcc.c-torture/compile/20040419-1.c: New test.
10562
10563 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10564
10565         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10566
10567 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10568             Aldy Hernandez  <aldyh@redhat.com>
10569
10570         * gcc.c-torture/execute/va-arg-24.c: New.
10571
10572 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10573             Aldy Hernandez  <aldyh@redhat.com>
10574
10575         * gcc.dg/vmx/1b-01.c: New.
10576         * gcc.dg/vmx/1b-02.c: New.
10577         * gcc.dg/vmx/1b-03.c: New.
10578         * gcc.dg/vmx/1b-04.c: New.
10579         * gcc.dg/vmx/1b-05.c: New.
10580         * gcc.dg/vmx/1b-06.c: New.
10581         * gcc.dg/vmx/1b-07.c: New.
10582         * gcc.dg/vmx/1c-01.c: New.
10583         * gcc.dg/vmx/1c-02.c: New.
10584         * gcc.dg/vmx/3a-01a.c: New.
10585         * gcc.dg/vmx/3a-01.c: New.
10586         * gcc.dg/vmx/3a-01m.c: New.
10587         * gcc.dg/vmx/3a-03.c: New.
10588         * gcc.dg/vmx/3a-03m.c: New.
10589         * gcc.dg/vmx/3a-04.c: New.
10590         * gcc.dg/vmx/3a-04m.c: New.
10591         * gcc.dg/vmx/3a-05.c: New.
10592         * gcc.dg/vmx/3a-06.c: New.
10593         * gcc.dg/vmx/3a-06m.c: New.
10594         * gcc.dg/vmx/3a-07.c: New.
10595         * gcc.dg/vmx/3b-01.c: New.
10596         * gcc.dg/vmx/3b-02.c: New.
10597         * gcc.dg/vmx/3b-10.c: New.
10598         * gcc.dg/vmx/3b-13.c: New.
10599         * gcc.dg/vmx/3b-14.c: New.
10600         * gcc.dg/vmx/3b-15.c: New.
10601         * gcc.dg/vmx/3c-01a.c: New.
10602         * gcc.dg/vmx/3c-01.c: New.
10603         * gcc.dg/vmx/3c-02.c: New.
10604         * gcc.dg/vmx/3c-03.c: New.
10605         * gcc.dg/vmx/3d-01.c: New.
10606         * gcc.dg/vmx/4-01.c: New.
10607         * gcc.dg/vmx/4-03.c: New.
10608         * gcc.dg/vmx/5-01.c: New.
10609         * gcc.dg/vmx/5-02.c: New.
10610         * gcc.dg/vmx/5-03.c: New.
10611         * gcc.dg/vmx/5-04.c: New.
10612         * gcc.dg/vmx/5-05.c: New.
10613         * gcc.dg/vmx/5-06.c: New.
10614         * gcc.dg/vmx/5-07.c: New.
10615         * gcc.dg/vmx/5-07t.c: New.
10616         * gcc.dg/vmx/5-08.c: New.
10617         * gcc.dg/vmx/5-10.c: New.
10618         * gcc.dg/vmx/5-11.c: New.
10619         * gcc.dg/vmx/7-01a.c: New.
10620         * gcc.dg/vmx/7-01.c: New.
10621         * gcc.dg/vmx/7c-01.c: New.
10622         * gcc.dg/vmx/7d-01.c: New.
10623         * gcc.dg/vmx/7d-02.c: New.
10624         * gcc.dg/vmx/8-01.c: New.
10625         * gcc.dg/vmx/8-02a.c: New.
10626         * gcc.dg/vmx/8-02.c: New.
10627         * gcc.dg/vmx/brode-1.c: New.
10628         * gcc.dg/vmx/bug-1.c: New.
10629         * gcc.dg/vmx/bug-2.c: New.
10630         * gcc.dg/vmx/bug-3.c: New.
10631         * gcc.dg/vmx/cw-bug-1.c: New.
10632         * gcc.dg/vmx/cw-bug-2.c: New.
10633         * gcc.dg/vmx/cw-bug-3.c: New.
10634         * gcc.dg/vmx/dct.c: New.
10635         * gcc.dg/vmx/debug-1.c: New.
10636         * gcc.dg/vmx/debug-2.c: New.
10637         * gcc.dg/vmx/debug-3.c: New.
10638         * gcc.dg/vmx/debug-4.c: New.
10639         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10640         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10641         * gcc.dg/vmx/eg-5.c: New.
10642         * gcc.dg/vmx/fft.c: New.
10643         * gcc.dg/vmx/gcc-bug-1.c: New.
10644         * gcc.dg/vmx/gcc-bug-2.c: New.
10645         * gcc.dg/vmx/gcc-bug-3.c: New.
10646         * gcc.dg/vmx/gcc-bug-4.c: New.
10647         * gcc.dg/vmx/gcc-bug-5.c: New.
10648         * gcc.dg/vmx/gcc-bug-6.c: New.
10649         * gcc.dg/vmx/gcc-bug-7.c: New.
10650         * gcc.dg/vmx/gcc-bug-8.c: New.
10651         * gcc.dg/vmx/gcc-bug-9.c: New.
10652         * gcc.dg/vmx/gcc-bug-b.c: New.
10653         * gcc.dg/vmx/gcc-bug-c.c: New.
10654         * gcc.dg/vmx/gcc-bug-d.c: New.
10655         * gcc.dg/vmx/gcc-bug-e.c: New.
10656         * gcc.dg/vmx/gcc-bug-f.c: New.
10657         * gcc.dg/vmx/gcc-bug-g.c: New.
10658         * gcc.dg/vmx/gcc-bug-i.c: New.
10659         * gcc.dg/vmx/harness.h: New.
10660         * gcc.dg/vmx/ira1.c: New.
10661         * gcc.dg/vmx/ira2a.c: New.
10662         * gcc.dg/vmx/ira2b.c: New.
10663         * gcc.dg/vmx/ira2.c: New.
10664         * gcc.dg/vmx/ira2c.c: New.
10665         * gcc.dg/vmx/mem.c: New.
10666         * gcc.dg/vmx/newton-1.c: New.
10667         * gcc.dg/vmx/ops.c: New.
10668         * gcc.dg/vmx/sn7153.c: New.
10669         * gcc.dg/vmx/spill2.c: New.
10670         * gcc.dg/vmx/spill3.c: New.
10671         * gcc.dg/vmx/spill.c: New.
10672         * gcc.dg/vmx/t.c: New.
10673         * gcc.dg/vmx/varargs-1.c: New.
10674         * gcc.dg/vmx/varargs-2.c: New.
10675         * gcc.dg/vmx/varargs-3.c: New.
10676         * gcc.dg/vmx/varargs-4.c: New.
10677         * gcc.dg/vmx/varargs-5.c: New.
10678         * gcc.dg/vmx/varargs-6.c: New.
10679         * gcc.dg/vmx/varargs-7.c: New.
10680         * gcc.dg/vmx/vmx.exp: New.
10681         * gcc.dg/vmx/vprint-1.c: New.
10682         * gcc.dg/vmx/vscan-1.c: New.
10683         * gcc.dg/vmx/x-01.c: New.
10684         * gcc.dg/vmx/x-02.c: New.
10685         * gcc.dg/vmx/x-03.c: New.
10686         * gcc.dg/vmx/x-04.c: New.
10687         * gcc.dg/vmx/x-05.c: New.
10688         * gcc.dg/vmx/yousufi-1.c: New.
10689         * gcc.dg/vmx/zero-1.c: New.
10690         * gcc.dg/vmx/zero.c: New.
10691
10692 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10693
10694         * g++.dg/lookup/java1.C: Update for chage of
10695         _Jv_AllocObject.
10696         * g++.dg/lookup/java2.C: Likewise.
10697
10698 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10699
10700         * ada/acats/run_all.sh: use -O2 by default.
10701
10702 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10703
10704         * gcc.dg/vr-mult-[12].c: New tests.
10705
10706 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10707
10708         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10709
10710         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10711
10712 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10713
10714         * lib/target-supports.exp (check_profiling_available): Assume profiling
10715         isn't available for mips*-*-elf targets.
10716
10717 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
10718
10719         * gcc.dg/builtins-38.c: New test.
10720
10721 2004-04-14  Eric Christopher  <echristo@redhat.com>
10722
10723         * g++.dg/charset/charset.exp: Run .cc extension tests.
10724
10725 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10726
10727         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10728
10729 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10730
10731         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10732
10733 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10734
10735         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10736         * gcc.dg/i386-387-2.c: Likewise.
10737
10738         * gcc.dg/i386-387-7.c: New test.
10739         * gcc.dg/i386-387-8.c: New test.
10740
10741         * gcc.dg/builtins-37.c: New test.
10742
10743 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10744
10745         * g++.dg/pch/externc-1.C: Add missing semicolon.
10746
10747 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10748
10749         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10750
10751 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10752
10753         * gcc.c-torture/execute/20040411-1.c: New test.
10754
10755 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10756
10757         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10758
10759 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10760
10761         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10762
10763 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10764
10765         * lib/target-supports.exp (check_named_sections_available): New.
10766         * lib/gcc-dg.exp (dg-require-named-sections): New.
10767         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10768         old-deja.exp.  Also prune error-count message from HP linker.
10769         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10770
10771         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10772         * g++.old-deja/g++.pt/static3.C: Likewise.
10773         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10774
10775 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10776
10777         * gcc.c-torture/execute/20040409-1.c: New test case.
10778         * gcc.c-torture/execute/20040409-2.c: New test case.
10779         * gcc.c-torture/execute/20040409-3.c: New test case.
10780
10781 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10782
10783         * gcc.dg/20040409-1.c: New test.
10784
10785 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10786
10787         PR target/14888
10788         * g++.dg/opt/pr14888.C: New test case.
10789
10790 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10791
10792         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10793         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10794         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10795         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10796         New tests.
10797
10798 2004-04-08  Paul Brook  <paul@codesourcery.com>
10799
10800         * gcc.dg/spill-1.c: New test.
10801
10802 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10803
10804         * gcc.dg/torture/builtin-ctype-2.c: New test.
10805
10806 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10807
10808         * gcc.dg/pch/pch.exp: Add largefile test.
10809
10810 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10811
10812         * g++.dg/pch/externc-1.Hs: New.
10813         * g++.dg/pch/externc-1.C: New.
10814
10815 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10816
10817         * gcc.dg/compat/struct-by-value-5a_main.c,
10818         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10819         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10820         * gcc.dg/compat/struct-by-value-5a_x.c,
10821         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10822         gcc.dg/compat/struct-by-value-5_x.c.
10823         * gcc.dg/compat/struct-by-value-5a_y.c,
10824         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10825         gcc.dg/compat/struct-by-value-5_y.c.
10826
10827         * gcc.dg/compat/struct-by-value-6a_main.c,
10828         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10829         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10830         * gcc.dg/compat/struct-by-value-6a_x.c,
10831         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10832         gcc.dg/compat/struct-by-value-6_x.c.
10833         * gcc.dg/compat/struct-by-value-6a_y.c,
10834         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10835         gcc.dg/compat/struct-by-value-6_y.c.
10836
10837         * gcc.dg/compat/struct-by-value-7a_main.c,
10838         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10839         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10840         * gcc.dg/compat/struct-by-value-7a_x.c,
10841         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10842         gcc.dg/compat/struct-by-value-7_x.c.
10843         * gcc.dg/compat/struct-by-value-7a_y.c,
10844         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10845         gcc.dg/compat/struct-by-value-7_y.c.
10846
10847 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10848
10849         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10850         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10851         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10852         options.
10853
10854 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10855
10856         * gcc.dg/builtins-36.c: New test.
10857
10858 2004-04-06  Paul Brook  <paul@codesourcery.com>
10859
10860         * README.gcc: Remove obsolete contraint on testcases.
10861
10862 2004-04-05  Paul Brook  <paul@codesourcery.com>
10863
10864         PR2123
10865         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10866         failure and exit(0) on success.
10867         * g++.dg/expr/anew2.C: Ditto.
10868         * g++.dg/expr/anew3.C: Ditto.
10869         * g++.dg/expr/anew4.C: Ditto.
10870
10871 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10872
10873         PR c++/3518
10874         * g++.dg/template/unify7.C: New.
10875
10876 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10877
10878         * g++.dg/README: Bring up to date with new subdirectories; remove
10879         duplicate subdirectory lines.
10880
10881 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10882
10883         PR c++/14007
10884         * g++.dg/template/unify5.C: New.
10885         * g++.dg/template/unify6.C: New.
10886         * g++.dg/template/qualttp20.C: Adjust.
10887         * g++.old-deja/g++.jason/report.C: Adjust.
10888         * g++.old-deja/g++.other/qual1.C: Adjust.
10889
10890 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10891
10892         PR c++/14803
10893         * g++.dg/inherit/ptrmem1.C: New test.
10894
10895 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10896
10897         PR c++/14755
10898         * gcc.c-torture/execute/20040331-1.c: New test.
10899         * gcc.dg/20040331-1.c: New test.
10900
10901 2004-04-01  Paul Brook  <paul@codesourcery.com>
10902
10903         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10904
10905 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10906
10907         PR c++/14724
10908         * g++.dg/init/goto1.C: New test.
10909
10910         PR c++/14763
10911         * g++.dg/template/defarg4.C: New test.
10912
10913 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10914
10915         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10916
10917 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10918
10919         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10920
10921 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10922
10923         * gcc.dg/noncompile/undeclared-2.c: New test.
10924
10925 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10926
10927         * gcc.dg/940409-1.c: Remove XFAIL.
10928         * gcc.dg/reg-vol-struct-1.c: New test.
10929
10930 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10931
10932         * gcc.dg/torture/builtin-wctype-1.c: New test.
10933
10934 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10935
10936         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10937         * gcc.dg/20001101-1.c: Likewise.
10938         * gcc.dg/20001102-1.c: Likewise.
10939
10940 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10941
10942         * gcc.dg/compare8.c: Add an additional test for XOR.
10943
10944 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10945
10946         * gcc.dg/torture/builtin-ctype-1.c: New test.
10947
10948 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10949
10950         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10951         * gcc.dg/torture/builtin-math-1.c: Likewise.
10952         * gcc.dg/torture/builtin-power-1.c: New test.
10953
10954 2004-03-24  Andreas Schwab  <schwab@suse.de>
10955
10956         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10957         IA64 assembler.
10958
10959 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10960             Roger Sayle  <roger@eyesopen.com>
10961
10962         * gcc.dg/compare8.c: New test case.
10963
10964 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10965
10966         * g++.dg/ext/altivec-7.C: New test.
10967
10968 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10969
10970         PR 12267, 12391, 12560, 13129, 14114, 14133
10971         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10972         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10973         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10974         Adjust error regexps.
10975         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10976         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10977         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10978         * gcc.dg/local1.c: Add explanatory comment.
10979
10980 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10981
10982         PR optimization/14669
10983         * g++.dg/opt/fold2.C: New test case.
10984
10985 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10986
10987         PR c/14069
10988         * gcc.dg/20040322-1.c: New test.
10989
10990 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10991
10992         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10993         * gcc.dg/ultrasp4.c: Likewise.
10994         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10995
10996 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10997
10998         * gcc.dg/i386-sse-8.c: Reset default options.
10999
11000 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11001
11002         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
11003         in the error message text.
11004
11005 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11006
11007         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
11008
11009 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
11010
11011         PR c++/14616
11012         * g++.dg/init/array13.C: New test.
11013
11014 2004-03-20  Roger Sayle  <roger@eyesopen.com>
11015
11016         PR target/13889
11017         * gcc.c-torture/compile/pr13889.c: New test case.
11018
11019 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11020
11021         PR c/14635
11022         * builtins-1.c (nan, nans): Don't test.
11023         * builtins-30.c: Don't use nan, nanf, nanl.
11024         * builtins-35.c: New test.
11025
11026 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
11027
11028         * g++.dg/ext/altivec-6.C: New test.
11029
11030 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
11031
11032         * g++.dg/init/placement3.C: New test.
11033
11034         * g++.dg/template/spec13.C: New test.
11035
11036         * g++.dg/lookup/using11.C: New test.
11037
11038         * g++.dg/lookup/koenig3.C: New test.
11039
11040         * g++.dg/template/operator2.C: New test.
11041
11042         * g++.dg/expr/dtor3.C: New test.
11043         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
11044         marker.
11045         * g++.old-deja/g++.law/visibility28.C: Likewise.
11046
11047 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11048
11049         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11050         * gcc.dg/ppc64-abi-3.c: Likewise.
11051
11052 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11053
11054         PR c++/14545
11055         * g++.dg/parse/template15.C: New test.
11056
11057 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11058
11059         * g++.dg/expr/dtor2.C: New test.
11060
11061         * g++.dg/lookup/anon4.C: New test.
11062
11063         * g++.dg/overload/using1.C: New test.
11064
11065         * g++.dg/template/lookup7.C: New test.
11066
11067         * g++.dg/template/typename6.C: New test.
11068
11069         * g++.dg/expr/cond6.C: New test.
11070
11071 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11072
11073         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
11074
11075 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11076
11077         * g++.dg/expr/cond5.C: New test.
11078         * g++.dg/expr/constcast1.C: Likewise.
11079         * g++.dg/expr/ptrmem2.C: Likewise.
11080         * g++.dg/expr/ptrmem3.C: Likewise.
11081         * g++.dg/lookup/main1.C: Likewise.
11082         * g++.dg/template/lookup6.C: Likewise.
11083
11084 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11085
11086         * gcc.dg/local1.c: New test.
11087
11088         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
11089
11090 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11091
11092         * gcc.dg/torture/builtin-convert-1.c: New test.
11093
11094 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11095
11096         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
11097
11098 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11099
11100         PR c++/14481
11101         * g++.dg/warn/Wunused-7.C: New test.
11102
11103 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11104
11105         * gcc.dg/torture/builtin-integral-1.c: New test.
11106
11107 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11108
11109         PR c++/14586
11110         * g++.dg/parse/non-dependent3.C: New test.
11111
11112 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
11113
11114         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
11115         * g++.dg/eh/simd-2.C: Likewise.
11116         * g++.dg/init/array10.C: Likewise.
11117         * gcc.c-torture/compile/simd-1.c: Likewise.
11118         * gcc.c-torture/compile/simd-2.c: Likewise.
11119         * gcc.c-torture/compile/simd-3.c: Likewise.
11120         * gcc.c-torture/compile/simd-4.c: Likewise.
11121         * gcc.c-torture/compile/simd-6.c: Likewise.
11122         * gcc.c-torture/execute/simd-1.c: Likewise.
11123         * gcc.c-torture/execute/simd-2.c: Likewise.
11124         * gcc.dg/compat/vector-defs.h: Likewise.
11125         * gcc.dg/20020531-1.c: Likewise.
11126         * gcc.dg/altivec-3.c: Likewise.
11127         * gcc.dg/altivec-4.c: Likewise.
11128         * gcc.dg/altivec-varargs-1.c: Likewise.
11129         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
11130         * gcc.dg/i386-mmx-3.c: Likewise.
11131         * gcc.dg/i386-sse-4.c: Likewise.
11132         * gcc.dg/i386-sse-5.c: Likewise.
11133         * gcc.dg/i386-sse-8.c: Likewise.
11134         * gcc.dg/simd-1.c: Likewise.
11135         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
11136         __ev64_opaque__ since the machine description provides it.
11137
11138 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11139
11140         * lib/compat.exp (skip_list): New global variable.
11141         Use it to hold the user defined COMPAT_SKIPS list if any.
11142         (compat-obj): Add the members of skip_list to optall.
11143
11144 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11145
11146         * gcc.dg/compat/union-by-value-1_main.c,
11147         union-by-value-1_x.c, union-by-value-1_y.c,
11148         union-check.h, union-defs.h,
11149         union-init.h, union-return-1_main.c,
11150         union-return-1_x.c, union-return-1_y.c: New files.
11151
11152 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11153
11154         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
11155         mixed-struct-init.h: Add 4 mixed structure types.
11156         struct-by-value-21_main.c, struct-by-value-21_x.c,
11157         struct-by-value-21_y.c, struct-return-21_main.c,
11158         struct-return-21_x.c, struct-return-21_y.c: New files.
11159
11160 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
11161
11162         PR c++/14550
11163         * g++.dg/parse/template14.C: New test.
11164
11165 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11166
11167         * gcc.c-torture/execute/20040313-1.c: New test.
11168
11169 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
11170
11171         PR target/14533
11172         * gcc.dg/20040311-2.c: New test.
11173
11174 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
11175
11176         PR other/14544
11177         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
11178         bit-field.
11179
11180 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
11181
11182         * gcc.dg/20040305-2.c: Add missing return statement.
11183
11184 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11185
11186         * gcc.dg/builtins-34.c: Also check pow10*.
11187
11188 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11189
11190         PR target/14262
11191         * gcc.dg/20040305-2.c: New test.
11192
11193 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11194
11195         * gcc.dg/20040310-1.c: New test.
11196
11197 2004-03-11  Roger Sayle  <roger@eyesopen.com>
11198
11199         * gcc.c-torture/execute/20040311-1.c: New test case.
11200
11201 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
11202
11203         PR c++/14476
11204         * g++.dg/lookup/enum1.C: New test.
11205
11206 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11207
11208         PR c++/14510
11209         * g++.dg/lookup/struct2.C: New test.
11210
11211 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
11212
11213         * gcc.dg/builtins-34.c: New test.
11214
11215 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11216
11217         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11218
11219 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11220
11221         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11222         * gcc.dg/alias-2.c: New testcase.
11223
11224 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11225
11226         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11227
11228 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11229
11230         * gcc.c-torture/execute/20040309-1.c: New test case.
11231
11232 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11233
11234         PR c++/14397
11235         * g++.dg/overload/ref1.C: New.
11236
11237 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11238
11239         PR c++/14409
11240         * g++.dg/template/spec12.C: New test.
11241
11242         PR c++/14448
11243         * g++.dg/parse/crash14.C: New test.
11244
11245 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11246
11247         PR c++/14230
11248         * g++.dg/init/ref11.C: New test.
11249
11250 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11251
11252         PR c++/14432
11253         * g++.dg/parse/builtin2.C: New test.
11254
11255 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11256
11257         PR c++/14401
11258         * g++.dg/init/ctor3.C: New test.
11259         * g++.dg/init/union1.C: New test.
11260         * g++.dg/ext/anon-struct4.C: New test.
11261
11262 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11263
11264         * g++.dg/lookup/koenig1.C: Tweak error messages.
11265         * g++.dg/lookup/used-before-declaration.C: Likewise.
11266         * g++.dg/other/do1.C: Likewise.
11267         * g++.dg/overload/koenig1.C: Likewise.
11268         * g++.dg/parse/crash13.C: Likewise.
11269         * g++.dg/template/instantiate3.C: Likewise.
11270
11271 2004-03-08  Eric Christopher  <echristo@redhat.com>
11272
11273         * * lib/target-supports.exp: Enable libiconv in test
11274         compilation.  Fix up error checking.
11275
11276 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11277
11278         PR middle-end/14289
11279         * gcc.dg/pr14289-1.c: New test case.
11280         * gcc.dg/pr14289-2.c: Likewise.
11281         * gcc.dg/pr14289-3.c: Likewise.
11282
11283 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11284
11285         * gcc.c-torture/execute/20040308-1.c: New test.
11286
11287 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11288
11289         * gcc.c-torture/execute/20040307-1.c: New test case.
11290
11291 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11292
11293         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11294
11295 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11296
11297         * gcc.dg/20040306-1.c: New test.
11298
11299 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11300
11301         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11302         them static.
11303         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11304
11305 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11306
11307         PR c/14465
11308         * gcc.dg/decl-6.c: New test.
11309
11310 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11311
11312         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11313         Rename LOGPOW -> LOG_POW.
11314         (SQRT_EXP, POW_EXP): New.
11315
11316 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11317
11318         * gcc.dg/i386-sse-8.c: New test.
11319
11320 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11321
11322         PR c/14114
11323         * gcc.dg/decl-5.c: New test.
11324
11325 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11326
11327         * gcc.dg/20040305-1.c: New test.
11328
11329 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11330
11331         PR other/14354
11332         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11333
11334 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11335
11336         PR c++/14425, c++/14426
11337         * g++.dg/ext/altivec-4.C: New test.
11338         * g++.dg/ext/altivec-5.C: New test.
11339
11340 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11341
11342         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11343         global variables of a type with no linkage.
11344         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11345         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11346         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11347         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11348         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11349         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11350         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11351         * g++.dg/warn/deprecated.C: Name enum Color.
11352         * g++.dg/overload/VLA.C: Name structure for 'b'.
11353         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11354
11355 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11356
11357         * gcc.c-torture/compile/20040304-1.c: New test.
11358
11359 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11360
11361         PR 13728
11362         * gcc.dg/decl-4.c: New testcase.
11363
11364 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11365
11366         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11367         as PRECF if sizeof (float) > sizeof (double).
11368         (PRECL): Make it the same as PRECF if
11369         sizeof (float) > sizeof (long double).
11370
11371 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11372
11373         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11374         system type.  Add check for irix6 which doesn't have c99 runtime.
11375
11376 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11377
11378         * gcc.dg/const-elim-1.c: xfail for xtensa.
11379
11380 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11381
11382         PR c++/14369
11383         * g++.dg/template/cond4.C: New test.
11384
11385 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11386
11387         PR c++/14360
11388         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11389
11390         PR c++/14361
11391         * g++.dg/parse/defarg7.C: New test.
11392
11393         PR c++/14359
11394         * g++.dg/template/friend26.C: New test.
11395
11396 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11397
11398         PR c++/14324
11399         * g++.dg/abi/mangle21.C: New test.
11400
11401         PR c++/14260
11402         * g++.dg/parse/constructor2.C: New test.
11403
11404         PR c++/14337
11405         * g++.dg/template/sfinae1.C: New test.
11406
11407 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11408
11409         PR c++/14267
11410         * g++.dg/expr/crash2.C: New test.
11411
11412         PR middle-end/13448
11413         * gcc.dg/inline-5.c: New test.
11414         * gcc.dg/always-inline.c: Split out tests into ...
11415         * gcc.dg/always-inline2.c: ... this and ...
11416         * gcc.dg/always-inline3.c: ... this.
11417
11418 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11419
11420         PR debug/12103
11421         * g++.dg/debug/crash1.C: New test.
11422
11423 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11424
11425         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11426         function with __attribute__((noinline)).
11427         (recurser_void2): Likewise.
11428         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11429         (recurser_void2): Likewise.
11430
11431 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11432
11433         PR middle-end/14203
11434         * g++.dg/warn/Wunused-6.C: New test case.
11435
11436 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11437
11438         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11439         not defined.
11440
11441 2004-02-27  Eric Christopher  <echristo@redhat.com>
11442
11443         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11444         * g++.dg/charset/asm2.c: Run only x86.
11445         * gcc.dg/charset/asm3.c: Ditto.
11446
11447 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11448
11449         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11450         ld_library_path.
11451
11452 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11453
11454         * g++.dg/ext/altivec-3.C: New.
11455
11456 2004-02-26  Richard Henderson  <rth@redhat.com>
11457
11458         * g++.dg/ext/attrib10.C: Mark for warning.
11459         * gcc.dg/attr-alias-1.c: New.
11460
11461 2004-02-26  Richard Henderson  <rth@redhat.com>
11462
11463         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11464         * gcc.c-torture/execute/20040208-2.c: ... it back.
11465
11466 2004-02-26  Eric Christopher  <echristo@redhat.com>
11467
11468         * lib/target-supports.exp (check-iconv-available): New function.
11469         * lib/gcc-dg.exp (dg-require-iconv): New function.
11470         Use above.
11471         * gcc.dg/charset: New directory.
11472         * gcc.dg/charset/charset.exp: New file.
11473         * gcc.dg/charset/asm1.c: Ditto.
11474         * gcc.dg/charset/asm2.c: Ditto.
11475         * gcc.dg/charset/asm3.c: Ditto.
11476         * gcc.dg/charset/asm4.c: Ditto.
11477         * gcc.dg/charset/asm5.c: Ditto.
11478         * gcc.dg/charset/attribute1.c: Ditto.
11479         * gcc.dg/charset/attribute2.c: Ditto.
11480         * gcc.dg/charset/string1.c: Ditto.
11481         * g++.dg/charset: New directory.
11482         * g++.dg/dg.exp: Add here. Special options.
11483         * g++.dg/charset/charset.exp: New file.
11484         * g++.dg/charset/asm1.c: Ditto.
11485         * g++.dg/charset/asm2.c: Ditto.
11486         * g++.dg/charset/asm3.c: Ditto.
11487         * g++.dg/charset/asm4.c: Ditto.
11488         * g++.dg/charset/attribute1.c: Ditto.
11489         * g++.dg/charset/attribute2.c: Ditto.
11490         * g++.dg/charset/extern1.cc: Ditto.
11491         * g++.dg/charset/extern2.cc: Ditto.
11492         * g++.dg/charset/string1.c: Ditto.
11493
11494 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11495
11496         PR c++/14278
11497         * g++.dg/parse/comma1.C: New test.
11498
11499 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11500
11501         PR c++/14284
11502         * g++.dg/template/ttp8.C: New test.
11503
11504 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11505
11506         * gcc.dg/fixuns-trunc-1.c: New test.
11507
11508 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11509
11510         * gcc.dg/builtins-config.h: Use #elif.
11511
11512 2004-02-26  Michael Matz  <matz@suse.de>
11513
11514         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11515         * gcc.dg/991214-1.c: Likewise.
11516         * gcc.dg/i386-asm-1.c: Likewise.
11517
11518 2004-02-25  Richard Henderson  <rth@redhat.com>
11519
11520         * gcc.c-torture/execute/20040208-2.c: Move ...
11521         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11522
11523 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11524
11525         PR c++/14246
11526         * g++.dg/other/crash-3.C: New test.
11527
11528 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11529
11530         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11531         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11532
11533         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11534         HP-UX.
11535
11536 2004-02-24  Michael Matz  <matz@suse.de>
11537
11538         * gcc.dg/i386-regparm.c: New.
11539
11540 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11541
11542         * gcc.c-torture/execute/20040223-1.c: New.
11543
11544 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11545             Kazu Hirata  <kazu@cs.umass.edu>
11546
11547         * gcc.dg/fwritable-strings-1.c: Remove.
11548
11549 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11550
11551         PR c/14156
11552         * gcc.dg/20040223-1.c: New test.
11553
11554 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11555
11556         PR c++/14106
11557         * g++.dg/ext/typeof9.C: New test.
11558
11559 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11560
11561         PR c++/14250
11562         * g++.dg/other/switch1.C: New test.
11563
11564 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11565
11566         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11567         * gcc.dg/va-arg-1.c: Likewise.
11568
11569 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11570
11571         PR c++/14143
11572         * g++.dg/template/koenig5.C: New test.
11573
11574 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11575
11576         * g++.dg/ext/altivec-1.C: Generalize target triple.
11577         * g++.dg/ext/altivec-2.C: New test case.
11578         * g++.dg/ext/altivec_check.h: New file.
11579         * gcc.dg/altivec-1.c: Generalize target triple;
11580         include altivec_check.h and call altivec_check().
11581         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11582         * gcc.dg/altivec-6.c: New test case.
11583         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11584         type casts as needed.
11585         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11586         altivec_check().
11587         * gcc.dg/altivec-12.c: New test case.
11588         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11589         include altivec_check.h and call altivec_check().
11590         * gcc.dg/altivec_check.h: New file.
11591
11592 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11593
11594         * lib/target-supports.exp (check_alias_available): Don't mangle
11595         function `g' in test program.
11596
11597 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11598
11599         * lib/target-supports.exp (check_profiling_available): Check
11600         argument to determine whether we support a profiling type.
11601         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11602         check_profiling_available.
11603         * g++.dg/bprob/bprob.exp: Likewise
11604         * g77.dg/bprob/bprob.exp: Likewise.
11605         * gcc.misc-tests/bprob.exp: Likewise.
11606         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11607         dg-require-profiling and delete expected error handling.
11608         * gcc.dg/20021014-1.c: Likewise.
11609         * gcc.dg/nest.c: Likewise.
11610
11611 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11612
11613         PR c++/12007
11614         * g++.dg/other/vthunk1.C: New test.
11615
11616 2004-02-20  Falk Hueffner  <falk@debian.org>
11617
11618         PR target/14201
11619         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11620
11621 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11622
11623         PR c++/13927
11624         * g++.dg/other/error8.C: Remove XFAIL markers.
11625
11626         PR c++/14173
11627         * g++.dg/ext/packed5.C: New test.
11628
11629         PR c++/14199
11630         * g++.dg/warn/Wunused-5.C: New test.
11631
11632         PR c++/14186
11633         * g++.dg/lookup/member1.C: New test.
11634
11635 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11636
11637         * gcc.c-torture/compile/20040130-1.c: Enable only when
11638         __INT_MAX__ >= 2147483647L.
11639         * gcc.c-torture/compile/961203-1.c: Likewise.
11640
11641 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11642
11643         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11644         * g++.dg/opt/template1.C: Robustify assembler regexp
11645
11646 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11647
11648         * gcc.c-torture/execute/simd-4.x: Remove.
11649         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11650         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11651         Guard with #ifndef SKIP_ATTRIBUTE.
11652         * gcc.dg/compat/vector-1_y.c: Likewise.
11653         * gcc.dg/compat/vector-2_x.c: Likewise.
11654         * gcc.dg/compat/vector-2_y.c: Likewise.
11655         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11656         * g++.dg/eh/simd-2.C: Likewise.
11657
11658 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11659
11660         * gcc.c-torture/compile/complex-1.c: New.
11661
11662 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11663
11664         PR target/14209
11665         * gcc.c-torture/execute/20040218-1.c: New test.
11666
11667 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11668
11669         PR c++/14181
11670         * g++.dg/parse/new2.C: New test.
11671
11672 2004-02-18  Paul Brook  <paul@codesourcery.com>
11673
11674         * gcc.c-torture/compile/libcall-1.c: New test.
11675
11676 2004-02-18  Paul Brook  <paul@codesourcery.com>
11677
11678         PR debug/12934
11679         * gcc.dg/debug/debug-7.c: New test.
11680
11681 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11682
11683         * gcc.dg/20040217-1.c: New test.
11684
11685 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11686
11687         * gcc.c-torture/execute/990208-1.x: Delete.
11688
11689 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11690
11691         * gcc.c-torture/execute/20040208-2.x: New file.
11692
11693 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11694
11695         PR c++/11326
11696         * g++.dg/abi/structret1.C: New test.
11697
11698 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11699
11700         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11701         (i386_cpuid): No need to test if cpuid is available on AMD64.
11702         Fix assembly, so that it works onboth i386 and AMD64.
11703         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11704         (vecInLong): Fix s[] member type to unsigned int.
11705         (vecInWord): Remove type.
11706         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11707         (a64, b64, c64, d64, e64): Remove.
11708         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11709         Remove unused variable.  Remove initialization of removed variables.
11710         Don't call mmx_tests nor sse_tests.
11711         (reference_mmx, reference_sse): Remove.
11712         (check): Add return stmt.
11713         * gcc.dg/i386-sse-7.c: New test.
11714         * gcc.dg/i386-mmx-4.c: New test.
11715
11716 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11717
11718         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
11719         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11720         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11721         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
11722         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
11723         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11724         g++.dg/tc1/dr94.C: Fix line terminator.
11725
11726 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11727
11728         * gcc.c-torture/compile/20040216-1.c: New.
11729
11730 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11731
11732         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11733         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11734         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11735         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11736         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11737         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11738
11739 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11740
11741         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11742
11743 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11744
11745         PR c++/13971
11746         * g++.dg/expr/cond4.C: New test.
11747
11748         PR c++/14086
11749         * g++.dg/lookup/crash2.C: New test.
11750
11751 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11752
11753         * gcc.c-torture/compile/20040214-2.c: New test.
11754
11755 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11756
11757         PR c++/14116
11758         * g++.dg/ext/typeof8.C: New test.
11759
11760 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11761
11762         * gcc.c-torture/compile/20040214-1.c: New test.
11763
11764 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11765
11766         PR c++/13635
11767         * g++.dg/template/spec11.C: New test.
11768
11769 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11770
11771         PR c++/13927
11772         * g++.dg/other/error8.C: New test.
11773
11774 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11775
11776         PR c++/14122
11777         * g++.dg/template/array4.C: New test.
11778
11779         PR c++/14108
11780         * g++.dg/inherit/thunk2.C: New test.
11781
11782         PR c++/14083
11783         * g++.dg/eh/cond2.C: New test.
11784
11785 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11786
11787         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11788
11789 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11790
11791         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11792
11793 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11794
11795         * g++.dg/simd-2.C: xfail on ppc64-linux.
11796
11797 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11798
11799         PR c/456
11800         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11801         tests.
11802
11803 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11804
11805         * gcc.dg/builtins-33.c: New test.
11806
11807 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11808
11809         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11810
11811 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11812
11813         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11814
11815 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11816
11817         * gcc.dg/ppc64-abi-3.c: New test.
11818
11819 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11820
11821         PR c/14092
11822
11823         * gcc.dg/pr14092-1.c: New testcase.
11824
11825 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11826
11827         * gcc.dg/cpp/assert4.c: Fix typo last change.
11828
11829         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11830         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11831
11832         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11833
11834 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11835
11836         * gcc.c-torture/compile/20040209-1.c: New test case.
11837
11838 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11839
11840         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11841
11842 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11843
11844         * gcc.c-torture/execute/20040208-[12].c: New tests.
11845
11846 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11847
11848         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11849
11850 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11851
11852         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11853
11854 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11855
11856         Bug 13856
11857         * gcc.dg/visibility-8.c: New testcase.
11858
11859 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11860
11861         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11862         arguments.
11863         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11864
11865 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11866
11867         PR middle-end/13696
11868         * g++.dg/opt/fold1.C: New test case.
11869
11870 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11871
11872         PR c++/14033
11873         * g++.dg/other/crash-2.C: New test.
11874
11875 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11876
11877         PR c++/14028
11878         * g++.dg/parse/angle-bracket2.C: New test.
11879
11880 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11881
11882         PR middle-end/13750
11883         Revert:
11884         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11885         PR pch/13361
11886         * testsuite/g++.dg/pch/wchar-1.C: New.
11887         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11888
11889 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11890
11891         PR c++/14008
11892         * g++.dg/parse/error15.C: New test.
11893         * g++.dg/parse/crash11.C: Update dg-error mark.
11894
11895 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11896
11897         PR c++/13932
11898         * g++.dg/warn/conv2.C: New test.
11899
11900 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11901
11902         PR c++/13086
11903         * g++.dg/warn/incomplete1.C: Remove xfail.
11904
11905 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11906
11907         * lib/file-format.exp (gcc_target_object_format): Use
11908         ${tool}_target_compile, not gcc_target_compile.
11909         * lib/target-supports.exp (check_alias_available): Likewise.
11910         (check_gc_sections_available): Likewise.
11911         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11912         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11913         dg-require-alias.
11914
11915 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11916
11917         PR c++/13969
11918         * g++.dg/template/static6.C: New test.
11919
11920 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11921
11922         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11923
11924 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11925
11926         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11927         tests for systems where `char' is unsigned by default.
11928
11929 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11930
11931         PR c++/13997
11932         * g++.dg/template/partial3.C: New test.
11933
11934 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11935
11936         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11937         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11938         Remove mentions of obsolete ports.
11939
11940 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11941
11942         * gcc.dg/noncompile/20001228-1.c: Fix for new
11943         error message.
11944
11945 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11946
11947         PR target/9348
11948         * gcc.c-torture/execute/multdi-1.c: New test case.
11949
11950 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11951
11952         PR c++/13925
11953         * g++.dg/template/lookup5.C: New test.
11954
11955 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11956
11957         PR c++/13950
11958         * g++.dg/template/lookup4.C: New test.
11959
11960         PR c++/13970
11961         * g++.dg/parse/error14.C: New test.
11962
11963         PR c++/14002
11964         * g++.dg/parse/template13.C: New test.
11965
11966 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11967
11968         PR c++/13978
11969         * g++.dg/template/koenig4.C: New test.
11970
11971         PR c++/13968
11972         * g++.dg/template/crash17.C: New test.
11973
11974         PR c++/13975
11975         * g++.dg/parse/error13.C: New test.
11976         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11977
11978 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11979
11980         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11981
11982 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11983
11984         PR c/11658
11985         PR c/13994
11986         * gcc.dg/noncompile/20040203-1.c: New test.
11987         * gcc.dg/noncompile/20040203-2.c: Likewise.
11988         * gcc.dg/noncompile/20040203-3.c: Likewise.
11989         * gcc.dg/20040203-1.c: Likewise.
11990
11991 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11992
11993         PR c++/10858
11994         * g++.dg/template/sizeof7.C: New test.
11995
11996 2004-02-02  Eric Christopher  <echristo@redhat.com>
11997             Zack Weinberg  <zack@codesourcery.com>
11998
11999         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
12000
12001 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
12002
12003         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
12004         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
12005         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
12006         * gcc.dg/cleanup-5.c: Run only on Linux targets.
12007
12008 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
12009
12010         PR c++/13113
12011         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
12012
12013         PR c++/13854
12014         * g++.dg/ext/attrib13.C: New test.
12015
12016         PR c++/13907
12017         * g++.dg/conversion/op2.C: New test.
12018
12019 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12020
12021         * gcc.dg/titype-1.c: Fix pasto.
12022
12023 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12024
12025         * gcc.dg/titype-1.c: New test.
12026
12027 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12028
12029         PR c++/13957
12030         * g++.dg/template/non-type-template-argument-1.C,
12031         g++.dg/template/qualified-id1.C: Update dg-error marks.
12032         * g++.dg/template/nontype6.C: New test.
12033
12034 2004-02-01  Roger Sayle  <roger@eyesopen.com>
12035
12036         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
12037         * gcc.dg/builtins-31.c: New testcase.
12038         * gcc.dg/builtins-32.c: New testcase.
12039
12040 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
12041
12042         * objc.dg/call-super-2.m: Update line numbers
12043         for the including of stddef.h.
12044
12045 2004-01-30  Michael Matz  <matz@suse.de>
12046
12047         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12048         g++.dg/ext/case-range3.C: New tests.
12049
12050 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12051
12052         DR206
12053         PR c++/13813
12054         * g++.dg/template/member4.C: New test.
12055
12056 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12057
12058         PR c++/13683
12059         * g++.dg/template/sizeof6.C: New test.
12060
12061 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12062
12063         * gcc.dg/fwritable-strings-1.c: New test.
12064
12065 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12066
12067         * gcc.c-torture/compile/20040130-1.c: New test.
12068
12069 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
12070
12071         * objc.dg/call-super-2.m: Include stddef.h for size_t.
12072
12073 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
12074
12075         PR c++/13883
12076         * g++.dg/template/ctor3.C: New test.
12077
12078 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12079
12080         * g++.dg/tc1: New directory.
12081         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
12082         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
12083         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
12084         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
12085         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
12086
12087 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12088
12089         * g++.dg/parse/error11.C: New test.
12090         * g++.dg/parse/error12.C: Likewise.
12091
12092 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
12093
12094         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
12095         (scan_initial, main): Use aligned_sizeof instead of sizeof.
12096
12097 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
12098
12099         PR c++/13791
12100         * g++.dg/ext/attrib12.C: New test.
12101
12102         PR c++/13736
12103         * g++.dg/parse/cast2.C: New test.
12104
12105 2004-01-27  James E Wilson  <wilson@specifixinc.com>
12106
12107         * objc.dg/encode-2.m (main): New local string.  Set depending on
12108         sizeof long.  Use in sscanf call.
12109         * objc.dg/encode-3.m (main): New local string.  Set depending on
12110         sizeof long.  Use in scan_initial call.
12111
12112 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12113
12114         * objc.dg/call-super-2.m: Make LP64-safe.
12115         * objc.dg/desig-init-1.m: Likewise.
12116
12117 2004-01-27  Devang Patel <dpatel@apple.com>
12118
12119         * g++.dg/debug/namespace1.C: New test.
12120
12121 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
12122
12123         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
12124         xscale-*-*.
12125
12126         * gcc.dg/arm-mmx-1.c: New test.
12127
12128 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12129
12130         * gcc.dg/20040127-1.c: New test.
12131         * gcc.dg/20040127-2.c: New test.
12132
12133 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12134
12135         * objc.dg/stret-1.m (glob): Renamed to globa.
12136
12137 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
12138
12139         PR c++/13663
12140         * g++.dg/expr/for1.C: New test.
12141
12142 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
12143
12144         PR middle-end/13779
12145         * gcc.dg/darwin-longlong.c: New test.
12146
12147 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
12148
12149         * gcc.dg/20040124-1.c: Moved test from here...
12150         * gcc.c-torture/compile/20040124-1.c: ...to here.
12151
12152 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12153
12154         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
12155         the assembly output if -m64 is passed.
12156
12157 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
12158
12159         PR c++/13833
12160         * g++.dg/template/cond3.C: New test.
12161
12162 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12163
12164         PR c++/13810
12165         * g++.dg/template/ttp7.C: New test.
12166
12167 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12168
12169         PR c++/13797
12170         * g++.dg/template/nontype4.C: New test.
12171         * g++.dg/template/nontype5.C: Likewise.
12172
12173 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
12174
12175         * gcc.dg/torture/mips-clobber-at.c: New test.
12176
12177 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
12178
12179         * gcc.dg/20040124-1.c: New test.
12180
12181 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
12182
12183         * gcc.dg/20040123-1.c: New test.
12184
12185 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12186
12187         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
12188
12189 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12190
12191         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
12192
12193 2004-01-23  Andrew Pinski  <apinski@apple.com>
12194
12195         * gcc.dg/20030121-1.c: Move to ..
12196         * gcc.dg/20040121-1.c: here.
12197
12198 2004-01-23  Roger Sayle  <roger@eyesopen.com>
12199
12200         * gcc.dg/builtins-29.c: New test case.
12201
12202 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12203
12204         PR 18314
12205         * gcc.dg/builtins-30.c: New testcase.
12206
12207 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
12208
12209         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
12210         * lib/g77.exp: Likewise.
12211         * lib/objc.exp: Likewise.
12212         * lib/g++.exp: Likewise.
12213
12214 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12215
12216         * gcc.dg/struct-by-value-2.c: New test.
12217
12218 2004-01-21  Andrew Pinski  <apinski@apple.com>
12219
12220         PR target/13785
12221         * gcc.dg/20030121-1.c: New test.
12222
12223 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12224
12225         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12226         clobber frame pointer register in asm statement.
12227
12228 2004-01-21  Falk Hueffner  <falk@debian.org>
12229
12230         * gcc.c-torture/compile/20040121-1.c: New test.
12231
12232 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12233
12234         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12235
12236 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12237
12238         * gcc.dg/ppc64-abi-2.c: New test.
12239
12240 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12241
12242         * lib/treelang.exp: Fill out this file.
12243         * lib/treelang-dg.exp: New File.
12244
12245 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12246
12247         * gcc.c-torture/compile/981022-1.c: Remove.
12248         * gcc.dg/array-5.c: Remove XFAIL.
12249         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12250         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12251         gcc.dg/cond-lvalue-1.c: Update.
12252         * gcc.dg/cast-lvalue-2.c: New test.
12253
12254 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12255
12256         PR c++/13592
12257         * g++.dg/other/error1.C (class foo): Tweak error message.
12258
12259         PR c++/13592
12260         * g++.dg/template/call2.C: New test.
12261
12262 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12263
12264         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12265         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12266         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12267         scalar-return-1_x.c, scalar-return-2_y.c,
12268         scalar-return-3_x.c, scalar-return-3_y.c,
12269         scalar-return-4_x.c, scalar-return-4_y.c,
12270         struct-align-1.h, struct-align-1_x.c,
12271         struct-align-1_y.c, struct-align-2.h,
12272         struct-align-2_x.c, struct-align-2_y.c,
12273         struct-by-value-10_y.c, struct-by-value-11_x.c,
12274         struct-by-value-11_y.c, struct-by-value-12_x.c,
12275         struct-by-value-12_y.c, struct-by-value-13_x.c,
12276         struct-by-value-13_y.c, struct-by-value-14_x.c,
12277         struct-by-value-14_y.c, struct-by-value-15_x.c,
12278         struct-by-value-15_y.c, struct-by-value-16_y.c,
12279         struct-by-value-17_y.c, struct-by-value-18_y.c,
12280         struct-by-value-19_y.c, struct-by-value-1_x.c,
12281         struct-by-value-1_y.c, struct-by-value-20_y.c,
12282         struct-by-value-2_x.c, struct-by-value-2_y.c,
12283         struct-by-value-3_y.c, struct-by-value-4_x.c,
12284         struct-by-value-4_y.c, struct-by-value-5_y.c,
12285         struct-by-value-6_y.c, struct-by-value-7_y.c
12286         struct-by-value-8_x.c, struct-by-value-8_y.c
12287         struct-by-value-9_x.c, struct-by-value-9_y.c
12288         struct-return-10_x.c, struct-return-10_y.c,
12289         struct-return-19_x.c, struct-return-20_x.c
12290         struct-return-2_x.c, struct-return-2_y.c
12291         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12292         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12293
12294 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12295
12296         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12297         attribute on sparc*-sun-solaris2.*.
12298
12299 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12300
12301         PR c++/13710
12302         * g++.dg/ext/typeof7.C: New test.
12303
12304 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12305
12306         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12307         * gcc.dg/const-elim-1.c: Same.
12308
12309 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12310
12311         * objc.dg/stret-1.m: New.
12312         * objc.dg/stret-2.m: New.
12313
12314 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12315
12316         PR c++/11895
12317         * g++.dg/ext/vector1.C: New test.
12318
12319 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12320
12321         * gcc.dg/pch/import-1.c: New.
12322         * gcc.dg/pch/import-1.hs: New.
12323         * gcc.dg/pch/import-1a.h: New.
12324         * gcc.dg/pch/import-1b.h: New.
12325         * gcc.dg/pch/import-1c.h: New.
12326
12327 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12328
12329         PR c++/13574
12330         * g++.dg/ext/array1.C: New test.
12331
12332         PR c++/13178
12333         * g++.dg/conversion/op1.C: New test.
12334
12335 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12336
12337         PR 11864
12338         From Kazumoto Kojima / Dan Kegel:
12339         * gcc.dg/pr11864-1.c: New test.
12340
12341         PR 10392
12342         From Marcus Comstedt / Dan Kegel:
12343         * gcc.dg/pr10392-1.c: New test.
12344
12345 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12346
12347         PR c++/13478
12348         * g++.dg/init/ref10.C: New test.
12349
12350 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12351
12352         PR c++/13407
12353         * g++.dg/parse/typename6.C: New test.
12354
12355 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12356
12357         PR pch/13361
12358         * testsuite/g++.dg/pch/wchar-1.C: New.
12359         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12360
12361 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12362
12363         PR c++/9259
12364         * g++.dg/expr/sizeof2.C: New test.
12365
12366 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12367
12368         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12369
12370 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12371
12372         PR c++/13659
12373         * g++.dg/lookup/strong-using-3.C: New.
12374         * g++.dg/lookup/using-10.C: New.
12375
12376 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12377
12378         PR c++/13594
12379         * g++.dg/lookup/strong-using-2.C: New.
12380
12381 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12382             Dan Kegel <dank@kegel.com>
12383             J"orn Rennecke <joern.rennecke@superh.com>
12384
12385         PR target/9365
12386         * gcc.dg/pr9365-1.c: New test.
12387
12388 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12389
12390         PR c++/8856
12391         * g++.dg/parse/casting-operator2.C: New test.
12392         * g++.old-deja/g++.pt/explicit83.C: Remove.
12393
12394 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12395
12396         * gcc.dg/label-compound-stmt-1.c: New test.
12397         * gcc.c-torture/compile/950922-1.c,
12398         gcc.c-torture/compile/20000211-3.c,
12399         gcc.c-torture/compile/20000518-1.c,
12400         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12401         compound statements.
12402
12403 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12404
12405         * gcc.dg/ppc64-abi-1.c: New test.
12406
12407 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12408
12409          * g++.dg/ext/attrib9.C: Add dg-warnings.
12410
12411 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12412
12413         PR c++/12335
12414         * g++.dg/parse/dtor3.C: New test.
12415
12416 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12417
12418         PR c++/12709
12419         * g++.dg/parse/try-catch-1.C: New test.
12420
12421 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12422
12423         * ada/acats/run_all.sh: Add more verbose output in acats.log
12424         when compiling tests.
12425
12426 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12427
12428         PR 13656
12429         * gcc.dg/typedef-redecl.c: New test case.
12430         * gcc.dg/typedef-redecl.h: New support file.
12431
12432 2004-01-13  Jan Hubicka  <jh@suse.cz>
12433
12434         * gcc.dg/always_inline.c: New test.
12435         * gcc.dg/debug/20031231-1.c: Fix.
12436
12437 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12438
12439         PR c++/13474
12440         * g++.dg/template/array3.C: New test.
12441
12442 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12443
12444         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12445         * g++.dg/warn/Wunused-2.C: Likewise.
12446
12447 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12448
12449         PR c++/13289
12450         * g++.dg/template/instantiate6.C: New test.
12451
12452 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12453
12454         PR middle-end/11397
12455         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12456
12457 2004-01-12  Jan Hubicka  <jh@suse.cz>
12458
12459         PR opt/12826
12460         * gcc.dg/20040112-1.c: New.
12461
12462         * gcc.dg/dwarf-die[1-7].c: Move to...
12463         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12464         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12465
12466 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12467
12468         PR c++/4100
12469         * g++.dg/parse/friend4.C: New test.
12470
12471 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12472
12473         PR c++/4100
12474         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12475         definition is called a friend.
12476
12477 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12478
12479         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12480
12481 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12482
12483         PR c++/3478
12484         * g++.dg/parse/error10.C: New test.
12485         * g++.dg/template/arg2.C: Accept "invalid type" error.
12486
12487 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12488
12489         PR middle-end/13392
12490         * g++.dg/opt/expect2.C: New test.
12491
12492 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12493
12494         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12495         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12496         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12497         Update dg-error regexps.
12498
12499 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12500
12501         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12502         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12503
12504 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12505
12506         * gcc.dg/pragma-re-1.c: Use right pointer type.
12507
12508 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12509
12510         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12511
12512 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12513
12514         * gcc.dg/rs6000-ldouble-1.c: New.
12515
12516 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12517
12518         DR 337
12519         PR c++/9256
12520         * g++.dg/other/abstract1.C: New test.
12521
12522 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12523
12524         * g++.dg/lookup/strong-using-1.C: New.
12525
12526 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12527
12528         PR c/11234
12529         * gcc.dg/func-ptr-conv-1.c: New test.
12530         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12531
12532 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12533
12534         PR target/13380.
12535         * gcc.c-torture/compile/20040109-1.c: New.
12536
12537 2004-01-08  Stuart Hastings  <stuart@apple.com>
12538
12539         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12540         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12541         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12542
12543 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12544
12545         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12546
12547 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12548
12549         * ada/acats/run_acats: Treat 'gnatchop' the same way
12550         as 'gnatmake'.  Export GCC_DRIVER.
12551         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12552         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12553
12554 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12555
12556         PR c++/12573
12557         * g++.dg/template/dependent-expr4.C: New test.
12558
12559 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12560
12561         * gcc.dg/altivec-11.c: New test.
12562
12563 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12564
12565         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12566
12567 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12568
12569         PR c/6024
12570         * gcc.dg/enum-compat-1.c: New test.
12571         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12572
12573 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12574
12575         PR c/12165
12576         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12577         gcc.dg/c99-idem-qual-3.c: New tests.
12578
12579 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12580
12581         * gcc.dg/winline-7.c: Don't cast void * to int.
12582
12583 2004-01-06  Jan Hubicka  <jh@suse.cz>
12584
12585         * gcc.dg/i386-sse-5.c: New test
12586         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12587
12588 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12589
12590         PR c++/12815
12591         * g++.dg/rtti/typeid4.C: New test.
12592
12593 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12594
12595         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12596
12597 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12598
12599         PR c++/12132
12600         * g++.dg/template/error11.C: New test.
12601
12602         PR c++/13451
12603         * g++.dg/template/class2.C: New test.
12604
12605 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12606         Richard Sandiford <rsandifo@redhat.com>
12607
12608         PR c++/13387
12609         * g++.dg/opt/alias3.C: New test.
12610
12611 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12612
12613         PR c++/13157
12614         * g++.dg/template/koenig3.C: New test.
12615
12616         PR c++/13529
12617         * g++.dg/parse/offsetof3.C: New test.
12618
12619         * g++.dg/init/copy7.C: Add missing dg-error markers.
12620
12621         PR c++/12226
12622         * g++.dg/init/copy7.c: New test.
12623
12624         PR c++/13536
12625         * g++.dg/parse/cast1.C: New test.
12626
12627 2004-01-04  Jan Hubicka  <jh@suse.cz>
12628
12629         * gcc.dg/winline[1-7].c: New tests.
12630
12631 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12632
12633         PR c++/13520
12634         * g++.dg/template/qualttp22.C: New test.
12635
12636 2004-01-01  Jan Hubicka  <jh@suse.cz>
12637
12638         * gcc.dg/debug/20031231-1.c: New.
12639         * gcc.c-torture/compile/20040101-1.c: New.
12640         * gcc.dg/dwarf-die-[1-7].c: New.
12641
12642 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12643
12644         PR optimization/13521
12645         * gcc.c-torture/compile/20031231-1.c: New test.
12646
12647 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12648
12649         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12650
12651 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12652
12653         PR c++/10079
12654         * g++.dg/template/crash16.C: New test.
12655
12656 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12657
12658         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12659
12660 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12661
12662         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12663         ports.
12664         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12665         * g++.old-deja/g++.law/profile1.C: Likewise.
12666         * gcc.c-torture/compile/981006-1.c: Likewise.
12667         * gcc.c-torture/execute/loop-2e.x: Likewise.
12668         * gcc.c-torture/execute/loop-2f.x: Remove.
12669         * gcc.c-torture/execute/loop-2g.x: Likewise.
12670         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12671         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12672
12673 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12674
12675         PR c++/13507
12676         * g++.dg/ext/attrib11.C: New test.
12677
12678         PR c++/13494
12679         * g++.dg/template/array2-1.C: New test.
12680         * g++.dg/template/array2-2.C: New test.
12681
12682 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12683
12684         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12685
12686 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12687
12688         PR c++/12774
12689         * g++.dg/template/array1-1.C: New test.
12690         * g++.dg/template/array1-2.C: New test.
12691
12692 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12693
12694         PR fortran/12632
12695         * g77.dg/12632.f: New test case.
12696
12697 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12698
12699         PR c++/13289
12700         * g++.dg/parse/nontype1.C: New test.
12701
12702 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12703
12704         PR c++/12403
12705         * g++.dg/parse/explicit1.C: New test.
12706         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12707
12708 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12709
12710         PR c++/13081
12711         * g++.dg/opt/inline6.C: New test.
12712
12713         PR c++/12613
12714         * g++.dg/parse/error9.C: New test.
12715
12716         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
12717
12718 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12719
12720         PR c++/13009
12721         * g++.dg/init/assign1.C: New test.
12722
12723 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12724
12725         PR c++/13070
12726         * g++.dg/warn/format3.C: New test case.
12727
12728 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12729
12730         * gcc.c-torture/compile/20031227-1.c: New test.
12731
12732 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12733
12734         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12735         * g77.dg/bprob/bprob.exp: Likewise.
12736         * gcc.misc-tests/bprob.exp: Likewise.
12737         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12738         variants on systems where the library does not provide that
12739         functionality.
12740         * gcc.dg/builtins-20.c: Use builtins-config.h.
12741         * gcc.dg/builtins-config.h: New file.
12742
12743 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12744
12745         * lib/gcc-dg.exp (dg-require-profiling): New function.
12746         * lib/target-supports.exp (check_profiling_available): Likewise.
12747         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12748         * g77.dg/bprob/bprob.exp: Likewise.
12749         * gcc.misc-tests/bprob.exp: Likewise.
12750         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12751         * gcc.dg/20021014-1.c: Likewise.
12752         * gcc.dg/nest.c: Likewise.
12753
12754 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12755
12756         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12757         compiling.
12758         * g++.dg/lookup/java2.C: Likewise.
12759         * gcc.dg/cpp/lexident.c: Likewise.
12760
12761 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12762
12763         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12764         given.
12765         * gcc.c-torture/compile/961203-1.c: Likewise.
12766         * gcc.c-torture/compile/980506-1.c: Likewise.
12767
12768 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12769
12770         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12771         (additional_prunes): New global.
12772         (gcc-dg-prune): Handle additional per-test pruning.
12773         (dg-test): Clear additional_prunes between tests.
12774
12775         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12776         dg-prune-output to avoid spurious failures from assembler
12777         complaining about nonexistent WAW violations.
12778         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12779         Use dg-prune-output to avoid spurious failures from assembler
12780         warning about Itanium B-step errata.
12781
12782 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12783
12784         * g++.dg/abi/macro0.C: New test.
12785         * g++.dg/abi/macro1.C: Likewise.
12786         * g++.dg/abi/macro2.C: Likewise.
12787
12788         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12789         * g++.dg/abi/bitfield7.C: Likewise.
12790         * g++.dg/abi/dtor2.C: Likewise.
12791         * g++.dg/abi/mangle11.C: Likewise.
12792         * g++.dg/abi/mangle12.C: Likewise.
12793         * g++.dg/abi/mangle14.C: Likewise.
12794         * g++.dg/abi/mangle17.C: Likewise.
12795         * g++.dg/abi/vbase10.C: Likewise.
12796         * g++.dg/abi/vbase14.C: Likewise.
12797         * g++.dg/template/qualttp17.C: Likewise.
12798
12799 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12800
12801         PR c/11995
12802         * gcc.dg/20031223-1.c: New test.
12803
12804 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12805
12806         * gcc.dg/noreturn-7.c: New test.
12807
12808 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12809
12810         * gcc.dg/null-pointer-1.c: New test.
12811
12812 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12813
12814         * g++.old-deja/g++.jason/template18.C: Remove.
12815         * g++.old-deja/g++.jason/template37.C: Likewise.
12816
12817         PR c++/12862
12818         * g++.dg/lookup/ns1.C: New test.
12819
12820         PR c++/12397
12821         * g++.dg/template/lookup3.C: New test.
12822
12823 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12824
12825         * g++.dg/template/recurse1.C: New test
12826
12827 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12828
12829         PR c++/12479
12830         * g++.dg/parse/semicolon1.C: New test.
12831         * g++.dg/parse/semicolon1.h: Likewise.
12832
12833 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12834
12835         * gcc.dg/darwin-misaligned.c: New test.
12836
12837 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12838
12839         PR c/9163
12840         * gcc.dg/20031222-1.c: New test.
12841
12842 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12843
12844         PR c++/13438
12845         * g++.dg/parse/error8.C: New test.
12846
12847         PR c++/11554
12848         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12849
12850 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12851
12852         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12853         too small.
12854         * gcc.c-torture/compile/930217-1.c: Likewise.
12855         * gcc.c-torture/compile/930513-1.c: Likewise.
12856         * gcc.c-torture/execute/920908-2.c: Likewise.
12857         * gcc.c-torture/execute/921204-1.c: Likewise.
12858         * gcc.c-torture/execute/930621-1.c: Likewise.
12859         * gcc.c-torture/execute/930630-1.c: Likewise.
12860         * gcc.c-torture/execute/931031-1.c: Likewise.
12861         * gcc.c-torture/execute/980602-2.c: Likewise.
12862         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12863         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12864         * gcc.c-torture/execute/extzvsi.c: Likewise.
12865         * gcc.c-torture/unsorted/ext.c: Likewise.
12866
12867 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12868
12869         PR target/12749
12870         * gcc.c-torture/compile/20031220-2.c: New test case.
12871
12872 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12873
12874         PR optimization/13031
12875         * gcc.c-torture/compile/20031220-1.c: New test case.
12876
12877 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12878
12879         * gcc.dg/cast-function-1.c: New test.
12880
12881 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12882
12883         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12884         formats.
12885
12886 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12887
12888         PR c++/12795
12889         * g++.dg/ext/attrib10.C: New test.
12890
12891 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12892
12893         * gcc.dg/cleanup-10.c: New test.
12894         * gcc.dg/cleanup-11.c: New test.
12895
12896 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12897
12898         PR c++/13239
12899         * g++.dg/opt/expect1.C: New test.
12900
12901 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12902
12903         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12904
12905 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12906
12907         PR debug/12923
12908         * gcc.dg/20031218-1.c: New test.
12909
12910         PR debug/12389
12911         * gcc.dg/20031218-2.c: New test.
12912         * gcc.dg/20031218-3.c: New test.
12913
12914         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12915         of label name and allow for USER_LABEL_PREFIX == "_" names.
12916         * g++.dg/abi/mangle18-2.C: Likewise.
12917         * g++.dg/abi/mangle19-1.C: Likewise.
12918         * g++.dg/abi/mangle19-2.C: Likewise.
12919         * g++.dg/abi/mangle20-1.C: Likewise.
12920         * g++.dg/abi/mangle20-2.C: Likewise.
12921
12922 2003-12-18  Richard Henderson  <rth@redhat.com>
12923
12924         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12925
12926 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12927             Dan Kegel <dank@kegel.com>
12928
12929         PR other/12009
12930         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12931         testing a cross compiler, it causes spurious compile failures.
12932         * lib/g++.exp: Likewise.
12933
12934 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12935
12936         PR c++/13262
12937         * g++.dg/template/access13.C: New test.
12938
12939 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12940
12941         * gcc.dg/20031216-1.c: New test.
12942
12943 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12944
12945         PR c++/9154
12946         * g++.dg/template/error10.C: New test.
12947
12948 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12949
12950         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12951         * g++.dg/eh/simd-2.C: Likewise.
12952
12953 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12954             Roger Sayle  <roger@eyesopen.com>
12955
12956         * gcc.c-torture/execute/ieee/mzero5.c: New.
12957
12958 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12959
12960         PR c++/10603
12961         * g++.dg/parse/error6.C: New test.
12962
12963         PR c++/12827
12964         * g++.dg/parse/error7.C: New test.
12965
12966 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12967
12968         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12969         at -O with stabs debugging formats.
12970         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12971         * gcc.dg/debug/debug-2.c: Likewise.
12972
12973 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12974
12975         PR c++/12696
12976         * g++.dg/init/error1.C: New test.
12977
12978         PR c++/12218
12979         * g++.dg/init/pm3.C: New test.
12980
12981 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12982
12983         PR c/3347
12984         * gcc.dg/bitfld-8.c: New test.
12985
12986 2003-12-16  James Lemke  <jim@wasabisystems.com>
12987
12988         * gcc.dg/arm-scd42-[123].c: New tests.
12989
12990 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12991
12992         PR c++/9043
12993         * g++.dg/abi/mangle20-1.C: New test.
12994         * g++.dg/abi/mangle20-2.C: New test.
12995
12996 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12997
12998         PR c++/13275
12999         * g++.dg/other/offsetof2.C: Remove XFAIL.
13000         * g++.dg/parse/offsetof1.C: New test.
13001         * g++.gd/parse/offsetof2.C: Likewise.
13002
13003 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13004
13005         * g++.dg/template/nontype3.C: New test.
13006         * g++.dg/template/static2.C: Tweaked the dg-error clause.
13007
13008 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13009
13010         * g++.dg/warn/noreturn-3.C: Also test instantiation.
13011
13012 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13013
13014         PR c++/13387
13015         * g++.dg/expr/assign1.C: New test.
13016
13017         PR c++/13242
13018         * g++.dg/abi/mangle19-1.C: New test.
13019         * g++.dg/abi/mangle19-2.C: New test.
13020
13021 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
13022
13023         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
13024
13025 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13026
13027         * gcc.c-torture/execute/20031216-1.c: New test.
13028
13029 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13030
13031         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
13032         an ICE regression.
13033
13034 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13035
13036         PR c++/10926
13037         * g++.dg/template/error9.C: New test.
13038
13039         PR c++/11116
13040         * g++.dg/template/error8.C: New test.
13041
13042 2003-12-15  Roger Sayle  <roger@eyesopen.com>
13043
13044         PR middle-end/13400
13045         * gcc.c-torture/execute/20031215-1.c: New test case.
13046
13047 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13048
13049         PR c++/13269
13050         * g++.dg/parse/error5.C: New test.
13051
13052         PR c++/12989
13053         * g++.dg/expr/sizeof1.C: New test.
13054
13055         PR c++/13310
13056         * g++.dg/template/crash15.C: New test.
13057
13058 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13059
13060         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13061         a non-POD type as the last named parameter of a varargs function.
13062
13063 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13064
13065         PR c++/13243
13066         PR c++/12573
13067         * g++.dg/template/crash14.C: New test.
13068         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
13069
13070 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13071
13072         * g++.dg/other/java1.C: New test.
13073
13074         PR c++/13241
13075         * g++.dg/abi/mangle18-1.C: New test.
13076         * g++.dg/abi/mangle18-2.C: New test.
13077
13078 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13079
13080         PR optimization/10312
13081         * gcc.c-torture/execute/20031214-1.c: New.
13082
13083 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
13084
13085         PR c++/10779
13086         PR c++/12160
13087         * g++.dg/parse/error3.C: New test.
13088         * g++.dg/parse/error4.C: Likewise.
13089         * g++.dg/abi/mangle4.C: Tweak error messages.
13090         * g++.dg/lookup/using5.C: Likewise.
13091         * g++.dg/other/error2.C: Likewise.
13092         * g++.dg/parse/typename5.C: Likewise.
13093         * g++.dg/parse/undefined1.C: Likewise.
13094         * g++.dg/template/arg2.C: Likewise.
13095         * g++.dg/template/ttp3.C: Likewise.
13096         * g++.dg/template/type1.C: Likewise.
13097         * g++.old-deja/g++.other/crash32.C: Likewise.
13098         * g++.old-djea/g++.pt/defarg8.C: Likewise.
13099
13100 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13101
13102         PR c++/13106
13103         * g++.dg/warn/noreturn-3.C: New test.
13104
13105 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13106
13107         PR c++/13118
13108         * g++.dg/abi/covariant3.C: New.
13109
13110 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
13111
13112         * g++.dg/eh/ia64-1.C: New test.
13113
13114 2003-12-12  Roger Sayle  <roger@eyesopen.com>
13115
13116         PR optimization/13037
13117         * g77.f-torture/execute/13037.f: New test case.
13118
13119 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13120
13121         PR c++/12881
13122         * g++.dg/abi/covariant2.C: New.
13123
13124 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
13125
13126         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
13127
13128 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
13129
13130         * gcc.c-torture/execute/wchar_t-1.x: Delete.
13131
13132 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
13133
13134         PR other/10819
13135         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
13136         to fix Bug 10819.
13137         * lib/g++.exp (g++_version): Likewise.
13138         * lib/g77.exp (g77_version): Likewise.
13139         * lib/objc.exp (default_objc_version): Likewise.
13140
13141 2003-12-10  Richard Henderson  <rth@redhat.com>
13142
13143         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
13144
13145         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
13146
13147 2003-12-08  Matt Austern  <austern@apple.com>
13148
13149         PR c/13134
13150         * lib/gcc-dg.exp (dg-require-visibility): Define.
13151         * lib/target-supports (check_visibility_available): Define.
13152         * gcc.dg/visibility-1.c: New test.
13153         * gcc.dg/visibility-2.c: Likewise.
13154         * gcc.dg/visibility-3.c: Likewise.
13155         * gcc.dg/visibility-4.c: Likewise.
13156         * gcc.dg/visibility-5.c: Likewise.
13157         * gcc.dg/visibility-6.c: Likewise.
13158         * g++.dg/ext/visibility-1.C: Likewise.
13159         * g++.dg/ext/visibility-2.C: Likewise.
13160         * g++.dg/ext/visibility-3.C: Likewise.
13161         * g++.dg/ext/visibility-4.C: Likewise.
13162         * g++.dg/ext/visibility-5.C: Likewise.
13163         * g++.dg/ext/visibility-6.C: Likewise.
13164
13165 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13166
13167         * g++.dg/lookup/java1.C: New test.
13168         * g++.dg/lookup/java2.C: New test.
13169
13170 2003-12-07  Falk Hueffner  <falk@debian.org>
13171
13172         * g++.dg/opt/noreturn-1.C: New test.
13173
13174 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
13175
13176         * gcc.dg/overflow-1.c: New test.
13177
13178 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13179
13180         * g77.f-torture/compile/13060.f: New test.
13181
13182 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
13183
13184         PR c++/13323
13185         * g++.dg/inherit/operator2.C: New test.
13186
13187 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13188
13189         PR c++/13305
13190         * g++.dg/ext/attrib9.C: New test.
13191
13192 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13193
13194         PR c++/13314
13195         * g++.dg/template/error7.C: New test.
13196
13197 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
13198             J"orn Rennecke <joern.rennecke@superh.com>
13199
13200         PR target/13302
13201         * g++.dg/other/struct-va_list.C: New test.
13202
13203 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13204
13205         PR c++/13166
13206         * g++.dg/parse/defarg6.C: New test.
13207
13208 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
13209
13210         PR target/13256
13211         * gcc.c-torture/execute/20031201-1.c: New test.
13212
13213 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13214
13215         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13216
13217 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13218
13219         * gcc.dg/builtin-return-1.c: New test.
13220
13221 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13222             J"orn Rennecke <joern.rennecke@superh.com>
13223
13224         PR optimization/13260
13225         * gcc.c-torture/execute/20031204-1.c: New test.
13226
13227 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13228
13229         PR c++/9127
13230         * g++.dg/template/error6.C: New test.
13231
13232 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13233
13234         * gcc.dg/20031202-1.c: New test.
13235
13236 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13237
13238         PR c++/13179
13239         * g++.dg/template/eh1.C: New test.
13240
13241         PR c++/10771
13242         * g++.dg/template/error5.C: New test.
13243
13244 2003-12-02  David Ung  <davidu@mips.com>
13245
13246         * gcc.dg/compat/vector-check.h: Corrected type for var
13247         g_##TMODE
13248
13249 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13250
13251         PR c++/10126
13252         * g++.dg/template/ptrmem8.C: New test.
13253
13254 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13255
13256         PR c++/12573
13257         * g++.dg/template/dependent-expr3.C: New test.
13258
13259 2003-12-01  James Lemke  <jim@wasabisystems.com>
13260
13261         * gcc.dg/arm-g2.c: New test.
13262
13263 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13264
13265         PR optimization/11634
13266         * gcc.dg/20031201-2.c: New test case.
13267
13268 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13269
13270         PR 11433
13271         * objc.dg/proto-lossage-3.m: New test.
13272
13273 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13274
13275         PR optimization/12628
13276         * gcc.dg/20031201-1.c: New test case.
13277
13278 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13279
13280         * gcc.dg/unaligned-1.c: New test.
13281
13282 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13283
13284         PR c++/9849
13285         * g++.dg/template/error4.C: New test.
13286         * g++.dg/template/nested3.C: Adjust error markers.
13287
13288 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13289
13290         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13291
13292 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13293
13294         PR c/10333
13295         * gcc.dg/bitfld-7.c: New test.
13296
13297 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13298
13299         * gcc.dg/tls/asm-1.C: New test.
13300
13301 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13302
13303         * gcc.dg/cpp/assert4.c: Update.
13304
13305 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13306
13307         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13308         * gcc.dg/builtin-apply3.c: New test.
13309
13310 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13311
13312         * lib/compat.exp (compat-obj): New xfaildata parameter.
13313         Use it to set compiler_conditional_xfail_data before compiling.
13314         (compat-get-options): Handle dg-xfail-if.
13315         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13316         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13317         * gcc.dg/compat/vector-1_y.c: Likewise.
13318         * gcc.dg/compat/vector-2_x.c: Likewise.
13319         * gcc.dg/compat/vector-2_y.c: Likewise.
13320
13321 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13322
13323         * g++.dg/opt/reg-stack4.C: New test.
13324
13325 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13326
13327         * gcc.dg/builtin-apply2.c: New test.
13328
13329 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13330
13331         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13332
13333 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13334
13335         PR c++/12924
13336         * g++.dg/template/template-id-2.C: New test.
13337
13338 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13339
13340         PR c++/5369
13341         * g++.dg/template/memfriend1.C: New test.
13342         * g++.dg/template/memfriend2.C: Likewise.
13343         * g++.dg/template/memfriend3.C: Likewise.
13344         * g++.dg/template/memfriend4.C: Likewise.
13345         * g++.dg/template/memfriend5.C: Likewise.
13346         * g++.dg/template/memfriend6.C: Likewise.
13347         * g++.dg/template/memfriend7.C: Likewise.
13348         * g++.dg/template/memfriend8.C: Likewise.
13349         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13350
13351 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13352
13353         PR c++/12515
13354         * g++.dg/ext/cond1.C: New test.
13355
13356 2003-11-20  Richard Henderson  <rth@redhat.com>
13357
13358         * gcc.dg/20020201-2.c: Remove.
13359         * gcc.dg/20020201-4.c: Remove.
13360         * gcc.dg/20020304-1.c: Remove.
13361
13362 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13363
13364         * gcc.dg/cpp/trad/xwin1.c: New test case.
13365
13366 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13367
13368         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13369         * lib/g77.exp: Likewise.
13370         * lib/objc.exp: Likewise.
13371         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13372         for darwin.
13373
13374 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13375
13376         PR c++/12932
13377         * g++.dg/template/static5.C: New test.
13378
13379 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13380
13381         * gcc.dg/nested-func-1.c: New test.
13382
13383 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13384
13385         * gcc.dg/cpp/assert4.c: New test.
13386
13387 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13388
13389         PR c++/2294
13390         * g++.dg/lookup/using9.c: New test.
13391
13392 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13393
13394         PR c++/12762
13395         * g++.dg/template/error3.C: New test.
13396
13397 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13398
13399         PR ada/13035
13400         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13401         No longer use a wrapper for gcc, since this does not work under
13402         Windows.
13403
13404 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13405
13406         PR c++/2094
13407         * g++.dg/template/ptrmem7.C: New test.
13408
13409 2003-11-13  Andrew Pinski <apinski@apple.com>
13410
13411         * gcc.c-torture/compile/20031113-1.c: New test.
13412
13413 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13414             Kean Johnston <jkj@sco.com>
13415
13416         PR c/13029
13417         * gcc.dg/unused-4.c: Update.
13418
13419 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13420
13421         * g++.dg/opt/const3.C: New test.
13422
13423 2003-11-13  Jan Hubicka  <jh@suse.cz>
13424
13425         * gcc.c-torture/compile/20031112-1.c: New test.
13426
13427 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13428
13429         * g++.dg/parse/crash10.C: Remove bogus error marker.
13430
13431 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13432
13433         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13434         (host_gcc): Likewise.
13435         (ROOT): Honor $PWDCMD.
13436         (BASE): Likewise.
13437         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13438
13439 2003-11-12  Catherine Moore  <clm@redhat.com>
13440
13441         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13442
13443 2003-11-12  Andreas Jaeger  <aj@suse.de>
13444             Jakub Jelinek  <jakub@redhat.com>
13445             Andrew Pinski  <pinskia@physics.uc.edu>
13446             Richard Henderson  <rth@redhat.com>
13447
13448         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13449         systems.
13450         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13451
13452         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13453         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13454
13455 2003-11-11  Andreas Jaeger  <aj@suse.de>
13456
13457         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13458
13459         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13460
13461 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13462
13463         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13464         Clean ups.
13465
13466 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13467
13468         * gcc.dg/trampoline-1.c: New test.
13469
13470 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13471
13472         * gcc.c-torture/compile/200031109-1.c: New test.
13473
13474 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13475
13476         PR c/3190
13477         PR c/8714
13478         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13479         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13480         gcc.dg/format/no-y2k-1.c: Update.
13481
13482 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13483
13484         PR optimization/10467
13485         * gcc.dg/20031108-1.c: New test case.
13486
13487 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13488
13489         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13490
13491 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13492
13493         * gcc.dg/compound-lvalue-1.c: New test.
13494         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13495         some XFAILs.
13496
13497 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13498
13499         * gcc.dg/altivec-varargs-1.c: New test.
13500
13501 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13502
13503         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13504         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13505         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13506         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13507         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13508
13509 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13510
13511         * gcc.dg/cond-lvalue-1.c: New test.
13512
13513 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13514
13515         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13516
13517 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13518
13519         PR c++/11616
13520         * g++.dg/template/instantiate5.C: New test.
13521
13522 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13523
13524         PR c++/12726
13525         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13526         * ChangeLog: Add missing first entry for above test.
13527
13528 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13529
13530         PR c++/9810
13531         * g++.dg/template/using8.C: New test.
13532         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13533
13534 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13535
13536         PR optimization/10817
13537         * gcc.c-torture/compile/20031102-1.c: New test case.
13538
13539 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13540
13541         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13542         2147483647.
13543
13544 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13545
13546         * gcc.dg/20031102-1.c: New test.
13547
13548 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13549
13550         * gcc.dg/complex-1.c: New test.
13551
13552 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13553
13554         PR c++/12796
13555         * g++.dg/template/crash13.C: Adjust expected error location.
13556         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13557
13558 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13559
13560         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13561
13562 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13563
13564         PR/10239
13565         * gcc.c-torture/compile/20031031-2.c: New test.
13566
13567 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13568
13569         PR/11640
13570         * gcc.c-torture/compile/20031031-1.c: New test.
13571
13572 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13573
13574         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13575         * gcc.misc-tests/bprob.exp: Likewise.
13576         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13577         the execution test on arm-elf configs.
13578         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13579         configs that don't support scratch files.
13580         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13581
13582 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13583
13584         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13585         done by dejagnu.
13586
13587 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13588
13589         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13590         Avoid non pure sh syntax. Add more logging.
13591
13592         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13593         fail.
13594
13595 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13596
13597         PR libgcj/10610
13598         * gcc.dg/ppc-stackalign-1.c: New test.
13599
13600 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13601
13602         * ada/acats/run_all.sh: Change output to be more compliant with
13603         dejagnu framework.
13604         Create acats.sum and acats.log files under testsuite/ada/acats
13605         Only run [a-z]* directories, to filter out e.g. CVS.
13606         Redirect build output to log file.
13607
13608 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13609
13610         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13611
13612 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13613
13614         PR ada/5909:
13615         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13616
13617 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13618
13619         * gcc.c-torture/compile/20031023-1.c: New test.
13620         * gcc.c-torture/compile/20031023-2.c: New test.
13621         * gcc.c-torture/compile/20031023-3.c: New test.
13622         * gcc.c-torture/compile/20031023-4.c: New test.
13623
13624 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13625
13626         PR c++/10371
13627         * g++.dg/lookup/scoped8.C: New test.
13628
13629 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13630
13631         * g++.dg/opt/reg-stack3.C: New test.
13632
13633 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13634
13635         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13636
13637 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13638
13639         PR c++/11076
13640         * g++.dg/template/crash13.C: New test.
13641
13642 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13643
13644         * gcc.dg/c99-restrict-2.c: New test.
13645
13646 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13647
13648         PR c++/12698, c++/12699, c++/12700, c++/12566
13649         * g++.dg/inherit/covariant9.C: New test.
13650         * g++.dg/inherit/covariant10.C: New test.
13651         * g++.dg/inherit/covariant11.C: New test.
13652
13653 2003-10-23  Jason Merrill  <jason@redhat.com>
13654
13655         PR c++/12726
13656         * g++.dg/ext/complit2.C: New test.
13657
13658 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13659
13660         PR target/12654
13661         * gcc.c-torture/execute/20031020-1.c: New test.
13662
13663 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13664
13665         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13666         following the jump_insn.
13667
13668 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13669
13670         * gcc.dg/cast-lvalue-1.c: New test.
13671
13672 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13673
13674         PR c++/11962
13675         * g++.dg/template/cond2.C: New test.
13676
13677 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13678
13679         * gcc.dg/builtins-28.c: New test.
13680
13681 2003-10-20  Jan Hubicka  <jh@suse.cz>
13682
13683         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13684         parameter.
13685         * testsuite/gcc.dg/inline-2.c: Likewise.
13686
13687 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13688
13689         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13690         * gcc.dg/nest.c:  Likewise.
13691
13692 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13693
13694         PR c++/9781, c++/10583, c++/11862
13695         * g++.dg/parse/crash13.C: New test.
13696
13697 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13698
13699         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13700
13701 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13702
13703         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13704         Define HAVE_C99_RUNTIME except on Solaris.
13705         * gcc.dg/builtins-20.c: Likewise.
13706
13707 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13708
13709         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13710
13711 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13712
13713         PR c++/12495
13714         * g++.dg/template/crash21.C: New test.
13715
13716 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13717
13718         PR c++/2513
13719         * g++.dg/template/typename5.C: New test.
13720
13721 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13722
13723         PR c++/12369
13724         * g++.dg/template/friend25.C: New test.
13725
13726 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13727
13728         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13729         versions.
13730
13731 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13732
13733         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13734         == 2147483647.
13735
13736 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13737
13738         * gcc.c-torture/execute/960416-1.x: Remove.
13739         * gcc.c-torture/execute/divconst-3.x: Likewise.
13740
13741 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13742
13743         PR target/12598
13744         * gcc.dg/torture/cris-volatile-1.c: New test.
13745
13746 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13747
13748         PR optimization/9325
13749         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13750         for overflowing floating point to integer conversion during RTL
13751         simplification.
13752
13753 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13754
13755         * objc/execute/_cmd.m: Fix typo.
13756         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13757         Relax 'scan-assembler' regexp.
13758         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13759         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13760         * objc.dg/zero-link-2.m: Remove blank line.
13761         * objc.dg/zero-link-3.m: New test case.
13762
13763 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13764
13765         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13766
13767         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13768         than linker trickery.
13769
13770 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13771
13772         PR c++/12370
13773         * g++.dg/other/friend2.C: New test.
13774
13775 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13776
13777         * gcc.dg/20031012-1.c: New test.
13778
13779 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13780
13781         * gcc.dg/weak/weak-3.c: Fix for new warning.
13782
13783 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13784
13785         PR optimization/8750
13786         * gcc.c-torture/execute/20031012-1.c: New test case.
13787
13788 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13789
13790         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13791         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13792
13793 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13794
13795         PR optimization/12260
13796         * gcc.c-torture/compile/20031011-2.c: New test case.
13797
13798 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13799
13800         * gcc.c-torture/execute/20031011-1.c: New testcase.
13801
13802 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13803
13804         * gcc.c-torture/compile/20031011-1.c: New test.
13805
13806 2003-10-11  Jan Hubicka  <jh@suse.cz>
13807
13808         * g++.dg/other/first-global.C: New test.
13809
13810 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13811
13812         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13813
13814 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13815
13816         * gcc.c-torture/compile/20031010-1.c: New test.
13817
13818 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13819
13820         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13821         * gcc.c-torture/execute/va-arg-25.c: ... here.
13822
13823 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13824
13825         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13826
13827 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13828
13829         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13830
13831 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13832
13833         * g++.dg/parse/error2.C: New test.
13834
13835 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13836
13837         PR c++/11097
13838         * g++.dg/other/error5.C: Modify the error message.
13839         * g++.dg/lookup/using8.C: New test.
13840
13841 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13842
13843         * gcc.dg/darwin-abi-2.c: New file.
13844         * gcc.c-torture/execute/va-arg-24.c: New file.
13845
13846 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13847
13848         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13849         indentation.
13850
13851 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13852
13853         PR c++/10147
13854         * g++.dg/other/error4.C: Update error messages.
13855         * g++.dg/template/ptrmem4.C: Likewise.
13856
13857         PR c++/12337
13858         * g++.dg/init/new9.C: New test.
13859
13860         PR c++/12334, c++/12236, c++/8656
13861         * g++.dg/ext/attrib8.C: New test.
13862
13863 2003-10-06  Devang Patel  <dpatel@apple.com>
13864
13865         * gcc.dg/debug/dwarf2-3.h: New test.
13866         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13867
13868 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13869
13870         * g++.dg/opt/cfg2.C: New test.
13871
13872 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13873
13874         * g++.dg/opt/float1.C: New test.
13875
13876 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13877
13878         * gcc.dg/c90-array-lval-6.c: New test.
13879         * gcc.dg/c99-array-lval-6.c: New test.
13880
13881 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13882             Ziemowit Laski  <zlaski@apple.com>
13883
13884         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13885         'Derived', so that it is never considered a class method; add
13886         new warning for '+port' method ambiguity.
13887         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13888         <objc/objc-api.h> (needed on Mac OS X).
13889         * objc.dg/method-13.m: New test.
13890
13891 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13892
13893         PR optimization/9325, PR java/6391
13894         * gcc.c-torture/execute/20031003-1.c: New test case.
13895
13896 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13897
13898         PR optimization/12180
13899         * gcc.dg/20031002-1.c: New test.
13900
13901         PR c++/12486
13902         * g++.dg/inherit/error1.C: New test.
13903
13904 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13905
13906         * lib/f-torture.exp (search_for): Rename to...
13907         (search_for_re): This.  Also, clean up comments and the
13908         "regexp" invocation.
13909
13910 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13911
13912         * gcc.c-torture/compile/20031002-1.c: New test.
13913
13914 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13915
13916         * g++.dg/opt/cond1.C: New test.
13917
13918 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13919
13920         * gcc.dg/Wold-style-definition-2.c: New testcase.
13921         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13922
13923 2003-09-29  Richard Henderson  <rth@redhat.com>
13924
13925         * g++.dg/init/array10.C: Add dg-options.
13926
13927 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13928
13929         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13930
13931 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13932
13933         * g++.dg/template/friend19.C: Fix typo.
13934         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13935
13936 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13937
13938         * gcc.c-torture/execute/20030928-1.c: New test.
13939         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13940
13941 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13942
13943         * g++.dg/opt/unroll1.C: New test.
13944
13945 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13946
13947         PR optimization/11741
13948         * gcc.dg/20030926-1.c: New test case.
13949
13950 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13951
13952         PR c++/5655
13953         * g++.dg/parse/access7.C: New test.
13954         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13955
13956 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13957
13958         MERGE OF objc-improvements-branch into MAINLINE:
13959         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13960         if libobjc has not been built.
13961         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13962         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13963         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13964         objc/execute/nested-3.m, objc/execute/np-2.m,
13965         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13966         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13967         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13968         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13969         objc.dg/special/unclaimed-category-1.h,
13970         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13971         well as GNU runtime.
13972         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13973         * execute/cascading-1.m, execute/function-message-1.m,
13974         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13975         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13976         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13977         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13978         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13979         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13980         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13981         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13982         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13983         * objc.dg/bitfield-2.m: Run only on Darwin.
13984         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13985         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13986         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13987         * objc.dg/const-str-1.m: Fix constant string layout.
13988
13989 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13990
13991         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13992
13993 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13994
13995         * gcc.dg/darwin-abi-1.c: New file.
13996
13997 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13998
13999         PR target/12281
14000         * gcc.c-torture/compile/20030921-1.c: New test.
14001
14002 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14003
14004         * g++.dg/opt/reg-stack2.C: New test.
14005
14006 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14007
14008         * g++.dg/eh/delayslot1.C: New test.
14009
14010 2003-09-20  Richard Henderson  <rth@redhat.com>
14011
14012         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
14013
14014 2003-09-20  Roger Sayle  <roger@eyesopen.com>
14015
14016         * gcc.c-torture/execute/20030920-1.c: New test case.
14017
14018 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14019
14020         * g++.dg/rtti/typeid3.C: Correct expected error message.
14021
14022 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14023
14024         PR c++/157
14025         * g++.dg/parse/crash12.C: New test.
14026
14027 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
14028
14029         * gcc.dg/compat/mixed-struct-check.h: New.
14030         * gcc.dg/compat/mixed-struct-defs.h: New.
14031         * gcc.dg/compat/mixed-struct-init.h: New.
14032         * gcc.dg/compat/struct-by-value-19_main.c: New.
14033         * gcc.dg/compat/struct-by-value-19_x.c: New.
14034         * gcc.dg/compat/struct-by-value-19_y.c: New.
14035         * gcc.dg/compat/struct-by-value-20_main.c: New.
14036         * gcc.dg/compat/struct-by-value-20_x.c: New.
14037         * gcc.dg/compat/struct-by-value-20_y.c: New.
14038         * gcc.dg/compat/struct-return-19_main.c: New.
14039         * gcc.dg/compat/struct-return-19_x.c: New.
14040         * gcc.dg/compat/struct-return-19_y.c: New.
14041         * gcc.dg/compat/struct-return-20_main.c: New.
14042         * gcc.dg/compat/struct-return-20_x.c: New.
14043         * gcc.dg/compat/struct-return-20_y.c: New.
14044
14045 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14046         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14047         so that it will not complain on LP64 targets.
14048
14049 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14050
14051         PR c++/495
14052         * g++.dg/template/friend24.C: New test.
14053
14054 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14055
14056         PR c++/12332
14057         * g++.dg/template/memtmpl2.C: New test.
14058
14059 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14060
14061         PR target/11184
14062         * gcc.dg/builtin-apply1.c: New test.
14063
14064 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14065
14066         PR c++/9848
14067         * g++.dg/warn/Wunused-4.C: New test.
14068
14069 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14070
14071         PR c++/12316
14072         * g++.dg/other/gc2.C: New test.
14073
14074 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
14075
14076         PR c++/11991
14077         * g++.dg/rtti/typeid3.C: New test.
14078
14079         PR c++/12266
14080         * g++.dg/overload/template1.C: New test.
14081
14082 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14083
14084         * g++.dg/opt/cfg3.C: New test.
14085
14086 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14087
14088         PR c++/7939
14089         * g++.dg/template/crash11.C: New test.
14090
14091 2003-09-16  Jason Merrill  <jason@redhat.com>
14092             Jakub Jelinek  <jakub@redhat.com>
14093
14094         * gcc.dg/attr-warn-unused-result.c: New test.
14095
14096 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14097
14098         PR c++/12184
14099         * g++.dg/expr/call2.C: New test.
14100
14101 2003-09-15  Andreas Jaeger  <aj@suse.de>
14102
14103         * gcc.dg/Wold-style-definition-1.c: New test.
14104
14105 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
14106
14107         PR c++/3907
14108         * g++.dg/parse/template12.C: New test.
14109
14110         * g++.dg/abi/bitfield11.C: New test.
14111         * g++.dg/abi/bitfield12.C: Likewise.
14112
14113 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
14114
14115         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
14116         non-expansion of functional macro name without arguments at EOL.
14117         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
14118
14119 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
14120
14121         * gcc.c-torture/execute/20030914-[12].c: New tests.
14122
14123 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14124
14125         PR c++/11788
14126         * g++.dg/overload/addr1.C: New test.
14127
14128 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
14129
14130         * gcc.dg/20030909-1.c: New test.
14131
14132 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14133
14134         * gcc.dg/ultrasp10.c: New test.
14135
14136 2003-09-09  Devang Patel  <dpatel@apple.com>
14137
14138         * gcc.dg/darwin-ld-6.c: New test.
14139
14140 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14141
14142         * gcc.dg/torture/builtin-explog-1.c: New testcase.
14143
14144 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14145
14146         * gcc.dg/ia64-types1.c: New test.
14147         * gcc.dg/ia64-types2.c: Likewise.
14148
14149 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14150
14151         * gcc.dg/builtins-1.c: Add more _Complex tests.
14152         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14153
14154         * gcc.dg/builtins-1.c: Test existing _Complex functions.
14155         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14156
14157 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14158
14159         PR c++/11786
14160         * g++.dg/lookup/koenig2.C: New test.
14161
14162         PR c++/5296
14163         * g++.dg/rtti/typeid2.C: New test.
14164
14165 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
14166
14167         * gcc.c-torture/compile/20030904-1.c: New test.
14168
14169 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14170
14171         * g++.dg/opt/longbranch2.C: New test.
14172
14173 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14174
14175         * g++.dg/template/crash10.C: Only compile it.
14176
14177 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14178
14179         PR middle-end/11665
14180         * gcc.c-torture/compile/20030907-1.c: New test.
14181         * g++.dg/init/array11.C: New test.
14182
14183 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14184
14185         PR c++/11852
14186         * g++.dg/init/struct1.C: New test.
14187
14188 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14189
14190         PR c++/12181
14191         * g++.dg/expr/comma1.C: New test.
14192
14193 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
14194
14195         PR c++/11867
14196         * g++.dg/expr/static_cast5.C: New test.
14197
14198 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14199
14200         PR c++/11507
14201         * g++.dg/lookup/scoped7.C: New test.
14202
14203         PR c++/9574
14204         * g++.dg/other/static1.C: New test.
14205
14206         PR c++/11490
14207         * g++.dg/warn/template-1.C: New test.
14208
14209         PR c++/11432
14210         * g++.dg/template/crash10.C: New test.
14211
14212         PR c++/2478
14213         * g++.dg/overload/VLA.C: New test.
14214
14215         PR c++/10804
14216         * g++.dg/template/call1.C: New test.
14217
14218 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14219
14220         PR c++/11794
14221         * g++.dg/parse/using3.C: New test.
14222
14223 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14224
14225         PR c++/11409
14226         * g++.dg/overload/builtin3.C: New test case.
14227
14228 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14229
14230         PR c/9862
14231         * gcc.dg/20030906-1.c: New test.
14232         * gcc.dg/20030906-2.c: Likewise.
14233
14234 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14235
14236         PR c++/12167
14237         * g++.dg/parse/defarg5.C: New test.
14238
14239         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14240
14241 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14242
14243         PR c++/12163
14244         * g++.dg/expr/static_cast4.C: New test.
14245
14246         PR c++/12146
14247         * g++.dg/template/crash9.C: New test.
14248
14249 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14250
14251         * g++.old-deja/g++.ext/pretty2.C: Update for change
14252         in __FUNCTION__.
14253         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14254
14255 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14256
14257         PR c++/11922
14258         * g++/dg/template/qualified-id1.C: New test.
14259
14260         PR c++/12037
14261         * g++.dg/warn/noeffect4.C: New test.
14262
14263 2003-09-04  Matt Austern  <austern@apple.com>
14264
14265         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14266         * g++.dg/ext/fnname2.C: Likewise.
14267         * g++.dg/ext/fnname3.C: Likewise.
14268
14269 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14270
14271         * g++.dg/expr/lval1.C: New test.
14272         * g++.dg/ext/lvcast.C: Remove.
14273
14274 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14275
14276         PR optimization/11700.
14277         * gcc.c-torture/compile/20030903-1.c: New test case.
14278
14279 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14280
14281         PR c++/12053
14282         * g++.dg/abi/layout4.C: New test.
14283
14284 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14285
14286         PR c++/11553
14287         * g++.dg/parse/friend3.C: New test.
14288
14289 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14290
14291         PR c++/11847
14292         * g++.dg/template/class1.C: New test.
14293
14294         PR c++/11808
14295         * g++.dg/expr/call1.C: New test.
14296
14297 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14298
14299         PR c++/12114
14300         * g++.dg/init/ref9.C: New test.
14301
14302         PR c++/11972
14303         * g++.dg/template/nested4.C: New test.
14304
14305 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14306
14307         PR c++/12093
14308         * g++.dg/template/non-dependent4.C: New test.
14309
14310         PR c++/11928
14311         * g++.dg/inherit/conv1.C: New test.
14312
14313 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14314
14315         PR c++/6196
14316         * g++.dg/ext/label1.C: New test.
14317         * g++.dg/ext/label2.C: Likewise.
14318
14319 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14320
14321         * g++.dg/expr/cond3.C: New test.
14322
14323 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14324
14325         * gcc.dg/builtins-1.c: Add new builtin cases.
14326
14327 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14328
14329         * gcc.dg/builtins-1.c: Add new cases.
14330         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14331
14332 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14333
14334         * gcc.dg/builtins-1.c: Add more math builtin tests.
14335         * gcc.dg/torture/builtin-attr-1.c: New test.
14336
14337 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14338
14339         PR optimization/5079
14340         * g++.dg/opt/static3.C: New test.
14341
14342 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14343
14344         * gcc.misc-tests/gcov-10b.c: New test.
14345
14346 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14347
14348         * g++.dg/opt/ptrmem3.C: New test.
14349
14350         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14351
14352 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14353
14354         * gcc.dg/20030826-2.c: New test.
14355
14356 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14357
14358         PR middle-end/12002
14359         * g77.f-torture/compile/12002.f: New test case.
14360
14361 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14362
14363         * gcc.dg/20030826-1.c: New test case.
14364
14365 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14366
14367         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14368
14369 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14370
14371         PR c++/11871
14372         * c++.dg/lookup/crash1.C: New test.
14373
14374         * c++.dg/warn/noeffect3.C: New test.
14375
14376 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14377
14378         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14379         * gcc.dg/compat/vector-1_y.c: Ditto.
14380         * gcc.dg/compat/vector-2_x.c: Ditto.
14381         * gcc.dg/compat/vector-2_y.c: Ditto.
14382
14383 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14384
14385         * gcc.dg/20030702-1.c: New test.
14386
14387 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14388
14389         PR c++/8795
14390         * g++.dg/ext/altivec-1.C: New test.
14391
14392 2003-08-24  Richard Henderson  <rth@redhat.com>
14393
14394         * g++.dg/eh/simd-2.C: Add -w for x86.
14395
14396 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14397
14398         * gcc.dg/20030815-1.c: New test.
14399
14400 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14401
14402         PR c++/3765
14403         * g++.dg/parse/access6.C: New test.
14404
14405 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14406
14407         PR c++/641, c++/11876
14408         * g++.dg/template/friend22.C: New test.
14409         * g++.dg/template/friend23.C: Likewise.
14410
14411 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14412
14413         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14414         identically.
14415
14416 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14417
14418         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14419
14420 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14421
14422         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14423
14424 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14425
14426         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14427
14428 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14429
14430         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14431
14432 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14433
14434         PR c++/11919
14435         * g++.dg/overload/prom1.C: New test.
14436
14437         PR c++/11551
14438         * g++.dg/parse/dtor2.C: New test.
14439
14440         PR c++/10762
14441         * g++.dg/parse/using2.C: New test.
14442
14443 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14444
14445         PR target/11805
14446         * gcc.c-torture/compile/20030821-1.c: New.
14447
14448 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14449
14450         PR c++/11834
14451         * g++.dg/template/deduce2.C: New test.
14452
14453 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14454
14455         * gcc.c-torture/execute/20030821-1.c: New test.
14456
14457 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14458
14459         PR middle-end/11984
14460         * gcc.dg/20030820-1.c: New test case.
14461
14462 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14463
14464         PR c++/11945
14465         * g++.dg/warn/noeffect2.C: New test.
14466
14467 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14468
14469         PR c++/10926
14470         * g++.dg/template/dtor2.C: New test.
14471
14472         PR c++/11684
14473         * g++.dg/template/operator1.C: New test.
14474         * g++.dg/parse/operator4.C: New test.
14475
14476         PR c++/11946.C
14477         * g++.dg/expr/enum1.C: New test.
14478         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14479
14480         PR c++/11036.C
14481         * g++.dg/parse/elab2.C: New test.
14482         * g++.dg/parse/typedef4.C: Change error message.
14483         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14484         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14485         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14486
14487 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14488
14489         * gcc.dg/pch/warn-1.c: New.
14490         * gcc.dg/pch/warn-1.hs: New.
14491
14492         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14493         not-tested file.
14494
14495 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14496
14497         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14498
14499 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14500
14501         * gcc.dg/uninit-D.c: New Test.
14502         * gcc.dg/uninit-E.c: New Test.
14503         * gcc.dg/uninit-F.c: New Test.
14504         * gcc.dg/uninit-G.c: New Test.
14505
14506 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14507
14508         * g++.dg/README: Describe the pch directory.
14509
14510 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14511
14512         PR c++/11174
14513         * g++.dg/parse/access4.C: New test.
14514         * g++.dg/parse/access5.C: Likewise.
14515         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14516
14517 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14518
14519         * gcc.dg/noncompile/20030818-1.c: New.
14520
14521 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14522
14523         PR c++/11957
14524         * g++.dg/warn/noeffect1.C: New test.
14525
14526         * g++.dg/template/scope2.C: New test.
14527         * g++.dg/template/error2.C: Correct dg-error
14528
14529 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14530
14531         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14532
14533 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14534
14535         PR C++/11512
14536         * g++.dg/template/warn1.C: New.
14537
14538 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14539
14540         * g++.dg/template/error2.C: New test.
14541         * g++.dg/lookup/using7.C: Adjust errors
14542         * g++.old-deja/g++.pt/crash36.C: Likewise.
14543         * g++.old-deja/g++.pt/derived3.C: Likewise.
14544
14545 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14546
14547         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14548         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14549         * gcc.c-torture/execute/builtins/string-9.c: New, from
14550         string-opt-9.c.  Adjust for execute/builtins framework.
14551         * gcc.c-torture/execute/string-opt-9.c: Delete.
14552
14553 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14554
14555         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14556
14557         * g++.dg/parse/ret-type2.C: New test.
14558
14559         PR c++/11703
14560         * g++.dg/init/new8.C: New test.
14561
14562         PR c++/10923
14563         * g++.dg/parse/typedef5.C: New test.
14564
14565         PR c++/9512
14566         * g++.dg/parse/qualified2.C: New test.
14567         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14568         invalid code.
14569
14570 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14571
14572         * g++.dg/conversion/ptrmem1.C: New test.
14573
14574 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14575
14576         PR target/11693
14577         * gcc.dg/20030811-1.c: New test.
14578
14579         PR target/11535
14580         * gcc.c-torture/execute/20030811-1.c: New test.
14581
14582 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14583
14584         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14585
14586 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14587
14588         PR c++/11789.C
14589         * g++.dg/inherit/multiple1.C: New test.
14590
14591 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14592
14593         * gcc.dg/spe1.c: New test.
14594
14595         PR c++/11670
14596         * g++.dg/expr/cast2.C: New test.
14597
14598         PR c++/10530
14599         * g++.dg/template/dependent-name2.C: New test.
14600
14601 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14602
14603         * g++.dg/parse/crash11.C: Put the dg options in comments.
14604
14605 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14606
14607         * lib/gcc-dg.exp: Update for diagnostic change.
14608
14609 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14610
14611         PR c++/5767
14612         * g++.dg/parse/crash11.C: New test.
14613
14614 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14615
14616         * gcc.dg/cpp/spacing1.c: Update.
14617
14618 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14619
14620         PR target/11739
14621         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14622         a value for -mtune.
14623
14624 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14625
14626         PR middle-end/11771
14627         * gcc.c-torture/compile/20030804-1.c: New test case.
14628
14629 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14630
14631         * gcc.dg/20030804-1.c: New test case.
14632
14633 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14634
14635         * gcc.dg/cpp/separate-1.c: New test.
14636
14637 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14638
14639         PR c++/11704
14640         * g++.dg/template/dependent-expr2.C: New test.
14641
14642         PR c++/11766
14643         * g++.dg/expr/ptrmem1.C: New test.
14644
14645 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14646
14647         PR c++/9453
14648         * g++.dg/template/friend15.C: New test.
14649
14650 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14651
14652         * lib/dg-pch.exp: Work round PCH bug.
14653
14654 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14655
14656         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14657         builtins.  Move cases from builtins-4.c here.
14658
14659         * gcc.dg/torture/builtin-math-1.c: New test taken from
14660         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14661         additional cases.
14662
14663         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14664         Delete.
14665
14666 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14667
14668         PR c++/9447
14669         * g++.dg/template/using7.C: New test.
14670
14671 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14672
14673         * import1.c, import2.c: New tests.
14674
14675 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14676
14677         * g++.dg/eh/crossjump1.C: New test.
14678
14679 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14680
14681         PR c++/11697
14682         * g++.dg/template/using6.C: New test.
14683
14684         PR c++/11744
14685         * g++.dg/template/koenig2.C: New test.
14686
14687 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14688
14689         PR c++/7983
14690         * g++.dg/parse/typedef4.C: New test.
14691
14692 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14693
14694         PR c++/8442, c++/8806
14695         * g++.dg/template/elab1.C: New test.
14696         * g++.dg/template/type2.C: Likewise.
14697         * g++.dg/template/ttp3.C: Adjust expected error message.
14698         * g++.old-deja/g++.law/visibility13.C: Likewise.
14699         * g++.old-deja/g++.niklas/t135.C: Likewise.
14700         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14701         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14702         template argument.
14703         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14704
14705 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14706
14707         PR c++/11295
14708         * g++.dg/ext/stmtexpr1.C: New test.
14709
14710         * g++.dg/opt/tmp1.C: New test.
14711
14712         PR c++/11525
14713         * g++.dg/parse/constant4.C: New test.
14714
14715         PR c++/9447
14716         * g++.dg/template/using5.C: New test.
14717
14718 2003-07-31  Roger Sayle  <roger@eyesopen.com>
14719
14720         * gcc.dg/builtins-27.c: New test case.
14721
14722 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
14723
14724         * gcc.dg/tls/opt-7.c: New test.
14725
14726 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14727
14728         * g++.old-deja/g++.other/crash18.C: Remove.
14729
14730 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14731
14732         * g++.dg/template/explicit3.C: New.
14733         * g++.dg/template/explicit4.C: New.
14734         * g++.dg/template/explicit5.C: New.
14735
14736         PR c++/11347
14737         * g++.dg/template/memtmpl1.C: New.
14738
14739 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14740
14741         PR target/11565
14742         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14743         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14744
14745 2003-07-30  Jan Hubicka  <jh@suse.cz>
14746
14747         * vtgc1.c: Kill.
14748
14749 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14750
14751         * gcc.dg/struct-in-proto-1.c: New test.
14752
14753 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14754
14755         * gcc.dg/cpp/include2.c: Only expect one message.
14756
14757 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14758
14759         PR c++/9447
14760         * g++.dg/template/using1.C: New test.
14761         * g++.dg/template/using2.C: New test.
14762         * g++.dg/template/using3.C: New test.
14763         * g++.dg/template/using4.C: New test.
14764
14765 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14766
14767         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14768         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14769
14770 2003-07-28  Jan Hubicka  <jh@suse.cz>
14771
14772         PR c++/11530
14773         * g++.dg/opt/call1.C: New test.
14774
14775 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14776
14777         PR c++/11667
14778         * g++.dg/init/enum2.C: New test.
14779         * g++.dg/template/overload1.C: Add "-w" option.
14780
14781 2003-07-28    <hp@bitrange.com>
14782
14783         * gcc.dg/Wdeclaration-after-statement-1.c,
14784         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14785
14786 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14787
14788         * gcc.c-torture/compile/20030725-1.c: New test.
14789
14790 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14791
14792         * gcc.dg/20030505.c: Only run for SPE.
14793         Remove definition of opaque type.
14794
14795 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14796
14797         * g++.dg/template/ptrmem6.C: New test.
14798
14799 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14800
14801         * gcc.c-torture/compile/zero-strct-2.c: New test.
14802
14803 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14804
14805         * gcc.dg/intermod-1.c: New test.
14806
14807 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14808
14809         PR c++/11617
14810         * g++.dg/template/lookup2.C: New test.
14811         * g++.dg/template/memclass1.C: Remove instantiated from error.
14812         * g++.dg/other/error2.C: Tweak expected errors.
14813
14814         PR c++/11596
14815         * g++.dg/template/defarg3.C: New test.
14816
14817         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14818
14819 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14820
14821         * g++.dg/inherit/access5.C: New test.
14822
14823 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14824
14825         PR c++/11513
14826         * g++.dg/template/crash8.C: New test.
14827
14828 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14829
14830         PR c/10602
14831         * gcc.dg/noncompile/incomplete-2.c: New test.
14832
14833 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14834
14835         PR c++/11645
14836         * g++.dg/inherit/access4.C: New test.
14837
14838         PR c++/11517
14839         * g++.dg/expr/cond2.C: New test.
14840
14841         PR optimization/10679
14842         * g++.dg/opt/inline4.C: New test.
14843
14844 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14845
14846         * g++.dg/parse/crash10: New test.
14847
14848 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14849
14850         * g++.dg/ext/flexary1.C: New test.
14851
14852 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14853
14854         PR c++/10793
14855         * g++.dg/template/crash9.C: New test.
14856
14857 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14858
14859         PR c++/3004
14860         * g++.dg/parse/typedef3.C: New test.
14861
14862         PR c++/7906
14863         * g++.dg/parse/operator2.C: New test.
14864
14865         PR c++/8895
14866         * g++.dg/parse/def-tmpl-arg1.C: New test.
14867
14868         PR c++/9282
14869         * g++.dg/parse/funptr1.C: New test.
14870
14871         PR c++/9452
14872         * g++.dg/parse/ambig3.C: New test.
14873
14874         PR c++/9454
14875         * g++.dg/parse/operator3.C: New test.
14876
14877         PR c++/9486
14878         * g++.dg/parse/template10.C: New test.
14879
14880         PR c++/9488
14881         * g++.dg/parse/template11.C: New test.
14882
14883         PR c++/10150
14884         * g++.dg/parse/invalid-op1.C: New test.
14885
14886         PR c++/10247
14887         * g++.dg/parse/condexpr1.C: New test.
14888
14889 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14890
14891         * g++.dg/ext/packed3.C: New test.
14892         * g++.dg/ext/packed4.C: New test.
14893
14894         * gcc.dg/pack-test-3.c: New test.
14895
14896 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14897
14898         * lib/compat.exp: Handle dg-options per source file.
14899         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14900         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14901         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14902         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14903         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14904         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14905         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14906         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14907         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14908         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14909         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14910         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14911         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14912         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14913
14914 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14915
14916         PR c/10320
14917         * gcc.c-torture/execute/20030718-1.c: New test.
14918
14919 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14920
14921         PR optimization/11536
14922         * gcc.dg/20030721-1.c: New test.
14923
14924 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14925
14926         PR c++/11546
14927         * g++.dg/template/lookup1.C: New test.
14928
14929 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14930
14931         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14932         diagnostics of ill-formed constructs involving labels.
14933         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14934         the new 'previously defined here' message.
14935
14936 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14937
14938         * g++.dg/parse/non-dependent2.C: New test.
14939
14940 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14941
14942         * g++.dg/init/init-ref4.C: xfail on targets without
14943         weak symbols.
14944
14945 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14946
14947         PR target/11087
14948         * gcc.c-torture/execute/20030717-1.c: New test.
14949
14950 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14951
14952         * g++.dg/opt/cfg1.C: New test.
14953
14954 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14955
14956         PR optimization/11557
14957         * gcc.dg/20030717-1.c: New test.
14958
14959 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14960
14961         PR c++/10476
14962         * g++.dg/expr/crash-1.C: New test.
14963
14964         PR c++/11027
14965         * g++.dg/template/init3.C: New test.
14966
14967         PR c++/8222
14968         * g++.dg/template/non-dependent1.C: New test.
14969
14970         PR c++/11070
14971         * g++.dg/template/non-dependent2.C: New test.
14972
14973         PR c++/11071
14974         * g++.dg/template/non-dependent3.C: New test.
14975
14976         PR c++/9907
14977         * g++.dg/template/sizeof5.C: New test.
14978
14979 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14980
14981         PR 11498
14982         * gcc.c-torture/compile/mangle-1.c: New file.
14983
14984 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14985
14986         PR c++/7809
14987         * g++.dg/parse/access3.C: New test.
14988
14989 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14990
14991         PR c++/11384
14992         * g++.dg/init/init-ref4.C: New test.
14993
14994 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14995
14996         PR c++/11547
14997         * g++.dg/parse/constant3.C: New test.
14998         * g++.dg/parse/crash7.C: Likewise.
14999
15000 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
15001
15002         PR target/11008
15003         * gcc.dg/i386-pentium4-not-mull.c: New.
15004
15005 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
15006
15007         * gcc.dg/asm-names.c (ymain): Make it weak.
15008
15009 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15010
15011         PR c++/5421
15012         * g++.dg/template/friend21.C: New test.
15013
15014 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
15015
15016         * gcc.dg/cleanup-8.c: New test.
15017         * gcc.dg/cleanup-9.c: New test.
15018
15019 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
15020
15021         * g++.dg/ext/dll-MI1.h: New file.
15022         * g++.dg/ext/dllexport-MI1.C: New file.
15023         * g++.dg/ext/dllimport-MI1.C: New file.
15024
15025 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
15026
15027         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
15028         it does not have cmpstrsi patterns (just cmpmemsi).
15029
15030 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
15031
15032         PR debug/11473
15033         * g++.dg/debug/debug8.C: New test.
15034
15035 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15036
15037         PR c++/10108
15038         * g++.dg/template/crash7.C: New test.
15039
15040 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
15041
15042         PR target/10795
15043         * gcc.c-torture/compile/20030708-1.c: New.
15044
15045 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15046
15047         * gcc.c-torture/execute/20030715-1.c: New test.
15048
15049 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15050
15051         * gcc.dg/pch/inline-3.c: New file.
15052         * gcc.dg/pch/inline-3.hs: New file.
15053         * gcc.dg/pch/inline-4.c: New file.
15054         * gcc.dg/pch/inline-4.hs: New file.
15055
15056 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15057
15058         PR c++/11509
15059         * g++.dg/template/crash6.C: New test.
15060
15061         PR c++/7053
15062         * g++.dg/template/friend20.C: New test.
15063
15064         PR c++/7019
15065         * g++.dg/template/overload2.C: New test.
15066
15067 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15068
15069         PR optimization/11440
15070         * gcc.c-torture/execute/20030714-1.c: New test.
15071
15072 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15073
15074         PR c++/11154
15075         * g++.dg/template/partial2.C: New test.
15076
15077 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
15078
15079         PR c++/11503
15080         * g++.dg/template/anon1.C: New test.
15081
15082         PR c++/11493
15083         PR c++/11495
15084         * g++.dg/parse/template9.C: Likewise.
15085         * g++.dg/template/crash4.C: New test.
15086         * g++.dg/template/koenig1.C: Likewise.
15087         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
15088         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
15089         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
15090         functions.
15091         * g++.old-deja/g++.jason/template36.C: Likewise.
15092         * g++.old-deja/g++.mike/p1989.C: Likewise.
15093         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
15094         * g++.old-deja/g++.pt/ttp20.C: Use this->.
15095         * g++.old-deja/g++.pt/ttp21.C: Use this->.
15096         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
15097         compiling.
15098         * g++.old-deja/g++.pt/union2.C: Use this->.
15099
15100 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
15101
15102         * gcc.dg/20030711-1.c: New test.
15103
15104 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
15105
15106         PR c++/11050
15107         * g++.dg/parse/args1.C: New test.
15108         * g++.pt/defarg8.C: Change expected errors.
15109
15110 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
15111
15112         PR c++/8164
15113         * g++.dg/template/nontype2.C: New test.
15114
15115         PR c++/10558
15116         * g++.dg/parse/template8.C: New test.
15117
15118         PR c++/8327
15119         * g++.dg/template/scope1.C: New test.
15120
15121         * g++.dg/warn/Wsign-compare-1.C: New test.
15122
15123 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15124
15125         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
15126
15127 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
15128
15129         PR c++/9411
15130         * g++.dg/template/explicit2.C: New test.
15131
15132         PR c++/10032
15133         * g++.dg/warn/pedantic1.C: New test.
15134
15135 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
15136
15137         PR c++ 9483
15138         * g++.dg/other/field1.C: New test.
15139
15140 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15141
15142         PR c/11449
15143         * gcc.c-torture/compile/20030707-1.c: New.
15144
15145 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15146
15147         PR c++/10849
15148         * g++.dg/template/access12.C: New test.
15149
15150 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
15151
15152         * g++.dg/bprob/bprob.exp (prof_ext): Update.
15153         * g77.dg/bprob/bprob.exp (prof_ext): Update.
15154         * gcc.misc-tests/bprob.exp (prof_ext): Update.
15155         * gcc.misc-tests/gcov.exp: Update
15156         * g++.dg/gcov/gcov.exp: Update
15157         * lib/gcov.exp: Update.
15158
15159 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
15160
15161         * g++.dg/abi/mangle17.C: Make sure template expressions are
15162         dependent.
15163         * g++.dg/abi/mangle4.C: Mark erroneous casts.
15164         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
15165         * g++.dg/opt/stack1.C: Remove erroneous code.
15166         * g++.dg/parse/template7.C: New test.
15167         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
15168         * g++.old-deja/g++.pt/crash4.C: Likewise.
15169
15170 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15171
15172         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
15173         with zero or one occurence of `$' after the initial `L'.
15174
15175 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
15176
15177         * gcc.c-torture/compile/20030704-1.c: Add a comment.
15178
15179 2003-07-08  Roger Sayle  <roger@eyesopen.com>
15180
15181         PR c/11370
15182         * gcc.dg/Wunreachable-6.c: New testcase.
15183         * gcc.dg/Wunreachable-7.c: New testcase.
15184
15185 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15186
15187         PR c/11420
15188         * gcc.dg/20030708-1.c: New test.
15189
15190 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
15191
15192         * gcc.dg/compat/sdata-section.h: New file.
15193         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
15194         * gcc.dg/torture/mips-sdata-1.c: New test.
15195
15196 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15197
15198         PR c++/11030
15199         * g++.dg/template/friend19.C: New test.
15200
15201 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15202
15203         * g++.dg/opt/strength-reduce.C: New test.
15204
15205 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15206
15207         PR target/10979
15208         * gcc.dg/20030707-1.c: New testcase.
15209
15210 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15211
15212         PR optimization/11059
15213         * g++.dg/opt/emptyunion.C: New testcase.
15214
15215 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15216             Eric Botcazou  <ebotcazou@libertysurf.fr>
15217
15218         * g++.dg/opt/stack1.C: New test.
15219
15220 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15221
15222         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15223         run test.
15224
15225         PR c++/11431
15226         * g++.dg/expr/static_cast3.C: New test.
15227
15228 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15229
15230         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15231         everywhere.
15232         * gcc.dg/concat.c: Concatenation of string constants with
15233         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15234         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15235         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15236         necessary to avoid multi-character character constant warning.
15237         * gcc.dg/cpp/escape.c: Likewise.
15238         * gcc.dg/cpp/ucs.c: Likewise.
15239         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15240         Fix a typo.
15241
15242 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15243
15244         PR c/11428
15245         * gcc.c-torture/compile/20030704-1.c: New.
15246
15247 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15248
15249         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15250
15251 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15252
15253         PR c++/5287, PR c++/7910,  PR c++/11021
15254         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15255         tests for warnings.
15256         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15257         * g++.dg/ext/dllimport3.C: Likewise.
15258         * g++.dg/ext/dllimport4.C: New file.
15259         * g++.dg/ext/dllimport5.C: New file.
15260         * g++.dg/ext/dllimport6.C: New file.
15261         * g++.dg/ext/dllimport7.C: New file.
15262         * g++.dg/ext/dllimport8.C: New file.
15263         * g++.dg/ext/dllimport9.C: New file.
15264         * g++.dg/ext/dllimport10.C: New file.
15265         * g++.dg/ext/dllexport1.C: New file.
15266
15267 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15268
15269         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15270         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15271
15272 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15273
15274         * gcc.dg/builtins-25.c: New testcase.
15275         * gcc.dg/builtins-26.c: New testcase.
15276
15277 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15278
15279         * gcc.dg/compat/vector-defs.h: New file.
15280         * gcc.dg/compat/vector-setup.h: New file.
15281         * gcc.dg/compat/vector-check.h: New file.
15282         * gcc.dg/compat/vector-1_main.c: New file.
15283         * gcc.dg/compat/vector-1_x.c: New file.
15284         * gcc.dg/compat/vector-1_y.c: New file.
15285         * gcc.dg/compat/vector-2_main.c: New file.
15286         * gcc.dg/compat/vector-2_x.c: New file.
15287         * gcc.dg/compat/vector-2_y.c: New file.
15288
15289         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15290         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15291         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15292         * gcc.dg/compat/struct-align-1.h: New file.
15293         * gcc.dg/compat/struct-align-1_main.c: New file.
15294         * gcc.dg/compat/struct-align-1_x.c: New file.
15295         * gcc.dg/compat/struct-align-1_y.c: New file.
15296         * gcc.dg/compat/struct-align-2.h: New file.
15297         * gcc.dg/compat/struct-align-2_main.c: New file.
15298         * gcc.dg/compat/struct-align-2_x.c: New file.
15299         * gcc.dg/compat/struct-align-2_y.c: New file.
15300
15301         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15302         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15303         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15304         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15305         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15306         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15307         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15308         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15309         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15310         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15311         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15312         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15313         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15314         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15315         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15316         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15317         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15318         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15319         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15320         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15321         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15322         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15323         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15324         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15325         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15326         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15327         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15328         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15329         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15330
15331 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15332
15333         * gcc.dg/i386-call-1.c: New test.
15334
15335 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15336
15337         PR c++/9162
15338         * g++.dg/parse/defarg4.C: New.
15339
15340 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15341
15342         PR target/10700
15343         * gcc.c-torture/compile/20030703-1.c: New test case.
15344
15345 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15346
15347         * g++.dg/template/local3.C: Remove extra semicolon.
15348
15349 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15350
15351         * gcc.dg/i386-volatile-1.c: New test.
15352
15353 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15354
15355         PR c++/11072
15356         * g++.dg/other/offsetof2.C: XFAIL.
15357         * g++.dg/other/offsetof5.C: New.
15358
15359         PR c++/10219
15360         * g++.dg/template/error1.C: New.
15361
15362         PR c++/9779
15363         * g++.dg/template/dependent-expr1.C: New.
15364
15365 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15366
15367         PR c++/6949
15368         * g++.dg/template/local3.C: New test.
15369
15370         PR c++/11149
15371         * g++.dg/lookup/scoped6.C: New test.
15372
15373 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15374
15375         PR c++/8046
15376         * g++.dg/other/error7.C: New test.
15377
15378 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15379
15380         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15381         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15382         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15383         * g++.old-deja/g++.other/union2.C: Likewise.
15384         * gcc.dg/c90-const-expr-2.c: Likewise.
15385         * gcc.dg/c90-const-expr-3.c: Likewise.
15386         * gcc.dg/c99-const-expr-2.c: Likewise.
15387         * gcc.dg/c99-const-expr-3.c: Likewise.
15388         * gcc.dg/concat.c: Likewise.
15389
15390 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15391
15392         PR c++/9559
15393         * g++.dg/init/static1.C: New test.
15394
15395 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15396
15397         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15398         * g++.old-deja/g++.other/access2.C: Likewise.
15399         * g++.old-deja/g++.other/decl2.C: Likewise.
15400         * gcc.c-torture/execute/20020615-1.c: Likewise.
15401
15402 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15403
15404         PR c++/4933
15405         * g++.dg/template/sizeof4.C: New test.
15406
15407 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15408
15409         * g++.dg/other/error6.C: New test.
15410
15411 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15412
15413         PR c++/10750
15414         * g++.dg/parse/constant2.C: New test.
15415
15416 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15417
15418         PR c++/11106
15419         * g++.dg/other/error5.C: New test.
15420
15421 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15422
15423         * gcc.dg/format/gcc_diag-1.c: New test.
15424
15425 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15426
15427         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15428
15429 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15430
15431         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15432         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15433         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15434
15435 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15436
15437         * gcc.c-torture/execute/builtins/string-8.c: New test.
15438         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15439         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15440         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15441
15442 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15443
15444         PR c++/10468
15445         * g++.dg/ext/typeof6.C: New test.
15446
15447 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15448
15449         PR c++/10796
15450         * g++.dg/init/enum1.C: New test.
15451
15452 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15453
15454         * gcc.dg/20030627-1.c: New test.
15455
15456 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15457
15458         PR c++/11332
15459         * g++.dg/expr/static_cast2.C: New test.
15460
15461 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15462             Jakub Jelinek  <jakub@redhat.com>
15463
15464         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15465         sprintf(dst,"%s",src) optimization.
15466         * gcc.c-torture/execute/20030626-1.c: New test case.
15467         * gcc.c-torture/execute/20030626-2.c: New test case.
15468
15469 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15470
15471         * gcc.c-torture/execute/multi-ix.c: New test.
15472
15473         * gcc.c-torture/execute/simd-4.c (main):
15474         Added missing semicolon at end of union.
15475
15476 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15477
15478         PR c++/8266
15479         * g++.dg/template/explicit-instantiation3.C: New test.
15480
15481 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15482
15483         * gcc.dg/20030626-1.c: Use signed char.
15484
15485 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15486
15487         * gcc.dg/20030626-1.c: New test.
15488
15489 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15490
15491         * const-str-2.m: Update.
15492
15493 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15494
15495         PR c++/10990
15496         * g++.dg/rtti/dyncast1.C: New test.
15497         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15498         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15499         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15500
15501         PR c++/10931
15502         * g++.dg/expr/static_cast1.C: New test.
15503
15504 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15505
15506         * gcc.dg/20030625-1.c: New test.
15507
15508 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15509
15510         * gcc.c-torture/compile/20030624-1.c: New test case.
15511
15512 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15513
15514         * gcc.c-torture/execute/string-opt-17.c: New test.
15515
15516 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15517
15518         PR c++/5754
15519         * g++.dg/parse/crash6.C: New test.
15520
15521 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15522
15523         * gcc.dg/builtins-24.c: New test case.
15524
15525 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15526
15527         * g++.dg/opt/operator1.C: New test.
15528
15529 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15530
15531         * gcc.c-torture/execute/string-opt-16.c: New test case.
15532
15533 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15534
15535         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15536         * g++.old-deja/g++.other/conv7.C: Likewise
15537         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15538         * g++.old-deja/g++.other/overload14.C: Likewise.
15539
15540 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15541
15542         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15543         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15544
15545 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15546
15547         PR c++/10888
15548         * g++.dg/warn/Winline-3.C: New test.
15549
15550 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15551
15552         * lib/target-supports.exp (check_alias_available): Make the test
15553         program acceptable to the Solaris assembler.
15554
15555         PR c++/10749
15556         * g++.dg/template/memclass2.C: New test.
15557
15558 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15559             Eric Botcazou  <ebotcazou@libertysurf.fr>
15560
15561         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15562         data for non-matching targets.
15563         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15564
15565 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15566
15567         PR c++/10845
15568         * g++.dg/template/member3.C: New test.
15569
15570 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15571
15572         PR c++/10939
15573         * g++.dg/template/func1.C: New test.
15574
15575         PR c++/9649
15576         * g++.dg/template/static4.C: New test.
15577         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15578
15579         PR c++/11041
15580         * g++.dg/init/ref7.C: New test.
15581
15582 2003-06-19  Matt Austern  <austern@apple.com>
15583
15584         PR c++/11228
15585         * g++.dg/anew1.C: New test.
15586         * g++.dg/anew2.C: New test.
15587         * g++.dg/anew3.C: New test.
15588         * g++.dg/anew4.C: New test.
15589
15590 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15591
15592         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15593
15594 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15595
15596         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15597         endian-dependent.
15598
15599 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15600
15601         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15602         Remove cruft.
15603
15604 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15605
15606         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15607         * gcc.c-torture/compile/961203-1.c: Likewise.
15608         * gcc.c-torture/compile/980506-1.c: Likewise.
15609
15610 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15611
15612         PR c++/10712
15613         * g++.dg/lookup/using7.C: New test.
15614
15615 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15616
15617         PR c++/11105
15618         * g++.dg/abi/conv1.C: Remove it.
15619         * g++.dg/template/conv7.C: New test.
15620         * g++.dg/template/conv8.C: Likewise.
15621         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15622         conversion operator.
15623
15624 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15625
15626         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15627         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15628         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15629         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15630         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15631         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15632         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15633         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15634         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15635         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15636         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15637         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15638         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15639         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15640         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15641         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15642         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15643         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15644         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15645         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15646         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15647         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15648         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15649         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15650         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15651         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15652         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15653         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15654         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15655
15656 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15657
15658         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15659         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15660         indications.
15661
15662 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15663
15664         * gcc.dg/i386-387-5.c: New test case.
15665         * gcc.dg/i386-387-6.c: New test case.
15666         * gcc.dg/builtins-23.c: New test case.
15667
15668 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15669
15670         * gcc.dg/builtins-22.c: New test case.
15671         * gcc.dg/i386-387-1.c: Update to test exp.
15672         * gcc.dg/i386-387-2.c: Likewise.
15673
15674 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15675
15676         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15677
15678 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15679
15680         * lib/gcc-dg.exp (dg-require-dll): New function.
15681         (dg-xfail-if): Likewise.
15682         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15683         driver.
15684
15685         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15686         * gcc.c-torture/compile/20001205-1.c: Likewise.
15687         * gcc.c-torture/compile/20001226-1.c: Likewise.
15688         * gcc.c-torture/compile/20010518-2.c: Likewise.
15689         * gcc.c-torture/compile/20020312-1.c: Likewise.
15690         * gcc.c-torture/compile/20020604-1.c: Likewise.
15691         * gcc.c-torture/compile/920501-12.c: Likewise.
15692         * gcc.c-torture/compile/920501-4.c: Likewise.
15693         * gcc.c-torture/compile/920520-1.c: Likewise.
15694         * gcc.c-torture/compile/920521-1.c: Likewise.
15695         * gcc.c-torture/compile/920625-1.c: Likewise.
15696         * gcc.c-torture/compile/961203-1.c: Likewise.
15697         * gcc.c-torture/compile/980506-1.c: Likewise.
15698         * gcc.c-torture/compile/981006-1.c: Likewise.
15699         * gcc.c-torture/compile/981022-1.c: Likewise.
15700         * gcc.c-torture/compile/981223-1.c: Likewise.
15701         * gcc.c-torture/compile/990617-1.c: Likewise.
15702         * gcc.c-torture/compile/dll.c: Likewise.
15703         * gcc.c-torture/compile/labels-3.c: Likewise.
15704         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15705         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15706         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15707         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15708         * gcc.c-torture/compile/simd-5.c: Likewise.
15709         * gcc.c-torture/compile/20000804-1.x: Remove.
15710         * gcc.c-torture/compile/20001205-1.x: Likewise.
15711         * gcc.c-torture/compile/20001226-1.x: Likewise.
15712         * gcc.c-torture/compile/20010518-2.x: Likewise.
15713         * gcc.c-torture/compile/20020312-1.x: Likewise.
15714         * gcc.c-torture/compile/20020604-1.x: Likewise.
15715         * gcc.c-torture/compile/920501-12.x: Likewise.
15716         * gcc.c-torture/compile/920501-4.x: Likewise.
15717         * gcc.c-torture/compile/920520-1.x: Likewise.
15718         * gcc.c-torture/compile/920521-1.x: Likewise.
15719         * gcc.c-torture/compile/920625-1.x: Likewise.
15720         * gcc.c-torture/compile/961203-1.x: Likewise.
15721         * gcc.c-torture/compile/980506-1.x: Likewise.
15722         * gcc.c-torture/compile/981006-1.x: Likewise.
15723         * gcc.c-torture/compile/981022-1.x: Likewise.
15724         * gcc.c-torture/compile/981223-1.x: Likewise.
15725         * gcc.c-torture/compile/990617-1.x: Likewise.
15726         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15727         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15728         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15729         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15730         * gcc.c-torture/compile/simd-5.x: Likewise.
15731
15732         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15733
15734 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15735
15736         * gcc.c-torture/execute/20030611-1.c: New test.
15737
15738 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15739
15740         PR middle-end/168
15741         * gcc.dg/20030612-1.c: New test case.
15742
15743 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15744
15745         PR c++/10635
15746         * g++.dg/expr/cast1.C: New test.
15747
15748 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15749
15750         * gcc.dg/builtins-21.c: New test case.
15751
15752 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15753
15754         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15755         options instead of at the end.
15756         * lib/objc.exp (objc_target_compile): Likewise.
15757
15758 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15759
15760         PR c++/10432
15761         * g++.dg/parse/error1.C: New test.
15762
15763 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15764
15765         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15766         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15767         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15768         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15769         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15770         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15771         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15772         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15773         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15774         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15775         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15776         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15777         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15778         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15779         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15780         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15781         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15782         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15783         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15784         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15785         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15786         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15787         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15788         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15789
15790         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15791         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15792         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15793         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15794         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15795         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15796         * gcc.dg/compat/scalar-return-3_main.c: New file.
15797         * gcc.dg/compat/scalar-return-3_x.c: New file.
15798         * gcc.dg/compat/scalar-return-3_y.c: New file.
15799         * gcc.dg/compat/scalar-return-4_main.c: New file.
15800         * gcc.dg/compat/scalar-return-4_x.c: New file.
15801         * gcc.dg/compat/scalar-return-4_y.c: New file.
15802
15803 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15804
15805         * gcc.dg/compat/fp2-struct-check.h: New file.
15806         * gcc.dg/compat/fp2-struct-defs.h: New file.
15807         * gcc.dg/compat/fp2-struct-init.h: New file.
15808         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15809         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15810         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15811         * gcc.dg/compat/struct-return-10_main.c: New file.
15812         * gcc.dg/compat/struct-return-10_x.c: New file.
15813         * gcc.dg/compat/struct-return-10_y.c: New file.
15814
15815         * gcc.dg/compat/compat-common.h: New file.
15816         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15817         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15818         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15819         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15820         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15821         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15822         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15823         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15824         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15825         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15826         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15827         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15828         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15829         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15830         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15831         * gcc.dg/compat/small-struct-check.h: Ditto.
15832         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15833         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15834         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15835         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15836         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15837         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15838         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15839         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15840         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15841         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15842         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15843         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15844         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15845         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15846         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15847         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15848         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15849         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15850         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15851         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15852         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15853         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15854         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15855         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15856         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15857         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15858         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15859         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15860         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15861         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15862
15863 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15864
15865         * g++.dg/pch/static-1.C: New file.
15866         * g++.dg/pch/static-1.Hs: New file.
15867
15868 2003-06-10  Richard Henderson  <rth@redhat.com>
15869
15870         * gcc.dg/asm-7.c: Adjust expected warning text.
15871
15872 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15873
15874         * gcc.dg/builtins-20.c: New test case.
15875
15876 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15877
15878         PR c++/11131
15879         * g++.dg/opt/template1.C: New test.
15880
15881 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15882
15883         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15884         additional_sources.
15885
15886 2003-05-21  David Taylor  <dtaylor@emc.com>
15887
15888         * gcc.dg/Wpadded.c: New file.
15889
15890 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15891
15892         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15893         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15894         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15895         dg-require-weak.
15896
15897 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15898
15899         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15900
15901 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15902
15903         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15904         (dg-require-alias): Likewise.
15905         (dg-require-gc-sections): Likewise.
15906         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15907
15908 2003-06-08  Richard Henderson  <rth@redhat.com>
15909
15910         * gcc.dg/20011029-2.c: Fix the array reference.
15911         * gcc.dg/asm-7.c: New.
15912
15913 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15914
15915         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15916
15917 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15918
15919         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15920         (dg-require-gc-sections): Likewise.
15921
15922 2003-06-08  Jan Hubicka  <jh@suse.cz>
15923
15924         * i386-cmov1.c: Fix regular expression.
15925         * i386-cvt-1.c: Likewise.
15926         * i386-local.c: Likewise.
15927         * i386-local2.c: Likewise.
15928         * i386-mul.c: Likewise.
15929         * i386-ssetype-1.c: Likewise.
15930         * i386-ssetype-3.c: Likewise.
15931         * i386-ssetype-5.c: Likewise.
15932
15933 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15934
15935         PR c++/11039
15936         * g++.dg/warn/implicit-typename2.C: New test.
15937         * g++.dg/warn/implicit-typename3.C: New test.
15938
15939 2003-06-07  Richard Henderson  <rth@redhat.com>
15940
15941         * g++.dg/other/offsetof3.C: Use size_t.
15942         * g++.dg/other/offsetof4.C: Likewise.
15943
15944 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15945
15946         * lib/copy-file.exp: New. Implement gcc_copy_files.
15947
15948         * lib/dg-pch.exp: Load copy-file.exp
15949         (dg-pch): Use gcc_copy_files instead of "file copy".
15950
15951 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15952
15953         * gcc.dg/weak/weak.exp: Simplify.
15954         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15955         * gcc.dg/weak/weak-1.c: Likewise.
15956         * gcc.dg/weak/weak-2.c: Likewise.
15957         * gcc.dg/weak/weak-3.c: Likewise.
15958         * gcc.dg/weak/weak-4.c: Likewise.
15959         * gcc.dg/weak/weak-5.c: Likewise.
15960         * gcc.dg/weak/weak-6.c: Likewise.
15961         * gcc.dg/weak/weak-7.c: Likewise.
15962         * gcc.dg/weak/weak-8.c: Likewise.
15963         * gcc.dg/weak/weak-9.c: Likewise.
15964
15965 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15966
15967         gcc.c-torture/execute/20030606-1.c: New.
15968
15969 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15970
15971         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15972         * gcc.dg/builtins-19.c: Likewise.
15973
15974 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15975
15976         * gcc.dg/builtins-2.c: Add some more tests.
15977         * gcc.dg/builtins-18.c: New test case.
15978         * gcc.dg/builtins-19.c: New test case.
15979
15980 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15981             Jim Wilson  <wilson@tuliptree.org>
15982
15983         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15984
15985 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15986
15987         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15988         mempcpy/stpcpy calls not to be optimized into something else.
15989         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15990         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15991         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15992
15993 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15994
15995         * gcc.dg/format/asm_fprintf-1.c: New test.
15996
15997 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15998
15999         * lib/gcc-defs.exp (additional_sources): New variable.
16000         (dg-additional-sources): New function.
16001         (additional_files): New variable.
16002         (dg-additional-files): New function.
16003         (dg-additional-files-options): Likewise.
16004         * lib/gcc-dg.exp (dg-require-weak): New function.
16005         (dg-require-alias): Likewise.
16006         (dg-require-gc-sections): Likewise.
16007         * lib/target-supports.exp (check_alias_available): Remove testfile
16008         parameter.
16009         (check_gc_sections_available): New function.
16010         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
16011         (dg-gpp-additional-files): Likewise.
16012         * lib/g++.exp (additional_sources): Remove.
16013         (additional_files): Likewise.
16014         (g++_target_compile): Use dg-additional-files-options.
16015
16016         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
16017         Tcl logic.
16018         * gcc.dg/special/ecos.exp: Remove.
16019         * gcc.dg/special/20000419-2.c: Use dg-require-*.
16020         * gcc.dg/special/alias-1.c: Likewise.
16021         * gcc.dg/special/alias-2.c: Likewise.
16022         * gcc.dg/special/gcsec-1.c: Likewise.
16023         * gcc.dg/special/weak-1.c: Likewise.
16024         * gcc.dg/special/weak-2.c: Likewise.
16025         * gcc.dg/special/wkali-1.c: Likewise.
16026         * gcc.dg/special/wkali-2.c: Likewise.
16027
16028         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
16029         dg-gpp-additional-*.
16030         * g++.dg/special/conpr-3.C: Likewise.
16031         * g++.dg/special/conpr-4.C: Likewise.
16032         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
16033         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
16034         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
16035         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
16036         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
16037         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
16038         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
16039         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
16040         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
16041         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
16042         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
16043         * g++.old-deja/g++.other/comdat1.C: Likewise.
16044         * g++.old-deja/g++.other/comdat2.C: Likewise.
16045         * g++.old-deja/g++.other/comdat3.C: Likewise.
16046         * g++.old-deja/g++.other/ctor1.C: Likewise.
16047         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16048
16049 2003-06-05  Richard Henderson  <rth@redhat.com>
16050
16051         * gcc.dg/debug/20030605-1.c: New.
16052
16053 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16054
16055         * README.QMTEST: Update.
16056
16057 2003-06-04  Richard Henderson  <rth@redhat.com>
16058
16059         * gcc.dg/cleanup-1.c: New.
16060         * gcc.dg/cleanup-2.c: New.
16061         * gcc.dg/cleanup-3.c: New.
16062         * gcc.dg/cleanup-4.c: New.
16063         * gcc.dg/cleanup-5.c: New.
16064         * gcc.dg/cleanup-6.c: New.
16065         * gcc.dg/cleanup-7.c: New.
16066
16067 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16068
16069         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
16070
16071         * lib/dg-pch.exp: New file.
16072         * g++.dg/pch/pch.exp: Use dg-pch.exp.
16073         * gcc.dg/pch/pch.exp: Likewise.
16074
16075 2003-06-04  Roger Sayle  <roger@eyesopen.com>
16076
16077         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
16078         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
16079         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
16080         * gcc.dg/builtins-17.c: New test case.
16081         * gcc.dg/i386-387-4.c: New test case.
16082         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
16083
16084 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16085
16086         * gcc.dg/ultrasp9.c: New test.
16087
16088 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16089
16090         * gcc.c-torture/compile/20030604-1.c: New test.
16091         * gcc.dg/sparc-constant-1.c: New test.
16092
16093 2003-06-03  Glen Nakamura  <glen@imodulo.com>
16094
16095         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
16096
16097 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
16098
16099         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
16100
16101         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
16102         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
16103
16104 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
16105
16106         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
16107
16108 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16109
16110         PR c++/10940
16111         * g++.dg/template/spec10.C: New test.
16112
16113 2003-06-03  Roger Sayle  <roger@eyesopen.com>
16114
16115         * gcc.dg/builtins-16.c: New test case.
16116
16117 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
16118
16119         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
16120         mempcpy test with post-increments.
16121         * gcc.c-torture/execute/string-opt-3.c: New test.
16122         * gcc.dg/string-opt-1.c: New test.
16123
16124 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
16125
16126         PR fortran/10965
16127         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
16128
16129 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
16130
16131         * lib/scanasm.exp (dg-scan): New function, factored out of ...
16132         (scan-assembler): ... here.  Use dg-scan.
16133         (scan-assembler-not): Likewise.
16134         (scan-file): New function.
16135         (scan-file-not): Likewise.
16136         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
16137         * gcc.dg/cpp/_Pragma4.c: Likewise.
16138         * gcc.dg/cpp/_Pragma5.c: Likewise.
16139         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16140         * gcc.dg/cpp/avoidpaste2.c: Likewise.
16141         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
16142         * gcc.dg/cpp/cmdlne-P.c: Likewise.
16143         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
16144         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
16145         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
16146         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
16147         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
16148         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
16149         * gcc.dg/cpp/cxxcom1.c: Likewise.
16150         * gcc.dg/cpp/line1.c: Likewise.
16151         * gcc.dg/cpp/maccom1.c: Likewise.
16152         * gcc.dg/cpp/maccom2.c: Likewise.
16153         * gcc.dg/cpp/maccom3.c: Likewise.
16154         * gcc.dg/cpp/maccom4.c: Likewise.
16155         * gcc.dg/cpp/maccom5.c: Likewise.
16156         * gcc.dg/cpp/maccom6.c: Likewise.
16157         * gcc.dg/cpp/multiline.c: Likewise.
16158         * gcc.dg/cpp/spacing1.c: Likewise.
16159         * gcc.dg/cpp/spacing2.c: Likewise.
16160         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
16161         * gcc.dg/cpp/trad/maccom1.c: Likewise.
16162         * gcc.dg/cpp/trad/maccom2.c: Likewise.
16163         * gcc.dg/cpp/trad/maccom3.c: Likewise.
16164         * gcc.dg/cpp/trad/maccom4.c: Likewise.
16165         * gcc.dg/cpp/trad/maccom6.c: Likewise.
16166         * gcc.dg/cpp/cxxcom2.c: Likewise.
16167         * gcc.dg/cpp/cxxcom2.h: New file.
16168
16169         * gcc.dg/cpp/truefalse.cpp: Move it to ...
16170         * g++.dg/cpp/truefalse.C: Here.
16171         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
16172
16173 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
16174
16175         * gcc.dg/cpp/redef3.c: New file.
16176
16177 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16178
16179         * gcc.dg/i386-loop-3.c: New test.
16180
16181 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
16182
16183         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
16184
16185 2003-05-31  Roger Sayle  <roger@eyesopen.com>
16186
16187         * gcc.dg/fwrapv-1.c: New test case.
16188         * gcc.dg/fwrapv-2.c: New test case.
16189
16190 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16191
16192         PR c++/10956
16193         * g++.dg/template/spec9.C: New test.
16194
16195 2003-05-29  Roger Sayle  <roger@eyesopen.com>
16196
16197         * gcc.dg/duff-4.c: New test case.
16198
16199 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
16200
16201         PR fortran/10843
16202         * g77.dg/ffixed-form-1.f: New test
16203         * g77.dg/ffixed-form-2.f: New test
16204         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
16205         * g77.dg/ffree-form-3.f: New test
16206
16207 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
16208
16209         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
16210         * gcc.dg/wint_t-1.c: Likewise.
16211
16212 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16213
16214         * g++.dg/template/access11.C: New test.
16215
16216 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16217
16218         PR c++/10849
16219         * g++.dg/template/access10.C: New test.
16220
16221 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16222             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16223
16224         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16225
16226 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16227
16228         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16229         suppress for powerpc-*-darwin*.
16230         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16231
16232 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16233
16234         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16235         suppress option for powerpc-*-darwin*.
16236
16237 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16238
16239         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16240         * gcc.dg/builtins-4.c: Add test for fmod.
16241
16242 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16243
16244         PR c++/10682
16245         * g++.dg/template/instantiate4.C: New test.
16246
16247 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16248
16249         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16250
16251 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16252
16253         * gcc.dg/compat/scalar-return-1_main.c: New file.
16254         * gcc.dg/compat/scalar-return-1_x.c: New file.
16255         * gcc.dg/compat/scalar-return-1_y.c: New file.
16256         * gcc.dg/compat/scalar-return-2_main.c: New file.
16257         * gcc.dg/compat/scalar-return-2_x.c: New file.
16258         * gcc.dg/compat/scalar-return-2_y.c: New file.
16259         * gcc.dg/compat/struct-return-3_main.c: New file.
16260         * gcc.dg/compat/struct-return-3_y.c: New file.
16261         * gcc.dg/compat/struct-return-3_x.c: New file.
16262         * gcc.dg/compat/struct-return-2_main.c: New file.
16263         * gcc.dg/compat/struct-return-2_x.c: New file.
16264         * gcc.dg/compat/struct-return-2_y.c: New file.
16265
16266 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16267
16268         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16269         for hppa*-hp-hpux*.
16270         * gcc.dg/20021014-1.c (dg-options): Likewise.
16271         * gcc.dg/nest.c (dg-options): Likewise.
16272
16273 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16274
16275         PR c++/9738
16276         * g++.dg/ext/dllimport2.C: New file.
16277         * g++.dg/ext/dllimport3.C: New file.
16278
16279 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16280
16281         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16282         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16283         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16284         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16285         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16286         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16287         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16288         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16289         * gcc.dg/compat/small-struct-defs.h: New file.
16290         * gcc.dg/compat/small-struct-init.h: New file.
16291         * gcc.dg/compat/small-struct-check.h: New file.
16292         * gcc.dg/compat/fp-struct-defs.h: New file.
16293         * gcc.dg/compat/fp-struct-check.h: New file.
16294         * gcc.dg/compat/fp-struct-init.h: New file.
16295         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16296         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16297
16298 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16299
16300         * gcc.dg/20030225-2.c: New test.
16301
16302 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16303             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16304
16305         * gcc.c-torture/compile/20030518-1.c: New test case.
16306
16307 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16308
16309         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16310         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16311         gcc-dg-debug-runtest.
16312         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16313         gcc-dg-debug-runtest.
16314
16315 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16316
16317         PR c++/9022
16318         * g++.dg/lookup/using6.C: New test.
16319
16320 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16321
16322         * g++.dg/parse/access2.C: New test.
16323
16324 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16325
16326         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16327         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16328         * gcc.dg/debug/debug.exp: Likewise.
16329
16330 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16331
16332         * gcc.dg/dollar.c: New test.
16333
16334 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16335
16336         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16337         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16338         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16339         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16340         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16341         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16342         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16343         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16344         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16345         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16346         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16347         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16348         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16349         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16350         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16351         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16352         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16353         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16354
16355 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16356
16357         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16358         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16359         support for "repo" mode.
16360         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16361         * lib/g77-dg.exp: Likewise.
16362         * lib/obj-dg.exp: Likewise.
16363
16364 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16365
16366         Merge from gcc-3_2-rhl8-branch:
16367         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16368
16369         * gcc.dg/tls/opt-6.c: New test.
16370
16371         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16372
16373         * gcc.dg/20030405-1.c: New test.
16374
16375         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16376
16377         * gcc.dg/20030309-1.c: New test.
16378
16379         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16380
16381         * gcc.c-torture/execute/20030307-1.c: New test.
16382
16383         2003-02-20  Randolph Chung  <tausq@debian.org>
16384
16385         * gcc.c-torture/compile/20030220-1.c: New test.
16386
16387         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16388
16389         * gcc.dg/20030217-1.c: New test.
16390
16391         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16392
16393         * gcc.c-torture/compile/20020129-1.c: New test.
16394
16395         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16396
16397         * gcc.dg/unroll-1.c: New test.
16398
16399         2002-11-16  Jan Hubicka  <jh@suse.cz>
16400
16401         * gcc.c-torture/execute/20020920-1.c: New test.
16402
16403         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16404
16405         PR target/7434
16406         * gcc.c-torture/compile/20021008-1.c: New test.
16407
16408         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16409
16410         PR target/7559
16411         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16412
16413         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16414
16415         * gcc.c-torture/compile/20020807-1.c: New test.
16416
16417         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16418
16419         * gcc.dg/tls/opt-1.c: New test.
16420
16421         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16422
16423         * gcc.dg/20020729-1.c: New test.
16424
16425         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16426
16427         * g++.dg/opt/life1.C: New test.
16428
16429         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16430
16431         * gcc.dg/20020525-1.c: New test.
16432
16433         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16434
16435         PR c++/6794
16436         * g++.dg/ext/pretty1.C: New test.
16437         * g++.dg/ext/pretty2.C: New test.
16438
16439 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16440
16441         PR c++/8385
16442         * g++.dg/ext/typeof5.C: New test.
16443
16444 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16445
16446         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16447         __USER_LABEL_PREFIX__ into account.
16448         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16449
16450 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16451
16452         * gcc.dg/builtins-15.c: New test case.
16453
16454 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16455
16456         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16457
16458 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16459
16460         * lib/g++.exp: Tweak handling of additional source files.
16461         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16462         * g++.dg/special/conpr-2a.C: Rename to ...
16463         * g++.dg/special/conpr-2a.cc: ... this.
16464         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16465         * g++.dg/special/conpr-3a.C: Rename to ...
16466         * g++.dg/special/conpr-3a.cc: This.
16467         * g++.dg/special/conpr-3b.C: Rename to ...
16468         * g++.dg/special/conpr-3b.cc: This.
16469         * g++.dg/special/conpr-4.C: New test.
16470         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16471
16472 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16473
16474         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16475
16476 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16477
16478         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16479         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16480         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16481         * g++.old-deja/g++.other/warn3.C: Likewise.
16482
16483 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16484
16485         * gcc.dg/i386-387-1.c: Update to also test log.
16486         * gcc.dg/i386-387-2.c: Likewise.
16487
16488 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16489
16490         * g77.f-torture/execute/int8421.f: New test.
16491
16492 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16493
16494         PR c++/10230, c++/10481
16495         * g++.dg/lookup/scoped5.C: New test.
16496
16497 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16498
16499         PR c++/10552
16500         * g++.dg/template/ttp6.C: New test.
16501
16502 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16503
16504         * gcc.c-torture/execute/builtins: New directory.
16505         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16506         gcc.c-torture/execute/builtins.
16507         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16508         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16509         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16510         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16511
16512 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16513
16514         PR c++/9252
16515         * g++.dg/template/access8.C: New test.
16516         * g++.dg/template/access9.C: New test.
16517
16518 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16519
16520         PR c++/9554
16521         * g++.dg/parse/access1.C: New test.
16522
16523 2003-05-09  DJ Delorie  <dj@redhat.com>
16524
16525         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16526         long, and not an int.
16527
16528 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16529
16530         PR c++/10555, c++/10576
16531         * g++.dg/template/memclass1.C: New test.
16532
16533 2003-05-08  DJ Delorie  <dj@redhat.com>
16534
16535         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16536         targets.
16537         * gcc.c-torture/execute/20021024-1.x: Likewise.
16538         * gcc.c-torture/execute/shiftdi.x: Likewise.
16539         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16540         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16541         * gcc.dg/20021018-1.c: Likewise.
16542
16543 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16544
16545         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16546
16547         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16548         (bcopy): Call memmove.
16549
16550 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16551
16552         * g77.f-torture/compile/8485.f: New test case.
16553
16554 2003-05-07  Richard Henderson  <rth@redhat.com>
16555
16556         PR c++/10570
16557         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16558         Verify exception_cleanup not called for rethrows.
16559         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16560         when exiting catch block without rethrowing.
16561         * g++.dg/eh/forced3.C: New.
16562         * g++.dg/eh/forced4.C: New.
16563
16564 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16565
16566         * gcc.dg/20030505.c: Fix triplet.
16567
16568 2003-05-06  DJ Delorie  <dj@redhat.com>
16569
16570         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16571         * gcc.dg/nest.c: Likewise.
16572
16573 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16574
16575         * gcc.dg/builtins-14.c: New test case.
16576
16577 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16578
16579         * lib/compat.exp (compat-execute): New argument.
16580         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16581         * gcc.dg/compat: New test directory.
16582         * gcc.dg/compat/compat.exp: New expect script.
16583         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16584         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16585         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16586         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16587         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16588         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16589
16590         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16591         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16592         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16593         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16594         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16595         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16596         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16597         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16598         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16599         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16600         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16601         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16602         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16603         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16604         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16605
16606 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16607
16608         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16609
16610 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16611
16612         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16613
16614 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16615
16616         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16617         * gcc.dg/ppc-fsel-2.c: New test.
16618
16619         * gcc.dg/unused-5.c: New test.
16620
16621 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16622
16623         PR c++/10496
16624         * g++.dg/warn/pmf1.C: New test.
16625
16626 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16627
16628         PR c++/4494
16629         * g++.dg/warn/main.C: New test.
16630
16631 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16632
16633         * gcc.dg/nonnull-3.c: New test.
16634
16635 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16636
16637         * gcc.dg/cpp/Wtrigraphs.c: Update.
16638         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16639
16640 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16641
16642         * gcc.dg/ppc-fsel-1.c: New test.
16643
16644 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16645
16646         PR c/10604
16647         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16648
16649 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16650
16651         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16652
16653 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16654
16655         PR c++/9364, c++/10553, c++/10586
16656         * g++.dg/parse/typename4.C: New test.
16657         * g++.dg/parse/typename5.C: Likewise.
16658
16659 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16660
16661         * gcc.c-torture/compile/20030503-1.c: New test.
16662
16663 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16664
16665         * g++.dg/lookup/using5.C: Fix testcase error.
16666
16667 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16668
16669         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16670         since MEABI is no longer supported.  Remove all vestiges
16671         of MEABI from the test.
16672
16673 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16674
16675         PR c++/10554
16676         * g++.dg/lookup/using5.C: New test.
16677
16678 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16679
16680         PR c++/8772
16681         * g++.dg/template/ttp5.C: New test.
16682
16683 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16684
16685         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16686         (dg-gpp-additional-sources): New function.
16687         (dg-gpp-additional-files): Likewise.
16688         * lib/g++.exp (additional_sources): New variable.
16689         (additional_files): Likewise.
16690         (g++_target_compile): Deal with them.
16691         * lib/old-dejagnu.exp: Remove.
16692         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16693         * g++.old-deja: Revise all tests to use dg commands.
16694
16695 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16696
16697         PR c++/9432, c++/9528
16698         * g++.dg/lookup/using4.C: New test.
16699
16700 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16701
16702         * gcc.dg/noreturn-5.c: New file.
16703         * gcc.dg/noreturn-6.c: New file.
16704
16705         * gcc.c-torture/compile/inline-1.c: New file.
16706
16707 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16708
16709         PR c++/10551
16710         * g++.dg/template/explicit1.C: New test.
16711
16712 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16713
16714         PR c++/10549
16715         * g++.dg/other/bitfield1.C: New test.
16716
16717         PR c++/10527
16718         * g++.dg/init/new7.C: New test.
16719
16720 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16721
16722         * g++.dg/ext/desig1.C: New test.
16723         * g++.dg/ext/init1.C: Update.
16724
16725         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16726
16727 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16728
16729         PR c++/10180
16730         * g++.dg/warn/Winline-1.C: New test.
16731
16732 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16733
16734         * gcc.c-torture/execute/string-opt-19.c: New test.
16735
16736         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16737         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16738
16739 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16740
16741         PR c++/10506
16742         * g++.dg/init/new6.C: New test.
16743
16744         PR c++/10503
16745         * g++.dg/init/ref6.C: New test.
16746
16747 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16748
16749         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16750
16751 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16752
16753         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16754         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16755
16756 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16757
16758         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16759         initialized static data members.
16760
16761 2003-04-25  H.J. Lu <hjl@gnu.org>
16762
16763         * gcc.dg/ia64-sync-4.c: New test.
16764
16765 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16766
16767         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16768         date.
16769
16770 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16771
16772         PR c++/10337
16773         * g++.dg/warn/conv1.C: New test.
16774         * g++.old-deja/g++.other/conv7.C: Adjust.
16775         * g++.old-deja/g++.other/overload14.C: Adjust.
16776
16777 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16778
16779         PR c++/10471
16780         * g++.dg/template/defarg2.C: New test.
16781
16782 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16783
16784         * gcc.dg/cpp/include2.c: Update.
16785         * gcc.dg/cpp/multiline-2.c: New.
16786         * gcc.dg/cpp/multiline.c: Update.
16787         * gcc.dg/cpp/strify2.c: Update.
16788         * gcc.dg/cpp/trad/literals-2.c: Update.
16789
16790 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16791
16792         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16793
16794 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16795
16796         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16797
16798 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16799
16800         PR c++/10451
16801         * g++.dg/parse/crash4.C: New test.
16802
16803         PR c++/9847
16804         * g++.dg/parse/crash5.C: New test.
16805
16806 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16807
16808         PR c++/10446
16809         * g++.dg/parse/crash3.C: New test.
16810
16811         PR c++/10428
16812         * g++.dg/parse/elab1.C: New test.
16813
16814 2003-04-22  Devang Patel  <dpatel@apple.com>
16815
16816         * gcc.dg/cpp/trad/funlike-5.c: New test.
16817
16818 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16819
16820         * g++.dg/other/packed1.C: Fix dg options.
16821
16822 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16823
16824         * g++.dg/other/offsetof2.C: New test.
16825
16826 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16827
16828         * g++.dg/template/recurse.C: Adjust location of error messages.
16829
16830 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16831
16832         PR c++/9881
16833         * g++.dg/init/addr-const1.C: New test.
16834         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16835
16836 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16837
16838         PR c++/10405
16839         * g++.dg/lookup/struct-hack1.C: New test.
16840
16841 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16842
16843         * ucs.c: Update diagnostic messages.
16844
16845 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16846
16847         * gcc.dg/cpp/truefalse.cpp: New test.
16848         * gcc.dg/cpp/cpp.exp: Update.
16849         * g++.dg/other/stdbool-if.C: Remove.
16850
16851 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16852
16853         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16854         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16855
16856 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16857
16858         * gcc.c-torture/compile/20030418-1.c: New test.
16859
16860 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16861
16862         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16863
16864 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16865
16866         PR c++/10347
16867         g++.dg/template/dependent-name1.C: New test.
16868
16869 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16870
16871         * gcc.dg/warn-1.c (tourist_guide): New array,
16872         contains a pointer to bar.
16873
16874 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16875
16876         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16877         * gcc.c-torture/execute/medce-1.c: New test case.
16878         * gcc.c-torture/execute/medce-2.c: New test case.
16879
16880 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16881
16882         * lib/prune.exp: Ignore more messages.
16883
16884         PR c++/10381
16885         * g++.dg/parse/lookup3.C: New test.
16886
16887 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16888
16889         * gcc.c-torture/compile/20030415-1.c : New test.
16890
16891 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16892
16893         * gcc.c-torture/execute/scope-2.c: Move to ...
16894         * gcc.dg/noncompile/scope.c: .... here.
16895
16896 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16897
16898         * gcc.dg/20030414-2.c: New test case.
16899
16900 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16901
16902         PR target/10377
16903         * gcc.dg/20030414-1.c: New test.
16904
16905 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16906
16907         * gcc.dg/builtins-12.c: New test case.
16908         * gcc.dg/builtins-13.c: New test case.
16909
16910 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16911
16912         * gcc.c-torture/execute/string-opt-18.c: New test.
16913
16914 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16915
16916         PR c++/10300
16917         * g++.dg/init/new5.C: New test.
16918
16919 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16920
16921         PR c++/7910
16922         * g++.dg/ext/dllimport1.C: New test.
16923
16924 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16925
16926         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16927
16928 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16929
16930         PR Fortran/9263
16931         * g77.f-torture/noncompile/9263.f: New test
16932         PR Fortran/1832
16933         * g77.f-torture/execute/1832.f: New test
16934
16935 2003-04-11  David Chad  <davidc@freebsd.org>
16936             Loren J. Rittle  <ljrittle@acm.org>
16937
16938         libobjc/8562
16939         * objc.dg/headers.m: New test.
16940
16941 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16942
16943         * gcc.c-torture/execute/builtin-noret-2.c: New.
16944         * gcc.c-torture/execute/builtin-noret-2.x: New.
16945         XFAIL builtin-noret-2.c at -O1 and above.
16946         * gcc.dg/redecl.c: New.
16947         * gcc.dg/Wshadow-1.c: Update error regexps.
16948
16949 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16950
16951         * g++.dg/abi/bitfield10.C: New test.
16952
16953 2003-04-09  Mike Stump  <mrs@apple.com>
16954
16955         * gcc.dg/pch/pch.exp: Make testcase names longer.
16956         * g++.dg/pch/pch.exp: Make testcase names longer.
16957
16958 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16959
16960         * gcc.dg/builtins-11.c: New test case.
16961
16962 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16963
16964         * gcc.dg/builtins-9.c: New test case.
16965         * gcc.dg/builtins-10.c: New test case.
16966
16967 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16968
16969         * gcc.dg/noncompile/init-4.c.c: New test.
16970
16971 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16972
16973         * gcc.misc-test/gcov-9.c: New test.
16974         * gcc.misc-test/gcov-10.c: New test
16975         * gcc.misc-test/gcov-11.c: New test.
16976
16977 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16978
16979         PR optimization/10024
16980         * gcc.c-torture/compile/20030405-1.c: New test.
16981
16982 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16983
16984         * gcc.dg/pch/static-3.c: New.
16985         * gcc.dg/pch/static-3.hs: New.
16986         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16987
16988 2003-04-04  Richard Henderson  <rth@redhat.com>
16989
16990         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16991         * g++.dg/eh/forced2.C: Likewise.
16992
16993 2003-04-03  Mike Stump  <mrs@apple.com>
16994
16995         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16996         target arg.
16997         (scan-assembler-times, scan-assembler-not): Likewise.
16998         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16999
17000 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17001
17002         * gcc.dg/sparc-loop-1.c: New test.
17003
17004 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
17005
17006         PR other/9274
17007         * g++.dg/pch/system-2.C: New.
17008         * g++.dg/pch/system-2.Hs: New.
17009
17010 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
17011
17012         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
17013
17014         * g++.dg/eh/simd-1.C (vecfunc): Same.
17015
17016 2003-04-01  Roger Sayle  <roger@eyesopen.com>
17017
17018         * gcc.c-torture/execute/20030401-1.c: New test case.
17019
17020 2003-04-01  Ziemowit Laski <zlaski@apple.com>
17021
17022         * objc.dg/defs.m: New.
17023
17024 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
17025
17026         * g++.dg/eh/simd-1.C: New.
17027         * g++.dg/eh/simd-2.C: New.
17028
17029 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
17030
17031         * gcc.c-torture/execute/simd-3.c: New.
17032
17033 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17034
17035         PR c/9936
17036         * gcc.dg/20030331-2.c: New test.
17037
17038 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17039
17040         PR c++/10278
17041         * g++.dg/parse/crash2.C: New test.
17042
17043 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17044
17045         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17046         * gcc.c-torture/execute/20030331-1.c: ...here.
17047
17048 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17049
17050         * gcc.c-torture/execute/20030331-1.c: New test.
17051
17052 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17053
17054         * lib/gcov.exp: Adjust call return testing strings.
17055         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17056
17057 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17058
17059         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17060         * gcc.dg/builtins-7.c: New test case.
17061         * gcc.dg/builtins-8.c: New test case.
17062
17063 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17064
17065         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
17066
17067 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
17068
17069         PR c++/7647
17070         * g++.dg/lookup-class-member-2.C: New test.
17071
17072 2003-03-30  Glen Nakamura  <glen@imodulo.com>
17073
17074         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
17075
17076 2003-03-28  Roger Sayle  <roger@eyesopen.com>
17077
17078         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
17079
17080 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
17081
17082         * g++.dg/init/attrib1.C: New test.
17083
17084 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17085
17086         * gcc.dg/ultrasp8.c: New test.
17087
17088 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17089
17090         * gcc.dg/ultrasp7.c: New test.
17091
17092 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
17093
17094         PR c++/10047
17095         * g++.dg/template/inline1.C: New test.
17096
17097 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17098
17099         * gcc.dg/sparc-dwarf2.c: New test.
17100
17101 2003-03-27  Roger Sayle  <roger@eyesopen.com>
17102
17103         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
17104         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
17105
17106 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
17107
17108         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
17109         than reading .x files.
17110         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
17111         * g77.dg/gcov/gcov-1.f: Likewise.
17112         * gcc.misc-tests/gcov-4b.c: Likewise.
17113         * gcc.misc-tests/gcov-5b.c: Likewise.
17114         * gcc.misc-tests/gcov-6.c: Likewise.
17115         * gcc.misc-tests/gcov-7.c: Likewise.
17116         * gcc.misc-tests/gcov-8.c: Likewise.
17117         * g++.dg/gcov/gcov-1.x: Remove.
17118         * g77.dg/gcov/gcov-1.x: Likewise.
17119         * gcc.misc-tests/gcov-4b.x: Likewise.
17120         * gcc.misc-tests/gcov-5b.x: Likewise.
17121         * gcc.misc-tests/gcov-6.x: Likewise.
17122         * gcc.misc-tests/gcov-7.x: Likewise.
17123         * gcc.misc-tests/gcov-8.x: Likewise.
17124
17125 2003-03-27  Glen Nakamura  <glen@imodulo.com>
17126
17127         PR opt/10087
17128         * gcc.dg/20030324-1.c: New test.
17129
17130 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
17131
17132         PR c++/10224
17133         * g++.dg/template/arg3.C: New test.
17134
17135         PR c++/10158
17136         * g++.dg/template/friend18.C: New test.
17137
17138 2003-03-26  Roger Sayle  <roger@eyesopen.com>
17139
17140         * g77.f-torture/compile/20030326-1.f: New test case.
17141
17142 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
17143
17144         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
17145
17146         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
17147
17148 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
17149
17150         * gcc.dg/ia64-sync-3.c: New test.
17151
17152 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
17153
17154         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
17155
17156 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17157
17158         * gcc.dg/ultrasp6.c: New test.
17159
17160 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17161
17162         * gcc.dg/i386-signbit-1.c: New test.
17163         * gcc.dg/i386-signbit-2.c: New test.
17164         * gcc.dg/i386-signbit-3.c: New test.
17165
17166 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17167
17168         * gcc.dg/ultrasp5.c: Fix options.
17169
17170 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17171
17172         * gcc.dg/ultrasp5.c: Fix comment.
17173
17174 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
17175
17176         PR fortran/10197
17177         * g77.f-torture/execute/10197.f: New test.
17178
17179 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
17180
17181         PR c++/9898, c++/383
17182         * g++.dg/template/conv6.C: New test.
17183
17184         PR c++/10119
17185         * g++.dg/template/ptrmem5.C: New test.
17186
17187         PR c++/10026
17188         * g++.dg/lookup/koenig1.C: New test.
17189
17190         PR C++/10199
17191         * g++.dg/lookup/template2.C: New test.
17192
17193 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
17194
17195         * g++.dg/opt/rtti1.C: New test.
17196
17197 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17198
17199         * gcc.dg/ultrasp5.c: New test.
17200
17201 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
17202
17203         PR middle-end/9967
17204         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
17205         builtin fputs.
17206
17207 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
17208
17209         PR c/8224
17210         * gcc.dg/20030323-1.c: New test.
17211
17212 2003-03-23  Roger Sayle  <roger@eyesopen.com>
17213
17214         * gcc.c-torture/compile/20030323-1.c: New test case.
17215
17216 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17217
17218         * gcc.dg/20030321-1.c: New test.
17219
17220 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17221
17222         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17223
17224 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17225
17226         PR c++/9978, c++/9708
17227         * g++.dg/ext/vlm1.C: Adjust expected error.
17228         * g++.dg/ext/vla2.C: New test.
17229         * g++.dg/template/arg1.C: New test.
17230         * g++.dg/template/arg2.C: New test.
17231
17232 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17233
17234         * g77.f-torture/execute/select.f: New test.
17235         * g77.f-torture/noncompile/select_no_compile.f: New test.
17236
17237 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17238
17239         PR c++/9898
17240         * g++.dg/other/error4.C: New test.
17241
17242 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17243
17244         * g++.dg/template/friend17.C: New test.
17245
17246 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17247
17248         * gcc.c-torture/compile/20030320-1.c: New.
17249
17250 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17251
17252         * gcc.dg/builtins-6.c: New test case.
17253
17254 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17255
17256         PR target/10073
17257         * gcc.c-torture/compile/20030319-1.c: New.
17258
17259 2003-03-18  Jan Hubicka  <jh@suse.cz>
17260
17261         * gcc.dg/i386-cvt-1.c: New test.
17262
17263 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17264
17265         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17266         * objc.dg/naming-2.m: Likewise.
17267
17268 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17269
17270         PR c++/9639
17271         * g++.dg/parse/crash1.C: New test.
17272
17273 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17274
17275         PR c++/8805
17276         * g++.dg/eh/cleanup1.C: New test.
17277
17278 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17279
17280         * gcc.c-torture/execute/20030316-1.c: New test case.
17281
17282 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17283
17284         PR c++/9629
17285         * g++.dg/init/ctor2.C: New test.
17286
17287 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17288
17289         * g77.f-torture/compile/xformat.f: New test case.
17290
17291 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17292
17293         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17294         * g++.old-deja/g++.mike/eh50.C: Likewise.
17295
17296 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17297
17298         PR c++/6440
17299         * g++.dg/template/spec7.C: New test.
17300         * g++.dg/template/spec8.C: Likewise.
17301
17302 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17303
17304         * gcc.c-torture/execute/20030313-1.c: New test.
17305
17306 2003-03-14  Richard Henderson  <rth@redhat.com>
17307
17308         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17309
17310 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17311
17312         * gcc.c-torture/compile/20030314-1.c: New test.
17313
17314 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17315
17316         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17317         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17318         thumb target,
17319         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17320         to accept newer _imp__  prefix and additional
17321         newline in .drectve section.
17322         * gcc.dg/dll-4.c: Likewise.
17323         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17324         switch.
17325
17326 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17327
17328         * g++.dg/parse/namespace9.C: New test.
17329
17330         * g++.dg/init/ref5.C: New test.
17331         * g++.dg/parse/ptrmem1.C: Likewise.
17332
17333 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17334
17335         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17336         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17337         regular expression.
17338         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17339         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17340
17341 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17342
17343         * gcc.c-torture/execute/20030224-2.c: New test.
17344
17345 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17346
17347         * gcc.dg/decl-3.c: New test.
17348
17349 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17350
17351         * gcc.dg/i386-loop-2.c: New test.
17352
17353 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17354
17355         PR c++/9474
17356         * g++.dg/parse/namespace8.C: New test.
17357
17358         PR c++/9924
17359         * g++.dg/overload/builtin2.C: New test.
17360
17361 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17362
17363         * gcc.dg/return-type-3.c: New test.
17364
17365 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17366
17367         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17368         profiling options are not supported.
17369
17370 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17371
17372         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17373         * g++.old-deja/g++.warn/impint2.C: Likewise.
17374
17375 2003-03-10  Devang Patel  <dpatel@apple.com>
17376
17377         * g++.dg/cpp/c++_cmd_1.C: New test.
17378         * g++.dg/cpp/c++_cmd_1.h: New file.
17379
17380 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17381
17382         * gcc.dg/altivec-9.c: New file.
17383
17384 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17385
17386         * gcc.dg/ppc-sdata-1.c: New test.
17387         * gcc.dg/ppc-sdata-2.c: New test.
17388
17389 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17390
17391         PR c++/9373
17392         * g++.dg/opt/ptrmem2.C: New test.
17393
17394         PR c++/8534
17395         * g++.dg/opt/ptrmem1.C: New test.
17396
17397 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17398
17399         * gcc.dg/i386-loop-1.c: New test.
17400
17401 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17402
17403         PR c++/9970
17404         * g++.dg/lookup/friend1.C: New test.
17405
17406 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17407
17408         PR c++/9823
17409         * g++.dg/parser/constructor1.C: New test.
17410
17411 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17412
17413         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17414
17415         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17416
17417 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17418
17419         * gcc.dg/cpp/Wunused.c: Update test.
17420
17421 2003-03-08  Jan Hubicka  <jh@suse.cz>
17422
17423         * gcc.dg/inline-3.c: New test.
17424
17425 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17426
17427         PR c++/9809
17428         * g++.dg/parse/builtin1.C: New test.
17429
17430         PR c++/9982
17431         * g++.dg/abi/cookie1.C: New test.
17432         * g++.dg/abi/cookie2.C: Likewise.
17433
17434         PR c++/9524
17435         * g++.dg/template/field1.C: New test.
17436
17437         PR c++/9912
17438         * g++.dg/parse/class1.C: New test.
17439         * g++.dg/parse/namespace7.C: Likewise.
17440         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17441
17442 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17443
17444         * g++.dg/init/ref4.C: New test.
17445
17446 2003-03-07  Jan Hubicka  <jh@suse.cz>
17447
17448         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17449         * gcc.dg/inline-3.c:  New test.
17450
17451 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17452
17453         * g++.dg/init/ref3.C: New test.
17454
17455         PR c++/9965
17456         * g++.dg/init/ref2.C: New test.
17457
17458         PR c++/9400
17459         * g++.dg/warn/Wshadow-2.C: New test.
17460
17461         PR c++/9791
17462         * g++.dg/warn/Woverloaded-1.C: New test.
17463
17464 2003-03-05  Jan Hubicka  <jh@suse.cz>
17465
17466         * gcc.dg/i386-local2.c: New.
17467         * gcc.dg/i386-local.c: Fix typo.
17468
17469 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17470
17471         * g++.dg/abi/layout3.C: New test.
17472
17473 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17474
17475         * gcc.c-torture/compile/20030305-1.c
17476
17477 2003-03-05  Jan Hubicka  <jh@suse.cz>
17478
17479         * gcc.dg/i386-local.c: New.
17480
17481 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17482
17483         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17484
17485 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17486
17487         * gcc.dg/switch-2.c: New test.
17488         * gcc.dg/switch-3.c: New test.
17489         * gcc.dg/Wswitch.c: Adjust line numbers.
17490         * gcc.dg/Wswitch-default.c: Likewise.
17491         * gcc.dg/Wswitch-enum.c: Likewise.
17492
17493 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17494
17495         * gcc.c-torture/execute/20030222-1.c: New test.
17496
17497 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17498
17499         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17500
17501 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17502
17503         PR c++/9878
17504         * g++.dg/init/ref1.C: New test.
17505
17506 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17507
17508         * gcc.dg/sh-relax.c: New SH-only test.
17509
17510 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17511
17512         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17513         comment explaining purpose of testcase.
17514
17515 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17516
17517         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17518         for HC11/HC12 (asm needs two int registers).
17519         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17520         HC11/HC12 because the test uses an asm which needs two 32-bit
17521         registers.
17522
17523 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17524
17525         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17526         for HC11/HC12 (array is too large otherwise).
17527         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17528         * gcc.c-torture/compile/20010518-2.x: Likewise.
17529         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17530         HC11/HC12 (array is too large).
17531
17532 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17533
17534         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17535         * lib/g++-dg.exp (g++-dg-test): Likewise.
17536
17537 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17538
17539         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17540         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17541
17542 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17543
17544         * g++.dg/warn/implicit-typename1.C: Remove warning.
17545
17546 2003-02-28  Richard Henderson  <rth@redhat.com>
17547
17548         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17549         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17550
17551 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17552
17553         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17554         * g++.dg/pch/pch.exp: Likewise.
17555
17556 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17557
17558         PR c++/9879
17559         * testsuite/g++.dg/init/new4.C: New test.
17560
17561 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17562
17563         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17564
17565 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17566
17567         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17568         unsigned long.
17569
17570         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17571         wider than float.
17572
17573 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17574
17575         * lib/scanasm.exp: Add support for counting numbers of
17576         occurences.
17577         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17578         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17579
17580 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17581
17582         PR c++/9683
17583         * g++.dg/template/static3.C: New test.
17584
17585         PR c++/9829
17586         * g++.dg/parse/namespace6.C: New test.
17587
17588 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17589
17590         PR target/9732
17591         * gcc.dg/20030225-1.c: New test.
17592
17593 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17594
17595         * README: Remove out-of-date information.
17596
17597         PR c++/9836
17598         * g++.dg/template/spec6.C: New test.
17599
17600 2003-02-24  Jeff Law  <law@redhat.com>
17601
17602         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17603
17604 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17605
17606         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17607         * gcc.dg/pragma-ep-1.c: Likewise.
17608
17609 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17610
17611         PR c++/9602
17612         * g++.dg/template/friend16.C: New test.
17613
17614 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17615
17616         PR c++/5333
17617         * g++.dg/parse/fused-params1.C: Adjust error messages.
17618         * g++.dg/template/nested3.C: New test.
17619
17620 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17621
17622         * g++.dg/abi/param1.C: New test.
17623
17624 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17625
17626         PR c++/7982
17627         * g++.dg/warn/implicit-typename1.C: New test.
17628
17629 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17630
17631         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17632         with "mtune".
17633         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17634         * gcc.c-torture/execute/20010129-1.x: Likewise.
17635         * gcc.dg/20011107-1.c: Likewise.
17636         * gcc.dg/20020108-1.c: Likewise.
17637         * gcc.dg/20020122-3.c: Likewise.
17638         * gcc.dg/20020206-1.c: Likewise.
17639         * gcc.dg/20020310-1.c: Likewise.
17640         * gcc.dg/20020426-2.c: Likewise.
17641         * gcc.dg/20020517-1.c: Likewise.
17642         * gcc.dg/991230-1.c: Likewise.
17643         * gcc.dg/i386-unroll-1.c: Likewise.
17644         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17645
17646 2003-02-22  Jan Hubicka  <jh@suse.cz>
17647
17648         * gcc.dg/i386-mul.c: New test.
17649
17650 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17651
17652         * gcc.dg/builtins-5.c: New test case.
17653
17654 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17655
17656         * gcc.dg/asmreg-1.c: New test.
17657
17658 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17659
17660         PR c++/9749
17661         * g++.dg/parse/varmod1.C: New test.
17662
17663 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17664
17665         PR c++/9727
17666         * g++.dg/template/op1.C: New test.
17667
17668 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17669
17670         PR c++/8906
17671         * g++.dg/template/nested2.C: New test.
17672
17673 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17674
17675         PR c++/8724
17676         * g++.dg/expr/dtor1.C: New test.
17677
17678 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17679
17680         * gcc.dg/cpp/include3.c: New test.
17681         * gcc.dg/cpp/inc/foo.h: New file.
17682
17683 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17684
17685         * gcc.c-torture/execute/20030221-1.c: New test.
17686
17687 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17688
17689         PR c++/9729
17690         * g++.dg/abi/conv1.C: New test.
17691
17692 2003-02-20  Jan Hubicka  <jh@suse.cz>
17693
17694         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17695
17696 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17697
17698         * gcc.c-torture/compile/20030219-1.c: New test.
17699
17700 2003-02-18  Jan Hubicka  <jh@suse.cz>
17701
17702         * gcc.dg/funcorder.c: New test.
17703
17704 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17705
17706         * gcc.c-torture/execute/20030218-1.c: New.
17707
17708 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17709
17710         * gcc.dg/20030218-1.c: New.
17711
17712 2003-02-18  Richard Henderson  <rth@redhat.com>
17713
17714         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
17715         * gcc.dg/attr-used-2.c: New.
17716
17717 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
17718
17719         PR c++/9704
17720         * g++.dg/init/copy5.C: New test.
17721
17722 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
17723
17724         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17725         * g++.dg/pch/pch.exp: Likewise.
17726
17727 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17728
17729         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17730         STACK_SIZE is not defined.
17731
17732 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17733
17734         PR c++/9457
17735         * g++.dg/template/init1.C: New test.
17736
17737 2003-02-16  Jan HUbicka  <jh@suse.cz>
17738
17739         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17740         (foo): Add few extra tests
17741         * gcc.dg/c99-const-expr-3.c: Likewise.
17742         * gcc.c-torture/execute/20030216-1.c: New.
17743
17744 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17745
17746         PR c++/9459
17747         * g++.dg/ext/typeof4.C: New test.
17748
17749 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17750
17751         * gcc.dg/i386-387-3.c: New test case.
17752
17753 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17754
17755         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17756         cris-*-elf* cris-*-aout* and mmix-*-*.
17757
17758 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17759
17760         * gcc.dg/20030213-1.c: New test.
17761
17762 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17763
17764         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17765         * gcc.dg/i386-387-2.c: Likewise.
17766
17767 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17768
17769         * gcc.dg/ppc-spe.c: Fix formatting.
17770         Enable tests that were previously unsupported by gas.
17771         Delete tests for instructions that no longer exist.
17772         Switch arguments on evsubifw builtin.
17773
17774 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17775
17776         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17777         STACK_SIZE is too small.
17778
17779 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17780             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17781
17782         * gcc.dg/decl-2.c: New test.
17783
17784 2003-02-10  Jan Hubicka  <jh@suse.cz>
17785
17786         * gcc.dg/i386-fpcvt-1.c:  New test.
17787
17788 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17789
17790         * gcc.c-torture/execute/20030209-1.c: New test.
17791
17792 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17793
17794         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17795         int-wide bitops, use the constants of the same width.
17796         Likewise, if long long is 32-bit wide, test bitops using
17797         32-bit constants.
17798
17799 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17800
17801         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17802
17803 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17804
17805         * testsuite/gcc.dg/builtins-4.c: New test case.
17806
17807 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17808
17809         * gcc.dg/20020430-1.c: Fix dg command typos.
17810         * gcc.dg/20020503-1.c: Likewise.
17811
17812 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17813
17814         PR c++/8785
17815         * g++.dg/parse/fused-params1.C: New test.
17816
17817         PR c++/8857
17818         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17819
17820         PR c++/8921
17821         * g++.dg/parse/non-dependent1.C: New test.
17822
17823         PR c++/8928
17824         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17825
17826         PR c++/9228
17827         * g++.dg/parse/undefined7.C: New test.
17828         * g++.dg/parse/non-templ1.C: New test.
17829
17830         PR c++/9229
17831         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17832
17833 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17834
17835         * gcc.c-torture/compile/20030206-1.c: New test.
17836
17837 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17838
17839         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17840         "pow" to "foo" to avoid potential confusion with a math built-in.
17841
17842 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17843
17844         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17845         conditions for SPARC targets.
17846
17847 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17848
17849         * gcc.dg/20030204-1.c: New test.
17850
17851 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17852
17853         PR c++/38
17854         * g++.dg/parse/array-size1.C: New test.
17855
17856         PR c++/5657
17857         * g++.dg/parse/undefined3.C: New test.
17858
17859         PR c++/5665
17860         * g++.dg/parse/undefined4.C: New test.
17861
17862         PR c++/5975
17863         * g++.dg/parse/undefined5.C: New test.
17864
17865         PR c++/7259
17866         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17867
17868         PR c++/8578
17869         * g++.dg/parse/casting-operator1.C: New test.
17870
17871         PR c++/8596
17872         * g++.dg/parse/undefined6.C: New test.
17873
17874         PR c++/8736
17875         * g++.dg/parse/missing-template1.C: New test.
17876
17877 2003-02-04  Jan Hubicka  <jh@suse.cz>
17878
17879         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17880         * gcc.dg/i386-cmov?.c:  Likewise.
17881         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17882         * gcc.dg/i386-ssefp-1.c:  Likewise.
17883         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17884         conventions.
17885
17886 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17887
17888         PR c++/7129
17889         * testsuite/g++.dg/ext/max.C: New test.
17890
17891 2003-02-03  Jan Hubicka  <jh@suse.cz>
17892
17893         * gcc.c-torture/execute/20030203-1.c: New test.
17894
17895 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17896
17897         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17898         'natural-endian'.
17899
17900 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17901
17902         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17903         * g++.dg/init/new2.C: Likewise.
17904         * g++.dg/other/new1.C: Likewise.
17905
17906 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17907
17908         * gcc.dg/struct-ret-libc.c: New test.
17909
17910 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17911
17912         * gcc.dg/20030129-1.c: New test.
17913
17914 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17915
17916         PR c++/8849
17917         * g++.dg/template/ptrmem4.C: New test.
17918
17919 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17920
17921         * g++.dg/parser/constant1.C: New test.
17922
17923 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17924
17925         PR c++/8591
17926         * g++.dg/parse/friend2.C: New test.
17927
17928 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17929
17930         PR c++/9437
17931         * g++.dg/template/unify4.C: New test.
17932
17933 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17934
17935         * gcc.c-torture/execute/20030128-1.c: New test.
17936
17937 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17938
17939         * g++.dg/lookup/nested1.C: Test moved from ...
17940         * g++.old-deja/g++.other/lookup24.C: ... here.
17941
17942 2003-01-28  Jan Hubicka  <jh@suse.cz>
17943
17944         * gcc.dg/i386-cmov5.c:  New test.
17945
17946 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17947
17948         * gcc.c-torture/execute/20010925-1.c: Changed the
17949         memcpy declaration.
17950
17951 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17952
17953         PR c++/3902
17954         * g++.dg/parse/template5.C: New test.
17955
17956 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17957
17958         PR fortran/9258
17959         * g77.dg/pr9258: New test.
17960
17961 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17962
17963         * README: Move relevant parts from README.g++.
17964
17965         * README.g++: Remove this file.
17966
17967 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17968
17969         * g++.dg/abi/dcast1.C: New test.
17970
17971 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17972
17973         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17974
17975 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17976
17977         PR c++/47
17978         * g++.old-deja/g++.other/lookup24.C: New test.
17979
17980 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17981
17982         PR middle-end/7227
17983         * gcc.dg/uninit-C.c: New test.
17984
17985 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17986
17987         * g++.dg/abi/covariant1.C: New test.
17988
17989 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17990
17991         * gcc.dg/20030123-1.c: New test.
17992
17993 2003-01-25  Jan Hubicka  <jh@suse.cz>
17994
17995         PR opt/8492
17996         * gcc.c-torture/compile/20030125-1.c
17997
17998 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17999
18000         PR c++/9403
18001         * g++.dg/parse/template3.C: New test.
18002         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
18003
18004         PR c++/795
18005         * g++.dg/parse/template4.C: New test.
18006
18007         PR c++/9415
18008         * g++.dg/template/qual2.C: New test.
18009
18010         PR c++/8545
18011         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
18012
18013         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
18014
18015 2003-01-25  Roger Sayle  <roger@eyesopen.com>
18016
18017         * gcc.c-torture/execute/switch-1.c: New test case.
18018
18019 2003-01-25  Jan Hubicka  <jh@suse.cz>
18020
18021         * gcc.c-torture/execute/20030125-1.[cx]: New test.
18022
18023 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
18024
18025         Tweaks for Bison-1.875. From the NEWS file:
18026         "- `parse error' -> `syntax error'
18027         Bison now uniformly uses the term `syntax error'"
18028         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
18029         * gcc.dg/cpp/digraph2.c: Likewise.
18030         * gcc.dg/cpp/direct2.c: Likewise.
18031         * gcc.dg/cpp/paste4.c: Likewise.
18032         * gcc.dg/c90-restrict-1.c: Likewise.
18033         * gcc.dg/c99-func-2.c: Likewise.
18034         * gcc.dg/noncompile/920721-2.c: Likewise.
18035         * gcc.dg/noncompile/930622-2.c: Likewise.
18036         * gcc.dg/noncompile/940112-1.c: Likewise.
18037         * gcc.dg/noncompile/950921-1.c: Likewise.
18038         * gcc.dg/noncompile/951123-1.c: Likewise.
18039         * gcc.dg/noncompile/971104-1.c: Likewise.
18040         * gcc.dg/noncompile/990416-1.c: Likewise.
18041
18042 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
18043
18044         * g++.dg/parse/undefined1.C: Add error message.
18045
18046 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18047
18048         PR c++/9354
18049         * g++.dg/parse/new1.C: New test.
18050
18051         PR c++/9216
18052         * g++.dg/parse/template2.C: New test.
18053
18054         PR c++/9354
18055         * g++.dg/parse/typedef2.C: New test.
18056
18057         PR c++/9328
18058         * g++.dg/ext/typeof3.C: New test.
18059
18060 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18061
18062         PR c++/2738
18063         * g++.dg/parse/ret-type1.C: New test.
18064
18065         PR c++/3792
18066         * g++.dg/parse/tmpl-outside1.C: New test.
18067
18068         PR c++/4207
18069         * g++.dg/parse/int-as-enum1.C: New test.
18070
18071         PR c++/4903
18072         * g++.dg/parse/no-typename1.C: New test.
18073
18074         PR c++/5533
18075         * g++.dg/parse/no-value1.C: New test.
18076
18077         PR c++/5921
18078         * g++.dg/parse/wrong-inline1.C: New test.
18079
18080         PR c++/6402
18081         * g++.dg/parse/ref1.C: New test.
18082
18083         PR c++/6992
18084         * g++.dg/parse/attr-ctor1.C: New test.
18085
18086         PR c++/7229
18087         * g++.dg/parse/namespace5.C: New test.
18088
18089         PR c++/7917
18090         * g++.dg/parse/func-def1.C: New test.
18091
18092         PR c++/8143
18093         * g++.dg/parse/undefined1.C: New test.
18094
18095         PR c++/5723, PR c++/8522
18096         * g++.dg/parse/specialization1.C: New test.
18097
18098         PR c++/163, PR c++/8595
18099         * g++.dg/parse/struct-as-enum1.C: New test.
18100
18101         PR c++/9173
18102         * g++.dg/parse/undefined2.C: New test.
18103
18104 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18105
18106         PR c++/9298
18107         * g++.dg/parse/template1.C: New test.
18108
18109         PR c++/9384
18110         * g++.dg/parse/using1.C: New test.
18111
18112         PR c++/9285
18113         PR c++/9294
18114         * g++.dg/parse/expr2.C: New test.
18115
18116         PR c++/9388
18117         * g++.dg/parse/lookup2.C: Likewise.
18118
18119 2003-01-21  Jan Hubicka  <jh@suse.cz>
18120
18121         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
18122         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
18123         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
18124         * gcc.c-torture/execute/string-opt-*.c: Likewise.
18125
18126 2003-01-20  Nick Clifton  <nickc@redhat.com>
18127
18128         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
18129         problem with ARM sibcall code generation.
18130
18131 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18132
18133         * gcc.c-torture/execute/20030120-1.c: New.
18134
18135 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
18136
18137         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
18138
18139 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
18140
18141         PR c++/9272
18142         * g++.dg/parse/ctor1.C: New test.
18143
18144         PR c++/9294:
18145         * g++.dg/parse/qualified1.C: New test.
18146
18147         * g++.dg/parse/typename3.C: New test.
18148
18149 2003-01-16  Richard Henderson  <rth@redhat.com>
18150
18151         * g++.dg/tls/init-2.C: Fix error matches for real this time.
18152
18153 2003-01-16  Richard Henderson  <rth@redhat.com>
18154
18155         * g++.dg/pch/pch.exp: Copy test header to the working directory
18156         before using it either for precompilation or direct use.
18157         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
18158         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
18159
18160 2003-01-16  Richard Henderson  <rth@redhat.com>
18161
18162         * gcc.dg/pch/pch.exp: Copy test header to the working directory
18163         before using it either for precompilation or direct use.
18164         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
18165         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
18166
18167 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
18168
18169         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
18170         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
18171         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
18172         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
18173         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
18174         typename warning into error.
18175         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
18176         error messages.
18177         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
18178         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
18179         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
18180         messages.
18181         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
18182         make declaration visible in template.
18183         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
18184         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
18185         messages.
18186         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
18187         message.
18188         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
18189         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
18190         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
18191         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
18192         typename warning with error message.
18193         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
18194         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
18195         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
18196
18197 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
18198
18199         * g++.dg/parse/ambig2.C: New test.
18200
18201 2003-01-15  Richard Henderson  <rth@redhat.com>
18202
18203         * g++.dg/tls/init-2.C: Update error message string.
18204
18205 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18206
18207         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
18208
18209 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
18210
18211         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
18212         all for HC11/HC12.
18213         * gcc.c-torture/compile/20001205-1.x: Likewise.
18214         * gcc.c-torture/compile/20001226-1.x: Likewise.
18215         * gcc.c-torture/compile/920520-1.x: Likewise.
18216         * gcc.c-torture/compile/961203-1.x: Likewise.
18217         * gcc.c-torture/compile/20020604-1.x: Likewise.
18218
18219 2003-01-15  Jan Hubicka  <jh@suse.cz>
18220
18221         * gcc.c-torture/compile/20030115-1.c: New test.
18222
18223         * gcc.dg/i386-fpcvt-1.c: New test.
18224         * gcc.dg/i386-fpcvt-2.c: New test.
18225
18226 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18227
18228         Further conform g++'s __vmi_class_type_info to the C++ ABI
18229         specification.
18230         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18231         the specification.
18232
18233 2003-01-14  Jan Hubicka  <jh@suse.cz>
18234
18235         * gcc.dg/i386-fpcvt-1.c: New test.
18236         * gcc.dg/i386-fpcvt-2.c: New test.
18237
18238 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18239
18240         * gcc.dg/i386-mmx-3.c: New test.
18241
18242 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18243
18244         PR c++/9264
18245         * g++.dg/parse/octal1.C: New file.
18246
18247         PR c++/9172
18248         * g++.dg/parse/typename1.C: New file.
18249
18250 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18251
18252         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18253         * gcc.dg/bf-no-ms-layout.c: Likewise.
18254         * gcc.dg/bf-ms-attrib.c: Likewise.
18255
18256 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18257
18258         PR c++/9099
18259         * g++.dg/parse/dtor1.C: New file.
18260
18261         PR c++/9128
18262         * g++.dg/rtti/typeid1.C: New file.
18263
18264         PR c++/9153
18265         * g++.dg/parse/lookup1.C: New file.
18266
18267         PR c++/9171
18268         * g++.dg/templ/spec5.C: New file.
18269
18270 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18271
18272         * gcc.c-torture/compile/20030110-1.c: New test.
18273
18274 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18275
18276         Merge from pch-branch:
18277
18278         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18279
18280         * gcc.dg/pch/cpp-1.h: New.
18281         * gcc.dg/pch/cpp-1.c: New.
18282         * gcc.dg/pch/cpp-2.h: New.
18283         * gcc.dg/pch/cpp-2.c: New.
18284
18285         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18286
18287         * gcc.dg/pch/except-1.h: New.
18288         * gcc.dg/pch/except-1.c: New.
18289
18290         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18291
18292         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18293         running test.
18294         * gcc.dg/pch: Include *.hp not *.h.
18295         * gcc.dg/pch/system-1.h: New.
18296         * gcc.dg/pch/system-1.c: New.
18297
18298         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18299
18300         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18301         rather than trying to build and run a program using PCH.
18302         * gcc.dg/pch: Remove dg-do commands from test files.
18303
18304         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18305
18306         * gcc.dg/pch/macro-3.c: New.
18307         * gcc.dg/pch/macro-3.h: New.
18308
18309         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18310
18311         * gcc.dg/pch/common-1.c: New.
18312         * gcc.dg/pch/common-1.h: New.
18313         * gcc.dg/pch/decl-1.c: New.
18314         * gcc.dg/pch/decl-1.h: New.
18315         * gcc.dg/pch/decl-2.c: New.
18316         * gcc.dg/pch/decl-2.h: New.
18317         * gcc.dg/pch/decl-3.c: New.
18318         * gcc.dg/pch/decl-3.h: New.
18319         * gcc.dg/pch/decl-4.c: New.
18320         * gcc.dg/pch/decl-4.h: New.
18321         * gcc.dg/pch/decl-5.c: New.
18322         * gcc.dg/pch/decl-5.h: New.
18323         * gcc.dg/pch/global-1.c: New.
18324         * gcc.dg/pch/global-1.h: New.
18325         * gcc.dg/pch/inline-1.c: New.
18326         * gcc.dg/pch/inline-1.h: New.
18327         * gcc.dg/pch/inline-2.c: New.
18328         * gcc.dg/pch/inline-2.h: New.
18329         * gcc.dg/pch/static-1.c: New.
18330         * gcc.dg/pch/static-1.h: New.
18331         * gcc.dg/pch/static-2.c: New.
18332         * gcc.dg/pch/static-2.h: New.
18333
18334         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18335
18336         * g++.dg/pch/pch.exp: Better handle failing testcases.
18337         * gcc.dg/pch/pch.exp: Likewise.
18338         * gcc.dg/pch/macro-1.c: New.
18339         * gcc.dg/pch/macro-1.h: New.
18340         * gcc.dg/pch/macro-2.c: New.
18341         * gcc.dg/pch/macro-2.h: New.
18342
18343         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18344
18345         * g++.dg/dg.exp: Treat files in pch/ specially.
18346         * g++.dg/pch/pch.exp: New file.
18347         * g++.dg/pch/empty.H: New file.
18348         * g++.dg/pch/empty.C: New file.
18349         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18350         "precompile".
18351
18352         * gcc.dg/pch/pch.exp: New file.
18353         * gcc.dg/pch/empty.h: New file.
18354         * gcc.dg/pch/empty.c: New file.
18355         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18356         "precompile".
18357
18358 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18359
18360         * g++.dg/template/friend14.C: New test.
18361
18362 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18363
18364         * gcc.dg/old-style-asm-1.c: New test.
18365
18366 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18367
18368         * gcc.c-torture/compile/20030109-1.c: New test.
18369
18370 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18371
18372         * gcc.c-torture/execute/20030109-1.c: New test.
18373
18374 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18375
18376         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18377         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18378         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18379         * g++.old-deja/g++.mike/eh2.C: Likewise
18380         * g++.old-deja/g++.mike/eh3.C: Likewise
18381         * g++.old-deja/g++.mike/eh5.C: Likewise
18382         * g++.old-deja/g++.mike/eh6.C: Likewise
18383         * g++.old-deja/g++.mike/eh7.C: Likewise
18384         * g++.old-deja/g++.mike/eh8.C: Likewise
18385         * g++.old-deja/g++.mike/eh9.C: Likewise
18386         * g++.old-deja/g++.mike/eh10.C: Likewise
18387         * g++.old-deja/g++.mike/eh12.C: Likewise
18388         * g++.old-deja/g++.mike/eh13.C: Likewise
18389         * g++.old-deja/g++.mike/eh14.C: Likewise
18390         * g++.old-deja/g++.mike/eh16.C: Likewise
18391         * g++.old-deja/g++.mike/eh17.C: Likewise
18392         * g++.old-deja/g++.mike/eh18.C: Likewise
18393         * g++.old-deja/g++.mike/eh21.C: Likewise
18394         * g++.old-deja/g++.mike/eh23.C: Likewise
18395         * g++.old-deja/g++.mike/eh24.C: Likewise
18396         * g++.old-deja/g++.mike/eh25.C: Likewise
18397         * g++.old-deja/g++.mike/eh26.C: Likewise
18398         * g++.old-deja/g++.mike/eh27.C: Likewise
18399         * g++.old-deja/g++.mike/eh28.C: Likewise
18400         * g++.old-deja/g++.mike/eh29.C: Likewise
18401         * g++.old-deja/g++.mike/eh31.C: Likewise
18402         * g++.old-deja/g++.mike/eh33.C: Likewise
18403         * g++.old-deja/g++.mike/eh34.C: Likewise
18404         * g++.old-deja/g++.mike/eh35.C: Likewise
18405         * g++.old-deja/g++.mike/eh36.C: Likewise
18406         * g++.old-deja/g++.mike/eh37.C: Likewise
18407         * g++.old-deja/g++.mike/eh38.C: Likewise
18408         * g++.old-deja/g++.mike/eh39.C: Likewise
18409         * g++.old-deja/g++.mike/eh40.C: Likewise
18410         * g++.old-deja/g++.mike/eh41.C: Likewise
18411         * g++.old-deja/g++.mike/eh42.C: Likewise
18412         * g++.old-deja/g++.mike/eh44.C: Likewise
18413         * g++.old-deja/g++.mike/eh46.C: Likewise
18414         * g++.old-deja/g++.mike/eh47.C: Likewise
18415         * g++.old-deja/g++.mike/eh48.C: Likewise
18416         * g++.old-deja/g++.mike/eh49.C: Likewise
18417         * g++.old-deja/g++.mike/eh50.C: Likewise
18418         * g++.old-deja/g++.mike/eh51.C: Likewise
18419         * g++.old-deja/g++.mike/eh53.C: Likewise
18420         * g++.old-deja/g++.mike/eh55.C: Likewise
18421         * g++.old-deja/g++.mike/p7912.C: Likewise
18422         * g++.old-deja/g++.mike/p9706.C: Likewise
18423         * g++.old-deja/g++.mike/p10416.C: Likewise
18424         * g++.old-deja/g++.mike/p11667.C: Likewise
18425         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18426         Remove redundant reference to Iris.
18427         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18428         Elxsi, i860, Pico Java, and WE32K.
18429
18430 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18431
18432         * g++.dg/ext/asm4.C: New test.
18433
18434 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18435
18436         PR c++/9030
18437         * g++.dg/template/friend12.C: New test.
18438         * g++.dg/template/friend13.C: Likewise.
18439         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18440
18441 2003-01-08  Jan Hubicka  <jh@suse.cz>
18442
18443         * gcc.dg/i386-cadd.c: New test.
18444         * gcc.dg/i386-cmov4.c: Likewise.
18445
18446 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18447
18448         PR c++/9165
18449         * g++.dg/warn/Wunused-3.C: New test.
18450
18451         * g++.dg/abi/bitfield9.C: New test.
18452
18453         PR c++/9189
18454         * g++.dg/parse/defarg3.C: New test.
18455
18456 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18457
18458         * g++.dg/parse/ambig1.C: New test.
18459         * g++.dg/parse/defarg2.C: New test.
18460
18461 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18462
18463         * g++.dg/template/defarg-1.C: New test.
18464         * g++.dg/template/local2.C: Likewise.
18465
18466 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18467
18468         * gcc.c-torture/execute/20030105-1.c: New test.
18469
18470 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18471
18472         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18473         * g++.dg/parse/namespace4.C: Likewise.
18474
18475 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18476
18477         * g++.dg/template/ntp2.C: New test.
18478
18479 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18480
18481         * g++.dg/parse/extern-C-1.C: New test.
18482
18483         * g++.dg/parse/namespace4.C: New test.
18484
18485         * g++.dg/template/nested1.C: New test.
18486
18487         * g++.dg/parse/namespace3.C: New test.
18488
18489 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18490
18491         * g++.dg/lookup/two-stage1.C: New test.
18492
18493 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18494
18495         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18496         * g++.old-deja/g++.jason/access8.C: Likewise.
18497         * g++.old-deja/g++.other/decl5.C: Likewise.
18498
18499 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18500
18501         * g++.dg/parse/parse7.C: New test.
18502
18503 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18504
18505         PR c++/2843
18506         * g++.dg/ext/attrib7.C: New test.
18507
18508 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18509
18510         * g++.dg/parse/parse6.C: New test.
18511
18512 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18513
18514         * gcc.dg/h8300-stack-1.c: New.
18515
18516 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18517
18518         g++.dg/lookup/exception1.C: New test.
18519
18520         g++.dg/lookup/template1.C: New test.
18521
18522         g++.dg/parse/namespace2.C: New test.
18523
18524         g++.dg/parse/parens2.C: New test.
18525
18526 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18527
18528         * g++.dg/parse/parse5.C: New test.
18529         * g++.dg/lookup/scoped4.C: New test.
18530
18531 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18532
18533         * g++.dg/parse/parens1.C: New test.
18534
18535         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18536         angle-bracket1.C.
18537         * g++.dg/parse/parens2.C: New test.
18538
18539         * g++.dg/lookup/scope-operator1.C: New test.
18540
18541         * g++.dg/parse/operator1.C: New test.
18542
18543 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18544
18545         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18546         * g++.old-deja/g++.other/access6.C: Likewise.
18547         * g++.old-deja/g++.other/decl1.C: Likewise.
18548         * g++.old-deja/g++.pt/typename12.C: Likewise.
18549
18550 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18551
18552         * g++.dg/parse/namespace1.C: New test.
18553
18554 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18555
18556         * g++.dg/parse/parse4.C: New test.
18557
18558 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18559
18560         * g++.dg/parse/parse3.C: New test.
18561
18562 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18563
18564         * g++.dg/parse/parse2.C: New test.
18565
18566 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18567
18568         * g++.dg/template/friend11.C: New test.
18569
18570 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18571
18572         * g++.dg/parse/parse1.C: New test.
18573
18574 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18575
18576         * lib/profopt.exp: Change the name of a global variable to avoid
18577         possible clashes with other test suites.
18578
18579 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18580
18581         * g++.dg/inherit/covariant8.C: New test.
18582
18583 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18584
18585         * g++.dg/init/array9.C: New test.
18586
18587         PR c++/9112
18588         * g++.dg/parse/expr1.C: New test.
18589
18590 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18591
18592         * gcc.c-torture/compile/20021230-1.c: New test.
18593
18594 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18595
18596         * g++.dg/inherit/covariant5.C: New test.
18597         * g++.dg/inherit/covariant6.C: New test.
18598         * g++.dg/inherit/covariant7.C: New test.
18599
18600 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18601
18602         PR c++/2739
18603         * g++.dg/other/access2.C: New test.
18604
18605 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18606
18607         * g++.dg/other/anon-struct.C: No longer fails
18608         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18609         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18610         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18611
18612 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18613
18614         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18615
18616 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18617
18618         * g++.dg/eh/spec4.C: Remove stray semicolon.
18619         * g++.dg/expr/pmf-1.C: Change error message.
18620         * g++.dg/ext/asm1.C: Remove stray semicolon.
18621         * g++.dg/ext/typename1.C: Add missing typenames.
18622         * g++.dg/inherit/template-as-base.C: Change error message.
18623         * g++.dg/lookup/scoped1.C: Likewise.
18624         * g++.dg/lookup/scoped2.C: Likewise.
18625         * g++.dg/lookup/using2.C: Likewise.
18626         * g++.dg/other/component1.C: Remove stray semicolon.
18627         * g++.dg/other/do1.C: Change error message.
18628         * g++.dg/other/error2.C: Likewise.
18629         * g++.dg/other/init1.C: Likewise.
18630         * g++.dg/other/packed1.C: Remove stray semicolon.
18631         * g++.dg/other/ptrmem2.C: Change error message.
18632         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18633         marker.
18634         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18635         * g++.dg/template/access3.C: Add typename keyword.
18636         * g++.dg/template/access5.C: Remove stray semicolon.
18637         * g++.dg/template/access6.C: Likewise.
18638         * g++.dg/template/complit1.C: Likewise.
18639         * g++.dg/template/crash1.C: Change error message.
18640         * g++.dg/template/inherit2.C: Remove stray semicolon.
18641         * g++.dg/template/instantiate2.C: Likewise.
18642         * g++.dg/template/instantiate3.C: Change error message.
18643         * g++.dg/template/qual1.C: Remove stray semicolon.
18644         * g++.dg/template/qualttp18.C: Change error message.
18645         * g++.dg/template/ref1.C: Remove stray semicolon.
18646         * g++.dg/template/sizeof1.C (A::value): Declare it.
18647         * g++.dg/template/spec4.C: Change error message.
18648         * g++.dg/template/static1.C: Likewise.
18649         * g++.dg/template/type1.C: Likewise.
18650         * g++.dg/template/typename3.C: Likewise.
18651         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18652         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18653         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18654         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18655         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18656         named return value extension.
18657         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18658         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18659         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18660         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18661         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18662         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18663         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18664         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18665         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18666         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18667         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18668         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18669         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18670         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18671         syntax.
18672         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18673         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18674         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18675         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18676         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18677         * g++.old-deja/g++.brendan/template11.C: Likewise.
18678         * g++.old-deja/g++.brendan/template26.C: Likewise.
18679         * g++.old-deja/g++.brendan/template27.C: Use explicit
18680         specialization syntax.
18681         * g++.old-deja/g++.brendan/template30.C: Likewise.
18682         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18683         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18684         non-dependent names.
18685         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18686         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18687         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18688         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18689         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18690         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18691         named return value extension.
18692         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18693         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18694         * g++.old-deja/g++.ext/return1.C: Likewise.
18695         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18696         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18697         * g++.old-deja/g++.jason/access8.C: Likewise.
18698         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18699         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18700         pseudo-destructor names.
18701         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18702         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18703         pseudo-destructor names.
18704         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18705         * g++.old-deja/g++.jason/overload19.C: Likewise.
18706         * g++.old-deja/g++.jason/overload32.C: Likewise.
18707         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18708         stray semicolons.
18709         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18710         * g++.old-deja/g++.jason/return.C: Likewise.
18711         * g++.old-deja/g++.jason/return2.C: Likewise.
18712         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18713         * g++.old-deja/g++.jason/special.C: Use explicit specialization
18714         syntax.
18715         * g++.old-deja/g++.jason/template10.C: Account for use of
18716         non-dependent names.
18717         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
18718         syntax.
18719         * g++.old-deja/g++.jason/template37.C: Likewise.
18720         * g++.old-deja/g++.law/access4.C: Change error messages.
18721         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
18722         pseudo-destructor names.
18723         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18724         * g++.old-deja/g++.law/ctors9.C: Likewise.
18725         * g++.old-deja/g++.law/cvt22.C: Likewise.
18726         * g++.old-deja/g++.law/dtors5.C: Likewise.
18727         * g++.old-deja/g++.law/global-init1.C: Likewise.
18728         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18729         * g++.old-deja/g++.law/operators28.C: Likewise.
18730         * g++.old-deja/g++.law/visibility28.C: Likewise.
18731         * g++.old-deja/g++.martin/eval1.C: Likewise.
18732         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18733         name.
18734         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18735         * g++.old-deja/g++.mike/net34.C: Likewise.
18736         * g++.old-deja/g++.mike/net36.C: Likewise.
18737         * g++.old-deja/g++.mike/ns2.C: Likewise.
18738         * g++.old-deja/g++.mike/p12306.C: Likewise.
18739         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18740         value extension.
18741         * g++.old-deja/g++.mike/p700.C: Likewise.
18742         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18743         * g++.old-deja/g++.mike/p710.C: Likewise.
18744         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18745         value extension.
18746         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18747         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18748         * g++.old-deja/g++.ns/crash2.C: Likewise.
18749         * g++.old-deja/g++.ns/crash3.C: Likewise.
18750         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18751         * g++.old-deja/g++.ns/ns17.C: Likewise.
18752         * g++.old-deja/g++.ns/template16.C: Likewise.
18753         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18754         keyword.
18755         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18756         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18757         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18758         named return value extension.
18759         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18760         * g++.old-deja/g++.other/access4.C: Issue additional error
18761         messages.
18762         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18763         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18764         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18765         * g++.old-deja/g++.other/crash25.C: Change error message.
18766         * g++.old-deja/g++.other/crash4.C: Change error message.
18767         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18768         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18769         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18770         checks.
18771         * g++.old-deja/g++.other/defarg8.C: Likewise.
18772         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18773         * g++.old-deja/g++.other/dtor10.C: Likewise.
18774         * g++.old-deja/g++.other/incomplete.C: Likewise.
18775         * g++.old-deja/g++.other/linkage7.C: Likewise.
18776         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18777         lookup algorithm.
18778         * g++.old-deja/g++.other/mangle2.C: Likewise.
18779         * g++.old-deja/g++.other/refinit2.C: Likewise.
18780         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18781         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18782         * g++.old-deja/g++.pt/crash28.C: Likewise.
18783         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18784         syntax.
18785         * g++.old-deja/g++.pt/crash32.C: Change error message.
18786         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18787         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18788         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18789         error message position.
18790         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18791         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18792         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18793         syntax.
18794         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18795         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18796         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18797         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18798         keyword.
18799         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18800         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18801         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18802         keyword.
18803         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18804         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18805         syntax.
18806         * g++.old-deja/g++.pt/friend28.C: Account for use of
18807         non-dependent names.
18808         * g++.old-deja/g++.pt/friend29.C: Likewise.
18809         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18810         rules.
18811         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18812         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18813         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18814         lookup rules.
18815         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18816         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18817         keyword.
18818         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18819         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18820         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18821         keyword.
18822         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18823         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18824         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18825         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18826         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18827         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18828         keyword.
18829         * g++.old-deja/g++.pt/spec10.C: Likewise.
18830         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18831         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18832         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18833         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18834         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18835         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18836         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18837         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18838         * g++.old-deja/g++.pt/typename15.C: Likewise.
18839         * g++.old-deja/g++.pt/typename22.C: Likewise.
18840         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18841         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18842         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18843         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18844         syntax.
18845         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18846         return value extension.
18847         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18848         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18849         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18850         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18851
18852 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18853
18854         * g++.dg/warn/inline1.C: New test.
18855         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18856         * g++.old-deja/g++.jason/synth10.C: Likewise.
18857         * g++.old-deja/g++.mike/net31.C: Likewise.
18858         * g++.old-deja/g++.mike/p8786.C: Likewise.
18859
18860         * g++.dg/template/friend10.C: New test.
18861         * g++.dg/template/conv5.C: New test.
18862
18863 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18864
18865         * g++.dg/lookup/scoped3.C: New test.
18866
18867         * g++.dg/lookup/decl1.C: New test.
18868         * g++.dg/lookup/decl2.C: New test.
18869
18870 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18871
18872         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18873         gcc.c-torture/compile/20021015-1.c,
18874         gcc.c-torture/compile/20021015-2.c,
18875         gcc.c-torture/compile/20021123-1.c,
18876         gcc.c-torture/compile/20021123-2.c,
18877         gcc.c-torture/compile/20021123-3.c,
18878         gcc.c-torture/compile/20021123-4.c,
18879         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18880         only to 3.1 or 3.2 branch.
18881
18882 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18883
18884         * gcc.dg/i386-bitfield3.c: New test.
18885
18886         * gcc.dg/i386-bitfield2.c: New test.
18887
18888 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18889
18890         * g++.dg/parse/conv_op1.C: New test.
18891
18892 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18893
18894         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18895         approved.
18896
18897 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18898
18899         * gcc.c-torture/compile/20021220-1.c: New test.
18900
18901 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18902
18903         * gcc.dg/i386-fastcall-1.c: New.
18904
18905 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18906
18907         * gcc.c-torture/execute/20021219-1.c: New test.
18908
18909 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18910
18911         * gcc.dg/i386-pic-1.c: New test.
18912
18913 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18914
18915         PR c++/8099
18916         * g++.dg/template/friend9.C: New test.
18917
18918 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18919
18920         PR c++/3663
18921         * g++.dg/template/access7.C: New test.
18922
18923 2002-12-18  Nick Clifton  <nickc@redhat.com>
18924
18925         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18926         the libstdc++-v3 directory has been found.
18927
18928 2002-12-12  Devang Patel <dpatel@apple.com>
18929         * gcc.dg/darwin-ld-1.c: New test.
18930         * gcc.dg/darwin-ld-2.c: New test.
18931         * gcc.dg/darwin-ld-3.c: New test.
18932         * gcc.dg/darwin-ld-4.c: New test.
18933         * gcc.dg/darwin-ld-5.c: New test.
18934
18935 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18936
18937         * gcc.c-torture/compile/20021212-1.c: New test.
18938
18939 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18940
18941         * gcc.dg/fshort-wchar: New test.
18942
18943 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18944
18945         PR c++/8372
18946         * g++.dg/template/dtor1.C: New test.
18947
18948         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18949         markers.
18950
18951 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18952
18953         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18954
18955 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18956
18957         * g++.dg/template/static1.C: New test.
18958         * g++.dg/template/static2.C: New test.
18959         * g++.old-deja/g++.ext/memconst.C: New test.
18960
18961 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18962
18963         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18964         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18965         * g++.dg/special/initp1.C: Likewise.
18966
18967 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18968
18969         * gcc.c-torture/execute/20021204-1.c: New test.
18970
18971 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18972
18973         * gcc.dg/ppc-fmadd-1.c: New file.
18974         * gcc.dg/ppc-fmadd-2.c: New file.
18975         * gcc.dg/ppc-fmadd-3.c: New file.
18976
18977 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18978
18979         * gcc.c-torture/compile/20021204-1.c: New test.
18980
18981 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18982
18983         * g++.dg/inherit/covariant2.C: New test.
18984         * g++.dg/inherit/covariant3.C: New test.
18985         * g++.dg/inherit/covariant4.C: New test.
18986         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18987         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18988
18989 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18990
18991         PR c++/8688
18992         * g++.dg/init/brace3.C: New test.
18993
18994 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18995
18996         * gcc.dg/20020210-1.c: Fix a comment typo.
18997
18998 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18999
19000         PR c++/8720
19001         * g++.dg/parse/defarg1.C: New test.
19002
19003         PR c++/8615
19004         * g++.dg/template/char1.C: New test.
19005
19006         * g++.dg/template/varmod1.C: Fix typo.
19007
19008 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19009
19010         DR 180
19011         * g++.old-deja/g++.pt/crash32.C: Expect error.
19012
19013 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
19014
19015         PR c++/5919
19016         * g++.dg/template/varmod1.C: New test.
19017
19018         PR c++/8727
19019         * g++.dg/inherit/typeinfo1.C: New test.
19020
19021         PR c++/8663
19022         * g++.dg/inherit/typedef1.C: New test.
19023
19024 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
19025
19026         PR c++/8332
19027         PR c++/8493
19028         * g++.dg/template/strlen1.C: New test.
19029
19030         PR c++/8227
19031         * g++.dg/template/ctor2.C: New test.
19032
19033         PR c++/8214
19034         * g++.dg/init/string1.C: New test.
19035
19036         PR c++/8511
19037         * g++.dg/template/friend8.C: New test.
19038
19039 2002-11-29  Joe Buck <jbuck@synopsys.com>
19040
19041         * g++.dg/lookup/anon2.C: New test.
19042
19043 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
19044
19045         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19046         h8300 port.
19047
19048 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19049
19050         * gcc.dg/bitfld-6.c: New test.
19051
19052 2002-11-27  Jan Hubicka  <jh@suse.cz>
19053
19054         * gcc.c-torture/execute/20021127.[cx]: New test.
19055
19056 2002-11-26  Jan Hubicka  <jh@suse.cz>
19057
19058         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19059         quality.
19060
19061 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19062
19063         * g++.dg/init/brace2.C: New test.
19064         * g++.old-deja/g++.mike/p9129.C: Correct.
19065
19066 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
19067
19068         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
19069
19070 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
19071
19072         * gcc.dg/sibcall-6: New test for indirect sibcalls.
19073
19074 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
19075
19076         * testsuite/g++.dg/abi/empty11.C: New test.
19077         * testsuite/g++.dg/rtti/cv1.C: New test.
19078
19079 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
19080
19081         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
19082
19083 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
19084
19085         * g++.dg/abi/empty10.C: New test.
19086
19087 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19088
19089         * gcc.c-torture/compile/20021124-1.c: New test.
19090
19091 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
19092
19093         * g++.dg/abi/rtti2.C: New test.
19094
19095 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19096
19097         * gcc.dg/i386-unroll-1.c: New test.
19098
19099 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19100
19101         * gcc.c-torture/compile/20021120-1.c: New test.
19102         * gcc.c-torture/compile/20021120-2.c: New test.
19103
19104 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19105
19106         * gcc.dg/bitfld-5.c: New test.
19107
19108 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19109
19110         * gcc.c-torture/execute/20021120-3.c: New test.
19111
19112 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19113
19114         * gcc.c-torture/execute/20021120-2.c: New test.
19115
19116 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19117
19118         * gcc.c-torture/execute/20021120-1.c: New test.
19119
19120 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
19121
19122         * gcc.c-torture/execute/20021118-3.c: New test.
19123
19124 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19125
19126         * gcc.c-torture/compile/20021119-1.c: New test.
19127
19128 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
19129
19130         * gcc.dg/duff-1.c: New test.
19131         * gcc.dg/duff-2.c: New test.
19132         * gcc.dg/duff-3.c: New test.
19133
19134 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
19135
19136         * gcc.dg/cpp/_Pragma5.c: New test.
19137
19138 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19139
19140         * gcc.c-torture/execute/20021118-2.c: New test.
19141
19142 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19143
19144         * gcc.c-torture/execute/20021118-1.c: New test.
19145
19146 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
19147
19148         * gcc.dg/20021116-1.c: New test.
19149
19150 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
19151
19152         * g++.dg/abi/vcall1.C: New test.
19153
19154 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
19155
19156         * gcc.dg/20021029-1.c: New test.
19157         * gcc.dg/20021029-2.c: New test.
19158
19159 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19160
19161         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
19162
19163 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19164
19165         PR c/8439
19166         * gcc.dg/20021110.c: Move to ...
19167         * gcc.c-torture/compile/20021110.c: .... here.
19168
19169 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19170
19171         PR c/8467
19172         * gcc.c-torture/execute/20021111-1.c
19173
19174 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19175
19176         PR c/8439
19177         * gcc.dg/20021110.c: New test.
19178
19179 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
19180
19181         * g++.dg/abi/vthunk3.C: Run only on x86.
19182
19183 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19184
19185         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
19186
19187 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
19188
19189         * lib/compat.exp (compat-execute): Fix logic error in last
19190         change.
19191
19192 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
19193
19194         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
19195
19196 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19197
19198         PR c++/8389
19199         * g++.dg/template/access6.C: New test.
19200
19201 2002-11-08  Jan Hubicka  <jh@suse.cz>
19202
19203         * gcc.dg/i386-ssefp-1.c: New test.
19204         * gcc.dg/i386-ssefp-1.c: New test.
19205
19206 2002-11-08  Jan Hubicka  <jh@suse.cz>
19207
19208         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
19209
19210 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19211
19212         * g++.dg/abi/vthunk3.C: New test.
19213
19214         PR c++/8338
19215         * g++.dg/template/crash2.C: New test.
19216
19217 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19218
19219         * testsuite/g++.dg/abi/dtor1.C: New test.
19220         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19221
19222 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19223
19224         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19225         Darwin.
19226
19227 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19228
19229         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19230         -mthumb.  Only xfail with -O0.
19231
19232 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19233
19234         * g++.dg/abi/thunk1.C: New test.
19235         * g++.dg/abi/thunk2.C: Likewise.
19236         * g++.dg/abi/vtt1.C: Likewise.
19237
19238 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19239
19240         PR optimization/8423
19241         * gcc.c-torture/execute/builtin-constant.c: New test.
19242
19243 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19244
19245         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19246         Add some more cases.
19247
19248 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19249
19250         PR c++/8391
19251         * g++.dg/opt/local1.C: New test.
19252
19253 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19254
19255         PR c++/8160
19256         * g++.dg/template/complit1.C: New test.
19257
19258         PR c++/8149
19259         * g++.dg/template/typename4.C: Likewise.
19260
19261 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19262
19263         Core issue 287, PR c++/7639
19264         * g++.dg/template/instantiate1.C: Adjust error location.
19265         * g++.dg/template/instantiate3.C: New test.
19266         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19267         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19268         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19269
19270 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19271
19272         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19273
19274 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19275
19276         PR c++/8287
19277         * g++.dg/init/dtor2.C: New test.
19278
19279 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19280
19281         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19282         * gcc.dg/nest.c: Bypass errors on irix6.
19283
19284 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19285
19286         * gcc.dg/nest.c: Expect error for mmix-*-*.
19287         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19288
19289 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19290
19291         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19292         markers.
19293
19294         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19295
19296 2002-10-25  Mike Stump  <mrs@apple.com>
19297
19298         * gcc.dg/warn-1.c: New test.
19299
19300 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19301
19302         * g++.dg/template/typename3.C: New test.
19303
19304 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19305
19306         * g++.dg/lookup/ptrmem1.C: New test.
19307
19308         * g++.dg/abi/vthunk2.C: New test.
19309
19310 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19311
19312         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19313
19314 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19315
19316         * g++.dg/abi/empty9.C: New test.
19317
19318 2002-10-24  Richard Henderson  <rth@redhat.com>
19319
19320         * g++.dg/inherit/thunk1.C: Enable for ia64.
19321
19322 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19323
19324         PR c++/8067
19325         * g++.dg/lookup/pretty1.C: New test.
19326
19327 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19328
19329         * gcc.dg/20021023-1.c: New test.
19330
19331 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19332
19333         PR c++/7679
19334         * g++.dg/parse/inline1.C: New test.
19335
19336 2002-10-23  Richard Henderson  <rth@redhat.com>
19337
19338         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19339
19340         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19341
19342 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19343
19344         PR c++/6579
19345         * g++.dg/parse/stmtexpr3.C: New test.
19346
19347 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19348
19349         * g++.dg/expr/cond1.C: New test.
19350
19351 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19352
19353         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19354
19355 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19356
19357         * g++.dg/abi/vbase13.C: New test.
19358         * g++.dg/abi/vbase14.C: Likewise.
19359
19360 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19361
19362         * gcc.dg/tls/pic-1.c: New test.
19363         * gcc.dg/tls/nonpic-1.c: New test.
19364         * gcc.dg/20021018-1.c: New test.
19365
19366 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19367
19368         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19369         Remove only files with the same base name as the test case.
19370         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19371         (profopt-execute): Likewise.  Also, remove old profiling
19372         and performance data files before running the tests.
19373
19374         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19375         * g++.dg/bprob/bprob.exp: Likewise.
19376         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19377         to allow more general test case names.
19378
19379         * g++.dg/bprob/bprob-1.C: Rename to ...
19380         * g++.dg/bprob/g++-bprob-1.C: ... this.
19381
19382         * g77.dg/bprob/bprob-1.f: Rename to ...
19383         * g77.dg/bprob/g77-bprob-1.f: ... this.
19384
19385 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19386
19387         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19388         bison 1.50 or later.
19389
19390 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19391
19392         * g++.dg/README: Describe more test directories.
19393
19394 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19395
19396         * g++.dg/init/array6.C: Add additional tests.
19397
19398 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19399
19400         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19401         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19402
19403 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19404
19405         * gcc.c-torture/compile/20020604-1.x: New.
19406         * gcc.c-torture/compile/simd-5.x: Likewise.
19407         * gcc.c-torture/execute/920710-1.x: Likewise.
19408         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19409
19410 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19411
19412         * g++.dg/inherit/override1.C: Add dg-options clause.
19413
19414 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19415
19416         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19417         _mm_slli_si128.
19418
19419 2002-10-19  Andreas Schwab  <schwab@suse.de>
19420
19421         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19422         directory component.
19423
19424 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19425
19426         * g++.dg/inherit/thunk1.C: New test.
19427
19428         * g++.dg/inherit/override1.C: New test.
19429
19430         * g++.dg/abi/mangle11.C: New test.
19431         * g++.dg/abi/mangle14.C: New test.
19432         * g++.dg/abi/mangle17.C: New test.
19433
19434 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19435
19436         * g++.dg/overload/member2.C: New test.
19437
19438 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19439
19440         * g++.dg/README: Describe new compat directory.
19441         * g++.dg/dg.exp: Skip tests in compat directory.
19442         * README.compat: New file.
19443         * lib/compat.exp: New expect script.
19444         * g++.dg/compat: New test directory.
19445         * g++.dg/compat/compat.exp: New expect script.
19446         * g++.dg/compat/abi: New test directory.
19447         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19448         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19449         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19450         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19451         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19452         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19453         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19454         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19455         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19456         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19457         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19458         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19459         * g++.dg/compat/break: New test directory.
19460         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19461         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19462         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19463         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19464         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19465         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19466         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19467         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19468         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19469         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19470         g++.dg/compat/break/README: New files.
19471         * g++.dg/compat/eh: New test directory.
19472         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19473         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19474         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19475         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19476         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19477         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19478         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19479         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19480         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19481         g++.dg/compat/eh/filter2_y.C,
19482         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19483         g++.dg/compat/eh/new1_y.C,
19484         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19485         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19486         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19487         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19488         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19489         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19490         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19491         g++.dg/compat/eh/unexpected1_y.C: New files.
19492         * g++.dg/compat/init: New test directory.
19493         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19494         g++.dg/compat/init/array5_y.C,
19495         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19496         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19497         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19498         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19499         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19500         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19501         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19502         g++.dg/compat/init/init-ref2_y.C: New files.
19503
19504 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19505
19506         PR c++/7584
19507         * g++.dg/inherit/using3.C: New test.
19508
19509 2002-10-17  Jan Hubicka  <jh@suse.cz>
19510
19511         * gcc.dg/20021017-2.c: New test.
19512
19513 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19514
19515         * g++.dg/abi/mangle16.C: Adjust.
19516
19517         * g++.dg/init/array8.C: New test.
19518
19519 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19520
19521         * gcc.dg/special/mips-abi.exp: New test.
19522         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19523
19524 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19525
19526         * g++.dg/abi/mangle16.C: New test.
19527         * g++.dg/abi/mangle17.C: Likewise.
19528
19529         PR c++/7478
19530         * g++.dg/template/ref1.C: New test.
19531
19532 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19533
19534         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19535
19536 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19537
19538         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19539
19540 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19541
19542         PR c++/7524
19543         * g++.dg/init/array7.C: New test.
19544
19545 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19546
19547         * g++.dg/init/array6.C: New test.
19548
19549         * g++.dg/abi/mangle13.C: Likewise.
19550         * g++.dg/abi/mangle14.C: Likewise.
19551         * g++.dg/abi/mangle15.C: Likewise.
19552
19553 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19554
19555         * g++.dg/abi/empty8.C: New test.
19556
19557 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19558
19559         * g++.dg/init/ctor1.C: New test.
19560
19561 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19562
19563         * gcc.c-torture/execute/20021015-1.c: New test.
19564
19565 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19566
19567         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19568
19569 2002-10-14  Jan Hubicka  <jh@suse.cz>
19570
19571         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19572
19573 2002-10-14  Richard Henderson  <rth@redhat.com>
19574
19575         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19576
19577 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19578
19579         PR optimization/6631
19580         * g++.dg/opt/const2.C: New test.
19581
19582 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19583
19584         PR c++/7176
19585         * g++.dg/parse/friend1.C: New test.
19586         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19587
19588 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19589
19590         * gcc.dg/20021014-1.c: New test.
19591
19592 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19593
19594         PR c++/5661
19595         * g++.dg/ext/vlm1.C: New test.
19596         * g++.dg/ext/vlm2.C: Likewise.
19597
19598         * g++.dg/init/array1.C: Remove invalid braces.
19599         * g++.dg/init/brace1.C: New test.
19600         * g++.dg/init/copy2.C: Likewise.
19601         * g++.dg/init/copy3.C: Likewise.
19602         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19603         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19604         braces.
19605
19606 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19607
19608         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19609
19610 2002-10-11  Richard Shann  <richard.shann@superh.com>
19611
19612         * gcc.c-torture/compile/simd-5.c: New test.
19613
19614 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19615
19616         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19617
19618 2002-10-10  Jim Wilson  <wilson@redhat.com>
19619
19620         * gcc.c-torture/execute/20021010-1.c: New test.
19621
19622 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19623
19624         PR c/7353
19625         * g++.dg/ext/typedef-init.C: New test.
19626         * gcc.dg/typedef-init.c: New test.
19627
19628 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19629
19630         * gcc.dg/cpp/paste13.c: New test.
19631
19632 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19633
19634         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19635         remaining platforms, XFAIL during compile, not execute.  Don't
19636         XFAIL at -O0.
19637
19638 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19639
19640         * gcc.dg/alias-1.c: Tweak expected warning.
19641
19642 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19643
19644         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19645
19646 2002-10-06  Andreas Jaeger  <aj@suse.de>
19647
19648         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19649         * gcc.dg/cpp/c++98.C: Likewise.
19650
19651         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19652         * g++.dg/cpp/c++98.C: Likewise.
19653
19654         * g++.dg/README (Subdirectories): Mention cpp directory.
19655
19656         PR target/7559
19657         * gcc.dg/20021006-1.c: New test.
19658
19659 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19660
19661         PR c++/7804
19662         * g++.dg/other/warning1.C: New test.
19663
19664 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19665
19666         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19667         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19668         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19669
19670 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19671
19672         PR c++/7931
19673         * g++.dg/template/ptrmem3.C: New test.
19674
19675         PR c++/7754
19676         * g++.dg/template/union1.C: New test.
19677
19678 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19679
19680         PR c++/8006
19681         * g++.dg/abi/mangle9.C: New test.
19682         * g++.dg/abi/mangle10.C: New test.
19683         * g++.dg/abi/mangle11.C: New test.
19684         * g++.dg/abi/mangle12.C: New test.
19685
19686 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19687
19688         PR c++/7188.
19689         * g++.dg/template/meminit1.C: New test.
19690         * g++.dg/warn/Wreorder-1.C: Likewise.
19691         * g++.old-deja/g++.mike/warn3.C: Tweak.
19692         * lib/prune.exp: Ingore "in copy constructor".
19693
19694 2002-10-02  Andreas Jaeger  <aj@suse.de>
19695
19696         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19697         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19698         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19699         on x86-64.
19700
19701 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19702
19703         * gcc.dg/empty1.C: Fix typo.
19704
19705 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19706
19707         * gcc.dg/alias-1.c: New test.
19708
19709 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19710
19711         * gcc.dg/empty1.C: New test.
19712
19713         * g++.dg/tls/init-2.C: Tweak error messages.
19714
19715 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
19716
19717         * gcc.c-torture/compile/20020923-1.c: New test.
19718
19719 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
19720
19721         * gcc.c-torture/execute/ffs-1.c: New test.
19722         * gcc.c-torture/execute/ffs-2.c: Ditto.
19723
19724 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19725
19726         * g++.dg/overload/member1.C: New test.
19727
19728 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19729
19730         * g++.dg/abi/empty7.C: New test.
19731         * g++.dg/init/pm2.C: Likewise.
19732
19733 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19734
19735         * g++.dg/rtti/crash1.C: New test.
19736
19737 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19738
19739         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19740         gcc.dg/sibcall-4.c: New tests.
19741
19742 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19743
19744         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19745         powerpc and MMIX targets.
19746
19747 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19748
19749         * gcc.dg/cpp/20020927-1.c: New.
19750
19751 2002-09-26  David S. Miller  <davem@redhat.com>
19752
19753         * gcc.c-torture/compile/trunctfdf.c: New.
19754
19755 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19756
19757         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19758
19759 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19760
19761         * gcc.c-torture/execute/loop-15.c: New.
19762
19763 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19764
19765         * README.QMTEST: Fix typo.
19766
19767 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19768
19769         * gcc.dg/20020926-1.c: New test.
19770
19771 2002-09-25  David S. Miller  <davem@redhat.com>
19772
19773         PR target/7842
19774         * gcc.c-torture/execute/shiftdi.c: New test.
19775
19776 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19777
19778         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19779         unique to the tool.
19780         * lib/g77.exp (g77_init): Likewise.
19781         * lib/g++.exp (g++_init): Likewise.
19782         * lib/objc.exp (objc_init): Likewise.
19783
19784 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19785
19786         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19787         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19788         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19789
19790 2002-09-25  Richard Henderson  <rth@redhat.com>
19791
19792         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19793         too-small long double.
19794
19795 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19796
19797         * gcc.dg/20020919-1.c: New test.
19798
19799 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19800
19801         * g++.dg/abi/bitfield6.C: New test.
19802         * g++.dg/abi/bitfield7.C: New test.
19803         * g++.dg/abi/bitfield8.C: New test.
19804         * g++.dg/abi/vbase11.C: New test.
19805
19806 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19807
19808         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19809         hppa*-*-hpux*.  Update test comment.
19810
19811 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19812
19813         * gcc.dg/tls/struct-1.c: New test.
19814
19815 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19816
19817         * gcc.dg/cpp/tr-warn2.c: Update.
19818
19819 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19820
19821         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19822
19823 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19824
19825         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19826         systems.
19827
19828 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19829
19830         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19831
19832         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19833         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19834         setting of cxxfilt.
19835
19836 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19837
19838         * gcc.dg/20020312-2.c: Update for darwin.
19839
19840 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19841
19842         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19843
19844 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19845
19846         * objc.dg/comp-types-1.m: New test.
19847         * objc.dg/comp-types-2.m: New test.
19848         * objc.dg/comp-types-3.m: New test.
19849         * objc.dg/comp-types-4.m: New test.
19850         * objc.dg/comp-types-5.m: New test.
19851         * objc.dg/comp-types-6.m: New test.
19852
19853 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19854
19855         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19856
19857 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19858
19859         * g++.dg/other/do1.C: New test.
19860
19861         * g++.dg/template/subst1.C: New test.
19862
19863 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19864
19865         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19866
19867 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19868
19869         * g++.dg/template/qualttp20.C: Adjust expected errors.
19870         * g++.old-deja/g++.jason/report.C: Likewise.
19871         * g++.old-deja/g++.other/qual1.C: Likewise.
19872
19873         * g++.dg/lookup/scoped2.C: New test.
19874
19875         * g++.dg/ext/asm3.C: New test.
19876
19877 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19878
19879         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19880
19881 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19882
19883         * ChangeLog: follow spelling conventions.
19884         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19885         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19886         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19887         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19888         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19889         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19890         * g++.old-deja/g++.law/global-init1.C: Likewise.
19891         * g++.old-deja/g++.other/delete4.C: Likewise.
19892         * g++.old-deja/g++.other/inline21.C: Likewise.
19893         * g++.old-deja/g++.other/singleton.C: Likewise.
19894         * g77.dg/strlen0.f: Likewise.
19895         * g77.f-torture/compile/20010519-1.f: Likewise.
19896         * g77.f-torture/compile/980310-4.f: Likewise.
19897         * gcc.c-torture/compile/20000605-1.c: Likewise.
19898         * gcc.c-torture/execute/20020225-1.c: Likewise.
19899         * gcc.dg/c90-hexfloat-2.c: Likewise.
19900         * gcc.dg/c99-bool-1.c: Likewise.
19901         * gcc.dg/c99-hexfloat-2.c: Likewise.
19902         * gcc.dg/dll-2.c: Likewise.
19903         * gcc.dg/wtr-union-init-1.c: Likewise.
19904         * gcc.dg/wtr-union-init-2.c: Likewise.
19905         * gcc.dg/wtr-union-init-3.c: Likewise.
19906         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19907         * gcc.dg/cpp/defined.c: Likewise.
19908         * gcc.dg/cpp/macsyntx.c: Likewise.
19909         * gcc.dg/cpp/paste2.c: Likewise.
19910         * gcc.dg/cpp/trad/defined.c: Likewise.
19911         * gcc.dg/format/c90-printf-1.c: Likewise.
19912         * gcc.dg/format/c90-scanf-1.c: Likewise.
19913         * gcc.dg/format/c99-printf-1.c: Likewise.
19914         * gcc.dg/format/c99-scanf-1.c: Likewise.
19915         * gcc.misc-tests/gcov-8.c: Likewise.
19916         * lib/profopt.exp: Likewise.
19917
19918 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19919
19920         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19921
19922 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19923
19924         * g++.dg/inherit/using2.C: New test.
19925
19926 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19927
19928         * ChangeLog: Follow spelling conventions.
19929         * g++.dg/template/friend4.C: Likewise.
19930         * g++.old-deja/g++.pt/crash67.C: Likewise.
19931         * gcc.c-torture/execute/20000801-4.c: Likewise.
19932         * gcc.dg/c90-digraph-1.c: Likewise.
19933         * gcc.dg/c94-digraph-1.c: Likewise.
19934         * gcc.dg/c99-digraph-1.c: Likewise.
19935         * gcc.dg/cpp/line5.c: Likewise.
19936         * gcc.dg/cpp/multiline.c: Likewise.
19937         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19938         * gcc.dg/format/attr-3.c: Likewise.
19939         * gcc.dg/format/c90-scanf-3.c: Likewise.
19940         * gcc.dg/format/ext-4.c: Likewise.
19941
19942 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19943
19944         * g++.dg/template/pretty1.C: New test.
19945
19946 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19947
19948         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19949
19950 2002-09-13  Matt Austern  <austern@apple.com>
19951
19952         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19953         passing a cast expression to a function by const reference.
19954
19955 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19956
19957         * g++.dg/template/deduce1.C: New test.
19958
19959 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19960
19961         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19962         32-bit int.
19963
19964 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19965
19966         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19967         usage.
19968
19969 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19970
19971         * gcc.c-torture/compile/20020910-1.c: New test.
19972
19973 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19974
19975         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19976
19977 2002-09-10  Andreas Jaeger  <aj@suse.de>
19978
19979         * gcc.dg/20020312-2.c: Adjust for x86-64.
19980
19981 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19982
19983         * g77.dg/7388.f: New test case for PR 7388.
19984
19985 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19986
19987         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19988
19989 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19990
19991         * objc.dg/proto-lossage-1.m: New test.
19992
19993 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19994
19995         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19996
19997 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19998
19999         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
20000         expected to pass.
20001
20002 2002-09-06  Stan Shebs  <shebs@apple.com>
20003             David Edelsohn  <edelsohn@gnu.org>
20004
20005         * gcc.dg/weak: New directory.
20006         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
20007         target-specific xfail bits.
20008         * gcc.dg/typeof-2.c: Move to new directory.
20009         * gcc.dg/weak.exp: New expect script.
20010
20011 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
20012
20013         * gcc.c-torture/execute/extzvsi.c: New test.
20014
20015 2002-09-05  Stan Shebs  <shebs@apple.com>
20016
20017         * gcc.dg/weak-1.c: xfail on Darwin.
20018         * gcc.dg/weak-2.c: Ditto.
20019         * gcc.dg/weak-3.c: Ditto.
20020         * gcc.dg/weak-4.c: Ditto.
20021         * gcc.dg/weak-5.c: Ditto.
20022         * gcc.dg/weak-6.c: Ditto.
20023         * gcc.dg/weak-7.c: Ditto.
20024         * gcc.dg/weak-8.c: Ditto.
20025         * gcc.dg/weak-9.c: Ditto.
20026
20027 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
20028
20029         * gcc.c-torture/execute/loop-14.c: New test.
20030
20031 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
20032
20033         * g++.dg/other/cxa-atexit1.C: New test.
20034
20035         * gcc.dg/typeof-2.c: New test.
20036
20037 2002-09-03  Roger Sayle  <roger@eyesopen.com>
20038
20039         * gcc.dg/builtins-2.c: New testcase.
20040         * gcc.dg/builtins-3.c: New testcase.
20041
20042 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
20043
20044         * gcc.dg/cpp/_Pragma4.c: New test.
20045
20046 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20047
20048         * objc/execute/nil_method-1.m: New testcase.
20049
20050 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20051
20052         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20053         [Object class], not [Object initialize].
20054
20055 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20056             Hans-Peter Nilsson  <hp@bitrange.com>
20057
20058         * gcc.c-torture/execute/20020720-1.x: Skip test on
20059         mmix-knuth-mmixware.  Correct comment.
20060
20061 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20062
20063         * testsuite/g++.dg/abi/bitfield5.C: New test.
20064         * testsuite/g++.dg/abi/vbase10.C: Likewise.
20065
20066 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
20067
20068         * objc.dg/undeclared-selector.m: New test.
20069
20070 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
20071
20072         * g++.dg/other/offsetof1.C: Avoid cast warning.
20073
20074 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
20075
20076         * objc.dg/super-class-2.m: New test.
20077
20078 2002-08-24  Matt Austern  <austern@apple.com>
20079
20080         * g++.dg/ext/lvaddr.C: New test.
20081         * g++.dg/ext/lvcast.C: New test.
20082
20083 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
20084
20085         * testsuite/g++.dg/inherit/cond1.C: New test.
20086
20087 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
20088
20089         * gcc.dg/noncompile/incomplete-1.c: New test.
20090
20091 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20092
20093         * gcc.dg/typespec-1.c: New test.
20094
20095 2002-08-20  Devang Patel  <dpatel@apple.com>
20096         * objc.dg/proto-hier-2.m: New test.
20097
20098 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
20099
20100         * objc.dg/bitfield-1.m: New test.
20101         * objc.dg/bitfield-2.m: New test.
20102
20103 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20104
20105         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
20106         gcc.dg/c99-flex-array-4.c: New tests.
20107
20108 2002-08-16  Stan Shebs  <shebs@apple.com>
20109
20110         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
20111
20112 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
20113
20114         * gcc.dg/typeof-1.c: New test.
20115         * g++.dg/ext/typeof2.C: New test.
20116
20117 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20118
20119         * g++.dg/other/offsetof1.C: New test.
20120
20121 2002-08-14  Richard Henderson  <rth@redhat.com>
20122
20123         * gcc.dg/tls/diag-3.c: Fix expected message strings.
20124
20125 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
20126
20127         * gcc.dg/cpp/_Pragma3.c: New test.
20128
20129 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
20130
20131         * g++.dg/template/inherit3: New test.
20132
20133 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20134
20135         * gcc.dg/bitfld-4.c: Add blank options.
20136
20137 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
20138
20139         * g++.dg/template/crash1.C: New test.
20140
20141 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20142
20143         * gcc.dg/tls/opt-2.c: New test.
20144
20145 2002-08-08  Devang Patel  <dpatel@apple.com>
20146
20147         * objc.dg/selector-1.m : New test
20148
20149 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20150
20151         * g++.dg/abi/bitfield4.C: New test.
20152         * gcc.dg/bitfld-4.c: New test.
20153
20154 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20155
20156         * g++.dg/other/packed1.C: New test.
20157
20158 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
20159
20160         * g++.dg/abi/offsetof.C: Tweak error messages.
20161         * g++.old-deja/g++.mike/p10769a.C: Likewise.
20162
20163 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20164
20165         * gcc.dg/bitfld-3.c: New test.
20166
20167 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20168             Richard Henderson  <rth@redhat.com>
20169
20170         * gcc.dg/i386-bitfield1.c: New test.
20171         * g++.dg/abi/bitfield3.C: Update.
20172
20173 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
20174
20175         * objc.dg/const-str-2.m: Update.
20176         * gcc.dg/cpp/c++98.c: Change to C extension.
20177         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
20178         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
20179
20180 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
20181
20182         * testsuite/gcc.dg/tls/diag-3.c: New.
20183
20184 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
20185
20186         * g++.dg/README (Subdirectories): Document new subdir expr.
20187         * g++.dg/expr/pmf-1.C: New test.
20188
20189 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
20190
20191         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
20192
20193 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
20194
20195         * g++.dg/abi/bitfield3.C: New test.
20196
20197 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
20198
20199         * lib/gcov.exp: Tweak expected line formats.
20200         * gcc.misc-tests/gcov8.c: New test.
20201         * gcc.misc-tests/gcov8.x: New flags.
20202
20203 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
20204
20205         * consistency.vlad/layout/endian.c: Include string.h.
20206
20207         * gcc.c-torture/execute/20020805-1.c: New test.
20208
20209 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
20210
20211         * g++.dg/other/conversion1.C: New test.
20212
20213 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20214
20215         * gcc.dg/builtins-1.c: New testcase.
20216
20217 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20218
20219         * g++.dg/inherit/access3.C: New test.
20220
20221 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20222
20223         * gcc.dg/ia64-visibility-2.c: New test.
20224
20225 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20226
20227         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20228         __qualifier_flags to __flags.
20229
20230 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20231
20232         * g++.dg/inherit/operator1.C: New test.
20233         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20234         * g++.dg/other/error1.C: Change expected error message.
20235         * g++.dg/template/conv4.C: Likewise.
20236
20237 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20238
20239         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20240         for documented behavior.
20241
20242 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20243
20244         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20245         several targets known to fail.
20246
20247 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20248
20249         * gcc.dg/mips-args-[123].c: New tests.
20250
20251 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20252
20253         * gcc.dg/ppc-spe.c: New.
20254
20255 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20256
20257         * g++.dg/other/ptrmem4.C: New testcase.
20258
20259 2002-07-24  Richard Henderson  <rth@redhat.com>
20260
20261         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20262
20263 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20264
20265         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20266
20267 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20268
20269         * gcc.c-torture/execute/memset-3.c: New testcase.
20270
20271 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20272
20273         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20274         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20275
20276 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20277
20278         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20279         Delete.
20280
20281 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20282
20283         * gcc.c-torture/compile/simd-4.c: New test.
20284
20285 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20286
20287         PR c++/7347, c++/7348
20288         * g++.dg/template/access4.C: New test.
20289         * g++.dg/template/access5.C: New test.
20290         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20291         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20292         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20293         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20294
20295 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20296
20297         * gcc.dg/gnu89-init-2.c: New test.
20298
20299 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20300
20301         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20302
20303 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20304
20305         * gcc.c-torture/execute/20020720-1.c: New testcase.
20306
20307 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20308
20309         * gcc.dg/cpp/Wsignprom.c: New tests.
20310
20311 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20312
20313         * gcc.c-torture/execute/loop-13.c: New test.
20314
20315 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20316
20317         * gcc.dg/cpp/expr.c: New tests.
20318
20319 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20320
20321         * g++.dg/opt/pr6713.C: Add template instantiation.
20322
20323 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20324
20325         * gcc.dg/nest.c: New test.
20326
20327 2002-07-17  Richard Henderson  <rth@redhat.com>
20328
20329         * g++.dg/opt/pr6713.C: New test.
20330
20331 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20332
20333         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20334         XFAIL for all x86 processors.
20335
20336 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20337
20338         * gcc.c-torture/execute/20010122-1.x: Do not test with
20339         -fomit-frame-pointer.
20340
20341 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20342
20343         * g++.dg/template/instantiate2.C: New test.
20344         * g++.dg/template/spec4.C: New test.
20345
20346 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20347
20348         * g++.dg/template/access2.C: New test.
20349         * g++.dg/template/access3.C: New test.
20350
20351 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20352
20353         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20354         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20355         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20356         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20357         Convert to use <stdarg.h>.
20358         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20359         Delete.
20360         * gcc.dg/va-arg-2.c: New.
20361         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20362
20363 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20364
20365         * gcc.c-torture/compile/20020710-1.c: New test.
20366
20367 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20368                           Andrew Pinski  <pinskia@physics.uc.edu>
20369
20370         gcc.c-torture/compile/simd-2.c: New testcase.
20371         gcc.c-torture/compile/simd-3.c: Likewise.
20372
20373 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20374
20375         PR c++/7224
20376         * g++.dg/overload/error1.C: New test.
20377
20378 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20379
20380         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20381         configuration and IRIX 6 O32 ABI.
20382
20383 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20384
20385         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20386
20387 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20388
20389         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20390
20391 2002-07-10  Jeffrey A Law  <law@redhat.com>
20392
20393         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20394
20395         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20396
20397 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20398
20399         * gcc.dg/20020312-2.c: Check for __PPC__.
20400
20401 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20402
20403         * gcc.c-torture/compile/20020709-1.c: New test.
20404
20405 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20406
20407         * g++.dg/template/qualttp21.C: New test case.
20408
20409 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20410
20411         * gcc.c-torture/compile/20020706-1.c: New test.
20412         * gcc.c-torture/compile/20020706-2.c: New test.
20413
20414 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20415             Alexandre Oliva  <aoliva@redhat.com>
20416
20417         * g++.dg/warn/incomplete1.C: New test.
20418
20419 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20420
20421         PR c++/7099
20422         * g++.dg/warn/noreturn1.C: New test.
20423
20424 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20425
20426         PR c++/6706
20427         * g++.dg/debug/debug6.C: New test.
20428         * g++.dg/debug/debug7.C: New test.
20429
20430 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20431
20432         * gcc.c-torture/compile/simd-3.c: New test.
20433
20434 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20435
20436         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20437         * gcc.dg/20020620-1.c: Likewise.
20438
20439 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20440
20441         PR c++/6944
20442         * g++.dg/init/array4.C: New test.
20443         * g++.dg/init/array5.C: New test.
20444
20445 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20446
20447         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20448         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20449
20450 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20451
20452         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20453         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20454         * gcc.dg/wtr-conversion-1.c: Likewise.
20455         * gcc.dg/wtr-escape-1.c: Likewise.
20456         * gcc.dg/wtr-int-type-1.c: Likewise.
20457         * gcc.dg/wtr-label-1.c: Likewise.
20458         * gcc.dg/wtr-static-1.c: Likewise.
20459         * gcc.dg/wtr-strcat-1.c: Likewise.
20460         * gcc.dg/wtr-suffix-1.c: Likewise.
20461         * gcc.dg/wtr-switch-1.c: Likewise.
20462         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20463         * gcc.dg/wtr-union-init-1.c: Likewise.
20464         * gcc.dg/wtr-union-init-2.c: Likewise.
20465         * gcc.dg/wtr-union-init-3.c: Likewise.
20466
20467         * gcc.dg/wtr-func-def-1.c: New test.
20468
20469 2002-07-02 Devang Patel <dpatel@apple.com>
20470
20471         * objc.dg/param-1.m: New test.
20472
20473 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20474
20475         * gcc.dg/cpp/trad/directive.c: Add test.
20476         * gcc.dg/cpp/trad/macroargs.c: Add test.
20477         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20478
20479 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20480
20481         * gcc.dg/cpp/cmdlne-M.c: New test.
20482
20483 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20484
20485         * objc.dg/desig-init-1.m: New test.
20486
20487 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20488
20489         PR c++/6716
20490         * g++.dg/template/instantiate1.C: New test.
20491
20492 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20493
20494         PR c++/7112
20495         * g++.dg/template/sizeof2.C: New test.
20496
20497 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20498
20499         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20500         gcc.dg/cpp/trad/include.c: New tests.
20501
20502 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20503
20504         PR target/7177
20505         * gcc.c-torture/compile/20020701-1.c: New test.
20506
20507 2002-07-01  Stan Shebs  <shebs@apple.com>
20508
20509         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20510         header here...
20511         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20512         (objc-torture-execute): or here.
20513
20514 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20515
20516         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20517
20518 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20519
20520         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20521
20522 2002-06-30  Devang Patel  <dpatel@apple.com>
20523
20524         * objc.dg/fsyntax-only.m: New test.
20525
20526 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20527
20528         PR c++/6695
20529         * g++.dg/template/friend7.C: New file.
20530
20531 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20532
20533         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20534         return type.
20535
20536 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20537
20538         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20539         avoid division by zero.
20540
20541 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20542
20543         * gcc.dg/Wunknownprag.c: New tests.
20544
20545 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20546
20547         * gcc.c-torture/execute/simd-2.c: New test.
20548
20549 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20550
20551         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20552         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20553         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20554         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20555         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20556         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20557         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20558         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20559         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20560         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20561         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20562         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20563         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20564         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20565         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20566         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20567         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20568
20569 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20570
20571         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20572         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20573         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20574         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20575         New tests.
20576         * gcc.dg/cpp/trad/directive.c: Update.
20577
20578 2002-06-23  Andreas Jaeger  <aj@suse.de>
20579
20580         * gcc.c-torture/execute/complex-6.c: New.
20581
20582 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20583
20584         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20585         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20586         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20587         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20588
20589 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20590
20591         * gcc.dg/cpp/trad: New directory with traditional tests copied
20592         from parent directory.
20593         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20594         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20595         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20596         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20597         Move to trad/ and rename.
20598         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20599         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20600         gcc.dg/cpp/trad/redef2.c: New tests.
20601         * gcc.dg/cpp/trad/trad.exp: New driver.
20602
20603 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20604
20605         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20606         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20607         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20608         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20609         Remove.
20610
20611 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20612
20613         * gcc.dg/20020620-1.c: New test.
20614
20615 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20616
20617         * g++.dg/template/ttp4.C: New test.
20618
20619 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20620
20621         * g++.dg/opt/vt1.C: Fix regexp.
20622
20623 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20624
20625         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20626         Don't use attribute `noinline'.
20627
20628 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20629
20630         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20631
20632 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20633
20634         * gcc.c-torture/execute/simd-1.c: New.
20635
20636         * gcc.dg/simd-1.c: New.
20637
20638 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20639
20640         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20641
20642 2002-06-16  Richard Henderson  <rth@redhat.com>
20643
20644         * g++.dg/ext/anon-struct1.C: New.
20645         * g++.dg/ext/anon-struct2.C: New.
20646         * g++.dg/ext/anon-struct3.C: New.
20647         * gcc.dg/anon-struct-1.c: New.
20648         * gcc.dg/anon-struct-2.c: New.
20649         * gcc.dg/anon-struct-3.c: New.
20650         * gcc.dg/20011008-1.c: Adjust warning text.
20651         * gcc.dg/20020527-1.c: Add -fms-extensions.
20652
20653 2002-06-16  Richard Henderson  <rth@redhat.com>
20654
20655         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20656
20657 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20658
20659         * gcc.c-torture/execute/20020615-1.c: New test.
20660
20661 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20662
20663         * gcc.c-tortuture/execute/compare-1.c: New test case.
20664         * gcc.c-tortuture/execute/compare-2.c: New test case.
20665         * gcc.c-tortuture/execute/compare-3.c: New test case.
20666
20667 2002-06-13  Richard Henderson  <rth@redhat.com>
20668
20669         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20670         ia64 ilp32.
20671
20672 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20673
20674         * g++.dg/template/typename2.C: Update error message.
20675
20676 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20677
20678         * gcc.c-torture/execute/20020611-1.c: New test.
20679
20680 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20681
20682         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20683         list of targets to skip.
20684
20685 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20686
20687         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20688         targets if not optimizing.
20689
20690 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20691
20692         * gcc.c-torture/compile/20020605-1.c: New test.
20693
20694         * g++.dg/opt/vt1.C: New test.
20695
20696         * gcc.dg/20020531-1.c: New test.
20697
20698         * gcc.dg/20020530-1.c: New test.
20699
20700         * gcc.dg/20020527-1.c: New test.
20701
20702         * g++.dg/opt/cse1.C: New test.
20703
20704 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20705
20706         * gcc.dg/20020607-2.c: New test case.
20707
20708 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20709
20710         * gcc.c-torture/compile/20020604-1.c: New test.
20711
20712 2002-06-04  Richard Henderson  <rth@redhat.com>
20713
20714         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
20715         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
20716         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
20717
20718 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
20719
20720         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
20721
20722 2002-06-03  Richard Henderson  <rth@redhat.com>
20723
20724         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20725         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20726
20727 2002-06-02  Richard Henderson  <rth@redhat.com>
20728
20729         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20730         test functions static.
20731
20732 2002-06-02  Andreas Jaeger  <aj@suse.de>
20733
20734         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20735         now.
20736
20737 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20738
20739         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20740         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20741         Update for mofified diagnostics.
20742         * gcc.dg/c99-intconst-1.c: No longer fail.
20743
20744 2002-06-02  Richard Henderson  <rth@redhat.com>
20745
20746         * gcc.dg/uninit-A.c: Remove xfail markers.
20747
20748 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20749
20750         * gcc.dg/fnegate-1.c: New test case.
20751
20752 2002-05-30  Osku Salerma  <osku@iki.fi>
20753
20754         * gcc.c-torture/execute/mayalias-1.c: New file.
20755
20756 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20757
20758         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20759         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20760         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20761
20762 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20763
20764         * gcc.c-torture/execute/20020529-1.c: New test.
20765
20766 2002-05-27  Richard Henderson  <rth@redhat.com>
20767
20768         * g++.dg/ext/attrib6.C: New test case.
20769
20770 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20771
20772         * gcc.c-torture/execute/pure-1.c: New test.
20773
20774 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20775
20776         * gcc.dg/cpp/arith-2.c: Remove.
20777
20778 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20779
20780         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20781         * gcc.dg/cpp/if-3.c: Remove.
20782
20783 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20784
20785         * g++.dg/opt/cse2.C: New test.
20786
20787 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20788
20789         * gcc.dg/cpp/arith-1.c: New semantic tests.
20790         * gcc.dg/cpp/if-1.c: Update.
20791
20792 2002-05-24  Ben Elliston  <bje@redhat.com>
20793
20794         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20795
20796 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20797
20798         * gcc.dg/verbose-asm.c: New test.
20799
20800 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20801
20802         * gcc.dg/cpp/paste12.c: New test.
20803
20804 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20805
20806         * g++.dg/parse/named_ops.C: New test.
20807
20808 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20809
20810         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20811
20812 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20813
20814         * gcc.dg/weak-2.c: Allow optional leading underscore
20815         in scan-assembler symbol name.
20816         * gcc.dg/weak-3.c: Likewise.
20817         * gcc.dg/weak-4.c: Likewise.
20818         * gcc.dg/weak-5.c: Likewise.
20819
20820 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20821
20822         * gcc.dg/20020523-1.c: New test.
20823
20824 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20825
20826         * objc.dg/const-str-2.m: Update now that we stop after
20827         a command line error.
20828
20829 2002-05-22  Richard Henderson  <rth@redhat.com>
20830
20831         * g++.dg/dg.exp: Fix typo in test pruneing.
20832
20833 2002-05-22  Richard Henderson  <rth@redhat.com>
20834
20835         * g++.dg/dg.exp: Prune the tls subdirectory.
20836         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20837         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20838         * g++.dg/tls/init-1.C: New.
20839
20840 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20841
20842         * gcc.dg/20020517-1.c: New test.
20843
20844 2002-05-21  Richard Henderson  <rth@redhat.com>
20845
20846         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20847         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20848
20849 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20850
20851         * g++.dg/other/copy2.C: New test.
20852
20853 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20854
20855         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20856         (MAX_COPY): Bump up to 10 times sizeof (long long).
20857         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20858
20859         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20860         sizeof (long long).
20861
20862         * gcc.c-torture/execute/strcpy-1.c: New test.
20863
20864 2002-05-19  Jason Merrill  <jason2redhat.com>
20865
20866         * g++.dg/ext/oper1.C: New test.
20867
20868 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20869 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20870
20871         * README.QMTEST: New file.
20872
20873         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20874
20875 2002-05-19  Andreas Jaeger  <aj@suse.de>
20876
20877         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20878         now.
20879         * gcc.c-torture/execute/loop-2d.x: Likewise.
20880
20881 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20882
20883         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20884         support weak symbols.
20885         * gcc.dg/weak-4.c: Likewise
20886         * gcc.dg/weak-6.c: Likewise
20887
20888 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20889
20890         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20891         cygwin, coff and h8300-*-hms targets
20892         * gcc.dg/weak-5.c: Likewise
20893         * gcc.dg/weak-7.c: Likewise
20894
20895 2002-05-16  Jason Merrill  <jason@redhat.com>
20896
20897         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20898         (scan-assembler-not, scan-assembler-dem): Likewise.
20899         (scan-assembler-dem-not): Likewise.
20900
20901 2002-05-15  Richard Henderson  <rth@redhat.com>
20902
20903         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20904
20905 2002-05-15  Richard Henderson  <rth@redhat.com>
20906
20907         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20908         (vfoo1f): Warning here.
20909         (vfoo1l): Don't redefine the alias.
20910
20911 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20912
20913         * g++.dg/init/pm1.C: New test.
20914
20915 2002-05-12  David S. Miller  <davem@redhat.com>
20916
20917         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20918         types.
20919
20920 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20921
20922         * gcc.c-torture/execute/20020510-1.c: New test case.
20923
20924 2002-05-10  David S. Miller  <davem@redhat.com>
20925
20926         * gcc.c-torture/execute/conversion.c: Test long double too.
20927
20928 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20929
20930         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20931         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20932         * lib/g++.exp (g++_link_flags): Likewise.
20933         * lib/objc.exp (objc_target_compile): Likewise.
20934
20935 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20936
20937         * gcc.dg/cpp/poison.c: Update.
20938         * gcc.dg/cpp/20000625-2.c: Remove.
20939         * gcc.dg/cpp/direct2s.c: Remove final test.
20940
20941 2002-05-08  Tom Rix  <trix@redhat.com>
20942
20943         * gcc.c-torture/execute/20020508-1.c: New test.
20944         * gcc.c-torture/execute/20020508-2.c: New test.
20945         * gcc.c-torture/execute/20020508-3.c: New test.
20946
20947 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20948
20949         * gcc.dg/cpp/charconst-4.c: More tests.
20950
20951 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20952
20953         PR c/6569
20954         * gcc.dg/weak-3.c: Update location of warning messages.
20955         * gcc.dg/weak-5.c: Likewise.
20956
20957 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20958
20959         * gcc.c-torture/execute/20020506-1.c: New test case.
20960
20961 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20962
20963         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20964
20965 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20966
20967         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20968
20969 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20970
20971         * gcc.dg/cpp/charconst-3.c: New test.
20972
20973 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20974
20975         * gcc.dg/cpp/charconst.c: Update tests.
20976
20977 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20978
20979         * treelang: Added directory for new sample language treelang. Also
20980         lib/treelang.exp: New file to signal treelang should be tested.
20981
20982 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20983
20984         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20985         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20986         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20987         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20988         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20989         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20990         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20991
20992 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20993
20994         * gcc.dg/format/xopen-2.c: New test.
20995
20996 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20997
20998         * gcc.dg/20020503-1.c: New test.
20999
21000 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
21001
21002         * g++.dg/init/dtor1.C: Make it tougher.
21003
21004 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
21005
21006         * g++.dg/init/dtor1.C: New test.
21007
21008 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
21009
21010         * gcc.dg/altivec-8.c: New.
21011
21012 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
21013
21014         * gcc.dg/altivec-7.c: New.
21015
21016 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
21017
21018         * g++.dg/parse/typedef1.C: New test.
21019
21020 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
21021
21022         PR c++/6486
21023         * g++.dg/template/friend6.C: New test.
21024
21025         PR c++/6492
21026         * g++.dg/init/copy1.C: New test.
21027
21028 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
21029
21030         * g++.dg/warn/effc1.C: New test.
21031
21032 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21033
21034         * gcc.dg/cpp/if-cexp.c: Add a test.
21035
21036 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
21037
21038         * gcc.dg/20020426-2.c: New test.
21039
21040 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21041
21042         * gcc.dg/cpp/if-mop.c: Update.
21043         * gcc.dg/cpp/if-mpar.c: Add test.
21044         * gcc.dg/cpp/if-oppr.c: Update.
21045
21046 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21047
21048         PR c/6343
21049         * gcc.dg/weak-[2-7].c: New tests.
21050
21051 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21052
21053         * gcc.dg/enum1.c: New test.
21054
21055 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21056
21057         PR c++/6497
21058         * g++.dg/inherit/access2.C: New test.
21059
21060 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21061
21062         PR bootstrap/6445
21063         * gcc.dg/20020426-1.c: New test.
21064
21065 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21066
21067         * g++.dg/abi/enum1.C: New test.
21068
21069 2002-04-26  Richard Henderson  <rth@redhat.com>
21070
21071         * gcc.dg/c99-bool-1.c: Expect always true warning.
21072
21073 2002-04-25  Roger Sayle  <roger@eyesopen.com>
21074
21075         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
21076
21077 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21078
21079         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
21080         targets.
21081
21082 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
21083
21084         * g++.dg/abi/mange7.C: New test.
21085
21086         PR c++/6438.
21087         * g++.dg/parse/stmtexpr2.C: New test.
21088
21089 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
21090
21091         * gcc.dg/20020312-2.c: Add SH target.
21092
21093 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21094
21095         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
21096         compiler output on mips*-*-irix*.
21097
21098 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
21099
21100         * g++.dg/parse/attr1.C: New test.
21101
21102 2002-04-23  Roger Sayle  <roger@eyesopen.com>
21103
21104         * gcc.c-torture/execute/string-opt-17.c: New test case.
21105         * gcc.c-torture/execute/memset-2.c: New test case.
21106
21107 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
21108
21109         PR c++/6256:
21110         * g++.dg/template/friend5.C: New test.
21111
21112         PR c++/6331:
21113         * g++.dg/template/qual1.C: Likewise.
21114
21115 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
21116
21117         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
21118         Include stdlib.h, not stdio.h or ctype.h.
21119
21120 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
21121
21122         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
21123         cris-*-elf* and mmix-*-*.
21124         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
21125         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
21126         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
21127         Ditto.
21128         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
21129         * gcc.dg/wchar_t-1.c: Ditto.
21130
21131 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
21132
21133         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
21134         Clarify comment.
21135
21136 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
21137
21138         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
21139
21140 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21141
21142         * gcc.c-torture/execute/20000906-1.x: Delete.
21143
21144 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
21145
21146         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
21147
21148 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
21149
21150         * PR6367
21151         * g77.f-torture/execute/6367.f: New test.
21152         * g77.f-torture/execute/6367.x: Disable for MMIX.
21153
21154 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
21155
21156         * PR6352
21157         * g++.dg/opt/inline2.C: New test.
21158
21159 2002-04-18  Richard Henderson  <rth@redhat.com>
21160
21161         * gcc.dg/20000906-1.c: Enable for all targets.
21162         * gcc.c-torture/compile/iftrap-2.c: New.
21163
21164 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21165
21166         * gcc.dg/20020418-1.c: New test.
21167         * gcc.dg/20020418-2.c: New test.
21168
21169 2002-04-18  Richard Henderson  <rth@redhat.com>
21170
21171         * gcc.c-torture/compile/iftrap-1.c: New.
21172         * gcc.dg/iftrap-1.c: Adjust for ia64.
21173         * gcc.dg/iftrap-2.c: New.
21174
21175 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21176
21177         * gcc.c-torture/compile/20020418-1.c: New test.
21178
21179 2002-04-18  Roger Sayle  <roger@eyesopen.com>
21180
21181         * gcc.c-torture/compile/20020415-1.c: New.
21182
21183 2002-04-18  David S. Miller  <davem@redhat.com>
21184
21185         * gcc.c-torture/execute/20020418-1.c: New test.
21186
21187 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
21188
21189         * gcc.dg/20020416-1.c: New test.
21190
21191         * g++.dg/opt/inline1.C: New test.
21192
21193 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
21194
21195         * gcc.dg/altivec-5.c: New test.
21196
21197         * gcc.dg/20020415-1.c: New test.
21198
21199 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
21200
21201         * testsuite/lib/chill.exp: Remove.
21202
21203 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
21204
21205         * g++.dg/other/big-struct.C: New test.
21206
21207 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
21208
21209         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
21210         of scratch file.
21211
21212 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
21213
21214         PR c/6277
21215         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21216         in scan-assembler function name
21217
21218 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21219
21220         * g77.f-torture/execute/980628-4.x,
21221         g77.f-torture/execute/980628-5.x,
21222         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21223         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21224         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21225         i[34567]86-*-*.
21226
21227 2002-04-13  David S. Miller  <davem@redhat.com>
21228
21229         * gcc.c-torture/execute/20020413-1.c: New test.
21230
21231 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21232
21233         * gcc.dg/asm-6.c,
21234         * g++.dg/ext/asm1.C: New tests.
21235
21236 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21237
21238         PR c++ 5373.
21239         * g++.dg/parse/stmtexpr1.C: New test.
21240
21241         PR c++/5189.
21242         * g++.dg/template/copy1.C: New test.
21243
21244 2002-04-12  Richard Henderson  <rth@redhat.com>
21245
21246         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21247
21248 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21249
21250         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21251         gcc.c-torture/execute/20020307-2.c.
21252
21253 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21254
21255         * g++.dg/ext/attrib5.C,
21256         * g++.dg/lookup/struct1.C: New tests.
21257
21258 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21259
21260         * gcc.dg/20020411-1.c: New test.
21261
21262         * gcc.c-torture/execute/20020411-1.c: New test.
21263
21264 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21265
21266         * g77.f-torture/execute/6177.f: New test.
21267
21268 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21269
21270         PR middle-end/6247
21271         * g++.dg/opt/cleanup1.C: New test.
21272
21273         * g++.dg/opt/const1.C: New test.
21274
21275 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21276
21277         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21278
21279 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21280
21281         PR c++/5507
21282         * g++.dg/template/typename2.C: New test.
21283
21284 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21285
21286         * gcc.c-torture/execute/loop-12.c: New.
21287
21288 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21289
21290         * g77.f-torture/execute/980628-4.x,
21291         g77.f-torture/execute/980628-5.x,
21292         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21293         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21294         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21295
21296 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21297
21298         PR optimization/6086
21299         * g++.dg/opt/preinc1.C: New test.
21300
21301 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21302
21303         PR c++/5571
21304         * g++.dg/opt/static2.C: New test.
21305
21306 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21307
21308         PR c/5120
21309         * gcc.dg/20020406-1.c: New test.
21310
21311 2002-04-04  David S. Miller  <davem@redhat.com>
21312
21313         * gcc.c-torture/execute/20020404-1.c: New test.
21314
21315 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21316
21317         PR c/6123
21318         * gcc.dg/20020312-2.c: Do not declare global register variable
21319         if __PIC__ or __pic__ is defined.
21320
21321 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21322
21323         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21324         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21325
21326 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21327
21328         * gcc.misc-tests/linkage.exp: Update last change to handle
21329         sparc*-, not just sparc-.
21330
21331 2002-04-03  Richard Henderson  <rth@redhat.com>
21332
21333         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21334
21335 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21336
21337         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21338
21339 2002-04-02  David S. Miller  <davem@redhat.com>
21340
21341         * gcc.c-torture/execute/20020402-3.c: New test.
21342
21343 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21344
21345         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21346         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21347
21348         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21349         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21350         g77.f-torture/execute/20001201.x,
21351         g77.f-torture/execute/u77-test.x: New files.
21352
21353         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21354         * gcc.dg/wchar_t-1.c: Ditto.
21355
21356 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21357
21358         * gcc.c-torture/execute/20020402-1.c: New test.
21359
21360 2002-04-01  Richard Henderson  <rth@redhat.com>
21361
21362         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21363
21364         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21365
21366 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21367
21368         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21369
21370 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21371
21372         * g++.dg/inherit/template-as-base.C: Expect error.
21373         * g++.dg/inherit/namespace-as-base.C: Likewise.
21374
21375 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21376
21377         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21378         g++.dg/ext/instantiate3.C: Tweak match patterns.
21379
21380         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21381         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21382         -da test.
21383
21384 2002-03-31  Richard Henderson  <rth@redhat.com>
21385
21386         * gcc.dg/special/alias-2.c: New.
21387         * gcc.dg/special/ecos.exp: Run it.
21388
21389 2002-03-31  Richard Henderson  <rth@redhat.com>
21390
21391         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21392
21393 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21394
21395         * gcc.dg/weak-1.c: Disable on h8300 port.
21396
21397 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21398
21399         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21400         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21401         ordering tests.
21402         * g++.dg/bprob/bprob-1.C: New test.
21403         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21404         * g++.dg/gcov/gcov-1.C: New test.
21405         * g++.dg/gcov/gcov-1.x: New file.
21406         * g++.dg/gcov/gcov-2.C: New test.
21407         * g++.dg/gcov/gcov-3.C: New test.
21408         * g++.dg/gcov/gcov-3.h: New file.
21409
21410 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21411
21412         * g++.old-deja/g++.other/builtins5.C: New test.
21413         * g++.old-deja/g++.other/builtins6.C: New test.
21414         * g++.old-deja/g++.other/builtins7.C: New test.
21415         * g++.old-deja/g++.other/builtins8.C: New test.
21416         * g++.old-deja/g++.other/builtins9.C: New test.
21417
21418 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21419
21420         * g++.dg/opt/static1.C: New test.
21421
21422         * g++.dg/opt/longbranch1.C: New test.
21423
21424 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21425
21426         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21427
21428         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21429
21430 2002-03-28  Jeffrey A Law  (law@redhat.com)
21431
21432         * gcc.c-torture/execute/20020328-1.c: New test.
21433
21434 2002-03-27  Richard Henderson  <rth@redhat.com>
21435
21436         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21437         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21438         move from g++.old-deja/g++.ext/.
21439
21440 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21441
21442         * g++.dg/init/new2.C: New test.
21443
21444 2002-03-26  Richard Henderson  <rth@redhat.com>
21445
21446         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21447
21448         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21449         on sparc.
21450
21451         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21452         sparcv9 systems.
21453         * gcc.dg/20001102-1.c: Likewise.
21454
21455 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21456
21457         * gcc.dg/cpp/endif-pedantic1.c,
21458         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21459
21460 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21461
21462         * g++.dg/init/new1.C: New test.
21463
21464 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21465
21466         * g++.dg/abi/vbase9.C: New test.
21467
21468 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21469
21470         * gcc.dg/arm-asm.c: New test.
21471
21472 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21473
21474         * gcc.dg/Wswitch-enum.c: New test.
21475         Fix PR c/5044.
21476
21477 2002-03-26  Richard Henderson  <rth@redhat.com>
21478
21479         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21480         structure.
21481
21482 2002-03-25  Richard Henderson  <rth@redhat.com>
21483
21484         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21485         sparcv9 systems.
21486
21487         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21488         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21489
21490 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21491
21492         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21493
21494 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21495
21496         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21497         targets using generic thunk support.
21498
21499 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21500
21501         * gcc.c-torture/compile/20020323-1.c: New test.
21502
21503         * g++.dg/opt/conj2.C: New test.
21504
21505 2002-03-24  Richard Henderson  <rth@redhat.com>
21506
21507         * gcc.dg/weak-1.c: Use -fno-common.
21508
21509 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21510
21511         * g77.dg/f77-edit-apostrophe-out.f: New test
21512         * g77.dg/f77-edit-h-out.f: New test
21513         * g77.dg/f77-edit-t-in.f: New test
21514         * g77.dg/f77-edit-t-out.f: New test
21515         * g77.dg/f77-edit-x-out.f: New test
21516         * g77.dg/f77-edit-slash-out.f: New test
21517         * g77.dg/f77-edit-colon-out.f: New test
21518         * g77.dg/f77-edit-s-out.f: New test
21519
21520 2002-03-24  Richard Henderson  <rth@redhat.com>
21521
21522         * objc/execute/formal_protocol-6.x: New XFAIL.
21523
21524 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21525
21526         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21527         that do not support weak symbols
21528
21529 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21530
21531         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21532         * lib/g77.exp:  Likewise
21533         * lib/objc.exp: Likewise
21534
21535 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21536
21537         * gcc.dg/Wswitch-default.c: New test.
21538
21539 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21540
21541         * g++.dg/other/enum1.C: New test.
21542
21543 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21544
21545         * gcc.dg/pragma-ep-3.c: Fix typo.
21546
21547 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21548
21549         * g++.dg/inherit/template-as-base.C: New test.
21550
21551 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21552
21553         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21554         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21555
21556 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21557
21558         * gcc.dg/cpp/multiline.c: Update to match.
21559
21560 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21561
21562         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21563
21564 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21565
21566         * gcc.dg/cpp/extratokens2.c:  New file.
21567
21568 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21569
21570         * gcc.dg/20020312-2.c: Add rs6000 target.
21571
21572         * gcc.c-torture/compile/20020319-1.c: New test.
21573
21574 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21575
21576         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21577         (A, E): Handle this.
21578
21579 2002-03-20  Jason Merrill  <jason@redhat.com>
21580
21581         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21582         ignoring -fpic.
21583         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21584         through prune_gcc_output.
21585
21586 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21587
21588         * gcc.c-torture/compile/20020320-1.c: New test.
21589
21590 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21591
21592         * gcc.c-torture/compile/20020318-1.c: New test.
21593
21594         * gcc.dg/struct-by-value-1.c: New test.
21595
21596         * gcc.dg/20020319-1.c: New test.
21597
21598 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21599
21600         * g++.dg/opt/conj1.C: New test.
21601
21602 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21603
21604         * g++.dg/template/qualttp20.C: Revert previous change.
21605         * g++.dg/template/qualttp3.C: Likewise.
21606         * g++.dg/template/qualttp4.C: Likewise
21607         * g++.dg/template/qualttp5.C: Likewise
21608         * g++.dg/template/qualttp6.C: Likewise
21609         * g++.dg/template/qualttp7.C: Likewise
21610         * g++.dg/template/qualttp8.C: Likewise
21611         * g++.dg/template/recurse.C: Likewise.
21612
21613 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21614
21615         * gcc.dg/cpp/wchar-1.c: Update.
21616
21617 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21618
21619         * g++.dg/template/conv1.C: New test.
21620         * g++.dg/template/conv2.C: New test.
21621         * g++.dg/template/conv3.C: New test.
21622         * g++.dg/template/conv4.C: New test.
21623
21624 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21625
21626         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21627         * g++.dg/template/qualttp3.C: Likewise.
21628         * g++.dg/template/qualttp4.C: Likewise
21629         * g++.dg/template/qualttp5.C: Likewise
21630         * g++.dg/template/qualttp6.C: Likewise
21631         * g++.dg/template/qualttp7.C: Likewise
21632         * g++.dg/template/qualttp8.C: Likewise
21633         * g++.dg/template/recurse.C: Likewise.
21634
21635 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21636
21637         * g++.dg/opt/dtor1.C: New test.
21638
21639 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21640
21641         * gcc.c-torture/compile/20020315-1.c: New test.
21642
21643 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21644
21645         * gcc.dg/weak-1.c: Fix scan tests.
21646
21647 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21648
21649         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21650         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21651         cris-*-aout* mmix-*-*.
21652         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21653         cris-*-aout* mmix-*-*.
21654         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21655         cris-*-elf* cris-*-aout* and mmix-*-*.
21656         * gcc.dg/20001009-1.c: Ditto.
21657         * gcc.dg/20010912-1.c: Ditto.
21658         * gcc.dg/20020122-4.c: Ditto.
21659         * gcc.dg/inline-2.c: Ditto.
21660
21661 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21662
21663         * gcc.c-torture/compile/20020314-1.c: New test.
21664
21665 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21666
21667         * gcc.c-torture/execute/20020314-1.c: New test.
21668
21669 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21670
21671         * g++.dg/warn/Wunused-1.C: New test.
21672
21673 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21674
21675         * g++.dg/abi/mangle6.C: New test.
21676
21677 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21678
21679         * gcc.c-torture/compile/20020309-2.c: New test.
21680
21681         * gcc.c-torture/compile/20020312-1.c: New test.
21682
21683 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21684
21685         * g++.dg/other/access1.C: New test.
21686
21687 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21688
21689         * gcc.c-torture/execute/wchar_t-1.c: New test.
21690
21691 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21692
21693         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21694
21695 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21696
21697         * gcc.dg/20020312-1.c: New test case.
21698
21699 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21700
21701         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21702
21703 2002-03-11  Richard Henderson  <rth@redhat.com>
21704
21705         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21706         * g++.old-deja/g++.jason/report.C: Likewise.
21707
21708 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21709
21710         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21711         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21712
21713 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21714
21715         * testsuite/g++.dg/overload/pmf1.C: New test.
21716
21717 2002-03-11  Kazu Hirata  <kazu@hxi.com>
21718
21719         * gcc.c-torture/execute/20020307-1.c: Use long.
21720
21721 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
21722
21723         PR optimization/5844
21724         * gcc.dg/20020310-1.c: New test.
21725
21726 2002-03-09  Michael Meissner  <meissner@redhat.com>
21727
21728         * gcc.c-torture/execute/memcpy-2.c: New test.
21729         * gcc.c-torture/execute/memset-1.c: New test.
21730         * gcc.c-torture/execute/strlen-1.c: New test.
21731         * gcc.c-torture/execute/strcmp-1.c: New test.
21732         * gcc.c-torture/execute/strncmp-1.c: New test.
21733
21734 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21735
21736         * gcc.dg/ppc-ldstruct.c: New test.
21737
21738 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21739
21740         * gcc.c-torture/execute/va-arg-22.c: New test.
21741
21742 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21743
21744         * gcc.c-torture/compile/20020309-1.c: New test.
21745
21746 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21747
21748         * gcc.c-torture/execute/20020307-2.c: New test.
21749
21750 2002-03-07  Jeffrey A Law  (law@redhat.com)
21751
21752         * g77.f-torture/compile/20020307-1.f: New test.
21753
21754 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21755
21756         * gcc.dg/unordered-1.c: New test.
21757
21758 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21759
21760         * gcc.c-torture/execute/20020307-1.c: New test.
21761
21762 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21763
21764         * gcc.dg/20020304-1.c: New test.
21765
21766         * gcc.c-torture/compile/20020304-2.c: New test.
21767
21768 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21769
21770         * gcc.c-torture/compile/20020304-1.c: New test case
21771         (from PR c/5830).
21772
21773 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21774
21775         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21776
21777 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21778
21779         * g++.dg/other/classkey1.C: New test.
21780
21781 2002-03-01  Richard Henderson  <rth@redhat.com>
21782
21783         * gcc.c-torture/compile/981223-1.x: New.
21784         * gcc.c-torture/compile/920625-1.x: New.
21785
21786 2002-02-28  Richard Henderson  <rth@redhat.com>
21787
21788         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21789
21790 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21791
21792         * gcc.c-torture/execute/20020227-1.c: New test.
21793
21794 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21795
21796         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21797         here" ERROR lines.
21798         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21799         * g++.old-deja.g++.other/defarg1.C: Likewise.
21800         * g++.old-deja/g++.pt/calls2.C: Likewise.
21801         * g++.old-deja/g++.pt/crash20.C: Likewise.
21802         * g++.old-deja/g++.pt/crash30.C: Likewise.
21803         * g++.old-deja/g++.pt/crash36.C: Likewise.
21804         * g++.old-deja/g++.pt/crash6.C: Likewise.
21805         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21806         * g++.old-deja/g++.pt/derived3.C: Likewise.
21807         * g++.old-deja/g++.pt/error1.C: Likewise.
21808         * g++.old-deja/g++.pt/friend21.C: Likewise.
21809         * g++.old-deja/g++.pt/friend23.C: Likewise.
21810         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21811         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21812
21813 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21814
21815         * gcc.c-torture/execute/20020225-2.c: New test.
21816
21817 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21818
21819         * gcc.c-torture/execute/920730-1t.c,
21820         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21821         Delete test cases, only relevant to -traditional.
21822
21823 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21824
21825         * gcc.dg/cpp/undef1.c: Remove.
21826         * gcc.dg/cpp/directiv.c: Update.
21827         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21828
21829 2002-02-27  Michael Meissner  <meissner@redhat.com>
21830
21831         * gcc.c-torture/execute/20020226-1.c: New test.
21832
21833 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21834
21835         * g++.dg/debug/debug4.C: New test.
21836
21837         * gcc.dg/ia64-visibility-1.c: New test.
21838
21839 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21840
21841         * gcc.dg/debug/20020224-1.c: New.
21842
21843 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21844
21845         * gcc.c-torture/execute/960416-1.x: New.
21846         * gcc.c-torture/execute/divconst-3.x: Likewise.
21847
21848 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21849
21850         * gcc.dg/20020224-1.c: New test.
21851
21852 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21853
21854         * gcc.c-torture/execute/20020225-1.c: New.
21855
21856 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21857
21858         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21859
21860 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21861
21862         * gcc.dg/20020222-1.c: New test.
21863
21864 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21865
21866         * g++.dg/opt/anonunion1.C: New test.
21867
21868 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21869
21870         * g++.dg/template/qualttp19.C: New test.
21871         * g++.dg/template/qualttp20.C: New test.
21872         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21873         * g++.old-deja/g++.other/qual1.C: Likewise.
21874
21875 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21876
21877         * gcc.dg/attr-alwaysinline.c: New.
21878
21879 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21880
21881         * gcc.dg/20020220-1.c: New test.
21882
21883         * gcc.dg/20020220-2.c: New test.
21884
21885         * g++.dg/opt/mmx1.C: New test.
21886
21887 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21888
21889         * gcc.c-torture/compile/20020110.c: New test.
21890
21891 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21892
21893         * gcc.c-torture/execute/20020219-1.c: New test.
21894
21895         * gcc.dg/20020219-1.c: New test.
21896
21897         * gcc.dg/noncompile/20020220-1.c: New test.
21898
21899         * g++.dg/opt/ptrintsum1.C: New test.
21900
21901         * gcc.dg/debug/20020220-1.c: New test.
21902
21903 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21904
21905         * gcc.c-torture/execute/20020216-1.c: New test.
21906
21907 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21908
21909         * gcc.dg/decl-1.c: Update, new test.
21910
21911 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21912
21913         * g++.dg/abi/bitfield1.C: New test.
21914         * g++.dg/abi/bitfield2.C: New test.
21915
21916 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21917
21918         * gcc.dg/attr-nest.c: New test.
21919
21920 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21921
21922         * gcc.c-torture/execute/20020215-1.c: New test.
21923
21924 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21925
21926         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21927         * g++.dg/debug/debug.exp: New.
21928         * g++.dg/debug/trivial.C: New.
21929         * g++.dg/debug/debug1.C: Moved...
21930         * g++.dg/other/debug1.C: ...from here.
21931         * g++.dg/debug/debug2.C: Moved...
21932         * g++.dg/other/debug2.C: ...from here.
21933         * g++.dg/debug/debug3.C: Moved...
21934         * g++.dg/other/debug3.C: ...from here.
21935
21936         * gcc.dg/noncompile/20020213-1.c: New test.
21937
21938 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21939
21940         * g++.dg/other/debug3.C: New test.
21941
21942         * gcc.c-torture/execute/20020213-1.c: New test.
21943
21944 2002-02-13  Richard Smith <richard@ex-parrot.com>
21945
21946         * g++.old-deja/g++.other/thunk1.C: New test.
21947
21948 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21949
21950         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21951
21952 2002-02-13  Stan Shebs  <shebs@apple.com>
21953
21954         * gcc.dg/altivec-3.c: New.
21955
21956 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21957
21958         * gcc.dg/Wunreachable-1.c: New test.
21959         * gcc.dg/Wunreachable-2.c: New test.
21960
21961 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21962
21963         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21964
21965 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21966
21967         * gcc.dg/decl-1.c: New test.
21968
21969 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21970
21971         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21972
21973 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21974
21975         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21976         * gcc.c-torture/compile/980506-1.x: Likewise.
21977
21978 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21979
21980         * gcc.dg/20020210-1.c: New.
21981
21982 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21983
21984         * g77.f-torture/execute/947.f: New regression test
21985         for PR fortran/947.
21986
21987 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21988
21989         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21990         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21991
21992 2002-02-08  Richard Henderson  <rth@redhat.com>
21993
21994         * gcc.c-torture/compile/labels-3.c: New.
21995
21996 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21997
21998         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21999         expression statements work instead.
22000         * gcc.dg/noncompile/20020207-1.c: New test.
22001
22002 2002-02-07  Richard Henderson  <rth@redhat.com>
22003
22004         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
22005
22006 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22007
22008         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
22009         message from g77
22010         * lib/g77-dg.exp: Trim g77 error messages so that they are
22011         recognized by dg.exp.
22012
22013 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22014
22015         PR fortran/5473
22016         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
22017
22018 2002-02-07  Richard Henderson  <rth@redhat.com>
22019
22020         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
22021         to be sufficiently aligned for integers.
22022
22023 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
22024
22025         * g++.dg/template/friend4.C: New test.
22026
22027 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22028
22029         PR fortran/5743
22030         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
22031         unsupported cases.
22032
22033 2002-02-07  Richard Henderson  <rth@redhat.com>
22034
22035         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
22036         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
22037         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
22038         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
22039
22040 2002-02-06  Richard Henderson  <rth@redhat.com>
22041
22042         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
22043
22044 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
22045
22046         * gcc.dg/20020206-1.c: New test.
22047
22048 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22049
22050         * gcc.c-torture/execute/20020206-1.c: New test.
22051
22052         * gcc.c-torture/execute/20020206-2.c: New test.
22053
22054         PR optimization/5429:
22055         * gcc.c-torture/compile/20020206-1.c: New test.
22056
22057 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22058
22059         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22060         as certain file formats cannot support particularly large
22061         alignments.
22062
22063         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22064         and do not expect to be able to link the executable.
22065
22066         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
22067         fail because the COFF format does not support the weak attribute.
22068
22069 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
22070
22071         * g77.dg/pr5473.f:  New test
22072
22073 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
22074
22075         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
22076         Fix testcase accordingly.
22077
22078 2002-02-04  Richard Henderson  <rth@redhat.com>
22079
22080         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
22081         (buf): Change to be an array of pointers, not ints.
22082
22083 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22084
22085         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
22086         before all tests.  Move warning one line above to match where it
22087         C frontend emits.
22088         * gcc.dg/Wswitch-2.c: New test.
22089         * g++.dg/warn/Wswitch-1.C: New test.
22090         * g++.dg/warn/Wswitch-2.C: New test.
22091
22092 2002-02-04  Richard Henderson  <rth@redhat.com>
22093
22094         * g++.dg/abi/offsetof.C: Fix size comparison.
22095
22096 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
22097
22098         * gcc.dg/cast-qual-2.c: New test.
22099
22100 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22101
22102         * gcc.dg/20020201-4.c: New test.
22103
22104 2002-02-04  Ben Elliston  <bje@redhat.com>
22105
22106         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
22107         target_info attribute != 0, in addition to the empty string.
22108         (gcc_target_compile): Likewise.
22109
22110 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
22111
22112         * gcc.dg/Wswitch.c: New test.
22113         PR gcc/4475. PR gcc/3780.
22114
22115 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
22116
22117         * g77.f-torture/execute/5122.f: New test for regressions
22118         against PR fortran/5122.
22119
22120 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
22121
22122         * g77.f-torture/compile/pr3743.f: Delete
22123         * g77.dg/pr3743-1.f: New test.
22124         * g77.dg/pr3743-2.f: New test.
22125         * g77.dg/pr3743-3.f: New test.
22126         * g77.dg/pr3743-4.f: New test.
22127
22128 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22129
22130         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
22131
22132 2002-02-02  Richard Henderson  <rth@redhat.com>
22133
22134         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
22135         * gcc.c-torture/execute/bf64-1.c: Likewise.
22136
22137 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22138
22139         * gcc.dg/20020201-2.c: New test.
22140
22141         * gcc.dg/20020201-3.c: New test.
22142
22143         * gcc.c-torture/execute/bitfld-2.c: New test.
22144
22145 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22146
22147         * gcc.dg/bitfld-1.c: Update.
22148         * gcc.dg/bitfld-2.c: Update.
22149         * gcc.c-torture/execute/bitfld-1.x: New.
22150
22151 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22152
22153         * gcc.c-torture/execute/20020201-1.c: New test.
22154
22155 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
22156
22157         PR target/5469
22158         * gcc.dg/20020201-1.c: New test.
22159
22160 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
22161
22162         PR fortran/3743
22163         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
22164         * g77.f-torture/compile/pr3743.x: Remove
22165
22166 2002-01-31  Tom Rix  <trix@redhat.com>
22167
22168         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
22169
22170 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22171
22172         * gcc.dg/noncompile/20020130-1.c: New test.
22173
22174 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
22175
22176         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
22177
22178 2002-01-29  Richard Henderson  <rth@redhat.com>
22179
22180         * gcc.c-torture/execute/991118-1.c: Cast various constants back
22181         to long long.
22182         * gcc.c-torture/execute/bf64-1.c: Likewise.
22183
22184 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
22185
22186         * gcc.c-torture/execute/20020129-1.c: New test.
22187
22188 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22189
22190         * gcc.c-torture/compile/20000224-1.c: Update.
22191         * gcc.c-torture/execute/bitfld-1.c: New tests.
22192         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
22193         * gcc.dg/uninit-A.c: Update.
22194
22195 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22196
22197         * g++.dg/template/ctor1.C: Add instantiation.
22198
22199 2002-01-28  Paul Koning  <pkoning@equallogic.com>
22200
22201         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
22202         argument to __builtin_prefetch to be const ptr.
22203
22204 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
22205
22206         * gcc.c-torture/compile/20020120-1.c: New test.
22207
22208 2002-01-27  Kazu Hirata  <kazu@hxi.com>
22209
22210         * gcc.c-torture/execute/20020127-1.c: New test.
22211
22212 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
22213
22214         * g77.dg/f77-edit-i-in.f: New test
22215         * g77.dg/f77-edit-i-out.f: New test
22216
22217 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22218
22219         * gcc.dg/debug/debug.exp: New file.
22220         * gcc.dg/debug/trivial.c: New file.
22221         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22222         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22223         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22224         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22225         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22226         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22227         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22228         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22229         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22230         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22231         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22232         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22233         * gcc.dg/20000503-1.c: Removed.
22234         * gcc.dg/20010207-1.c: Removed.
22235         * gcc.dg/20011223-1.c: Removed.
22236         * gcc.dg/20020104-2.c: Removed.
22237         * gcc.dg/debug-1.c: Removed.
22238         * gcc.dg/debug-2.c: Removed.
22239         * gcc.dg/debug-3.c: Removed.
22240         * gcc.dg/debug-4.c: Removed.
22241         * gcc.dg/debug-5.c: Removed.
22242         * gcc.dg/debug-6.c: Removed.
22243         * gcc.dg/dwarf2-1.c: Removed.
22244         * gcc.dg/dwarf2-2.c: Removed.
22245
22246 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22247
22248         * g++.old-deja/g++.other/eh5.C: New test.
22249         * g++.old-deja/g++.other/sibcall2.C: New test.
22250         * g++.old-deja/g++.other/array9.C: New test.
22251         * g++.old-deja/g++.other/typename2.C: New test.
22252         * g++.old-deja/g++.other/crash60.C: New test.
22253         * g++.old-deja/g++.other/conv9.C: New test.
22254         * g++.old-deja/g++.other/mangle10.C: New test.
22255         * g++.old-deja/g++.other/unchanging1.C: New test.
22256         * g++.old-deja/g++.other/exprstmt1.C: New test.
22257         * g++.old-deja/g++.other/inline23.C: New test.
22258         * g++.old-deja/g++.eh/ia64-1.C: New test.
22259         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22260         * g++.old-deja/g++.other/reload1.C: New test.
22261         * g++.old-deja/g++.other/static20.C: New test.
22262         * g++.old-deja/g++.other/local-alloc1.C: New test.
22263         * g++.old-deja/g++.other/conv8.C: New test.
22264         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22265         * g++.old-deja/g++.other/storeexpr1.C: New test.
22266         * g++.old-deja/g++.other/storeexpr2.C: New test.
22267         * g++.dg/eh/template2.C: New test.
22268         * g++.dg/warn/weak1.C: New test.
22269
22270 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22271
22272         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22273         Remove first, non-varying, argument.
22274
22275 2002-01-23  Richard Henderson  <rth@redhat.com>
22276
22277         * gcc.dg/inline-2.c: New.
22278
22279         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22280         Add optional target arg.  Check number of arguments.
22281         (scan-assembler-not, scan-assembler-dem): Likewise.
22282         (scan-assembler-dem-not): Likewise.
22283
22284 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22285
22286         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22287         line 12.
22288         * g++.old-deja/g++.brendan/parse3.C,
22289         g++.old-deja/g++.other/crash26.C,
22290         g++.old-deja/g++.other/crash28.C,
22291         g++.old-deja/g++.other/crash29.C,
22292         g++.old-deja/g++.other/crash30.C,
22293         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22294
22295 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22296
22297         * gcc.dg/20020115-1.c: New.
22298
22299 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22300
22301         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22302
22303 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22304
22305         * gcc.dg/20020122-3.c: New.
22306
22307 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22308
22309         * g++.dg/other/gc1.C: New test.
22310
22311 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22312
22313         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22314
22315 2002-01-22  Richard Henderson  <rth@redhat.com>
22316
22317         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22318
22319 2002-01-22  Richard Henderson  <rth@redhat.com>
22320
22321         * gcc.dg/20020122-4.c: New.
22322
22323 2002-01-22  H.J. Lu <hjl@gnu.org>
22324
22325         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22326         link output.
22327         * gcc.dg/special/ecos.exp: Likewise.
22328         * lib/g++-dg.exp: Likewise.
22329         * lib/g77-dg.exp: Likewise.
22330         * lib/gcc-dg.exp : Likewise.
22331         * lib/mike-g++.exp: Likewise.
22332         * lib/mike-g77.exp: Likewise.
22333         * lib/mike-gcc.exp: Likewise.
22334         * lib/objc-dg.exp: Likewise.
22335
22336 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22337
22338         PR target/5379
22339         * gcc.dg/20020122-2.c: New test.
22340
22341 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22342
22343         * gcc.dg/20020122-1.c: New test.
22344
22345 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22346
22347         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22348
22349 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22350
22351         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22352
22353 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22354
22355         * gcc.c-torture/compile/20020121-1.c: New test.
22356
22357 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22358
22359         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22360         ld_library_path.
22361
22362 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22363
22364         * gcc.dg/20020218-1.c: New test.
22365
22366 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22367
22368         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22369         messages
22370         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22371         "At global scope" warning
22372         * g++.dg/ext/align1.C: Change cygwin test for alignment
22373         from db-bogus to dg-warning
22374
22375 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22376
22377         * g77.f-torture/compile/cpp2.F: New test.
22378
22379 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22380
22381         * g++.dg/template/access1.C: New test.
22382
22383 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22384
22385         * gcc.dg/20020118-1.c: New.
22386
22387 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22388
22389         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22390
22391 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22392
22393         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22394         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22395         alignment warnings.
22396
22397 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22398
22399         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22400         torture_with_loops and torture_without_loops
22401
22402 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22403
22404         * gcc.c-torture/compile/20020116-1.c: New test.
22405
22406 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22407
22408         * gcc.dg/20020116-2.c: New test.
22409
22410         * gcc.dg/ultrasp4.c: New test.
22411
22412         * gcc.dg/20020116-1.c: New test.
22413
22414 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22415
22416         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22417         by EABI.
22418
22419 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22420
22421         * gcc.misc-tests/i386-prefetch.exp: New.
22422         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22423         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22424         * gcc.misc-tests/i386-pf-none-1.c: New test.
22425         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22426
22427 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22428
22429         * gcc.dg/gnu89-init-1.c: Add new tests.
22430
22431 2002-01-15  Andreas Jaeger  <aj@suse.de>
22432
22433         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22434         * gcc.dg/i386-mmx-2.c: Likewise.
22435         * gcc.dg/i386-sse-1.c: Likewise.
22436         * gcc.dg/i386-sse-2.c: Likewise.
22437         * gcc.dg/i386-sse-3.c: Likewise.
22438
22439 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22440
22441         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22442         Uncomment additional cases that now pass.
22443
22444 2002-01-11  Richard Henderson  <rth@redhat.com>
22445
22446         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22447         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22448
22449 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22450
22451         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22452
22453 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22454
22455         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22456         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22457
22458 2002-01-10  Dale Johannesen  <dalej@apple.com>
22459
22460         * gcc.c-torture/execute/loop-11.c: New.
22461
22462 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22463
22464         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22465         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22466
22467 2002-01-09  Richard Henderson  <rth@redhat.com>
22468
22469         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22470         type in which to perform the operation for each size.
22471
22472 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22473
22474         * gcc.c-torture/compile/20020109-2.c: New test.
22475
22476 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22477
22478         * gcc.c-torture/execute/loop-10.c: New test.
22479
22480 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22481
22482         * gcc.c-torture/compile/20010226-1.c: New test.
22483         * gcc.c-torture/compile/20010227-1.c: New test.
22484         * gcc.c-torture/compile/20010426-1.c: New test.
22485         * gcc.c-torture/compile/20010510-1.c: New test.
22486         * gcc.c-torture/compile/20010605-3.c: New test.
22487         * gcc.c-torture/compile/20010824-1.c: New test.
22488         * gcc.c-torture/execute/20010409-1.c: New test.
22489         * gcc.dg/noncompile/20000901-1.c: New test.
22490         * gcc.dg/20001023-1.c: New test.
22491         * gcc.dg/20001101-1.c: New test.
22492         * gcc.dg/20001102-1.c: New test.
22493         * gcc.dg/20010207-1.c: New test.
22494         * gcc.dg/20010405-1.c: New test.
22495         * gcc.dg/20010822-1.c: New test.
22496         * gcc.dg/20011107-1.c: New test.
22497
22498 2002-01-09  Jeffrey A Law  (law@redhat.com)
22499
22500         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22501
22502         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22503         execution failure on PA targets.
22504
22505 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22506
22507         * gcc.c-torture/compile/20020109-1.c: New test.
22508
22509 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22510
22511         * gcc.c-torture/execute/20020108-1.c: New test.
22512
22513 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22514
22515         * gcc.dg/20020108-1.c: New test.
22516
22517 2002-01-08  H.J. Lu <hjl@gnu.org>
22518
22519         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22520         for header files.
22521
22522 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22523
22524         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22525         consistency.
22526
22527 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22528
22529         * gcc.dg/altivec-4.c: Test altivec predicates.
22530
22531 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22532
22533         * gcc.c-torture/execute/20020107-1.c: New test.
22534
22535 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22536
22537         PR c/5279
22538         * gcc.c-torture/compile/20020106-1.c: New test.
22539
22540 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22541
22542         * gcc.c-torture/execute/nestfunc-4.c: New test.
22543
22544 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22545
22546         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22547         extra triple that slipped in.
22548         * g++.old-deja/g++.abi/align.C: Likewise.
22549         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22550
22551 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22552
22553         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22554         * g++.old-deja/g++.abi/align.C: Likewise.
22555         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22556
22557         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22558         on FreeBSD/i386.
22559         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22560         FreeBSD.
22561
22562 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22563
22564         * gcc.dg/20020104-1.c: New test.
22565
22566         * gcc.dg/20020104-2.c: New test.
22567
22568 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22569
22570         * gcc.dg/20020103-1.c: Fix typo in target selector.
22571
22572 2002-01-03  Richard Henderson  <rth@redhat.com>
22573
22574         * gcc.dg/20020103-1.c: New.
22575
22576 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22577
22578         * gcc.c-torture/execute/20020103-1.c: New test.
22579
22580 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22581
22582         * g++.dg/other/debug2.C: New test.
22583
22584         * gcc.c-torture/compile/20020103-1.c: New test.
22585
22586 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22587
22588         * gcc.dg/gnu89-init-1.c: Added new tests.
22589
22590 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22591
22592         * g++.dg/template/friend2.C: Remove as patch is reverted.
22593
22594         * g++.dg/warn/oldcast1.C: New test.
22595
22596         * g++.dg/template/ptrmem1.C: New test.
22597         * g++.dg/template/ptrmem2.C: New test.
22598
22599         * g++.dg/template/ntp.C: New test.
22600
22601         * g++.dg/other/component1.C: New test.
22602
22603         * g++.dg/template/ttp3.C: New test.
22604
22605         * g++.dg/template/friend2.C: New test.
22606         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22607
22608 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22609
22610         * g++.dg/other/ptrmem1.C: New test.
22611         * g++.dg/other/ptrmem2.C: New test.
22612
22613 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22614
22615         * g++.dg/template/ctor1.C: New test.
22616
22617 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22618
22619         * g++.dg/template/friend2.C: New test.
22620
22621 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22622
22623         * gcc.dg/mmix-1.c: New test.
22624
22625 2001-12-31  Richard Henderson  <rth@redhat.com>
22626
22627         * gcc.dg/asm-5.c: New.
22628
22629 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22630
22631         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22632         in namespace __gnu_cxx
22633
22634 2001-12-30  Richard Henderson  <rth@redhat.com>
22635
22636         * gcc.dg/debug-6.c: New.
22637
22638 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22639
22640         * gcc.c-torture/compile/20011229-2.c: New test.
22641
22642 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22643
22644         * gcc.dg/debug-3.c: New test.
22645         * gcc.dg/debug-4.c: New test.
22646         * gcc.dg/debug-5.c: New test.
22647
22648 2001-12-29  Richard Henderson  <rth@redhat.com>
22649
22650         * g++.dg/eh/loop1.C: New.
22651
22652 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22653
22654         * g++.dg/template/crash1.C: New test.
22655
22656 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22657
22658         * g++.dg/other/const1.C: New test.
22659
22660 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22661
22662         * gcc.c-torture/compile/20011229-1.c: New test.
22663
22664 2001-12-28  Stan Shebs  <shebs@apple.com>
22665
22666         * lib/objc-torture.exp: Resync with c-torture.exp.
22667         * lib/objc.exp: Load standard libraries.
22668
22669 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22670
22671         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22672         additional tests.
22673
22674 2001-12-27  Roger Sayle <roger@eyesopen.com>
22675
22676         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22677
22678 2001-12-27  Richard Henderson  <rth@redhat.com>
22679
22680         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22681
22682 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22683
22684         * g++.dg/eh/ctor1.C: New test.
22685         * g++.dg/other/error2.C: New test.
22686
22687 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22688
22689         * g++.dg/other/init2.C: New test.
22690
22691 2001-12-24  Richard Henderson  <rth@redhat.com>
22692
22693         * gcc.dg/20011223-1.c: New.
22694         * gcc.dg/inline-1.c: New.
22695
22696 2001-12-23  Richard Henderson  <rth@redhat.com>
22697
22698         * gcc.dg/asm-4.c: Test operand modifiers.
22699
22700 2001-12-23  Richard Henderson  <rth@redhat.com>
22701
22702         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22703
22704 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22705
22706         * gcc.c-torture/execute/20011223-1.c: New test.
22707
22708 2001-12-21  Richard Henderson  <rth@redhat.com>
22709
22710         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22711         re-enables the warning.
22712
22713 2001-12-21  Richard Henderson  <rth@redhat.com>
22714
22715         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
22716
22717 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22718
22719         * gcc.c-torture/compile/20011218-1.c: New test.
22720
22721 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
22722
22723         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22724         arm-isr.c test.
22725         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22726         epilogue generation for ARM ISR routines.
22727
22728 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22729
22730         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22731         * gcc.dg/format/c90-printf-3.c: Likewise.
22732         * gcc.dg/format/c99-printf-3.c: Likewise.
22733         * gcc.dg/format/ext-1.c: Likewise.
22734         * gcc.dg/format/ext-6.c: Likewise.
22735         * gcc.dg/format/format.h: Prototype unlocked stdio.
22736
22737 2001-12-20  Richard Henderson  <rth@redhat.com>
22738
22739         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22740         (arena): Use it.
22741         (malloc): Correct allocation logic.  Abort if we fill up the
22742         arena before initialization complete.
22743         (realloc): Correct allocation logic.
22744
22745 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22746
22747         * gcc.c-torture/compile/20011219-2.c: New test.
22748
22749         * gcc.c-torture/execute/20011219-1.c: New test.
22750
22751 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22752
22753         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22754         target does not support weak symbols.
22755
22756 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22757
22758         * gcc.c-torture/compile/20011219-1.c: New test.
22759
22760 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22761
22762         * g++.dg/other/error1.C: New test.
22763
22764 2001-12-17  Jeffrey A Law  (law@redhat.com)
22765
22766         * gcc.c-torture/execute/20011217-1.c: New test.
22767
22768 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22769
22770         * objc.dg/special/: New directory.
22771         * objc.dg/special/special.exp: New file.
22772         * objc.dg/special/unclaimed-category-1.h: New file.
22773         * objc.dg/special/unclaimed-category-1a.m: New file.
22774         * objc.dg/special/unclaimed-category-1.m: New file.
22775
22776 2001-12-17  Andreas Jaeger  <aj@suse.de>
22777
22778         * gcc.c-torture/compile/20011217-2.c: New test.
22779
22780 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22781
22782         * gcc.c-torture/compile/20011217-1.c: New test.
22783
22784 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22785
22786         * testsuite/gcc.dg/20011214-1.c: New.
22787
22788 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22789
22790         * gcc.dg/altivec-4.c: New.
22791
22792 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22793
22794         * gcc.dg/20011113-1.c: New test.
22795
22796 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22797
22798         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22799         std::__malloc_alloc_template<0> and
22800         std::__default_alloc_template<false, 0>.
22801
22802 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22803
22804         * objc/execute/bf-21.m: New test.
22805         * objc/execute/enumeration-1.m: New test.
22806         * objc/execute/enumeration-2.m: New test.
22807
22808 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22809
22810         * gcc.dg/gnu89-init-1.c: New test.
22811
22812 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22813
22814         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22815         * g++.old-deja/g++.jason/2371.C: Likewise.
22816         * g++.old-deja/g++.jason/template33.C: Likewise.
22817         * g++.old-deja/g++.jason/template34.C: Likewise.
22818         * g++.old-deja/g++.jason/template36.C: Likewise.
22819         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22820         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22821         * g++.old-deja/g++.other/typename1.C: Likewise.
22822         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22823         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22824         * g++.old-deja/g++.pt/typename11.C: Likewise.
22825         * g++.old-deja/g++.pt/typename14.C: Likewise.
22826         * g++.old-deja/g++.pt/typename16.C: Likewise.
22827         * g++.old-deja/g++.pt/typename3.C: Likewise.
22828         * g++.old-deja/g++.pt/typename4.C: Likewise.
22829         * g++.old-deja/g++.pt/typename5.C: Likewise.
22830         * g++.old-deja/g++.pt/typename7.C: Likewise.
22831         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22832
22833 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22834
22835         * g++.dg/other/linkage1.C: New test.
22836         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22837         specifiers.
22838
22839 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22840
22841         * gcc.dg/concat.c: New test.
22842
22843 2001-12-11  Stan Shebs  <shebs@apple.com>
22844
22845         * objc/compile: New test directory.
22846         * objc/compile/compile.exp: New expect script.
22847         * objc/compile/20011211-1.m: New compile test.
22848
22849 2001-12-11  Jason Merrill  <jason@redhat.com>
22850
22851         * lib/prune.exp (prune_gcc_output): Also handle "In member
22852         function".  So many permutations...
22853
22854 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22855
22856         * g++.dg/template/typedef1.C: New test.
22857
22858 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22859
22860         * g++.dg/other/copy1.C: New test.
22861
22862 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22863
22864         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22865
22866         * gcc.dg/builtin-choose-expr.c: New.
22867
22868 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22869
22870         * gcc.dg/altivec-2.c: New.
22871
22872 2001-12-07  Richard Henderson  <rth@redhat.com>
22873
22874         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22875
22876 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22877
22878         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22879         ultrasparc.
22880
22881 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22882
22883         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22884
22885 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22886
22887         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22888         variable argument list.
22889
22890 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22891
22892         * gcc.c-torture/execute/memcheck: Delete entire directory.
22893         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22894         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22895
22896 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22897
22898         * gcc.dg/Wshadow-1.c: New test.
22899
22900 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22901
22902         * gcc.c-torture/compile/20011130-1.c: New test.
22903
22904         * gcc.dg/noncompile/20011025-1.c: New test.
22905
22906         * g++.dg/other/anon-union.C: New test.
22907
22908         * gcc.c-torture/execute/20011024-1.c: New test.
22909
22910 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22911
22912         * gcc.c-torture/execute/20000722-1.x,
22913         gcc.c-torture/execute/20010123-1.x: Remove.
22914         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22915         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22916         gcc.dg/c99-complit-2.c: New tests.
22917
22918 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22919
22920         * g++.dg/inherit/base1.C: New test.
22921
22922 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22923
22924         * g++.dg/other/stdarg1.C: New test.
22925
22926         * gcc.c-torture/compile/20011130-2.c: New test.
22927
22928 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22929
22930         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22931         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22932         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22933         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22934         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22935         * gcc.dg/builtin-prefetch-1.c: New test.
22936
22937 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22938
22939         * gcc.dg/20011130-1.c: New test.
22940
22941 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22942
22943         * g++.dg/other/scope1.C: New test.
22944         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22945
22946 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22947
22948         * gcc.dg/vla-init-1.c: New test.
22949
22950 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22951
22952         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22953
22954 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22955
22956         * objc.dg/alias.m: Update.
22957         * objc.dg/class-1.m: Update.
22958         * objc.dg/const-str-1.m: Update.
22959         * objc.dg/fwd-proto-1.m: Update.
22960         * objc.dg/id-1.m: Update.
22961         * objc.dg/super-class-1.m: Update.
22962
22963 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22964
22965         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22966         constructs.
22967
22968 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22969
22970         * gcc.c-torture/execute/20011128-1.c: New test.
22971
22972 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22973
22974         * gcc.dg/20011127-1.c: New test.
22975
22976 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22977
22978         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22979         from Austin Group draft 7.
22980         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22981         scanf format arguments.
22982         * gcc.dg/format/no-exargs-2.c: New test.
22983
22984 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22985
22986         * g++.dg/abi/vbase8-4.C: New test.
22987
22988 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22989
22990         * gcc.c-torture/execute/20011121-1.c: New test.
22991
22992 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22993
22994         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22995
22996 2001-11-23  Andreas Jaeger  <aj@suse.de>
22997
22998         * gcc.dg/cpp/charconst-2.c: New test.
22999
23000 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
23001
23002         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
23003         to the host if it is remote.  Let tests specify extra headers
23004         they use.
23005         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
23006         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
23007         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
23008         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
23009         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
23010         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
23011         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
23012         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
23013         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
23014         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
23015
23016 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
23017
23018         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
23019         for little endian ARMs.
23020
23021 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
23022
23023         * gcc.c-torture/compile/20011119-1.c: New test.
23024         * gcc.c-torture/compile/20011119-2.c: New test.
23025
23026 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
23027
23028         * gcc.dg/altivec-1.c: Fix typo.
23029
23030 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23031
23032         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
23033
23034 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
23035
23036         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
23037
23038 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
23039
23040         * lib/g77.exp: Don't specify --rpath-link.
23041
23042         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
23043         across all the headers.
23044         * gcc.dg/format/format.exp: For testing on a remote host,
23045         copy format.h.
23046
23047         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23048         * gcc.c-torture/execute/930406-1.c: Likewise.
23049         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23050
23051 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23052
23053         * gcc.dg/altivec-1.c: New.
23054
23055 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23056
23057         * gcc.dg/cpp/fpreprocessed.c: New test case.
23058
23059 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23060
23061         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23062         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23063         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23064
23065 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23066
23067         * gcc.dg/no-builtin-1.c: New test.
23068
23069 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
23070
23071         * gcc.c-torture/execute/20011115-1.c: New test.
23072
23073 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
23074
23075         * gcc.c-torture/compile/20011114-2.c: New test.
23076         * gcc.c-torture/compile/20011114-3.c: New test.
23077         * gcc.c-torture/compile/20011114-4.c: New test.
23078
23079 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23080
23081         * g++.dg/other/init1.C: New test.
23082
23083 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
23084
23085         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
23086         message.
23087
23088         * gcc.c-torture/execute/20011114-1.c: New testcase.
23089
23090         * gcc.c-torture/compile/20010327-1.c: Revert last change.
23091         * gcc.c-torture/compile/20011114-1.c: New test, exactly
23092         like the (before this change) version of 20010327-1.c.
23093
23094 2001-11-14  Roger Sayle <roger@eyesopen.com>
23095
23096         * gcc.c-torture/execute/string-opt-13.c: New testcase.
23097
23098 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
23099
23100         * g++.dg/init/array2.C: New test.
23101
23102 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
23103
23104         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
23105
23106 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
23107
23108         * g++.dg/other/forscope1.C: New test.
23109         * g++.dg/ext/forscope1.C: New test.
23110         * g++.dg/ext/forscope2.C: New test.
23111
23112 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
23113
23114         * gcc.c-torture/execute/20011113-1.c: New test.
23115
23116 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
23117
23118         * gcc.c-torture/execute/20011109-2.c: New test.
23119
23120         * gcc.c-torture/execute/20011109-1.c: New test.
23121
23122 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
23123
23124         * gcc.c-torture/compile/20011109-1.c: New test.
23125
23126 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
23127
23128         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
23129         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
23130         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
23131         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
23132         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
23133         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
23134         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
23135
23136 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23137
23138         * g++.dg/warn/Wshadow-1.C: New tests.
23139         * g++.old-deja/g++.mike/for3.C: Update.
23140
23141 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23142
23143         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
23144         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
23145         XFAILs.  Adjust expected error texts.
23146         * gcc.c-torture/compile/20011106-1.c,
23147         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
23148         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
23149         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
23150         gcc.dg/c99-array-lval-5.c: New tests.
23151
23152 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23153
23154         * gcc.dg/cpp/defined.c: Update.
23155
23156 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23157
23158         * gcc.c-torture/execute/anon-1.c: New test.
23159
23160 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
23161
23162         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
23163         same size, so no warning should be produced on stormy16.
23164
23165         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
23166         due to oversized array.
23167         * g++.old-deja/g++.mike/ns15.C: Likewise.
23168         * g++.old-deja/g++.pt/crash16.C: Likewise.
23169
23170 2001-11-02  Graham Stott  <grahams@redhat.com>
23171
23172         * g++.dgother/debug1.C: Fix typos.
23173
23174 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
23175
23176         * g++.dg/other/debug1.C: New test.
23177
23178 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23179
23180         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
23181         of unsigned long.
23182
23183 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
23184
23185         * gcc.dg/20011029-2.c: New test.
23186
23187         * gcc.c-torture/compile/20011029-1.c: New test.
23188
23189 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
23190
23191         * objc/execute/class_self-1.m: New test.
23192         * objc/execute/class_self-2.m: New test.
23193
23194 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
23195
23196         * gcc.misc-tests/msgs.exp: Delete.
23197         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
23198         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
23199         error set to match recent changes.
23200
23201 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
23202
23203         * gcc.dg/20011021-1.c: New test.
23204
23205 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
23206
23207         * gcc.c-torture/compile/20011023-1.c: New test.
23208
23209 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
23210
23211         * lib/g77.exp: Rewrite based on lib/g++.exp.
23212
23213 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23214
23215         * gcc.c-torture/execute/20011019-1.c: New test.
23216
23217         * gcc.dg/20011018-1.c: New test.
23218
23219 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23220
23221         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23222
23223 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23224
23225         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23226         * gcc.dg/attr-invalid.c: Likewise.
23227
23228 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23229
23230         * testsuite/gcc.dg/20011015-1.c: New test.
23231
23232 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23233
23234         * g++.dg/template/unify2.C: New test.
23235
23236 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23237
23238         * g++.dg/other/exception-specification.C: New test
23239
23240 2001-10-13  Tom Rix  <trix@redhat.com>
23241
23242         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23243         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23244
23245 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23246
23247         * testsuite/gcc.dg/20011009-1.c: New test.
23248
23249 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23250
23251         PR g++/4476
23252         * g++.dg/other/friend1.C: New test.
23253
23254 2001-10-11  Richard Henderson  <rth@redhat.com>
23255
23256         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23257
23258 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23259
23260         * gcc.c-torture/compile/20011010-1.c: New.
23261
23262 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23263
23264         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23265         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23266         g77.f-torture/execute/execute.exp,
23267         g77.f-torture/noncompile/noncompile.exp,
23268         gcc.c-torture/compile/compile.exp,
23269         gcc.c-torture/execute/execute.exp,
23270         gcc.c-torture/execute/ieee/ieee.exp,
23271         gcc.c-torture/execute/memcheck/memcheck.exp,
23272         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23273         objc/execute/execute.exp: Update FSF address.
23274
23275 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23276
23277         * gcc.dg/cpp/cmdlne-C.c: Update.
23278         * gcc.dg/cpp/cmdlne-C2.c: New.
23279
23280 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23281
23282         * gcc.c-torture/execute/20011008-3.c: New.
23283
23284 2001-10-08  DJ Delorie  <dj@redhat.com>
23285
23286         * gcc.dg/20011008-1.c: New.
23287         * gcc.dg/20011008-2.c: New.
23288
23289 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23290
23291         * gcc.dg/cpp/spacing1.c: Update test.
23292
23293 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23294
23295         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23296         spelling errors of "separate" as "seperate".
23297
23298 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23299
23300         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23301         enough to avoid inlining.
23302
23303 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23304
23305         * lib/g77.exp: set libg2c_dir correctly.
23306
23307 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23308
23309         * gcc.dg/cpp/macro11.c: New test.
23310
23311 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23312
23313         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23314         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23315         gcc.dg/format/multattr-3.c: New tests.
23316         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23317         tests for format attributes on function pointers being rejected.
23318
23319 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23320
23321         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23322
23323 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23324
23325         * g++.dg/warn/format1.C: New test.
23326
23327 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23328
23329         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23330
23331 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23332
23333         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23334
23335 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23336
23337         * gcc.dg/cpp/redef2.c: Add test.
23338
23339 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23340
23341         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23342         long-standing bug on i686, apparently.
23343         * gcc.c-torture/execute/loop-2c.x: New file.
23344         * gcc.c-torture/execute/loop-2d.x: New file.
23345         * gcc.c-torture/execute/loop-3c.x: New file.
23346
23347 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23348
23349         * gcc.dg/cpp/20000625-2.c: Correct line number.
23350
23351 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23352
23353         * gcc.dg/cpp/macro10.c: New test.
23354         * gcc.dg/cpp/strify3.c: New test.
23355         * gcc.dg/cpp/spacing1.c: Add tests.
23356         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23357         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23358
23359 2001-09-24  DJ Delorie  <dj@redhat.com>
23360
23361         * gcc.c-torture/execute/20010924-1.c: New test.
23362
23363 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23364
23365         * testsuite/objc/execute/paste.m: Remove.
23366
23367 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23368
23369         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23370
23371 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23372
23373         * g77.dg/strlen0.f: New test.
23374
23375 2001-09-21  Richard Henderson  <rth@redhat.com>
23376
23377         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23378         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23379
23380 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23381
23382         Table-driven attributes.
23383         * g++.dg/ext/attrib1.C: New test.
23384
23385 2001-09-20  DJ Delorie  <dj@redhat.com>
23386
23387         * gcc.dg/20000926-1.c: Update expected warning messages.
23388         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23389         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23390         array.
23391
23392 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23393
23394         * g++.dg/eh/registers1.C: New test case.
23395
23396 2001-09-17  Richard Henderson  <rth@redhat.com>
23397
23398         * gcc.dg/array-5.c: Fix VLA decomposition test.
23399
23400 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23401
23402         * gcc.dg/cpp/line5.c: New testcase.
23403
23404 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23405
23406         * gcc.dg/cpp/macro9.c: New test.
23407
23408 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23409
23410         * gcc.c-torture/execute/980223.c: Change type of addr from long
23411         to char *.
23412
23413 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23414
23415         * gcc.c-torture/execute/20010915-1.c: New test.
23416
23417 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23418
23419         * g77.dg/bprob: New directory.
23420         * g77.dg/bprob/bprob.exp: New file.
23421         * g77.dg/bprob/bprob-1.f: New test.
23422         * g77.dg/gcov: New directory.
23423         * g77.dg/gcov/gcov.exp: New file.
23424         * g77.dg/gcov/gcov-1.f: New test.
23425         * g77.dg/gcov/gcov-1.x: New file.
23426
23427 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23428
23429         * gcc.dg/cpp/directiv.c: Update.
23430         * gcc.dg/cpp/undef1.c: Update.
23431
23432 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23433
23434         * gcc.dg/20010912-1.c: New test.
23435
23436 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23437
23438         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23439         language-independent file in lib.
23440         * lib/gcov.exp: New file.
23441
23442 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23443
23444         * gcc.c-torture/compile/20010911-1.c: New test.
23445
23446 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23447
23448         * lib/profopt.exp: New, to support profile-directed optimizations.
23449         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23450         * gcc.misc-tests/bprob-1.c: New test.
23451         * gcc.misc-tests/bprob-2.c: New test.
23452
23453 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23454
23455         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23456         XFAIL and which kinds of gcov output to verify.
23457         * gcc.misc-tests/gcov-4b.x: New file.
23458         * gcc.misc-tests/gcov-5b.x: New file.
23459         * gcc.misc-tests/gcov-6.x: New file.
23460         * gcc.misc-tests/gcov-7.c: New test.
23461         * gcc.misc-tests/gcov-7.x: New file.
23462
23463 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23464
23465         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23466         * gcc.misc-tests/gcov-6.c: New test.
23467
23468 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23469
23470         PR c++/3986
23471         * g++.dg/abi/vbase1.C: New test.
23472
23473 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23474
23475         * objc.dg/method-2.m: New.
23476
23477 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23478
23479         PR c++/4203
23480         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23481         * g++.dg/init/empty1.C: New test.
23482
23483 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23484
23485         * gcc.c-torture/compile/20010903-1.c: New test.
23486
23487 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23488
23489         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23490         for m68k.
23491
23492 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23493
23494         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23495
23496         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23497
23498         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23499
23500 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23501
23502         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23503         for 16-bit 'unsigned int'.
23504
23505 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23506
23507         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23508
23509 2001-08-27  Richard Henderson  <rth@redhat.com>
23510
23511         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23512         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23513
23514 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23515
23516         * gcc.dg/asm-names.c (ymain): New.
23517
23518 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23519
23520         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23521         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23522         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23523
23524 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23525
23526         * gcc.dg/compare5.c: New testcase.
23527
23528 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23529
23530         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23531         and "In instantiation".
23532
23533 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23534
23535         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23536
23537 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23538
23539         * gcc.misc-tests/gcov.exp: Add support for branch information.
23540         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23541         * gcc.misc-tests/gcov-4.c: New test.
23542         * gcc.misc-tests/gcov-4b.c: New test.
23543         * gcc.misc-tests/gcov-5b.c: New test.
23544
23545 2001-08-20  Zack Weinberg  <zackw@panix.com>
23546
23547         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23548         expected to fail.
23549
23550 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23551
23552         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23553
23554 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23555
23556         * g++.dg/eh/template1.C: New test.
23557
23558 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23559
23560         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23561         Fix thinko.
23562         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23563         for xfail.
23564
23565 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23566
23567         * lib/g77-dg.exp:  Use prune.exp for common procedures
23568         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23569         * lib/g77.exp: (g77-dg-prune) Remove
23570
23571 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23572
23573         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23574
23575 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23576
23577         * g++.dg/template/unify1.C: New test.
23578
23579 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23580
23581         * g++.dg/abi/empty4.C: New test.
23582
23583 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23584
23585         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23586         solaris2.*
23587         * g77.f-torture/compile/pr3743.x: Likewise
23588
23589 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23590
23591         * g++.dg/other/using-declaration.C: New test.
23592
23593 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23594
23595         * gcc.dg/cpp/tr-sign.c: New testcase.
23596
23597 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23598
23599         * gcc.dg/cpp/19951025-1.c: Revert.
23600         * gcc.dg/cpp/directiv.c: We no longer process directives that
23601         interrupt macro arguments.
23602
23603 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23604
23605         * gcc.dg/bconstp-1.c: New test.
23606
23607 2001-08-03  Richard Henderson  <rth@redhat.com>
23608
23609         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23610
23611 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23612
23613         * gcc.dg/cpp/19951025-1.c: Update.
23614
23615 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23616
23617         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23618         should be x.
23619
23620 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23621
23622         Kill -fhonor-std.
23623         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23624         * g++.old-deja/g++.other/std1.C: Likewise.
23625         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23626
23627 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23628
23629         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23630         (g77_pass, g77_fail, g77_finish, g77_exit,
23631         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23632
23633 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23634
23635         * g77.dg/fbackslash.f
23636         * g77.dg/fcase-preserve.f
23637         * g77.dg/ff90-1.f
23638         * g77.dg/ffixed-line-length-0.f
23639         * g77.dg/ffixed-line-length-132.f
23640         * g77.dg/ffixed-line-length-7.f
23641         * g77.dg/ffixed-line-length-72.f
23642         * g77.dg/ffixed-line-length-none.f
23643         * g77.dg/ffree-form-1.f
23644         * g77.dg/fno-backslash.f
23645         * g77.dg/fno-f90-1.f
23646         * g77.dg/fno-fixed-form-1.f
23647         * g77.dg/fno-onetrip.f
23648         * g77.dg/fno-typeless-boz.f
23649         * g77.dg/fno-underscoring.f
23650         * g77.dg/fno-vxt-1.f
23651         * g77.dg/fonetrip.f
23652         * g77.dg/ftypeless-boz.f
23653         * g77.dg/fugly-assumed.f
23654         * g77.dg/funderscoring.f
23655         * g77.dg/fvxt-1.f
23656
23657 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23658
23659         * objc.dg/fwd-proto-1.m: New.
23660         * objc.dg/local-decl-1.m: New.
23661         * objc.dg/naming-1.m: New.
23662         * objc.dg/naming-2.m: New.
23663         * objc.dg/proto-hier-1.m: New.
23664
23665 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23666
23667         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23668         largest-type elements to a struct makes its size grow.
23669
23670 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23671
23672         * g++.dg/abi/vthunk1.C: New test.
23673
23674 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23675
23676         * g++.dg/abi/vbase8-22.C: New test.
23677
23678 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23679
23680         * gcc.dg/cpp/macro8.c: New test.
23681
23682 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23683
23684         * g++.dg/abi/vbase8-21.C: New test.
23685
23686 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23687
23688         * g++.dg/abi/vbase8-10.C: New test.
23689
23690 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23691
23692         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23693         ${tool}_set_ld_library_path.
23694         Changed caller.
23695         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23696         g++.exp.
23697
23698 2001-07-26  Stan Cox <scox@redhat.com>
23699
23700         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23701         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23702         gcc_exit, gcc_check_unsupported_p):
23703         Moved to gcc-deps.exp
23704         * gcc-deps.exp: New file.
23705
23706 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23707
23708         * g++.old-deja/g++.pt/defarg14.C: New test.
23709
23710 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23711
23712         * g++.old-deja/g++.other/lineno5.C: New test.
23713
23714 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23715
23716         * g++.old-deja/g++.pt/crash68.C: New test.
23717
23718 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23719
23720         * g++.old-deja/g++.other/crash42.C: New test.
23721
23722 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23723
23724         * gcc.dg/cpp/extratokens.c: Fix.
23725         * gcc.dg/cpp/skipping2.c: New tests.
23726
23727 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23728
23729         * gcc.c-torture/execute/20010724-1.c: New file.
23730         * gcc.c-torture/execute/20010724-1.x: New file.
23731
23732 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23733
23734         * g++.old-deja/g++.other/cond7.C: New test.
23735
23736 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23737
23738         * g++.old-deja/g++.other/optimize4.C: New test.
23739
23740 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23741
23742         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23743
23744 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23745
23746         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23747         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23748         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23749         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23750
23751         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23752         bug report" message.
23753
23754         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23755         * g++.dg/ext/instantiate1.C: Move from old-deja.
23756
23757 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23758
23759         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23760         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23761         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23762         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23763
23764 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23765
23766         * gcc.c-torture/execute/20010723-1.c: New test.
23767
23768 2001-07-23  Ben Elliston  <bje@redhat.com>
23769
23770         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23771
23772 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23773
23774         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23775         i[34567]86-*-*.
23776         Delete handling of ieee_multilib_flags.
23777         Pass -mieee for alpha*-*-* and sh-*-*.
23778         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23779
23780 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23781
23782         Remove old-abi tests.
23783         * g++.old-deja/g++.mike/p11116.C: Remove.
23784         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23785
23786 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23787
23788         * g77.f-torture/compile/pr3743.f:  New test
23789
23790 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23791
23792         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23793
23794 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23795
23796         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23797         g++.old-deja/g++.pt/static6.C: Likewise.
23798         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23799         supports weak symbols.
23800
23801 2001-07-18  Andreas Jaeger  <aj@suse.de>
23802
23803         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23804         supported again.
23805
23806 2001-07-18  Andreas Jaeger  <aj@suse.de>
23807
23808         * gcc.dg/iftrap-1.c: Fix target line.
23809
23810 2001-07-17  Richard Henderson  <rth@redhat.com>
23811
23812         * gcc.c-torture/execute/20010717-1.c: New.
23813
23814 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23815
23816         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23817         tests.
23818
23819 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23820
23821         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23822
23823 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23824
23825         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23826         UAC_SIGBUS, UAC_NOPRINT definitions.
23827
23828 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23829
23830         * objc/execute/object_is_class.m: New test.
23831         * objc/execute/object_is_meta_class.m: New test.
23832
23833 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23834
23835         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23836         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23837
23838 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23839
23840         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23841         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23842
23843 2001-07-14  Richard Henderson  <rth@redhat.com>
23844
23845         * gcc.dg/iftrap-1.c: New.
23846
23847 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23848
23849         * g77.f-torture/execute/intrinsic77.f: New test.
23850
23851 2001-07-11  Janis Johnson <janis@us.ibm.com>
23852
23853         * gcc.misc-tests/gcov-3.c: New test.
23854
23855 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23856
23857         * gcc.c-torture/compile/20010711-1.c,
23858         * gcc.c-torture/compile/20010711-2.c: New tests.
23859
23860 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23861
23862         * gcc.c-torture/execute/20010711-1.c: New test.
23863
23864 2001-07-11  Ben Elliston  <bje@redhat.com>
23865
23866         * g++.old-deja/g++.other/enum5.C: New test.
23867
23868 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23869
23870         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23871         (g++-dg-prune): Call prune_gcc_output.
23872         * prune.exp: New file for prune_gcc_output.
23873         * lib/g++.exp, lib/gcc.exp: Load it.
23874
23875 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23876
23877         * gcc.c-torture/compile/20010701-1.c,
23878         g++.old-deja/g++.ext/attrib6.C: New tests.
23879
23880 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23881
23882         * gcc.c-torture/compile/20010706-1.c: New test.
23883
23884 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23885
23886         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23887
23888 2001-06-28  Stan Shebs  <shebs@apple.com>
23889
23890         * gcc.dg/pragma-darwin.c: New test.
23891
23892 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23893
23894         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23895         Solaris 2.[678] system.
23896
23897 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23898
23899         * gcc.dg/20010622-1.c: New test.
23900
23901 2001-06-18  Stan Shebs  <shebs@apple.com>
23902
23903         * objc.dg: New directory.
23904         * objc.dg/dg.exp: New file.
23905         * objc.dg/alias.m: New.
23906         * objc.dg/class-1.m: New.
23907         * objc.dg/class-2.m: New.
23908         * objc.dg/const-str-1.m: New.
23909         * objc.dg/const-str-2.m: New.
23910         * objc.dg/id-1.m: New.
23911         * objc.dg/method-1.m: New.
23912         * objc.dg/super-class-1.m: New.
23913         * lib/objc-dg.exp: New file.
23914
23915 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23916
23917         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23918         of label name.
23919
23920 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23921
23922         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23923
23924 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23925
23926         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23927         variable.
23928
23929 2001-06-12  Richard Henderson  <rth@redhat.com>
23930
23931         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23932
23933 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23934
23935         * g++.old-deja/g++.abi/vbase5.C: New test.
23936         * g++.old-deja/g++.abi/vbase6.C: New test.
23937         * g++.old-deja/g++.abi/vbase7.C: New test.
23938
23939 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23940
23941         * gcc.c-torture/compile/20010610-1.c: New test.
23942
23943 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23944
23945         * g++.old-deja/g++.abi/vbase4.C: New test.
23946
23947 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23948
23949         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23950         support %f for HC11/HC12 targets.
23951         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23952         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23953         on HC11/HC12 targets.
23954         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23955
23956 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23957
23958         * gcc.dg/wchar_t-1.c: New file.
23959         * gcc.dg/wint_t-1.c: Likewise.
23960
23961 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23962
23963         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23964
23965 2001-06-11  Richard Henderson  <rth@redhat.com>
23966
23967         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23968
23969 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23970
23971         * gcc.c-torture/compile/20010611-1.c: New test.
23972
23973 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23974
23975         * gcc.dg/c99-tag-1.c: Add more tests.
23976
23977 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23978
23979         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23980         representation on MN10300 and ARM/Thumb.
23981
23982 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23983
23984         * g77.f-torture/execute/20010610.f: New.
23985
23986 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23987
23988         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23989         names.
23990
23991 2001-06-09  Richard Henderson  <rth@redhat.com>
23992
23993         * gcc.c-torture/execute/ashrdi-1.c: New.
23994         * gcc.c-torture/execute/ashldi-1.c: New.
23995         * gcc.c-torture/execute/lshrdi-1.c: New.
23996
23997 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23998
23999         * objc/execute/load-3.m: Added. Check sending +load to categories,
24000         in addition to classes.
24001
24002 2001-06-08  Stan Shebs  <shebs@apple.com>
24003
24004         * objc/execute/load-2.m: New test.  From Nicola Pero
24005         <n.pero@mi.flashnet.it>.
24006
24007 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
24008
24009         * gcc.c-torture/execute/20010605-2.c: New test.
24010
24011 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24012
24013         * g++.old-deja/g++.abi/vbase2.C: New test.
24014         * g++.old-deja/g++.abi/vbase3.C: New test.
24015
24016 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24017
24018         * g++.old-deja/g++.pt/friend49.C: New test.
24019
24020 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24021
24022         * g++.old-deja/g++.ext/anon3.C: New test.
24023
24024 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
24025
24026         * g++.old-deja/g++.other/conv7.C: New test.
24027
24028 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24029
24030         * gcc.c-torture/compile/20010605-2.c: New test.
24031
24032 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24033
24034         * gcc.c-torture/execute/20010604-1.c: New test.
24035
24036 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
24037
24038         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
24039
24040 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
24041
24042         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
24043         (g++_link_flags): Likewise.
24044         (g++_init): Pass gccpath's value to two previous functions.
24045
24046 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24047
24048         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24049         Ensure logfile entry matches exec command line.
24050
24051 2001-05-31  Richard Henderson  <rth@redhat.com>
24052
24053         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24054         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24055
24056 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24057
24058         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24059         compiler for irix6.2
24060
24061 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24062
24063         * g++.old-deja/g++.other/optimize3.C: New file.
24064
24065 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
24066
24067         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
24068         assemble.
24069
24070 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
24071
24072         * g++.old-deja/g++.other/optimize2.C: New file.
24073
24074 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
24075
24076         * gcc.c-torture/compile/20010518-2.c: New file.
24077         * gcc.c-torture/execute/20010518-1.c: New file.
24078         * gcc.c-torture/execute/20010518-2.c: New file.
24079
24080 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24081
24082         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
24083
24084 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
24085
24086         G++ no longer defines builtins that do not begin with __builtin.
24087         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
24088         * g++.old-deja/g++.brendand/misc13.C: Likewise.
24089         * g++.old-deja/g++.law/builtin1.C: Likewise.
24090         * g++.old-deja/g++.law/cvt2.C: Likewise.
24091         * g++.old-deja/g++.mike/net5.C: Likewise.
24092         * g++.old-deja/g++.other/builtins1.C: Likewise.
24093         * g++.old-deja/g++.other/builtins2.C: Likewise.
24094         * g++.old-deja/g++.other/builtins3.C: Likewise.
24095         * g++.old-deja/g++.other/builtins4.C: Likewise.
24096         * g++.old-deja/g++.other/inline8.C: Likewise.
24097         * g++.old-deja/g++.robertl/eb39.C: Likewise.
24098
24099 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
24100
24101         * g++.old-deja/g++.pt/using1.C: Adjust.
24102         * g++.old-deja/g++.pt/using2.C: New test.
24103
24104 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24105
24106         * gcc.dg/cpp/charconst.c: New tests.
24107         * gcc.dg/cpp/escape.c: New tests.
24108         * gcc.dg/cpp/escape-1.c: New tests.
24109         * gcc.dg/cpp/escape-2.c: New tests.
24110         * gcc.dg/cpp/ucs.c: New tests.
24111
24112 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
24113
24114         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
24115         native compiler for irix6.5.
24116
24117 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
24118
24119         * lib/g++.exp (g++_include_flags): Use args to compute
24120         get_multilibs.
24121         (g++_link_flags): Likewise.
24122         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
24123
24124 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24125
24126         * gcc.dg/c90-hexfloat-1.c: Add more tests.
24127
24128 2001-05-21  Geoff Keating  <geoffk@redhat.com>
24129
24130         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
24131         this file.
24132
24133 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24134
24135         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
24136         STACK_SIZE;
24137         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
24138         to STACK_SIZE; Use it to define size of add_histo array.
24139         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
24140         to STACK_SIZE.
24141         (f): Use GITT_SIZE to define size of gitt local table.
24142         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
24143         to STACK_SIZE; Use it to define size of bytemem array.
24144
24145 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24146
24147         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
24148         on 68HC11/HC12 due to the asm instruction.
24149         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
24150         * gcc.c-torture/compile/920520-1.x: Likewise.
24151         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
24152         on 68HC11/HC12 because the function is larger than 64K.
24153         * gcc.c-torture/compile/961203-1.x: New file, this test fails
24154         on 68HC11/HC12 because the structure is too large.
24155
24156 2001-05-20  Richard Henderson  <rth@redhat.com>
24157
24158         * gcc.c-torture/execute/20010520-1.c: New.
24159
24160 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24161
24162         * g++.old-deja/g++.warn/compare1.C: New test.
24163         * gcc.dg/compare4.c: New test.
24164
24165 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
24166
24167         * g++.old-deja/g++.other/optimize1.C: New test.
24168
24169 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24170
24171         * g++.old-deja/g++.pt/spec41.C: New test.
24172
24173 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
24174
24175         * gcc.c-torture/compile/20010114-1.x: Remove.
24176
24177 2001-05-18  Stan Shebs  <shebs@apple.com>
24178
24179         * gcc.c-torture/compile/20010518-1.c: New test.
24180
24181 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
24182
24183         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
24184         * g++.old-deja/g++.pt/crash67.C: New test.
24185
24186 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
24187
24188         * g++.old-deja/g++.other/debug9.C: New test.
24189
24190 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
24191
24192         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
24193
24194 2001-05-16  Jan Hubicka  <jh@suse.cz>
24195
24196         * gcc.c-torture/compile/20010516-1.c: New test.
24197
24198 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24199
24200         * g++.old-deja/g++.other/crash41.C: New test.
24201
24202 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24203
24204         * g++.old-deja/g++.pt/crash66.C: New test.
24205
24206 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
24207
24208         * g++.old-deja/g++.robertl/eb27.C: Convert.
24209
24210 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
24211
24212         * g++.dg/friend-warn.C: New test.  Do not warn about friend
24213         declaration being redundant.
24214
24215 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24216
24217         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24218
24219 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24220
24221         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24222
24223 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24224
24225         * lib/g++.exp: Use testsuite_flags.
24226
24227 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24228
24229         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24230
24231 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24232
24233         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24234
24235 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24236
24237         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24238
24239 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24240
24241         * gcc.c-torture/compile/20010313-1.c: New test.
24242
24243 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24244
24245         * gcc.dg/cpp/direct2.c: New test.
24246         * gccq.dg/cpp/direct2s.c: New test.
24247
24248         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24249
24250 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24251
24252         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24253         * g++.old-deja/g++.other/op3.C: Likewise.
24254
24255 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24256
24257         * gcc.dg/cpp/syshdr.h: New file.
24258         * gcc.dg/cpp/sysmac1.c: Update.
24259         * gcc.dg/cpp/sysmac2.c: Update.
24260
24261 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24262
24263         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24264
24265 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24266
24267         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24268         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24269
24270 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24271
24272         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24273
24274 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24275
24276         * lib/g++.exp (g++_include_flags): Don't use any special flags
24277         if TESTING_IN_BUILD_TREE is not defined.
24278         (g++_init): Use a plain 'c++' as the compiler if
24279         TESTING_IN_BUILD_TREEE is not defined.
24280
24281 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24282
24283         * g++.old-deja/g++.eh/catch13.C: New test.
24284         * g++.old-deja/g++.eh/catch14.C: New test.
24285
24286 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24287
24288         * gcc.dg/cpp/tr-define.c: New test.
24289
24290 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24291
24292         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24293         <stdlib.h>, not <malloc.h>.
24294
24295 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24296
24297         * g++.old-deja/g++.ns/template17.C: New test.
24298
24299 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24300
24301         * g++.old-deja/g++.pt/ref4.C: New test.
24302
24303 2001-04-30  Richard Henderson  <rth@redhat.com>
24304
24305         * gcc.dg/20000724-1.c: Revert last change.
24306
24307 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24308
24309         * g77.f-torture/execute/20010430.f: New test.
24310
24311 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24312
24313         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24314
24315 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24316
24317         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24318
24319 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24320
24321         * g++.old-deja/g++.eh/crash6.C: New test.
24322
24323 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24324
24325         * g++.old-deja/g++.other/warn7.C: New test.
24326
24327 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24328
24329         * g++.old-deja/g++.other/defarg9.C: New test.
24330
24331 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24332
24333         * g77.f-torture/compile/20010426.f: New test.
24334         * g77.f-torture/execute/20010426.f: New test.
24335
24336 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24337
24338         * g77.f-torture/compile/20000629-1.x: Remove - error
24339         has been fixed.
24340
24341 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24342
24343         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24344         Tweak slightly to work with g++.dg framework.
24345         * g++.dg/special/ecos.exp: Run initp1.C test.
24346         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24347
24348         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24349         its linker doesn't give line numbers either.
24350         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24351
24352 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24353
24354         * g++.old-deja/g++.other/lex1.C: New test.
24355
24356 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24357
24358         * gcc.dg/noncompile/20010425-1.c: New test.
24359
24360 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24361
24362         * g++.old-deja/g++.pt/mangle2.C: New test.
24363
24364 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24365
24366         * gcc.dg/format/plus-1.c: New test.
24367
24368 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24369
24370         * gcc.dg/20010423-1.c: New test.
24371
24372 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24373
24374         * gcc.c-torture/execute/20010422-1.c: New test.
24375
24376 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24377
24378         * g++.old-deja/g++.ns/type2.C: New test.
24379
24380 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24381
24382         * g++.old-deja/g++.other/perf1.C: New test.
24383
24384 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24385
24386         * gcc.dg/c99-func-2.c: Remove xfail.
24387         * gcc.dg/c99-func-3.c: Remove xfail.
24388         * gcc.dg/c99-func-4.c: Remove xfail.
24389
24390 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24391
24392         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24393
24394 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24395
24396         * gcc.c-torture/compile/20010423-1.c: New test.
24397
24398 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24399
24400         * g++.old-deja/g++.pt/typename28.C: New test.
24401
24402 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24403
24404         * g++.old-deja/g++.abi/empty2.C: New test.
24405         * g++.old-deja/g++.abi/empty3.C: New test.
24406
24407 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24408
24409         * g++.old-deja/g++.other/comdat2.C: New test.
24410         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24411
24412 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24413
24414         * g++.old-deja/g++.other/overload14.C: New test.
24415
24416 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24417
24418         * g++.old-deja/g++.other/lookup23.C: New test.
24419
24420 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24421
24422         * gcc.c-torture/execute/20010403-1.c: New test.
24423
24424 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24425             Mark Mitchell  <mark@codesourcery.com>
24426
24427         * lib/old-dejagnu.exp: Don't delete output of executable.
24428         Add .exe suffix to executables.
24429
24430 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24431
24432         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24433
24434 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24435
24436         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24437
24438 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24439
24440         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24441         * g++.old-deja/g++.abi/crash1.C: New test.
24442
24443 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24444
24445         * g++.old-deja/g++.other/crash40.C: New test.
24446
24447 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24448
24449         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24450
24451 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24452
24453         * g++.old-deja/g++.other/warn6.C: New test.
24454
24455 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24456
24457         * g++.old-deja/g++.robertl/eb42.C: Same.
24458
24459 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24460
24461         * gcc.dg/wtr-conversion-1.c: New testcase.
24462
24463 2001-04-10  Richard Henderson  <rth@redhat.com>
24464
24465         * g++.old-deja/g++.other/array5.C: New.
24466
24467 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24468
24469         * gcc.c-torture/execute/20010408-1.c: New test.
24470
24471 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24472
24473         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24474         headers and constructs.
24475         * g++.old-deja/g++.robertl/eb79.C: Same.
24476         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24477         * g++.old-deja/g++.robertl/eb73.C: Same.
24478         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24479         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24480         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24481         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24482         * g++.old-deja/g++.robertl/eb44.C: Same.
24483         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24484         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24485         * g++.old-deja/g++.robertl/eb39.C: Same.
24486         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24487         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24488         * g++.old-deja/g++.robertl/eb30.C: Same.
24489         * g++.old-deja/g++.robertl/eb3.C: Same.
24490         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24491         * g++.old-deja/g++.robertl/eb21.C: Same.
24492         * g++.old-deja/g++.robertl/eb15.C: Same.
24493         * g++.old-deja/g++.robertl/eb118.C: Same.
24494         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24495         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24496         * g++.old-deja/g++.robertl/eb109.C: Same.
24497         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24498         * g++.old-deja/g++.mike/rtti1.C: Same.
24499         * g++.old-deja/g++.mike/p658.C: Same.
24500         * g++.old-deja/g++.mike/net46.C: Same.
24501         * g++.old-deja/g++.mike/net34.C: Same.
24502         * g++.old-deja/g++.mike/memoize1.C: Same.
24503         * g++.old-deja/g++.mike/eh2.C: Same.
24504         * g++.old-deja/g++.law/weak.C: Same.
24505         * g++.old-deja/g++.law/visibility7.C: Same.
24506         * g++.old-deja/g++.law/visibility25.C: Same.
24507         * g++.old-deja/g++.law/visibility22.C: Same.
24508         * g++.old-deja/g++.law/visibility2.C: Same.
24509         * g++.old-deja/g++.law/visibility17.C: Same.
24510         * g++.old-deja/g++.law/visibility13.C: Same.
24511         * g++.old-deja/g++.law/visibility10.C: Same.
24512         * g++.old-deja/g++.law/visibility1.C: Same.
24513         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24514         * g++.old-deja/g++.law/vbase1.C: Same.
24515         * g++.old-deja/g++.law/operators32.C: Same.
24516         * g++.old-deja/g++.law/nest3.C: Same.
24517         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24518         * g++.old-deja/g++.law/except5.C (main): Same.
24519         * g++.old-deja/g++.law/cvt7.C (run): Same.
24520         * g++.old-deja/g++.law/cvt2.C: Same.
24521         * g++.old-deja/g++.law/cvt16.C: Same.
24522         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24523         * g++.old-deja/g++.law/ctors17.C (main): Same.
24524         * g++.old-deja/g++.law/ctors13.C: Same.
24525         * g++.old-deja/g++.law/ctors12.C (main): Same.
24526         * g++.old-deja/g++.law/ctors10.C: Same.
24527         * g++.old-deja/g++.law/code-gen5.C: Same.
24528         * g++.old-deja/g++.law/bad-error7.C: Same.
24529         * g++.old-deja/g++.law/arm9.C: Same.
24530         * g++.old-deja/g++.law/arm12.C: Same.
24531         * g++.old-deja/g++.law/arg8.C: Same.
24532         * g++.old-deja/g++.law/arg1.C: Same.
24533         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24534         * g++.old-deja/g++.jason/template31.C: Same.
24535         * g++.old-deja/g++.jason/template24.C (main): Same.
24536         * g++.old-deja/g++.jason/2371.C: Same.
24537         * g++.old-deja/g++.eh/new2.C: Same.
24538         * g++.old-deja/g++.eh/new1.C: Same.
24539         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24540         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24541         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24542         * g++.old-deja/g++.brendan/crash62.C: Same.
24543         * g++.old-deja/g++.brendan/crash52.C: Same.
24544         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24545         * g++.old-deja/g++.brendan/crash38.C: Same.
24546         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24547         * g++.old-deja/g++.brendan/copy9.C: Same.
24548
24549 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24550
24551         * gcc.c-torture/execute/20001203-2.c (memset):
24552         Count argument is of type __SIZE_TYPE__.
24553
24554 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24555
24556         * gcc.c-torture/compile/20010404-1.c: New test.
24557
24558 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24559
24560         * gcc.c-torture/compile/20010326-1.c: New test.
24561
24562 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24563
24564         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24565         peculiarities of the SH.
24566         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24567
24568 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24569
24570         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24571         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24572         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24573
24574 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24575
24576         * g77.f-torture/compile/20010321-1.f: New test.
24577
24578 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24579
24580         * gcc.c-torture/compile/20010329-1.c: New test.
24581
24582 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24583
24584         * gcc.c-torture/execute/20010329-1.c: New test.
24585
24586 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24587
24588         * g++.old-deja/g++.other/eh4.C: Fix typo.
24589
24590 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24591
24592         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24593
24594 2001-03-28  Philip Blundell  <philb@gnu.org>
24595
24596         * gcc.c-torture/compile/20010328-1.c: New test.
24597
24598 2001-03-27  Richard Henderson  <rth@redhat.com>
24599
24600         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24601         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24602
24603 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24604
24605         * gcc.c-torture/compile/20010327-1.c: New test.
24606
24607 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24608
24609         * g++.old-deja/g++.other/friend12.C: New test.
24610         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24611         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24612
24613 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24614
24615         * gcc.c-torture/execute/20010325-1.c: New test.
24616
24617 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24618
24619         * g++.old-deja/g++.other/mangle3.C: New test.
24620
24621 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24622
24623         * g++.old-deja/g++.other/anon8.C: New test.
24624
24625 2001-03-20  Philip Blundell  <philb@gnu.org>
24626
24627         * gcc.c-torture/compile/20010320-1.c: New test.
24628
24629 2001-03-17  Richard Henderson  <rth@redhat.com>
24630
24631         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24632
24633 2001-03-15  Geoff Keating  <geoff@redhat.com>
24634
24635         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24636         tests on AIX.
24637
24638 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24639
24640         * g++.old-deja/g++.other/eh4.C: New test.
24641
24642 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24643
24644         * gcc.dg/cpp/mi1.c: Update.
24645
24646 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24647
24648         * g++.old-deja/g++.other/regstack.C: New test.
24649
24650 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24651
24652         * g++.old-deja/g++.other/ref4.C: New test.
24653
24654 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24655
24656         * objc/execute/va_method.m: Added.
24657         * objc/execute/IMP.m: Added.
24658         * objc/execute/_cmd.m: Added.
24659         * objc/execute/accessing_ivars.m: Added.
24660         * objc/execute/class-1.m: Added.
24661         * objc/execute/class-10.m: Added.
24662         * objc/execute/class-11.m: Added.
24663         * objc/execute/class-12.m: Added.
24664         * objc/execute/class-13.m: Added.
24665         * objc/execute/class-14.m: Added.
24666         * objc/execute/class-2.m: Added.
24667         * objc/execute/class-3.m: Added.
24668         * objc/execute/class-4.m: Added.
24669         * objc/execute/class-5.m: Added.
24670         * objc/execute/class-6.m: Added.
24671         * objc/execute/class-7.m: Added.
24672         * objc/execute/class-8.m: Added.
24673         * objc/execute/class-9.m: Added.
24674         * objc/execute/class-tests-1.h
24675         * objc/execute/class-tests-2.h
24676         * objc/execute/compatibility_alias.m: Added.
24677         * objc/execute/encode-1.m: Added.
24678         * objc/execute/formal_protocol-1.m: Added.
24679         * objc/execute/formal_protocol-2.m: Added.
24680         * objc/execute/formal_protocol-3.m: Added.
24681         * objc/execute/formal_protocol-4.m: Added.
24682         * objc/execute/formal_protocol-5.m: Added.
24683         * objc/execute/formal_protocol-6.m: Added.
24684         * objc/execute/formal_protocol-7.m: Added.
24685         * objc/execute/informal_protocol.m: Added.
24686         * objc/execute/initialize.m: Added.
24687         * objc/execute/load.m: Added.
24688         * objc/execute/many_args_method.m: Added.
24689         * objc/execute/nested-3.m: Added.
24690         * objc/execute/no_clash.m: Added.
24691         * objc/execute/private.m: Added.
24692         * objc/execute/redefining_self.m: Added.
24693         * objc/execute/root_methods.m: Added.
24694         * objc/execute/selector-1.m: Added.
24695         * objc/execute/static-1.m: Added.
24696         * objc/execute/static-2.m: Added.
24697         * objc/execute/va_method.m: Added.
24698
24699 2001-03-10  Richard Henderson  <rth@redhat.com>
24700
24701         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24702
24703 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24704
24705         * g++.old-deja/g++.other/crash31.C: XFAIL.
24706         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24707         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24708         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24709         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24710         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24711
24712 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24713
24714         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
24715
24716 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24717
24718         * gcc.dg/20000724-1.c: Don't use multiline strings.
24719
24720 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24721
24722         * objc/execute/string1.m, objc/execute/string2.m: Compare the
24723         result of -cString against what we expect it to be; don't just
24724         print it out for no one to read.
24725
24726         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24727         Based on testcases provided by Nicola Pero.
24728
24729 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24730
24731         * gcc.dg/cpp/macro7.c: New test.
24732
24733 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24734
24735         * gcc.dg/cpp/multiline.c: Update.
24736
24737 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24738
24739         * g++.old-deja/g++.other/enum3.C: New test.
24740
24741 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24742
24743         * g++.old-deja/g++.other/pod1.C: New test.
24744
24745 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24746
24747         * g++.old-deja/g++.ext/overload1.C: New test.
24748
24749 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24750
24751         * g++.old-deja/g++.pt/using1.C: New test.
24752
24753 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24754
24755         * g++.old-deja/g++.other/using9.C: New test.
24756
24757 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24758
24759         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24760
24761         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24762
24763 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24764
24765         * g++.old-deja/g++.ext/realpt1.C: Remove.
24766
24767 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24768
24769         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24770
24771 2001-02-26  Will Cohen  <wcohen@redhat.com>
24772
24773         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24774
24775 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24776
24777         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24778         templatized constructors.
24779
24780 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24781
24782         * gcc.c-torture/execute/20010224-1.c: New test.
24783
24784 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24785
24786         * gcc.c-torture/execute/20010222-1.c: New test.
24787
24788 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24789
24790         * g++.old-deja/g++.other/inline20.C: New test.
24791
24792 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24793
24794         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24795
24796 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24797
24798         * g++.old-deja/g++.other/lookup22.C: New test.
24799
24800 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24801
24802         * g77.dg: New directory.
24803         * g77.dg/20010216-1.f: New test case.
24804         * g77.dg/dg.exp: New driver.
24805         * lib/g77-dg.exp: New driver library.
24806
24807 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24808
24809         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24810
24811 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24812
24813         * g++.old-deja/g++.other/decl9.C: New test.
24814
24815 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24816
24817         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24818         not need <string> and also tests the initialization at runtime.
24819
24820 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24821
24822         * gcc.c-torture/execute/longlong.c: New test.
24823
24824 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24825
24826         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24827
24828 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24829
24830         * gcc.c-torture/execute/920302-1.c (execute):
24831         Change argument type to short.
24832
24833 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24834
24835         * g++.old-deja/g++.pt/deduct6.C: New test.
24836
24837 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24838
24839         * g++.old-deja/g++.pt/deduct5.C: New test.
24840
24841 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24842
24843         * gcc.c-torture/execute/20010209-1.c: New test.
24844
24845 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24846
24847         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24848
24849 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24850
24851         * g++.dg/vtgc1.C: Update for new ABI.
24852
24853         * consistency.vlad: New directory, 1665 files.
24854
24855 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24856
24857         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24858         return type.
24859         * gcc.dg/cpp/digraphs.c: Declare puts.
24860
24861 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24862
24863         * g++.old-deja/g++.other/warn5.C: New test.
24864
24865 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24866
24867         * g++.old-deja/g++.pt/spec40.C: New test.
24868
24869 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24870
24871         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24872         case.
24873         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24874
24875 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24876
24877         * gcc.c-torture/compile/20010209-1.c: New test.
24878
24879 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24880
24881         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24882         excess errors message but not if it crashes.
24883         * g++.old-deja/g++.other/crash27.C: Likewise.
24884         * g++.old-deja/g++.other/crash28.C: Likewise.
24885         * g++.old-deja/g++.other/crash30.C: Likewise.
24886         * g++.old-deja/g++.other/crash32.C: Likewise.
24887         * g++.old-deja/g++.other/crash35.C: Likewise.
24888         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24889
24890 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24891
24892         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24893         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24894         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24895         g77.f-torture/execute/execute.exp,
24896         g77.f-torture/noncompile/noncompile.exp,
24897         gcc.c-torture/execute/execute.exp,
24898         gcc.c-torture/execute/memcheck/memcheck.exp,
24899         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24900         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24901         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24902         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24903         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24904         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24905         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24906         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24907         Remove bug reporting instructions with ancient email addresses.
24908
24909 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24910
24911         * gcc.dg/20010202-1.c: New test.
24912         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24913
24914 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24915
24916         * g++.dg/stdbool-if.C: New test.
24917
24918 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24919
24920         * objc/execute/fdecl.m: Added main().
24921
24922 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24923
24924         * gcc.c-torture/execute/20010206-1.c: New test.
24925
24926 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24927
24928         * gcc.dg/cpp/avoidpaste1.c: Update.
24929
24930 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24931
24932         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24933         Pero <nicola@brainstorm.co.uk>.
24934         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24935
24936 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24937
24938         * g++.old-deja/g++.pt/spec39.C: New test.
24939
24940 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24941
24942         * gcc.c-torture/compile/20010202-1.c: New test.
24943
24944 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24945
24946         * g++.old-deja/g++.abi/primary2.C: New test.
24947         * g++.old-deja/g++.abi/primary3.C: New test.
24948         * g++.old-deja/g++.abi/primary4.C: New test.
24949         * g++.old-deja/g++.abi/primary5.C: New test.
24950         * g++.old-deja/g++.abi/vtable3.h: New test.
24951         * g++.old-deja/g++.abi/vtable3a.C: New test.
24952         * g++.old-deja/g++.abi/vtable3b.C: New test.
24953         * g++.old-deja/g++.abi/vtable3c.C: New test.
24954         * g++.old-deja/g++.abi/vtable3d.C: New test.
24955         * g++.old-deja/g++.abi/vtable3e.C: New test.
24956         * g++.old-deja/g++.abi/vtable3f.C: New test.
24957         * g++.old-deja/g++.abi/vtable3g.C: New test.
24958         * g++.old-deja/g++.abi/vtable3h.C: New test.
24959         * g++.old-deja/g++.abi/vtable3i.C: New test.
24960         * g++.old-deja/g++.abi/vtable3j.C: New test.
24961         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24962
24963 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24964
24965         * g++.old-deja/g++.other/anon6.C: New test.
24966         * g++.old-deja/g++.other/anon7.C: New test.
24967
24968 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24969
24970         * gcc.dg/cpp/avoidpaste2.c: New tests.
24971
24972 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24973
24974         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24975
24976 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24977
24978         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24979         DECIMAL_DIG cases for Irix."
24980
24981 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24982
24983         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24984
24985 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24986
24987         * gcc.dg/c99-tag-1.c: New test.
24988
24989 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24990
24991         * gcc.dg/cpp/tr-warn1.c: Add tests.
24992
24993 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24994
24995         * gcc.dg/cpp/avoidpaste1.c: Update.
24996         * gcc.dg/cpp/paste4.c: Update.
24997
24998 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24999
25000         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
25001         cases for Irix.
25002
25003 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25004
25005         * g++.old-deja/g++.other/inline19.C: New test.
25006
25007 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25008
25009         * gcc.dg/Wlarger-than.c: New test.
25010
25011 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25012
25013         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
25014
25015 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
25016
25017         * gcc.c-torture/execute/20010129-1.c: New test.
25018         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
25019
25020 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25021
25022         * gcc.dg/cpp/avoidpaste1.c: Test case.
25023
25024 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
25025
25026         * g++.old-deja/g++.other/inline18.C: New test.
25027
25028 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25029
25030         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
25031         and __builtin_putchar.
25032
25033 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
25034
25035         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
25036         tests.
25037
25038 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
25039
25040         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
25041         floating point number rounding mode to round to the nearest
25042         representable mode.
25043
25044 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
25045
25046         * g++.old-deja/g++.other/mangle2.C: New test.
25047
25048 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25049
25050         * gcc.c-torture/compile/20010124-1.c: New test.
25051
25052 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25053
25054         * g++.old-deja/g++.pt/spec38.C: New test.
25055
25056 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25057
25058         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25059         "Build don't run".
25060
25061 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25062
25063         * gcc.c-torture/execute/20010123-1.c: New test.
25064
25065 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25066
25067         * g++.old-deja/g++.pt/spec37.C: New test.
25068
25069 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25070
25071         * g++.old-deja/g++.pt/overload14.C: New test.
25072
25073 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25074
25075         * gcc.c-torture/execute/20010122-1.c: New test, exercise
25076         __builtin_return_address.
25077
25078 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
25079
25080         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
25081         * g++.old-deja/g++.pt/spec35.C: New test.
25082         * g++.old-deja/g++.pt/spec36.C: New test.
25083
25084 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
25085
25086         * gcc.c-torture/compile/20010118-1.c: New test.
25087
25088 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
25089
25090         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
25091
25092 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25093
25094         * gcc.c-torture/execute/20010119-1.c: New test.
25095
25096 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25097
25098         * g++.old-deja/g++.other/vbase5.C: New test.
25099
25100 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25101
25102         * gcc.c-torture/execute/20010118-1.c: New test.
25103
25104 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25105
25106         * g++.old-deja/g++.pt/deduct3.C: New test.
25107
25108 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25109
25110         * g++.old-deja/g++.pt/spec34.C: New test.
25111
25112 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
25113
25114         * g77.f-torture/compile/20000601-2.f: New test.
25115
25116 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25117
25118         * g++.old-deja/g++.other/init17.C: New test.
25119
25120 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
25121
25122         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
25123
25124 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25125
25126         * g++.old-deja/g++.pt/unify8.C: New test.
25127
25128 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25129
25130         * g++.old-deja/g++.abi/vbase1.C: New test.
25131
25132 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25133
25134         * g++.old-deja/g++.pt/crash65.C: New test.
25135
25136 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25137
25138         * gcc.dg/cpp/assembl2.S: New test case.
25139
25140 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
25141
25142         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
25143         are supported.
25144
25145 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25146
25147         * g++.old-deja/g++.other/builtins1.C: New test.
25148         * g++.old-deja/g++.other/builtins2.C: Likewise.
25149         * g++.old-deja/g++.other/builtins3.C: Likewise.
25150         * g++.old-deja/g++.other/builtins4.C: Likewise.
25151
25152 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
25153
25154         * gcc.c-torture/compile/20010117-1.c: New test.
25155         * gcc.c-torture/compile/20010117-2.c: New test.
25156
25157 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25158
25159         * g77.f-torture/execute/20010116.[fx]: New test,
25160         XFAIL on i?86-*-*.
25161         * g77.f-torture/compile/20010115.f: Indicate it's
25162         a test for PR fortran/1636.
25163
25164 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25165
25166         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
25167
25168 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25169
25170         * g77.f-torture/compile/20010115.f: New test.
25171
25172 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
25173
25174         * g++.old-deja/g++.pt/nontype5.C: New test.
25175
25176 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25177
25178         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
25179         have an equivalent working one below it.
25180
25181 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25182
25183         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
25184         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25185
25186 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25187
25188         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
25189         message containing "init_priority".
25190         (conpr-2.C): Likewise.
25191         (conpr-3.C): Likewise.
25192         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
25193
25194 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25195
25196         * gcc.c-torture/execute/20010114-2.c: New test.
25197
25198 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25199
25200         * gcc.c-torture/compile/20010114-1.c: New test.
25201         * gcc.c-torture/compile/20010114-1.x: Xfail.
25202         * gcc.c-torture/compile/20010114-2.c: New test.
25203         * gcc.c-torture/execute/20010114-1.c: New test.
25204         * gcc.dg/trunc-1.c: New test.
25205         * gcc.dg/uninit-B.c: New test.
25206
25207 2001-01-13  Nick Clifton  <nickc@redhat.com>
25208
25209         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
25210         target.
25211
25212 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25213
25214         * gcc.c-torture/compile/20010113-1.c: New test.
25215
25216 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25217
25218         * gcc.c-torture/compile/20001212-1.c: New test.
25219
25220 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25221
25222         * gcc.dg/cpp/widestr1.c: Update.
25223         * gcc.dg/cpp/prag-imp.c: Remove.
25224
25225 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25226
25227         * gcc.c-torture/execute/20000801-3.x: Remove.
25228         * gcc.dg/c90-init-1.c: New test.
25229         * gcc.dg/c99-init-1.c: New test.
25230         * gcc.dg/c99-init-2.c: New test.
25231         * gcc.dg/gnu99-init-1.c: New test.
25232
25233 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25234
25235         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25236         testing that no relevant ones were found.
25237
25238 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25239
25240         * g++.old-deja/g++.pt/cast2.C: New test.
25241
25242 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25243
25244         * g++.old-deja/g++.pt/friend47.C: New test.
25245
25246 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25247
25248         * g++.old-deja/g++.pt/instantiate13.C: New test.
25249
25250 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25251
25252         * g++.old-deja/g++.other/defarg7.C: New test.
25253         * g++.old-deja/g++.other/defarg8.C: New test.
25254
25255 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25256
25257         * g++.old-deja/g++.pt/crash64.C: New test.
25258
25259 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25260
25261         * g++.old-deja/g++.pt/crash63.C: New test.
25262
25263 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25264
25265         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25266
25267 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25268
25269         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25270
25271 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25272
25273         * g++.old-deja/g++.pt/error3.C: New test.
25274
25275 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25276
25277         * g++.old-deja/g++.other/crash39.C: New test.
25278
25279 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25280
25281         * g++.old-deja/g++.other/vbase4.C: New test.
25282
25283 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25284
25285         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25286         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25287         * gcc.dg/special/special.exp: New test driver which will check
25288         for alias support for the above test.
25289
25290 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25291
25292         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25293         problems on small machines.
25294         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25295         parameterize.
25296
25297 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25298
25299         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25300         mips.
25301         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25302
25303 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25304
25305         * g++.old_deja/g++.pt/using8.C: New test.
25306
25307 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25308
25309         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25310
25311 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25312
25313         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25314         where a failure is expected.
25315         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25316
25317 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25318
25319         * g++.old_deja/g++.pt/instantiate12.C: New test.
25320
25321 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25322
25323         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25324         start of structs.
25325         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25326         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25327         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25328         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25329         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25330         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25331         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25332         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25333         * g++.old-deja/g++.eh/spec6.C: Likewise.
25334         * g++.old-deja/g++.jason/crash3.C: Likewise.
25335         * g++.old-deja/g++.law/ctors11.C: Likewise.
25336         * g++.old-deja/g++.law/ctors17.C: Likewise.
25337         * g++.old-deja/g++.law/ctors5.C: Likewise.
25338         * g++.old-deja/g++.law/ctors9.C: Likewise.
25339         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25340         * g++.old-deja/g++.mike/net22.C: Likewise.
25341         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25342         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25343         * g++.old-deja/g++.mike/virt3.C: Likewise.
25344         * g++.old-deja/g++.niklas/t128.C: Likewise.
25345         * g++.old-deja/g++.other/anon4.C: Likewise.
25346         * g++.old-deja/g++.other/using1.C: Likewise.
25347         * g++.old-deja/g++.other/warn3.C: Likewise.
25348         * g++.old-deja/g++.pt/t37.C: Likewise.
25349         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25350         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25351
25352 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25353
25354         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25355
25356 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25357
25358         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25359
25360 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25361
25362         * gcc.c-torture/compile/20010107-1.c: New test.
25363
25364 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25365
25366         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25367
25368 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25369
25370         * gcc.dg/format/format.h: New file.
25371         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25372         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25373         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25374         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25375         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25376         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25377         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25378         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25379         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25380         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25381         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25382         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25383         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25384         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25385         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25386         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25387         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25388         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25389         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25390         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25391         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25392         instead of declaring standard types, macros and functions in each
25393         test.
25394
25395 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25396
25397         * gcc.c-torture/execute/20010106-1.c: New test.
25398
25399 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25400
25401         * gcc.dg/format/format.exp: New file.
25402         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25403         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25404         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25405         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25406         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25407         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25408         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25409         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25410         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25411         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25412         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25413         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25414         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25415         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25416         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25417         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25418         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25419         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25420         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25421         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25422         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25423         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25424         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25425         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25426         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25427         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25428         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25429         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25430         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25431         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25432         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25433         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25434         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25435         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25436         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25437         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25438         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25439         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25440         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25441         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25442         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25443         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25444
25445 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25446
25447         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25448         account.
25449
25450 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25451
25452         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25453
25454 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25455
25456         * g++.old-deja/g++.pt/crash62.C: New test.
25457
25458 2001-01-04  Richard Henderson  <rth@redhat.com>
25459
25460         * gcc.dg/20000926-1.c: Update expected warnings.
25461         * gcc.dg/array-2.c: Likewise.
25462         * gcc.dg/array-4.c: Also validate flexible array members.
25463         * gcc.dg/c99-flex-array-1.c: New.
25464
25465 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25466
25467         * gcc.c-torture/compile/20001222-1.x: Remove.
25468
25469 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25470
25471         * gcc.c-torture/execute/built-in-setjmp.c: New.
25472
25473 2001-01-03  Richard Henderson  <rth@redhat.com>
25474
25475         * gcc.dg/940510-1.c: Update expected error wording.
25476         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25477
25478 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25479
25480         * lib/target-supports.exp (check_alias_available): Modified to
25481         indicate aliases not supported if only weak aliases are supported.
25482
25483 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25484
25485         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25486         Turn on cmpstrsi checks for __pj__ and __i370__.
25487
25488 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25489
25490         * g++.old-deja/g++.other/virtual11.C: New test.
25491
25492 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25493
25494         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25495
25496 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25497
25498         * gcc.c-torture/compile/20010102-1.c: New test.
25499
25500 2001-01-02  Andreas Jaeger  <aj@suse.de>
25501
25502         * gcc.dg/noreturn-3.c: New test.
25503
25504         * gcc.dg/noreturn-4.c: New test.
25505
25506 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25507
25508         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25509         __builtin_fputc and __builtin_fwrite.
25510
25511 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25512
25513         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25514         signed char, not default char.
25515
25516 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25517
25518         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25519
25520 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25521
25522         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25523
25524 2000-12-29  Richard Henderson  <rth@redhat.com>
25525
25526         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25527         (__cyg_profile_func_exit): Define.
25528
25529 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25530
25531         * g++.dg/vtgc1.C: New test.
25532
25533 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25534
25535         * gcc.dg/noncompile/20001228-1.c: New test.
25536
25537         * gcc.dg/20001228-1.c: New test.
25538
25539         * gcc.c-torture/execute/20001228-1.c: New test.
25540
25541 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25542
25543         * gcc.dg/format-strfmon-1.c: New test.
25544
25545 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25546
25547         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25548         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25549         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25550         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25551         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25552         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25553         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25554         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25555         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25556         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25557         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25558         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25559         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25560
25561         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25562         * gcc.c-torture/execute/string-opt-4.c: Test index.
25563
25564 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25565
25566         * gcc.c-torture/compile/20001226-1.c: New test.
25567
25568 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25569
25570         * gcc.c-torture/compile/20001222-1.c: New test.
25571         * gcc.c-torture/compile/20001222-1.x: Xfail.
25572
25573 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25574
25575         * gcc.c-torture/execute/comp-goto-2.c: New test.
25576
25577 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25578
25579         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25580         Use long types if __INT_MAX__ is 32767.
25581         (main): Use cast to (sint32 *) when poking 88 into a_page.
25582
25583         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25584
25585 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25586
25587         * gcc.c-torture/compile/20001221-1.c: New test.
25588         * gcc.c-torture/execute/20001221-1.c: New test.
25589
25590 2000-12-20  Richard Henderson  <rth@redhat.com>
25591
25592         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25593         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25594
25595 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25596
25597         * gcc.dg/compare3.c: New test.
25598
25599 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25600
25601         * gcc.dg/format-warnll-1.c: New test.
25602
25603 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25604
25605         * gcc.dg/cpp/cmdlne-P.c: New test.
25606
25607 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25608
25609         * gcc.c-torture/execute/builtin-abs-1.c,
25610         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25611
25612 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25613
25614         * gcc.dg/cpp/multiline.c: New test.
25615
25616 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25617
25618         * g++.old-deja/g++.other/syshdr1.C: Update.
25619         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25620
25621 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25622
25623         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25624
25625 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25626
25627         * g++.old-deja/g++.pt/ttp65.C: New test.
25628
25629 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25630
25631         * g++.old-deja/g++.pt/ttp64.C: New test.
25632
25633 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25634
25635         * g++.old-deja/g++.pt/spec33.C: New test.
25636
25637 2000-12-14  Catherine Moore  <clm@redhat.com>
25638
25639         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25640         * gcc.c-torture/execute/920612-2.c: Likewise.
25641         * gcc.c-torture/execute/920428-2.c: Likewise.
25642         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25643         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25644
25645 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25646
25647         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25648         * gcc.dg/pack-test-2.c: Likewise.
25649
25650 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25651
25652         Tests by Zack Weinberg <zackw@stanford.edu>.
25653
25654         * gcc.dg/cpp/defined.c: Update.
25655         * gcc.dg/cpp/defined_trad.c: New tests.
25656
25657 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25658
25659         * gcc.dg/cpp/trad-direct.c: Update.
25660
25661 2000-12-11  Neil Booth  <neilb@earthling.net>
25662
25663         * gcc.dg/cpp/defined_trad.c
25664
25665 2000-12-11  Neil Booth  <neilb@earthling.net>
25666
25667         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25668
25669 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25670
25671         * gcc.dg/format-miss-2.c: New test.
25672
25673 2000-12-09  Neil Booth  <neilb@earthling.net>
25674
25675         * gcc.dg/cpp/lineflags.c: New tests.
25676         * gcc.dg/cpp/poison.c: Update.
25677         * gcc.dg/cpp/redef2.c: Update.
25678         * gcc.dg/cpp/skipping.c: New test.
25679
25680 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25681
25682         * g++.old-deja/g++.other/eh3.C: New testcase.
25683
25684 2000-12-07  Neil Booth  <neilb@earthling.net>
25685
25686         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25687         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25688         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25689         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25690         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25691         Update.
25692
25693 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25694
25695         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25696         __SIZE_TYPE__ instead of int for type of integers cast to
25697         pointers.
25698
25699 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25700
25701         * g++.old-deja/g++.other/cleanup4.C: New test.
25702
25703 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25704
25705         * format-sec-1.c: New test.
25706
25707 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25708
25709         * gcc.dg/format-nonlit-3.c: New test.
25710
25711 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25712
25713         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
25714         through a null pointer.
25715
25716 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25717
25718         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
25719         * g++.old-deja/g++.pt/partial4.C: New test.
25720
25721 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
25722
25723         * gcc.c-torture/execute/ieee/hugeval.x: New.
25724
25725 2000-12-06  Neil Booth  <neilb@earthling.net>
25726
25727         * gcc.dg/cpp/backslash2.c: New tests.
25728
25729 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25730
25731         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25732         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25733
25734 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25735
25736         * gcc.c-torture/execute/20001203-2.c: New testcase.
25737
25738 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25739
25740         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25741         * g++.old-deja/g++.other/virtual10.C: New test.
25742
25743 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25744
25745         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25746
25747 2000-12-05  Richard Henderson  <rth@redhat.com>
25748
25749         * gcc.c-torture/compile/20001205-1.c: New.
25750
25751 2000-12-04  Neil Booth  <neilb@earthling.net>
25752
25753         * g++.old-deja/g++.other/virtual9.C: New test.
25754         * g++.old-deja/g++.pt/crash61.C: New test.
25755         * gcc.c-torture/execute/loop-9.c: New test.
25756
25757 2000-12-04  Neil Booth  <neilb@earthling.net>
25758
25759         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25760         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25761         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25762         * gcc.dg/cpp/extratokens.c: ...here.
25763
25764 2000-12-04  Neil Booth  <neilb@earthling.net>
25765
25766         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25767         New tests.
25768
25769 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25770
25771         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25772         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25773
25774 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25775
25776         * gcc.c-torture/execute/20001203-1.c: New test.
25777
25778 2000-12-03  Neil Booth  <neilb@earthling.net>
25779
25780         * gcc.dg/cpp/macro6.c: New test cases.
25781
25782 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25783
25784         * gcc.c-torture/execute/string-opt-9.c: New test.
25785         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25786         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25787         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25788
25789         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25790         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25791
25792 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25793
25794         * gcc.dg/cpp/if-6.c: New testcase.
25795
25796         * gcc.dg/20001201-1.c: New testcase.
25797
25798 2000-12-02  Neil Booth  <neilb@earthling.net>
25799
25800         * g++.old-deja/g++.other/externC4.C,
25801         g++.old-deja/g++.other/friend10.C: New tests.
25802
25803 2000-12-02  Neil Booth  <neilb@earthling.net>
25804
25805         * g++.old-deja/g++.other/instan2.C
25806         * g++.old-deja/g++.other/instan3.C: New test.
25807
25808 2000-12-02  Neil Booth  <neilb@earthling.net>
25809
25810         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25811         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25812         gnuc99.c,gnuc99-pedantic.c: New tests.
25813
25814 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25815
25816         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25817         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25818
25819 2000-12-01  Neil Booth  <neilb@earthling.net>
25820
25821         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25822         * gcc.dg/cpp/poison.c: Update.
25823         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25824
25825 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25826
25827         * g77.f-torture/execute/20001201.f: New test.
25828
25829 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25830
25831         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25832
25833 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25834
25835         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25836
25837 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25838
25839         * g++.old-deja/g++.other/cast6.C: New test.
25840
25841 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25842
25843         * gcc.c-torture/execute/20001130-2.c: New testcase.
25844
25845 2000-11-30  Richard Henderson  <rth@redhat.com>
25846
25847         * gcc.c-torture/execute/20001130-1.c: New test.
25848
25849 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25850
25851         * g++.old-deja/g++.other/op3.C: New test.
25852
25853 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25854
25855         * g++.old-deja/g++.other/op2.C: New test.
25856
25857 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25858
25859         * g++.old-deja/g++.other/crash38.C: New test.
25860
25861 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25862
25863         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25864
25865 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25866
25867         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25868         tests.
25869         * gcc.c-torture/execute/string-opt-6.c: New test.
25870
25871         * gcc.dg/20001117-1.c: Add main.
25872
25873 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25874
25875         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25876         Move from here ...
25877         * gcc.dg/940510-1.c: ... to here.
25878
25879         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25880         zero-size arrays in toplevel structures.
25881
25882 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25883
25884         * gcc.c-torture/execute/loop-8.c: New test.
25885
25886 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25887
25888         * g++.old-deja/g++.other/base1.C: New test.
25889
25890 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25891
25892         * g++.old-deja/g++.other/parse2.C: New test.
25893
25894 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25895
25896         * g++.old-deja/g++.pt/incomplete1.C: New test.
25897
25898 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25899
25900         * g++.old-deja/g++.other/friend9.C: New test.
25901
25902 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25903
25904         * gcc.dg/20001127-1.c: New test.
25905
25906 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25907
25908         * g++.old-deja/g++.pt/friend46.C: New test.
25909
25910 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25911
25912         * g++.old-deja/g++.other/ptrmem8.C: New test.
25913
25914 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25915
25916         * gcc.c-torture/execute/string-opt-7.c: New test.
25917         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25918
25919 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25920
25921         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25922         instead of 'mkcheck 2'.
25923
25924 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25925
25926         * gcc.c-torture/execute/memcheck/driver.c,
25927         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25928         C9X references to refer to C99.
25929
25930 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25931
25932         * gcc.dg/ultrasp3.c: New test.
25933
25934 2000-11-25  Neil Booth  <neilb@earthling.net>
25935
25936         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25937
25938 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25939
25940         * gcc.c-torture/compile/20001123-2.c: New.
25941
25942 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25943
25944         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25945
25946 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25947
25948         * gcc.dg/sequence-point-1.c: Add some new tests.
25949         * gcc.c-torture/execute/20001124-1.c: New test.
25950
25951 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25952
25953         * g++.old-deja/g++.other/vaarg4.C: New test.
25954         * gcc.c-torture/compile/20001123-1.c: New test.
25955
25956 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25957
25958         * g++.other/crash24.C: Adjust and remove XFAIL.
25959         * g++.other/crash37.C: New test.
25960
25961 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25962
25963         * g++.old-deja/g++.pt/instantiate9.C: New test.
25964
25965 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25966
25967         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25968         new ABI, too.
25969
25970         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25971         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25972
25973 2000-11-22  Neil Booth  <neilb@earthling.net>
25974
25975         * gcc.dg/cpp/Wtrigraphs.c: New test.
25976
25977 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25978
25979         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25980
25981 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25982
25983         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25984
25985 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25986
25987         * lib/gcc-dg.exp: load_lib scanasm.exp.
25988         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25989         * lib/g++-dg.exp: load_lib scanasm.exp.
25990         * lib/scanasm.exp: New.
25991         (scan-assembler, scan-assembler-not): Add optional arguments to
25992         test name, or if not present, the pattern name.
25993         (scan-assembler-dem, scan-assembler-dem-not): New.
25994
25995         * g++.dg/dg.exp: New.
25996
25997 2000-11-21  Neil Booth  <neilb@earthling.net>
25998
25999         * gcc.dg/cpp/integrated1.c: Remove.
26000
26001 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26002
26003         * gcc.c-torture/execute/20001121-1.c: New test.
26004
26005 2000-11-21  Richard Henderson  <rth@redhat.com>
26006
26007         * gcc.c-torture/compile/20001121-1.c: New test.
26008
26009 2000-11-20  Neil Booth  <neilb@earthling.net>
26010
26011         * gcc.dg/cpp/integrated1.c: New test.
26012
26013 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26014
26015         * g++.old-deja/g++.other/inline17.C: New test.
26016
26017 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
26018
26019         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
26020         local variable to be zero: I made the variable global. Now
26021         uses abort() and exit() instead of relying on main's return value.
26022
26023 2000-11-20  Neil Booth  <neilb@earthling.net>
26024
26025         * gcc.dg/cpp/paste2.c: Update test.
26026         * objc/execute/paste.m: New test.
26027
26028 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26029
26030         * gcc.dg/c99-condexpr-1.c: New test.
26031
26032 2000-11-20  Neil Booth  <neilb@earthling.net>
26033
26034         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
26035
26036 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
26037
26038         * g++.old-deja/g++.pt/export1.C: New test.
26039
26040 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
26041
26042         * gcc.dg/20001117-1.c: New test.
26043
26044 2000-11-18  Richard Henderson  <rth@redhat.com>
26045
26046         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26047
26048 2000-11-18  Richard Henderson  <rth@redhat.com>
26049
26050         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26051         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26052         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26053
26054 2000-11-18  Richard Henderson  <rth@redhat.com>
26055
26056         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26057         (main): New.  Exit cleanly.
26058
26059 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26060
26061         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26062         gcc.dg/c99-fordecl-2.c: New tests.
26063
26064 2000-11-18  Richard Henderson  <rth@redhat.com>
26065
26066         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
26067         * gcc.c-torture/execute/zerolen-2.c: New.
26068
26069 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26070
26071         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
26072         memory.
26073
26074 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26075
26076         * g++.old-deja/g++.pt/instantiate8.C: New test.
26077
26078 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26079
26080         * g++.old-deja/g++.other/incomplete.C: Add more tests.
26081         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
26082
26083 2000-11-16  Nick Clifton  <nickc@redhat.com>
26084
26085         * gcc.c-torture/execute/nestfunc-2.c: New test.
26086         * gcc.c-torture/execute/nestfunc-3.c: New test.
26087
26088 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26089
26090         * gcc.c-torture/compile/20001116-1.c: New test.
26091
26092 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26093
26094         * gcc.c-torture/execute/20001115-1.c: New test.
26095
26096 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
26097
26098         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
26099         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
26100         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
26101         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26102
26103 2000-11-15  Neil Booth  <neilb@earthling.net>
26104
26105         gcc.dg/cpp/_Pragma1.c: Update.
26106         gcc.dg/cpp/_Pragma2.c: New test.
26107
26108 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26109
26110         * g++.old-deja/g++.other/anon5.C: New test.
26111
26112 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26113
26114         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
26115         tests.
26116
26117 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
26118
26119         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
26120         output.
26121
26122 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26123
26124         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
26125         labels at end of compound statements.
26126
26127 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
26128
26129         * gcc.c-torture/execute/loop-7.c: New test.
26130
26131 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26132
26133         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
26134
26135 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26136
26137         * gcc.dg/c99-bool-1.c: New test.
26138
26139 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26140
26141         * gcc.dg/c99-scope-1.c: Remove xfail.
26142         * gcc.dg/c99-scope-2.c: New test.
26143
26144 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26145
26146         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
26147         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
26148
26149 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
26150
26151         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
26152         error messages.
26153
26154         * g++.mike/p700.C: Don't typedef wchar_t.
26155         * g++.mike/p784.C: Likewise.
26156         * g++.mike/eb101.C: Don't use __wchar_t.
26157
26158 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26159
26160         * g77.f-torture/execute/20001111.[fx]: Test premature exit
26161         from DO loop.
26162
26163 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26164
26165         * gcc.c-torture/execute/20001111-1.c: New test.
26166
26167 2000-11-10  Nick Clifton  <nickc@redhat.com>
26168
26169         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
26170         long multuiple and accumulate.
26171
26172 2000-11-09  Richard Henderson  <rth@redhat.com>
26173
26174         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
26175         via size_t instead of int.
26176
26177         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
26178         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26179         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26180         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26181
26182 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
26183
26184         * gcc.c-torture/compile/20001109-1.c: New test.
26185         * gcc.c-torture/compile/20001109-2.c: New test.
26186
26187 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
26188
26189         * g++.old-deja/g++.pt/operator1.C: New test.
26190         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
26191
26192 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26193
26194         * gcc.dg/20001108-1.c: New test.
26195
26196 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26197
26198         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
26199         with both arguments constant strings.
26200         * gcc.c-torture/execute/string-opt-3.c: New test.
26201         * gcc.c-torture/execute/string-opt-4.c: New test.
26202         * gcc.c-torture/execute/string-opt-5.c: New test.
26203
26204 2000-11-08  Nick Clifton  <nickc@redhat.com>
26205
26206         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
26207         mulsidi3adddi patterns.
26208
26209 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
26210
26211         * g++.old-deja/g++.other/crash36.C: New test.
26212
26213 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26214
26215         * g++.old-deja/g++.other/init16.C: New test.
26216
26217 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26218
26219         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26220
26221 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26222
26223         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26224         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26225         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26226
26227 2000-11-07  DJ Delorie  <dj@redhat.com>
26228
26229         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26230
26231 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26232
26233         * gcc.c-torture/execute/string-opt-1.c: New test.
26234
26235 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26236
26237         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26238         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26239         parameters in registers, and there is no way for a varargs
26240         function to know in which order the integer and floating-point
26241         parameters should be interleaved when they are placed on the
26242         stack.
26243         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26244         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26245
26246 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26247
26248         * gcc.c-torture/execute/string-opt-2.c: New test.
26249
26250 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26251
26252         * g++.old-deja/g++.pt/crash60.C: New test.
26253
26254 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26255
26256         * g++.old-deja/g++.other/crash24.C: New test.
26257         * g++.old-deja/g++.other/crash25.C: New test.
26258         * g++.old-deja/g++.other/crash26.C: New test.
26259         * g++.old-deja/g++.other/crash27.C: New test.
26260         * g++.old-deja/g++.other/crash28.C: New test.
26261         * g++.old-deja/g++.other/crash29.C: New test.
26262         * g++.old-deja/g++.other/crash30.C: New test.
26263         * g++.old-deja/g++.other/crash31.C: New test.
26264         * g++.old-deja/g++.other/crash32.C: New test.
26265         * g++.old-deja/g++.other/crash33.C: New test.
26266         * g++.old-deja/g++.other/crash34.C: New test.
26267         * g++.old-deja/g++.other/crash35.C: New test.
26268
26269 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26270
26271         * gcc.c-torture/execute/20001031-1.c: New test.
26272
26273 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26274
26275         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26276         namespace.
26277
26278         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26279         standards-conformant.
26280
26281         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26282
26283         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26284         * g++.old-deja/g++.mike/p755a.C: Likewise.
26285         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26286         library makes no calls to `operator new' during initialization.
26287
26288 2000-11-04  Neil Booth  <neilb@earthling.net>
26289
26290         * gcc.dg/cpp/include2.c: New tests.
26291
26292 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26293
26294         * lib/g++.exp (g++_set_ld_library_path): New function.
26295         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26296
26297 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26298
26299         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26300         warnings.
26301
26302 2000-11-01  Richard Henderson  <rth@redhat.com>
26303
26304         * g++.old-deja/g++.ext/namedret1.C: New.
26305         * g++.old-deja/g++.ext/namedret2.C: New.
26306         * g++.old-deja/g++.ext/namedret3.C: New.
26307
26308 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26309
26310         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26311         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26312
26313 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26314
26315         * gcc.c-torture/execute/va-arg-21.c: New test.
26316
26317 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26318
26319         * gcc.dg/c99-complex-2.c: New test.
26320
26321 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26322
26323         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26324
26325 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26326
26327         * g++.old-deja/g++.other/inline16.C: New test.
26328
26329 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26330
26331         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26332         __PRETTY_FUNCTION__
26333
26334 2000-10-29  Neil Booth  <neilb@earthling.net>
26335
26336         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26337         New tests.
26338         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26339         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26340         optimisation.
26341
26342 2000-10-29  Neil Booth  <neilb@earthling.net>
26343
26344         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26345         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26346         * mi5.c: Test multiple includes work with -C.
26347         * trigraphs.c: Test ^= version.
26348
26349 2000-10-28  Neil Booth  <neilb@earthling.net>
26350
26351         New tests and test updates for new macro expander.
26352
26353         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26354         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26355         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26356         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26357         new diagnostic messages.
26358
26359         * gcc.dg/cpp/macro3.c: New tests.
26360
26361 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26362
26363         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26364         on the same line.
26365
26366 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26367
26368         * g++.old-deja/g++.other/eh2.C: New test.
26369
26370 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26371
26372         * gcc.c-torture/execute/20001027-1.c: New test.
26373
26374 2000-10-26  Richard Henderson  <rth@redhat.com>
26375
26376         * gcc.c-torture/execute/20001026-1.c: New.
26377
26378 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26379
26380         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26381         * g++.old-deja/g++.law/builtin1.C: Likewise.
26382         * g++.old-deja/g++.law/ctors10.C: Likewise.
26383         * g++.old-deja/g++.law/virtual3.C: Likewise.
26384         * g++.old-deja/g++.mike/p658.C: Likewise.
26385         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26386         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26387         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26388         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26389         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26390
26391 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26392
26393         * gcc.c-torture/compile/20001024-1.c: New test.
26394
26395 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26396
26397         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26398         to tell us whether or not we are using V3.
26399
26400 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26401
26402         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26403         operands.
26404
26405 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26406
26407         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26408
26409 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26410
26411         * gcc.c-torture/execute/20001024-1.c: New test.
26412
26413 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26414
26415         * g++.old-deja/g++.other/sibcall1.C: New test.
26416
26417 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26418
26419         * gcc.dg/noncompile/init-3.c: New test.
26420
26421 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26422
26423         * gcc.dg/format-array-1.c: New test.
26424
26425 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26426
26427         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26428         writing through null pointers; remove comment about testing
26429         unterminated strings.
26430
26431 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26432
26433         * gcc.c-torture/execute/20001017-2.c: New test.
26434
26435 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26436
26437         * gcc.c-torture/compile/20001018-1.c: New test.
26438         * gcc.c-torture/compile/20001018-1.x: Xfail.
26439
26440 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26441
26442         * gcc.c-torture/execute/20001017-1.c: New test.
26443
26444 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26445
26446         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26447         for multiple use of arguments with scanf formats; add tests for
26448         multiple use of arguments.
26449
26450 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26451
26452         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26453
26454 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26455
26456         * gcc.dg/format-miss-1.c: New test.
26457
26458 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26459
26460         * gcc.c-torture/execute/20001013-1.c: New test.
26461
26462 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26463
26464         * gcc.dg/format-branch-1.c: New test.
26465
26466 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26467
26468         * README, lib/file-format.exp: Remove EGCS references.
26469
26470 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26471
26472         * gcc.dg/20001013-1.c: New test.
26473
26474 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26475
26476         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26477         for intmax_t in the compiler using __typeof__ and the type rules
26478         for conditional expressions.
26479
26480 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26481
26482         * gcc.dg/20001012-1.c: New test.
26483         * gcc.dg/20001012-2.c: New test.
26484
26485 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26486
26487         * gcc.dg/format-attr-1.c: New test.
26488
26489 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26490
26491         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26492         __LONG_LONG_MAX__ instead of LLONG_MAX.
26493
26494 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26495
26496         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26497         scanf flags.
26498         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26499         flags.
26500
26501 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26502
26503         * gcc.dg/sequence-pt-1.c: New test.
26504
26505 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26506
26507         * gcc.c-torture/execute/20001011-1.c: New testcase.
26508         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26509
26510 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26511
26512         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26513         does not error on it.
26514
26515 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26516
26517         * gcc.dg/20001009-1.c: New test.
26518
26519 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26520
26521         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26522         * gcc.c-torture/execute/20001009-2.c: ... to here.
26523
26524 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26525
26526         * gcc.c-torture/compile/20001009-1.c: New testcase.
26527         * gcc.c-torture/execute/20001009-1.c: New testcase.
26528         Testcases provided by Jan Hubicka <jh@suse.cz>.
26529
26530 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26531
26532         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26533         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26534         uintmax_t using <limits.h> to emulate the compiler's internal
26535         logic.  No longer XFAIL %j tests.
26536
26537 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26538
26539         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26540         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26541         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26542         regexps and details of expected handling of some bad formats.
26543         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26544         suppression.
26545
26546 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26547
26548         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26549         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26550         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26551         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26552         in list archives.
26553
26554 2000-10-06  Richard Henderson  <rth@cygnus.com>
26555
26556         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26557         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26558         * g++.old-deja/g++.jason/report.C: Likewise.
26559         * g++.old-deja/g++.law/friend5.C: Likewise.
26560         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26561         of the expected warnings.
26562
26563 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26564
26565         * g++.old-deja/g++.pt/enum14.C: New test.
26566
26567 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26568
26569         * g++.old-deja/g++.pt/crash59.C: New test.
26570
26571 2000-10-04  Will Cohen  <wcohen@redhat.com>
26572
26573         * gcc.dg/20000926-1.c: New test.
26574
26575 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26576
26577         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26578         function name for current C++ compiler.
26579         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26580
26581 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26582
26583         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26584         __PRETTY_FUNCTION__.
26585         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26586
26587 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26588
26589         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26590
26591 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26592
26593         * gcc.c-torture/compile/20000923-1.c: New test.
26594
26595 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26596
26597         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26598         * g++.old-deja/g++.pt/ttp62.C: Same.
26599         * g++.old-deja/g++.other/inline14.C: Same.
26600
26601 2000-09-24  Richard Henderson  <rth@cygnus.com>
26602
26603         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26604
26605 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26606
26607         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26608
26609 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26610
26611         * gcc.c-torture/compile/20000922-1.c: New file.
26612
26613 2000-09-21  Nick Clifton  <nickc@redhat.com>
26614
26615         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26616         a signed long modulo operation.
26617         (mod6): New function - perform an unsigned long modulo operation.
26618         (main): Add tests for modulos of very large numbers by very small
26619         dividends.
26620
26621 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26622
26623         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26624
26625 2000-09-19  Richard Henderson  <rth@cygnus.com>
26626
26627         * gcc.dg/compare2.c (case 10): XFAIL.
26628
26629 2000-09-18  Richard Henderson  <rth@cygnus.com>
26630
26631         * gcc.c-torture/execute/20000906-1.c: Move ...
26632         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26633         that support __builtin_trap.
26634
26635 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26636
26637         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26638
26639 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26640
26641         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26642         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26643         more $ format tests.
26644
26645 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26646
26647         * gcc.dg/format-errmk-1.c: New test.
26648
26649 2000-09-17  Greg McGary  <greg@mcgary.org>
26650
26651         * gcc.c-torture/execute/20000917-1.x: Remove.
26652
26653 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26654
26655         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26656
26657 2000-09-17  Greg McGary  <greg@mcgary.org>
26658
26659         * gcc.c-torture/execute/20000917-1.c: New test.
26660         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26661
26662 2000-09-16  Neil Booth  <NeilB@earthling.net>
26663
26664         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26665         in nested macro bug.
26666
26667 2000-09-15  Neil Booth  <NeilB@earthling.net>
26668
26669         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26670
26671 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26672
26673         * gcc.c-torture/execute/20000914-1.c: New test.
26674
26675 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26676
26677         * g++.other/inline13.C: New test.
26678
26679 2000-09-12  Andreas Jaeger  <aj@suse.de>
26680
26681         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26682         constant by Ulrich Drepper <drepper@redhat.com>.
26683
26684 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26685
26686         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26687
26688 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26689
26690         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26691
26692 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26693
26694         * gcc.dg/cpp/backslash.c: New test.
26695
26696 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26697
26698         * gcc.c-torture/execute/20000910-1.c: New test.
26699         * gcc.c-torture/execute/20000910-2.c: Likewise.
26700
26701 2000-09-11  Robert Lipe  <robertl@sco.com>
26702
26703         * gcc.dg/pragma-align.c: New test.
26704
26705 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26706
26707         * g++.old-deja/g++.pt/explicit82.C: New test.
26708         * g++.old-deja/g++.pt/explicit83.C: New test.
26709
26710 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26711
26712         * gcc.dg/asm-names.c: New test.
26713
26714 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26715
26716         * gcc.dg/cpp/tr-warn6.c: New test
26717
26718 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26719
26720         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
26721         be accepted.
26722
26723 2000-09-07  Catherine Moore  <clm@redhat.com>
26724
26725         * gcc.c-torture/execute/unroll-1.c: New test.
26726
26727 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26728
26729         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26730         ERROR markers.
26731         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26732         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26733         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26734         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26735         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26736         Preprocess only.
26737         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26738         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26739
26740 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26741
26742         * g++.old-deja/g++.pt/deduct2.C: New test.
26743
26744 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26745
26746         * g++.old-deja/g++.pt/parms2.C: New test.
26747
26748 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26749
26750         * g++.old-deja/g++.pt/crash58.C: New test.
26751
26752 2000-09-06  Greg McGary  <greg@mcgary.org>
26753
26754         * gcc.c-torture/execute/20000906-1.c: New test.
26755         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26756
26757 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26758
26759         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26760
26761 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26762
26763         * g++.old-deja/g++.pt/crash57.C: New test.
26764
26765 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26766
26767         * g++.old-deja/g++.pt/crash56.C: New test.
26768
26769 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26770
26771         * g++.old-deja/g++.pt/koenig1.C: New test.
26772
26773 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26774
26775         * gcc.dg/20000904-1.c: New test.
26776
26777 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26778
26779         * gcc.dg/cpp/paste8.c: New test.
26780
26781 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26782
26783         * gcc.c-torture/compile/20000827-1.c: New test.
26784
26785 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26786
26787         * gcc.dg/format-diag-1.c: New test.
26788
26789 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26790
26791         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26792         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26793         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26794         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26795         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26796
26797 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26798
26799         * g++.old-deja/g++.other/nested4.C: New test.
26800
26801 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26802
26803         * g++.old-deja/g++.ns/scoped1.C: New test.
26804
26805 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26806
26807         * lib/g++.exp: Support testing already-installed GCC.
26808
26809 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26810
26811         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26812
26813 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26814
26815         * gcc.dg/return-type-2.c: New test.
26816
26817 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26818
26819         * gcc.c-torture/compile/20000825-1.c: New test.
26820
26821 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26822
26823         * gcc.dg/dwarf2-2.c: New test.
26824
26825 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26826
26827         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26828         dg-warning regexps.
26829
26830 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26831
26832         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26833         gcc.dg/format-ext-5.c: New tests.
26834
26835 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26836
26837         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26838
26839 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26840
26841         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26842
26843 2000-08-24  Richard Henderson  <rth@cygnus.com>
26844
26845         * gcc.dg/ia64-sync-1.c: New test.
26846         * gcc.dg/ia64-sync-2.c: New test.
26847         * gcc.dg/ia64-asm-1.c: New test.
26848
26849 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26850
26851         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26852         * gcc.dg/format-ext-2.c: New test.
26853
26854 2000-08-23  Jason Merrill  <jason@redhat.com>
26855
26856         * lib/old-dejagnu.exp: Also ignore "In member function" and
26857         "At global scope".
26858
26859 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26860
26861         * gcc.dg/noncompile/label-lineno-1.c: New test.
26862
26863 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26864
26865         * gcc.dg/c99-array-nonobj-1.c: New test.
26866
26867 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26868
26869         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26870         tests.
26871         * gcc.dg/format-ext-1.c: New test.
26872
26873 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26874
26875         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26876         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26877         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26878         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26879         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26880
26881 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26882
26883         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26884         gcc.dg/c99-strftime-2.c: New tests.
26885
26886 2000-08-22  Richard Henderson  <rth@cygnus.com>
26887
26888         * gcc.c-torture/execute/20000822-1.c: New test.
26889
26890 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26891
26892         * gcc.c-torture/execute/20000819-1.x: Remove.
26893
26894 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26895
26896         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26897         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26898         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26899         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26900         gcc.dg/format-xopen-1.c: New tests.
26901
26902 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26903
26904         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26905
26906 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26907
26908         * g++.old-deja/g++.other/loop2.C: New test.
26909
26910         * gcc.c-torture/compile/20000606-1.c: New test.
26911         * gcc.c-torture/compile/20000728-1.c: New test.
26912         * gcc.c-torture/execute/20000801-1.c: New test.
26913         * gcc.c-torture/execute/20000801-2.c: New test.
26914         * gcc.c-torture/execute/20000819-1.c: New test.
26915         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26916         * gcc.dg/20000629-1.c: New test.
26917         * gcc.dg/20000724-1.c: New test.
26918         * gcc.dg/20000807-1.c: New test.
26919
26920 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26921
26922         * gcc.dg/cpp/pragma-1.c: New test.
26923         * gcc.dg/cpp/pragma-2.c: New test.
26924
26925 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26926
26927         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26928         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26929
26930 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26931
26932         * gcc.c-torture/compile/20000818-1.c: New test.
26933
26934 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26935
26936         * gcc.c-torture/execute/20000818-1.c: New test.
26937
26938 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26939
26940         * gcc.dg/format-va-1.c: New test.
26941
26942 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26943
26944         * g++.old-deja/g++.other/typedef8.C: New test.
26945
26946 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26947
26948         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26949         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26950         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26951         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26952         * g++.old-deja/g++.other/ptrmem7.C: New test.
26953         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26954
26955 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26956
26957         * g++.old-deja/g++.pt/typename27.C: New test.
26958
26959 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26960
26961         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26962         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26963         * g++.old-deja/g++.pt/friend45.C: New test.
26964         * g++.old-deja/g++.other/friend8.C: New test.
26965
26966 2000-08-15  Richard Henderson  <rth@cygnus.com>
26967
26968         * gcc.c-torture/execute/20000815-1.c: New test.
26969
26970 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26971
26972         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26973         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26974         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26975
26976 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26977
26978         * g++.old-deja/g++.other/refinit2.C: New test.
26979
26980 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26981
26982         * lib/c-torture.exp (c-torture): Make
26983         compiler_conditional_xfail_data global.
26984         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26985         compiler_conditional_xfail_data machinery.
26986         (f-torture-execute): Likewise.
26987         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26988         and only when unrolling loops.
26989
26990         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26991
26992 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26993
26994         * g++.old-deja/g++.pt/explicit81.C: New test.
26995
26996 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26997
26998         * g++.old-deja/g++.pt/typename26.C: New test.
26999
27000 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
27001
27002         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
27003         warning.
27004
27005 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27006
27007         * g++.old-deja/g++.other/array3.C: New test.
27008
27009 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27010
27011         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
27012         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
27013         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
27014         New tests.
27015
27016 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
27017
27018         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
27019         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27020
27021 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
27022
27023         * gcc.c-torture/execute/20000808-1.c: New test.
27024
27025 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27026
27027         * gcc.dg/c90-const-expr-1.c: New test.
27028
27029 2000-08-08  Richard Henderson  <rth@cygnus.com>
27030
27031         * gcc.dg/noncompile/920923-1.c: Declare calloc.
27032
27033 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27034
27035         * gcc.dg/noncompile/const-ll-1.c: New test.
27036
27037 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27038
27039         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
27040
27041 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27042
27043         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
27044         that running programs linked against the shared version of libobjc
27045         run correctly.
27046
27047 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27048
27049         * gcc.dg/c99-printf-1.c: New test.
27050
27051 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27052
27053         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27054
27055 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27056
27057         * gcc.c-torture/execute/20000731-1.x: Delete.
27058
27059 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27060
27061         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27062         and torture_without_loops as is done by c-torture.exp.
27063         (search_for): Copy from c-torture.exp.
27064         (gcc-dg-runtest): New function, drives a directory of tests
27065         iterating over the TORTURE_OPTIONS.
27066         (scan-assembler, scan-assembler-not): Move here from
27067         individual directory drivers.
27068
27069         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
27070         defined by lib/gcc-dg.exp.
27071         * gcc.dg/cpp/cpp.exp: Likewise.
27072         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
27073         gcc-dg-runtest, so we cycle over optimization options.
27074
27075         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
27076         * gcc.dg/compare2.c: No longer expected to fail.
27077
27078 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27079
27080         * gcc.c-torture/execute/20000804-1.c: New test.
27081
27082 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27083
27084         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
27085
27086 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
27087
27088         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
27089
27090 2000-08-03  Jeffrey A Law  (law@cygnus.com)
27091
27092         * gcc.c-torture/compile/20000803-1.c: New test.
27093
27094 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27095
27096         * gcc.c-torture/execute/20000801-3.c,
27097         gcc.c-torture/execute/20000801-4.c: New tests.
27098         * gcc.c-torture/execute/20000801-3.x,
27099         gcc.c-torture/execute/20000801-4.x: Xfail.
27100
27101 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
27102
27103         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
27104         libobjc/.libs to allow for libtool.
27105
27106 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
27107
27108         * gcc.c-torture/compile/20000802-1.c: New test.
27109
27110 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
27111
27112         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
27113
27114 2000-07-31  Jeffrey A Law  (law@cygnus.com)
27115
27116         * gcc-c-torture/execute/20000731-2.c: New test.
27117
27118         * gcc.c-torture/execute/20000731-1.c: New test.
27119         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
27120
27121 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
27122
27123         * testsuite/gcc.dg/cpp/paste7.c: New test.
27124         * gcc.dg/cpp/20000725-1.c: New test.
27125
27126 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
27127
27128         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
27129         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
27130         declaration warning for __builtin_dwarf_reg_size.
27131
27132         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
27133
27134 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27135
27136         * gcc.dg/noncompile/voidparam-1.c: New test.
27137
27138 2000-07-30  Richard Henderson  <rth@cygnus.com>
27139
27140         * gcc.dg/c90-digraph-1.c: Don't xfail.
27141         * gcc.dg/compare2.c (case 10): Xfail.
27142         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
27143
27144 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
27145
27146         * gcc.dg/c99-main-1.c: New test.
27147
27148 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27149
27150         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
27151
27152 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
27153
27154         * gcc.c-tortuer/execute/20000726-1.c: New test.
27155
27156 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
27157
27158         * gcc.c-torture/execute/enum-2.c: New test.
27159
27160 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27161
27162         * gcc.dg/cpp/tr-warn3.c: New test.
27163
27164 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27165
27166         * g++.old-deja/g++.ext/implicit1.C: Remove.
27167         * g++.old-deja/g++.jason/c2.C: Remove
27168         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
27169         * g++.old-deja/g++.pt/crash16.C: Likewise.
27170         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
27171
27172 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27173
27174         * g++.old-deja/g++.other/for2.C: New test.
27175
27176 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
27177
27178         * gcc.dg/20000720-1.c: New test.
27179
27180 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
27181
27182         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
27183
27184 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
27185
27186         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
27187         * gcc.c-torture/execute/20000722-1.c: New.
27188         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
27189
27190 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
27191
27192         * gcc.dg/cpp/20000720-1.S: New test.
27193
27194 2000-07-21  Michael Meissner  <meissner@redhat.com>
27195
27196         * gcc.c-torture/execute/ieee/hugeval.c: New test.
27197
27198 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27199
27200         * g++.old-deja/g++.brendan/crash16.C,
27201         g++.old-deja/g++.brendan/parse3.C,
27202         g++.old-deja/g++.brendan/redecl1.C,
27203         g++.old-deja/g++.ns/template13.C,
27204         g++.old-deja/g++.other/decl4.C,
27205         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
27206
27207 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27208
27209         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
27210         and "Internal error".
27211
27212         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
27213         regexps.
27214         * gcc.dg/cpp/paste6.c: New test.
27215
27216 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27217
27218         * gcc.dg/cpp/tr-direct.c: New test.
27219
27220         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27221         gcc.dg/cpp/undef1.c: Tweak error regexps.
27222
27223 2000-07-18  Eric Christopher <echristo@redhat.com>
27224
27225         * gcc.c-torture/compile/20000718-1.c: New test.
27226
27227 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27228
27229         * cpplex.c (_cpp_push_token): If the token being pushed back
27230         is the previous token in this context, just subtract one from
27231         context->posn.
27232         * cppmacro.c (save_expansion): Clear aux field when storing a
27233         placemarker.
27234
27235 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27236
27237         * gcc.dg/noncompile/redecl-1.c: New test.
27238
27239 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27240
27241         * gcc.c-torture/execute/20000717-5.c: New test.
27242         * gcc.c-torture/execute/20000717-1.x: Removed.
27243
27244 2000-07-17  Richard Henderson  <rth@cygnus.com>
27245
27246         * gcc.c-torture/execute/20000717-4.c: New test.
27247
27248 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27249
27250         * gcc.dg/cpp/syshdr.c: New test.
27251         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27252
27253 2000-07-17  Neil Booth  <neilb@earthling.net>
27254
27255         * gcc.dg/cpp/cmdlne-dM.c: New test.
27256         * gcc.dg/cpp/cmdlne-dD.c: New test.
27257
27258 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27259
27260         * gcc.c-torture/execute/20000717-3.c: New test.
27261
27262         * gcc.c-torture/compile/20000717-1.c: New test.
27263
27264 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27265
27266         * gcc.c-torture/execute/20000717-2.c: New test.
27267
27268 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27269
27270         * gcc.dg/formatz-1.c: New test.
27271
27272         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27273         * gcc.dg/c99-digraph-1.c: New tests.
27274
27275         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27276         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27277
27278         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27279         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27280         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27281         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27282         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27283         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27284         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27285
27286 2000-07-17   Greg McGary <greg@mcgary.org>
27287
27288         * gcc.c-torture/execute/20000717-1.c: New test.
27289         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27290
27291 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27292
27293         * gcc.c-torture/execute/20000715-2.c: New test.
27294         * gcc.dg/20000715-1.c: New test.
27295
27296 2000-07-15  Michael Meissner  <meissner@redhat.com>
27297
27298         * gcc.c-torture/execute/20000715-1.c: New test.
27299
27300 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27301
27302         * gcc.c-torture/execute/20000707-1.c: New test.
27303
27304 2000-07-13  Neil Booth  <NeilB@earthling.net>
27305
27306         * testsuite/gcc.dg/cpp/digraph1.c,
27307         testsuite/gcc.dg/cpp/digraph2.c,
27308         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27309
27310 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27311
27312         * g77.f-torture/compile/20000630-2.f:  New test.
27313         * g77.f-torture/compile/20000630-2.x
27314
27315 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27316
27317         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27318
27319 2000-07-11  Neil Booth  <NeilB@earthling.net>
27320
27321         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27322
27323 2000-07-11  Neil Booth  <NeilB@earthling.net>
27324
27325         * gcc.dg/cpp/cmdlne-C.c: New.
27326
27327 2000-07-09  Neil Booth  <NeilB@earthling.net>
27328
27329         * gcc.dg/cpp/directiv.c: New tests.
27330         * gcc.dg/cpp/undef1.c: Update.
27331
27332 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27333
27334         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27335
27336 2000-07-09  Neil Booth  <NeilB@earthling.net>
27337
27338         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27339
27340 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27341
27342         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27343         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27344
27345 2000-07-08  Neil Booth  <NeilB@earthling.net>
27346
27347         * gcc.dg/cpp/macsyntx.c: New tests.
27348
27349 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27350
27351         * gcc.dg/20000707-1.c: New test.
27352
27353 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27354
27355         * gcc.c-torture/execute/20000706-1.c: New test.
27356         * gcc.c-torture/execute/20000706-2.c: New test.
27357         * gcc.c-torture/execute/20000706-3.c: New test.
27358         * gcc.c-torture/execute/20000706-4.c: New test.
27359         * gcc.c-torture/execute/20000706-5.c: New test.
27360
27361 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27362
27363         * g++.old-deja/g++.pt/instantiate7.C: New test.
27364
27365 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27366
27367         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27368         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27369         * g++.old-deja/g++.other/rtti3.C: Likewise.
27370         * g++.old-deja/g++.other/rttid3.C: Likewise.
27371
27372 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27373
27374         *  g77.f-torture/compile/20000630-1.x: Fix typo
27375
27376 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27377
27378         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27379         assembly output.
27380
27381 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27382
27383         * gcc.dg/cpp/ident.c: New test.
27384
27385 2000-07-05  Neil Booth  <NeilB@earthling.net>
27386
27387         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27388           gcc.dg/cpp/lexstrng.c: New tests.
27389
27390 2000-07-04  Neil Booth  <NeilB@earthling.net>
27391
27392         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27393         * gcc.dg/cpp/strify2.c: Same.
27394
27395 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27396
27397         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27398         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27399         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27400         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27401
27402         * testsuite/gcc.dg/cpp/macro1.c,
27403         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27404         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27405         testsuite/gcc.dg/cpp/strify1.c,
27406         testsuite/gcc.dg/cpp/strify2.c: New tests.
27407
27408 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27409
27410         * gcc.c-torture/execute/20000703-1.c: New test.
27411
27412 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27413
27414         * g++.old-deja/g++.pt (lookup10.C): New test.
27415
27416 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27417
27418         * g++.old-deja/g++.pt (typename25.C): New test.
27419
27420 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27421
27422         * gcc.c-torture/compile/20000701-1.c: New test.
27423
27424 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27425
27426         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27427         to test case.
27428
27429 2000-06-30  Catherine Moore  <clm@cygnus.com>
27430
27431         * gcc.c-torture/execute/align-1.c: New test.
27432
27433 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27434
27435         * g++.old-deja/g++.pt/expr8.C: New test.
27436         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27437
27438 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27439
27440         * gcc.c-torture/compile/20000629-1.c: New test.
27441
27442 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27443
27444
27445         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27446         gcc.dg/noncompile directory, depending on whether they're
27447         preprocessor tests or not.  Annotate all the tests for the dg
27448         framework.
27449
27450         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27451         * gcc.dg/noncompile/noncompile.exp: New.
27452
27453         * Moved files:
27454         Old name                                New name
27455         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27456         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27457         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27458         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27459         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27460         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27461         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27462         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27463         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27464         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27465         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27466         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27467         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27468         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27469         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27470         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27471         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27472         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27473         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27474         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27475         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27476         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27477         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27478         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27479
27480         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27481         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27482         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27483         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27484         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27485         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27486
27487 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27488
27489         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27490         declare one variable.  On the fourth, error.
27491         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27492         declared by 20000628-1a.h.
27493
27494 2000-06-29  Richard Henderson  <rth@redhat.com>
27495
27496         * gcc.c-torture/execute/930529-1.x: New file.
27497         * gcc.dg/920413-1.c: Adjust expected warning text.
27498         * gcc.dg/980217-1.c: Declare abort.
27499         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27500
27501 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27502
27503         * g77.f-torture/compile/20000629-1.f: New test.
27504         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27505
27506 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27507
27508         Rearrange lots of files, removing entirely the
27509         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27510         directories.
27511
27512         * Deleted files:
27513         gcc.c-torture/code_quality/code_quality.exp
27514         gcc.c-torture/special/special.exp
27515         gcc.failure/failure.exp
27516         gcc.failure/940409-1.x
27517         gcc.c-torture/compile/961203-1.x
27518
27519         * New files:
27520         gcc.misc-tests/linkage.exp
27521         gcc.c-torture/execute/920730-1t.c
27522         gcc.c-torture/execute/920730-1t.x
27523         gcc.c-torture/compile/920520-1.x
27524         gcc.c-torture/compile/920521-1.x
27525         gcc.c-torture/compile/981006-1.x
27526         gcc.c-torture/execute/eeprof-1.x
27527
27528         * Moved files (possibly with modifications to fit a new harness):
27529         Old name                                New name
27530         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27531         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27532         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27533         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27534         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27535         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27536         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27537         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27538         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27539         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27540         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27541         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27542         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27543         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27544
27545 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27546
27547         * c-torture/compile/961203-1.x: Delete.
27548
27549         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27550         not exit. Include stdio.h.
27551         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27552         * gcc.misc-tests/dg-12.c: Likewise.
27553         * gcc.misc-tests/dg-5.c: Likewise.
27554         * gcc.misc-tests/dg-6.c: Likewise.
27555         * gcc.misc-tests/dg-7.c: Prototype abort.
27556         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27557         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27558         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27559         not exit.
27560         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27561         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27562
27563 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27564
27565         * gcc.dg/cpp/20000628-1.c: New test.
27566         * gcc.dg/cpp/20000628-1.h: New header for above test.
27567         * gcc.dg/cpp/20000628-1a.h: Likewise.
27568
27569 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27570
27571         * gcc.dg/cpp: New directory.
27572         * gcc.dg/cpp/cpp.exp: New driver.
27573         * gcc.dg/cpp/20000627-1.c: New test.
27574         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27575         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27576         and rewrite as a compilation test.
27577
27578         * gcc.dg: Move many files into the cpp subdirectory, possibly
27579         renaming or editing them as well.
27580         Old name                New name
27581         990119-1.c              cpp/19990119-1.c
27582         990228-1.c              cpp/19990228-1.c
27583         990407-1.c              cpp/19990407-1.c
27584         990409-1.c              cpp/19990409-1.c
27585         990413-1.c              cpp/19990413-1.c
27586         990703-1.c              cpp/19990703-1.c
27587         20000127-1.c            cpp/20000127-1.c
27588         20000129-1.c            cpp/20000129-1.c
27589         20000207-1.c            cpp/20000207-1.c
27590         20000207-2.c            cpp/20000207-2.c
27591         20000209-1.c            cpp/20000209-1.c
27592         20000209-2.c            cpp/20000209-2.c
27593         20000301-1.c            cpp/20000301-1.c
27594         20000419-1.c            cpp/20000419-1.c
27595         20000510-1.S            cpp/20000510-1.S
27596         20000519-1.c            cpp/20000519-1.c
27597         20000529-1.c            cpp/20000529-1.c
27598         20000625-1.c            cpp/20000625-1.c
27599         20000625-2.c            cpp/20000625-2.c
27600         cpp-as1.c               cpp/assert1.c
27601         cpp-as2.c               cpp/assert2.c
27602         cxx-comments-1.c        cpp/cxxcom1.c
27603         cxx-comments-2.c        cpp/cxxcom2.c
27604         endif-label.c           cpp/endif.c
27605         cpp-hash1.c             cpp/hash1.c
27606         cpp-hash2.c             cpp/hash2.c
27607         cpp-if1.c               cpp/if-1.c
27608         cpp-if2.c               cpp/if-2.c
27609         cpp-if3.c               cpp/if-3.c
27610         cpp-if4.c               cpp/if-4.c
27611         cpp-if5.c               cpp/if-5.c
27612         cpp-cond.c              cpp/if-cexp.c
27613         cpp-missingop.c         cpp/if-mop.c
27614         cpp-missingparen.c      cpp/if-mpar.c
27615         cpp-opprec.c            cpp/if-oppr.c
27616         cpp-ifparen.c           cpp/if-paren.c
27617         cpp-shortcircuit.c      cpp/if-sc.c
27618         cpp-shift.c             cpp/if-shift.c
27619         cpp-unary.c             cpp/if-unary.c
27620         cpp-li1.c               cpp/line1.c
27621         cpp-li2.c               cpp/line2.c
27622         lineno.c                cpp/line3.c
27623         lineno-2.c              cpp/line4.c
27624         cpp-mi.c                cpp/mi1.c
27625         cpp-mic.h               cpp/mi1c.h
27626         cpp-micc.h              cpp/mi1cc.h
27627         cpp-mind.h              cpp/mi1nd.h
27628         cpp-mindp.h             cpp/mi1ndp.h
27629         cpp-mix.h               cpp/mi1x.h
27630         cpp-mi2.c               cpp/mi2.c
27631         cpp-mi2a.h              cpp/mi2a.h
27632         cpp-mi2b.h              cpp/mi2b.h
27633         cpp-mi2c.h              cpp/mi2c.h
27634         cpp-mi3.c               cpp/mi3.c
27635         cpp-mi3.def             cpp/mi3.def
27636         poison-1.c              cpp/poison.c
27637         pr-impl.c               cpp/prag-imp.c
27638         cpp-redef-2.c           cpp/redef1.c
27639         cpp-redef.c             cpp/redef2.c
27640         strpaste.c              cpp/strp1.c
27641         strpaste-2.c            cpp/strp2.c
27642         cpp-tradpaste.c         cpp/tr-paste.c
27643         cpp-tradstringify.c     cpp/tr-str.c
27644         cpp-tradwarn1.c         cpp/tr-warn1.c
27645         cpp-tradwarn2.c         cpp/tr-warn2.c
27646         trigraphs.c             cpp/trigraphs.c
27647         cpp-unc1.c              cpp/unc1.c
27648         cpp-unc2.c              cpp/unc2.c
27649         cpp-unc3.c              cpp/unc3.c
27650         cpp-unc.c               cpp/unc4.c
27651         undef.c                 cpp/undef1.c
27652         undef-2.c               cpp/undef2.c
27653         cpp-wi1.c               cpp/widestr1.c
27654
27655 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27656
27657         * lib/g++.exp (g++_include_flags): Tweak.
27658
27659 2000-06-27  H.J. Lu  <hjl@gnu.org>
27660             Loren J. Rittle  <ljrittle@acm.org>
27661
27662         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27663         version with one that knows about the new gcc tree structure.
27664         (g++_link_flags): Same.
27665
27666 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27667
27668         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27669         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27670         case we are cross-compiling.
27671
27672         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27673         g++.old-deja/g++.niklas/Makefile.in,
27674         g++.old-deja/g++.niklas/configure.in,
27675         g++.old-deja/g++.other/Makefile.in,
27676         g++.old-deja/g++.other/configure.in,
27677         gcc.c-torture/code_quality/Makefile.in,
27678         gcc.c-torture/code_quality/configure.in,
27679         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27680         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27681         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27682         gcc.c-torture/execute/ieee/Makefile.in,
27683         gcc.c-torture/execute/ieee/configure.in,
27684         gcc.c-torture/noncompile/Makefile.in,
27685         gcc.c-torture/noncompile/configure.in,
27686         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27687         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27688         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27689
27690 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27691
27692         * g++.old-deja/g++.other/ambig3.C: New test.
27693
27694 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27695
27696         * g++.old-deja/g++.pt/syntax1.C: New test.
27697         * g++.old-deja/g++.pt/syntax2.C: New test.
27698         * g++.old-deja/g++.other/syntax3.C: New test.
27699         * g++.old-deja/g++.other/syntax4.C: New test.
27700
27701 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27702
27703         * gcc.dg/20000623-1.c: Prototype exit and abort.
27704
27705 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27706
27707         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27708         New tests.
27709         * gcc.dg/cpp-mi3.def: New file.
27710
27711         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27712         inside assertions.
27713         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
27714         lexer's error messages.
27715         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
27716         divine anything from the linemarkers.
27717         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
27718         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
27719
27720 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
27721
27722         * gcc.dg/20000623-1.c: New test.
27723
27724 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27725
27726         * gcc.c-torture/execute/20000622-1.c: New test.
27727
27728 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27729
27730         * g++.old-deja/g++.other/init15.C: New test.
27731
27732 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27733
27734         * g++.old-deja/g++.pt/vaarg2.C: New test.
27735         * g++.old-deja/g++.pt/vaarg3.C: New test.
27736
27737 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27738
27739         * g++.old-deja/g++.other/dyncast6.C: New test.
27740
27741 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27742
27743         * gcc.c-torture/execute/loop-6.c: New test.
27744
27745 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27746
27747         * gcc.dg/20000614-1.c: New test.
27748         * gcc.dg/20000614-2.c: New test.
27749
27750 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27751
27752         * g++.old-deja/g++.other/inline12.C: New test.
27753
27754 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27755
27756         * g++.old-deja/g++.other/eh1.C: New test.
27757
27758 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27759
27760         * g++.old-deja/g++.other/type.C: New test.
27761
27762 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27763
27764         * g++.old-deja/g++.other/initstring.C: New test.
27765
27766 2000-06-12  Jason Merrill  <jason@redhat.com>
27767
27768         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27769
27770 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27771
27772         * gcc.c-torture/compile/20000609-1.c: New test.
27773
27774 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27775
27776         * gcc.dg/20000609-1.c: New test.
27777
27778 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27779
27780         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27781         * gcc.c-torture/noncompile/poison-1.c: Move...
27782         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27783         * gcc.dg/cpp-li1.c: Add a token after the #line.
27784
27785 2000-06-05  Richard Henderson  <rth@cygnus.com>
27786
27787         * gcc.c-torture/execute/20000605-2.c: New test.
27788         * gcc.c-torture/execute/20000605-3.c: New test.
27789
27790 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27791
27792         * g77.f-torture/execute/20000503-1.x: New file.
27793
27794 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27795
27796         * g++.old-deja/g++.eh/badalloc1.C: New test.
27797
27798 2000-06-05  Richard Henderson  <rth@cygnus.com>
27799
27800         * gcc.c-torture/execute/20000605-1.c: New test.
27801
27802 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27803             Nathan Sidwell <nathan@codesourcery.com>
27804
27805         * gcc.c-torture/compile/20000605-1.c: New test.
27806
27807 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27808
27809         * g77.f-torture/compile/20000601-1.f:  New test.
27810
27811 2000-06-03  Richard Henderson  <rth@cygnus.com>
27812
27813         * gcc.c-torture/execute/20000603-1.c: New.
27814
27815 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27816
27817         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27818         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27819
27820 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27821
27822         * gcc.dg/compare2.c (case 12): XFAIL.
27823         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27824         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27825
27826         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27827
27828 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27829
27830         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27831         guard macro is already defined when the header is first
27832         included.
27833         * gcc.dg/cpp-mix.h: New file.
27834         * gcc.dg/endif-label.c: Update patterns to match compiler.
27835
27836         * g++.brendan/complex1.C: Declare abort.
27837         * g++.law/refs4.C: Remove XFAIL.
27838         * g++.oliva/expr2.C: Declare abort and exit.
27839
27840 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27841
27842         * gcc.c-torture/execute/20000528-1.c: New test.
27843
27844         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27845         * g++.old-deja/g++.law/temps4.C: Likewise.
27846
27847         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27848         stdlib.h.  Call abort() on failure.
27849         * g++.old-deja/g++.law/refs4.C: Likewise.
27850         * g++.old-deja/g++.law/temps4.C: Likewise.
27851         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27852         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27853
27854 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27855
27856         Relative to g++.dg/special:
27857         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27858
27859         Relative to g++.old-deja:
27860         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27861         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27862         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27863         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27864         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27865         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27866         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27867
27868         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27869         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27870         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27871         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27872         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27873         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27874         and/or string.h.
27875
27876         * g++.other/goto1.C: Update expectations for error messages.
27877
27878 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27879
27880         * gcc.c-torture/compile/20000523-1.c: New test.
27881
27882 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27883
27884         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27885
27886 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27887
27888         * g++.old-deja/g++.eh/catch11.C: New test.
27889         * g++.old-deja/g++.eh/catch12.C: New test.
27890
27891 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27892
27893         * gcc.c-torture/execute/20000523-1.c: New test.
27894
27895 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27896
27897         * c-torture/execute/bcp-1.c: Replace abort in arg of
27898         __builtin_constant_p with a generic external function.
27899
27900         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27901         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27902         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27903         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27904         Prototype abort and/or exit.
27905
27906         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27907         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27908         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27909         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27910
27911 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27912
27913         * gcc.dg/dwarf2-1.c: New test.
27914
27915 2000-05-20  Richard Henderson  <rth@cygnus.com>
27916
27917         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27918
27919 2000-05-20  Andreas Jaeger  <aj@suse.de>
27920
27921         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27922         testcase.
27923
27924 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27925
27926         * gcc.c-torture/execute/20000519-2.c: New test.
27927
27928 2000-05-19  Andreas Jaeger  <aj@suse.de>
27929
27930         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27931         which fails with SSA.
27932
27933         * lib/c-torture.exp: Also test with -O3 -fssa.
27934
27935 2000-05-18  Michael Meissner  <meissner@redhat.com>
27936
27937         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27938         * gcc.c-torture/execute/920415-1.c: Ditto.
27939         * gcc.c-torture/execute/920501-1.c: Ditto.
27940         * gcc.c-torture/execute/conversion.c: Ditto.
27941         * gcc.c-torture/execute/cvt-1.c: Ditto.
27942
27943 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27944
27945         * gcc.c-torture/compile/20000518-1.c: New test.
27946
27947 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27948
27949         * g77.f-torture/compile/200005018.f:  New test.
27950
27951 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27952
27953         * gcc.c-torture/compile/20000517-1.c: New test.
27954
27955 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27956
27957         * gcc.c-torture/execute/20000516-1.c: New test.
27958
27959 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27960
27961         * g++.old-deja/g++.other/eh.C: New test.
27962
27963 2000-05-12  Richard Henderson  <rth@cygnus.com>
27964
27965         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27966         constants through to doit's conditional.
27967
27968 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27969
27970         * gcc.c-torture/compile/20000511-1.c: New test.
27971         * g77.f-torture/compile/20000511-1.f: New test.
27972         * g77.f-torture/compile/20000511-2.f: New test.
27973
27974 2000-05-11  Michael Meissner  <meissner@redhat.com>
27975
27976         * gcc.c-torture/execute/20000511-1.c: New test.
27977
27978 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27979
27980         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27981         * gcc.dg/20000510-1.S: New.
27982
27983 2000-05-08  Catherine Moore  <clm@cygnus.com>
27984
27985         * gcc.dg/unused-3.c: New.
27986
27987 2000-05-06  Richard Henderson  <rth@cygnus.com>
27988
27989           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27990           * g++.old-deja/g++.mike/warn1.C: Likewise.
27991           * g++.old-deja/g++.pt/local1.C: Likewise.
27992           * g++.old-deja/g++.pt/local7.C: Likewise.
27993           * g++.old-deja/g++.pt/spec16.C: Likewise.
27994
27995 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27996
27997         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27998
27999 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
28000
28001           * g77.f-torture/execute/20000503-1.f:  New test.
28002
28003 2000-05-04  Andreas Jaeger  <aj@suse.de>
28004
28005         * gcc.dg/noreturn-2.c: New test.
28006
28007 2000-05-04  Neil Booth  <NeilB@earthling.net>
28008
28009         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
28010         preprocessor.
28011
28012 2000-05-04  Richard Henderson  <rth@cygnus.com>
28013
28014         * gcc.c-torture/execute/20000503-1.c: Fix typo.
28015
28016 2000-05-04  Richard Henderson  <rth@cygnus.com>
28017
28018         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
28019         OpenSSL by Jason R Thorpe.
28020
28021 2000-05-03  Jim Wilson  <wilson@cygnus.com>
28022
28023         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
28024
28025 2000-05-03  Robert Lipe <robertlipe@usa.net>
28026
28027         * gcc.dg/20000503-1.c: New test.
28028
28029 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
28030
28031         * gcc.c-torture/compile/20000502-1.c: New test.
28032         * g++.old-deja/g++.other/align.C: New test.
28033         * gcc.dg/cpp-tradstringify.c: New test.
28034
28035 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28036
28037         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
28038         and hard registers.
28039
28040 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
28041
28042         * gcc.c-torture/execute/loop-5.c: New test.
28043
28044 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
28045
28046         * gcc.c-torture/execute/va-arg-20.c: New test.
28047
28048 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28049
28050         * gcc.c-torture/execute/20000422-1.c: New test.
28051
28052 2000-04-20  Greg McGary  <gkm@gnu.org>
28053
28054         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28055         when optimizing, but without sibling-call optimizations (-O1).
28056
28057 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28058
28059           * gcc.c-torture/compile/20000420-1.c: New test.
28060
28061 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28062
28063         * g++.abi/ptrflags.C: New test.
28064         * g++.eh/catchptr1.C: Test incomplete pointer chains.
28065
28066 2000-04-19  Catherine Moore  <clm@cygnus.com>
28067
28068         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
28069
28070 2000-04-19  Greg McGary  <gkm@gnu.org>
28071
28072         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
28073         sibling-call optimizations.
28074
28075 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
28076
28077         * gcc.dg/20000419-1.c: New test.
28078
28079 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
28080
28081         * gcc.c-torture/execute/20000412-6.c: New test.
28082
28083 2000-04-12  Jeffrey A Law  (law@cygnus.com)
28084
28085         * gcc.c-torture/execute/20000412-5.c: New test.
28086         * g77.f-torture/compile/20000412-1.f: New test.
28087         * gcc.c-torture/execute/20000412-4.c: New test.
28088         * gcc.c-torture/compile/20000412-2.c: New test.
28089         * gcc.c-torture/execute/20000412-3.c: New test.
28090         * gcc.c-torture/compile/20000412-1.c: New test.
28091         * gcc.c-torture/execute/20000412-2.c: New test.
28092
28093 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
28094
28095         * objc/execute/bf-20.m: New test.
28096
28097 2000-04-10  Richard Henderson  <rth@cygnus.com>
28098
28099         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
28100
28101         * gcc.c-torture/execute/20000412-1.c: New test.
28102
28103 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28104
28105         * g++.old-deja/g++.eh/catchptr1.C: New test.
28106
28107 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
28108
28109         * g++.old-deja/g++.abi/cxa_vec.C: New test.
28110
28111 2000-04-08  Neil Booth  <NeilB@earthling.net>
28112
28113         * gcc.dg/cpp-nullchar.c: Remove test as
28114         embedded nulls cause problems.
28115
28116 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28117
28118         * gcc.dg/compare2.c: New test.
28119
28120 2000-04-08  Neil Booth  <NeilB@earthling.net>
28121
28122         * gcc.dg/cpp-nullchar.c: New test.
28123
28124 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
28125
28126         * gcc.dg/cpp-mi2.c: New test.
28127         * gcc.dg/cpp-mi2[abc].h: New files.
28128
28129 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
28130
28131         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
28132         member name.
28133
28134 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28135
28136         * g++.old-deja/g++.abi/vmihint.C: New test.
28137
28138 2000-04-06  Neil Booth  <NeilB@earthling.net>
28139
28140         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
28141         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
28142         copyright.
28143
28144 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
28145
28146         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
28147         avoid stack-frame overwrite.
28148
28149 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
28150
28151         * gcc.c-torture/compile/20000405-2.c: New test.
28152         * gcc.c-torture/compile/20000405-3.c: New test.
28153
28154 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28155
28156         * gcc.c-torture/compile/20000405-1.c: New test.
28157
28158 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
28159
28160         * gcc.dg/cast-qual-1.c: Revert last change.
28161
28162 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28163
28164         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
28165
28166 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
28167
28168         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
28169         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
28170
28171 2000-04-03  Jeffrey A Law  (law@cygnus.com)
28172
28173         * gcc.c-torture/compile/20000403-2.c: New test.
28174         * gcc.c-torture/compile/20000403-1.c: New test.
28175
28176 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
28177
28178         * gcc.c-torture/execute/20000403-1.c: New test.
28179
28180 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
28181
28182         * gcc.c-torture/execute/20000402-1.c: New test.
28183
28184 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
28185
28186         * gcc.c-torture/execute/va-arg-15.c: New test.
28187         * gcc.c-torture/execute/va-arg-16.c: New test.
28188         * gcc.c-torture/execute/va-arg-17.c: New test.
28189         * gcc.c-torture/execute/va-arg-18.c: New test.
28190         * gcc.c-torture/execute/va-arg-19.c: New test.
28191
28192 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
28193
28194         * gcc.c-torture/compile/981211-1.c: Move to...
28195         * gcc.dg/cpp-as1.c: ...here.
28196         * gcc.dg/cpp-as2.c: New file.
28197
28198         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
28199         compiler.
28200
28201 2000-04-02  Neil Booth  <NeilB@earthling.net>
28202
28203         * gcc.dg/cpp-cond.c  New tests.
28204         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
28205         accidental success less likely.
28206         * gcc.dg/cpp-missingop.c  New tests.
28207         * gcc.dg/cpp-missingparen.c  New tests.
28208         * gcc.dg/cpp-shift.c  New tests.
28209         * gcc.dg/cpp-shortcircuit.c  New tests.
28210         * gcc.dg/cpp-unary.c  New tests.
28211
28212 2000-03-29  Jeffrey A Law  (law@cygnus.com)
28213
28214         * gcc.c-torture/compile/20000329-1.c: New test.
28215
28216 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28217
28218         * gcc.c-torture/compile/20000326-1.c: New test.
28219         * gcc.c-torture/compile/20000326-2.c: New test.
28220
28221 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28222
28223         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28224         the first parameter is a function argument.
28225
28226 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28227
28228         * g++.old-deja/g++.ext/array4.C: New test.
28229
28230 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28231
28232         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28233
28234 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28235
28236         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28237
28238 2000-03-19  Richard Henderson  <rth@cygnus.com>
28239
28240         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28241
28242 2000-03-19  Richard Henderson  <rth@cygnus.com>
28243
28244         * gcc.c-torture/compile/20000319-1.c: New test.
28245
28246 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28247
28248         * gcc.c-torture/execute/20000314-3.c: New test.
28249         * gcc.c-torture/execute/20000314-2.c: New test.
28250         * gcc.c-torture/execute/20000314-1.c: New test.
28251         * gcc.c-torture/compile/20000314-2.c: New test.
28252         * gcc.c-torture/compile/20000314-1.c: New test.
28253
28254 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28255
28256         * g++.old-deja/g++.warn/inline.C: New test.
28257
28258 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28259
28260         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28261         standards-compliant result rather than specific constants.
28262         Put test-values in array.
28263
28264 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28265
28266         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28267         (g++_target_compile): Put test-specific options last.
28268
28269 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28270
28271         * g++.old-deja/g++.eh/vbase4.C: New test.
28272
28273 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28274
28275         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28276
28277 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28278
28279         * g++.old-deja/g++.brendan/misc12.C: Removed.
28280         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28281         * g++.old-deja/g++.ext/pretty4.C: New test.
28282
28283 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28284
28285         * g++.old-deja/g++.other/string2.C: New test.
28286
28287 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28288
28289         * g++.old-deja/g++.warn/impint2.C: New test.
28290
28291 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28292
28293         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28294         is 1, not zero.
28295
28296 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28297
28298         * g++.old-deja/g++.warn/impint.C: New test.
28299         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28300         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28301         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28302         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28303         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28304         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28305         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28306         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28307         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28308         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28309         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28310         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28311
28312 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28313
28314         * gcc.dg/cpp-redef.c: New test.
28315
28316 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28317
28318         * g++.old-deja/g++.pt/unify7.C: New test.
28319
28320 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28321
28322         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28323         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28324
28325 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28326
28327         * gcc.c-torture/compile/20000224-1.c: New test.
28328
28329 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28330
28331         * gcc.c-torture/compile/cpp-2.c: New test.
28332         * gcc.c-torture/compile/cpp-1.c: New test.
28333
28334 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28335
28336         * gcc.c-torture/execute/20000225-1.c: New test.
28337
28338 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28339
28340         * gcc.dg/cpp-li2.c: New test.
28341
28342         * gcc.dg/cpp-wi1.c: New test.
28343
28344         * gcc.dg/cpp-li1.c: New test.
28345
28346 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28347
28348         * g++.old-deja/g++.other/sizeof5.C: New test.
28349
28350 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28351
28352         * gcc.c-torture/execute/va-arg-13.c: New test.
28353
28354 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28355
28356         * gcc.c-torture/execute/va-arg-12.c: New test.
28357
28358 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28359
28360         * gcc.c-torture/execute/20000223-1.c: New test.
28361
28362 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28363
28364         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28365
28366 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28367
28368         * g++.old-deja/g++.abi/ptrmem.C: New test.
28369
28370 2000-02-19  Richard Henderson  <rth@cygnus.com>
28371
28372         * gcc.c-torture/compile/init-3.c: New.
28373
28374 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28375
28376         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28377         ALWAYS_CXXFLAGS.
28378
28379 2000-02-11  Robert Lipe <robertl@sco.com>
28380
28381         * gcc.c-torture/compile/20000211-3.c: New test.
28382
28383 2000-02-11  Martin Buchholz <martin@xemacs.org>
28384
28385         * gcc.c-torture/compile/20000211-2.c: New test.
28386
28387 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28388
28389         * gcc.c-torture/compile/20000211-1.c: New test.
28390
28391 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28392
28393         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28394           on native targets
28395
28396 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28397
28398         * g++.old-deja/g++.other/cast5.C: New test.
28399
28400 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28401
28402         * gcc.c-torture/execute/20000205-1.c: New.
28403
28404 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28405
28406         * g++.old-deja/g++.jason/cast3.C: Return void.
28407         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28408
28409 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28410
28411         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28412
28413         * gcc.dg/loop-1.c: New test.
28414
28415 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28416
28417         * gcc.c-torture/compile/20000127-1.c: New test.
28418         * gcc.c-torture/execute/991228-1.c: New test.
28419
28420 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28421
28422         * gcc.dg/unused-2.c: New test.
28423
28424         * gcc.dg/conv-1.c: New test.
28425
28426 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28427
28428         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28429         compiler.
28430         (tool_option_proc): Fix typo.
28431
28432 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28433
28434         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28435         of the ld on the host, not on the build machine.
28436         Also, don't crash if '--help' is not a supported option.
28437
28438 2000-01-24  Richard Henderson  <rth@cygnus.com>
28439
28440         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28441
28442 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28443
28444         * gcc.c-torture/execute/20000120-2.c: New test.
28445         * gcc.c-torture/execute/20000120-1.c: New test.
28446
28447 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28448
28449         * gcc.c-torture/execute/20000113-1.c: New test.
28450
28451 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28452
28453         * gcc.c-torture/execute/20000112-1.c: New test.
28454
28455 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28456
28457         * gcc.dg/20000111-1.c: New test.
28458
28459 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28460
28461         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28462         with 16 bit integers.
28463
28464 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28465
28466         * gcc.dg/20000108-1.c: New test.
28467
28468 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28469
28470         * g++.old-deja/g++.ns/koenig8.C: New test.
28471
28472 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28473
28474         * g++.old-deja/g++.other/cast4.C: New test.
28475
28476 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28477
28478         * gcc.c-torture/compile/20000105-2.c: New test.
28479         * gcc.c-torture/compile/20000105-1.c: New test.
28480
28481 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28482
28483         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28484         references to printf & atoi to conform to ANSI standard.
28485         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28486         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28487         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28488         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28489         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28490         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28491         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28492         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28493         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28494         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28495         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28496         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28497         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28498         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28499         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28500         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28501         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28502         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28503         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28504         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28505         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28506         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28507         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28508         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28509         * g++.old-deja/g++.brendan/init3.C: Likewise.
28510         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28511         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28512         * g++.old-deja/g++.brendan/new2.C: Likewise.
28513         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28514         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28515         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28516         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28517         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28518         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28519         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28520         * g++.old-deja/g++.brendan/template24.C: Likewise.
28521         * g++.old-deja/g++.brendan/template3.C: Likewise.
28522         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28523         * g++.old-deja/g++.jason/inline3.C: Likewise.
28524         * g++.old-deja/g++.jason/opeq.C: Likewise.
28525         * g++.old-deja/g++.law/arg5.C: Likewise.
28526         * g++.old-deja/g++.law/arm7.C: Likewise.
28527         * g++.old-deja/g++.law/ctors11.C: Likewise.
28528         * g++.old-deja/g++.law/cvt8.C: Likewise.
28529         * g++.old-deja/g++.law/init9.C: Likewise.
28530         * g++.old-deja/g++.law/refs4.C: Likewise.
28531         * g++.old-deja/g++.law/template2.C: Likewise.
28532         * g++.old-deja/g++.law/visibility24.C: Likewise.
28533         * g++.old-deja/g++.law/vtable3.C: Likewise.
28534         * g++.old-deja/g++.mike/asm2.C: Likewise.
28535         * g++.old-deja/g++.mike/eh1.C: Likewise.
28536         * g++.old-deja/g++.mike/misc1.C: Likewise.
28537         * g++.old-deja/g++.mike/misc13.C: Likewise.
28538         * g++.old-deja/g++.mike/misc14.C: Likewise.
28539         * g++.old-deja/g++.mike/ns12.C: Likewise.
28540         * g++.old-deja/g++.mike/p1248.C: Likewise.
28541         * g++.old-deja/g++.mike/p3708.C: Likewise.
28542         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28543         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28544         * g++.old-deja/g++.mike/p646.C: Likewise.
28545         * g++.old-deja/g++.mike/p700.C: Likewise.
28546         * g++.old-deja/g++.mike/p783.C: Likewise.
28547         * g++.old-deja/g++.mike/p783a.C: Likewise.
28548         * g++.old-deja/g++.mike/p783b.C: Likewise.
28549         * g++.old-deja/g++.mike/p786.C: Likewise.
28550         * g++.old-deja/g++.mike/p789.C: Likewise.
28551         * g++.old-deja/g++.mike/p789a.C: Likewise.
28552         * g++.old-deja/g++.mike/p807a.C: Likewise.
28553         * g++.old-deja/g++.other/delete3.C: Likewise.
28554         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28555         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28556         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28557         * g++.old-deja/g++.other/empty1.C: Likewise.
28558         * g++.old-deja/g++.other/temporary1.C: Likewise.
28559         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28560         * g++.old-deja/g++.pt/t16.C: Likewise.
28561         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28562
28563 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28564
28565         * gcc.dg/991230-1.c: New test.
28566
28567 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28568
28569         * gcc.c-torture/compile/991229-3.c: New test.
28570         * gcc.c-torture/compile/991229-2.c: New test.
28571         * gcc.c-torture/compile/991229-1.c: New test.
28572
28573 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28574
28575         * gcc.c-torture/compile/labels-2.c: New test.
28576
28577 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28578
28579         * gcc.c-torture/execute/991227-1.c: New test.
28580
28581 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28582
28583         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28584
28585 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28586
28587         * gcc.c-torture/execute/991221-1.c: New test.
28588
28589 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28590
28591         * g++.old-deja/g++.other/cast3.C: New test.
28592
28593 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28594
28595         * gcc.c-torture/execute/991216-4.c: New test.
28596
28597 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28598
28599         * gcc.c-torture/execute/991216-1.c: New test.
28600         * gcc.c-torture/execute/991216-2.c: New test.
28601         * gcc.c-torture/execute/991216-3.c: New test.
28602
28603 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28604
28605         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28606         Actually make the test fail by using "-O2" for compilation.
28607
28608 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28609
28610         * g++.old-deja/g++.warn/cast-align1.C: New test.
28611
28612 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28613
28614         * gcc.c-torture/compile/991214-1.c: New test.
28615         * gcc.c-torture/compile/991214-2.c: New test.
28616
28617 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28618
28619         * gcc.dg/991214-1.c: New test.
28620
28621 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28622
28623         * gcc.c-torture/compile/991213-3.c: New test.
28624         * gcc.c-torture/compile/991213-2.c: New test.
28625         * gcc.c-torture/compile/991213-1.c: New test.
28626
28627 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28628
28629         * gcc.dg/991209-1.c: New test.
28630
28631 1999-12-08  Nathan Sidwell <nathan@acm.org>
28632
28633         * gcc.c-torture/compile/991208-1.c: New test.
28634
28635 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28636
28637         * gcc.dg/ultrasp2.c: New test.
28638
28639 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28640
28641         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28642
28643 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28644
28645         * gcc.c-torture/compile/991202-1.c: New test.
28646         * gcc.c-torture/execute/991202-1.c: New test.
28647         * gcc.c-torture/execute/991202-2.c: New test.
28648         * gcc.c-torture/execute/991202-3.c: New test.
28649
28650 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28651
28652         * g++.old-deja/g++.abi/align.C: New test.
28653         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28654         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28655
28656 1999-12-01  Richard Henderson  <rth@cygnus.com>
28657
28658         * gcc.c-torture/execute/991201-1.c: New.
28659
28660 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28661
28662         * gcc.dg/991129-1.c: New test.
28663
28664 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28665
28666         * gcc.c-torture/compile/991127-1.c: New test.
28667
28668 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28669
28670         * g++.old-deja/g++.other/warn4.C: New test.
28671
28672 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28673
28674         * g++.old-deja/g++.eh/cleanup2.C: New test.
28675         * g++.old-deja/g++.ext/pretty2.C: New test.
28676         * g++.old-deja/g++.ext/pretty3.C: New test.
28677         * g++.old-deja/g++.other/debug6.C: New test.
28678
28679 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28680
28681         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28682         compiler_output to look for one error message instead of two.
28683
28684 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28685
28686         * gcc.c-torture/execute/991118-1.c: Also test case
28687         where the word boundary does not split a byte evenly.
28688
28689 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28690
28691         * g++.old-deja/g++.ext/restrict1.C: New test.
28692
28693 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28694
28695         * gcc.c-torture/execute/991118-1.c: New test.
28696
28697 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28698
28699         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28700         working directory pathnames.
28701
28702 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28703
28704         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28705         host is equipped with driver.h and driver.o so it can actually
28706         compile and run the tests.
28707
28708 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28709
28710         * gcc.c-torture/compile/991008-1.c: New test.
28711
28712 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28713
28714         * lib/gcc-dg.exp: Include target-supports.exp
28715
28716 1999-11-05  Nick Clifton  <nickc@cygnus.com>
28717
28718         * lib/target-supports.exp: New file: Provide procs to test for
28719         features supported by the target.
28720         (check_weak_available): Moved here from ecos.exp.
28721         (check_alias_available): New proc: Determine of the target
28722         toolchain supports the alias attribute.
28723
28724         * gcc.dg/special/ecos.exp: Move check_weak_available to
28725         target-supports.exp.
28726         (alias-1.c): Only perform the test if the target supports
28727         aliases.
28728         (wkali-1.c): Only perform the test if the target supports
28729         aliases.
28730
28731         * gcc.dg/990506-0.c: Expect error messages from cross
28732         targets as well as native targets.
28733
28734 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28735
28736         * gcc.dg/ultrasp1.c: Removed xfail.
28737         * gcc.dg/struct-ret-2.c: Likewise.
28738         * gcc.dg/array-1.c: Likewise.
28739
28740 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28741
28742         * gcc.dg/struct-ret-2.c: New test.
28743
28744         * gcc.dg/array-1.c: New test.
28745
28746 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28747
28748         * gcc.c-torture/execute/991030-1.c: New test.
28749
28750 1999-10-26  Richard Henderson  <rth@cygnus.com>
28751
28752         * gcc.c-torture/compile/991026-2.c: New test.
28753
28754 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28755
28756         * gcc.c-torture/compile/991026-1.c: New test.
28757
28758 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28759
28760         * gcc.c-torture/execute/991023-1.c: New test.
28761
28762 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28763
28764         * gcc.c-torture/execute/991019-1.c: New test.
28765
28766 1999-10-16  Richard Henderson  <rth@cygnus.com>
28767
28768         * gcc.c-torture/execute/991016-1.c: New test.
28769
28770 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28771
28772         * gcc.c-torture/execute/991014-1.c: New test.
28773
28774 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28775
28776         * g++.old-deja/g++.other/union2.C: New test.
28777
28778 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28779
28780         * g++.old-deja/g++.other/vaarg2.C: New test.
28781         * g++.old-deja/g++.other/vaarg3.C: New test.
28782
28783 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28784
28785         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28786         in compile/.
28787
28788 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28789
28790         * gcc.c-torture/execute/va-arg-11.c: New test.
28791
28792 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28793
28794         * lib/file-format.exp (gcc_target_object_format): Don't
28795         crash if objdump is unavailable.
28796
28797 1999-09-29  Donn Terry <donn@interix.com>
28798
28799         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28800
28801 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28802
28803         * gcc.c-torture/compile/990928-1.c: New test.
28804
28805 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28806
28807         * g++.old-deja/g++.other/decl6.C: New test.
28808
28809 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28810
28811         * gcc.c-torture/execute/va-arg-10.c: New test.
28812
28813 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28814
28815         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28816         __PRETTY_FUNCTION__.
28817
28818 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28819
28820         * gcc.c-torture/execute/990923-1.c: New test.
28821
28822 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28823
28824         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28825         for which -fpic is inappropriate.
28826
28827 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28828
28829         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28830
28831 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28832
28833         * g++.old-deja/g++.other/dyncast1.C: New test.
28834         * g++.old-deja/g++.other/dyncast2.C: New test.
28835         * g++.old-deja/g++.other/dyncast3.C: New test.
28836         * g++.old-deja/g++.other/dyncast4.C: New test.
28837         * g++.old-deja/g++.other/dyncast5.C: New test.
28838         * g++.old-deja/g++.eh/catch3.C: New test.
28839         * g++.old-deja/g++.eh/catch3p.C: New test.
28840         * g++.old-deja/g++.eh/catch4.C: New test.
28841         * g++.old-deja/g++.eh/catch4p.C: New test.
28842         * g++.old-deja/g++.eh/catch5.C: New test.
28843         * g++.old-deja/g++.eh/catch5p.C: New test.
28844         * g++.old-deja/g++.eh/catch6.C: New test.
28845         * g++.old-deja/g++.eh/catch6p.C: New test.
28846         * g++.old-deja/g++.eh/catch7.C: New test.
28847         * g++.old-deja/g++.eh/catch7p.C: New test.
28848         * g++.old-deja/g++.eh/catch8.C: New test.
28849         * g++.old-deja/g++.eh/catch8p.C: New test.
28850         * g++.old-deja/g++.eh/catch9.C: New test.
28851         * g++.old-deja/g++.eh/catch9p.C: New test.
28852
28853 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28854
28855         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28856         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28857
28858 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28859
28860         * gcc.c-torture/compile/990913-1.c: New test.
28861
28862 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28863
28864         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28865         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28866
28867 1999-09-09  Richard Henderson  <rth@cygnus.com>
28868
28869         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28870
28871 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28872
28873         * g++.old-deja/g++.other/lookup11.C: New test.
28874         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28875         what is permitted and what we want.
28876         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28877         overload use.
28878         * g++.old-deja/g++.jason/rfg5.C: Likewise
28879
28880 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28881
28882         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28883         * gcc.c-torture/noncompile/poison-1.c: New file.
28884
28885 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28886
28887         * g++.old-deja/g++.other/sizeof3.C: New test.
28888         * g++.old-deja/g++.other/sizeof4.C: New test.
28889         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28890         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28891
28892 1999-09-07  Richard Henderson  <rth@cygnus.com>
28893
28894         * gcc.dg/va-arg-1.c: New.
28895
28896 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28897
28898         * gcc.c-torture/execute/va-arg-9.c: New test.
28899
28900 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28901
28902         * g77.f-torture/compile/980519-2.f: New test.
28903         * g77.f-torture/compile/19990905-0.f: New test.
28904         * g77.f-torture/compile/19990905-1.f: New test.
28905         * g77.f-torture/compile/19990905-2.f: New test.
28906
28907         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28908
28909 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28910
28911         * gcc.c-torture/execute/990827-1.c: Fix typo.
28912
28913 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28914
28915         * g++.old-deja/g++.other/deref1.C: New test.
28916
28917 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28918
28919         * g++.old-deja/g++.other/ambig2.C: New test.
28920         * g++.old-deja/g++.other/cond5.C: New test.
28921         * g++.old-deja/g++.other/lookup16.C: New test.
28922
28923 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28924
28925         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28926         assemblers too.
28927
28928 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28929
28930         * lib/c-torture.exp: Avoid the "compare executables" optimization
28931         when testing native.
28932
28933 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28934
28935         * gcc.c-torture/execute/990829-1.c: New test.
28936         * gcc.c-torture/compile/990829-1.c: New test.
28937
28938 1999-08-27  Paul Burchard  <burchard@pobox.com>
28939
28940         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28941         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28942         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28943         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28944         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28945         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28946         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28947         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28948         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28949         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28950         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28951
28952 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28953
28954         * gcc.c-torture/execute/990827-1.c: New test.
28955
28956 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28957
28958         * g77.f-torture/noncompile/19990826-4.f: New test.
28959
28960         * g77.f-torture/compile/19990826-3.f: New test.
28961
28962         * g77.f-torture/execute/19990826-2.f: New test.
28963
28964         * g77.f-torture/compile/19990826-1.f: New test.
28965
28966         * gcc.c-torture/execute/990826-0.c: New test.
28967         * g77.c-torture/execute/19990826-0.f: New test.
28968
28969         * g77.f-torture/noncompile/970626-2.f: New test.
28970
28971 1999-08-25  Paul Burchard  <burchard@pobox.com>
28972
28973         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28974         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28975         lss-011.C: New tests.
28976
28977 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28978
28979         * g++.old-deja/g++.other/decl5.C: New test.
28980
28981 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28982
28983         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28984         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28985         call `postbase' for each one.  All callers of `postbase' changed
28986         to call this instead.
28987
28988 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28989
28990         * gcc.c-torture/execute/990811-1.c: New test.
28991
28992 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28993
28994         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28995         just native ones.
28996
28997         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28998         just native ones.
28999
29000 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29001
29002         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
29003
29004 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29005
29006         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
29007
29008 1999-08-04  Nathan Sidwell  <nathan@acm.org>
29009
29010         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
29011
29012 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29013
29014         * gcc.c-torture/execute/990804-1.c: New test.
29015
29016 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29017
29018         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
29019         * g++.old-deja/g++.brendan/crash64.C: Likewise
29020         * g++.old-deja/g++.brendan/overload8.C: Likewise
29021
29022 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29023
29024         * g++.old-deja/g++.other/struct1.C: New test.
29025
29026 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29027
29028         * g++.old-deja/g++.other/enum2.C: New test.
29029
29030 1999-08-02  Richard Henderson  <rth@cygnus.com>
29031
29032         Adapted from tests from Franz Sirl:
29033         * gcc.c-torture/execute/va-arg-7.c: New test.
29034         * gcc.c-torture/execute/va-arg-8.c: New test.
29035
29036 1999-08-01  Jeffrey A Law  (law@cygnus.com)
29037
29038         * gcc.c-torture/compile/990801-2.c: New test.
29039
29040         * gcc.c-torture/compile/990801-1.c: New test.
29041
29042 1999-07-27  Michael Meissner  <meissner@cygnus.com>
29043
29044         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
29045         fp-cmp-1.c, converting double to float.
29046
29047         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29048         fp-cmp-1.c, converting double to long double.
29049
29050         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29051         from fr1 to unknown_register, since fr1 is a legitimate register
29052         on some machines.
29053
29054 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29055
29056         * README: More listname related changes.
29057
29058 1999-07-08  Catherine Moore  <clm@cygnus.com>
29059
29060         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29061
29062 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29063
29064         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
29065
29066 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29067
29068         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
29069
29070 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
29071
29072         * gcc.dg/990703-1.c: New test.
29073
29074 1999-06-29  Nick Clifton  <nickc@cygnus.com>
29075
29076         * lib/file-format.exp: New file: Move definition of proc
29077         gcc_target_object_format to here from
29078         gcc.dg/special/ecos.exp.
29079
29080         * lib/c-torture.exp: Include lib file-format.exp.
29081         * lib/gcc-dg.exp: Include lib file-format.exp.
29082
29083         * gcc.dg/special/ecos.exp: Remove definition of proc
29084         gcc_target_object_format.
29085
29086 1999-06-28  Jeffrey A Law  (law@cygnus.com)
29087
29088         * gcc.c-torture/execute/990628-1.c: New test.
29089
29090 1999-06-25  Jeffrey A Law  (law@cygnus.com)
29091
29092         * gcc.c-torture/compile/990625-2.c: New test.
29093
29094         * gcc.c-torture/compile/990625-1.c: New test.
29095
29096 1999-06-23  Nick Clifton  <nickc@cygnus.com>
29097
29098         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
29099         attributes compile.
29100         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
29101         ports that use the COFF/PE file format.
29102
29103 1999-06-17  Jeffrey A Law  (law@cygnus.com)
29104
29105         * gcc.c-torture/compile/990617-1.c: New test.
29106
29107 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
29108
29109         * g++.old-deja/g++.other/decl4.C: New test.
29110
29111 1999-06-14  Nathan Sidwell  <nathan@acm.org>
29112
29113         * g++.old-deja/g++.other/bitfld3.C: New test.
29114
29115 1999-06-08  Nathan Sidwell  <nathan@acm.org>
29116
29117         * g++.old-deja/g++.eh/catch1.C: New test.
29118
29119 1999-06-07  Jeffrey A Law  (law@cygnus.com)
29120
29121         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
29122
29123         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
29124         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
29125
29126 1999-06-05  Craig Burley  <craig@jcb-sc.com>
29127
29128         * g77.f-torture/compile/19990502-0.f: Replace with new,
29129         shorter, test that still fails after recent changes.
29130
29131 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29132
29133         * gcc.c-torture/execute/990604-1.c: New test.
29134
29135 1999-05-31  Jeffrey A Law  (law@cygnus.com)
29136
29137         * gcc.c-torture/execute/990531-1.c: New test.
29138
29139 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29140
29141         * gcc.c-torture/compile/990527-1.c: New test.
29142
29143 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
29144
29145         * gcc.c-torture/execute/990527-1.c: New test.
29146
29147 1999-05-25  Nick Clifton  <nickc@cygnus.com>
29148
29149         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
29150         bitfields as signed.
29151
29152 1999-05-25  Craig Burley  <craig@jcb-sc.com>
29153
29154         * g77.f-torture/compile/19990525-0.f: New test.
29155
29156 1999-05-25  Jeffrey A Law  (law@cygnus.com)
29157
29158         * gcc.c-torture/execute/990525-2.c: New test.
29159
29160         * gcc.c-torture/execute/990525-1.c: New test.
29161
29162 1999-05-24  Nathan Sidwell  <nathan@acm.org>
29163
29164         * g++.old-deja/g++.other/anon3.C: New test.
29165         * g++.old-deja/g++.other/anon4.C: New test.
29166         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
29167         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
29168         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
29169         Merrill).
29170
29171 1999-05-24  Jeffrey A Law  (law@cygnus.com)
29172
29173         * gcc.c-torture/execute/990524-1.c: New test.
29174
29175         * gcc.dg/990524-1.c: New test.
29176
29177 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29178
29179         * gcc.c-torture/compile/990523-1.c: New test.
29180
29181 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
29182
29183         * gcc.c-torture/compile/990519-1.c: New test.
29184
29185 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29186
29187         * gcc.c-torture/compile/990517-1.c: New test.
29188
29189         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
29190         (e4, f4): New tests.
29191         (main): Call them.
29192
29193 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29194
29195         * gcc.dg/noreturn-1.c: New test.
29196
29197 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
29198
29199         * gcc.c-torture/execute/990513-1.c: New test.
29200
29201 1999-05-10  Richard Henderson  <rth@cygnus.com>
29202
29203         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
29204
29205 1999-05-10  Craig Burley  <craig@jcb-sc.com>
29206
29207         * g77.f-torture/execute/erfc.f: Use small single-precision
29208         values, to avoid problems on Alphas when not -mieee.
29209
29210 1999-05-08  Craig Burley  <craig@jcb-sc.com>
29211
29212         * gcc.dg/990506-0.c: New test.
29213
29214 1999-05-08  Richard Henderson  <rth@cygnus.com>
29215
29216         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29217         the constant to test.  Don't XFAIL 64-bit targets.
29218
29219         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29220         * g++.old-deja/g++.law/profile1.C: Likewise.
29221
29222         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29223         operator new instances.
29224         * g++.old-deja/g++.other/delete5.C: Likewise.
29225
29226 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29227
29228         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29229         intrinsic.
29230
29231 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29232
29233         * g77.f-torture/execute/u77-test.f: Reverse order of two
29234         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29235
29236 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29237
29238         * gcc.dg/compare1.c: New test.
29239
29240 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29241
29242         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29243         New tests.
29244
29245 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29246
29247         * g77.f-torture/compile/19990502-1.f: New test.
29248
29249 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29250
29251         * g77.f-torture/compile/19990502-0.f: New test.
29252
29253 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29254
29255         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29256         intrinsic.
29257
29258 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29259
29260         * g77.f-torture/execute/u77-test.f (main): List libU77
29261         intrinsics not currently tested.
29262         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29263         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29264         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29265         Trim blanks off the ends of some printed strings.
29266
29267 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29268
29269         * g77.f-torture/execute/u77-test.f (main): Just warn about
29270         FSTAT gid disagreement, as it's expected on some systems.
29271
29272 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29273
29274         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29275         use a new function, which allows for some slop.
29276         Clean up some commentary.
29277         (issum): The new function.
29278         (sgladd): Deleted subroutine.
29279
29280 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29281
29282         * g77.f-torture/execute/u77-test.f: Modify to be more like
29283         libf2c/libU77 version, bringing patches to that version here.
29284         Add suitable commentary.
29285
29286 1999-04-25  Richard Henderson  <rth@cygnus.com>
29287
29288         * gcc.dg/990424-1.c: New test.
29289
29290 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29291
29292         * g77.f-torture/execute/u77-test.f (main): Bug involving
29293         LSTAT has been fixed, so turn back on full checking.
29294
29295 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29296
29297         * g77.f-torture/compile/19990419-0.f: New test.
29298         * g77.f-torture/execute/19990419-1.f: New test.
29299
29300 1999-04-17  Richard Henderson  <rth@cygnus.com>
29301
29302         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29303         to avoid the need for a prototype to supress a warning.
29304
29305 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29306
29307         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29308
29309 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29310
29311         * gcc.c-torture/execute/990404-1.c: New test.
29312
29313 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29314
29315         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29316         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29317         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29318         missing initializer warnings.
29319
29320 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29321
29322         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29323         matching strings.
29324
29325 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29326
29327         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29328
29329 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29330
29331         * g77.f-torture/execute/19990325-0.f: New test.
29332         * g77.f-torture/execute/19990325-1.f: New test.
29333
29334 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29335
29336         * gcc.c-torture/execute/990324-1.c: New test.
29337
29338 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29339
29340         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29341         test with 4.
29342
29343 1999-03-17  Richard Henderson  <rth@cygnus.com>
29344
29345         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29346
29347 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29348
29349         * g77.f-torture/execute/19990313-2.f: New test.
29350         * g77.f-torture/execute/19990313-3.f: New test.
29351
29352 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29353
29354         * g77.f-torture/execute/19990313-0.f: New test.
29355         * g77.f-torture/execute/19990313-1.f: New test.
29356
29357 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29358
29359         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29360         printf to sprintf.
29361         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29362         (main): Add check for u15.  Conditionalize u31 check depending on
29363         whether ints are <32 bits or >=32 bits.
29364
29365 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29366
29367         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29368
29369 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29370
29371         * g77.f-torture/compile/19990305-0.f: New test.
29372         * g77.f-torture/execute/19981119-0.f: New test.
29373
29374 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29375
29376         * g77.f-torture/execute/970625-2.f: call ABORT if final
29377         result is not correct, instead of just printing it.
29378         Add this checking via newly introduced obfuscation, to
29379         trip up buggy front ends.
29380
29381 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29382
29383         * g77.f-torture/compile/960317-1.f: Moved from being
29384         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29385
29386 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29387
29388         * g77.f-torture/execute/960317-1.f: New (old) test.
29389         * g77.f-torture/execute/970625-2.f: Ditto.
29390
29391 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29392
29393         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29394         message on line 1 or line 2; cccp and cpplib do this differently.
29395
29396 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29397
29398         * g++.old-deja/g++.law/weak1.C: New test.
29399
29400 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29401
29402         * gcc.c-torture/execute/990119-1.c: Renamed to...
29403         * gcc.dg/990119-1.c: this, so it will only be tested once
29404         (it's a preprocessor test, it doesn't need to be run at
29405         multiple optimization levels).
29406
29407 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29408
29409         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29410           ALWAYS_CXXFLAGS.
29411
29412 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29413
29414         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29415         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29416         to not be compilable by current g77.
29417
29418 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29419
29420         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29421
29422 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29423
29424         * gcc.c-torture/execute/990222-1.c: New test.
29425
29426 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29427
29428         * g77.f-torture/compile/19990218-0.f: New test.
29429         * g77.f-torture/noncompile/19990218-1.f: New test.
29430
29431 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29432
29433         * g77.f-torture/compile/19981216-0.f: New test.
29434
29435 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29436
29437         * gcc.dg/990214-1.c: New test.
29438
29439 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29440
29441         * gcc.dg/990213-2.c: New test.
29442
29443         * gcc.dg/990213-1.c: New test.
29444
29445 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29446
29447         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29448         ints.
29449
29450 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29451
29452         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29453         specified by target.
29454
29455         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29456
29457 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29458
29459         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29460
29461 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29462
29463         * gcc.dg/special/ecos.exp: New test driver for new tests with
29464         special requirements.
29465
29466         * gcc.dg/special/alias-1.c: New test.
29467         * gcc.dg/special/gcsec-1.c: New test.
29468         * gcc.dg/special/weak-1.c: New test.
29469         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29470         * gcc.dg/special/weak-2.c: New test.
29471         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29472         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29473         * gcc.dg/special/wkali-1.c: New test.
29474         * gcc.dg/special/wkali-2.c: New test.
29475         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29476         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29477
29478 1999-02-10  Felix Lee  <flee@cygnus.com>
29479
29480           * lib/c-torture.exp (c-torture-compile): Pull out code for
29481           analyzing gcc error messages.
29482           (c-torture-execute): Likewise.  Fix some (harmless) false
29483           positives.
29484           * lib/gcc.exp (gcc_check_compile): New function.
29485
29486 1999-02-08  Richard Henderson  <rth@cygnus.com>
29487
29488         * gcc.c-torture/execute/990208-1.c: New test.
29489
29490 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29491
29492         * g++.dg/special/ecos.exp: New driver for new tests with special
29493         requirements
29494
29495         * g++.dg/special/conpr-1.C: New test
29496         * g++.dg/special/conpr-2.C: New test
29497         * g++.dg/special/conpr-2a.C: New test
29498         * g++.dg/special/conpr-3.C: New test
29499         * g++.dg/special/conpr-3a.C: New test
29500         * g++.dg/special/conpr-3b.C: New test
29501
29502         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29503         allow g++ to use the dg driver
29504
29505         * README: Add comment about g++.dg directory
29506
29507 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29508
29509         * README: Update email addresses.
29510
29511 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29512
29513         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29514         arguments in order to force structure S onto the stack even on
29515         the alpha.
29516         (test): Pass 10 leading arguments to function foo as well as the
29517         structure S.
29518
29519         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29520         failure for all targets.
29521
29522         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29523         abort to terminate program execution.
29524
29525 1999-01-30  Richard Henderson  <rth@cygnus.com>
29526
29527         * gcc.c-torture/execute/990130-1.c: New test.
29528
29529 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29530
29531         * gcc.dg/990130-1.c: New test.
29532
29533 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29534
29535         * gcc.c-torture/execute/990128-1.c: New test.
29536
29537 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29538
29539         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29540
29541 1999-01-27  Felix Lee  <flee@cygnus.com>
29542
29543         * lib/c-torture.exp (c-torture-compile): pull out code for
29544         analyzing gcc error messages.
29545         (c-torture-execute): ditto, and fix some (harmless) false
29546         positives.
29547         * lib/gcc.exp (gcc_check_compile): new function.
29548
29549 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29550
29551         * gcc.dg/990117-1.c: New test.
29552
29553         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29554
29555         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29556
29557 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29558
29559         * g77.f-torture/compile/990115-1.f: New test.
29560
29561 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29562
29563         * gcc.c-torture/compile/990107-1.c: New test
29564
29565 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29566
29567         * gcc.c-torture/execute/990106-2.c: New test.
29568
29569         * gcc.c-torture/execute/990106-1.c: New test.
29570
29571 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29572
29573         * gcc.c-torture/compile/981223-1.c: New test.
29574
29575 1998-12-29  Richard Henderson  <rth@cygnus.com>
29576
29577         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29578         (opt3): Rename from opt4 and disable.
29579
29580 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29581
29582         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29583
29584 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29585
29586         * g++.old-deja/g++.other/conv5.C: New test.
29587
29588 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29589
29590         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29591
29592 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29593
29594         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29595
29596 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29597
29598         * gcc.c-torture/compile/981211-1.c: New test.
29599
29600 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29601
29602         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29603
29604         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29605
29606 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29607
29608         * gcc.special/930510-1.c: Make C9X safe.
29609         * gcc.misc-tests/gcov-1.c Similarly.
29610         * gcc.misc-tests/gcov-2.c Similarly.
29611
29612 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29613
29614         * gcc.dg/ultrasp1.c: New test.
29615
29616 1998-12-06  Richard Henderson  <rth@cygnus.com>
29617
29618         * gcc.c-torture/execute/981206.c: New test.
29619
29620 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29621
29622         * g++.old-deja/g++.ns/template7.C: New test.
29623
29624         * g++.old-deja/g++.other/expr1.C: New test.
29625
29626         * g++.old-deja/g++.eh/tmpl3.C: New test.
29627
29628         * g++.old-deja/g++.eh/tmpl2.C: New test.
29629
29630 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29631
29632         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29633         * g++.old-deja/g++.other/using6.C: Removed.
29634         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29635
29636         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29637
29638 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29639
29640         * g++.old-deja/g++.pt/overload8.C: New test.
29641
29642         * g++.old-deja/g++.pt/overload7.C: New test.
29643
29644         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29645
29646         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29647         and relinking messages.
29648         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29649         compiling with -frepo.
29650
29651 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29652
29653         * g++.old-deja/g++.pt/lookup6.C: New test.
29654
29655 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29656
29657         * gcc.c-torture/execute/981130-1.c: New test.
29658         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29659
29660 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29661
29662         * g++.old-deja/g++.pt/explicit76.C: New test.
29663
29664         * g++.old-deja/g++.pt/friend38.C: New test.
29665
29666         * g++.old-deja/g++.ns/crash2.C: New test.
29667
29668         * g++.old-deja/g++.pt/defarg8.C: New test.
29669
29670         * g++.old-deja/g++.pt/instantiate6.C: New test.
29671
29672         * g++.old-deja/g++.pt/static6.C: New test.
29673
29674         * g++.old-deja/g++.pt/decl2.C: New test.
29675
29676 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29677
29678         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29679         problem is actually related with name lookup, but so what? :-)
29680
29681         * g++.old-deja/g++.pt/friend37.C: New test.
29682
29683 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29684
29685         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29686         element, which fails on some systems.
29687
29688         * g77.f-torture/execute/labug1.f: New test.
29689
29690 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29691
29692         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29693         is defined.
29694
29695 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29696
29697         * g77.f-torture/compile/981117-1.f: New test.
29698
29699 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29700
29701         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29702         properly discarded.
29703
29704 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29705
29706         * gcc.c-torture/execute/memcheck: New directory of tests for
29707         -fcheck-memory-usage.
29708
29709 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29710
29711         * README: New file, general information about the testsuite and
29712         new description of the various C++ test subdirectories.
29713         * README.g++: Eliminate obsolete information, update and move most
29714         relevant stuff to README.
29715
29716 1998-11-07  Richard Henderson  <rth@cygnus.com>
29717
29718         * gcc.c-torture/compile/981107-1.c: New test.
29719
29720 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
29721
29722         * execute/memcpy-bi.c: New testcase.
29723
29724 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29725
29726         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29727         base classes.
29728
29729         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29730         template is selected.
29731
29732         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29733         classes, it should be accepted for all types.
29734
29735         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29736
29737         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29738         specializations start with template headers.
29739
29740 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29741
29742         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29743
29744         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29745         non-POD types.
29746
29747 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29748
29749         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29750
29751 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29752
29753         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29754
29755 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29756
29757         * 981019-1.c: New test.
29758
29759 1998-10-14  Robert Lipe <robertl@dgii.com>
29760
29761         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29762         find objc headers.
29763
29764 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29765
29766         * compile/981001-4.c: Remove use of GCC extension that triggers a
29767         compiler bug.
29768
29769 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29770
29771         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29772
29773 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29774
29775         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29776         instantiation of template produces incorrect code for delete
29777         expression.
29778
29779         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29780         constructors' name is not unique.
29781         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29782         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29783
29784         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29785         automatic array of const is ill-formed.
29786
29787         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29788         of template parameter?
29789
29790         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29791         const.
29792
29793         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29794         pointer-to-member expression.
29795
29796         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29797         declaration causes ICE.
29798
29799 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29800
29801         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29802         reserved in the global namespace.
29803
29804         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29805         generate needed virtual table.
29806
29807         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29808
29809 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29810
29811         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29812         template-dependent type
29813
29814 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29815
29816         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29817         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29818         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29819
29820         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29821         class should be usable as argument of member function.
29822         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29823         class should be usable as return type of member function.
29824         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29825         class should be usable as type of data member.
29826
29827         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29828
29829 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29830
29831         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29832
29833 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29834
29835         * gcc.dg/dll-?.c Add thumb to target list.
29836         Fix assembler scan patterns to match current assembler output.
29837
29838 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29839
29840         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29841         matching of template brackets.
29842
29843         * g++.old-deja/g++.other/using4.C: New test.  Test using
29844         declarations of methods from base classes.
29845
29846         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29847         within functions should introduce names into the innermost
29848         enclosing namespace.
29849
29850         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29851         of static locals if first initialization throws.
29852
29853 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29854
29855         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29856
29857 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29858
29859         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29860         lose track of the possible targets of tablejump insns.
29861         * special/special.exp: Run it.
29862
29863 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29864
29865         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29866         must be declared before its specializations can be named in friend
29867         declarations.
29868
29869 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29870
29871         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29872
29873         * g77.f-torture/execute/io1.f: New test.
29874
29875 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29876
29877         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29878         with pointer to template function, for which no argument deduction
29879         is possible.
29880
29881         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29882         specialization of template function as argument to template
29883         function.
29884
29885         * g++.old-deja/g++.other/access2.C: New test; Inner class
29886         shouldn't have privileged access to Outer's names.
29887
29888 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29889
29890         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29891         friend template declared within template class conflicts with
29892         nested class of the same name.
29893
29894         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29895         is ignored.
29896
29897         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29898         object with direct initializer as function declaration.
29899
29900         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29901         initializers.
29902
29903         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29904         involving const pointer and NULL produces incorrect result.
29905
29906         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29907         type name without `typename' should be rejected with -pedantic.
29908
29909 1998-10-02  Richard Henderson  <rth@cygnus.com>
29910
29911         * g++.old-deja/g++.other/addrof1.C: New test.
29912
29913 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29914
29915         * gcc.c-torture/compile/981001-1.c: New test.
29916         * gcc.c-torture/execute/981001-1.c: New test.
29917
29918 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29919
29920         * gcc.c-torture/compile/981001-2.c: New test.
29921         * gcc.c-torture/compile/981001-3.c: New test.
29922         * gcc.c-torture/compile/981001-4.c: New test.
29923
29924 1998-10-01  Robert Lipe  <robertl@dgii.com>
29925
29926         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29927         multilibbed hosts.   Idea grafted from g77.exp.
29928
29929 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29930
29931         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29932         avoid losing on systems which need -lsocket.
29933
29934 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29935
29936         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29937         * g++.old-deja/g++.other/nested2.C: Ditto.
29938         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29939         failure.
29940
29941 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29942
29943         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29944         preferred over template operator!= for enum bitfields.
29945
29946 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29947
29948         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29949         that happen to have the same base name, but in different scopes,
29950         are incorrectly rejected.
29951
29952 1998-09-16  Richard Henderson  <rth@cygnus.com>
29953
29954         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29955         on the native word size instead of an integer literal.
29956
29957 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29958
29959         * g++.old-deja/g++.other/static2.C: Invocation of static data
29960         member of type pointer-to-function denoted as non-static member.
29961
29962         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29963         checks involving function types and aliases.
29964
29965 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29966
29967         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29968         redefined to the same non-trivial type.
29969
29970         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29971         namespace-qualification of template specializations declared in
29972         other namespaces.
29973
29974         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29975         to declare a subset of the specializations of a template function
29976         as friends of specializations of a template class.
29977
29978         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29979         member templates that do not fully specialize the enclosing
29980         template class are rejected.
29981
29982 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29983
29984         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29985
29986 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29987
29988         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29989         altered from libf2c/libU77 version.
29990
29991 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29992
29993         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29994
29995 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29996
29997         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29998         (un)signed char are different types for template specialization
29999         purposes.
30000
30001 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
30002
30003         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
30004         * objc: ObjC testsuite.
30005
30006 1998-08-31  Catherine Moore  <clm@cygnus.com>
30007
30008         * gcc.c-torture/execute/941014-1.x:  New file.
30009
30010 1998-08-31  Nick Clifton  <nickc@cygnus.com>
30011
30012         * lib/c-torture.exp: Add support for
30013         torture_eval_before_compile and torture_eval_before_execute
30014         variables.
30015
30016 1998-08-30  Jeffrey A Law  (law@cygnus.com)
30017
30018         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
30019         this test triggers valid.
30020
30021 1998-08-27  Jeffrey A Law  (law@cygnus.com)
30022
30023         * gcc.dg/980827-1.c: New test.
30024
30025 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
30026
30027         * gcc.c-torture/execute/loop-4b.c: New test.
30028
30029 1998-08-26  Nick Clifton  <nickc@cygnus.com>
30030
30031         * lib/c-torture.exp: Add support for
30032         torture_eval_before_compile and torture_eval_before_execute
30033         variables.
30034
30035 1998-08-25  Jeffrey A Law  (law@cygnus.com)
30036
30037         * gcc.c-torture/compile/980825-1.c: New test.
30038
30039 1998-08-24  Nick Clifton  <nickc@cygnus.com>
30040
30041         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
30042         count number tests in opt_t0 not good_t0.
30043
30044 1998-08-24  Jeffrey A Law  (law@cygnus.com)
30045
30046         * gcc.c-torture/compile/930326-1.x: Fix typo.
30047
30048 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30049
30050         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30051         causes an ICE.
30052
30053 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30054
30055         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30056         STACK_SIZE is defined.
30057         * gcc.c-torture/unsorted/stuct.c: Similarly.
30058
30059         * gcc.c-torture/compile/980821-1.c: New test.
30060
30061 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30062
30063         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30064
30065 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
30066
30067         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
30068         code.
30069
30070 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
30071
30072         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
30073         error'.
30074
30075 1998-08-18  Jeffrey A Law  (law@cygnus.com)
30076
30077         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
30078
30079 1998-08-16  Jeffrey A Law  (law@cygnus.com)
30080
30081         * gcc.c-torture/compile/980816-1.c: New test.
30082
30083         * gcc.dg/980816-1.c: New test.
30084
30085 1998-08-13  Jeffrey A Law  (law@cygnus.com)
30086
30087         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
30088         compiler for ieee tests.
30089
30090 1998-08-01  Dave Love  <d.love@dl.ac.uk>
30091
30092         * g77.f-torture/compile/980729-0.f: New test.
30093
30094 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
30095
30096         * gcc.c-torture/special/eeprof-1.c: New test, for
30097         -finstrument-functions.
30098         * gcc.c-torture/special/special.exp: Run it.
30099
30100 1998-07-29  Jeffrey A Law  (law@cygnus.com)
30101
30102         * gcc.c-torture/compile/980729-1.c: New test.
30103
30104 1998-07-27  Nick Clifton  <nickc@cygnus.com>
30105
30106         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
30107         __thumb__ is defined, and test for ARM style doubles if so.
30108
30109 1998-07-26  Dave Love  <d.love@dl.ac.uk>
30110
30111         * g77.f-torture/noncompile/980615-0.f: New test.
30112
30113 1998-07-26  H.J. Lu  (hjl@gnu.org)
30114
30115         * gcc.dg/980312-1.c: Do link instead of compile.
30116         * gcc.dg/980313-1.c: Likewise.
30117
30118 1998-07-26  Jeffrey A Law  (law@cygnus.com)
30119
30120         * gcc.c-torture/compile/980726-1.c: New test.
30121
30122 1998-07-25  Dave Love  <d.love@dl.ac.uk>
30123
30124         * g77.f-torture/execute/io0.f: New test.
30125
30126 1998-07-24  Nick Clifton  <nickc@cygnus.com>
30127
30128         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
30129         an int.
30130
30131 1998-06-18  Michael Meissner  <meissner@cygnus.com>
30132
30133         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
30134         m32r bugs.
30135
30136 1998-07-17  Nick Clifton  <nickc@cygnus.com>
30137
30138         * gcc.dg/980626-1.c: Expect failures for all toolchains until
30139         c-decl.c:grokdeclarator can handle mode attributes.
30140
30141 1998-07-16  Jeffrey A Law  (law@cygnus.com)
30142
30143         * gcc.c-torture/execute/980716-1.c: New test.
30144
30145 1998-07-13  Jeffrey A Law  (law@cygnus.com)
30146
30147         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
30148         the mn10200.
30149         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
30150         the mn10200.
30151         * gcc.c-torture/execute/va-arg-3.x: Similarly.
30152         * gcc.c-torture/compile/930326-1.x: Similarly.
30153
30154 1998-07-13  Dave Love  <d.love@dl.ac.uk>
30155
30156         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
30157         New test from Craig.
30158
30159 1998-07-12  Dave Love  <d.love@dl.ac.uk>
30160
30161         * g77.f-torture/noncompile/980616-0.f: New test.
30162
30163         * g77.f-torture/execute/970816-3.f:  New test from Craig.
30164
30165 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30166
30167         *  g++.other/singleton.C: Return error value instead of taking
30168         SIGSEGV.
30169
30170 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
30171
30172         *  g++.other/singleton.C: New test.   Warning is under dispute.
30173         Runtime crash is not.
30174
30175 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30176
30177         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
30178         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
30179         using6.C, using7.C}:  New namespace tests.
30180
30181 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
30182
30183         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
30184         specialization with typedef'ed names used as array indexes.
30185
30186 1998-07-09  Jeffrey A Law  (law@cygnus.com)
30187
30188         * gcc.c-torture/execute/980709-1.c: New test.
30189
30190         * gcc.dg/980709-1.c: New test.
30191
30192 1998-07-07  Richard Henderson  <rth@cygnus.com>
30193
30194         * gcc.c-torture/execute/bcp-1.c: New test.
30195
30196 1998-07-07  Jeffrey A Law  (law@cygnus.com)
30197
30198         * gcc.c-torture/execute/980707-1.c: New test.
30199
30200 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
30201
30202         * gcc.c-torture/compile/980706-1.c: New test.
30203
30204 1998-07-01  Dave Love  <d.love@dl.ac.uk>
30205
30206         * g77.f-torture/execute/980701-0.f,
30207         g77.f-torture/execute/980701-1.f: New test from Craig.
30208
30209 1998-07-01  Jeffrey A Law  (law@cygnus.com)
30210
30211         * gcc.c-torture/compile/980701-1.c: New test.
30212
30213         * gcc.c-torture/execute/980701-1.c: New test.
30214
30215 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30216 rlsruhe.de>
30217
30218         * g++.old-deja/g++.robertl/eb132.C: New test.
30219         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30220
30221 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30222
30223         * g77.f-torture/execute/980628-7.f,
30224         g77.f-torture/execute/980628-8.f,
30225         g77.f-torture/execute/980628-9.f,
30226         g77.f-torture/execute/980628-10.f: New tests from Craig.
30227
30228         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30229
30230 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30231
30232         * g77.f-torture/execute/980628-4.f: New test from Craig.
30233         * g77.f-torture/execute/980628-5.f: Likewise.
30234         * g77.f-torture/execute/980628-2.f: Likewise.
30235         * g77.f-torture/execute/980628-0.f: Likewise.
30236         * g77.f-torture/execute/980628-1.f: Likewise.
30237         * g77.f-torture/execute/980628-3.f: Likewise.
30238         * g77.f-torture/execute/980628-6.f: Likewise.
30239
30240 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30241
30242         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30243         directory when nothing has been installed yet.
30244
30245 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30246
30247         * gcc.c-torture/special/special.exp: Handle newer versions of
30248         dejagnu.
30249
30250 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30251
30252         * gcc.dg/980626-1.c: New test.
30253
30254 1998-06-19  Bruno Haible <haible@ilog.fr>
30255
30256         * gcc.misc-tests/m-un-2.c: New test.
30257         * g++.old-deja/g++.other/warn01.c: Likewise.
30258
30259 1998-06-19  Robert Lipe  <robertl@dgii.com>
30260
30261         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30262         compatibility with assmblers with a different comment character.
30263         Eliminate use of GAS-specific extensions.
30264
30265 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30266
30267         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30268
30269 1998-06-19  Robert Lipe  <robertl@dgii.com>
30270
30271         *lib/g77.exp: Replace search for libf2c.a with search for newly
30272         renamed libg2c.a
30273
30274 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30275
30276         * gcc.c-torture/execute/980617-1.c: New test.
30277
30278 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30279
30280         * gcc.c-torture/execute/980612-1.c: New test.
30281
30282 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30283
30284         * gcc.dg/980523-1.c: Only test on ppc-linux.
30285         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30286
30287         * gcc.c-torture/execute/980608-1.c: New test.
30288
30289 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30290
30291         * gcc.c-torture/execute/980605-1.c: New test.
30292
30293 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30294
30295         * gcc.c-torture/execute/980604-1.c: New test.
30296
30297 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30298
30299         * gcc.c-torture/execute/980602-1.c: New test.
30300         * gcc.c-torture/execute/980602-2.c: Likewise.
30301
30302 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30303
30304         * 970125-0.f: Fix per JCB.  Add commentary.
30305
30306 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30307
30308         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30309         IEEE -0 support.
30310
30311 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30312
30313         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30314         earlier.
30315
30316 1998-05-28  Catherine Moore <clm@cygnus.com>
30317
30318         * gcc.c-torture/execute/980526-3.c: New test.
30319
30320 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30321
30322         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30323         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30324         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30325         m88k-motorola-sysv3 to XFAIL.
30326
30327 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30328
30329         * gcc.dg/980526-1.c: New test.
30330         * gcc.c-torture/execute/980526-2.c: New test.
30331
30332 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30333
30334         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30335
30336         * gcc.c-torture/execute/980526-1.c: New test.
30337
30338 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30339
30340         * g77.f-torture/execute/alpha2.f: Add runtime test.
30341
30342 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30343
30344         * g++.old-deja/old-deja.exp: Strip leading directories.
30345
30346         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30347         error for the line.  Don't run multiple tests for the same line.
30348
30349 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30350
30351         * gcc.dg/980523-1.c: New test.
30352
30353 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30354
30355         * g77.f-torture/compile/970915-0.f: New test.
30356
30357 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30358
30359         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30360
30361 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30362
30363         * gcc.dg/980520-1.c: New test.
30364
30365 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30366
30367         * gcc.dg/980502-1.c: Fix return type.
30368
30369 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30370
30371         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30372         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30373         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30374         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30375         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30376
30377 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30378
30379         * g77.f-torture/execute/980520-1.f: New test.
30380
30381 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30382
30383         * lib/mike-g77.exp: New file.
30384
30385         * g77.f-torture/noncompile/noncompile.exp,
30386         g77.f-torture/noncompile/check0.f: New files.
30387
30388 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30389
30390         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30391         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30392         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30393         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30394         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30395         abort where appropriate.
30396
30397 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30398
30399         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30400         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30401
30402 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30403
30404         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30405
30406 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30407
30408         * g77.f-torture/compile/980427-0.f: New test.
30409
30410 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30411
30412         * g77.f-torture/compile/980424-0.f: New test.
30413
30414 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30415
30416         * g77.f-torture/compile/980419-2.f (main): New test.
30417         * g77.f-torture/compile/970125-0.f: New test.
30418         * g77.f-torture/compile/980419-1.f: New test.
30419
30420 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30421
30422         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30423         of loop-4.c.
30424
30425 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30426
30427         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30428
30429 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30430
30431         * gcc.c-torture/compile/980329-1.c: New test.
30432
30433 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30434
30435         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30436         * gcc.dg/980312-1.c: Fix typo in -march command.
30437
30438 1998-03-16  H.J. Lu  (hjl@gnu.org)
30439
30440         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30441
30442 1998-03-11  Robert Lipe  <robertl@dgii.com>
30443
30444         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30445         Dave Love agree the Fortran source is bogus.
30446
30447 1998-03-11  Robert Lipe  <robertl@dgii.com>
30448
30449         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30450         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30451         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30452         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30453         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30454
30455 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30456
30457         * g++.old-deja/g++.other/friend1.C: New test.
30458
30459 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30460
30461         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30462         possibly uninitialized) variables and declare dnrm2.
30463
30464 1998-02-23  Robert Lipe <robertl@dgii.com>
30465
30466         From Bruno Haible <haible@ilog.fr>:
30467         * gcc.c-torture/execute/980223.c: New test.
30468
30469 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30470
30471         * gcc.dg/ifelse-1.c: New test.
30472
30473 1998-02-09  H.J. Lu  (hjl@gnu.org)
30474
30475         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30476
30477           * lib/old-dejagnu.exp (old-dejagnu): Added the
30478           "execution test - XFAIL *-*-*" handling in the spirit of
30479           "excess errors test -". Changed the "execution test fails"
30480           handling to be like "excess errors test fails".
30481           * Update various tests accordingly.
30482
30483 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30484
30485         * gcc.c-torture/execute/980205.c: New test.
30486
30487 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30488
30489         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30490         * lib/f-torture.exp: Similarly.
30491         * gcc.c-torture: Rename all .cexp files to .x files.
30492
30493 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30494
30495         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30496         (940510-1.c): Removed duplicate.
30497         (971104-1.c): New test.
30498
30499 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30500
30501           * lib/f-torture.exp: Improve error and loop detection.
30502
30503 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30504
30505         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30506         use that to size the filler array.
30507
30508 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30509
30510         * lib/c-torture.exp(c-torture-execute): Fix typo.
30511
30512         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30513         testcase as the executable name. Keep the executable around if
30514         the test fails.
30515
30516 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30517
30518         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30519         changes.  Only test one -g option, and move it to the end of the
30520         list of options to test.
30521
30522 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30523
30524         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30525         variable GCC_TORTURE_OPTIONS to supply default switches separated
30526         by colons.  If no environment variable, run tests with -O0 -g, -O1
30527         -g, and -O2 -g as well.
30528
30529 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30530
30531         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30532         explanatory comments. Fix indentation.
30533
30534 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30535
30536         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30537
30538 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30539
30540         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30541         * g++.old-deja/g++.mike/p7325.C: Likewise.
30542         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30543
30544 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30545
30546         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30547         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30548         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30549         * g++.old-deja/g++.law/operators4.C: Likewise.
30550
30551 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30552
30553         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30554         * g++.old-deja/g++.mike/p784.C: Ditto.
30555         * g++.old-deja/g++.mike/p785.C: Ditto.
30556
30557 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30558
30559           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30560
30561 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30562
30563         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30564         target feature; pass this to c-torture-execute as needed.
30565
30566 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30567
30568         * lib/c-torture.exp(c-torture-execute): If the previous and the
30569         current executables being tested are identical, we don't need to
30570         run the executable again. Try to make the executable names
30571         unique. Add an optional argument for passing additional compiler
30572         flags.
30573
30574 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30575
30576         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30577
30578 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30579
30580         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30581
30582 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30583
30584         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30585         32bit or larger longs.
30586
30587         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30588         have either a 32bit long or 32bit int.
30589
30590 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30591
30592         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30593         Make double precision tests dependent on sizeof (double).
30594
30595 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30596
30597         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30598         too.
30599
30600 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30601
30602         * gcc.c-torture/compile/961203-1.cexp: New script.
30603
30604 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30605
30606         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30607         up the includes ourselves.
30608
30609 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30610
30611         * lib/plumhall.exp: Remove random include, and add a few
30612         verbose messages for debugging.
30613
30614 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30615
30616         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30617         of trying to do it ourselves.
30618
30619 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30620
30621         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30622
30623 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30624
30625         * gcc.prms/5403.c: Made regexp a bit less strict.
30626
30627 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30628
30629         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30630         is returned from remote_load instead.
30631         * lib/plumhall.exp: Ditto.
30632         * lib/mike-g++.exp: Ditto.
30633         * lib/old-dejagnu.exp: Ditto.
30634         * lib/c-torture.exp: Ditto.
30635
30636 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30637
30638         * lib/g++.exp: Use build_wrapper procedure.
30639         * lib/gcc.exp: Ditto.
30640
30641 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30642
30643         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30644         an old-style decl for malloc.  Fixes tests to work when
30645         sizeof (int) != sizeof (size_t).
30646
30647 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30648
30649         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30650
30651         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30652         use stdargs.h interface.
30653
30654 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30655
30656         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30657         NO_VARARGS when compiling.
30658
30659 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30660
30661         * lib/plumhall.exp(ph_includes): New procedure.
30662         (ph_make): Use it.
30663         (ph_compiler): Ditto.
30664
30665         * lib/g++.exp: Rename test-glue.c to testglue.c.
30666         * lib/gcc.exp: Ditto.
30667
30668 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30669
30670         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30671         to completion when it's called.
30672
30673 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30674
30675         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30676         is defined, don't do test.
30677
30678 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30679
30680         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30681         for object files.
30682         (ph_summary): Mark skipped testcases as untested, not unresolved.
30683
30684         * lib/plumhall.exp (ph_make): If unresolved because of bad
30685         errorCode, record errorCode in log file.
30686         (*): Replace send_log/verbose with verbose -log.
30687
30688 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30689
30690         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30691         double conversion if double isn't at least 8 bytes.
30692
30693         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30694         int to work with targets where int is 16 bits.
30695
30696         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30697         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30698         precision for the test to complete.
30699
30700 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30701
30702         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30703         if d10v is not compiled with the -mdouble64 flag.
30704         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30705
30706         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30707         d10v is not compiled with the -mint32 flag.
30708
30709 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30710
30711         * lib/plumhall.exp: Use incr_count.
30712
30713 1997-03-12  Jeffrey A Law  (law@cygnus.com)
30714
30715         * gcc.c-torture: Update to c-torture-1.45.
30716
30717 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
30718
30719         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
30720         the name of the expect testcase file).
30721
30722         * lib/g++.exp(g++_init): Ditto.
30723
30724 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30725
30726         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30727         the host.
30728
30729         * lib/gcc.exp(gcc_exit): New procedure.
30730
30731 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30732
30733         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30734         specs where appropriate.
30735
30736         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30737         because of new "candidates are" messages, and removed a few
30738
30739         * Converted all non-old-style g++ testcases to old-style, and
30740         moved into g++.old-deja.
30741
30742 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30743
30744         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30745         options.
30746
30747         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30748         succeeded.
30749
30750         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30751
30752 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30753
30754         * lib/gcc.exp (gcc_target_compile): Add support for defining
30755         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30756         the machine doesn't have those features.
30757
30758 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30759
30760         * g++.law/operators4.exp: Don't use LIBS.
30761
30762 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30763
30764         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30765
30766         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30767         * lib/g++.exp: Set it here instead. Also, allow use of the
30768         --tool_exec and --tool_opt options. Change CXX to
30769         GXX_UNDER_TEST.
30770
30771         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30772
30773         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30774
30775 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30776
30777         * lib/old-dejagnu.exp: Use prune_warnings instead of
30778         prune_system_crud.
30779         * lib/mike-g++.exp: Ditto.
30780         * lib/gcc.exp: Ditto.
30781         * lib/g++.exp: Ditto.
30782
30783         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30784
30785 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30786
30787           * 941014-2.c: Include stdlib.h
30788           * 960327-1.c: Include stdio.h
30789           * dbra.c, index-1.c: Don't assume ints are 32bits.
30790
30791 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30792
30793         * lib/gcc.exp: Add gcc,stack_size target feature.
30794
30795         * lib/g++.exp(g++_target_compile): Add the include and link
30796         paths here, not in two other places. And, it's $options, not
30797         options.
30798
30799         * lib/mike-g++.exp(postbase): Remove the code that determines
30800         the correct include and link paths.
30801         * g++.old-deja/old-deja.exp: Ditto.
30802
30803 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30804
30805         * lib/g++.exp(g++_init): target_compile no longer returns the
30806         filename of the result.
30807
30808 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30809
30810         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30811         call to glob.
30812
30813         * gcc.c-torture/special/special.exp: Change call to
30814         gcc_target_compile to include the object file.
30815
30816 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30817
30818         * gcc.c-torture/special/special.exp: Correct misspelling in last
30819         change.
30820
30821 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30822
30823         * lib/plumhall.exp(ph_summary): Log the entire output of the
30824         executable. Return -1 if there were any failures, 0 otherwise.
30825         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30826         (ph_make): Clean up objects and executables that were built
30827         if the tests succeeded.
30828
30829 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30830
30831         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30832         libraries and includes in the build tree as appropriate.
30833
30834 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30835
30836         * lib/c-torture.exp: Instead of looking for the global variable
30837         NO_LONG_LONG, check to see if that's a feature of the target.
30838
30839 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30840
30841         * config/default.exp: Minimize. Delete the remainer of the files in
30842         config; this functionality is now in devo/dejagnu/config.
30843
30844         g++.*/*: Pass any additional flags used to compile to postbase;
30845         delete CXXFLAGS.
30846
30847         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30848         is now done by runtest.exp. Use gcc_target_compile instead of
30849         compile.
30850
30851         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30852         Remove references to CFLAGS. Use remote_file instead of
30853         calling rm -f.
30854         (c-torture): Take a list of arguments to use to compile this
30855         testcase.
30856
30857         lib/g++.exp: Simplify. Use target_compile instead of compile.
30858         lib/gcc-dg.exp: Ditto.
30859         lib/gcc.exp: Ditto.
30860         lib/mike-{gcc,g++}.exp: Ditto.
30861         lib/old-dejagnu.exp: Ditto.
30862         lib/plumhall.exp: Ditto.
30863
30864 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30865
30866         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30867         (ph_linker): Likewise.
30868
30869 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30870
30871           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30872         MAP_ANON / MAP_ANONYMOUS if defined;
30873         else try to map from /dev/zero .
30874
30875 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30876
30877         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30878         isn't defined, then define it to MAP_ANONYMOUS.
30879
30880 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30881
30882         * gcc.c-torture: Update to c-torture-1.42 release.
30883
30884 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30885
30886         * gcc.c-torture: Update to c-torture-1.41 release.
30887
30888 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30889
30890         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30891         c-torture release.
30892
30893 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30894
30895         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30896         and LDFLAGS.  Fix second case to append the target_info ldflags
30897         onto LDFLAGS, not CFLAGS.
30898         * lib/g++.exp (g++_init): Add target_info stuff.
30899         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30900         of libgloss and newlib flags for !native.
30901
30902         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30903         (GDB): Fix relative path to go up another dir for finding gdb.
30904
30905 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30906
30907         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30908         versions in the target_info array, if they don't exist.
30909
30910 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30911
30912         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30913
30914 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30915
30916         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30917         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30918
30919 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30920
30921         * lib/old-dejagnu.exp: Don't remove the output file before we've
30922         actually tested it. Don't append pwd to the path of the executable
30923         we're testing.
30924
30925 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30926
30927         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30928
30929 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30930
30931         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30932         temporary directory for compiler files, and set it to a default
30933         value of /tmp. Set $output as the name of the output file from
30934         compiling the testcase. Add a -o option to $cflags_var so the
30935         compiler writes the final output file as $output. Set $executable
30936         to $output.
30937
30938         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30939         directory for compiler files, and set it to /tmp if it doesn't
30940         already have a value. Set $output_file to the name of the output
30941         file from compiling the testcase. Add a -o option to CXXFLAGS so
30942         the compiler writes the final output file as $output. Use $output
30943         as the executable to be tested.
30944
30945 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30946
30947         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30948
30949 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30950
30951         * gcc.c-torture/execute/pending-1.c: New test.  Still
30952         pending in Tege's queue.
30953
30954 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30955
30956         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30957         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30958         if there were failures.  Call unresolved if there were unresolved
30959         testcases.  Call gcc_fail if program did not run to completion.
30960         (ph_make): Pass additional argument name to ph_execute.
30961         (ph_execute): Add new argument.  Pass additional arguments to
30962         ph_summary.  Call gcc_fail is there is no execution output.
30963
30964 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30965
30966         * lib/plumhall.exp (proc_summary): Output relavent summary
30967         lines into the log so specific failures in plumhall can be
30968         investigated.
30969
30970 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30971
30972         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30973         (c-torture-execute): Don't try to execute tests which use
30974         "long long" types if $NO_LONG_LONG is nonzero.
30975
30976 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30977
30978         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30979         not c-torture.
30980
30981         * gcc.ieee: Move from here.
30982         * gcc.c-torture/execute/ieee: To here.
30983
30984 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30985
30986         * gcc.c-torture: Update to c-torture-1.41 release.
30987
30988 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30989
30990         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30991         not "$output".
30992
30993 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30994
30995         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30996         -c present.
30997
30998 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30999
31000         * config/proelf.exp: Handle connecting to a simulator.
31001
31002 1996-01-31  Jeffrey A Law  (law@cygnus.com)
31003
31004         * config/proelf.exp: New file.  Enough framework that we can
31005         run c-torture tests on the proelf targets (or any other target
31006         that gdb can connect to for that matter).
31007
31008 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
31009
31010         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
31011         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
31012
31013         * lib/plumhall.exp (ph_execute): Always call ph_summary if
31014         exec_output exists.
31015
31016 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
31017
31018         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
31019         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
31020
31021         * config/*.exp: Update FSF address.  Change result of ${tool}_load
31022         to pass/fail/unresolved/unsupported/untested.  Caller must now
31023         call unresolved/unsupported/untested.
31024         * lib/*.exp: Update FSF address.  Update to handle new results of
31025         ${tool}_load.
31026         * lib/chill.exp (verbose): Delete.
31027
31028 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
31029
31030         * lib/gcc.exp (default_gcc_start): Change order of args to
31031         $LDFLAGS $CFLAGS $LIBS.
31032         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
31033         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
31034         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
31035         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
31036         * gcc.misc-tests/dg-test.exp: Likewise.
31037         * gcc.misc-tests/msgs.exp: Likewise.
31038         * gcc.prms/prms.exp: Likewise.
31039         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
31040         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
31041
31042         * lib/dg.exp: Deleted, moved to dejagnu/lib.
31043
31044 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31045
31046         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31047
31048         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31049         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31050
31051         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31052         necessary.
31053
31054 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31055
31056         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31057         global for loop; add use of $mathlib.
31058         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31059         settings here; set mathlib for anything but VxWorks.
31060
31061 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31062
31063         * gcc.c-torture: Update to c-torture-1.40 release.
31064
31065 1996-01-03  Jeffrey A Law  (law@cygnus.com)
31066
31067         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
31068         dg.exp.
31069
31070 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
31071
31072         * lib/c-torture.exp (c-torture-execute): Declare "output" as
31073         global.
31074
31075 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
31076
31077         * lib/g++.exp (LIBS): Define if not already.
31078         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
31079         (gcc-dg-prune): Call prune_gcc_output.
31080         * lib/gcc.exp (prune_gcc_output): New proc.
31081         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
31082         prune_gcc_output.
31083
31084 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
31085
31086         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
31087         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
31088
31089 1995-11-15  Jeffrey A Law  (law@cygnus.com)
31090
31091         * gcc.c-torture: Update to c-torture-1.39 release.
31092
31093 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
31094
31095         * lib/c-torture.exp (c-torture-execute): Don't return if one option
31096         fails, try others as well.
31097
31098 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
31099
31100         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
31101         If compilation fails, mark execute tests as `untested'.
31102         If test is marked as unsupported, don't mark compilation and
31103         execute tests as failed.
31104
31105 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
31106
31107         * lib/g++.exp (g++_init): Don't link in libg++, and look to
31108         libstdc++ for whether or not we want to be doing shared
31109         libraries.  Delete link_curses since we don't need it anymore.
31110         * lib/mike-g++.exp (postbase): Don't link in libg++.
31111         * g++.old-deja/old-deja.exp: Likewise.
31112
31113 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
31114
31115         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
31116
31117 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
31118
31119         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
31120         For that, add `-Wl,-a,shared_archive'.
31121         * g++.old-deja/old-deja.exp: Likewise.
31122
31123 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
31124
31125         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
31126
31127 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
31128
31129         * lib/mike-g++.exp (postbase): Pay attention to the status of
31130         g++_load.
31131
31132 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
31133
31134           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
31135
31136 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
31137
31138         * lib/gcc.exp (default_gcc_start): No longer need to log program
31139         being executed or its output, execute_anywhere does that now.
31140         * lib/g++.exp (default_g++_version): Call execute_anywhere.
31141         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
31142
31143 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
31144
31145         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
31146         the same as those in lib/g++.exp.
31147
31148 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
31149
31150         * gcc.c-torture: Update to c-torture-1.38 release.
31151         * gcc.ieee: Related changes.
31152
31153 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
31154
31155         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
31156         "exec". Minor reformatting changes.
31157
31158         * config/rom68k.exp (${tool}_load): Make it work in a canadian
31159         cross. This means all "exec" calls now work on a remote host as
31160         well.
31161         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
31162         cross. Filter out the extra "\r\n" stuff that expect puts in.
31163         (c-torture-execute): Filter out the bogus warnings like
31164         c-torture-compile does. Add support for canadian cross.
31165         * lib/gcc.exp (default_gcc_version, default_gcc_start)
31166         Use execute_anywhere rather than calling exec directly. Now it
31167         works for canadian cross testing.
31168
31169 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
31170
31171         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
31172         results into a variable, and check that rather than using file exists.
31173
31174 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
31175
31176         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
31177         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
31178
31179 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31180
31181         * g++.old-deja/old-deja.exp: Create and pass runshlib and
31182         lib_curses if there's a shared libg++ in the build tree.
31183
31184 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
31185
31186         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
31187         if not supported target.
31188
31189 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
31190
31191         * lib/g++.exp (g++_init): Move empty setting of runshlib and
31192         link_curses up to always happen, not just for native builds.
31193
31194 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
31195
31196         * gcc.c-torture: Update to c-torture-1.36 release.
31197         * gcc.failure: Related changes.
31198
31199 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
31200
31201         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
31202
31203 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
31204
31205         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
31206         * lib/mike-g++.exp (postbase): Not in here.  Still reference
31207         runshlib, link_curses, and mathlib for link and run.
31208
31209         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
31210         pass the runtime shared library options for Solaris, OSF/1, and
31211         Irix5, and link with -lcurses to avoid unresolved references.
31212
31213 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31214
31215         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31216         only run once.
31217
31218 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31219
31220         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31221
31222 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31223
31224         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31225         do not have a framework for the "compat" tests yet.
31226
31227 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31228
31229         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31230         set to null if we're testing vxworks5.1.  Use that instead of
31231         `-lm' in the setting of LIBS for link and run.
31232
31233 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31234
31235         * config/rom68k.exp (${tool}_load): Major changes to make it
31236         work.  Verified that it does in fact return the stuff in
31237         exec_output properly.  Catch any Emul or any TRAP other than 0.
31238
31239 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31240
31241         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31242         LDFLAGS properly for targets that need stuff from libgloss.
31243         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31244         only run once.
31245         (gpp_initialized): New variable.
31246
31247 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31248
31249         * config/rom68k.exp: Load libgloss.exp.
31250         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31251         so we can produce a fully linked binary.
31252         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31253         so we can produce a fully linked binary.
31254
31255 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31256
31257         * lib/plumhall.exp (ph_section): Watch for expected failures.
31258         Add missing `else'.
31259
31260         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31261         run the testcase.
31262         (c-torture): Likewise.
31263
31264 1995-08-28  Doug Evans  <dje@cygnus.com>
31265
31266         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31267
31268         * lib/mike-g++.exp (mike_cleanup): New proc.
31269         (prebase): New globals compiler_result, not_compiler_result,
31270         target_regexp.
31271         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31272         allow leading "-" in pattern.  Watch for unsupported tests.
31273         If $compiler_result is set, pattern match assembler code,
31274         and ditto for $not_compiler_result.
31275         * lib/mike-gcc.exp: Likewise.
31276
31277         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31278         execution "succeeded".
31279
31280 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31281
31282         * config/win32.exp: New file.
31283         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31284
31285 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31286
31287         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31288         unsupported.
31289         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31290         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31291         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31292
31293         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31294         "... without exceptions was ...".  That is now handled by
31295         prune_system_crud.
31296         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31297
31298 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31299
31300         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31301         sieve.c,sort2.c}: New files.
31302         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31303         sieve.exp,sort2.exp}: Drivers for them.
31304
31305         * lib/mike-gcc.exp (program_output): New user settable variable.
31306         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31307         messages.
31308         * lib/mike-g++.exp (program_output): New user settable variable.
31309
31310         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31311
31312         * config/sh.exp: Deleted (use sim.exp instead).
31313
31314 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31315
31316         * config/vx.exp: Declare CHECKTASK as global.
31317         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31318         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31319         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31320
31321 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31322
31323         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31324         target. Like vx.exp, only includes `vx29k.exp' instead of
31325         `vxworks.exp'.
31326
31327 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31328
31329         * config/sim.exp: Increase time limit from 120 seconds to 240.
31330
31331 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31332
31333         * gcc.c-torture/execute/950628-1.c: New test.
31334
31335 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31336
31337         * gcc.c-torture: Update with changes/additions from
31338         c-torture-1.34.
31339
31340 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31341
31342         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31343
31344 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31345
31346         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31347
31348 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31349
31350         * gcc.c-torture/compile/950512-1.c: New test.
31351         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31352         * gcc.dg/struct-ret-1.c: Likewise.
31353
31354 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31355
31356         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31357           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31358
31359 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31360
31361         * gcc.c-torture/special/920411-1.c: Deleted.
31362         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31363
31364 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31365
31366         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31367         cpu limit.
31368
31369 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31370
31371         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31372
31373 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31374
31375         From kenner;
31376         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31377         is the proper length.
31378         * va-arg-3.c: Likewise.
31379
31380 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31381
31382         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31383         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31384
31385         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31386         * lib/g++.exp (default_g++_start): Delete old cruft.
31387
31388 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31389
31390         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31391         (2 * (1 << 18)) to (2 * (1 << 17)).
31392
31393         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31394
31395 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31396
31397         * config/rom68k.exp: Renamed from config/idp.exp
31398
31399 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31400
31401         * c-torture/compile/921109-2.c
31402
31403 1995-04-18  Mike Stump  <mrs@cygnus.com>
31404
31405         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31406         excess errors.
31407
31408 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31409
31410         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31411         output.
31412         * lib/g++.exp (default_g++_start): Likewise.
31413
31414 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31415
31416         * gcc.c-torture/compile/950329-1.c: New test.
31417
31418 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31419
31420           * config/bug.exp (${tool}_load): Updated to use new remote_open
31421           and remote_close procs.
31422         * config/idp.exp: New file.
31423
31424 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31425
31426         * gcc.c-torture/execute/950322-1.c: New test.
31427
31428 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31429
31430         * config/vx.exp (${tool}_load): Clean up testing of return code from
31431         vxworks_ld and vxworks_spawn.
31432
31433 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31434
31435         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31436
31437 1995-03-13  Mike Stump  <mrs@cygnus.com>
31438
31439         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31440         can mark excess errors on a machine by machine basis.  Note, the
31441         default is to not expect any excess errors, even when excess
31442         errors test - is given, so you will want to put an XFAIL ... on
31443         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31444         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31445         those 4 machines, but no others.
31446
31447 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31448
31449         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31450         * lib/c-torture.exp: to here.
31451
31452 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31453
31454         * gcc.c-torture/execute/950221-1.c: New test.
31455         * gcc.c-torture/execute/struct-ret-1.c: New test.
31456         * gcc.c-torture/compile/950221-1.c: New test.
31457
31458         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31459
31460 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31461
31462         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31463         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31464
31465 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31466
31467         * g++.gb: New directory of tests, derived from my signature and
31468         class scoping tests.
31469
31470         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31471         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31472         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31473         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31474         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31475         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31476         * g++.gb/sig25.C: Likewise.
31477
31478         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31479         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31480         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31481         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31482         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31483         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31484         * g++.gb/sig25.exp: Likewise.
31485
31486         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31487         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31488         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31489         * g++.gb/scope13.C: Likewise, this test still fails.
31490
31491         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31492         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31493         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31494         * g++.gb/scope13.exp: Ditto.
31495
31496         * g++.gb/README: New file, explains what these tests are about.
31497
31498 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31499
31500         * lib/dg.exp (dg-do): Support `preprocess'.
31501         (dg-test): Likewise.
31502
31503 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31504
31505         * config/udi.exp: change "continue -expect" to "exp_continue".
31506
31507 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31508
31509         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31510         Delete redundant tests.
31511
31512         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31513         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31514         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31515         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31516         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31517         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31518         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31519         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31520
31521         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31522         storing label pointers.
31523         * gcc.c-torture/execute/921019-1.c: Likewise.
31524         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31525         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31526         parameter fp.
31527         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31528         constants.
31529
31530         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31531         Delete obsolete tests.
31532
31533         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31534         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31535         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31536         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31537         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31538         * gcc.c-torture/compile/950124-1.c: New test.
31539
31540         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31541
31542 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31543
31544         * lib/mike-g++.exp: Add -lm to LIBS.
31545
31546 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31547
31548         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31549
31550 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31551
31552         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31553
31554 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31555
31556         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31557
31558 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31559
31560         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31561         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31562         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31563         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31564         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31565         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31566         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31567         * g++.law/{operators31.C, operators32.C,
31568         * g++.law/{operators33.C, operators34.C}: Likewise.
31569         * g++.law/{pic1.C, refs2.C}: Likewise.
31570         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31571         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31572         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31573         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31574
31575         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31576         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31577         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31578         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31579         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31580         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31581         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31582         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31583         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31584         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31585         * g++.law/{operators34.exp}: Likewise.
31586         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31587         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31588         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31589         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31590         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31591
31592         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31593         No longer expected to fail.
31594         * g++.law/missed-error3.C: Tweak for recent bool changes.
31595
31596 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31597
31598         * config/emb-unix: Deleted.
31599         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31600         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31601
31602 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31603
31604         * lib/dg.exp (dg-test): Fix typo in last patch.
31605
31606 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31607
31608         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31609         (handles multiple occurrences).
31610
31611 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31612
31613         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31614         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31615         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31616         printed).
31617         * lib/c-torture.exp (c-torture-compile): Likewise.
31618         (c-torture): Prepend full path if missing.
31619         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31620         (gcc_fail): Likewise.
31621         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31622
31623 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31624
31625         * lib/netware.exp: Only attach to NetWare i386 systems.
31626
31627 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31628
31629         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31630         messages.  Add test name to "output pattern match" pass/fail message.
31631
31632 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31633
31634         * gcc.dg: New testsuite.
31635         * gcc.dg/dg.exp: New file.
31636
31637         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31638         test-switch.c}: Deleted.
31639
31640         * gcc.misc-tests/msgs.exp: New testcase driver.
31641
31642 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31643
31644         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31645         Watch for illegal return values from ${tool}_load.
31646         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31647         cross targets.  Coerce return value >0 to 1.
31648
31649 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31650
31651         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31652
31653         * config/emb-unix.exp: New file.
31654
31655         * config/sim.exp: Error if variable $SIM not defined.
31656         (${tool}_load): Mark test as "untested" if simulator missing.
31657
31658         * config/unix.exp: Load remote.exp to get rcp_download.
31659         * lib/c-torture.exp: Use different option lists for testcases with
31660         and without loops.
31661         * gcc.c-torture/execute/execute.exp: Likewise.
31662
31663 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31664
31665         * config/*.exp: Clarify return code from ${tool}_load.
31666         Call `unresolved' or `untested' instead of `warning' or `perror'
31667         (sometimes you still want to call both though).
31668         Add comment that `shell_id' is local to each file.
31669         * config/udi.exp (timeout): Set to 30.
31670         Don't print warning if connection fails, $connectmode has already
31671         printed an error.
31672         (${tool}_load): Move verbose messages to level 2.
31673         Rework pattern for "Process started" message.
31674         Pass `shell_id' to ${connectmode}_download.
31675         Retry twice upon timeout.  Make resetting of target more robust.
31676         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31677         Pass `shell_id' to exit_$connectmode.
31678         Only call exit_$connectmode if connected.
31679         * config/unix.exp (${tool}_load): Check return codes better.
31680         * config/vrtx.exp (${tool}_load): Likewise.
31681         * config/vx.exp (${tool}_load): Likewise.
31682         Delete unneeded global's.
31683         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31684         from ${tool}_load.
31685         (dg-stat): Delete.
31686         (dg-init): Delete recording of pass/fail counts.
31687         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31688         (old-dejagnu-init): Likewise.
31689         (old-dejagnu-stat): Delete contents, empty proc now.
31690         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31691         (c-torture): Delete references to lcnt, lpass, lfail.
31692         Get option list from TORTURE_OPTIONS.
31693         Delete -funroll[-all]-loops if no loops.
31694         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31695         (g++_stat): Delete contents (empty proc now).
31696         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31697         (gcc_finish): Likewise.
31698         (gcc_stat): Deleted.
31699         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31700         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31701         * gcc.c-torture/execute/execute.exp: Likewise.
31702         Split tests into two parts: compile, execute.
31703         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31704         no loops.  Update to reflect clarified return codes from ${tool}_load.
31705
31706 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31707
31708         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31709         to grep for.
31710         (old-dejagnu): Likewise (where necessary).
31711
31712 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31713
31714         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
31715
31716         * lib/dg.exp (dg-process-target): Fix processing of selector.
31717         Add comment regarding use of `error'.
31718
31719         * lib/gcc.exp (prune_system_crud): Define if missing.
31720         * lib/g++.exp (prune_system_crud): Likewise.
31721
31722         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
31723         Call prune_system_crud.
31724         * lib/dg.exp (dg-runtest): New proc.
31725         Use perror instead of send_user for tcl errors in testcase.
31726         Don't return any value, it's never used.
31727         Don't clobber previous definition of `unknown'.
31728         Print tcl errors in `dg-final'.
31729
31730 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31731
31732         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31733         (dg-test): Don't print errorInfo, it contains stack backtrace.
31734
31735 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31736
31737         * lib/g++.exp (runtest_file_p): Define if missing.
31738
31739 1994-09-24  Doug Evans  (dje@cygnus.com)
31740
31741         * lib/mike-g++.exp: Comment out loading of g++.exp.
31742         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31743         (default_g++_version): Always print something.
31744         (default_g++_start): Comment out call to `which'.
31745         (g++_start, g++_load): Deleted (must be defined in config file).
31746         * lib/gcc.exp: Test for existence of $CC at start.
31747         Delete check for tmpdir (done in gcc_init).
31748         (default_gcc_version): Always print something.
31749         (default_gcc_start): Comment out call to `which'.
31750         * config/*.exp: Major cleanup - make cross targets work at least a
31751         little better for g++ (by not being "--tool gcc" specific).
31752         Rename gcc_xxx to ${tool}_xxx.
31753         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31754         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31755
31756 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31757
31758         * lib/c-torture.exp (c-torture-compile): Rework compiler
31759         message processing.
31760
31761         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31762         c-torture.
31763
31764 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31765
31766         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31767
31768         * lib/dg.exp (dg-process-target): Support { target native }.
31769
31770 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31771
31772         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31773         looked for "... program xxx got fatal signal".
31774         Correct regsub munging of `comp_output'.
31775         Ignore compiler messages "path prefix not used" and "linker input
31776         file unused".
31777
31778 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31779
31780         * lib/gcc.exp (runtest_file_p): Define if missing.
31781         * gcc.prms/template.c: Example to work from.
31782
31783 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31784
31785         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31786         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31787
31788         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31789         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31790         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31791         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31792
31793         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31794         (dg-process-target): No longer a varargs proc.
31795         Return S/N for target, P/F for xfail.  All callers changed.
31796         (user option procs): More argument checking.
31797         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31798         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31799         (dg-test): Skip test if not running on selected target in `dg-do'.
31800         Update handling of `dg-do-what', `dg-output-text'.
31801         Separate execution pass/fail from output pattern match pass/fail.
31802         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31803
31804 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31805
31806         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31807         target for 920510-1.c.
31808
31809 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31810
31811         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31812         Clean up comment regarding use of passcnt, etc.
31813         (gcc_stat): Don't update `testcnt' here.
31814         (gcc_finish): Do it here.
31815         Might as well reset `but_id' here too.
31816         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31817         to determine if the file should be tested.
31818         * gcc.c-torture/compile/compile.exp: Likewise.
31819         * gcc.c-torture/execute/execute.exp: Likewise.
31820         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31821         * gcc.misc-tests/dg-test.exp: Likewise.
31822         * gcc.prms/prms.exp: Likewise.
31823         * gcc.wendy/wendy.exp: Likewise.
31824         * g++.old-deja.exp: Likewise.
31825         Move "Testing file" message to verbose level 1.
31826
31827 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31828
31829         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31830
31831 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31832
31833         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31834         (default_gcc_start): Accept optional second list element
31835         of compiler flags.  Print compiler output at verbosity level 2.
31836         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31837         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31838         Save current values of framework globals passcnt, failcnt, xpasscnt,
31839         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31840         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31841         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31842         xfailcnt to compute stats.  Update framework global `testcnt' from
31843         pass/fail counts.
31844         (gcc_finish): New proc.  Clean up test environment.
31845         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31846         (gcc_epass, gcc_efail): Delete.
31847         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31848         argument of line number.
31849         (dg-init): If the tool has an init routine, call it.
31850         (dg-test): Remove args `cflags_var' and `libs_var'.
31851         Pass all compiler options to ${tool}_start.
31852         Handle missing line number.
31853         (dg-finish): New function.
31854         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31855         particular files.  Call gcc_finish at end.  Move "skipping test"
31856         message to verbosity level 3.
31857         * gcc.c-torture/compile/compile.exp: Likewise.
31858         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31859         * gcc.c-torture/execute/execute.exp: Likewise.
31860         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31861         Print testcase being tried at verbosity level 1.
31862         * gcc.c-torture/special/special.exp: Unset xfail.
31863         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31864         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31865         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31866         * gcc.failure/failure.exp: Likewise.
31867         * gcc.ieee/ieee.exp: Likewise.
31868         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31869         Update call to dg-test.  Call dg-finish at end.
31870         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31871         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31872         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31873         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31874         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31875         * gcc.wendy/wendy.exp: Add copyright.
31876         Delete setting of tmpdir (done by gcc_init).
31877         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31878         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31879         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31880         gcc_[ce]pass/fail.
31881
31882 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31883
31884         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31885         confusion.
31886         (g++_load): Likewise.
31887
31888         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31889         Rename argument to `prog' to remove the confusion.
31890         Varargs fns behave differently too!
31891         (g++_load): Likewise.
31892
31893         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31894
31895         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31896         what it is.  Delete (always) printing of status value for !native.
31897         Simplify verbose code, and include status and exec_output.
31898         (g++_load): Use gcc_load.
31899
31900 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31901
31902         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31903         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31904         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31905         940714-3.c as these testcases don't exist anymore.  Make
31906         va-arg-1.c expected to pass.
31907
31908 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31909
31910         * gcc.misc-tests/misc.exp: Only run specific testcases.
31911         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31912         * gcc.misc-tests/dg-[1-9].c: New files.
31913
31914         * lib/dg.exp: New testsuite driver.
31915         * gcc.prms/prms.exp: Use it.
31916
31917         * README.gcc: New file.
31918
31919         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31920         Document and reset `lxpass' and `lxfail'.
31921         Simplify "initialized" message.
31922         (gcc_stat): Clean up comments a little.
31923
31924 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31925
31926         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31927
31928 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31929
31930         * lib/old-dejagnu.exp (process-option): New proc.
31931         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31932         (old-dejagnu): Simplify.
31933         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31934
31935 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31936
31937         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31938         exists and is not an empty string.
31939
31940         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31941         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31942         finished.
31943         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31944         automatically.
31945
31946         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31947         longer expected to fail.
31948
31949         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31950         "f" function call.
31951
31952         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31953
31954         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31955         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31956         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31957         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31958         c-torture-1.29.
31959
31960         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31961         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31962
31963         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31964
31965         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31966         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31967
31968         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31969         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31970         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31971
31972 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31973
31974         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31975         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31976         940714-1.c, 940714-2.c, 940714-3.c},
31977         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31978         gcc.misc-tests/{mg.c,mg.exp}:
31979         New tests.
31980         * gcc.noncompile/noncompile.exp: Change accordingly.
31981
31982 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31983
31984         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31985         Undo previous clobberage.
31986
31987 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31988
31989         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31990         * gcc.special/{930510-1.c, special.exp}:
31991         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31992         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31993         struct-varargs-1.c}: New tests from c-torture-1.26.
31994
31995 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31996
31997         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31998           argument to switch.
31999
32000 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
32001
32002         * Revert the previous changes.  Please see Rob's directory
32003           (/lisa/test/rob/progressive/gcc/testsuite) for testing
32004           fixes.
32005
32006 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
32007
32008         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
32009             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
32010             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
32011             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
32012             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
32013             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
32014             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
32015             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
32016             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
32017             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
32018             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
32019             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
32020             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
32021             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
32022             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
32023             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
32024             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
32025             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
32026             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
32027             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
32028             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
32029             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
32030             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
32031             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
32032             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
32033             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32034             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
32035
32036 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
32037
32038         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
32039             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
32040           with perror calls.
32041
32042 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
32043
32044         * config/unix.exp (g++_load): Fix syntax.
32045
32046 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32047
32048         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32049         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32050         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32051         Don't expect va-arg-1.c to fail.  Correct expected output for
32052         920928-1.c.
32053         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32054         * gcc.wendy/hbm4.c: Correct typo.
32055         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32056
32057 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32058
32059         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32060         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32061         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32062         * lib/c-torture.exp (c-torture-compile): Ditto.
32063
32064         Reduce volume of output (remove all the -I's and such).
32065         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
32066         Call gcc_cpass, gcc_cfail.
32067         (c-torture): Pass testing option to c-torture-compile.
32068
32069 1994-03-21  Doug Evans  (dje@cygnus.com)
32070
32071         Bring patches over from progressive.
32072         * config/default.exp: Exit remote shell cleanly.
32073         (g++_exit, g++_start): Add default versions.
32074         * config/sim.exp (gcc_load): Use perror, not error.
32075
32076 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
32077
32078         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
32079         set in site.exp.
32080
32081 1994-03-14  Doug Evans  (dje@cygnus.com)
32082
32083         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
32084         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
32085         (wendy_try): New proc to run testcase.
32086         (main loop): Call 'em.
32087         * gcc.wendy/*.c: Clean up pass to correct expected output.
32088
32089         * lib/gcc.exp: Minor cleanup work.
32090         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
32091
32092 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
32093
32094         * config/sim.exp (gcc_load): Document return codes better.
32095         Don't pass -v to simulator.
32096
32097 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
32098
32099           * gcc.special/920717-x.c: Fix typo.
32100           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
32101           get at sources.
32102
32103         * lib/mike-gcc.exp: Fix typo.
32104
32105 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
32106
32107         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
32108         binary to use, transform the name.
32109         * config/*.exp: rename everything. Nuke any g++ specific files,
32110         it's now a special case of gcc that requires no special support.
32111         Add a default.exp for unsupported targets.
32112
32113 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
32114
32115         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
32116         lib/old-dejagnu.exp: Fix a few patterns to work with the new
32117         version of Tcl.
32118
32119 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
32120
32121         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
32122         than a warning.
32123
32124 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
32125
32126         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
32127
32128 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
32129
32130         * gcc.execute/execute.exp: Combine opt_list and foption_list into
32131         option_list.  Compile every file with only 4/6 option choices
32132         (same as C torture) instead of with 12/18 different option
32133         choices.
32134         * lib/c-torture.exp: Likewise.
32135
32136         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
32137         not already set.
32138
32139 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
32140
32141         * lib/old-deja.exp: Add `excess errors test fails' error, now one
32142         can put an XFAIL *-*-* on excess errors.
32143
32144 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
32145
32146         * g++.law: Add more tests derived from g++-bugs snapshots.
32147
32148         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
32149         equivalent to g++.law/init9.
32150
32151         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
32152         compiled it, and the a.out file after we've run it.
32153
32154 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
32155
32156         * lib/mike-g++.exp (postbase): Delete the .o file after we've
32157         compiled it, and the a.out file after we've run it.
32158
32159 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
32160
32161         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
32162
32163 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
32164
32165         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
32166         version number.
32167
32168 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
32169
32170         * g++.law: New directory of g++ tests derived from the g++-bugs
32171         snapshots.
32172
32173 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
32174
32175         * gcc.compile: initbug1.c initbug1.exp testcase added
32176
32177 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
32178
32179         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
32180         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
32181           fixes submitted by Jeff Law (law@cs.utah.edu)
32182         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
32183           Jeff Law (law@cs.utah.edu)
32184
32185
32186 1993-11-30  Mike Stump  (mrs@cygnus.com)
32187
32188         * config/unix-g++.exp: Follow the gcc way of doing things.
32189         * g++.old-deja/old-deja.exp: Minor updates.
32190         * lib/g++.exp: New file, follow the gcc way of doing things.
32191         * lib/old-dejagnu.exp: Minor updates.
32192         * lib/mike-g++.exp: Always unset errorInfo.
32193
32194 1993-11-06  Mike Stump  (mrs@cygnus.com)
32195
32196         * lib/gcc.exp: Fix some errors with the below change, CC and
32197         CFLAGS should be global when setting, not local.
32198
32199 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
32200
32201         * lib/gcc.exp: Transform tool name.
32202
32203 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32204
32205         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
32206
32207 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32208
32209         * lib/gcc.exp: change gcc_done to gcc_stat
32210
32211 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32212
32213         * Upgraded gcc testsuite to c-torture version 1.25
32214
32215 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32216
32217         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32218         * lib/c-torture: added hooks for new reporting code.
32219
32220 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32221
32222         * config/sh-gcc.exp: check if sh-sim exists in the path
32223
32224 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32225
32226         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32227         * gcc.compile/compile.exp: Initial changes for new logic.
32228         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32229         * gcc.failure/failure.exp: Initial changes for new logic.
32230         * gcc.ieee/ieee.exp: Initial changes for new logic.
32231         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32232         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32233         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32234         * lib/c-torture.exp: Initial changes for new logic.
32235         * lib/gcc.exp: Initial changes for new logic.
32236
32237 1993-10-15  Mike Stump  (mrs@cygnus.com)
32238
32239         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32240         depend upon failure or success.  Fully qualify names in failure
32241         and success messages.  Always remove a.out before starting
32242         compile, just in case.  Pay more attention to error text output by
32243         the compiler.  Handle testcases with no known past errors just
32244         like all others, so that things are uniform.  Other miscellaneous
32245         improvements.
32246
32247 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32248
32249         * gcc.cpp: new directory for cpp tests
32250
32251 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32252
32253         * lib/chill.exp: Code reformatted, removed unused code.
32254         * config/unix-chill.exp: Code reformatted, removed unused code.
32255         * chill.execute/execute.exp: Code reformatted, removed unused code.
32256         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32257
32258 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32259
32260         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32261         routines not written.
32262
32263 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32264
32265         * config/bug-gcc.exp: Use new procs from bug.exp.
32266
32267 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32268
32269         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32270         via ftp, rather than depending on NFS.
32271         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32272         case.
32273
32274 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32275
32276         * config/bug-gcc.exp: Use new download proc.
32277
32278 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32279
32280         * chill.execute/execute.exp: cleanups, handles errors better
32281         * chill.compile/compile.exp: rewrite, based on execute.exp
32282         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32283         * lib/chill.exp: major changes to diff proc and compile and link
32284           procs. added chill_fail and chill_pass wrappers to pass and
32285           fail. added more comments, and handle error codes better.
32286           Added a hack to capture stderr from exec, so noncompile tests
32287           can work.
32288
32289 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32290
32291         * chill.execute/execute.exp: rewrite of testsuite driver
32292         * lib/chill.exp: rewrite of testsuite driver
32293         * config/unix-chill.exp: rewrite of testsuite driver
32294
32295 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32296
32297     In chill.execute:
32298         * iexpr.ch: Standardize uppercase.
32299         * tuples.dat: Standardize uppercase.
32300         * vary.ch: standardize.  Correct varying string assignments.
32301         * vary.dat: Add new output lines.
32302
32303 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32304
32305     In chill.execute:
32306         * chprintf.ch: Standardize use of uppercase.
32307         * tuples.ch: Standardize and turn arr2 into a DCL,
32308           rather than a SYN.
32309         * pinits.ch: Standardize.
32310
32311 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32312
32313         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32314         * Makefil: Renamed to Makefile.in.
32315         * configure.in: New.
32316
32317 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32318
32319     In chill.execute:
32320         * .cvsignore: Add result/output files.
32321         * Makefile: Fix up variables at start.  Use MFLAGS
32322           everywhere.  Correct bool_loc, built_ins entries.
32323           Add entry for vary1.ch.
32324         * bitarray.ch: Standardize upper-case usage.
32325         * bitexpr.ch: Standardize, add output of b1.
32326         * params.ch: Use arrayt in along PROC parameters, to
32327           avoid novelty problems.
32328         * sets.ch: Tiny cleanup.
32329         * vary1.ch: Re-indent.
32330
32331 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32332
32333           * Add PR-related files to Makefiles, .cvsignore files, etc.
32334
32335 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32336
32337         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32338           with compiler objects. New names are test-flow.c and test-loop.c
32339
32340 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32341
32342         * Upgraded c-torture tests from 1.19 to 1.20
32343
32344         * new files:
32345         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32346         * gcc.compile: 930623-1.c 930623-2.c
32347         * gcc.noncompile: 930622-1.c 930622-2.c
32348         * gcc.failure: 920411-1.c 920627-2.c
32349         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32350
32351 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32352
32353         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32354           More changes to get testsuite working properly. Needs more work.
32355           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32356
32357 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32358
32359         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32360           More changes to get testsuite working properly. Needs more work.
32361
32362 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32363
32364         * chill.compile/compile.exp: Added for Dejagnu support
32365         * chill.execute/execute.exp: Added for Dejagnu support
32366         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32367
32368 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32369
32370     This should complete moving the CHILL test files.
32371         * chill.noncompile(.cvsignore printf.grt
32372             in-printf.grt chprintf.grt chprintf.ch):
32373             Added test-support files.
32374           (Makefile): Modified further.
32375         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32376             signal.ch): Added test files.
32377           * chill.execute (.cvsignore printf.grt printr.c
32378             in-printf.grt rts.c chprintf.grt rts.h): Added
32379           test-support files.
32380             (Makefile): More corrections.
32381
32382 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32383
32384         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32385           test cases, ready for DejaGnu.
32386
32387 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32388
32389         * Upgraded c-torture tests from 1.18 to 1.19
32390
32391         * gcc.compile: added test(s):
32392           930607-1.c
32393         * gcc.execute: added test(s):
32394           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32395
32396         * added new subdirectory for misc tests: gcc.misc-tests
32397         * gcc.misc-test(s): added tests:
32398           inst-check.c test-consts.c test-ior.c test-switch.c
32399
32400 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32401
32402         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32403
32404 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32405
32406         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32407
32408 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32409
32410         * Upgraded c-torture tests from 1.17 to 1.18
32411
32412 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32413
32414         * Upgraded c-torture tests from 1.12 to 1.17
32415
32416 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32417
32418         * lib/old-dejagnu.exp:
32419           Fixed handling of XFAIL target triplets to correctly
32420           recognize wildcard characters.  Removed code that
32421           appended a unique id tag to the end of the file name
32422           printed out by the result of the testcases within a
32423           given test file.
32424
32425 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32426
32427         * lib/old-dejagnu.exp:
32428           Reworked expected failure handling to trigger off of XFAIL
32429           keyword in keyphrase embeded in testcase source code. The
32430           XFAIL keyword must be at the end of the keyphrase line. It
32431           may optionally be followed by one or more target triplets.
32432           It has just occured that the handling of wildcards in the
32433           target triplet may not be correct.
32434
32435 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32436
32437         * g++.old-deja/tests:
32438           Moved all subdirectories up one level into g++.old-deja .
32439
32440         * lib/old-dejagnu.exp:
32441           Fixed problem with CXXFLAGS not being properly reset, and being
32442           corrupted with extraneous "-c" compiler option.  This was
32443           causing binaries to not be generated for test that needed them.
32444           Modified strings passed to "pass" and "fail" so that individual
32445           tests from the same test file would be distinguished by an
32446           identifier appended to the test file name in the summary logs;
32447           this corrected a problem with erroneous diff logs.  Added code
32448           to search testcases for expected fail and unexpected pass keywords.
32449
32450 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32451
32452         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32453
32454 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32455
32456         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32457           Removed extraneous text from end of "Special g++ Options"
32458           keyphrase.
32459
32460         * lib/old-dejagnu.exp: Added pattern matching to look for new
32461           keywords, embedded in testcases comments, which will trigger
32462           calls to xpass and xfail.
32463
32464 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32465
32466         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32467           comments embedded in the testcases, especially the one looking for
32468           special compiler options, as well as the pattern matching for the
32469           compiler output again.
32470
32471 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32472
32473         * lib/old-dejagnu.exp: Do a proper check of the return value for
32474           execute tests. Fixed several problems with the pattern matching
32475           of the compiler output which gave erroneous test results.
32476           Changed several of the test result messages to be more descriptive.
32477         * config/unix-g++.exp: Proc g++_load now actually works and
32478           executes the tests passed to it and returns a usable return
32479           value.
32480
32481 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32482
32483           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32484
32485 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32486
32487         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32488           Modified both files to properly execute the old style
32489           dejagnu tests. The previous versions of these files were
32490           experimental and did not function anything near correctly.
32491
32492 1993-04-05  Rob Savoye  (rob@cygnus.com)
32493
32494         * Removed all Makefile.in and configure.in files. No configuration
32495         needed now.
32496
32497 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32498
32499         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32500
32501 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32502
32503         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32504         gcc.special/configure.in, gcc.noncompile/configure.in,
32505         gcc.execute/configure.in, gcc.code_quality/configure.in,
32506         g++.other/configure.in, g++.old-deja/configure.in,
32507         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32508         in srcname setting.
32509
32510 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32511
32512         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32513         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32514         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32515
32516 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32517
32518         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32519         (gdb_exit): Don't remove *_soc files.
32520
32521 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32522
32523         * lib/c-torture.exp: Don't look for main; instead always use -w
32524         -c.  This is how the c-torture tests work.  Remove the object
32525         file if the compilation succeeds.
32526         * gcc.execute/execute.exp: Remove executable if test passes.
32527         * gcc.noncompile/noncompile.exp: Every test is an expected
32528         failure.
32529         * gcc.special/special.exp: Added tests from c-torture 1.11,
32530         corrected use of existing test.
32531         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32532         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32533         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32534         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32535         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32536         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32537         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32538         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32539         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32540         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32541         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32542         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32543         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32544         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32545         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32546         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32547         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32548         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32549         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32550         c-torture 1.11.
32551         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32552         correspond to c-torture 1.11.
32553
32554         * New file.