OSDN Git Service

67d948a842524eba468bb6a34597de24c7651abb
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-05-06  J"orn Rennecke <joern.rennecke@st.com>
2
3         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4
5         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
6
7 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
8
9         PR c++/21427
10         * g++.dg/inherit/covariant13.C: New.
11
12 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13
14         PR libfortran/19155
15         * gfortran.dg/pr19155.f: New test.
16
17 2005-05-08  Roger Sayle  <roger@eyesopen.com>
18
19         PR inline-asm/8788
20         * gcc.dg/pr8788-1.c: New testcase.
21
22 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
23
24         PR target/21416
25         * gcc.target/mips/fpcmp-[12].c: New tests.
26
27 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
28
29         * lib/target-supports-dg.exp (dg-require-fork): New function.
30         (dg-require-mkfifo): Likewise.
31         * lib/target-supports.exp (check_function_available): New
32         function.
33         (check_fork_available): Likewise.
34         (check_mkfifo_available): Likewise.
35
36 2005-05-06  Jeff Law  <law@redhat.com>
37
38         * gcc.c-torture/compile/pr21380.c: New test.
39
40 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
41
42         PR c++/20961
43         * g++.dg/ext/weak3.C: New test.
44
45 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
46
47         PR c++/21352
48         * g++.dg/template/crash37.C: New test. 
49
50 2005-05-05  Paul Brook  <paul@codesourcery.com>
51
52         * gcc.dg/arm-g2.c: Use effective-target arm32.
53         * gcc.dg/arm-mmx-1.c: Ditto.
54         * gcc.dg/arm-scd42-2.c: Ditto.
55         * gcc.dg/arm-vfp1.c: Ditto.
56         * lib/target-supports.exp (check_effective_target_arm32): New
57         function.
58
59 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
60
61         PR libfortran/21354
62         gfortran.dg/in_pack_rank7.f90:  New test.
63
64 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
65
66         PR middle-end/15618
67         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
68
69 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
70
71         PR middle-end/21265
72         * gcc.dg/20050503-1.c: New test.
73
74         PR rtl-optimization/21239
75         * gcc.dg/i386-sse-11.c: New test.
76
77 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
78
79         PR target/16888
80         * gcc.target/i386/asm-1.c: New test.
81
82 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
83
84         PR rtl-optimization/21330
85         * gcc.c-torture/execute/20050502-1.c: New test.
86
87         PR target/21297
88         * gcc.c-torture/execute/20050502-2.c: New test.
89
90 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
91
92         PR middle-end/21282
93         * gcc.dg/pr21282.c: New.
94
95 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
96
97         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
98         * gcc.dg/vect/vect-92.c: Likewise
99         * gcc.dg/vect/vect-93.c: Likewise
100         * gcc.dg/vect/vect-dv-1.c: Likewise
101         * gcc.dg/vect/vect-dv-2.c: Likewise
102         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
103
104 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
105
106         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
107         * gfortran.dg/vect/vect-2.f90:  Likewise
108         * gfortran.dg/vect/vect-3.f90:  Likewise
109         * gfortran.dg/vect/vect-4.f90:  Likewise
110         * gfortran.dg/vect/vect-5.f90:  Likewise
111
112 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
113
114         PR target/20813
115         * gcc.dg/rs6000-fpint-2.c: New.
116
117 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
118
119         PR c/15698
120         * gcc.dg/builtins-30.c: Update expected messages.
121         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
122         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
123         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
124
125 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
126
127         PR tree-optimization/21294
128         * gcc.dg/tree-ssa/pr21294.c: New.
129
130 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
131
132         * gcc.dg/altivec-3.c (vec_store): Do not use the old
133         __builtin_altivec_st_internal_4si built-in.
134
135 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
136
137         PR c++/15875
138         * g++.dg/template/ptrmem14.C: New test.
139
140 2005-05-02  Paul Brook  <paul@codesourcery.com>
141
142         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
143
144 2005-05-02  Michael Matz  <matz@suse.de>
145
146         PR c++/19542
147         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
148
149 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
150
151         * g++.dg/cpp/weak.C: New test.
152
153 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
154
155         * gcc.dg/tree-ssa/loop-8.c: New test.
156
157 2005-04-30  Michael Maty  <matz@suse.de>
158
159         * gcc.dg/inline-mcpy.c: New test.
160
161 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
162
163         PR libfortran/18958
164         * gfortran.dg/eoshift.f90:  New test case.
165
166 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
167
168         PR libfortran/18857
169         * gfortran.dg/matmul_1.f90: New test.
170
171 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
172
173         PR tree-optimization/21030
174         * gcc.dg/tree-ssa/pr21030.c: New.
175
176 2005-04-29  Devang Patel  <dpatel@apple.com>
177
178         PR tree-optimization/21272
179         * gcc.dg/vect/vect-ifcvt-10.c: New test.
180         
181 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
182
183         PR fortran/13082
184         PR fortran/18824
185         * gfortran.dg/entry_4.f90: New test.
186         * gfortran.fortran-torture/execute/entry_1.f90: New test.
187         * gfortran.fortran-torture/execute/entry_2.f90: New test.
188         * gfortran.fortran-torture/execute/entry_3.f90: New test.
189         * gfortran.fortran-torture/execute/entry_4.f90: New test.
190         * gfortran.fortran-torture/execute/entry_5.f90: New test.
191         * gfortran.fortran-torture/execute/entry_6.f90: New test.
192         * gfortran.fortran-torture/execute/entry_7.f90: New test.
193
194 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
195
196         * gfortran.fortran-torture/execute/entry_8.f90: New test.
197
198 2005-04-29  Paul Brook   <paul@codesourcery.com>
199
200         * gfortran.dg/entry_3.f90: New test.
201
202 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
203
204         * gfortran.dg/implicit_4.f90: New test.
205
206 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
207
208         * lib/target-supports.exp (check_profiling_available): Return
209         false for xtensa-*-elf.
210
211 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
212
213         * lib/fortran-torture.exp (fortran-torture.exp): Catch
214         error if file cannot be deleted.
215
216 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
217
218         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
219         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
220         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
221         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
222         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
223         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
224         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
225         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
226         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
227         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
228         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
229         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
230         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
231
232 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
233
234         PR fortran/20865
235         * gfortran.dg/pr20865.f90: New test.
236
237 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
238
239         * gcc.dg/void-cast-2.c: New test.
240
241 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
242
243         PR c/21159
244         * gcc.dg/void-cast-1.c: New test.
245
246 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
247
248         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
249
250 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
251
252         PR fortran/21177
253         * gfortran.dg/pr21177.f90: New test.
254
255 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
256
257         PR tree-optimization/21171
258         * gcc.dg/tree-ssa/pr21171.c: New test.
259
260 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
261
262         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
263         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
264         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
265         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
266         gcc.dg/tree-ssa/gen-vect-32.c: New.
267         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
268         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
269         don't run on PPC32.
270
271 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
272
273         PR c/21213
274         * gcc.dg/transparent-union-3.c: New test.
275
276 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
277
278         PR c/20740
279         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
280         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
281         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
282         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
283         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
284         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
285
286 2005-04-26  Jeff Law  <law@redhat.com>
287
288         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
289         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
290         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
291         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
292         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
293         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
294         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
295
296 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
297
298         PR tree-optimization/17598
299         * gcc.dg/tree-ssa/pr17598.c: New testcase.
300
301 2005-04-25  Mike Stump  <mrs@apple.com>
302
303         * objc.dg/fix-and-continue-1.m: Add.
304
305 2005-04-25  Roger Sayle  <roger@eyesopen.com>
306
307         PR c++/20995
308         * g++.dg/opt/pr20995-1.C: New test case.
309
310 2005-04-25  Devang Patel <dpatel@apple.com>
311
312         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
313         
314 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
315
316         PR testsuite/21062
317         * g++.dg/opt/alias2.C (printf): Correct the prototype.
318
319 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
320
321         PR C++/21188
322         * g++.dg/opt/rtti2.C: New test.
323
324 2005-04-25  Paul Brook  <paul@codesourcery.com>
325         Steven G. Kargl  <kargls@comcast.net>
326
327         PR fortran/20879
328         * gfortran.dg/ichar_1.f90: New file.
329
330 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
331
332         PR middle-end/20991
333         * g++.dg/opt/pr20991.C: New test.
334
335         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
336         where sizeof (type) < __alignof__ (type).
337         * gcc.dg/compat/struct-layout-1.h: Likewise.
338
339 2005-04-24  Per Bothner  <per@bothner.com>
340             Devang Patel  <dpatel@apple.com>
341
342         PR preprocessor/20907
343         * gcc.dg/cpp/very-long-comment.c: New test.
344
345 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
346
347         PR fortran/20059
348         * gfortran.dg/common_5.f: New test.
349
350 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
351
352         PR middle-end/21082
353         * g++.dg/tree-ssa/pr21082.C: New testcase.
354
355 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
356
357         * gcc.dg/vect/vect-99.c: New test.
358
359 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
360
361         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
362
363 2005-04-22  Jeff Law  <law@redhat.com>
364
365         * gcc.dg/uninit-5.c: Remove xfails.
366         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
367         conditionals and loads.
368
369 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
370
371         PR libfortran/20074
372         PR libfortran/20436
373         PR libfortran/21108
374         * gfortran.dg/nested_reshape.f90: new test
375         * gfortran.dg/reshape-alloc.f90: new test
376         * gfortran.dg/reshape.f90: new test
377
378 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
379
380         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
381
382         * gcc.dg/arm-vfp1.c: New test.
383
384 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
385
386         PR c++/21087
387         * g++.dg/lookup/builtin2.C: New test.
388
389 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
390
391         * gcc.dg/weak/weak-13.c: New test.
392
393 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
394
395         * lib/target-supports.exp (check_effective_target_sync_int_long):
396         Add powerpc*.
397
398 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
399
400         * gcc.target/mips/branch-1.c: New test.
401
402 2005-04-21  Richard Henderson  <rth@redhat.com>
403
404         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
405         * gcc.dg/vect/vect-86.c: Likewise.
406         * gcc.dg/vect/vect-87.c: Likewise.
407         * gcc.dg/vect/vect-88.c: Likewise.
408
409 2005-04-21  Devang Patel  <dpatel@apple.com>
410
411         PR optimization/20994
412         * gcc.dg/tree-ssa/ifc-3.c: New test.
413         
414 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
415
416         PR c/12913
417         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
418         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
419         gcc.dg/c99-vla-jump-5.c: New tests.
420
421 2005-04-19  Richard Henderson  <rth@redhat.com>
422
423         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
424         Fix typo in exists check.
425         (check_effective_target_sync_int_long): New.
426         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
427         * gcc.dg/ia64-sync-2.c: Likewise.
428         * gcc.dg/ia64-sync-3.c: Likewise.
429         * gcc.dg/ia64-sync-4.c: Likewise.
430
431 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
432
433         * gcc.dg/fold-xor-1.c: New test.
434         * gcc.dg/fold-xor-2.c: New test.
435
436 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
437
438         PR target/20670
439         * g++.dg/eh/fp-regs.C: New test.
440
441 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
442
443         * gcc.dg/Wint-to-pointer-cast-1.c,
444         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
445         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
446         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
447
448 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
449
450         PR fortran/16861
451         * gfortran.dg/pr16861.f90: New test.
452
453 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
454
455         * gcc.dg/pr21085.c: New test.
456
457 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
458
459         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
460         (setup_mips_tests, dg-mips-options): New procedures.
461         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
462         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
463         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
464         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
465         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
466         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
467         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
468         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
469         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
470         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
471         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
472         dg-mips-options instead of dg-options.  Remove now-redundant
473         preprocessor guards.
474         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
475         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
476         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
477         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
478         * gcc.dg/vr-mult-2.c: Delete.
479         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
480         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
481         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
482         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
483         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
484         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
485         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
486
487 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
488
489         * ada/acats/run_all.sh: Use sync when executable not present.
490         
491 2005-04-18  Devang Patel  <dpatel@apple.com>
492
493         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
494         * gcc.dg/vect/vect-11a.c: New.
495         * gcc.dg/vect/vect-none.c: Update.
496         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
497
498 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
499
500         PR tree-optimization/20922
501         * gcc.dg/pr20922-1.c: New test.
502         * gcc.dg/pr20922-2.c: New test.
503         * gcc.dg/pr20922-3.c: New test.
504         * gcc.dg/pr20922-4.c: New test.
505         * gcc.dg/pr20922-5.c: New test.
506         * gcc.dg/pr20922-6.c: New test.
507
508 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
509
510         PR libfortran/20950
511         * gfortran.dg/pr20950.f: New test.
512
513 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
514
515         PR libfortran/19216
516         * gfortran.dg/pr19216.f: New test.
517
518 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
519
520         PR tree-optimization/21001
521         * gcc.dg/tree-ssa/pr21001.c: New.
522
523 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
524
525         PR libfortran/21075
526         * gfortran.dg/reshape_rank7.f90: New test.
527
528 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
529
530         PR libfortran/12884 gfortran.dg/pr12884.f: New test
531         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
532         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
533         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
534         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
535         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
536         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
537         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
538         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
539         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
540         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
541         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
542         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
543         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
544         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
545         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
546         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
547         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
548         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
549         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
550         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
551
552 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
553
554         * gfortran.dg/wtruncate.f: New testcase.
555         * gfortran.dg/wtruncate.f90: New testcase.
556
557 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
558
559         PR c++/21025
560         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
561         which sizeof/alignof is dependent, rather than just whether we are
562         processing_template_decl.
563         
564 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
565
566         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
567         corrected typo where the wrong variables had been compared.
568
569 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
570
571         PR libfortran/18495
572         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
573         Test callee-allocated version of return array with a write
574         statement.
575         Test spread with a temporary with another write statement.
576
577 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
578
579         PR tree-optimization/21031
580         * gcc.dg/tree-ssa/pr21031.c: New.
581
582 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
583
584         PR tree-optimization/21004
585         * gcc.dg/builtins-53.c: Include builtins-config.h.
586         Check floorf, ceilf, floorl and ceill transformations
587         only when HAVE_C99_RUNTIME is defined.
588         
589 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
590
591         PR middle-end/20739
592         * gcc.dg/tree-ssa/pr20739.c: New test.
593
594 2005-04-14  Mike Stump  <mrs@apple.com>
595
596         * gcc.dg/Foundation.framework/empty: New.
597         * gcc.dg/framework-2.c: New.
598
599 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
600
601         PR tree-optimization/21021
602         * gcc.c-torture/compile/pr21021.c: New.
603
604 2005-04-14  Janis Johnson  <janis187@us.ibm.com
605
606         PR testsuite/21010
607         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
608         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
609         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
610         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
611         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
612         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
613         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
614         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
615
616 2005-04-14  Richard Henderson  <rth@redhat.com>
617
618         * lib/target-supports.exp (check_effective_target_vect_condition):
619         Add ia64, i?86, and x86_64.
620
621 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
622
623         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
624
625 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
626
627         PR tree-optimization/20657
628         * gcc.dg/tree-ssa/pr20657.c: New.
629
630 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
631
632         * gcc.dg/builtins-53.c: Also check (int)trunc* and
633         (long long int)trunc*.
634
635 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
636
637         PR target/20927
638         * gcc.dg/pr20927.c: New test.
639
640 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
641
642         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
643         * gcc.target/mips/asm-1.c: Likewise.
644
645 2005-04-13  Dale Johannesen  <dalej@apple.com>
646
647         * objc.dg/objc-fast-4.m:  New.
648
649 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
650
651         * gcc.target/cris/torture/cris-torture.exp: New driver in new
652         directory.
653         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
654
655 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
656
657         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
658         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
659         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
660
661 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
662
663         PR tree-optimization/20913
664         * gcc.dg/tree-ssa/pr20913.c: New.
665
666         PR tree-optimization/20702
667         * gcc.dg/tree-ssa/pr20702.c: New.
668
669 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
670
671         PR c++/13744
672         * g++.dg/inherit/local3.C: New test.
673
674 2005-04-12  Jeff Law  <law@redhat.com>
675
676         * gcc.dg/tree-ssa/20050412-1.c: New test.
677
678 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
679
680         PR libfortran/19016
681         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
682         Add tests with mask generated by expression.
683         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
684         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
685         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
686
687 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
688
689         PR middle-end/20917
690         * gcc.dg/20050409-1.c: New test.
691
692 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
693
694         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
695
696 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
697
698         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
699         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
700         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
701         (TARGET_CXX): Adjust accordingly.
702         * target.h (struct gcc_target): Remove epxort_class_data.  Add
703         determine_class_data_visibility and class_data_always_comdat.
704         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
705         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
706         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
707         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
708         (arm_cxx_determine_class_data_visibility): New.
709         (arm_cxx_class_data_always_comdat): Likewise.
710         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
711         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
712         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
713         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
714         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
715         Define.
716
717 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
718
719         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
720
721 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
722
723         * gcc.dg/i386-darwin-fpmath.c: New.
724
725 2004-04-11  Devang Patel  <dpatel@apple.com>
726
727         * lib/target-supports.exp (check_effective_target_vect_condition): New.
728         * gcc.dg/vect/vect-ifcvt-1.c: New test.
729         * gcc.dg/vect/vect-ifcvt-2.c: New test.
730         * gcc.dg/vect/vect-ifcvt-3.c: New test.
731         * gcc.dg/vect/vect-ifcvt-4.c: New test.
732         * gcc.dg/vect/vect-ifcvt-5.c: New test.
733         * gcc.dg/vect/vect-ifcvt-6.c: New test.
734         * gcc.dg/vect/vect-ifcvt-7.c: New test.
735         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
736         
737 2004-04-11  Devang Patel  <dpatel@apple.com>
738
739         * gcc.dg/vect/vect-dv-1.c: New test.
740         * gcc.dg/vect/vect-dv-2.c: New test.
741         
742 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
743
744         PR tree-optimization/20933
745         * gcc.dg/tree-ssa/pr20933.c: New test.
746
747 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
748
749         * gfortran.dg/fold_nearest.f90: New test.
750
751 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
752
753         * gcc.dg/tree-ssa/alias-1.c: New test.
754
755 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
756
757         PR tree-optimization/20920
758         * g++.dg/tree-ssa/pr20920.C: New test.
759
760 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
761
762         * gcc.dg/builtins-53.c: Also check (int)ceil* and
763         (long long int)ceil*.
764         
765 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
766
767         * g++.dg/warn/Wdtor1.C: Declare template in system header with
768         explicit C++ linkage.
769
770 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
771
772         * gfortran.dg/pr17229.f: Take care of the new obsolescence
773         warning for arithmetic IF statements.
774
775 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
776
777         * eor_handling_1.f90: New test case.
778         * eor_handling_2.f90: New test case.
779         * eor_handling_3.f90: New test case.
780         * eor_handling_4.f90: New test case.
781         * eor_handling_5.f90: New test case.
782         * noadv_size.f90: New test case.
783         * pad_no.f90: New test case.
784
785 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
786
787         * gcc.c-torture/execute/20050410-1.c: New test.
788
789 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
790
791         * gcc.dg/pr20126.c: New.
792
793 2005-04-09  Bud Davis  <bdavis@gfortran.org>
794             Steven G. Kargl <kargls@comcast.net>
795
796         * gfortran.dg/PR19872.f: New test.
797
798 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
799
800         * gfortran.dg/nint_1.f90:  Fix dg-do directive
801
802 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
803
804         * gfortran.dg/nint_1.f90: New test.
805
806 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
807
808         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
809         Added test for callee-allocated arrays with write statements.
810         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
811         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
812         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
813         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
814         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
815
816 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
817
818         PR libfortran/20163
819         * gfortran.dg/open-options-blanks.f:  New test.
820
821 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
822
823         PR fortran/13257
824         * gfortran.dg/comma_format_extension_[1234].f: New tests.
825
826 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
827
828         * gcc.dg/tree-ssa/stdarg-1.c: New test.
829         * gcc.dg/tree-ssa/stdarg-2.c: New test.
830         * gcc.dg/tree-ssa/stdarg-3.c: New test.
831         * gcc.dg/tree-ssa/stdarg-4.c: New test.
832         * gcc.dg/tree-ssa/stdarg-5.c: New test.
833         * gcc.c-torture/execute/stdarg-4.c: New test.
834
835         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
836
837         PR target/20795
838         * g++.dg/abi/param2.C: New test.
839
840 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
841
842         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
843
844 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
845
846         * gcc.dg/builtins-53.c: New test.
847
848 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
849
850         * g++.dg/tree-ssa/pr18178.C: New test.
851         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
852         * gcc.c-torture/execute/20041019-1.c: New test.
853         * gcc.dg/tree-ssa/20041008-1.c: New test.
854         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
855         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
856         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
857         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
858         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
859         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
860         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
861         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
862         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
863         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
864
865 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
866
867         PR rtl-optimization/20466
868         * gcc.c-torture/execute/pr20466-1.c: New test.
869
870 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
871
872         PR c++/20905
873         * g++.dg/parse/cond2.C: New test.
874
875         PR c++/20145
876         * g++.dg/warn/Wdtor1.C: New test.
877
878 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
879
880         PR fortran/17229
881         * gfortran.dg/pr17229.f: New test.
882
883 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
884
885         * gfortran.dg/tiny_1.f90: New test.
886         * gfortran.dg/tiny_2.f90: ditto.
887
888 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
889
890         * gfortran.dg/eor_1.f90:  Fix dg-do run line
891         * gfortran.dg/open_new.f90:  Fix dg-do run line
892
893 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
894
895         * lib/target-supports.exp (get_compiler_messages): Support
896         optional arguments, the fourth being compiler options.
897         (check_effective_target_fpic): New proc.
898         * gcc.dg/20050321-2.c: Restrict to target fpic.
899
900 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
901
902         * gcc.dg/15443-1.c: New test.
903         * gcc.dg/15443-2.c: Likewise.
904
905 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
906
907         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
908
909 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
910
911         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
912
913 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
914
915         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
916         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
917         -m64.
918         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
919         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
920         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
921
922 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
923
924         PR c++/20212
925         * g++.dg/warn/Wunused-11.C: New test.
926
927 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
928
929         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
930
931 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
932
933         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
934
935 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
936
937         PR c++/20734
938         * g++.dg/template/ptrmem13.C: New test.
939
940 2005-04-05  Per Bothner  <per@bothner.com>
941
942         * lib/gcc.exp: Always add -fno-show-column, for now.
943
944 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
945
946         PR testsuite/20767
947         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
948         of plain old "unsigned int" for the type of "i".  Makes this test
949         64bit clean.
950
951 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
952
953         * gcc.dg/i386-ssefn-1.c: New test.
954         * gcc.dg/i386-ssefn-2.c: New test.
955         * gcc.dg/i386-ssefn-3.c: New test.
956         * gcc.dg/i386-ssefn-4.c: New test.
957
958 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
959
960         PR tree-optimization/20076
961         * gcc.dg/builtin-apply4.c: New test.
962
963         PR preprocessor/19475
964         * gcc.dg/cpp/macspace1.c: New test.
965         * gcc.dg/cpp/macspace2.c: New test.
966
967 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
968
969         * gfortran.dg/pr20755.f: Fixed bad format.
970
971 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
972
973         PR c++/20763
974         * g++.dg/ext/attrib21.C: New test.
975
976 2004-04-05  Devang Patel  <dpatel@apple.com>
977
978         * lib/target-supports.exp (check_effective_target_vect_shif): New.
979         * gcc.dg/vect/vect-shift-1.c: New test.
980         
981 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
982
983         PR libfortran/20755
984         * gfortran.dg/pr20755.f: New test.
985
986 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
987
988         * gfortran.dg/pr15959.f90: New test.
989         * gfortran.dg/string_pad_trunc.f90: New test.
990
991 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
992
993         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
994         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
995         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
996         syntax.
997
998 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
999
1000         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
1001
1002 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1003
1004         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
1005         * gcc.c-torture/compile/20011119-2.c: Likewise.
1006         * gcc.c-torture/compile/981001-2.c: Likewise.
1007
1008 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
1009
1010         PR c++/20679
1011         * g++.dg/template/overload4.C: New test.
1012
1013 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1014
1015         PR c++/20746
1016         * g++.dg/abi/covariant5.C: New.
1017
1018         PR debug/20505
1019         * g++.dg/debug/const2.C: New.
1020
1021 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
1022
1023         PR rtl-optimization/16104
1024         * gcc.c-torture/execute/20050316-1.c: New test.
1025
1026 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1027
1028         * g++.dg/template/spec23.C: Fix dg-error text.
1029
1030 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
1031
1032         PR c++/19199
1033         * g++.dg/expr/lval2.C: New.
1034
1035 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1036
1037         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
1038         __builtin_strcasecmp and __builtin_strncasecmp.
1039
1040 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1041
1042         PR c++/20723
1043         * g++.dg/template/spec22.C: New.
1044         * g++.dg/template/spec23.C: New.
1045
1046 2005-04-03  Dale Ranta  <dir@lanl.gov>
1047             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1048
1049         PR libfortran/20068
1050         PR libfortran/20125
1051         PR libfortran/20156
1052         PR libfortran/20471
1053         * gfortran.dg/backspace.f: New test.
1054
1055 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
1056
1057         * gcc.dg/pr19345.c: New test.
1058
1059 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1060
1061         PR tree-optimization/20640
1062         * gcc.dg/torture/tree-loop-1.c: New.
1063
1064 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1065
1066         PR rtl-optimization/20290
1067         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1068
1069 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1070
1071         * gcc.dg/rs6000-fpint.c: New.
1072
1073 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1074
1075         * gcc.dg/old-style-then-proto-1.c: New test.
1076
1077 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1078
1079         * gfortran.fortran-torture/execute/backspace.f90: Check
1080         after backspace and read was incorrect.
1081
1082 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1083
1084         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1085         buffer past the terminating NUL using memcmp.
1086         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
1087         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
1088
1089         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
1090         Fix unused/uninitialized variable warnings.
1091
1092         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
1093         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
1094         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
1095         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
1096
1097         * gcc.c-torture/execute/builtins/abs-1-lib.c,
1098         gcc.c-torture/execute/builtins/fputs-lib.c,
1099         gcc.c-torture/execute/builtins/lib/fprintf.c,
1100         gcc.c-torture/execute/builtins/lib/main.c,
1101         gcc.c-torture/execute/builtins/lib/memcmp.c,
1102         gcc.c-torture/execute/builtins/lib/memmove.c,
1103         gcc.c-torture/execute/builtins/lib/mempcpy.c,
1104         gcc.c-torture/execute/builtins/lib/memset.c,
1105         gcc.c-torture/execute/builtins/lib/printf.c,
1106         gcc.c-torture/execute/builtins/lib/sprintf.c,
1107         gcc.c-torture/execute/builtins/lib/stpcpy.c,
1108         gcc.c-torture/execute/builtins/lib/strchr.c,
1109         gcc.c-torture/execute/builtins/lib/strcmp.c,
1110         gcc.c-torture/execute/builtins/lib/strcpy.c,
1111         gcc.c-torture/execute/builtins/lib/strcspn.c,
1112         gcc.c-torture/execute/builtins/lib/strlen.c,
1113         gcc.c-torture/execute/builtins/lib/strncat.c,
1114         gcc.c-torture/execute/builtins/lib/strncmp.c,
1115         gcc.c-torture/execute/builtins/lib/strncpy.c,
1116         gcc.c-torture/execute/builtins/lib/strrchr.c,
1117         gcc.c-torture/execute/builtins/lib/strspn.c,
1118         gcc.c-torture/execute/builtins/lib/strstr.c,
1119         gcc.c-torture/execute/builtins/memops-asm-lib.c,
1120         gcc.c-torture/execute/builtins/strlen-2.c,
1121         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
1122         prototypes.
1123
1124 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1125
1126         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
1127         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
1128         selectany usage.
1129
1130 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
1131
1132         PR c++/19406
1133         * g++.dg/debug/using1.C: New test.
1134
1135 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
1136
1137         PR middle-end/20524
1138         * gcc.dg/alias-7.c: Prefix asm-declared name with
1139         __USER_LABEL_PREFIX__.
1140
1141 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
1142
1143         Fix fallout from PR middle-end/15700:
1144         * gcc.c-torture/compile/20011119-1.c: Take
1145         __USER_LABEL_PREFIX__ into account.
1146         * gcc.c-torture/compile/20011119-2.c: Likewise.
1147
1148 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1149
1150         PR c++/18644
1151         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
1152
1153 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1154
1155         PR c/17855
1156         * gcc.c-torture/compile/struct-non-lval-1.c,
1157         gcc.c-torture/compile/struct-non-lval-2.c,
1158         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
1159
1160 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
1161
1162         * gcc.dg/tls/tls.exp: Remove temporary file.
1163         * g++.dg/tls/tls.exp: Ditto.
1164         * lib/file-format.exp: Ditto.
1165         * g++.dg/special/ecos.exp: Ditto.
1166
1167         * lib/profopt.exp: Treat prof_ext as a list.
1168         * gcc.misc-tests/bprob.exp: Ditto.
1169         * g++.dg/bprob/bprob.exp: Ditto.
1170
1171         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
1172         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
1173         g++.dg/tree-ssa/pointer-reference-alias.C,
1174         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
1175         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
1176         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
1177         g++.dg/vect/pr19951.cc: Ditto.
1178         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
1179         gcc.dg/builtins-47.c: Ditto.
1180         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
1181         gcc.dg/pr20115-1.c: Ditto.
1182         * gcc.dg/tree-ssa/20030530-2.c,
1183         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
1184         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1185         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
1186         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1187         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
1188         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
1189         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
1190         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
1191         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
1192         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
1193         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
1194         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
1195         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
1196         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
1197         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
1198         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1199         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1200         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1201         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1202         gcc.dg/tree-ssa/20030824-1.c,
1203         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
1204         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
1205         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
1206         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
1207         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
1208         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
1209         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
1210         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
1211         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
1212         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
1213         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
1214         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
1215         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
1216         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
1217         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
1218         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
1219         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
1220         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
1221         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
1222         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
1223         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
1224         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
1225         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
1226         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
1227         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
1228         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
1229         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
1230         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
1231         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
1232         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
1233         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
1234         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
1235         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1236         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1237         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1238         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1239         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1240         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1241         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1242         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1243         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1244         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1245         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1246         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1247         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1248         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1249         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1250         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1251         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1252         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1253         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1254         gcc.dg/tree-ssa/useless-1.c: Ditto.
1255         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1256         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1257         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1258         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1259         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1260         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1261         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1262         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1263         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1264         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1265         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1266         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1267         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1268         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1269         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1270         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1271         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1272         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1273         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1274         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1275         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1276         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1277         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1278         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1279         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1280         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1281         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1282         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1283         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1284         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1285         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1286         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1287         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1288         gcc.dg/vect/vect-none.c: Ditto.
1289         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1290         treelang/compile/unsigned.tree: Ditto.
1291
1292         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1293         * gcc.dg/cpp/direct2s.c: Ditto.
1294         * gcc.dg/cpp/paste4.c: Ditto.
1295         * gcc.dg/cpp/separate-1.c: Ditto.
1296         * gcc.dg/pch/save-temps-1.c: Ditto.
1297         * g++.dg/ext/altivec-10.C: Ditto.
1298         * g++.dg/pch/pch.C: Ditto.
1299
1300         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1301
1302         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1303         * g++.dg/template/repo1.C: Ditto.
1304         * g++.dg/template/repo2.C: Ditto.
1305         * g++.dg/template/repo3.C: Ditto.
1306         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1307         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1308         * g++.old-deja/g++.pt/repo1.C: Ditto.
1309         * g++.old-deja/g++.pt/repo2.C: Ditto.
1310         * g++.old-deja/g++.pt/repo3.C: Ditto.
1311         * g++.old-deja/g++.pt/repo4.C: Ditto.
1312
1313         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1314         * gcc.dg/20030107-1.c: Ditto.
1315         * gcc.dg/20030702-1.c: Ditto.
1316         * gcc.dg/profile-generate-1.c: Ditto.
1317         * g++.dg/other/profile1.C: Ditto.
1318         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1319
1320         * lib/gcc-dg.exp (remove-build-file): New.
1321         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1322         cleanup-tree-dump, cleanup-saved-temps): New.
1323
1324 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1325
1326         PR c++/19203, DR 214
1327         * g++.dg/parse/ambig3.C: Not ambiguous.
1328         * g++.dg/template/spec20.C: New.
1329         * g++.dg/template/spec21.C: New.
1330
1331 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1332
1333         PR target/20045
1334         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1335
1336 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1337
1338         PR libfortran/20660
1339         * gfortran.dg/negative_unit.f: New test.
1340
1341 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1342
1343         * gcc.dg/20050330-1.c: New test.
1344
1345 2005-03-30  Devang Patel  <dpatel@apple.com>
1346
1347         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1348
1349 2005-03-30  Dale Johannesen  <dalej@apple.com>
1350
1351         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1352
1353 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1354
1355         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1356         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1357         Strip options from test name.
1358
1359 2005-03-31  Jan Hubicka  <jh@suse.cz>
1360
1361         * gcc.dg/varpool-1.c: New testcase.
1362
1363 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1364
1365         PR c/772
1366         PR c/17913
1367         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1368         gcc.dg/stmt-expr-label-3.c : New tests.
1369         * gcc.c-torture/execute/medce-2.c: Remove.
1370
1371 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1372
1373         PR c/20368
1374         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1375         tests.
1376
1377 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1378
1379         * gcc.c-torture/compile/pr20203.c: New test.
1380
1381 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1382
1383         * gfortran.dg/promotion.f90:  New test.
1384
1385 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1386
1387         PR middle-end/20491
1388         * gcc.dg/torture/asm-subreg-1.c: New test.
1389
1390 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1391
1392         PR c/20672
1393         * gcc.dg/pr20672-1.c: New test.
1394
1395 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1396
1397         * gfortran.dg/vect: New directory.
1398         * gfortran.dg/vect/vect.exp: New.
1399         * gfortran.dg/vect/vect-1.f90: New test.
1400         * gfortran.dg/vect/vect-2.f90: New test.
1401         * gfortran.dg/vect/vect-3.f90: New test.
1402         * gfortran.dg/vect/vect-4.f90: New test.
1403         * gfortran.dg/vect/vect-5.f90: New test.
1404
1405 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1406
1407         PR middle-end/20622
1408         * gcc.dg/alias-7.c: New test.
1409
1410 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1411
1412         * gcc.dg/sparc-reg-1.c: New test.
1413
1414 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1415
1416         PR target/19890
1417         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1418
1419 2005-03-29  Dale Ranta  <dir@lanl.gov>
1420             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1421
1422         PR libfortran/20163
1423         * gfortran.dg/pr20163-2.f: New test.
1424
1425 2005-03-28  Jan Hubicka  <jh@suse.cz>
1426
1427         PR middle-end/20635
1428         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1429         by Jakub Jelinek.
1430
1431 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1432
1433         PR tree-optimization/20626
1434         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1435         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1436
1437 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1438
1439         * gfortran.dg/underflow.f90:  New test.
1440         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1441
1442 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1443
1444         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1445
1446 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1447
1448         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1449         (g++_init): Make sure that CXXFLAGS is set.
1450         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1451         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1452         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1453         * lib/objc.exp (objc_init): Likewise.
1454         * lib/treelang.exp (treelang_init): Likewise.
1455
1456 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1457
1458         PR tree-optimization/20470
1459         * gcc.dg/tree-ssa/pr20470.c: New test.
1460
1461 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1462
1463         * gcc.dg/ppc-stfiwx.c: New.
1464
1465 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1466
1467         PR target/19888
1468         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1469
1470 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1471
1472         * gcc.dg/20050325-1.c: Fix a typo.
1473
1474 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1475
1476         PR libfortran/19678
1477         PR libfortran/19679
1478         * gfortran.dg/dos_eol.f: New test.
1479
1480 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1481
1482         PR rtl-optimization/20249
1483         * gcc.dg/20050325-1.c: New test.
1484
1485 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1486
1487         PR libfortran/15332
1488         * gfortran.dg/pr15332.f: New test.
1489
1490 2005-03-24  Dale Johannesen  <dalej@apple.com>
1491
1492         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1493
1494 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1495
1496         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1497         'internal' visibility.
1498         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1499         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1500         'protected' visibility.
1501         * gcc.dg/visibility-7.c: Likewise.
1502         * lib/target-supports.exp (check_visibility_available): Take
1503         a parameter, the kind of visibility to check for.
1504         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1505         to check_visibility_available.
1506
1507         * g++.dg/expr/cast3.C: New.
1508
1509 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1510
1511         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1512         rs6000.
1513
1514 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1515
1516         PR target/20095
1517         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1518
1519 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1520
1521         * gcc.dg/badshift.c: Renamed to...
1522         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1523
1524         * gcc.target/i386/badshift.c: Renamed to...
1525         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1526         only.
1527
1528         PR rtl-optimization/20532
1529         * gcc.target/i386/badshift.c: New.
1530
1531 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1532
1533         * gfortran.dg/pr18025.f90: New test.
1534
1535 2005-03-23  Dale Johannesen  <dalej@apple.com>
1536         
1537         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1538
1539 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1540
1541         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1542
1543         * lib/target-supports.exp (check_iconv_available): Default
1544         libiconv to -liconv, if there is no definition.
1545
1546 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1547
1548         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1549
1550 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1551
1552         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1553         * g++.dg/opt/pr7503-2.C: Likewise.
1554         * g++.dg/opt/pr7503-3.C: Likewise.
1555         * g++.dg/opt/pr7503-4.C: Likewise.
1556         * g++.dg/opt/pr7503-5.C: Likewise.
1557         * g++.dg/warn/minmax.C: New test.
1558
1559 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1560
1561         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1562         * gfortran.dg/g77_intrinsics_sub.f: New test.
1563
1564 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1565             Jan Hubicka  <jh@suse.cz>
1566             Steven Bosscher <stevenb@suse.de
1567
1568         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1569
1570 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1571
1572         PR c++/19980
1573         * g++.dg/template/redecl3.C: New test.
1574
1575 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1576
1577         PR c++/20499
1578         * g++.dg/parse/error16.C: Tweak error markers.
1579
1580 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1581
1582         PR target/20561
1583         * gcc.dg/20050321-2.c: New test.
1584
1585 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1586
1587         PR c++/20465
1588         PR c++/20381
1589         * g++.dg/template/ptrmem12.C: New.
1590
1591 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1592
1593         PR rtl-optimization/20527
1594         * gcc.c-torture/execute/pr20527-1.c: New test.
1595
1596 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1597
1598         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1599         program, compile it into a real executable and then delete the .c
1600         and .x files afterwards, to avoid problems on testglue targets.
1601
1602 2005-03-21  Stuart Hastings  <stuart@apple.com>
1603
1604         * gcc.target/i386/sse-2.c: New.
1605         
1606 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1607
1608         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1609
1610 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1611
1612         * g++.dg/parse/crash25.C: Fix typo.
1613
1614 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1615
1616         PR c++/20461
1617         * g++.dg/parse/crash24.C: New test.
1618
1619         PR c++/20536
1620         * g++.dg/parse/crash25.C: New test.
1621
1622 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1623
1624         PR c++/20147    
1625         * g++.dg/ext/stmtexpr4.C: New test.
1626
1627 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1628
1629         PR middle-end/20539
1630         * gcc.c-torture/compile/pr13066-1.c: New test case.
1631         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1632         * g++.dg/opt/pr13066-1.C: Likewise.
1633
1634 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1635
1636         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1637
1638 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1639
1640         PR fortran/18525
1641         * gfortran.dg/nesting_1.f90: New test.
1642
1643 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1644
1645         PR c++/20240
1646         * g++.dg/lookup/using13.C: New test.
1647
1648 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1649
1650         PR c++/20333
1651         * g++.dg/template/crash36.C: New test.
1652
1653 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1654
1655         PR c++/20463
1656         * g++.dg/template/crash35.C: New test.
1657
1658 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1659
1660         PR c++/19966
1661         * g++.dg/overload/operator2.C: New test.
1662
1663 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1664
1665         PR libfortran/20257
1666         * gfortran.dg/pr20257.f90: New test.
1667
1668 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1669
1670         PR libfortran/20480
1671         * gfortran.dg/pr20480.f90: New test.
1672
1673 2005-03-16  Richard Henderson  <rth@redhat.com>
1674
1675         PR middle-end/15700
1676         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1677         (_rtld_global): New.
1678         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1679         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1680
1681         * gcc.dg/alias-3.c: New.
1682         * gcc.dg/alias-4.c: New.
1683         * gcc.dg/alias-5.c: New.
1684         * gcc.dg/alias-6.c: New.
1685
1686 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1687
1688         * gcc.dg/cpp/ucnid-7.c: New.
1689
1690 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1691             Dorit Naishlos  <dorit@il.ibm.com>
1692
1693         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1694         darwin.
1695
1696 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1697
1698         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1699         misaligned accesses.
1700         * gcc.dg/vect/vect-58.c: Likewise.
1701         * gcc.dg/vect/vect-92.c: New.
1702         * gcc.dg/vect/vect-93.c: New.
1703
1704 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1705
1706         PR fortran/18827
1707         * gfortran.dg/assign_2.f90: New test.
1708         * gfortran.dg/assign_3.f90: New test.
1709         * gfortran.dg/assign.f90: New test.
1710
1711 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1712
1713         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1714         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1715         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1716         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1717         names.
1718
1719 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1720
1721         * gcc.dg/cpp/ucnid-6.c: New.
1722
1723         * gcc.dg/cpp/normalize-1.c: New.
1724         * gcc.dg/cpp/normalize-2.c: New.
1725         * gcc.dg/cpp/normalize-3.c: New.
1726         * gcc.dg/cpp/normalize-4.c: New.
1727         * gcc.dg/cpp/ucnid-4.c: New.
1728         * gcc.dg/cpp/ucnid-5.c: New.
1729         * g++.dg/cpp/normalize-1.C: New.
1730         * g++.dg/cpp/ucnid-1.C: New.
1731
1732 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1733
1734         * gcc.dg/pr18628.c: New.
1735
1736 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1737
1738         PR c++/20280
1739         * g++.dg/tree-ssa/pr20280.C: New.
1740
1741 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1742
1743         PR fortran/20467
1744         * gfortran.dg/stfunc_2.f90: New test.
1745
1746 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1747
1748         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1749
1750 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1751
1752         * gcc.dg/tree-ssa/20050314-1.c: New test.
1753
1754 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1755
1756         PR c++/4403
1757         PR c++/9783, DR433
1758         * g++.dg/template/friend34.C: New test.
1759         * g++.dg/template/friend35.C: Likewise.
1760         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1761
1762 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1763
1764         Friend class name lookup 5/n
1765         PR c++/1016
1766         * g++.dg/lookup/hidden-class1.C: New test.
1767         * g++.dg/lookup/hidden-class2.C: Likewise.
1768         * g++.dg/lookup/hidden-class3.C: Likewise.
1769         * g++.dg/lookup/hidden-class4.C: Likewise.
1770         * g++.dg/lookup/hidden-class5.C: Likewise.
1771         * g++.dg/lookup/hidden-class6.C: Likewise.
1772         * g++.dg/lookup/hidden-class7.C: Likewise.
1773         * g++.dg/lookup/hidden-class8.C: Likewise.
1774         * g++.dg/lookup/hidden-class9.C: Likewise.
1775         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1776         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1777         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1778         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1779         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1780         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1781         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1782         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1783         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1784         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1785         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1786
1787 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1788
1789         PR c++/20157
1790         * g++.dg/template/error18.C: New test.
1791
1792 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1793
1794         PR debug/16792
1795         * g++.dg/debug/pr16792.C: New test.
1796
1797 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1798
1799         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1800         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1801         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1802         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1803         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1804         test assertion names.
1805
1806 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1807
1808         PR fortran/18600
1809         * gfortran.dg/stfunc_1.f90: New test.
1810
1811 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1812
1813         PR fortran/16907
1814         * gfortran.dg/real_index_1.f90: New test.
1815
1816 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1817
1818         PR fortran/20323
1819         * gfortran.dg/spec_expr_1.f90: New test.
1820
1821 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1822
1823         PR c/20402
1824         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1825         new parser.
1826
1827 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1828
1829         PR fortran/20361
1830         * gfortran.dg/largeequiv_1.f90: New test.
1831
1832 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1833
1834         * gcc.dg/ucnid-1.c: New.
1835         * gcc.dg/ucnid-2.c: New.
1836         * gcc.dg/ucnid-3.c: New.
1837         * gcc.dg/ucnid-4.c: New.
1838         * gcc.dg/ucnid-5.c: New.
1839         * gcc.dg/ucnid-6.c: New.
1840         * gcc.dg/cpp/ucnid-1.c: New.
1841         * gcc.dg/cpp/ucnid-2.c: New.
1842         * gcc.dg/cpp/ucnid-3.c: New.
1843         * g++.dg/other/ucnid-1.C: New.
1844
1845 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1846
1847         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1848
1849 2005-03-11  Per Bothner  <per@bothner.com>
1850
1851         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1852         that diagnotics refer to correct token.
1853         * gcc.dg/unused-3.c: Likewise.
1854
1855 2005-03-11  Per Bothner  <per@bothner.com>
1856
1857         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1858         constant" is now actually on same line as string constant.
1859         * gcc.dg/cpp/direct2s.c: Likewise.
1860
1861 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1862
1863         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1864
1865 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1866
1867         PR libfortran/20124
1868         * gfortran.dg/pr20124.f90: New Test
1869
1870 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1871
1872         PR tree-optimization/20130
1873         * gcc.dg/pr20130-1.c: New test.
1874
1875 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1876
1877         PR target/20095
1878         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1879
1880 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1881
1882         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1883
1884 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1885
1886         * g++.dg/eh/forced1.C: Fix comment.
1887         * g++.dg/eh/forced2.C: Ditto.
1888         * g++.dg/eh/forced3.C: Ditto.
1889         * g++.dg/eh/forced4.C: Ditto.
1890
1891 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1892
1893         PR rtl-opt/20412
1894         * gcc.c-torture/compile/pr20412.c: New test.
1895
1896 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1897
1898         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1899
1900 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1901
1902         PR target/20322
1903         * gcc.dg/20050307-1.c: New test.
1904
1905 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1906
1907         PR c++/20375
1908         * g++.dg/other/stdarg3.C: New.
1909
1910 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1911
1912         PR c++/18384, c++/18327
1913         * g++.dg/init/array19.C: New test.
1914
1915         PR inline-asm/20314
1916         * gcc.dg/torture/pr20314-1.c: New test.
1917         * gcc.dg/torture/pr20314-2.c: New test.
1918
1919 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1920
1921         * gcc.dg/20050309-1.c: New test.
1922
1923 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1924
1925         * gcc.dg/builtins-10.c: Reactivate disabled test.
1926         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1927         new cbrt transformations.
1928
1929 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1930
1931         PR c++/20208
1932         * g++.dg/template/array13.C: New test.
1933
1934 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1935
1936         PR c++/16859
1937         * g++.dg/init/brace4.C: New test.
1938
1939 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1940
1941         PR c++/20186
1942         * g++.dg/template/non-dependent12.C: New.
1943
1944 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1945
1946         PR c++/20142
1947         * g++.dg/init/array18.C: Add dg-do run marker.
1948         
1949         PR c++/20142
1950         * g++.dg/init/array18.C: New test.
1951
1952 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1953
1954         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1955         * g++.dg/gcov/gcov.exp: Likewise.
1956         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1957         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1958         * lib/c-torture.exp: Likewise.
1959         * lib/fortran-torture.exp: Likewise.
1960         * lib/g++.exp: Likewise.
1961         * lib/gcc-defs.exp: Likewise.
1962         * lib/gcc-dg.exp: Likewise.
1963         * lib/gcc.exp: Likewise.
1964         * lib/gcov.exp: Likewise.
1965         * lib/gfortran.exp: Likewise.
1966         * lib/mike-g++.exp: Likewise.
1967         * lib/mike-gcc.exp: Likewise.
1968         * lib/objc-torture.exp: Likewise.
1969         * lib/objc.exp: Likewise.
1970         * lib/profopt.exp: Likewise.
1971         * lib/target-libpath.exp: Likewise.
1972         * lib/target-supports.exp: Likewise.
1973         * lib/treelang.exp: Likewise.
1974         * lib/wrapper.exp: Likewise.
1975
1976 2005-03-08  Jeff Law  <law@redhat.com>
1977
1978         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1979         PHI-OPT changes.
1980
1981 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1982
1983         * gcc.dg/vect/pr20122.c: New test.
1984
1985 2005-03-07  Jeff Law  <law@redhat.com>
1986
1987         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1988         was folded away.
1989         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1990         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1991         * gcc.dg/tree-ssa/pr18134.c: New test.
1992
1993 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1994
1995         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1996         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1997         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1998
1999 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
2000
2001         PR tree-opt/17671
2002         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
2003
2004 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
2005
2006         * g++.dg/warn/Wnvdtor.C: New test.
2007
2008 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
2009
2010         * gcc.dg/torture/pr19683-1.c: New test.
2011
2012 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
2013
2014         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
2015         * gfortran.dg/g77/19990313-2.f: Ditto.
2016         * gfortran.dg/g77/19990313-3.f: Ditto.
2017         * gfortran.dg/g77/19990525-0.f: Ditto.
2018         * gfortran.dg/g77/19990826-0.f: Ditto.
2019         * gfortran.dg/g77/19990826-2.f: Ditto.
2020         * gfortran.dg/g77/19990826-3.f: Ditto.
2021         * gfortran.dg/g77/20000511-1.f: Ditto.
2022         * gfortran.dg/g77/20000511-2.f: Ditto.
2023         * gfortran.dg/g77/970625-2.f: Ditto.
2024         * gfortran.dg/g77/980310-2.f: Ditto.
2025         * gfortran.dg/g77/980310-3.f: Ditto.
2026         * gfortran.dg/g77/980310-8.f: Ditto.
2027         * gfortran.dg/g77/980519-2.f: Ditto.
2028         * gfortran.dg/g77/alpha1.f: Ditto.
2029         * gfortran.dg/g77/claus.f: Ditto.
2030         * gfortran.dg/g77/erfc.f: Ditto.
2031         * gfortran.dg/g77/short.f: Ditto.
2032         * gfortran.fortran-torture/execute/data.f90: Ditto.
2033         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
2034         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
2035
2036 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2037
2038         * lib/file-format.exp (gcc_target_object_format): Add check for som
2039         format and hardcode object formats on hppa*-*-hpux*.
2040         * lib/target-supports.exp (check_weak_available): Add check for som
2041         object format.  Always return 0 on hppa*-*-hpux10*.
2042
2043         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
2044         is defined.
2045
2046         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
2047
2048 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2049
2050         * gfortran.dg/pr19936_1.f90: New test.
2051         * gfortran.dg/pr19936_2.f90: New test.
2052         * gfortran.dg/pr19936_3.f90: New test.
2053
2054 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2055             Paul Thomas <prthomas@drfccad.cea.fr>
2056
2057         * gfortran.dg/PR19754_1.f90: New test.
2058         * gfortran.dg/PR19754_2.f90: Ditto.
2059
2060 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2061
2062         PR c++/19311
2063         * g++.dg/template/non-dependent11.C: New test.
2064
2065 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2066
2067         * lib/target-supports.exp (check_iconv_available): Fix comment.
2068
2069 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2070             Joseph S. Myers  <joseph@codesourcery.com>
2071
2072         PR c++/19797
2073         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2074
2075 2005-03-04  Matthew Sachs  <msachs@apple.com>
2076
2077         * gcc.exp (gcc_target_compile): Put braces around
2078         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2079         * objc.exp (objc_target_compile): Likewise.
2080         * treelang.exp (treelang_target_compile): Likewise.
2081
2082 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2083
2084         PR fortran/19673
2085         * gfortran.dg/func_result_1.f90: New test.
2086
2087 2005-03-04  Ben Elliston  <bje@au.ibm.com>
2088
2089         * gcc.misc-tests/options.exp: New test.
2090
2091 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
2092
2093         * gcc.dg/pr15784-4.c: New test.
2094
2095 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
2096
2097         * gcc.c-torture/execute/pr17133.c: New.
2098         * gcc.c-torture/compile/20050303-1.c: New.
2099
2100 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
2101
2102         * gcc.dg/cpp/assert4.c:  Fix for cygwin
2103
2104 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
2105
2106         * g++.dg/overload/using2.C: New.
2107
2108 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
2109
2110         PR c++/19916
2111         * g++.dg/init/ptrmem2.C: New test.
2112
2113 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
2114
2115         PR c/8927
2116         * gcc.dg/pr8927-1.c: New test.
2117
2118 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2119
2120         PR c++/20232
2121         * g++.dg/inherit/covariant12.C: New.
2122
2123 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2124
2125         PR fortran/19479
2126         * gfortran.dg/bound_1.f90: New test.
2127
2128 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
2129
2130         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
2131         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
2132
2133 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
2134
2135         PR c/20245
2136         * gcc.dg/pr20245-1.c: New test.
2137
2138 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
2139
2140         PR middle-end/19874
2141         * gcc.c-torture/execute/20050119-2.c: New test case.
2142
2143 2005-02-28  Ben Elliston  <bje@au.ibm.com>
2144
2145         * README: Update the DejaGnu bug reporting address.
2146         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
2147         * lib/objc-torture.exp: Likewise.
2148
2149 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2150
2151         * gfortran.dg/boz_1.f90: New test.
2152         * gfortran.dg/boz_3.f90: New test.
2153         * gfortran.dg/boz_4.f90: New test.
2154
2155 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2156
2157         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
2158         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
2159
2160 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2161
2162         PR libfortran/20101
2163         * gfortran.dg/write_0_pe_format.f90: New test.
2164
2165 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
2166
2167         PR c++/20206
2168         * g++.dg/opt/thunk2.C: New test.
2169         * g++.dg/opt/covariant1.C: New test.
2170
2171 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2172
2173         * gfortran.dg/e_d_fmt.f90: New test.
2174
2175 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
2176
2177         * gcc.dg/asm-b.c: Fix comment typos.
2178
2179 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2180
2181         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
2182         a V_MAY_DEF also.
2183
2184 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2185
2186         PR tree-opt/20188
2187         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
2188         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
2189         * gcc.dg/asm-b.c: New test.
2190
2191 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
2192
2193         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
2194         Disable this test on IRIX 6.
2195
2196 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
2197
2198         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
2199         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
2200         parser.
2201
2202 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
2203
2204         PR tree-optimization/20204
2205         * testsuite/gcc.dg/pr20204.c: New test.
2206
2207 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
2208
2209         PR target/20196
2210         * gcc.c-torture/execute/20050224-1.c: New test.
2211
2212         PR c++/20175
2213         * g++.dg/warn/Wbraces2.C: New test.
2214
2215 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
2216
2217         PR c++/19878
2218         * g++.dg/init/const2.C: New test.
2219
2220 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2221
2222         PR tree-optimization/20100
2223         * gcc.c-torture/execute/pr20100-1.c: New test.
2224
2225 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2226
2227         * gfortran.dg/implicit_3.f90: New test.
2228
2229         * gfortran.dg/deftype_1.f90: New test.
2230
2231 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
2232
2233         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
2234         the test passes.
2235         * g++.dg/other/anon3.C: Accept a warning.
2236
2237 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2238
2239         * gcc.dg/pr20017.c: Fix a comment typo.
2240
2241 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2242
2243         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2244
2245 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2246
2247         PR ada/19902
2248         * ada/acats/tests/cxa/cxa3004.a: Remove.
2249         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2250
2251 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2252
2253         PR c++/20073
2254         * g++.dg/init/const1.C: New test.
2255
2256         PR c++/19991
2257         * g++.dg/parse/constant7.C: New test.
2258
2259         PR c++/20152
2260         * g++.dg/parse/error27.C: New test.
2261         * g++.dg/template/qualttp15.C: Adjust error markers.
2262         * g++.old-deja/g++.other/struct1.C: Likewise.
2263         
2264         PR c++/20153
2265         * g++.dg/template/error17.C: New test.
2266
2267         PR c++/20148
2268         * g++.dg/parser/error26.C: New test.
2269
2270 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2271
2272         PR tree-optimization/20100
2273         PR tree-optimization/20115
2274         * gcc.dg/pr20115.c: New test.
2275         * gcc.dg/pr20115-1.c: New test.
2276         * gcc.dg/pr20100.c: New test.
2277         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2278         call-clobbered variables after alias1.
2279
2280 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2281
2282         * gfortran.dg/list_read_4.f90: new test.
2283
2284 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2285
2286         PR rtl-optimization/20017.
2287         * gcc.dg/pr20017.c: New.
2288
2289 2005-02-22  Devang Patel  <dpatel@apple.com>
2290
2291         PR 19952
2292         * g++.dg/tree-ssa/pr19952.C: New test.
2293         
2294 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2295
2296         PR c++/19883
2297         * g++.dg/parse/constant6.C: New test.
2298
2299 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2300
2301         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2302         * g++.dg/charset/asm2.c: Likewise.
2303         * g++.dg/charset/asm3.c: Likewise.
2304         * g++.dg/charset/asm4.c: Likewise.
2305         * g++.dg/charset/asm5.c: Likewise.
2306         * g++.dg/charset/attribute1.c: Likewise.
2307         * g++.dg/charset/attribute2.c: Likewise.
2308         * g++.dg/charset/extern1.cc: Likewise.
2309         * g++.dg/charset/extern2.cc: Likewise.
2310         * g++.dg/charset/extern3.cc: Likewise.
2311         * g++.dg/charset/function.cc: Likewise.
2312         * g++.dg/charset/string.c: Likewise.
2313         * g++.dg/charset/charset.exp: Likewise.
2314         * lib/target-supports.exp (check_iconv_available): Fix comment.
2315
2316 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2317
2318         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2319         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2320         * gcc.dg/charset/asm2.c: Likewise.
2321         * gcc.dg/charset/asm3.c: Likewise.
2322         * gcc.dg/charset/asm4.c: Likewise.
2323         * gcc.dg/charset/asm5.c: Likewise.
2324         * gcc.dg/charset/asm6.c: Likewise.
2325         * gcc.dg/charset/attribute1.c: Likewise.
2326         * gcc.dg/charset/attribute2.c: Likewise.
2327         * gcc.dg/charset/builtin1.c: Likewise.
2328         * gcc.dg/charset/extern.c: Likewise.
2329         * gcc.dg/charset/function.c: Likewise.
2330         * gcc.dg/charset/string.c: Likewise.
2331         * gcc.dg/charset/charset.exp: Likewise.
2332
2333 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2334
2335         PR fortran/20086
2336         * gfortran.dg/pr20086.f90: New test.
2337
2338 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2339
2340         PR tree-optimization/19786
2341         * g++.dg/tree-ssa/pr19786.C: New.
2342
2343 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2344
2345         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2346
2347 2005-02-21  Jeff Law  <law@redhat.com>
2348
2349         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2350
2351 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2352
2353         * gfortran.dg/do_iterator: Split loop, markup all lines for
2354         which an error locus is printed.
2355         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2356         locus is printed.
2357         * gfortran.dg/select_4.f90: Likewise.
2358         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2359         locuses in the various permutations.
2360
2361 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2362
2363         PR tree-optimization/19951
2364         * g++.dg/vect: New directory.
2365         * g++.dg/vect/vect.exp: New file.
2366         * g++.dg/vect/pr19951.cc: New testcase.
2367         * g++.dg/dg.exp: Also prune vectorizer tests.
2368
2369 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2370
2371         PR 18785
2372         * gcc.dg/charset/builtin1.c: New test.
2373
2374 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2375
2376         PR c++/19299
2377         * g++.dg/inherit/volatile1.C: New test.
2378
2379         PR c++/19440
2380         * g++.dg/template/dtor4.C: New test.
2381
2382 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2383
2384         * gfortran.dg/int_1.f90: New test.
2385
2386 2005-02-19  Devang Patel  <dpatel@apple.com>
2387
2388         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2389
2390 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2391
2392         * gfortran.dg/achar_1.f90: New test.
2393
2394 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2395
2396         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2397
2398 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2399             Jakub Jelinek  <jakub@redhat.com>
2400
2401         PR tree-optimization/19828
2402         * gcc.dg/tree-ssa/loop-7.c: New test.
2403         * gcc.c-torture/execute/20050218-1.c: New test.
2404
2405 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2406
2407         PR c/20043
2408         * gcc.dg/transparent-union-1.c: New test.
2409         * gcc.dg/transparent-union-2.c: New test.
2410
2411 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2412
2413         PR tree-optimization/18977
2414         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2415
2416 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2417
2418         PR target/20054
2419         * gcc.dg/pr20054.c: New test.
2420
2421 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2422
2423         PR c++/19508
2424         * g++.dg/ext/attrib20.C: New test.
2425
2426 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2427
2428         PR middle-end/20030
2429         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2430
2431 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2432
2433         PR c++/20008
2434         * g++.dg/opt/switch4.C: New.
2435
2436 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2437
2438         PR c++/20023
2439         PR tree-optimization/20009
2440         * gcc.c-torture/compile/20050217-1.c: New test.
2441         * g++.dg/opt/switch3.C: New test.
2442
2443         PR tree-optimization/18947
2444         * gcc.c-torture/compile/20050215-1.c: New test.
2445         * gcc.c-torture/compile/20050215-2.c: New test.
2446         * gcc.c-torture/compile/20050215-3.c: New test.
2447
2448 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2449
2450         PR c++/20028
2451         * g++.dg/template/crash34.C: New.
2452
2453         PR c++/20022
2454         * g++.dg/other/access3.C: New.
2455
2456 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2457
2458         * gcc.dg/vect/vect-98.c: New test.
2459
2460 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2461
2462         PR tree-optimization/19967
2463         * gcc.dg/pr19967.c: New.
2464
2465 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2466
2467         PR middle-end/19857
2468         * gcc.dg/tree-ssa/20050215-1.c: New test.
2469         * gcc.c-torture/execute/20050215-1.c: New test.
2470
2471 2005-02-15  Eric Christopher  <echristo@redhat.com>
2472
2473         * gcc.dg/cpp/20050215-1.c: New file.
2474
2475 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2476
2477         PR tree-optimization/15785
2478         * gcc.dg/pr15785-1.c: New test.
2479
2480 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2481
2482         PR c++/17788
2483         * g++.dg/init/ctor4.C: New.
2484         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2485
2486 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2487
2488         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2489         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2490
2491 2005-02-15  Andreas Schwab  <schwab@suse.de>
2492
2493         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2494         declare malloc.
2495
2496 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2497
2498         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2499
2500 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2501
2502         PR tree-optimization/19853
2503         * gcc.c-torture/compile/pr19853.c: New test.
2504
2505 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2506
2507         PR c++/19608
2508         * g++.dg/parse/local-class1.C: New.
2509
2510         PR c++/19895
2511         * g++.dg/parse/ptrmem3.C: New.
2512
2513         PR c++/19884
2514         * g++.old-deja/g++.oliva/template6.C: Add another case.
2515         * g++.dg/template/explicit6.C: New.
2516
2517 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2518
2519         PR c++/17816
2520         * g++.dg/other/redecl2.C: New.
2521
2522 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2523
2524         PR c++/19891
2525         * g++.dg/abi/covariant4.C: New.
2526
2527 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2528
2529         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2530
2531 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2532
2533         * gcc.dg/vect/vect-96.c: Fix typo.
2534
2535 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2536
2537         PR c++/14479
2538         PR c++/19487
2539         * g++.dg/template/enum5.C: New test.
2540
2541 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2542
2543         * gcc.dg/vect/vect-97.c: New test.
2544
2545 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2546
2547         * gcc.dg/vect/vect-96.c: New test.
2548
2549 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2550
2551         * gcc.dg/builtins-34.c: Also check ldexp*.
2552
2553 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2554
2555         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2556
2557 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2558
2559         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2560         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2561         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2562         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2563         selector_list, selector_expression, dg-process-target): Move to new
2564         file target-supports-dg.exp.
2565         * lib/target-supports-dg.exp: New.
2566
2567         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2568         New.
2569
2570 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2571
2572         PR c++/19666
2573         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2574
2575         PR middle-end/19858
2576         * gcc.c-torture/compile/20050210-1.c: New test.
2577
2578 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2579
2580         PR c++/19755
2581         * g++.dg/warn/Wbraces1.C: New test.
2582
2583 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2584
2585         * gcc.dg/builtins-52.c: New testcase.
2586
2587 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2588
2589         PR c/19342
2590         * gcc.c-torture/execute/20050119-1.c: New test.
2591
2592 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2593
2594         PR c++/19811
2595         * g++.dg/init/delete1.C: New test.
2596
2597 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2598
2599         PR c++/18470
2600         * g++.dg/template/static12.C: New test.
2601
2602 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2603
2604         PR c++/19787
2605         * g++.dg/conversion/ambig1.C: New test.
2606
2607         PR c++/19739
2608         * g++.dg/ext/attrib19.C: New test.
2609
2610         PR c++/19732
2611         * g++.dg/parse/dtor5.C: New test.
2612
2613         PR c++/19762
2614         * g++.dg/template/dtor3.C: New test.
2615
2616         PR c++/19826
2617         * g++.dg/template/static11.C: New test.
2618         * g++.dg/template/crash2.C: Remove dg-error marker.
2619
2620 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2621
2622         PR C++/18491
2623         * g++.old-deja/g++.mike/p10769a.C: Remove.
2624
2625 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2626
2627         * gcc.dg/builtins-48.c: New test case.
2628         * gcc.dg/builtins-49.c: New test case.
2629         * gcc.dg/builtins-50.c: New test case.
2630         * gcc.dg/builtins-51.c: New test case.
2631
2632 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2633
2634         PR middle-end/19583
2635         * g++.dg/warn/Wreturn-type-3.C: New test.
2636
2637 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2638
2639         PR middle-end/19402
2640         * gcc.dg/pr19402-1.c: New testcase.
2641         * gcc.dg/pr19402-2.c: likewise.
2642
2643 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2644
2645         PR middle-end/19854
2646         * g++.dg/tree-ssa/tmmti.C: New testcase.
2647
2648 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2649
2650         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2651
2652 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2653
2654         PR c++/19733
2655         * g++.dg/parse/crash23.C: New test.
2656         * g++.dg/warn/Weff1.C: New test.
2657
2658 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2659
2660         * gcc.dg/20050209-1.c: New test.
2661
2662 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2663
2664         PR target/19799
2665         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2666
2667 2005-02-08  Mike Stump  <mrs@apple.com>
2668
2669         * g++.dg/pch/import-2.c: New test.
2670         * g++.dg/pch/import-2.hs: New.
2671         * g++.dg/pch/include/import-2a.h: New.
2672         * g++.dg/pch/include/import-2b.h: New.
2673
2674 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2675
2676         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2677
2678 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2679
2680         * gfortran.dg/substr_1.f90: New test.
2681
2682 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2683
2684         PR middle-end/19775
2685         * gcc.dg/torture/builtin-power-1.c: Disable test for
2686         invalid transformation.
2687         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2688         no longer optimize.
2689         * gcc.dg/builtins-47.c: New testcase.
2690
2691 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2692             Dorit Naishlos  <dorit@il.ibm.com>
2693
2694         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2695
2696 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2697
2698         * gcc.c-torture/compile/20050206-1.c: New test.
2699
2700 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2701
2702         PR tree-opt/19768
2703         * g++.dg/opt/pr19768.C: New test.
2704
2705 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2706
2707         PR tree-opt/19736
2708         * gcc.c-torture/compile/pr19736.c: New test.
2709
2710 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2711
2712         PR c++/17401
2713         * g++.dg/parse/error25.C: New test.
2714
2715 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2716
2717         * gcc.c-torture/execute/20050203-1.c: New.
2718
2719 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2720
2721         * gcc.dg/vect/vect-85.c: Remove xfail.
2722         * gcc.dg/vect/vect-86.c: Remove xfail.
2723         * gcc.dg/vect/vect-87.c: Remove xfail.
2724         * gcc.dg/vect/vect-88.c: Remove xfail.
2725
2726 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2727
2728         * gcc.dg/altivec-19.c: New.
2729
2730 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2731
2732         PR c/17807
2733         * gcc.dg/nested-func-3.c: New test.
2734         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2735
2736 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
2737
2738         * gcc.test-framework/gen_directive_tests: Generate tests for
2739         selector expressions.
2740
2741 2005-02-02  Matt Austern  <austern@apple.com>
2742
2743         PR c++/19628
2744         * g++/ext/builtin7.C: New.
2745         * g++/ext/builtin8.C: New.
2746
2747 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2748
2749         PR c/18502
2750         * gcc.dg/pr18502-1.c: New test.
2751
2752 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2753
2754         PR c++/17413
2755         * g++.dg/template/local4.C: Tweak.
2756
2757 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2758
2759         PR tree-optimization/19578
2760         * gcc.c-torture/compile/20050202-1.c: New test.
2761
2762 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2763
2764         PR c/19435
2765         * gcc.dg/c99-init-4.c: New test.
2766
2767 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2768
2769         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2770
2771         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2772
2773         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2774         * g++.dg/eh/check-vect.h: New.
2775
2776         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2777         * gcc.dg/vect/vect-78.c: Ditto.
2778         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2779         Remove.
2780
2781         * g++.dg/conversion/simd1.C: Expect warning.
2782         * g++.dg/ext/attribute-test-1.C: Ditto.
2783         * g++.dg/ext/attribute-test-2.C: Ditto.
2784         * g++.dg/ext/attribute-test-3.C: Ditto.
2785         * g++.dg/ext/attribute-test-4.C: Ditto.
2786
2787         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2788         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2789
2790         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2791
2792 2005-02-01  Richard Henderson  <rth@redhat.com>
2793
2794         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2795         long double for ibm double-double format.
2796         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2797
2798 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2799
2800         PR tree-optimization/19633
2801         * testsuite/gcc.dg/pr19633-1.c: New test.
2802         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2803         to NULL or a symbol.
2804
2805 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2806
2807         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2808         New procs.
2809         (dg-process-target (local override)): Handle selector expressions.
2810
2811         * gcc.test-framework/README: Describe tests in source directory.
2812         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2813         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2814         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2815         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2816         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2817         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2818         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2819         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2820         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2821         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2822         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2823         * gcc.test-framework/dg-error-exp-P.c: New test.
2824         * gcc.test-framework/dg-error-exp-XP.c: New test.
2825         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2826         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2827         * gcc.test-framework/dg-output-exp-P.c: New test.
2828         * gcc.test-framework/dg-output-exp-XF.c: New test.
2829         * gcc.test-framework/dg-warning-exp-P.c: New test.
2830         * gcc.misc-tests/dg-1.c: Remove.
2831         * gcc.misc-tests/dg-2.c: Remove.
2832         * gcc.misc-tests/dg-3.c: Remove.
2833         * gcc.misc-tests/dg-4.c: Remove.
2834         * gcc.misc-tests/dg-5.c: Remove.
2835         * gcc.misc-tests/dg-6.c: Remove.
2836         * gcc.misc-tests/dg-7.c: Remove.
2837         * gcc.misc-tests/dg-8.c: Remove.
2838         * gcc.misc-tests/dg-9.c: Remove.
2839         * gcc.misc-tests/dg-10.c: Remove.
2840         * gcc.misc-tests/dg-11.c: Remove.
2841         * gcc.misc-tests/dg-12.c: Remove.
2842         * gcc.misc-tests/dg-test.exp: Remove.
2843
2844         * gcc.test-framework/test-framework.awk: Change recording and
2845         printing of passes and failures.
2846
2847         * gcc.test-framework: New directory.
2848         * gcc.test-framework/README: New.
2849         * gcc.test-framework/test-framework.exp: New.
2850         * gcc.test-framework/test-framework.awk: New.
2851         * gcc.test-framework/gen_directive_tests: New.
2852
2853 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2854
2855         * lib/treelang.exp: Fix comment typos.
2856         (treelang_target_compile): Don't append libs=-ltreelang to options.
2857
2858 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2859
2860         * g++.dg/parse/typename7.C: Adjust error messages.
2861
2862 2005-01-31  Jeff Law  <law@redhat.com>
2863
2864         * gcc.c-torture/execute/20050131-1.c: New test.
2865         * gcc.dg/wcaselabel.c: New test.
2866
2867 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2868
2869         * g++.dg/other/warning1.C: Adjust error messags.
2870         * g++.dg/parse/constant5.C: New test.
2871
2872 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2873
2874         PR c/19333
2875         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2876         the test case valid.
2877         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2878         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2879         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2880         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2881         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2882         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2883
2884 2005-01-31  Dale Johannesen  <dalej@apple.com>
2885
2886         * g++.dg/opt/pr19650.C:  New test.
2887
2888 2005-01-31  Richard Henderson  <rth@redhat.com>
2889
2890         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2891         long double for intel double extended format.
2892         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2893
2894 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2895
2896         PR c++/19555
2897         * g++.dg/template/static10.C: New test.
2898
2899         PR c++/19395
2900         * g++.dg/parse/error24.C: New test.
2901
2902         PR c++/19367
2903         * g++.dg/lookup/builtin1.C: New test.
2904
2905         PR c++/19457
2906         * g++.dg/warn/conv3.C: New test.
2907
2908 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2909
2910         PR fortran/19647
2911         * gfortan.dg/inquire_7.f90
2912
2913 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2914
2915         PR tree-optimization/15791
2916         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2917         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2918         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2919         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2920         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2921         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2922         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2923         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2924         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2925         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2926
2927 2005-01-29  Paul Brook  <paul@codesourcery.com>
2928
2929         PR fortran/18565
2930         * check.c (real_or_complex_check): New function.
2931         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2932         * intrinsic.c (add_functions): Use new check functions.
2933         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2934         Add prototypes.
2935
2936 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2937
2938         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2939         gcc.dg/lvalue-3.c: New tests.
2940         * gcc.dg/concat.c: Update expected messages.
2941
2942 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2943
2944         PR libfortran/19595
2945         * gfortran.dg/eor_1.f90:  New test.
2946
2947 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2948
2949         PR fortran/19589
2950         * gfortran.dg/logical_data_1.f90: New test.
2951
2952 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2953
2954         PR c++/19253
2955         * g++.dg/template/crash33.C: New test.
2956
2957         PR c++/19667
2958         * g++.dg/template/crash32.C: New test.
2959
2960 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2961
2962         PR middle-end/16558
2963         * g++.dg/warn/Wreturn-type-2.C: New test.
2964
2965 2004-06-24  Jeff Law  <law@redhat.com>
2966
2967         * gcc.dg/tree-ssa/20050128-1.c: New test.
2968
2969 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2970
2971         * gcc.target/frv/all-mdpackh-1.c: New test.
2972
2973 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2974
2975         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2976
2977 2005-01-27  Richard Henderson  <rth@redhat.com>
2978
2979         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2980
2981 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2982
2983         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2984
2985 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2986
2987         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2988         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2989         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2990         to cope with cases where the multilib options override the dg-options.
2991
2992 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2993
2994         PR c/18946
2995         * gcc.dg/noncompile/20050120-1.c: New test.
2996
2997 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2998
2999         PR tree-optimization/19633
3000         * gcc.dg/pr19633.c: New test.
3001         * gcc.dg/tree-ssa/pr19633.c: New test.
3002
3003 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
3004
3005         * gcc.dg/20041216-1.c: New test.
3006
3007 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
3008
3009         PR objc/18862
3010         * objc.dg/selector-2.m: New test.
3011
3012 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
3013
3014         * g++.dg/opt/range-test-2.C: New test.
3015
3016         PR rtl-optimization/19579
3017         * gcc.c-torture/execute/20050124-1.c: New test.
3018
3019 2005-01-26  Greg Parker  <gparker@apple.com>
3020         Stuart Hastings  <stuart@apple.com>
3021
3022         * gcc.c-torture/execute/20050125-1.c: New.
3023
3024 2005-01-18  Jan Hubicka  <jh@suse.cz>
3025
3026         PR tree-optimize/19337
3027         * gcc.c-torture/compile/20050119-1.c: New test.
3028
3029 2005-01-24  James E Wilson  <wilson@specifixinc.com>
3030
3031         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
3032         test for successful match.
3033
3034 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
3035
3036         PR objc/18408
3037         * objc.dg/comp-types-7.m: New test.
3038
3039 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
3040
3041         * lib/target-supports.exp (current_target_name): New.
3042         (check_effective_target_ilp32, check_effective_target_lp64):
3043         Cache the result to use as long as the current target, with
3044         multilib flags, remains the same.
3045
3046         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
3047         (dg-require-weak, dg-require-visibility, dg-require-alias,
3048         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
3049         dg-require-effective-target, dg-skip-if): Remove call to
3050         skip_test_and_clear_xfail.
3051         (dg-test): Clear xfail data.
3052
3053 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
3054
3055         PR target/17751
3056         * gcc.dg/ppc64-toc.c: New test.
3057
3058         * g++.dg/tree-ssa/empty-1.C: New test.
3059
3060         PR middle-end/19551
3061         * gcc.c-torture/execute/20050121-1.c: New test.
3062         * gcc.dg/20050121-2.c: New test.
3063
3064 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
3065         Paul Brook  <paul@codesourcery.com>
3066
3067         PR fortran/17941
3068         * gfortran.dg/real_const_1.f: New test.
3069         * gfortran.dg/real_const_2.f90: New test.
3070         * gfortran.dg/complex_int_1.f90: New test.
3071
3072 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3073
3074         PR fortran/19313
3075         * gfortan.dg/inquire_6.f90: New test.
3076
3077 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3078
3079         PR libfortran/19451
3080         * open_readonly_1.f90:  New test.
3081
3082 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3083
3084         PR libfortran/18982
3085         * gfortran.dg/open_new.f90: New file.
3086
3087 2005-01-22  Paul Brook  <paul@codesourcery.com>
3088
3089         * namelist_1.f90: New test.
3090
3091 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
3092
3093         PR tree-optimization/19484
3094         * gcc.c-torture/compile/20050122-[12].c: New tests.
3095
3096 2005-01-22  Paul Brook  <paul@codesourcery.com>
3097
3098         * gfortran.dg/implicit_2.f90: New test.
3099
3100 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
3101
3102         PR fortran/19314
3103         * gfortran.dg/inquire_5.f90: New test.
3104
3105 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3106
3107         PR c/18809
3108         * gcc.dg/pr18809-1.c: New test.
3109
3110 2005-01-21  Ian Lance Taylor  <ian@airs.com>
3111
3112         * gcc.dg/20050121-1.c: New test.
3113
3114         PR tree-optimization/13000
3115         * gcc.dg/20040206-1.c: Change warning to point where function is
3116         being inlined.
3117
3118 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3119
3120         PR c++/19208
3121         * g++.dg/template/array11.C: New test.
3122
3123 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3124
3125         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
3126         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
3127         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
3128         * gfortran.dg/getenv_1.f90: Add dg-do directive.
3129         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
3130         gfortran.dg/pr17164.f90: Add missing dg-do directives.
3131
3132 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3133
3134         PR tree-optimization/15349
3135         * gcc.dg/tree-ssa/pr15349.c: New.
3136
3137 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
3138
3139         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
3140
3141 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
3142
3143         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
3144         scan-assembler-times directive name.
3145
3146         * gcc.dg/asm-a.c: Move dg-require-effective-target to
3147         after dg-do.
3148
3149         PR rtl-optimization/19462
3150         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
3151
3152 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
3153
3154         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
3155         counting function calls on ia64.
3156
3157 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
3158
3159         PR rtl-optimization/15139
3160         * gcc.dg/20050111-2.c: New test.
3161
3162         PR c/17297
3163         * gcc.c-torture/compile/20050113-1.c: New testcase.
3164
3165         PR middle-end/19164
3166         * gcc.dg/20050113-1.c: New testcase.
3167
3168 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
3169
3170         * gcc.dg/vect/vect-85.c: Add comment.
3171         * gcc.dg/vect/vect-86.c: Add xfail for now.
3172         * gcc.dg/vect/vect-87.c: Add xfail for now.
3173         * gcc.dg/vect/vect-88.c: Add xfail for now.
3174         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
3175
3176 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3177
3178         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
3179
3180 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3181
3182         * g++.dg/debug/typedef3.C: New test.
3183
3184 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
3185
3186         PR c/19472
3187         * gcc.dg/asm-a.c: New test.
3188
3189 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
3190
3191         * gcc.dg/sh-relax.c: Add prototype for abort.
3192
3193 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3194
3195         * gcc.dg/short-compare-1.c: New test.
3196         * gcc.dg/short-compare-2.c: Likewise.
3197
3198 2005-01-18  Michael Matz  <matz@suse.de>
3199
3200         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
3201
3202 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
3203
3204         PR tree-optimization/19121
3205         * gcc.c-torture/compile/pr19121.c: New test.
3206
3207 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
3208
3209         PR target/19357
3210         * gcc.c-torture/compile/pr19357.c: New test.
3211
3212 2005-01-17  Ian Lance Taylor  <ian@airs.com>
3213
3214         PR c/5675
3215         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
3216         pass--those that refer just to the variable, possibly with a
3217         cast.
3218         * gcc.dg/c99-const-expr-3.c: Likewise.
3219
3220         PR middle-end/13127
3221         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
3222         longer emitted.
3223
3224 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
3225
3226         PR fortran/18778
3227         * gfortran.dg/endfile_2.f90: New test.
3228
3229 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
3230
3231         PR 19168
3232         * gfortran.dg/select_5.f90: New test.
3233
3234 2004-01-16  Paul Brook  <paul@codesourcery.com>
3235
3236         * gfortran.dg/common_4.f90: New test.
3237
3238 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3239
3240         PR rtl-optimization/19462
3241         * gcc.dg/torture/pr19462-1.c: New test.
3242
3243 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3244
3245         PR objc/19321
3246         * objc.dg/func-ptr-2.m: New.
3247         * objc.dg/volatile-1.m: New.
3248
3249 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3250
3251         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3252
3253 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3254
3255         PR tree-optimization/19060
3256         * gcc.c-torture/execute/20050104-1.c: New test.
3257
3258 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3259
3260         PR fortran/18983
3261         * gfortran.dg/write_to_null.f90: New test.
3262
3263 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3264             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3265
3266         PR other/19328
3267         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3268         argument.
3269
3270 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3271
3272         PR c++/19263
3273         * g++.dg/init/vector1.C: New test.
3274
3275 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3276
3277         PR target/13158
3278         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3279         PR target/18987
3280         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3281
3282 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3283
3284         * gfortran.dg/select_1.f90: New test.
3285         * gfortran.dg/select_2.f90: New test.
3286         * gfortran.dg/select_3.f90: New test.
3287         * gfortran.dg/select_4.f90: New test.
3288
3289 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3290
3291         PR middle-end/19084
3292         PR rtl-optimization/19348
3293         * gcc.dg/20050111-1.c: New test.
3294         * gcc.c-torture/execute/20050111-1.c: New test.
3295
3296         * gcc.dg/i386-asm-4.c: New test.
3297
3298 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3299
3300         * gcc.dg/nested-func-2.c: New test.
3301         * ada/acats/norun.lst: Remove c953002.
3302
3303 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3304
3305         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3306
3307 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3308
3309         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3310
3311 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3312
3313         PR target/18761
3314         * g++.dg/abi/align1.C: New test.
3315
3316 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3317
3318         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3319         at a time.
3320         * g++.dg/ext/altivec_check.h: Support compiling as C.
3321
3322 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3323
3324         PR c++/19355
3325         * g++.dg/expr/pr19355-1.C: New test case.
3326
3327 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3328
3329         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3330         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3331         * ada/acats/tests/c3/c92005b.ada: Likewise.
3332         * ada/acats/tests/c3/cxb3012.a: Likewise.
3333         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3334
3335 2005-01-09  Paul Brook  <paul@codesourcery.com>
3336
3337         * gfortran.dg/common_2.f90: New file.
3338         * gfortran.dg/common_3.f90: New file.
3339
3340 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3341
3342         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3343
3344 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3345
3346         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3347         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3348         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3349         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3350         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3351         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3352         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3353         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3354         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3355         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3356         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3357         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3358         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3359         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3360         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3361         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3362         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3363         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3364         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3365         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3366         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3367         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3368         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3369         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3370         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3371         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3372         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3373         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3374         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3375         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3376         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3377         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3378         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3379         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3380         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3381         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3382         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3383         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3384         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3385         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3386         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3387         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3388         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3389         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3390         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3391         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3392         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3393         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3394         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3395         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3396         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3397         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3398         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3399         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3400         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3401         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3402         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3403         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3404         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3405         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3406         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3407         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3408         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3409         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3410         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3411         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3412         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3413
3414         * gcc.dg/vect/vect-1.c: Fix spelling.
3415         * gcc.dg/vect/vect-10.c: Fix spelling.
3416         * gcc.dg/vect/vect-11.c: Fix spelling.
3417         * gcc.dg/vect/vect-12.c: Fix spelling.
3418         * gcc.dg/vect/vect-14.c: Fix spelling.
3419         * gcc.dg/vect/vect-15.c: Fix spelling.
3420         * gcc.dg/vect/vect-16.c: Fix spelling.
3421         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3422         * gcc.dg/vect/vect-64.c: Fix comments.
3423         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3424
3425 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3426             Ira Rosen  <irar@il.ibm.com>
3427
3428         * gcc.dg/vect/vect-70.c: New test.
3429         * gcc.dg/vect/vect-71.c: New test.
3430
3431 2005-01-09  Manfred Hollstein  <mh@suse.com>
3432
3433         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3434         * gcc.dg/pr18241-2.c: Likewise.
3435         * gcc.dg/pr18241-3.c: Likewise.
3436         * gcc.dg/pr18241-4.c: Likewise.
3437         * gcc.dg/pr18241-5.c: Likewise.
3438
3439 2005-01-08  Richard Henderson  <rth@redhat.com>
3440
3441         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3442         False for x86 and x86-64.
3443
3444 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3445
3446         PR tree-optimization/18241
3447         * gcc.dg/pr18241-1.c: New test.
3448         * gcc.dg/pr18241-2.c: New test.
3449         * gcc.dg/pr18241-3.c: New test.
3450         * gcc.dg/pr18241-4.c: New test.
3451         * gcc.dg/pr18241-5.c: New test.
3452
3453 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3454
3455         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3456         gfortran.dg/select_4.f90: New.
3457
3458 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3459
3460         * gcc.c-torture/execute/20050107-1.c: New test.
3461
3462 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3463
3464         PR c++/19298
3465         * g++.dg/template/ref2.C: New.
3466
3467 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3468
3469         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3470         instead of being empty.
3471
3472 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3473
3474         PR fortran/15553
3475         * gfortran.dg/array-1.f90: New test.
3476
3477 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3478
3479         PR tree-optimization/19283
3480         * gcc.c-torture/execute/20050106-1.c: New test.
3481
3482         PR rtl-optimization/18861
3483         * gcc.dg/20050105-1.c: New test.
3484
3485         PR tree-optimization/18828
3486         * gcc.dg/20050105-2.c: New test.
3487
3488 2005-01-07  Andreas Jaeger  <aj@suse.de>
3489
3490         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3491
3492 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3493
3494         PR fortran/18398
3495         * gfortran.dg/fmt_read.f90: New test.
3496
3497 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3498
3499         * gcc.dg/rs6000-ldouble-2.c: New.
3500
3501 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3502
3503         PR c++/19244
3504         * g++.dg/parser/ctor2.C: New test.
3505
3506 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3507
3508         PR c++/17154
3509         * g++.dg/template/using9.C: New test.
3510
3511 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3512
3513         PR c++/19258
3514         * g++.dg/lookup/friend6.C: New test.
3515
3516 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3517
3518         PR c++/19270
3519         * g++.dg/template/array10.C: New.
3520
3521 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3522
3523         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3524         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3525
3526 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3527
3528         * gcc.c-torture/compile/20050105-1.c: New test.
3529
3530 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3531
3532         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3533
3534 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3535
3536         PR middle-end/19100
3537         * gcc.dg/conv-3.c: New test case.
3538
3539 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3540
3541         * gcc.dg/asm-wide-1.c: New test.
3542
3543 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3544
3545         PR c++/19030
3546         * g++.dg/parse/crash22.C: New
3547
3548 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3549
3550         PR 19257
3551         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3552
3553 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3554
3555         PR middle-end/17767
3556         * gcc.dg/i386-mmx-6.c: New test case.
3557
3558 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3559
3560         PR tree-optimization/18308
3561         * gcc.dg/vect/pr18308.c: New testcase.
3562
3563 2005-01-04  Andreas Jaeger  <aj@suse.de>
3564
3565         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3566
3567 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3568             Robert Bowdidge <bowdidge@apple.com>
3569
3570         * gcc.dg/cpp/subframework1.c: New.
3571         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3572         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3573         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3574         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3575
3576 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3577
3578         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3579         producing warning.
3580         * gcc.dg/darwin-weakimport-2.c: New.
3581
3582 2005-01-03  Richard Henderson  <rth@redhat.com>
3583
3584         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3585
3586 2005-01-03  Richard Henderson  <rth@redhat.com>
3587
3588         * gcc.dg/vect/vect.exp: Enable for ia64.
3589         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3590         (check_effective_target_vect_float): Likewise.
3591         (check_effective_target_vect_no_align): Likewise.
3592         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3593         * gcc.dg/vect/vect-8.c: Likewise.
3594
3595 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3596
3597         PR target/19236
3598         * gcc.dg/pr19236-1.c: New test case.
3599
3600 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3601
3602         PR rtl-optimization/12092
3603         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3604
3605 2005-01-02  Andreas Jaeger  <aj@suse.de>
3606
3607         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3608
3609 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3610             Andrew Pinski  <pinskia@physics.uc.edu>
3611
3612         PR rtl-optimization/12092
3613         * gcc.dg/pr12092-1.c: New test case.
3614
3615 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3616
3617         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3618         'hidden' and 'default' for better portability.
3619         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3620
3621         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3622         6 and 7.
3623         * g++.old-deja/g++.brendan/new3.C: Likewise.
3624
3625 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3626
3627         * gcc.dg/20041231-1.C: New test.
3628         * g++.dg/warn/Wunreachable-code-1.C: New test.
3629
3630 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3631
3632         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3633         file, not /dev/null.  Abort on error.
3634
3635 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3636             Ziemowit Laski  <zlaski@apple.com>
3637
3638         PR objc/18971
3639         * objc.dg/encode-5.m: New test.
3640
3641 2004-12-29  Richard Henderson  <rth@redhat.com>
3642
3643         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3644         * objc.dg/stabs-1.m: Disable for ia64.
3645
3646 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3647
3648         PR c++/19190
3649         * g++.dg/warn/Wunused-10.C: New test.
3650
3651 2004-12-28  Richard Henderson  <rth@redhat.com>
3652
3653         * objc.dg/stabs-1.m: Disable for alpha.
3654
3655 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3656
3657         PR c++/19149
3658         * g++.dg/parse/error23.C: New test.
3659
3660 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3661
3662         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3663
3664         PR fortran/19032
3665         * gfortran.dg/intrinsic_modulo_1.f90: New.
3666         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3667         tests with divisor -1.
3668
3669 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3670
3671         * g++.dg/opt/temp1.C (memcpy): Return a value.
3672
3673         PR c++/19148
3674         * g++.dg/expr/cond7.C: New test.
3675
3676 2004-12-27  Paul Brook  <paul@codesourcery.com>
3677
3678         * gfortran.dg/g77/select_no_compile.f: Remove.
3679
3680 2004-12-27  Richard Henderson  <rth@redhat.com>
3681
3682         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3683         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3684         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3685
3686 2004-12-26  Richard Henderson  <rth@redhat.com>
3687
3688         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3689         by 1i instead of token pasting.
3690
3691 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3692
3693         PR tree-optimization/17578
3694         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3695         to additional_flags.
3696         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3697
3698 2004-12-25  Richard Henderson  <rth@redhat.com>
3699
3700         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3701         Remove Alpha.
3702
3703 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3704
3705         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3706         hppa*-*-hpux*.
3707         * gcc.dg/pr17957.c (dg-options): Likewise.
3708         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3709         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3710         instead of 0 on __hppa__.
3711         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3712         "foo,%r" on hppa*-*-*.
3713
3714 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3715
3716         PR fortran/19071
3717         * gfortran.dg/complex_write.f90: New test.
3718
3719 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3720
3721         PR c++/17595
3722         * g++.dg/parse/pragma2.C: New test.
3723
3724         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3725
3726 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3727
3728         * gcc.dg/empty2.c: Add missing dg-warning.
3729
3730 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3731
3732         PR c++/17413
3733         * g++.dg/template/local4.C: New test.
3734         * g++.dg/template/crash19.C: Add dg-error marker.
3735
3736         * g++.dg/template/crash31.C: Correct embedded PR number.
3737
3738 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3739
3740         PR c++/16405
3741         * g++.dg/opt/temp1.C: Add do-run marker.
3742
3743 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3744
3745         * g++.dg/template/spec19.C: New.
3746
3747 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3748
3749         PR target/16819
3750         * gcc.dg/empty2.c: New.
3751
3752 2004-12-23  Richard Henderson  <rth@redhat.com>
3753
3754         * lib/target-supports.exp (check_effective_target_vect_no_align):
3755         Remove i?86 and x86-64.
3756
3757 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3758
3759         PR c++/16405
3760         * g++.dg/opt/temp1.C: New test.
3761
3762 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3763
3764         PR c++/18733
3765         * g++.dg/template/friend33.C: New testcase.
3766
3767 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3768
3769         PR c++/18464
3770         * g++.dg/template/cond5.C: New test.
3771
3772         PR c++/18492
3773         * g++.dg/inherit/thunk3.C: New test.
3774
3775         PR c++/11224
3776         * g++.dg/warn/Wunused-9.C: New test.
3777
3778 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3779
3780         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3781
3782 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3783
3784         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3785
3786 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3787
3788         PR c++/18378
3789         * g++.dg/ext/packed8.C: New test.
3790
3791         PR c++/13268
3792         * g++.dg/template/crash31.C: New test.
3793
3794         PR c++/19034
3795         * g++.dg/template/crash30.C: New test.
3796
3797 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3798
3799         PR C++/18984
3800         * g++.dg/eh/ctor3.C: New test.
3801
3802 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3803
3804         * objc.dg/stabs-1.m: Allow section name to be quoted and
3805         assembly label to begin with '.LL'.
3806
3807 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3808
3809         * gcc.dg/vect/vect.exp
3810         (check_effective_target_lp64_or_vect_no_align): New.
3811         * gcc.dg/vect/vect-77.c: Use it.
3812         * gcc.dg/vect/vect-78.c: Use it.
3813
3814         * lib/target-supports.exp
3815         (check_effective_target_vect_no_max,
3816         check_effective_target_vect_no_bitwise,
3817         check_effective_target_vect_no_align): New.
3818         * gcc.dg/vect/vect-13.c: Use them.
3819         * gcc.dg/vect/vect-17.c: Ditto.
3820         * gcc.dg/vect/vect-18.c: Ditto.
3821         * gcc.dg/vect/vect-19.c: Ditto.
3822         * gcc.dg/vect/vect-20.c: Ditto.
3823         * gcc.dg/vect/vect-27.c: Ditto.
3824         * gcc.dg/vect/vect-29.c: Ditto.
3825         * gcc.dg/vect/vect-44.c: Ditto.
3826         * gcc.dg/vect/vect-48.c: Ditto.
3827         * gcc.dg/vect/vect-50.c: Ditto.
3828         * gcc.dg/vect/vect-52.c: Ditto.
3829         * gcc.dg/vect/vect-54.c: Ditto.
3830         * gcc.dg/vect/vect-56.c: Ditto.
3831         * gcc.dg/vect/vect-58.c: Ditto.
3832         * gcc.dg/vect/vect-60.c: Ditto.
3833         * gcc.dg/vect/vect-72.c: Ditto.
3834         * gcc.dg/vect/vect-80.c: Ditto.
3835
3836 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3837
3838         PR c++/14075
3839         * g++.dg/init/string1.C: New.
3840
3841         PR c++/18975
3842         * g++.dg/other/synth1.C: New.
3843
3844 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3845
3846         PR c/18963
3847         * gcc.dg/pr18963-1.c: New test.
3848
3849 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3850
3851         PR c/18596
3852         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3853         * gcc.dg/pr18596-1.c: Use dg-error.
3854         (dg-options): Use -fno-unit-at-a-time.
3855         * gcc.dg/pr18596-2.c: New test.
3856         * gcc.dg/pr18596-3.c: New test.
3857
3858 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3859
3860         PR middle-end/18683
3861         * g++.dg/opt/pr18683-1.C: New test case.
3862
3863 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3864
3865         PR other/19093
3866         * g++.dg/opt/max1.C: Fix for 64bit targets.
3867
3868 2004-12-20  Matt Austern  <austern@apple.com>
3869
3870         PR c++/19044
3871         * g++.dg/ext/builtin6.C: New
3872
3873 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3874
3875         PR tree-optimization/19080
3876         * gcc.c-torture/compile/pr19080.c: New test.
3877
3878 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3879
3880         * gcc.dg/20041219-1.c: New test.
3881
3882 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3883
3884         PR middle-end/19068
3885         * g++.dg/opt/max1.C: New test case.
3886
3887 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3888
3889         * gcc.dg/fdata-sections-1.c: New test.
3890
3891 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3892
3893         PR middle-end/18548
3894         * gcc.dg/max-1.c: New test case.
3895
3896 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3897
3898         * gcc.c-torture/execute/20041218-1.c: New test.
3899
3900 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3901
3902         * gcc.dg/pr18501.c: New test.
3903         * gcc.dg/uninit-5.c: XFAIL.
3904         * gcc.dg/uninit-9.c: XFAIL.
3905
3906 2004-12-17  Dale Johannesen  <dalej@apple.com>
3907
3908         * gcc.dg/20041213-1.c:  New.
3909
3910 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3911
3912         * objc.dg/stabs-1.m: Allow assembly label to begin
3913         with a dot ('.').
3914
3915 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3916
3917         * gcc.c-torture/execute/20041213-1.c: Move...
3918         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3919
3920 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3921
3922         PR c++/18721
3923         * g++.dg/lookup/conv-5.C: New.
3924
3925 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3926
3927         * objc.dg/stabs-1.m: New test.
3928
3929 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3930
3931         * gcc.dg/visibility-c.c: Change compile to
3932         assemble for the test.
3933
3934 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3935
3936         PR target/19041
3937         * gcc.dg/visibility-c.c: New test.
3938
3939 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3940
3941         PR middle-end/18493
3942         * gcc.dg/switch-8.c: New test case.
3943
3944 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3945
3946         PR c++/18905
3947         * g++.dg/template/init4.C: New.
3948         * g++.dg/opt/static3.C: Enable optimizer.
3949
3950 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3951
3952         * g++.dg/other/complex1.C: New test.
3953
3954 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3955
3956         * g++.dg/opt/inline9.C: New test.
3957
3958 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3959
3960         PR fortran/18993
3961         * gfotran.dg/nullify_1.f: New test.
3962
3963 2004-12-15  Richard Henderson  <rth@redhat.com>
3964
3965         * gcc.target/i386/i386.exp: New harness.
3966         * gcc.target/i386/vect-args.c: New.
3967
3968 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3969
3970         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3971
3972 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3973
3974         PR c++/18825
3975         * g++.dg/template/friend32.C: New test.
3976
3977 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3978
3979         * cpp/pragma-once-1.c: New test.
3980         * cpp/pragma-once-1b.h: Likewise.
3981         * cpp/pragma-once-1c.h: Likewise.
3982         * cpp/pragma-once-1d.h: Likewise.
3983         * cpp/inc/pragma-once-1a.h: Likewise.
3984
3985 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3986             Steven G. Kargl  <kargls@comcast.net>
3987
3988         PR fortran/17597
3989         * gfortran.dg/list_read_3.f90: New test.
3990
3991 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3992
3993         * gcc.dg/ftrapv-2.c: New test.
3994
3995 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3996
3997         PR c++/18981
3998         * g++.dg/template/typename9.C: New test.
3999
4000 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4001
4002         PR c++/18738
4003         * g++.dg/template/typename8.C: New test.
4004         * g++.dg/parse/friend2.C: Tweak error message.
4005
4006 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4007
4008         * gcc.c-torture/20041214-1.c: New test.
4009
4010 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4011
4012         PR c++/18965
4013         * g++.dg/init/array17.C: New test.
4014
4015 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4016
4017         PR c++/18793
4018         * g++.dg/init/aggr3.C: New test.
4019
4020 2004-12-14  Janis Johnson  <janis187@us.ibm.com
4021
4022         * gcc.dg/altivec-types-1.c: New test.
4023         * gcc.dg/altivec-types-2.c: New test.
4024         * gcc.dg/altivec-types-3.c: New test.
4025         * gcc.dg/altivec-types-4.c: New test.
4026         * g++.dg/ext/altivec-types-1.C: New test.
4027         * g++.dg/ext/altivec-types-2.C: New test.
4028         * g++.dg/ext/altivec-types-3.C: New test.
4029         * g++.dg/ext/altivec-types-4.C: New test.
4030
4031 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
4032
4033         PR middle-end/18951
4034         * gcc.c-torture/execute/20041213-1.c: New test.
4035
4036 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
4037
4038         PR c++/18949
4039         * g++.dg/template/cast1.C: New.
4040
4041 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
4042
4043         * gcc.c-torture/execute/20041213-2.c: New test.
4044
4045 2004-12-13  Richard Henderson  <rth@redhat.com>
4046
4047         * gcc.dg/i386-sse-10.c: Fix typo in options.
4048
4049 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
4050
4051         PR c++/18968
4052         * g++.dg/opt/pr18968.C: New test.
4053
4054 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
4055
4056         PR c++/18925
4057         * g++.dg/ext/visibility/staticdatamem.C: New test.
4058
4059 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
4060
4061         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
4062
4063 2004-12-13  Roger Sayle  <roger@eyesopen.com>
4064
4065         PR rtl-optimization/18928
4066         * gcc.dg/pr18928-1.c: New test case.
4067
4068 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4069
4070         PR tree-opt/16951
4071         * gcc.c-torture/compile/20041211-1.c: New.
4072
4073 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4074
4075         PR middle-end/17564
4076         * gcc.c-torture/execute/20041212-1.c: New test.
4077
4078 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4079
4080         PR fortran/18869
4081         * gfortran.dg/common_1.f90: New test.
4082
4083 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4084         Paul Brook  <paul@codesourcery.com>
4085
4086         PR fortran/16222
4087         * gfortran.dg/real_do_1.f90: New test.
4088
4089 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4090
4091         PR tree-opt/18040
4092         * g++.dg/opt/ptrmem6.C: New test.
4093
4094 2004-12-11  Roger Sayle  <roger@eyesopen.com>
4095
4096         PR middle-end/18921
4097         * gcc.dg/pr18921-1.c: New test case.
4098
4099 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4100
4101         PR fortran/17175
4102         * gfortran.dg/scale_1.f90: New test.
4103
4104 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
4105
4106         PR middle-end/18903
4107         * gcc.c-torture/compile/pr18903.c: New test.
4108
4109 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
4110
4111         * gcc.c-torture/execute/20041210-1.c: New test.
4112
4113 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4114
4115         PR c++/18731
4116         * g++.dg/parser/struct-1.C: New test.
4117         * g++.dg/parser/struct-2.C: New test.
4118         * g++.dg/parser/struct-3.C: New test.
4119
4120 2004-12-09  Richard Henderson  <rth@redhat.com>
4121
4122         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
4123
4124         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
4125         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
4126
4127 2004-12-09  Matt Austern  <austern@apple.com>
4128
4129         PR c++/18514
4130         * g++.dg/ext/builtin1.C: New
4131         * g++.dg/ext/builtin2.C: New
4132         * g++.dg/ext/builtin3.C: New
4133         * g++.dg/ext/builtin4.C: New
4134         * g++.dg/ext/builtin5.C: New
4135
4136 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
4137
4138         PR tree-opt/18904
4139         * g++.dg/opt/ptrmem5.C: New test.
4140
4141 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
4142
4143         * g++.dg/parse/typename5.C: Adjust for new error.
4144         * g++.dg/parse/typename7.C: New.
4145
4146 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4147
4148         PR c++/18073
4149         * g++.dg/other/mmintrin.C: New test.
4150
4151 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
4152
4153         PR c++/16681
4154         * g++.dg/init/array15.C: New.
4155         * g++.dg/init/array16.C: New.
4156
4157 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4158
4159         PR fortran/18826
4160         * gfortran.dg/assign_1.f90: New test.
4161
4162 2004-12-08  Nick Clifton  <nickc@redhat.com>
4163
4164         * gcc.target/xstormy16/bss_below100: New directory containing tests.
4165         * gcc.target/xstormy16/data_below100: Likewise.
4166         * gcc.target/xstormy16/sfr: Likewise.
4167         * gcc.target/xstormy16/below100.S: New test source file.
4168         * gcc.target/xstormy16/below100.ld: New test linker script.
4169         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4170         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
4171         bp instructions.
4172         * gcc.target/xstormy16/bp.c: Likewise.
4173
4174         * gcc.target/xstormy16/bss_below100: New files:
4175         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4176         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4177         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4178         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4179         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4180         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4181         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4182         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4183         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4184         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4185         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4186         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4187         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4188         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4189         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4190         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4191         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4192         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4193         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4194         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4195         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4196         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4197         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4198         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4199         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4200         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4201         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4202
4203         * gcc.target/xstormy16/data_below100: New files:
4204         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4205         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4206         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4207         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4208         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4209         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4210         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4211         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4212         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4213         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4214         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4215         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4216         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4217         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4218         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4219         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4220         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4221         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4222         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4223         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4224         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4225         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4226         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4227         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4228         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4229         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4230         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4231
4232         * gcc.target/xstormy16/sfr: New files:
4233         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
4234         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
4235         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4236         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4237         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4238         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4239         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4240         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4241         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4242         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4243         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4244         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4245         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4246         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4247         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4248         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4249         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4250         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4251         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4252         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4253         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4254         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4255         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4256         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4257         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4258         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4259         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4260         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4261         27_if0_sfrw_bitfield_f.c
4262
4263 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4264
4265         PR c++/18100
4266         * g++.dg/lookup/name-clash4.C: New test.
4267
4268 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4269
4270         PR c++/18672
4271         * g++.dg/opt/array1.C: New.
4272
4273         PR c++/18803
4274         * g++.dg/template/operator5.C: New.
4275
4276 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4277
4278         PR c/18867
4279         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4280
4281 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4282
4283         * gcc.dg/noncompile/20041207.c: New test.
4284
4285 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4286
4287         * g++.dg/other/unreachable-1.C: New test.
4288
4289 2004-12-06  Nick Clifton  <nickc@redhat.com>
4290
4291         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4292         <limits.h> because the latter comes from gcc's include/ directory
4293         and not the newlib/libc/include directory.
4294
4295 2004-12-04  Richard Henderson  <rth@redhat.com>
4296
4297         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4298
4299 2004-12-04  Richard Henderson  <rth@redhat.com>
4300
4301         * lib/target-supports.exp (check_gc_sections_available): Disable
4302         for alpha and ia64.
4303
4304 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4305
4306         PR middle-end/17909
4307         * g++.dg/other/vararg-2.C: New test.
4308
4309 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4310
4311         PR c++/17011, c++/17971
4312         * g++.dg/template/error15.C: Adjust expected error.
4313         * g++.dg/template/instantiate3.C: Likewise.
4314
4315 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4316
4317         * gcc.dg/altivec-18.c: Fix for darwin
4318
4319 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4320
4321         PR c++/18782
4322         * g++.dg/parse/ptrmem2.C: New.
4323
4324         PR c++/18318
4325         * g++.dg/template/new1.C: New.
4326
4327 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4328
4329         PR fortran/18710
4330         * gfortran.dg/direct_io_3.f90: New test.
4331
4332 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4333
4334         PR 18758
4335         * g++.dg/parse/crash21.C: New.
4336
4337 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4338
4339         PR c++/15664, c++/18276
4340         * g++.dg/template/ttp13.C: New test.
4341         * g++.dg/template/ttp14.C: Likewise.
4342
4343 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4344
4345         PR c++/18123
4346         * g++.dg/parse/enum2.C: New test.
4347         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4348
4349 2004-12-02  Nick Clifton  <nickc@redhat.com>
4350
4351         * gcc.target/xstormy16: New test directory.
4352         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4353         * gcc.target/xstormy16/bp.c: Check the generation of bp
4354         instructions.
4355         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4356         bn instructions and the BELOW100 attribute.
4357
4358 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4359
4360         PR target/16952
4361         * gcc.dg/ppc-eabi.c: New.
4362
4363 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4364
4365         PR fortran/18284
4366         * gfortran.dg/backspace.f90
4367
4368 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4369
4370         * gfortran.dg/inquire.f90: New test.
4371
4372 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4373
4374         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4375         handle effective-target-keyword.
4376         (dg-skip-if): Support effective-target keyword as target list.
4377         (dg-xfail-if): Ditto.
4378         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4379
4380 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4381
4382         PR tree-optimization/18291
4383         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4384
4385 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4386
4387         PR C++/18729
4388         * g++.dg/parse/crash20.C: New.
4389
4390         PR c++/17431
4391         * g++.dg/overload/arg1.C: New.
4392         * g++.dg/overload/arg2.C: New.
4393         * g++.dg/overload/arg3.C: New.
4394         * g++.dg/overload/arg4.C: New.
4395
4396 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4397
4398         * gcc.dg/c99-flex-array-4.c: Remove.
4399
4400 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4401
4402         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4403
4404         * lib/target-supports.exp (is-effective-target): Simplify.
4405
4406         * lib/target-supports.exp (check_effective_target_vect_long):
4407         Fix for powerpc64-*-*.
4408
4409 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4410
4411         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4412         to support new requirements on FreeBSD 5.
4413
4414 2004-11-30  Devang Patel  <dpatel@apple.com>
4415
4416         PR 18702
4417         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4418
4419 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4420
4421         * g++.dg/ext/altivec-13.C: New test.
4422
4423 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4424
4425         PR tree-opt/18298
4426         * gcc.c-torture/execute/p18298.c: New test.
4427
4428 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4429             Dorit Naishlos  <dorit@il.ibm.com>
4430
4431         PR tree-opt/18607
4432         * gcc.dg/vect/vect-89.c: New test.
4433
4434 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4435
4436         * gcc.dg/pr18596-1.c: New test.
4437
4438 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4439
4440         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4441
4442 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4443
4444         PR c/18479
4445         * gcc.dg/pr18479.c: New test.
4446
4447 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4448
4449         PR target/18490
4450         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4451         mmix-knuth-mmixware.
4452
4453         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4454         cris-*-elf* cris-*-aout* mmix-*-*
4455
4456 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4457
4458         PR middle-end/18725
4459         * gcc.dg/pr18725.c: New test.
4460
4461 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4462
4463         PR target/18488
4464         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4465
4466         PR target/18336
4467         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4468
4469 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4470
4471         PR c++/18368
4472         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4473         * g++.old-deja/g++.law/ctors5.C: Likewise.
4474         * g++.old-deja/g++.other/crash25.C: Likewise.
4475
4476         PR c++/18674
4477         * g++.dg/template/error16.C: New test.
4478
4479         PR c++/18512
4480         * g++.dg/template/crash29.C: New test.
4481
4482 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4483
4484         PR tree-optimization/18712
4485         * gcc.c-torture/compile/pr18712.c: New test.
4486
4487 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4488
4489         PR c/7544
4490         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4491         tests.
4492
4493 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4494
4495         PR c++/18652
4496         * g++.dg/lookup/crash6.C: New test.
4497
4498 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4499
4500         PR middle-end/18164
4501         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4502
4503 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4504
4505         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4506         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4507         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4508
4509 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4510
4511         * gcc.dg/pr18164.c: New test.
4512
4513 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4514
4515         * gcc.dg/funroll-loops-all.c: New.
4516
4517 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4518
4519         PR target/18489
4520         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4521         delimeter, match space and TAB as well as ":".
4522
4523         PR target/18484
4524         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4525
4526         PR target/18348
4527         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4528
4529         PR target/18345
4530         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4531
4532         PR target/18337
4533         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4534
4535 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4536
4537         * gfortran.dg/direct_io_2.f90: New test.
4538
4539 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4540
4541         PR target/18334
4542         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4543
4544 2004-11-28  Richard Henderson  <rth@redhat.com>
4545
4546         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4547
4548 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4549
4550         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4551         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4552         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4553         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4554         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4555         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4556         gcc.dg/pointer-arith-8.c: New tests.
4557
4558 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4559
4560         PR fortran/18364
4561         * gfortran.dg/endfile.f90: New test.
4562
4563 2004-11-27  Falk Hueffner  <falk@debian.org>
4564
4565         * gcc.dg/loop-6.c: New test.
4566
4567 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4568
4569         * gcc.c-torture/execute/20041126-1.c: New test.
4570
4571 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4572
4573         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4574         on IRIX.
4575
4576 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4577
4578         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4579         functions.
4580
4581 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4582
4583         PR rtl-optimization/17825
4584         * gcc.c-torture/compile/20041119-1.c: New test.
4585
4586 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4587
4588         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4589         Check existence of ld library path variables before unsetting.
4590
4591 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4592
4593         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4594
4595 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4596
4597         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4598
4599 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4600
4601         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4602
4603 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4604
4605         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4606         dg-do directive.
4607
4608 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4609
4610         * gcc.dg/pr17957.c: Pass --param, not -param.
4611
4612 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4613
4614         PR middle-end/17957
4615         * testsuite/gcc.dg/pr17957.c: New test.
4616
4617 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4618
4619         PR c++/18445
4620         * g++.dg/template/crash28.C: Likewise.
4621
4622         PR c++/18001
4623         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4624         * g++.dg/ext/lvaddr.C: Likewise.
4625         * g++.dg/opt/pr7503-3.C: Likewise.
4626
4627         PR c++/18466
4628         * g++.dg/parse/qualified3.C: New test.
4629         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4630
4631         PR c++/18545
4632         * g++.dg/expr/return1.C: New test.
4633
4634 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4635
4636         Friend class name lookup 3/n, PR c++/3332
4637         * g++.dg/lookup/friend3.C: New test.
4638         * g++.dg/lookup/friend4.C: Likewise.
4639         * g++.dg/lookup/friend5.C: Likewise.
4640
4641 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4642
4643         Friend class name lookup 2/n, PR c++/14513, c++/15410
4644         * g++.dg/lookup/friend2.C: New test.
4645         * g++.dg/template/friend31.C: Likewise.
4646
4647 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4648
4649         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4650
4651 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4652
4653         PR c++/17473
4654         * g++.dg/tc1/dr56.C: Remove.
4655         * g++.dg/template/typedef1.C: Add dg-error markers.
4656         * g++.old-deja/g++.other/typedef7.C: Likewise.
4657
4658         PR c++/18285
4659         * g++.dg/parse/typedef7.C: New test.
4660
4661 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4662
4663         * gcc.c-torture/execute/20041124-1.c: New test.
4664
4665 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4666
4667         * g++.dg/template/deduce3.C: New test.
4668
4669         PR c++/18586
4670         * g++.dg/template/crash27.C: New test.
4671
4672         PR c++/18530
4673         * g++.dg/warn/Wshadow-3.C: New test.
4674
4675 2004-11-24  Devang Patel  <dpatel@apple.com>
4676
4677         PR/18555
4678         * gcc.dg/cpp/isysroot-1.c: New test.
4679         * gcc.dg/cpp/usr/include/stdio.h: New file.
4680         * gcc.dg/cpp/isysroot-2.c: New test.
4681         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4682         New file.
4683
4684 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4685
4686         PR c++/8929
4687         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4688
4689 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4690
4691         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4692         * gcc.target/sparc/pdist.c: Likewise.
4693
4694 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4695
4696         PR c++/16882
4697         * g++.dg/conversion/simd1.C: New test.
4698
4699 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4700
4701         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4702         and restore_ld_library_path_env_vars.
4703         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4704         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4705         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4706         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4707
4708 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4709
4710         * gcc.dg/pragma-align-2.c: Test macro expansion.
4711         * gcc.dg/pragma-pack-2.c: New test.
4712
4713 2004-11-23  Richard Henderson  <rth@redhat.com>
4714
4715         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4716         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4717         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4718         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4719         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4720         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4721
4722         * gcc.dg/vect/vect.exp: Add check for alpha.
4723         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4724         (check_effective_target_vect_int): Enable for alpha.
4725         (check_effective_target_vect_long): New.
4726         (is-effective-target): Add it.
4727
4728 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4729
4730         * gcc.dg/pr18614-1.c: New test.
4731
4732 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4733
4734         * gcc.dg/setjmp-2.c: New test.
4735
4736 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
4737
4738         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
4739         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
4740         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
4741         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
4742         gcc.target/sparc/pdist.c: New tests.
4743
4744 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
4745
4746         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4747
4748 2004-11-22  Dale Johannesen  <dalej@apple.com>
4749
4750         * gcc.dg/20041111-1.c:  New.
4751
4752 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4753
4754         PR tree-opt/18536
4755         * gcc.dg/vect/pr18536.c: New test.
4756
4757 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4758
4759         PR c++/18354
4760         * g++.dg/template/nontype11.C: New test.
4761
4762 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4763
4764         PR middle-end/18520
4765         * gcc.dg/pr18520-1.c: New test case.
4766
4767 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4768
4769         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4770         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4771         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4772         expected diagnostics.
4773
4774 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4775
4776         PR target/18580
4777         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4778         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4779         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4780
4781 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4782
4783         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4784
4785 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4786             Joseph Myers  <joseph@codesourcery.com>
4787
4788         * lib/target-supports.exp (check_visibility_available): Really
4789         test the compiler.
4790
4791 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4792
4793         PR tree-opt/18181
4794         * gcc.dg/vect/vect-85.c: New test.
4795         * gcc.dg/vect/vect-86.c: New test.
4796         * gcc.dg/vect/vect-87.c: New test.
4797         * gcc.dg/vect/vect-88.c: New test.
4798
4799 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4800
4801         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4802
4803 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4804
4805         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4806         * gcc.dg/ppc-and-1.c: Ditto.
4807         * gcc.dg/ppc-compare-1.c: Ditto.
4808         * gcc.dg/ppc-mov-1.c: Ditto
4809
4810 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4811             Mark Mitchell  <mark@codesourcery.com>
4812
4813         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4814
4815 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4816             Aldy Hernandez  <aldyh@redhat.com>
4817
4818         * lib/target-supports.exp (check_effective_target_vect_int): New
4819         (check_effective_target_vect_float): New
4820         (check_effective_target_vect_double): New.
4821         (is-effective-target): Support new effective targets keywords.
4822         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4823         default action for dg-do.
4824         * gcc.dg/vect/pr16105.c: Use new support.
4825         * gcc.dg/vect/pr18400.c: Ditto.
4826         * gcc.dg/vect/pr18425.c: Ditto.
4827         * gcc.dg/vect/vect-1.c: Ditto.
4828         * gcc.dg/vect/vect-10.c: Ditto.
4829         * gcc.dg/vect/vect-11.c: Ditto.
4830         * gcc.dg/vect/vect-12.c: Ditto.
4831         * gcc.dg/vect/vect-13.c: Ditto.
4832         * gcc.dg/vect/vect-14.c: Ditto.
4833         * gcc.dg/vect/vect-15.c: Ditto.
4834         * gcc.dg/vect/vect-16.c: Ditto.
4835         * gcc.dg/vect/vect-17.c: Ditto.
4836         * gcc.dg/vect/vect-18.c: Ditto.
4837         * gcc.dg/vect/vect-19.c: Ditto.
4838         * gcc.dg/vect/vect-2.c: Ditto.
4839         * gcc.dg/vect/vect-20.c: Ditto.
4840         * gcc.dg/vect/vect-21.c: Ditto.
4841         * gcc.dg/vect/vect-22.c: Ditto.
4842         * gcc.dg/vect/vect-23.c: Ditto.
4843         * gcc.dg/vect/vect-24.c: Ditto.
4844         * gcc.dg/vect/vect-25.c: Ditto.
4845         * gcc.dg/vect/vect-26.c: Ditto.
4846         * gcc.dg/vect/vect-27.c: Ditto.
4847         * gcc.dg/vect/vect-27a.c: Ditto.
4848         * gcc.dg/vect/vect-28.c: Ditto.
4849         * gcc.dg/vect/vect-29.c: Ditto.
4850         * gcc.dg/vect/vect-29a.c: Ditto.
4851         * gcc.dg/vect/vect-3.c: Ditto.
4852         * gcc.dg/vect/vect-30.c: Ditto.
4853         * gcc.dg/vect/vect-31.c: Ditto.
4854         * gcc.dg/vect/vect-32.c: Ditto.
4855         * gcc.dg/vect/vect-33.c: Ditto.
4856         * gcc.dg/vect/vect-34.c: Ditto.
4857         * gcc.dg/vect/vect-35.c: Ditto.
4858         * gcc.dg/vect/vect-36.c: Ditto.
4859         * gcc.dg/vect/vect-37.c: Ditto.
4860         * gcc.dg/vect/vect-38.c: Ditto.
4861         * gcc.dg/vect/vect-4.c: Ditto.
4862         * gcc.dg/vect/vect-40.c: Ditto.
4863         * gcc.dg/vect/vect-41.c: Ditto.
4864         * gcc.dg/vect/vect-42.c: Ditto.
4865         * gcc.dg/vect/vect-43.c: Ditto.
4866         * gcc.dg/vect/vect-44.c: Ditto.
4867         * gcc.dg/vect/vect-45.c: Ditto.
4868         * gcc.dg/vect/vect-46.c: Ditto.
4869         * gcc.dg/vect/vect-47.c: Ditto.
4870         * gcc.dg/vect/vect-48.c: Ditto.
4871         * gcc.dg/vect/vect-48a.c: Ditto.
4872         * gcc.dg/vect/vect-49.c: Ditto.
4873         * gcc.dg/vect/vect-5.c: Ditto.
4874         * gcc.dg/vect/vect-50.c: Ditto.
4875         * gcc.dg/vect/vect-51.c: Ditto.
4876         * gcc.dg/vect/vect-52.c: Ditto.
4877         * gcc.dg/vect/vect-53.c: Ditto.
4878         * gcc.dg/vect/vect-54.c: Ditto.
4879         * gcc.dg/vect/vect-55.c: Ditto.
4880         * gcc.dg/vect/vect-56.c: Ditto.
4881         * gcc.dg/vect/vect-56a.c: Ditto.
4882         * gcc.dg/vect/vect-57.c: Ditto.
4883         * gcc.dg/vect/vect-58.c: Ditto.
4884         * gcc.dg/vect/vect-59.c: Ditto.
4885         * gcc.dg/vect/vect-6.c: Ditto.
4886         * gcc.dg/vect/vect-60.c: Ditto.
4887         * gcc.dg/vect/vect-61.c: Ditto.
4888         * gcc.dg/vect/vect-62.c: Ditto.
4889         * gcc.dg/vect/vect-63.c: Ditto.
4890         * gcc.dg/vect/vect-64.c: Ditto.
4891         * gcc.dg/vect/vect-65.c: Ditto.
4892         * gcc.dg/vect/vect-66.c: Ditto.
4893         * gcc.dg/vect/vect-67.c: Ditto.
4894         * gcc.dg/vect/vect-68.c: Ditto.
4895         * gcc.dg/vect/vect-69.c: Ditto.
4896         * gcc.dg/vect/vect-7.c: Ditto.
4897         * gcc.dg/vect/vect-72.c: Ditto.
4898         * gcc.dg/vect/vect-72a.c: Ditto.
4899         * gcc.dg/vect/vect-73.c: Ditto.
4900         * gcc.dg/vect/vect-74.c: Ditto.
4901         * gcc.dg/vect/vect-75.c: Ditto.
4902         * gcc.dg/vect/vect-76.c: Ditto.
4903         * gcc.dg/vect/vect-77.c: Ditto.
4904         * gcc.dg/vect/vect-77a.c: Ditto.
4905         * gcc.dg/vect/vect-78.c: Ditto.
4906         * gcc.dg/vect/vect-79.c: Ditto.
4907         * gcc.dg/vect/vect-8.c: Ditto.
4908         * gcc.dg/vect/vect-80.c: Ditto.
4909         * gcc.dg/vect/vect-82.c: Ditto.
4910         * gcc.dg/vect/vect-82_64.c: Ditto.
4911         * gcc.dg/vect/vect-83.c: Ditto.
4912         * gcc.dg/vect/vect-83_64.c: Ditto.
4913         * gcc.dg/vect/vect-9.c: Ditto.
4914         * gcc.dg/vect/vect-all.c: Ditto.
4915         * gcc.dg/vect/vect-none.c: Ditto.
4916
4917 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4918
4919         * lib/gcc-dg.exp (dg-skip-if): New function.
4920         (dg-forbid-option): Remove.
4921         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4922         * g++.dg/abi/bitfield8.C: Likewise.
4923         * g++.dg/abi/dtor1.C: Likewise.
4924         * g++.dg/abi/empty10.C: Likewise.
4925         * g++.dg/abi/empty7.C: Likewise.
4926         * g++.dg/abi/empty9.C: Likewise.
4927         * g++.dg/abi/layout3.C: Likewise.
4928         * g++.dg/abi/layout4.C: Likewise.
4929         * g++.dg/abi/thunk1.C: Likewise.
4930         * g++.dg/abi/thunk2.C: Likewise.
4931         * g++.dg/abi/vbase11.C: Likewise.
4932         * g++.dg/abi/vthunk2.C: Likewise.
4933         * g++.dg/abi/vthunk3.C: Likewise.
4934         * g++.dg/ext/attrib8.C: Likewise.
4935         * g++.dg/opt/longbranch2.C: Likewise.
4936         * g++.dg/opt/reg-stack4.C: Likewise.
4937         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4938         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4939         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4940         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4941         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4942         * gcc.dg/20000609-1.c: Likewise.
4943         * gcc.dg/20000720-1.c: Likewise.
4944         * gcc.dg/20011107-1.c: Likewise.
4945         * gcc.dg/20011119-1.c: Likewise.
4946         * gcc.dg/20020108-1.c: Likewise.
4947         * gcc.dg/20020122-2.c: Likewise.
4948         * gcc.dg/20020122-3.c: Likewise.
4949         * gcc.dg/20020201-3.c: Likewise.
4950         * gcc.dg/20020206-1.c: Likewise.
4951         * gcc.dg/20020218-1.c: Likewise.
4952         * gcc.dg/20020310-1.c: Likewise.
4953         * gcc.dg/20020411-1.c: Likewise.
4954         * gcc.dg/20020418-2.c: Likewise.
4955         * gcc.dg/20020426-1.c: Likewise.
4956         * gcc.dg/20020426-2.c: Likewise.
4957         * gcc.dg/20020517-1.c: Likewise.
4958         * gcc.dg/20020523-1.c: Likewise.
4959         * gcc.dg/20020523-2.c: Likewise.
4960         * gcc.dg/20020729-1.c: Likewise.
4961         * gcc.dg/20030204-1.c: Likewise.
4962         * gcc.dg/20030826-2.c: Likewise.
4963         * gcc.dg/20030926-1.c: Likewise.
4964         * gcc.dg/20031202-1.c: Likewise.
4965         * gcc.dg/980312-1.c: Likewise.
4966         * gcc.dg/980313-1.c: Likewise.
4967         * gcc.dg/990117-1.c: Likewise.
4968         * gcc.dg/990424-1.c: Likewise.
4969         * gcc.dg/990524-1.c: Likewise.
4970         * gcc.dg/991230-1.c: Likewise.
4971         * gcc.dg/i386-387-1.c: Likewise.
4972         * gcc.dg/i386-387-2.c: Likewise.
4973         * gcc.dg/i386-387-3.c: Likewise.
4974         * gcc.dg/i386-387-4.c: Likewise.
4975         * gcc.dg/i386-387-5.c: Likewise.
4976         * gcc.dg/i386-387-6.c: Likewise.
4977         * gcc.dg/i386-asm-1.c: Likewise.
4978         * gcc.dg/i386-bitfield1.c: Likewise.
4979         * gcc.dg/i386-bitfield2.c: Likewise.
4980         * gcc.dg/i386-loop-1.c: Likewise.
4981         * gcc.dg/i386-loop-2.c: Likewise.
4982         * gcc.dg/i386-loop-3.c: Likewise.
4983         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4984         * gcc.dg/i386-pic-1.c: Likewise.
4985         * gcc.dg/i386-regparm.c: Likewise.
4986         * gcc.dg/i386-signbit-1.c: Likewise.
4987         * gcc.dg/i386-signbit-2.c: Likewise.
4988         * gcc.dg/i386-signbit-3.c: Likewise.
4989         * gcc.dg/i386-sse-5.c: Likewise.
4990         * gcc.dg/i386-sse-8.c: Likewise.
4991         * gcc.dg/i386-unroll-1.c: Likewise.
4992         * gcc.dg/tls/opt-1.c: Likewise.
4993         * gcc.dg/tls/opt-2.c: Likewise.
4994         * gcc.dg/unroll-1.c: Likewise.
4995         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4996         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4997         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4998         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4999
5000 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5001
5002         * g++.dg/template/incomplete1.C: New test.
5003
5004 2004-11-16  Nick Clifton  <nickc@redhat.com>
5005
5006         Revert patches accidentally commited during checkin of fixes for
5007         xstormy16 tests:
5008         gcc.c-torture/execute/simd-4.c: Revert
5009         gcc.dg/20040910-1.c: Revert.
5010
5011 2004-11-16  Paul Brook  <paul@codesourcery.com>
5012
5013         PR fortran/13010
5014         * gfortran.dg/der_pointer_1.f90: New test.
5015
5016 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
5017
5018         PR c/18498
5019         * gcc.dg/bitfld-13.c: New test.
5020
5021 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
5022
5023         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
5024         powerpc*-*-linux*.
5025
5026         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
5027         * gcc.dg/ppc64-abi-2.c: Ditto.
5028         * gcc.dg/ppc64-abi-3.c: Ditto.
5029
5030         * lib/gcc-dg.exp (dg-target-list): Remove.
5031
5032 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
5033
5034         * gcc.dg/ia64-postinc.c: New test.
5035
5036 2004-11-15  Mark Mitchell <mark@codesourcery.com>
5037
5038         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
5039
5040 2004-11-15  Nick Clifton  <nickc@redhat.com>
5041
5042         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
5043         __INT_MAX__ so that the test can be compiled by toolchains
5044         targeted at 16-bit processors.
5045
5046         * gcc.dg/20040625-1.c: Use long constants rather than integers
5047         when performing arithmetic that will overflow 16-bits.
5048
5049         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
5050         xstormy16.  It does not support 128-bit vector operations.
5051
5052         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
5053         with the macro PTR_TYPE.  Define this macro to an integer type
5054         suitable for holding a pointer.
5055
5056         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
5057         the target is a 16-bit processor.
5058
5059         * gcc.dg/cpp/if-2.c: Expect a different warning message from
5060         16-bit targets where the character constant will be too long.
5061
5062         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
5063         where the double will not be directly addressable.
5064
5065 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5066
5067         Friend class name lookup 1/n, PR c++/18471
5068         * g++.dg/template/crash26.C: New test.
5069         * g++.dg/lookup/struct1.C: Adjust expected error.
5070         * g++.dg/parse/elab1.C: Likewise.
5071         * g++.dg/parse/elab2.C: Likewise.
5072         * g++.dg/parse/int-as-enum1.C: Likewise.
5073         * g++.dg/parse/struct-as-enum1.C: Likewise.
5074         * g++.dg/parse/typedef1.C: Likewise.
5075         * g++.dg/parse/typedef3.C: Likewise.
5076         * g++.dg/parse/typedef4.C: Likewise.
5077         * g++.dg/parse/typedef5.C: Likewise.
5078         * g++.dg/template/nontype4.C: Likewise.
5079         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5080         * g++.old-deja/g++.other/elab1.C: Likewise.
5081         * g++.old-deja/g++.other/syntax4.C: Likewise.
5082
5083 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5084
5085         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5086
5087 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
5088
5089         * gcc.c-torture/execute/20041114-1.c: New test.
5090
5091 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
5092
5093         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
5094         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
5095         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
5096         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
5097         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
5098         gcc.dg/switch-7.c: New tests.
5099
5100 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5101
5102         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
5103
5104 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5105
5106         PR tree-opt/18400
5107         * gcc.dg/vect/pr18400.c: New test.
5108
5109 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5110             Andrew Pinski  <pinskia@physics.uc.edu>
5111
5112         PR tree-opt/18425
5113         * gcc.dg/vect/pr18425.c: New test.
5114
5115 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5116
5117         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
5118         Guard with dg-require-alias and dg-require-visibility.
5119
5120 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5121
5122         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
5123
5124 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5125
5126         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
5127
5128 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5129
5130         PR c++/17344
5131         * g++.dg/template/defarg5.C: New test.
5132
5133 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5134
5135         * g++.dg/parse/cast1.C: Run only on ILP32.
5136         * g++.old-deja/g++.mike/p784.C: Likewise.
5137
5138 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
5139
5140         * gcc.c-torture/execute/20041113-1.c: New test.
5141
5142 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5143
5144         PR target/18230
5145         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
5146         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
5147         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
5148         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5149         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
5150         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
5151         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
5152         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
5153         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
5154         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5155         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5156         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
5157         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
5158
5159 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5160
5161         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
5162         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
5163         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
5164         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
5165         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
5166         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
5167         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
5168         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
5169         gcc.target/sparc/combined-1.c: New tests.
5170
5171 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
5172
5173         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
5174         New tests.
5175
5176 2004-11-12  Mark Mitchell <mark@codesourcery.com>
5177
5178         * lib/gcc-dg.exp (dg-forbid-option): New function.
5179         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
5180         * g++.dg/abi/bitfield8.C: Likewise.
5181         * g++.dg/abi/dtor1.C: Likewise.
5182         * g++.dg/abi/empty10.C: Likewise.
5183         * g++.dg/abi/empty7.C: Likewise.
5184         * g++.dg/abi/empty9.C: Likewise.
5185         * g++.dg/abi/layout3.C: Likewise.
5186         * g++.dg/abi/layout4.C: Likewise.
5187         * g++.dg/abi/thunk1.C: Likewise.
5188         * g++.dg/abi/thunk2.C: Likewise.
5189         * g++.dg/abi/vbase11.C: Likewise.
5190         * g++.dg/abi/vthunk2.C: Likewise.
5191         * g++.dg/abi/vthunk3.C: Likewise.
5192         * g++.dg/ext/attrib8.C: Likewise.
5193         * g++.dg/opt/longbranch2.C: Likewise.
5194         * g++.dg/opt/reg-stack4.C: Likewise.
5195         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5196         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5197         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5198         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5199         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5200         * gcc.dg/20000609-1.c: Likewise.
5201         * gcc.dg/20000720-1.c: Likewise.
5202         * gcc.dg/20011107-1.c: Likewise.
5203         * gcc.dg/20011119-1.c: Likewise.
5204         * gcc.dg/20020108-1.c: Likewise.
5205         * gcc.dg/20020122-2.c: Likewise.
5206         * gcc.dg/20020122-3.c: Likewise.
5207         * gcc.dg/20020201-3.c: Likewise.
5208         * gcc.dg/20020206-1.c: Likewise.
5209         * gcc.dg/20020218-1.c: Likewise.
5210         * gcc.dg/20020310-1.c: Likewise.
5211         * gcc.dg/20020411-1.c: Likewise.
5212         * gcc.dg/20020418-2.c: Likewise.
5213         * gcc.dg/20020426-1.c: Likewise.
5214         * gcc.dg/20020426-2.c: Likewise.
5215         * gcc.dg/20020517-1.c: Likewise.
5216         * gcc.dg/20020523-1.c: Likewise.
5217         * gcc.dg/20020523-2.c: Likewise.
5218         * gcc.dg/20020729-1.c: Likewise.
5219         * gcc.dg/20030204-1.c: Likewise.
5220         * gcc.dg/20030826-2.c: Likewise.
5221         * gcc.dg/20030926-1.c: Likewise.
5222         * gcc.dg/20031202-1.c: Likewise.
5223         * gcc.dg/980312-1.c: Likewise.
5224         * gcc.dg/980313-1.c: Likewise.
5225         * gcc.dg/990117-1.c: Likewise.
5226         * gcc.dg/990424-1.c: Likewise.
5227         * gcc.dg/990524-1.c: Likewise.
5228         * gcc.dg/991230-1.c: Likewise.
5229         * gcc.dg/i386-387-1.c: Likewise.
5230         * gcc.dg/i386-387-2.c: Likewise.
5231         * gcc.dg/i386-387-3.c: Likewise.
5232         * gcc.dg/i386-387-4.c: Likewise.
5233         * gcc.dg/i386-387-5.c: Likewise.
5234         * gcc.dg/i386-387-6.c: Likewise.
5235         * gcc.dg/i386-asm-1.c: Likewise.
5236         * gcc.dg/i386-bitfield1.c: Likewise.
5237         * gcc.dg/i386-bitfield2.c: Likewise.
5238         * gcc.dg/i386-loop-1.c: Likewise.
5239         * gcc.dg/i386-loop-2.c: Likewise.
5240         * gcc.dg/i386-loop-3.c: Likewise.
5241         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5242         * gcc.dg/i386-pic-1.c: Likewise.
5243         * gcc.dg/i386-regparm.c: Likewise.
5244         * gcc.dg/i386-signbit-1.c: Likewise.
5245         * gcc.dg/i386-signbit-2.c: Likewise.
5246         * gcc.dg/i386-signbit-3.c: Likewise.
5247         * gcc.dg/i386-sse-5.c: Likewise.
5248         * gcc.dg/i386-sse-8.c: Likewise.
5249         * gcc.dg/i386-unroll-1.c: Likewise.
5250         * gcc.dg/tls/opt-1.c: Likewise.
5251         * gcc.dg/tls/opt-2.c: Likewise.
5252         * gcc.dg/unroll-1.c: Likewise.
5253         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5254         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5255         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5256         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5257         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5258         -m64 is specified.
5259
5260 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5261
5262         PR c++/18389
5263         * g++.dg/parse/cond1.C: New test.
5264
5265         PR c++/18429
5266         * g++.dg/template/array9.C: New test.
5267         * g++.dg/ext/vla1.C: Adjust error messages.
5268         * g++.dg/ext/vlm1.C: Likewise.
5269         * g++.dg/template/crash2.C: Likewise.
5270
5271         PR c++/18436
5272         * g++.dg/template/call3.C: New test.
5273
5274         PR c++/18407
5275         * g++.dg/template/ptrmem11.C: New test.
5276
5277 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5278
5279         PR other/14264
5280         * lib/g++.exp: Set LC_ALL and LANG to C.
5281         * lib/gcc-dg.exp: Likewise.
5282         * lib/gfortran.exp: Likewise.
5283         * lib/objc.exp: Likewise.
5284         * lib/treelang.exp: Likewise.
5285
5286 2004-11-12  Andreas Schwab  <schwab@suse.de>
5287
5288         * gcc.dg/pr16286.c: Fix last change.
5289
5290 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5291
5292         PR c++/18416
5293         * g++.dg/init/global1.C: New test.
5294
5295 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5296
5297         * gcc.c-torture/execute/20041112-1.c: New test.
5298
5299 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5300
5301         * lib/gcc-dg.exp (dg-target-list): New.
5302
5303 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5304             Richard Sandiford  <rsandifo@redhat.com>
5305
5306         * lib/target-supports.exp (get-compiler_messages): New.
5307         (check_named_sections_available): Use it.
5308         (check_effective_target_ilp32): New.
5309         (check_effective_target_lp64): New.
5310         (is-effective-target): New.
5311         * lib/gcc-dg.exp (dg-require-effective-target): New.
5312
5313 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5314
5315         * gcc.dg/precedence-1.c: New test.
5316
5317 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5318
5319         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5320
5321         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5322         message, delete generated files, use more descriptive name for
5323         executable, and make the test unsupported when it cannot be run.
5324
5325         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5326         (dg-require-weak, dg-require-visibility, dg-require-alias,
5327         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5328         dg-require-iconv, dg-require-named-sections): Use it.
5329
5330         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5331
5332 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5333
5334         PR target/16457
5335         * gcc.dg/ppc-and-1: New
5336
5337         PR target/16796
5338         * gcc.dg/ppc-mov-1.c: New.
5339
5340         PR target/16458
5341         * gcc.dg/ppc-compare-1.c: New.
5342
5343 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5344
5345         * objc.dg/desig-init-2.m: New test.
5346
5347 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5348
5349         PR middle-end/18160
5350         * g++.dg/warn/register-var-1.C: New test.
5351         * g++.dg/warn/register-var-2.C: New test.
5352
5353 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5354
5355         * gcc.dg/union-2.c: New test.
5356
5357 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5358
5359         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5360         New test for PR tree-optimization/17892.
5361
5362 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5363
5364         PR c++/18369
5365         * g++.dg/init/new12.C: New test.
5366
5367 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5368
5369         * gcc.target/sparc: New directory.
5370         * gcc.target/sparc/sparc.exp: New driver.
5371         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5372         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5373         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5374         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5375
5376 2004-11-10  Paul Brook  <paul@codesourcery.com>
5377
5378         PR fortran/18218
5379         * gfortran.dg/list_read.c: New test.
5380
5381 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5382
5383         PR c/18322
5384         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5385         expected diagnostic location.
5386
5387 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5388
5389         * gcc.dg/20041109-1.c: New test.
5390
5391 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5392
5393         PR objc/18406
5394         * objc/compile/pr18406.m: New test.
5395
5396 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5397
5398         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5399
5400 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5401
5402         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5403
5404 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5405
5406         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5407
5408 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5409
5410         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5411         exit.
5412
5413 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5414
5415         PR tree-opt/18299
5416         * gcc.c-torture/pr18299-1.c: New test.
5417
5418 2004-11-06  Andreas Schwab  <schwab@suse.de>
5419
5420         * gcc.dg/pr16286.c: Also test for bool and pixel.
5421
5422 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5423
5424         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5425         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5426         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5427         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5428         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5429         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5430         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5431         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5432         gcc.dg/struct-semi-3.c: New tests.
5433
5434 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5435
5436         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5437
5438 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5439
5440         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5441         Do not use C99 designators.
5442
5443 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5444
5445         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5446
5447 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5448
5449         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5450         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5451         * gcc.c-torture/execute/simd-5.x: Remove.
5452
5453 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5454
5455         PR rtl-optimization/17933
5456         * gcc.dg/torture/pr17933-1.c: New test.
5457
5458 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5459
5460         PR target/18106
5461         * lib/target-supports.exp (check_weak_available): Support
5462         Windows.
5463
5464 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5465
5466         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5467         call to fflush(stdout) before abort.
5468         (my_ffsll): New function.
5469         (generate_fields): Use it.
5470
5471 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5472
5473         * gcc.dg/init-undef-1.c: New test.
5474
5475 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5476
5477         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5478         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5479         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5480         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5481         expected messages for new parser.
5482
5483 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5484
5485         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5486
5487 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5488
5489         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5490         on LP64 targets.
5491
5492 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5493
5494         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5495         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5496         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5497         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5498         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5499         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5500         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5501         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5502         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5503         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5504
5505 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5506
5507         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5508         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5509         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5510         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5511         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5512         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5513         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5514         for new parser.
5515
5516 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5517
5518         PR target/15342
5519         * gcc.dg/20041104-1.c: New test.
5520
5521 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5522
5523         * g++.dg/template/nontype7.C: New test.
5524         * g++.dg/template/nontype8.C: Likewise.
5525         * g++.dg/template/nontype9.C: Likewise.
5526         * g++.dg/template/nontype10.C: Likewise.
5527         * g++.dg/tc1/dr49.C: Likewise.
5528         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5529         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5530
5531 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5532
5533         * g++.dg/rtti/tinfo1.C: Remove xfails.
5534
5535 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5536
5537         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5538         packed attribute to the definition to satisfy the new C++ parser.
5539
5540 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5541
5542         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5543         invocations of va_arg.
5544
5545 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5546
5547         PR c++/18124
5548         * g++.dg/template/crash25.C: New test.
5549
5550         PR c++/18155
5551         * g++.dg/template/typedef2.C: New test.
5552         * g++.dg/parse/crash13.C: Adjust error markers.
5553
5554         PR c++/18177
5555         * g++.dg/conversion/const3.C: New test.
5556
5557 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5558
5559         PR fortran/17535
5560         PR fortran/17583
5561         PR fortran/17713
5562         * gfortran.dg/generic_[123].f90: New testcases.
5563
5564 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5565
5566         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5567         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5568
5569 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5570
5571         PR tree-opt/16808
5572         * gcc.c-torture/compile/pr16808.c: New test.
5573
5574 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5575
5576         PR rtl-optimization/17104
5577         * gcc.dg/ppc-bitfield1.c: New.
5578
5579 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5580
5581         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5582
5583 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5584
5585         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5586         strings for 32-bit code.
5587
5588 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5589
5590         PR c/18239
5591         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5592
5593 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5594
5595         PR c++/18064
5596         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5597
5598 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5599
5600         PR c++/15172
5601         * g++.dg/init/aggr2.C: New test.
5602
5603 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5604
5605         * objc.dg/local-decl-1.m: New test.
5606
5607 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5608
5609         * gcc.dg/20040910-1.c: Adjust regex.
5610
5611 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5612
5613         PR rtl-optimization/18084
5614         * g++.dg/opt/pr18084-1.C: New testcase.
5615
5616 2004-10-30  Matt Austern  <austern@apple.com>
5617
5618         PR c++/17542
5619         * g++.dg/ext/attrib18.C: New test.
5620
5621 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5622
5623         PR middle-end/18096
5624         * gcc.dg/pr18096-1.c: New test case.
5625
5626 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5627
5628         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5629
5630 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5631
5632         PR c/16666
5633         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5634         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5635         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5636         gcc.dg/old-style-prom-3.c: New tests.
5637
5638 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5639
5640         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5641         Remove unnecessary inclusion of stdio.h.
5642
5643 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5644
5645         PR rtl-optimization/17581
5646         * gcc.dg/pr17581-1.c: New test case.
5647
5648 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5649
5650         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5651         being implemented.
5652         * g++.dg/conversion/dr195-1.C: New.
5653         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5654         * g++.old-deja/g++.mike/p10148.C: Likewise.
5655
5656 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5657
5658         PR c++/17695
5659         * g++.dg/debug/typedef2.C: New test.
5660
5661 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5662
5663         PR fortran/13490
5664         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5665         * gfortran.dg/g77/README: Update.
5666
5667 2004-10-28  Matt Austern  <austern@apple.com>
5668
5669         PR c++/14124
5670         * g++.dg/ext/packed7.C: New test.
5671
5672 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5673
5674         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5675         scan-assembler.
5676         * lib/scanasm.exp (hidden-scan-for): New proc.
5677         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5678         string.
5679         (scan-not-hidden): Likewise.
5680         * lib/target-supports.exp (check_visibility_available): mach-o is
5681         support too.
5682
5683 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5684
5685         PR c++/17132
5686         * g++.dg/template/memclass3.C: New test.
5687
5688 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5689
5690         PR middle-end/18160
5691         * gcc.dg/register-var-1.c: New test.
5692         * gcc.dg/register-var-2.c: New test.
5693         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5694         error now.
5695
5696 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5697
5698         PR other/18172
5699         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5700         unused variables.
5701         * gcc.dg/vect/vect-22.c: Likewise.
5702
5703 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5704
5705         * gcc.dg/i386-rotate-1.c: New test.
5706
5707 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5708
5709         * g++.dg/init/ref12.C: Add "run" marker.
5710
5711         PR c++/17435
5712         * g++.dg/init/ref12.C: New test.
5713
5714         PR c++/18140
5715         * g++.dg/template/shift1.C: New test.
5716         * g++.dg/template/error10.C: Adjust error markers.
5717
5718 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5719
5720         PR tree-opt/17529
5721         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5722
5723 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5724
5725         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5726         * gcc.dg/weak/weak-3.c: Likewise.
5727         * gcc.dg/weak/weak-5.c: Likewise.
5728         * gcc.dg/weak/weak-9.c: Likewise.
5729         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5730         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5731
5732         * gcc.dg/darwin-weakimport-1.c: New.
5733
5734 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5735
5736         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
5737
5738 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
5739
5740         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
5741         'syntax' error messages.
5742         * gcc.dg/cpp/direct2s.c: Likewise.
5743
5744 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
5745
5746         * gcc.c-torture/compile/20041026-1.c: New.
5747
5748 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5749
5750         PR c++/18093
5751         * g++.dg/lookup/ns2.C: New test.
5752
5753         PR c++/18020
5754         * g++.dg/template/enum4.C: New test.
5755
5756         PR c++/18161
5757         * g++.dg/template/expr1.C: New test.
5758
5759 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5760
5761         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5762
5763 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5764
5765         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5766         gcc.dg/decl-nospec-3.c: New tests.
5767
5768 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5769
5770         * objc.dg/super-class-3.m: New test.
5771
5772 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5773
5774         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5775         resyncing.
5776         * gcc.dg/cpp/direct2s.c: Likewise.
5777
5778 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5779
5780         * objc.dg/image-info.m: Update for changes to section selection.
5781
5782 2004-10-25  David Ayers  <d.ayers@inode.at>
5783             Ziemowit Laski  <zlaski@apple.com>
5784
5785         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5786         diagnostics when messaging 'id <Proto>'.
5787         * objc.dg/class-protocol-1.m: New test.
5788         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5789         a non-existent method signature.
5790         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5791         Update diagnostics when messaging with non-existent method signature.
5792         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5793         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5794         invalid receivers are now resolved as if messaging 'id'; remove
5795         extraneous diagnostics.
5796
5797 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5798
5799         PR c/16667
5800         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5801         gcc.dg/init-desig-obs-3.c: New tests.
5802
5803 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5804
5805         * gcc.dg/debug/20041023-1.c: New test.
5806
5807 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5808
5809         PR middle-end/17407
5810         * gcc.c-torture/compile/pr17407.c: New test.
5811
5812         PR c++/18121
5813         * g++.dg/template/array8.C: New test.
5814
5815 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5816
5817         PR other/18138
5818         * lib/g++.exp: Accept more than one multilib libgcc.
5819         * lib/gcc-dg.exp: Likewise.
5820         * lib/objc.exp: Likewise.
5821         * lib/treelang.exp: Likewise.
5822         * lib/gfortran.exp: Likewise.
5823
5824 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5825
5826         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5827
5828 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5829
5830         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5831         * gcc.dg/c99-const-expr-3.c: Likewise.
5832
5833 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5834
5835         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5836
5837 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5838
5839         * gcc.c-torture/execute/loop-2e.x: Remove.
5840
5841 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5842
5843         PR c++/18095
5844         * g++.dg/parse/crash18.C: New.
5845         * g++.dg/parse/crash19.C: New.
5846
5847 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5848
5849         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5850         * g++.dg/ext/dllimport2.C: Same.
5851         * g++.dg/ext/dllimport8.C: Same.
5852
5853 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5854
5855         PR c++/10841
5856         * g++.dg/conversion/cast1.C: New test.
5857         * g++.dg/overload/pmf1.C: Adjust error marker.
5858
5859 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5860
5861         PR objc/17923
5862         * objc.dg/const-str-7.m: New test.
5863
5864 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5865
5866         * g++.dg/template/memfriend11.C: Fix comment typo.
5867         * g++.dg/template/memfriend14.C: Likewise.
5868
5869 2004-10-20  Richard Henderson  <rth@redhat.com>
5870
5871         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5872         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5873         -fasynchronous-unwind-tables.
5874
5875 2004-10-20  Richard Henderson  <rth@redhat.com>
5876
5877         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5878         (main): Return success.
5879         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5880         (main): Return success.
5881
5882 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5883
5884         PR c++/13495
5885         * g++.dg/template/memfriend9.C: New test.
5886         * g++.dg/template/memfriend10.C: Likewise.
5887         * g++.dg/template/memfriend11.C: Likewise.
5888         * g++.dg/template/memfriend12.C: Likewise.
5889         * g++.dg/template/memfriend13.C: Likewise.
5890         * g++.dg/template/memfriend14.C: Likewise.
5891         * g++.dg/template/memfriend15.C: Likewise.
5892         * g++.dg/template/memfriend16.C: Likewise.
5893         * g++.dg/template/memfriend17.C: Likewise.
5894         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5895
5896 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5897
5898         * g++.dg/conversion/dr195.C: New.
5899         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5900
5901 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5902             Devang Patel  <dpatel@apple.com>
5903
5904         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5905         of floating point arithmetic, which could trap.
5906
5907 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5908
5909         PR c++/14035
5910         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5911         * g++.dg/conversion/const2.C: New test.
5912         * g++.dg/expr/reinterpret2.C: New test.
5913         * g++.dg/expr/reinterpret3.C: New test.
5914         * g++.dg/expr/cast2.C: New test.
5915         * g++.dg/expr/copy1.C: New test.
5916         * g++.dg/other/conversion1.C: Change error message.
5917         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5918         function pointers to void *.
5919         * g++.old-deja/g++.mike/p10148.C: Likewise.
5920
5921 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5922
5923         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5924
5925 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5926
5927         PR c++/18047
5928
5929         * g++.dg/parse/expr3.C: New test.
5930
5931 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5932
5933         * gcc.dg/smod-1.c: New test.
5934
5935 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5936
5937         * objc.dg/method-14.m: New test.
5938
5939 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5940
5941         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5942         Also xfail as the patch was reverted.
5943
5944 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5945
5946         PR middle-end/16973
5947         * gcc.dg/pr16973.c: New test.
5948
5949 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5950
5951         PR tree-optimization/17656
5952         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5953
5954 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5955
5956         * g++.dg/eh/shadow1.C: New.
5957
5958 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5959
5960         * gcc.c-torture/compile/20041018-1.c: New test.
5961
5962 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5963
5964         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5965         compiler referring to register 0 when accessing sdata.  The linker
5966         now patches things up.
5967
5968 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5969
5970         PR c/17529
5971         * gcc.c-torture/compile/pr17529.c: New test.
5972
5973 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5974
5975         PR c++/17743
5976         * g++.dg/ext/attrib17.C: New test.
5977
5978 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5979
5980         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5981
5982 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5983
5984         PR c++/10479
5985         * g++.dg/ext/attrib16.C: New test.
5986
5987 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5988
5989         PR c++/17042
5990         * g++.dg/init/dso_handle1.C: New test.
5991
5992         PR c++/14667
5993         * g++.dg/parse/typedef6.C: New test.
5994
5995         PR c++/17916
5996         * g++.dg/parse/pragma1.C: New test.
5997
5998 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5999
6000         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
6001
6002 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
6003
6004         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
6005         -fno-common when on HPPA HP-UX platforms.
6006
6007 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
6008
6009         PR other/16820
6010         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
6011         stdint.h.
6012         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
6013         uintptr_t.
6014
6015 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6016
6017         PR c++/16301
6018         * g++.dg/lookup/strong-using-4.C: New test.
6019
6020 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6021
6022         PR middle-end/16567
6023         * gcc.c-torture/compile/nested-1.c: New test.
6024
6025 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6026
6027         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
6028         and mipsisa64*-*-* (until support for misaligned loads is added).
6029         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
6030         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
6031         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
6032         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
6033         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
6034         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
6035
6036 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
6037
6038         PR c++/17976
6039         * g++.dg/init/dtor3.C: New test.
6040
6041 2004-10-15  Ben Elliston  <bje@au.ibm.com>
6042
6043         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
6044
6045 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
6046
6047         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
6048         * gcc.dg/macho-lo-sum.c: Likewise.
6049
6050 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
6051
6052         * gcc.dg/ppc-spe64-1.c: New test.
6053
6054 2004-10-14  Devang Patel  <dpatel@apple.com>
6055
6056         PR 17635
6057         * gcc.dg/pr17635.c : New test.
6058
6059 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
6060
6061         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
6062         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
6063         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
6064         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
6065         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
6066         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
6067         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6068         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6069         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6070         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6071         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6072         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6073         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6074         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6075         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6076         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6077         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6078         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6079
6080 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6081
6082         * gcc.dg/vect/vect-82.c: New testcase.
6083         * gcc.dg/vect/vect-82_64.c: New testcase.
6084         * gcc.dg/vect/vect-83.c: New testcase.
6085         * gcc.dg/vect/vect-83_64.c: New testcase.
6086
6087 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6088
6089         * gcc.dg/cpp/error-1.c: New test.
6090
6091 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6092
6093         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
6094
6095 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
6096
6097         PR target/17984
6098         * gcc.dg/cris-peep2-xsrand2.c: New test.
6099
6100 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
6101
6102         PR c++/17661
6103         * testsuite/g++.dg/expr/for2.C: New test.
6104
6105 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6106
6107         * g++.dg/inherit/thunk1.C: Run on the SPARC.
6108
6109 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
6110
6111         PR tree-optimization/17724
6112         * g++.dg/opt/pr17724-1.C: New test.
6113         * g++.dg/opt/pr17724-2.C: New test.
6114         * g++.dg/opt/pr17724-3.C: New test.
6115         * g++.dg/opt/pr17724-4.C: New test.
6116         * g++.dg/opt/pr17724-5.C: New test.
6117         * g++.dg/opt/pr17724-6.C: New test.
6118
6119 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
6120
6121         PR c/17301
6122         * gcc.dg/pr17301-2.c: New test.
6123
6124 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
6125
6126         PR c++/15876
6127         * g++.dg/parse/error22.C: New test.
6128
6129         PR c++/17936
6130         * g++.dg/template/spec18.C: New test.
6131
6132 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
6133
6134         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
6135         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
6136         memcpy.
6137         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
6138         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
6139
6140 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6141
6142         * g++.dg/eh/cleanup5.C: Add dg-options "".
6143
6144 2004-10-11  Roger Sayle  <roger@eyesopen.com>
6145
6146         PR middle-end/17657
6147         * gcc.dg/switch-4.c: New test case.
6148
6149 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
6150
6151         * gcc.c-torture/execute/20041011-1.c: New test.
6152
6153 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6154
6155         PR c++/17554
6156         * g++.dg/init/for3.C: New test.
6157
6158         PR c++/17657
6159         * g++.dg/opt/switch2.C: New test.
6160
6161         PR middle-end/17703
6162         * g++.dg/warn/Wreturn-2.C: New test.
6163
6164 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6165
6166         PR c++/17907
6167         * g++.dg/eh/cleanup5.C: New test.
6168
6169 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
6170
6171         PR c++/17393
6172         * g++.dg/parse/error21.C: New test.
6173
6174 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6175
6176         * g++.dg/overload/pmf1.C: Adjust quoting marks.
6177         * g++.dg/warn/incomplete1.C: Likewise.
6178         * g++.dg/template/qualttp20.C: Likewise.
6179
6180 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6181
6182         PR c/17881
6183         * parm-incomplete-1.c: New test.
6184
6185 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6186
6187         PR c++/17867
6188         * g++.dg/parse/error19.C: New test.
6189
6190         PR c++/17670
6191         * g++.dg/init/new11.C: New test.
6192
6193         PR c++/17821
6194         * g++.dg/parse/error20.C: New test.
6195
6196         PR c++/17826
6197         * g++.dg/template/crash24.C: New test.
6198
6199 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6200
6201         PR c/17301
6202         * gcc.dg/pr17301-1.c: New test.
6203
6204 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6205
6206         PR c/17189
6207         * gcc.dg/anon-struct-5.c: New test.
6208
6209 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6210
6211         PR c/17844
6212         * gcc.dg/pr17844-1.c: New test.
6213
6214 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
6215
6216         PR tree-optimization/17906
6217         * gcc.c-torture/compile/pr17906.c: New.
6218
6219 2004-10-09  Stuart Hastings  <stuart@apple.com>
6220             Roger Sayle  <roger@eyesopen.com>
6221
6222         PR rtl-optimization/17853
6223         * gcc.dg/i386-mmx-5.c: New testcase.
6224
6225 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
6226
6227         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
6228
6229 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6230
6231         PR c++/17524
6232         * g++.dg/template/static9.C: New test.
6233
6234         PR c++/17685
6235         * g++.dg/parse/operator5.C: New test.
6236
6237 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6238
6239         PR middle-end/17894
6240         * gcc.c-torture/execute/divcmp-4.c: New test case.
6241
6242 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6243
6244         PR tree-opt/17902
6245         * g++.dg/opt/pr17902.C: New test.
6246
6247 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6248
6249         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6250
6251 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6252
6253         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6254
6255 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6256
6257         * gcc.dg/assign-warn-3.c: New test.
6258
6259 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6260
6261         PR c/16999
6262         * gcc.dg/cpp/ident-1.c: New test.
6263
6264 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6265
6266         * gcc.c-torture/compile/acc1.c: New.
6267
6268 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6269
6270         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6271         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6272
6273 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6274
6275         * gcc.dg/ultrasp11.c: New test.
6276
6277 2004-10-08  Michael Matz  <matz@suse.de>
6278
6279         * gcc.dg/doloop-2.c: New test.
6280
6281 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6282
6283         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6284         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6285         objc.dg/method-9.m: Update expected diagnostics.
6286
6287 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6288
6289         * gcc.dg/ppc-fsel-3.c: New file.
6290         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6291
6292 2004-10-07  Paul Brook  <paul@codesourcery.com>
6293
6294         * gfortran.dg/intrinsic_verify_1.f90: New test.
6295
6296 2004-10-07  Paul Brook  <paul@codesourcery.com>
6297
6298         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6299
6300 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6301
6302         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6303         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6304         commit.
6305
6306 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6307
6308         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6309
6310 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6311
6312         PR c++/17115
6313         * g++.dg/warn/Winline-4.C: New test.
6314
6315 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6316
6317         * gcc.c-torture/compile/20041007-1.c: New test.
6318
6319 2004-10-07  Paul Brook  <paul@codesourcery.com>
6320
6321         PR fortran/17678
6322         * gfortran.dg/use_allocated_1.f90: New test.
6323
6324 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6325
6326         PR middle-end/17849
6327         * gfortran.fortran-torture/compile/nested.f90: New test
6328
6329 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6330
6331         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6332
6333 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6334
6335         PR c++/17368
6336         * g++.dg/ext/asm6.C: New test.
6337
6338 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6339
6340         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6341
6342 2004-10-06  Paul Brook  <paul@codesourcery.com>
6343
6344         PR libfortran/17709
6345         * gfortran.dg/empty_format_1.f90: New test.
6346
6347 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6348
6349         PR fortran/17568
6350         * gfortran.dg/ishft.f90: New test.
6351
6352         PR fortran/17283
6353         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6354         tests.
6355
6356 2004-10-06  Paul Brook  <paul@codesourcery.com>
6357
6358         * gfortran.dg/do_1.f90: New test.
6359
6360 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6361
6362         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6363         optimizing for size.
6364
6365 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6366
6367         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6368
6369 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6370
6371         * gcc.c-torture/compile/20041005-1.c: New test.
6372
6373 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6374
6375         PR c++/17829
6376         * g++.dg/lookup/koenig4.C: New.
6377
6378 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6379
6380         * g++.dg/other/classkey1.C: Adjust quoting marks.
6381         * g++.dg/parse/error15.C: Likewise.
6382         * g++.dg/template/meminit2.C (int>): Likewise.
6383
6384 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6385
6386         PR fortran/17283
6387         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6388
6389         PR fortran/17631
6390         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6391
6392         PR fortran/17708
6393         * gfortran.dg/pr17708.f90: New test.
6394
6395 2004-10-04  Chao-ying Fu  <fu@mips.com>
6396
6397         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6398         * gcc.dg/vect/vect-4.c: Ditto.
6399         * gcc.dg/vect/vect-5.c: Ditto.
6400         * gcc.dg/vect/vect-6.c: Ditto.
6401         * gcc.dg/vect/vect-8.c: Ditto.
6402         * gcc.dg/vect/vect-16.c: Ditto.
6403         * gcc.dg/vect/vect-30.c: Ditto.
6404         * gcc.dg/vect/vect-40.c: Ditto.
6405         * gcc.dg/vect/vect-41.c: Ditto.
6406         * gcc.dg/vect/vect-42.c: Ditto.
6407         * gcc.dg/vect/vect-43.c: Ditto.
6408         * gcc.dg/vect/vect-44.c: Ditto.
6409         * gcc.dg/vect/vect-45.c: Ditto.
6410         * gcc.dg/vect/vect-46.c: Ditto.
6411         * gcc.dg/vect/vect-47.c: Ditto.
6412         * gcc.dg/vect/vect-48.c: Ditto.
6413         * gcc.dg/vect/vect-49.c: Ditto.
6414         * gcc.dg/vect/vect-50.c: Ditto.
6415         * gcc.dg/vect/vect-51.c: Ditto.
6416         * gcc.dg/vect/vect-52.c: Ditto.
6417         * gcc.dg/vect/vect-53.c: Ditto.
6418         * gcc.dg/vect/vect-54.c: Ditto.
6419         * gcc.dg/vect/vect-55.c: Ditto.
6420         * gcc.dg/vect/vect-56.c: Ditto.
6421         * gcc.dg/vect/vect-57.c: Ditto.
6422         * gcc.dg/vect/vect-58.c: Ditto.
6423         * gcc.dg/vect/vect-59.c: Ditto.
6424         * gcc.dg/vect/vect-60.c: Ditto.
6425         * gcc.dg/vect/vect-74.c: Ditto.
6426         * gcc.dg/vect/vect-79.c: Ditto.
6427         * gcc.dg/vect/vect-80.c: Ditto.
6428
6429 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6430
6431         * gcc.dg/unused-7.c: Use the correct option.
6432
6433 2004-10-04  Paul Brook  <paul@codesourcery.com>
6434         Bud Davis  <bdavis9659@comcast.net>
6435
6436         PR fortran/17706
6437         PR fortran/16434
6438         * gfortran/pr17706.f90: New test.
6439         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6440
6441 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6442
6443         * gfortran.dg/pr17612.f90: New test.
6444
6445 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6446
6447         * g++.dg/template/local1.C: Adjust quoting marks in
6448         testing for diagnostics.
6449         * g++.dg/tls/diag-2.C: Likewise.
6450         * g++.dg/other/error8.C: Likewise.
6451
6452 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6453
6454         PR c/17178
6455         * gcc.dg/unused-4.c: Adjust to be correct.
6456
6457         PR c/17820
6458         * gcc.dg/unused-7.c: New test.
6459
6460 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6461
6462         PR c++/17797
6463         * g++.dg/overload/template2.C: New test.
6464
6465 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6466
6467         PR tree-optimization/16632
6468         * gcc.dg/tree-ssa/20041002-1.c: New.
6469
6470 2004-10-03  Paul Brook  <paul@codesourcery.com>
6471
6472         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6473         rather than relying on default formatting.
6474
6475 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6476
6477         * gcc.dg/20040920-1.c: Update expected message text.
6478
6479 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6480
6481         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6482
6483 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6484
6485         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6486         tree level.
6487
6488 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6489
6490         * gcc.dg/tree-ssa/pr17343.c: Remove.
6491
6492 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6493
6494         PR tree-opt/17343
6495         * gcc.dg/tree-ssa/pr17343.c: New test.
6496
6497 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6498
6499         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6500         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6501         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6502         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6503         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6504
6505 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6506
6507         * gcc.dg/lvalue-2.c: New test.
6508
6509 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6510
6511         PR c/17730
6512         * gcc.dg/pr17730-1.c: New test
6513
6514 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6515
6516         PR c/7425
6517         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6518
6519 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6520
6521         * gcc.c-torture/execute/stdarg-1.c: New test.
6522         * gcc.c-torture/execute/stdarg-2.c: New test.
6523         * gcc.c-torture/execute/stdarg-3.c: New test.
6524         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6525         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6526         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6527         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6528         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6529
6530 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6531
6532         PR tree-optimization/17697
6533         * g++.dg/opt/pr17697-1.C: New test.
6534         * g++.dg/opt/pr17697-2.C: New test.
6535         * g++.dg/opt/pr17697-3.C: New test.
6536
6537 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6538
6539         PR c/16409
6540         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6541         gcc.dg/vla-init-5.c: New tests.
6542
6543 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6544
6545         PR c/13804
6546         * gcc.dg/pr13804-1.c: New test.
6547
6548 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6549
6550         PR fortran/16938
6551         * gfortran.dg/pr16938.f90: New test.
6552
6553 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6554
6555         * g++.dg/template/crash23.C: New test.
6556
6557 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6558
6559         PR c++/17585
6560         * g++.dg/template/static8.C: New test.
6561
6562 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6563
6564         PR c++/17681
6565         * g++.dg/other/error9.C: New test.
6566
6567 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6568
6569         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6570
6571 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6572
6573         PR fortran/15164
6574         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6575
6576 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6577
6578         PR middle-end/17112
6579         * gcc.dg/pr17112-1.c: New test case.
6580
6581 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6582
6583         PR c/11459
6584         * gcc.dg/pr11459-1.c: New test.
6585
6586 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6587
6588         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6589         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6590
6591 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6592
6593         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6594
6595 2004-09-25  Jan Hubicka  <jh@suse.cz>
6596
6597         * compile/30040909-1.c: New test.
6598         * compile/30040907-1.c: New test.
6599
6600 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6601
6602         * gcc.c-torture/execute/va-arg-26.c: New test.
6603
6604 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6605
6606         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6607         extra diagnostics on targets with 64-bit pointers.
6608         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6609
6610 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6611
6612         PR c/17188
6613         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6614         * gcc.dg/decl-3.c: Adjust expected message.
6615
6616 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6617
6618         PR fortran/17615
6619         * gfortran.dg/pr17615.f90: New test.
6620
6621 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6622
6623         PR tree-optimzation/17517
6624         * g++.dg/tree-ssa/pr17517.C: New Test.
6625
6626 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6627
6628         PR c++/16889
6629         * g++.dg/lookup/ambig3.C: New.
6630
6631 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6632
6633         PR tree-opt/17624
6634         * g++.dg/opt/pr17624.C: New test.
6635
6636 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6637
6638         PR c/6980
6639         * gcc.dg/Wbad-function-cast-1.c: New test.
6640
6641 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6642
6643         * g++.dg/ext/complit1.C
6644         * g++.dg/other/error2.C
6645         * g++.dg/other/nontype-1.C
6646         * g++.dg/parse/crash11.C
6647         * g++.dg/parse/crash12.C
6648         * g++.dg/parse/error15.C
6649         * g++.dg/parse/error4.C
6650         * g++.dg/parse/tmpl-outside1.C
6651         * g++.dg/parse/too-many-tmpl-args1.C
6652         * g++.dg/template/dependent-expr3.C
6653         * g++.dg/template/error10.C
6654         * g++.dg/template/instantiate1.C
6655         * g++.dg/template/vtable2.C
6656         * g++.dg/warn/Wshadow-1.C
6657         * g++.dg/warn/weak1.C
6658         * g++.old-deja/g++.brendan/crash16.C
6659         * g++.old-deja/g++.brendan/crash18.C
6660         * g++.old-deja/g++.brendan/crash48.C
6661         * g++.old-deja/g++.brendan/crash49.C
6662         * g++.old-deja/g++.brendan/crash55.C
6663         * g++.old-deja/g++.brendan/crash56.C
6664         * g++.old-deja/g++.brendan/crash8.C
6665         * g++.old-deja/g++.brendan/enum11.C
6666         * g++.old-deja/g++.brendan/enum8.C
6667         * g++.old-deja/g++.brendan/enum9.C
6668         * g++.old-deja/g++.brendan/friend3.C
6669         * g++.old-deja/g++.brendan/misc14.C
6670         * g++.old-deja/g++.bugs/900402_02.C
6671         * g++.old-deja/g++.bugs/900404_03.C
6672         * g++.old-deja/g++.bugs/900404_04.C
6673         * g++.old-deja/g++.bugs/900428_03.C
6674         * g++.old-deja/g++.jason/crash4.C
6675         * g++.old-deja/g++.jason/overload21.C
6676         * g++.old-deja/g++.jason/redecl1.C
6677         * g++.old-deja/g++.jason/report.C
6678         * g++.old-deja/g++.jason/rfg10.C
6679         * g++.old-deja/g++.jason/template30.C
6680         * g++.old-deja/g++.law/arm12.C
6681         * g++.old-deja/g++.law/ctors5.C
6682         * g++.old-deja/g++.law/cvt20.C
6683         * g++.old-deja/g++.law/init10.C
6684         * g++.old-deja/g++.law/init8.C
6685         * g++.old-deja/g++.law/visibility17.C
6686         * g++.old-deja/g++.law/visibility7.C
6687         * g++.old-deja/g++.mike/net8.C
6688         * g++.old-deja/g++.mike/p646.C
6689         * g++.old-deja/g++.mike/p700.C
6690         * g++.old-deja/g++.mike/p701.C
6691         * g++.old-deja/g++.mike/p811.C
6692         * g++.old-deja/g++.ns/template13.C
6693         * g++.old-deja/g++.other/array3.C
6694         * g++.old-deja/g++.other/crash25.C
6695         * g++.old-deja/g++.other/dtor3.C
6696         * g++.old-deja/g++.other/dtor4.C
6697         * g++.old-deja/g++.other/main1.C
6698         * g++.old-deja/g++.other/warn7.C
6699         * g++.old-deja/g++.pt/crash11.C
6700         * g++.old-deja/g++.pt/crash36.C
6701         * g++.old-deja/g++.pt/spec22.C
6702         * g++.old-deja/g++.pt/spec9.C
6703         * g++.old-deja/g++.pt/ttp52.C
6704         * g++.old-deja/g++.robertl/eb103.C
6705         * g++.old-deja/g++.robertl/eb121.C
6706         * g++.old-deja/g++.robertl/eb22.C
6707         * g++.old-deja/g++.robertl/eb8.C:
6708         Update locations and/or regexps of dg-error markers.
6709         Remove markers for some bogus messages that are no longer issued.
6710
6711 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6712
6713         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6714         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6715
6716 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6717
6718         PR c++/17618
6719         * g++.dg/lookup/crash5.C: New test.
6720
6721 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6722
6723         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6724         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6725         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6726         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6727         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6728         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6729
6730         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6731         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6732         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6733         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6734         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6735         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
6736
6737         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
6738
6739         * gcc.dg/vect/vect-44.c: Check additional cases.
6740         * gcc.dg/vect/vect-48.c: Check additional cases.
6741
6742         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
6743         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
6744         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
6745         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6746         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6747         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6748         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6749         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6750         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6751
6752         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6753         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6754         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6755
6756 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6757
6758         * gcc.dg/tree-ssa/loop-6.c: New test.
6759
6760 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6761
6762         PR c++/17620
6763         * g++.dg/inherit/base2.C: New.
6764
6765 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6766
6767         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6768         * gcc.dg/20001012-2.c: Likewise.
6769         * gcc.dg/20001013-1.c: Likewise.
6770         * gcc.dg/20001101-1.c: Likewise.
6771         * gcc.dg/20001102-1.c: Likewise.
6772         * gcc.dg/bf-spl1.c: Likewise.
6773         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6774         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6775
6776 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6777
6778         PR tree-optimization/16721
6779         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6780
6781 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6782
6783         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6784         * gcc.dg/20040305-1.c: Likewise.
6785
6786 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6787
6788         PR c/16566
6789         * gcc.c-torture/compile/pr16566-1.c,
6790         gcc.c-torture/compile/pr16566-2.c,
6791         gcc.c-torture/compile/pr16566-3.c: New tests.
6792
6793 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6794
6795         PR tree-optimization/17512
6796         * gcc.c-torture/compile/20040916-1.c.
6797
6798 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6799
6800         * gcc.dg/pragma-re-3.c: New test.
6801
6802 2004-09-17  Matt Austern  <austern@apple.com>
6803
6804         PR c++/15049
6805         * g++.dg/other/anon3.C: New.
6806
6807 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6808
6809         PR c++/7503
6810         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6811         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6812         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6813         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6814         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6815
6816 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6817
6818         PR fortran/17286
6819         * gfortran.dg/pr17286.f90: New test.
6820
6821 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6822
6823         PR c++/17530
6824         * g++.dg/template/static7.C: New test.
6825
6826 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6827
6828         PR tree-opt/17558
6829         * gcc.c-torture/compile/pr17558.c: New test.
6830
6831 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6832
6833         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6834         if SKIP_ATTRIBUTE is defined.
6835
6836 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6837
6838         PR fortran/15957
6839         * gfortran.dg/pr15957.f90: New test.
6840
6841 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6842
6843         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6844         in comparison.
6845         * gcc.dg/vect/vect-79.c: Likewise.
6846         * gcc.dg/vect/vect-80.c: Likewise.
6847
6848 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6849
6850         PR fortran/15750
6851         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6852
6853 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6854
6855         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6856         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6857         * gcc.dg/vect/vect-62.c: New testcase.
6858         * gcc.dg/vect/vect-63.c: New testcase.
6859         * gcc.dg/vect/vect-64.c: New testcase.
6860         * gcc.dg/vect/vect-65.c: New testcase.
6861         * gcc.dg/vect/vect-66.c: New testcase.
6862         * gcc.dg/vect/vect-67.c: New testcase.
6863         * gcc.dg/vect/vect-68.c: New testcase.
6864         * gcc.dg/vect/vect-69.c: New testcase.
6865         * gcc.dg/vect/vect-79.c: New testcase.
6866         * gcc.dg/vect/vect-80.c: New testcase.
6867
6868 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6869
6870         * gcc.target/mips/asm-1.c: New test.
6871
6872 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6873
6874         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6875         * gcc.dg/vect/vect-73.c: New testcase.
6876         * gcc.dg/vect/vect-74.c: New testcase.
6877         * gcc.dg/vect/vect-75.c: New testcase.
6878         * gcc.dg/vect/vect-76.c: New testcase.
6879         * gcc.dg/vect/vect-77.c: New testcase.
6880         * gcc.dg/vect/vect-78.c: New testcase
6881
6882 2004-09-18  Paul Brook  <paul@codesourcery.com>
6883
6884         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6885
6886 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6887
6888         PR c/17424
6889         * gcc.dg/pr17424-1.c: New test.
6890
6891 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6892
6893         * g++.dg/tree-ssa/pr17153.C: New test.
6894
6895 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6896
6897         PR pch/13361
6898         * testsuite/g++.dg/pch/wchar-1.C: New.
6899         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6900
6901 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6902
6903         * gcc.c-torture/execute/20040917-1.c: New test.
6904
6905 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6906
6907         PR tree-optimization/17319
6908         * gcc.dg/pr17319.c: New test.
6909
6910 2004-09-17  Devang Patel  <dpatel@apple.com>
6911
6912         * gcc.dg/20040813-1.c: New test.
6913
6914 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6915
6916         PR tree-optimization/17273
6917         * gcc.c-torture/compile/pr17273.c: New test.
6918
6919 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6920
6921         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6922         Update expected messages.
6923         * gcc.dg/declspec-13.c: New test.
6924
6925 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6926
6927         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6928
6929 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6930
6931         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6932         change what 'a' is pointing to.
6933
6934 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6935
6936         PR c++/16002
6937         * g++.dg/template/error18.C: New test.
6938
6939         PR c++/16029
6940         * g++.dg/warn/Wunused-8.C: New test.
6941
6942 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6943
6944         PR tree-optimization/17513
6945         * gcc.dg/20040916-1.c: New test.
6946
6947 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6948
6949         PR c++/17501
6950         * g++.dg/template/typename7.C: New test.
6951
6952 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6953
6954         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6955
6956 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6957
6958         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6959         with -ftree-based-profiling also.
6960         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6961
6962 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6963
6964         PR/15364
6965         * gfortran.dg/der_array_io_1.f90: New test.
6966         * gfortran.dg/der_array_io_2.f90: New test.
6967         * gfortran.dg/der_array_io_3.f90: New test.
6968
6969 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6970
6971         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6972         EABI.
6973
6974 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6975
6976         * g++.dg/opt/switch1.C: New test.
6977
6978 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6979
6980         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6981         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6982         Update expected messages.
6983
6984 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6985
6986         PR fortran/16485
6987         * gfortran.dg/same_name_1.f90: New test.
6988
6989 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6990
6991         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6992         dereference garbage pointers.
6993
6994 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6995
6996         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6997         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6998
6999         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
7000         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
7001         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
7002
7003 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
7004
7005         PR c++/17324
7006         * g++.dg/template/mangle1.C: New test.
7007
7008 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7009
7010         PR tree-optimization/17252
7011         * gcc.c-torture/execute/pr17252.c: New test.
7012
7013 2004-09-14  Andrew Pinski  <apinski@apple.com>
7014
7015         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
7016
7017 2004-09-14  Roger Sayle  <roger@eyesopen.com>
7018
7019         PR rtl-optimization/9771
7020         * gcc.dg/pr9771-1.c: New test case.
7021
7022 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7023
7024         PR tree-optimization/15262
7025         * gcc.c-torture/execute/pr15262-1.c: New test.
7026         * gcc.c-torture/execute/pr15262-2.c: New test.
7027
7028 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7029
7030         * gcc.dg/declspec-12.c: New test.
7031
7032 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
7033
7034         * gfortran.dg/pr17090.f90: Add directives to test.
7035
7036 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7037
7038         * gcc.c-torture/compile/20040914-1.c: New test.
7039
7040 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7041
7042         PR c++/16162
7043         * g++.dg/template/decl2.C: New test.
7044
7045 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
7046
7047         PR fortran/17090
7048         * gfortran.dg/pr17090.f90: New test.
7049
7050 2004-09-13  Dale Johannesen  <dalej@apple.com>
7051
7052         * gcc.c-torture/compile/pr17408.c:  New test case.
7053
7054 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7055
7056         PR c++/16716
7057         * g++.dg/parse/crash17.C: New test.
7058
7059         PR c++/17327
7060         * g++.dg/template/enum3.C: New test.
7061
7062 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
7063
7064         * lib/gcc-defs.exp: Load wrapper.exp.
7065         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
7066         using local code.
7067         * lib/gcc.exp (gcc_init): Similar.
7068         * lib/gfortran.exp (gfortran_init): Similar.
7069         * lib/objc.exp (objc_init): Similar.
7070         * lib/treelang.exp (treelang_init): Similar.
7071         * lib/wrapper.exp: New file with build_wrapper call machinery in
7072         ${tool}_maybe_build_wrapper.
7073
7074 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7075
7076         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7077         "inline".
7078         * gcc.dg/declspec-11.c: Update expected messages.
7079         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7080         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7081         gcc.dg/inline-12.c: New tests.
7082
7083 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7084
7085         * g++.dg/tree-ssa/pr17400.C: New testcase.
7086
7087 2004-09-13  James E Wilson  <wilson@specifixinc.com>
7088
7089         * gcc.target/mips/sb1-1.c: New testcase.
7090
7091 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
7092
7093         * lib/g77-dg.exp: Remove unused file.
7094         * lib/mike-g77.exp: Ditto.
7095         * lib/g77.exp: Ditto.
7096
7097 2004-09-12  Richard Henderson  <rth@redhat.com>
7098
7099         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
7100
7101 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7102
7103         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
7104         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7105         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
7106         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
7107         Update expected messages.
7108
7109 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
7110
7111         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
7112         declaration/use mismatch for dirp parameter.
7113
7114 2004-09-12  Andrew Pinski  <apinski@apple.com>
7115
7116         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
7117         -fgnu-runtime is passed.
7118
7119 2004-09-12  Richard Henderson  <rth@redhat.com>
7120
7121         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
7122         do the uplevel thing and update additional_flags directly.
7123         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
7124         gfortran.fortran-torture/execute/intrinsic_nearest.x,
7125         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
7126         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
7127
7128 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7129
7130         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
7131
7132 2004-09-11  Roger Sayle  <roger@eyesopen.com>
7133
7134         PR middle-end/17411
7135         * g++.dg/opt/pr17411-1.C: New test case.
7136
7137 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7138
7139         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7140         gcc.dg/tls/diag-2.c: Update expected messages.
7141         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
7142         messages.
7143         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
7144         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
7145         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
7146         gcc.dg/tls/diag-5.c: New tests.
7147
7148 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
7149
7150         * gcc.dg/20040910-1.c: Correct dg-error regexp.
7151
7152 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7153
7154         * g++.dg/parse/break-in-for.C: New test.
7155
7156 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
7157
7158         * gcc.dg/tree-ssa/20040911-1.c: New test.
7159
7160 2004-09-11  Andreas Jaeger  <aj@suse.de>
7161
7162         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
7163         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
7164
7165 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
7166
7167         * gcc.target/frv: New directory of FR-V-specific tests.
7168
7169 2004-09-10  James E Wilson  <wilson@specifixinc.com>
7170
7171         * gcc.dg/convert-vec-1.c: New test.
7172
7173 2004-09-10  Roger Sayle  <roger@eyesopen.com>
7174
7175         PR middle-end/17024
7176         * gcc.dg/pr17024-1.c: New test case.
7177
7178 2004-09-10  Eric Christopher  <echristo@redhat.com>
7179
7180         * gcc.dg/20040910-1.c: New test.
7181
7182 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7183
7184         * gcc.dg/bitfld-9.c: New test.
7185
7186 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
7187
7188         * gcc.c-torture/execute/ieee/acc1.c: New test.
7189         * gcc.c-torture/execute/ieee/acc2.c: New test.
7190         * gcc.c-torture/execute/ieee/mzero6.c: New test.
7191
7192 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7193
7194         * gcc.dg/deprecated-2.c: New test.
7195
7196 2004-09-09  James E Wilson  <wilson@specifixinc.com>
7197
7198         * gcc.dg/init-vec-1.c: New test.
7199
7200 2004-09-09  Roger Sayle  <roger@eyesopen.com>
7201
7202         PR middle-end/17055
7203         * gcc.dg/pr17055-1.c: New test case.
7204
7205 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
7206
7207         PR target/17377
7208         * gcc.c-torture/execute/pr17377.c: New test.
7209
7210 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7211
7212         PR c/8420
7213         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
7214         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
7215         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7216         gcc.dg/long-long-typespec-1.c: New tests.
7217         * gcc.dg/tls/diag-2.c: Update expected diagnostics
7218
7219 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7220
7221         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
7222         gcc.dg/gnu99-static-1.c: New tests.
7223
7224 2004-09-08  Devang Patel  <dpatel@apple.com>
7225
7226         * gcc.dg/darwin-ld-20040828-1.c: New test.
7227         * gcc.dg/darwin-ld-20040828-2.c: New test.
7228         * gcc.dg/darwin-ld-20040828-3.c: New test.
7229
7230 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
7231
7232         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
7233         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
7234         in error message.
7235         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7236         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7237         in error message.
7238         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7239         types they qualify.
7240         * objc.dg/type-size-2.m: Fix wording in comment.
7241         * objc.dg/va-meth-1.m: New test case.
7242
7243 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7244
7245         PR c/16633:
7246         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7247         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7248
7249 2004-09-06  Devang Patel  <dpatel@apple.com>
7250
7251         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7252         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7253
7254 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7255
7256         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7257         reflect changed line numbering of diagnostics.
7258
7259 2004-09-06  Paul Brook  <paul@codesourcery.com>
7260
7261         * gfortran.dg/edit_real_1.f90: Add new test.
7262
7263 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7264
7265         * gcc.dg/tree-ssa/loop-2.c: New test.
7266         * gcc.dg/tree-ssa/loop-3.c: New test.
7267         * gcc.dg/tree-ssa/loop-4.c: New test.
7268         * gcc.dg/tree-ssa/loop-5.c: New test.
7269
7270 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7271
7272         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7273
7274 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7275
7276         * gcc.dg/format/sentinel-1.c: New test.
7277
7278 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7279
7280         * testsuite/gcc.dg/builtins-46.c: New.
7281
7282 2004-09-03  Devang Patel  <dpatel@apple.com>
7283
7284         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7285         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7286
7287 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7288
7289         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7290         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7291         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7292         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7293         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7294         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7295         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7296         the non-portable bzero.
7297         * gcc.dg/20010912-1.c: xfail for NetWare.
7298         * gcc.dg/20020426-2.c: xfail for NetWare.
7299         * gcc.dg/20021014-1.c: xfail for NetWare.
7300         * gcc.dg/20021018-1.c: xfail for NetWare.
7301         * gcc.dg/20030213-1.c: xfail for NetWare.
7302         * gcc.dg/20030225-1.c: xfail for NetWare.
7303         * gcc.dg/20030708-1.c: xfail for NetWare.
7304         * gcc.dg/builtins-config.h: Also exclude NetWare.
7305         * gcc.dg/format/format.h: Define restrict only if not already defined.
7306         * gcc.dg/nest.c: xfail for NetWare.
7307         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7308         * lib/target-supports.exp (check_visibility_available): Exclude
7309         NetWare.
7310
7311 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7312
7313         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7314         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7315         deterministic starting point for the alignment of structure fields.
7316         * gcc.dg/Wpadded.c: Dito.
7317         * g++.dg/abi/vbase10.C: Dito.
7318
7319 2004-09-03  Devang Patel  <dpatel@apple.com>
7320
7321         * g++.dg/debug/pr15736.cc: New test.
7322
7323 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7324
7325         * README.QMTEST: Fix out-of-date link.
7326
7327 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7328
7329         PR fortran/16579
7330         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7331         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7332
7333 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7334
7335         * g++.dg/abi/arm_rtti1.C: New test.
7336
7337 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7338
7339         * gcc.dg/ppc-vector-memcpy.c: New.
7340         * gcc.dg/ppc-vector-memset.c: New.
7341
7342 2004-09-02  Chao-ying Fu  <fu@mips.com>
7343
7344         * gcc.target/mips/mips-3d-1.c: New test.
7345         * gcc.target/mips/mips-3d-2.c: New test.
7346         * gcc.target/mips/mips-3d-3.c: New test.
7347         * gcc.target/mips/mips-3d-4.c: New test.
7348         * gcc.target/mips/mips-3d-5.c: New test.
7349         * gcc.target/mips/mips-3d-6.c: New test.
7350         * gcc.target/mips/mips-3d-7.c: New test.
7351         * gcc.target/mips/mips-3d-8.c: New test.
7352         * gcc.target/mips/mips-3d-9.c: New test.
7353         * gcc.target/mips/mips-ps-1.c: New test.
7354         * gcc.target/mips/mips-ps-2.c: New test.
7355         * gcc.target/mips/mips-ps-3.c: New test.
7356         * gcc.target/mips/mips-ps-4.c: New test.
7357         * gcc.target/mips/mips-ps-type.c: New test.
7358
7359 2004-09-02  Paul Brook  <paul@codesourcery.com>
7360
7361         * gfortran.dg/edit_real_1.f90: Add new tests.
7362
7363 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7364
7365         PR fortran/15327
7366         * gfortran.dg/merge_char_1.f90: New test.
7367
7368 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7369
7370         PR fortran/16404
7371         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7372
7373 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7374
7375         PR c/1522
7376         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7377
7378 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7379
7380         * g++.dg/opt/loop1.C: Do not XFAIL.
7381
7382 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7383
7384         * gcc.c-torture/execute/20040831-1.c: New test.
7385
7386 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7387
7388         PR fortran/16579
7389         * gfortran.dg/g77/20010610.f: Now passes.
7390         Copy from g77.f-torture/execute. Add dg-run directive.
7391         * gfortran.dg/g77/README: Update
7392
7393 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7394
7395         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7396         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7397         (t1, t2, t3, t4): Add volatile.
7398
7399 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7400
7401         * g++.dg/ext/visibility/arm1.C: New test.
7402
7403 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7404
7405         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7406         -pedantic-errors.
7407
7408 2004-09-01  Paul Brook  <paul@codesourcery.com>
7409
7410         * gfortran.dg/eof_2.f90: New test.
7411
7412 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7413
7414         PR fortran/16579
7415         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7416
7417 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7418
7419         PR libfortran/16805
7420         * gfortran.dg/list_read_2.f90: New test.
7421
7422 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7423
7424         * g++.dg/abi/key1.C: New test.
7425
7426 2004-08-31  Richard Henderson  <rth@redhat.com>
7427
7428         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7429         form of offsetof.
7430         * g++.dg/other/offsetof5.C: Remove duplicate.
7431
7432 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7433
7434         PR fortran/17244
7435         * gfortran.dg/func_derived_1.f90: New test.
7436
7437 2004-08-31  Paul Brook  <paul@codesourcery.com>
7438
7439         * gfortran.dg/eof_1.f90: New test.
7440
7441 2004-08-31  Paul Brook  <paul@codesourcery.com>
7442
7443         * gfortran.dg/list_read_1.f90: New file.
7444
7445 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7446
7447         * g++.dg/opt/loop1.C: XFAIL.
7448
7449 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7450
7451         * gcc.dg/funcdef-storage-1.c: New.
7452         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7453         an extern function in local scope.
7454         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7455         declare an 'auto inline' function in local scope.
7456         * gcc.dg/20011130-1.c: Likewise.
7457         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7458         an 'auto' function in local scope.
7459         * gcc.dg/20021014-1.c: Likewise.
7460         * gcc.dg/20030331-2.c: Likewise.
7461
7462 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7463
7464         * gfortran.dg/blockdata_1.f90: New test.
7465
7466 2004-08-30  Richard Henderson  <rth@redhat.com>
7467
7468         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7469
7470 2004-08-30  Richard Henderson  <rth@redhat.com>
7471
7472         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7473         additional_flags set by alternate driver.
7474         (ieee-options): New procedure.
7475         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7476         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7477         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7478         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7479
7480 2004-08-30  Richard Henderson  <rth@redhat.com>
7481
7482         * lib/f-torture.exp: Remove.
7483
7484 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7485
7486         PR rtl-optimization/16590
7487         * g++.dg/opt/loop1.C: New test.
7488
7489 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7490
7491         PR fortran/13910
7492         * gfortran.dg/oldstyle_1.f90: New test.
7493
7494 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7495         Paul Brook  <paul@codesourcery.com>
7496
7497         * gfortran.dg/g77/README: Update.
7498         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7499         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7500         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7501
7502 2004-08-28  Paul Brook  <paul@codesourcery.com>
7503
7504         PR libfortran/17195
7505         * gfortran.dg/edit_real_1.f90: New test.
7506
7507 2004-08-27  Paul Brook  <paul@codesourcery.com>
7508
7509         * gfortran.dg/rewind_1.f90: New test.
7510
7511 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7512
7513         PR fortran/16597
7514         * gfortran.dg/pr16597.f90: New test.
7515
7516 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7517
7518         PR c/13801
7519         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7520         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7521         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7522         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7523         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7524
7525 2004-08-26  Nick Clifton  <nickc@redhat.com>
7526
7527         * gcc.c-torture/compile/pr17119.c: New test.
7528
7529 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7530
7531         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7532
7533 2004-08-25  Richard Henderson  <rth@redhat.com>
7534
7535         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7536         the bits that expect kind=8 to be the largest real kind.
7537
7538 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7539
7540         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7541
7542 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7543
7544         * gfortran.dg/assignment_1.f90: New test.
7545
7546 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7547
7548         * g++.dg/template/repo3.C: New test.
7549
7550 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7551
7552         PR middle-end/16693
7553         PR tree-optimization/16372
7554         * g++.dg/opt/pr16372-1.C: New test case.
7555         * g++.dg/opt/pr16693-1.C: New test case.
7556         * g++.dg/opt/pr16693-2.C: New test case.
7557
7558 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7559
7560         * objc.dg/proto-lossage-4.m: New test.
7561
7562 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7563
7564         PR c++/17155
7565         * g++.dg/inherit/local2.C: New test.
7566
7567 2004-08-25  Paul Brook  <paul@codesourcery.com>
7568
7569         PR fortran/17144
7570         * gfortran.dg/string_ctor_1.f90: New test.
7571
7572 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7573
7574         PR c++/14428
7575         * g++.dg/template/redecl2.C: New test.
7576
7577 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7578
7579         PR fortran/17143
7580         * gfortran.dg/pr17143.f90: New test.
7581
7582 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7583
7584         PR fortran/17164
7585         * gfortran.dg/pr17164.f90: New test.
7586
7587 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7588
7589         * gcc.dg/tree-ssa/loop-1.c: New test.
7590
7591 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7592
7593         * gcc.c-torture/compile/20040824-1.c: New test.
7594
7595 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7596
7597         * gcc.c-torture/compile/iftrap-3.c: New test.
7598
7599 2004-08-24  Paul Brook  <paul@codesourcery.com>
7600
7601         * gfortran.dg/entry_2.f90: New test.
7602
7603 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7604
7605         PR c++/16889
7606         * g++.dg/lookup/ambig[12].C: New.
7607
7608 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7609
7610         PR c++/16706
7611         * g++.dg/template/crash21.C: New test.
7612         * g++.dg/template/crash22.C: Likewise.
7613
7614 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7615
7616         PR c++/17149
7617         * g++.dg/template/access15.C: New.
7618
7619 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7620
7621         PR c++/17163
7622         * g++.dg/template/repo2.C: New test.
7623
7624 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7625
7626         PR rtl-optimization/17078
7627         * gcc.c-torture/execute/pr17078-1.c: New test case.
7628
7629 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7630
7631         PR c/14492
7632         * gcc.dg/debug/crash1.c: New test.
7633
7634 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7635
7636         PR c/16180
7637         * gcc.dg/loop-5.c: New test.
7638
7639 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7640
7641         * gcc.c-torture/execute/20040823-1.c: New test.
7642
7643 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7644
7645         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7646         to the assembler.  Simplify test accordingly.
7647         (asm_abi_flags): Use GNU names.
7648         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7649         to check for ABI flags.
7650
7651 2004-08-22  Andrew Pinski  <apinski@apple.com>
7652
7653         * g++.dg/opt/pr14029.C: New test.
7654         * gcc.c-torture/execute/pr15262.c: New test.
7655
7656 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7657
7658         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7659
7660 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7661
7662         PR 16908
7663         * gfortran.dg/direct_io.f90: New test.
7664
7665 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7666
7667         PR c++/17121
7668         * g++.dg/inherit/local2.C: New test.
7669
7670 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7671
7672         PR c++/17120
7673         * g++.dg/warn/Wparentheses-4.C: New test.
7674
7675 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7676
7677         PR c++/17121
7678         * g++.dg/inherit/local2.C: New test.
7679
7680         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7681         * gcc.dg/ppc-ldstruct.c: Likewise.
7682         * gcc.dg/ppc64-abi-2.c: Likewise.
7683
7684 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7685
7686         PR rtl-optimization/17099
7687         * gcc.c-torture/execute/20040820-1.c: New test.
7688
7689 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7690
7691         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7692
7693 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7694
7695         PR fortran/17077
7696         * gfortran.dg/auto_array_1.f90: New test.
7697
7698 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7699
7700         PR fortran/17074
7701         * gfortran.dg/simpleif_1.f90: New test.
7702
7703 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7704
7705         * lib/target-supports.exp (check_profiling_available): Return
7706         false for arm*-*-symbianelf* and arm*-*-eabi*.
7707
7708         PR c++/15890
7709         * g++.dg/template/delete1.C: New test.
7710
7711 2004-08-19  Paul Brook  <paul@codesourcery.com>
7712
7713         PR fortran/14976
7714         PR fortran/16228
7715         * gfortran.dg/data_char_1.f90: New test.
7716
7717 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7718
7719         PR fortran/16946
7720         * gfortran.dg/reduction.f90: New testcase.
7721
7722 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7723
7724         PR fortran/16520
7725         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7726
7727 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7728
7729         PR c++/17041
7730         * g++.dg/Wparentheses-3.C: New test.
7731
7732 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7733
7734         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7735         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
7736         * gcc.dg/vect/vect-2.c: Likewise.
7737         * gcc.dg/vect/vect-3.c: Likewise.
7738         * gcc.dg/vect/vect-4.c: Likewise.
7739         * gcc.dg/vect/vect-5.c: Likewise.
7740         * gcc.dg/vect/vect-6.c: Likewise.
7741         * gcc.dg/vect/vect-7.c: Likewise.
7742         * gcc.dg/vect/vect-25.c: Likewise.
7743         * gcc.dg/vect/vect-31.c: Likewise.
7744         * gcc.dg/vect/vect-32.c: Likewise.
7745         * gcc.dg/vect/vect-34.c: Likewise.
7746         * gcc.dg/vect/vect-36.c: Likewise.
7747         * gcc.dg/vect/vect-all.c: Likewise.
7748
7749 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7750
7751         PR c++/17068
7752         * g++.dg/template/operator4.C: New test.
7753
7754 2004-08-18  Richard Henderson  <rth@redhat.com>
7755
7756         * gcc.dg/20040206-1.c: XFAIL.
7757
7758 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7759
7760         PR c++/16246
7761         * g++.dg/template/array7.C: New test.
7762
7763 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7764
7765         * gcc.dg/mips-movcc-1.c: New test.
7766         * gcc.dg/mips-movcc-2.c: New test.
7767         * gcc.dg/mips-movcc-3.c: New test.
7768
7769         * gcc.dg/mips-nmadd-1.c: New test.
7770         * gcc.dg/mips-nmadd-2.c: New test.
7771
7772 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7773
7774         PR c++/15871
7775         * g++.dg/opt/inline8.C: New test.
7776
7777         PR c++/16965
7778         * g++.dg/parse/error17.C: New test.
7779
7780 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7781
7782         * gcc.dg/vect: New directory for vectorizer tests.
7783         * gcc.dg/vect/tree-vect.h: New file.
7784         * gcc.dg/vect/vect.exp: New file.
7785         * gcc.dg/vect/pr16105.c.c: New test.
7786         * gcc.dg/vect/vect-1.c: New test.
7787         * gcc.dg/vect/vect-2.c: New test.
7788         * gcc.dg/vect/vect-3.c: New test.
7789         * gcc.dg/vect/vect-4.c: New test.
7790         * gcc.dg/vect/vect-5.c: New test.
7791         * gcc.dg/vect/vect-6.c: New test.
7792         * gcc.dg/vect/vect-7.c: New test.
7793         * gcc.dg/vect/vect-8.c: New test.
7794         * gcc.dg/vect/vect-9.c: New test.
7795         * gcc.dg/vect/vect-10.c: New test.
7796         * gcc.dg/vect/vect-11.c: New test.
7797         * gcc.dg/vect/vect-12.c: New test.
7798         * gcc.dg/vect/vect-13.c: New test.
7799         * gcc.dg/vect/vect-14.c: New test.
7800         * gcc.dg/vect/vect-15.c: New test.
7801         * gcc.dg/vect/vect-16.c: New test.
7802         * gcc.dg/vect/vect-17.c: New test.
7803         * gcc.dg/vect/vect-18.c: New test.
7804         * gcc.dg/vect/vect-19.c: New test.
7805         * gcc.dg/vect/vect-20.c: New test.
7806         * gcc.dg/vect/vect-21.c: New test.
7807         * gcc.dg/vect/vect-22.c: New test.
7808         * gcc.dg/vect/vect-23.c: New test.
7809         * gcc.dg/vect/vect-24.c: New test.
7810         * gcc.dg/vect/vect-25.c: New test.
7811         * gcc.dg/vect/vect-26.c: New test.
7812         * gcc.dg/vect/vect-27.c: New test.
7813         * gcc.dg/vect/vect-28.c: New test.
7814         * gcc.dg/vect/vect-29.c: New test.
7815         * gcc.dg/vect/vect-30.c: New test.
7816         * gcc.dg/vect/vect-31.c: New test.
7817         * gcc.dg/vect/vect-32.c: New test.
7818         * gcc.dg/vect/vect-33.c: New test.
7819         * gcc.dg/vect/vect-34.c: New test.
7820         * gcc.dg/vect/vect-35.c: New test.
7821         * gcc.dg/vect/vect-36.c: New test.
7822         * gcc.dg/vect/vect-37.c: New test.
7823         * gcc.dg/vect/vect-38.c: New test.
7824         * gcc.dg/vect/vect-40.c: New test.
7825         * gcc.dg/vect/vect-41.c: New test.
7826         * gcc.dg/vect/vect-42.c: New test.
7827         * gcc.dg/vect/vect-43.c: New test.
7828         * gcc.dg/vect/vect-44.c: New test.
7829         * gcc.dg/vect/vect-45.c: New test.
7830         * gcc.dg/vect/vect-46.c: New test.
7831         * gcc.dg/vect/vect-47.c: New test.
7832         * gcc.dg/vect/vect-48.c: New test.
7833         * gcc.dg/vect/vect-49.c: New test.
7834         * gcc.dg/vect/vect-50.c: New test.
7835         * gcc.dg/vect/vect-51.c: New test.
7836         * gcc.dg/vect/vect-52.c: New test.
7837         * gcc.dg/vect/vect-53.c: New test.
7838         * gcc.dg/vect/vect-54.c: New test.
7839         * gcc.dg/vect/vect-55.c: New test.
7840         * gcc.dg/vect/vect-56.c: New test.
7841         * gcc.dg/vect/vect-57.c: New test.
7842         * gcc.dg/vect/vect-58.c: New test.
7843         * gcc.dg/vect/vect-59.c: New test.
7844         * gcc.dg/vect/vect-60.c: New test.
7845         * gcc.dg/vect/vect-61.c: New test.
7846         * gcc.dg/vect/vect-all.c: New test.
7847         * gcc.dg/vect/vect-none.c: New test.
7848
7849 2004-08-17  Paul Brook  <paul@codesourcery.com>
7850
7851         PR fortran/13082
7852         * gfortran.dg/entry_1.f90: New test.
7853
7854 2004-08-17  Andrew Pinski  <apinski@apple.com>
7855
7856         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7857
7858 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7859
7860         * gcc.dg/pr17036-1.c: New test.
7861
7862 2004-08-16  Devang Patel  <dpatel@apple.com>
7863
7864         * gcc.dg/darwin-20040809-1.c: New test.
7865
7866 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7867
7868         * gcc.dg/funcdef-attr-1.c: New test.
7869
7870 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7871
7872         * gcc.dg/altivec-17.c: New test.
7873         * gcc.dg/altivec-18.c: New test.
7874
7875 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7876
7877         PR c++/6749
7878         * g++.dg/template/vtable2.C: New test.
7879
7880 2004-08-14  Richard Henderson  <rth@redhat.com>
7881
7882         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7883         * gcc.dg/pack-test-4.c (main): Return 0.
7884         * gcc.dg/setjmp-1.c: Remove XFAIL.
7885         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7886
7887 2004-08-14  Richard Henderson  <rth@redhat.com>
7888
7889         * gcc.dg/980217-1.c: Add prototype for printf.
7890
7891 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7892
7893         * gfortran.dg/pr16935.f90: New test.
7894
7895 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7896
7897         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7898
7899 2004-08-13  Paul Brook  <paul@codesourcery.com>
7900
7901         * gfortran.dg/der_io_1.f90: Remove stray comma.
7902
7903 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7904
7905         * gcc.dg/vmx/cw-bug-2.c: Remove.
7906         * gcc.dg/vmx/vprint-1.c: Remove.
7907         * gcc.dg/vmx/vscan-1.c: Remove.
7908
7909 2004-08-12  Devang patel  <dpatel@apple.com>
7910
7911         * gcc.dg/darwin-20040809-2.c: New test.
7912
7913 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7914
7915         * g++.dg/ext/altivec-12.C: New test.
7916
7917         * g++.dg/ext/altivec-11.C: New test.
7918
7919 2004-08-12  Paul Brook  <paul@codesourcery.com>
7920
7921         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7922
7923 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7924
7925         * g++.dg/ext/altivec-2.C: Check for hardware support before
7926         executing any VMX instructions.
7927
7928         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7929
7930 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7931
7932         PR c++/16276
7933         * g++.old-deja/g++.other/comdat4.C: New test.
7934         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7935
7936 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7937
7938         PR target/16286
7939         * gcc.dg/pr16286.c: New test.
7940
7941 2004-08-12 Jan Beulich <jbeulich@novell.com>
7942
7943         * g++.dg/ext/asm5.C: New.
7944
7945 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7946
7947         PR c++/16698
7948         * g++.dg/eh/crash1.C: New test.
7949
7950         PR c++/16717
7951         * g++.dg/ext/construct1.C: New test.
7952
7953 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7954
7955         PR c++/16853
7956         * g++.dg/init/ptrmem1.C: New test.
7957
7958         PR c++/16618
7959         * g++.dg/parse/offsetof5.C: New test.
7960
7961         PR c++/16870
7962         * g++.dg/template/overload3.C: New test.
7963
7964 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7965
7966         PR c++/16964
7967         * g++.dg/parse/error16.C: New test.
7968
7969         PR c++/16904
7970         * g++.dg/template/error14.C: New test.
7971
7972         PR c++/16929
7973         * g++.dg/template/error15.C: New test.
7974
7975 2004-08-11  Devang Patel  <dpatel@apple.com>
7976
7977         * gcc.dg/darwin-ld-20040809-1.c: New test.
7978         * gcc.dg/darwin-ld-20040809-2.c: New test.
7979
7980 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7981
7982         PR fortran/16917
7983         * gfortran.dg/dfloat_1.f90: New test.
7984
7985 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7986
7987         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7988         * gcc.dg/dll-2.c: Fix dg-require syntax.
7989         * gcc.misc-tests/arm-isr.c (abort): Declare.
7990         (exit): Likewise.
7991
7992 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7993
7994         PR c++/16971
7995         * g++.dg/parse/crash16.C: New test.
7996
7997 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7998
7999         * gcc.dg/mips-rsqrt-1.c: New test case.
8000         * gcc.dg/mips-rsqrt-2.c: New test case.
8001         * gcc.dg/mips-rsqrt-3.c: New test case.
8002
8003 2004-08-10  Paul Brook  <paul@codesourcery.com>
8004
8005         * gfortran.dg/der_io_1.f90: New test.
8006
8007 2004-08-10  Paul Brook  <paul@codesourcery.com>
8008
8009         PR fortran/16919
8010         * gfortran.dg/der_array_1.f90: New test.
8011
8012 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
8013
8014         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
8015
8016 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
8017
8018         * gcc.dg/wchar_t-2.c: Fix typo.
8019
8020 2004-08-09  Falk Hueffner  <falk@debian.org>
8021
8022         PR tree-optimization/12517
8023         * gcc.c-torture/compile/pr12517.c: New test.
8024
8025         PR tree-optimization/12578
8026         * gcc.c-torture/compile/pr12578.c: New test.
8027
8028         PR tree-optimization/12899
8029         * gcc.c-torture/compile/pr12899.c: New test.
8030
8031         PR rtl-optimization/14692
8032         * gcc.c-torture/compile/pr14692.c: New test.
8033
8034         PR tree-optimization/16461
8035         * gcc.c-torture/compile/pr16461.c: New test.
8036
8037 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8038
8039         * gfortran.dg/getenv_1.f90: New test.
8040
8041 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8042
8043         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
8044         wchar_t.
8045         * gcc.dg/symbian5.c: Test -fno-short-wchar.
8046
8047 2004-08-06  Paul Brook  <paul@codesourcery.com>
8048
8049         * gfortran.dg/ret_array_1.f90: New test.
8050         * gfortran.dg/ret_pointer_1.f90: New test.
8051
8052 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
8053
8054         * gcc.dg/missing-field-init-[12].c: New tests.
8055         * g++.dg/warn/missing-field-init-[12].C: New tests.
8056
8057 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8058
8059         * gcc.dg/enum2.c: New test.
8060         * gcc.dg/symbian3.c: Likewise.
8061         * gcc.dg/symbian4.c: Likewise.
8062         * gcc.dg/wchar_t-2.c: Likewise.
8063
8064 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8065
8066         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
8067         destructor tests.
8068
8069 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8070
8071         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8072         dg-require-visiblity.
8073         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8074         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8075         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8076         * g++.dg/ext/visibility/new1.C: Likewise.
8077         * g++.dg/ext/visibility/pragma.C: Likewise.
8078         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8079         * g++.dg/ext/visibility/virtual.C: Likewise.
8080         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8081         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8082         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8083         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8084         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8085         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8086         * g++/dg/ext/visibility/visibility-7.C: Likewise.
8087         * g++/dg/ext/visibility/visibility-8.C: New test.
8088         * gcc.c-torture/compile/dll.x: Remove.
8089         * gcc.dg/dll-2.c: Use dg-require-dll
8090         * gcc.dg/visibility-10.c: New test.
8091         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
8092         supporting DLLs.
8093         * testsuite/lib/scanasm.exp (scan_hidden): New function.
8094         (scan_not_hidden): Likewise.
8095
8096 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
8097
8098         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
8099
8100 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
8101
8102         * gcc.c-torture/execute/20040805-1.c: New test.
8103
8104 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
8105
8106         * gcc.dg/20020118-1.c: Declare abort.
8107         * gcc.dg/altivec_check.h: Likewise.
8108         * gcc.dg/iftrap-2.c: Likewise.
8109         * gcc.dg/pragma-darwin.c: Likewise.
8110         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8111
8112 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
8113
8114         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
8115
8116 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8117
8118         * gcc.c-torture/execute/builtins/abs-2.c,
8119         gcc.c-torture/execute/builtins/abs-3.c,
8120         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
8121         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
8122         intmax_t, uintmax_t and their limits.
8123         * gcc.dg/intmax_t-1.c: New test.
8124
8125 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8126
8127         * g++.dg/tc1/dr147.C: Add reference to PR.
8128
8129 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
8130
8131         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
8132         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
8133
8134 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
8135
8136         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
8137
8138 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8139
8140         * gcc.dg/redecl-5.c: New test.
8141         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
8142         of scanf.
8143
8144 2004-08-03  Roger Sayle  <roger@eyesopen.com>
8145
8146         PR middle-end/16790
8147         * gcc.c-torture/execute/pr16790-1.c: New test case.
8148
8149 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
8150
8151         * g++.dg/ext/visibility/assign1.C: New test.
8152         * g++.dg/ext/visibility/new1.C: Likewise.
8153
8154         * gcc.dg/symbian1.c: New test.
8155         * gcc.dg/symbian2.c: Likewise.
8156
8157 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8158
8159         PR target/16570
8160         * gcc.dg/i386-sse-9.c: New test.
8161
8162 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8163
8164         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
8165
8166 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8167
8168         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
8169         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
8170         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
8171         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
8172         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
8173         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
8174         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
8175         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
8176         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
8177         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
8178         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
8179         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
8180         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
8181         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
8182         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
8183         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
8184         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
8185         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
8186         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
8187         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
8188         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
8189         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
8190         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
8191         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8192         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
8193         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
8194         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
8195         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
8196         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8197         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8198         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
8199         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
8200         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
8201         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
8202         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
8203         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8204         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8205         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8206         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8207         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
8208         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
8209         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
8210         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
8211         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
8212         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8213         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8214         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
8215         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
8216         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
8217         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
8218         gcc.misc-tests/i386-pf-3dnow-1.c,
8219         gcc.misc-tests/i386-pf-athlon-1.c,
8220         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8221         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
8222         Declare built-in functions used.
8223         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
8224
8225 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
8226
8227         PR c++/16707
8228         * g++.dg/lookup/using12.C: New test.
8229
8230         * g++.dg/init/null1.C: Fix PR number.
8231         * g++.dg/parse/namespace10.C: Likewise.
8232
8233 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8234
8235         PR c++/16224
8236         * g++.dg/template/spec17.C: New test.
8237         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8238         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8239
8240 2004-08-02  David Billinghurst
8241
8242         PR fortran/16292
8243         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8244
8245 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8246
8247         * gcc.dg/ia64-got-1.c: New test case.
8248
8249 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8250
8251         PR c++/16489
8252         * g++.dg/init/null1.C: New test.
8253         * g++.dg/tc1/dr76.C: Adjust error marker.
8254
8255         PR c++/16529
8256         * g++.dg/parse/namespace10.C: New test.
8257
8258         PR c++/16810
8259         * g++.dg/inherit/ptrmem2.C: New test.
8260
8261 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8262
8263         PR target/16155
8264         * gcc.dg/pr16155.c: New test.
8265
8266 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8267
8268         * gcc.dg/redecl-2.c: New test.
8269
8270 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8271
8272         * gcc.dg/darwin-longdouble.c: New file.
8273
8274 2004-07-30  Richard Henderson  <rth@redhat.com>
8275
8276         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8277         write to constant argument.
8278         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8279
8280 2004-07-30  Richard Henderson  <rth@redhat.com>
8281
8282         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8283         tests of nearest around zero.
8284
8285 2004-07-30  Andrew Pinski  <apinski@apple.com>
8286
8287         * gcc.c-torture/compile/20040730-1.c: New test.
8288
8289 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8290
8291         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8292         powerpc-eabispe.
8293
8294 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8295
8296         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8297
8298 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8299
8300         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8301         contains $ld_library_path.
8302         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8303
8304 2004-07-29  Richard Henderson  <rth@redhat.com>
8305
8306         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8307
8308         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8309         (alt2, which): New.
8310         (Check): Accept either alternative.
8311
8312 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8313
8314         * g++.dg/abi/inline1.C: New test.
8315         * g++.dg/abi/local1-a.cc: Likewise.
8316         * g++.dg/abi/local1.C: Likewise.
8317         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8318         * g++.dg/abi/mangle12.C: Likewise.
8319         * g++.dg/abi/mangle17.C: Likewise.
8320         * g++.dg/abi/mangle20-2.C: Likewise.
8321         * g++.dg/opt/interface1.C: Likewise.
8322         * g++.dg/opt/interface1.h: Likewise.
8323         * g++.dg/opt/interface1-a.cc: New test.
8324         * g++.dg/parse/repo1.C: New test.
8325         * g++.dg/template/repo1.C: Likewise.
8326         * g++.dg/warn/Winline-1.C: Likewise.
8327         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8328
8329 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8330
8331         * gcc.dg/tree-ssa/20040729-1.c: New test.
8332
8333 2004-07-27  Matt Austern <austern@apple.com>
8334
8335         * gcc.dg/darwin-bool-1.c: New test.
8336         * gcc.dg/darwin-bool-2.c: New test.
8337
8338 2004-07-28  Richard Henderson  <rth@redhat.com>
8339
8340         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8341         arguments in the correct type.  Don't write to constant arguments.
8342
8343 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8344
8345         PR tree-optimization/16688
8346         PR tree-optimization/16689
8347         * g++.dg/tree-ssa/pr16688.C: New test.
8348
8349 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8350
8351         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8352         loads.  Not only in the comment, this time.
8353
8354 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8355
8356         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8357         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8358         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8359         * gcc.dg/sh4a-bitmovua.c: New.
8360         * gcc.dg/sh4a-cos.c: New.
8361         * gcc.dg/sh4a-cosf.c: New.
8362         * gcc.dg/sh4a-fprun.c: New.
8363         * gcc.dg/sh4a-fsrra.c: New.
8364         * gcc.dg/sh4a-memmovua.c: New.
8365         * gcc.dg/sh4a-sin.c: New.
8366         * gcc.dg/sh4a-sincos.c: New.
8367         * gcc.dg/sh4a-sincosf.c: New.
8368         * gcc.dg/sh4a-sinf.c: New.
8369
8370 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8371
8372         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8373         conditionals.
8374         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8375         loads.
8376         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8377         DOM1.
8378
8379 2004-07-27  Andrew Pinski  <apinski@apple.com>
8380
8381         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8382
8383 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8384
8385         * gcc.dg/pragma-isr.c: New test.
8386
8387 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8388
8389         PR c++/14429
8390         * g++.dg/template/ttp11.C: New test.
8391
8392 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8393
8394         * gcc.c-torture/compile/20040727-1.c: New test.
8395
8396 2004-07-26  Eric Christopher  <echristo@redhat.com>
8397
8398         * gcc.c-torture/compile/20040726-2.c: New test.
8399
8400 2004-07-26  Andrew Pinski  <apinski@apple.com>
8401
8402         * g++.dg/rtti/tinfo1.C: Xfail.
8403
8404 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8405
8406         * gcc.c-torture/compile/20040726-1.c: New test.
8407
8408 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8409             Brian Ryner  <bryner@brianryner.com>
8410
8411         PR c++/9283
8412         PR c++/15000
8413         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8414         * g++.dg/ext/visibility/: New directory.
8415         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8416         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8417         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8418         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8419         * g++.dg/ext/visibility/fvisibility.C,
8420         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8421         g++.dg/ext/visibility/fvisibility-override1.C
8422         g++.dg/ext/visibility/fvisibility-override2.C
8423         g++.dg/ext/visibility/memfuncts.C
8424         g++.dg/ext/visibility/noPLT.C
8425         g++.dg/ext/visibility/pragma.C
8426         g++.dg/ext/visibility/pragma-override1.C
8427         g++.dg/ext/visibility/pragma-override2.C
8428         g++.dg/ext/visibility/staticmemfuncts.C
8429         g++.dg/ext/visibility/virtual.C: New tests.
8430
8431 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8432
8433         PR c/15360
8434         * gcc.dg/pr15360-1.c: New test.
8435
8436 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8437
8438         * gcc.dg/pragma-align-2.c: New test.
8439         * gcc.dg/pragma-init-fini.c: New test.
8440         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8441         targets.
8442
8443 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8444
8445         * gcc.dg/init-string-2.c: New test.
8446
8447 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8448
8449         PR 16684
8450         * gcc.dg/Wredundant-decls-1.c: New test case.
8451
8452 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8453
8454         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8455         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8456         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8457         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8458         * gcc.dg/compat/generate-random.c: New file.
8459         * gcc.dg/compat/generate-random.h: Likewise.
8460         * gcc.dg/compat/generate-random_r.c: Likewise.
8461         * gcc.dg/compat/struct-layout-1.h: Likewise.
8462         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8463         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8464         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8465         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8466         * gcc.dg/compat/struct-layout-1_main.c: New test.
8467         * gcc.dg/compat/struct-layout-1_x.c: New file.
8468         * gcc.dg/compat/struct-layout-1_y.c: New file.
8469         * gcc.dg/compat/struct-layout-1_test.h: New file.
8470
8471 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8472
8473         * gcc.dg/comp-return-1.c: New test
8474
8475 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8476
8477         * gcc.dg/vmx/8-02a.c: Fix typo.
8478
8479         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8480         * gcc.dg/darwin-abi-3.c: New test.
8481
8482         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8483         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8484
8485         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8486         * gcc.dg/vmx/ops-long-1.c: New test.
8487         * gcc.dg/vmx/ops-long-2.c: New test.
8488
8489 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8490
8491         * g++.dg/lookup/conv-[1234].C: New.
8492
8493 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8494
8495         * g++.dg/parse/attr2.C: Simplify.
8496
8497 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8498
8499         PR c/7284
8500         * gcc.c-torture/execute/pr7284-1.c: New test.
8501
8502 2004-07-22  Brian Booth  <bbooth@redhat.com>
8503
8504         * gcc.dg/tree-ssa/20040721-1.c: New test.
8505
8506 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8507
8508         * g++.dg/template/crash20.c: New.
8509
8510 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8511
8512         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8513         Add dg-run directive.  Declare variables as required.
8514         * gfortran.dg/g77/README: Update
8515
8516 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8517
8518         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8519         gcc.dg/cris-peep2-andu2.c: New tests.
8520
8521 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8522
8523         PR c/15052
8524         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8525         on return type.
8526         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8527         messages.
8528         * gcc.dg/qual-return-2.c: Update expected messages.
8529         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8530
8531 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8532
8533         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8534         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8535
8536 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8537
8538         PR c/11250
8539         * gcc.dg/init-string-1.c: New test.
8540
8541 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8542
8543         PR middle-end/15345
8544         PR c/16450
8545         * gcc.dg/torture/nested-fn-1.c: New test.
8546
8547 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8548
8549         PR target/16559
8550         * gcc.dg/ia64-fptr-1.c: New file.
8551
8552 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8553
8554         PR c++/14497
8555         * g++.dg/template/spec16.C: New test.
8556         * g++.old-deja/g++.robertl/eb118.C: Remove.
8557
8558 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8559
8560         PR c++/509
8561         * g++.dg/template/spec15.C: New test.
8562
8563 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8564
8565         Copy cases from g77.f-torture/execute and add dg-run
8566         directive.  Other changes as noted.
8567         * gfortran.dg/g77/13037.f
8568         * gfortran.dg/g77/1832.f
8569         * gfortran.dg/g77/19981119-0.f
8570         * gfortran.dg/g77/19990313-0.f
8571         * gfortran.dg/g77/19990313-1.f
8572         * gfortran.dg/g77/19990313-2.f
8573         * gfortran.dg/g77/19990313-3.f
8574         * gfortran.dg/g77/19990419-1.f
8575         * gfortran.dg/g77/19990826-0.f
8576         * gfortran.dg/g77/19990826-2.f
8577         * gfortran.dg/g77/20000503-1.f
8578         * gfortran.dg/g77/20001111.f
8579         * gfortran.dg/g77/20010116.f
8580         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8581         * gfortran.dg/g77/20010430.f
8582         * gfortran.dg/g77/6177.f
8583         * gfortran.dg/g77/947.f
8584         * gfortran.dg/g77/970816-3.f
8585         * gfortran.dg/g77/971102-1.f
8586         * gfortran.dg/g77/980520-1.f
8587         * gfortran.dg/g77/980628-0.f
8588         * gfortran.dg/g77/980628-1.f
8589         * gfortran.dg/g77/980628-10.f
8590         * gfortran.dg/g77/980628-2.f
8591         * gfortran.dg/g77/980628-3.f
8592         * gfortran.dg/g77/980628-7.f
8593         * gfortran.dg/g77/980628-8.f
8594         * gfortran.dg/g77/980628-9.f
8595         * gfortran.dg/g77/980701-0.f
8596         * gfortran.dg/g77/980701-1.f
8597         * gfortran.dg/g77/cabs.f
8598         * gfortran.dg/g77/claus.f
8599         * gfortran.dg/g77/complex_1.f
8600         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8601         * gfortran.dg/g77/dcomplex.f
8602         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8603         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8604         * gfortran.dg/g77/f90-intrinsic-numeric.f
8605         * gfortran.dg/g77/int8421.f
8606         * gfortran.dg/g77/labug1.f
8607         * gfortran.dg/g77/large_vec.f
8608         * gfortran.dg/g77/le.f
8609         * gfortran.dg/g77/short.f
8610         * gfortran.dg/g77/README: Update
8611
8612 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8613
8614         PR c++/16637
8615         * g++.dg/parse/lookup4.C: New test.
8616
8617 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8618
8619         PR c++/16175
8620         * g++.dg/template/ttp10.C: New test.
8621
8622 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8623
8624         * gcc.dg/pr12625-1.c: New test.
8625
8626 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8627
8628         * testsuite/gcc.dg/switch-warn-1.c: New test.
8629         * testsuite/gcc.dg/switch-warn-2.c: New test.
8630         * gcc.c-torture/compile/pr14730.c: Update.
8631
8632 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8633
8634         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8635         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8636         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8637         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8638
8639 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8640
8641         PR c++/16623
8642         * g++.dg/template/assign1.C: New test.
8643
8644 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8645
8646         PR c++/12170
8647         * g++.dg/template/ttp9.C: New test.
8648
8649 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8650
8651         * gcc.dg/format/cmn-err-1.c: New test.
8652
8653 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8654
8655         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8656         gcc.dg/Wparentheses-10.c: New tests.
8657         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8658
8659 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8660
8661         PR fortran/16465
8662         * gfortran.dg/g77//ffixed-line-length-0.f,
8663         gfortran.dg/g77/ffixed-line-length-132.f,
8664         gfortran.dg/g77/ffixed-line-length-72.f,
8665         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8666         gfortran.dg/g77/README: Update.
8667
8668 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8669
8670         PR c++/13092
8671         * g++.dg/template/non-dependent7.C: New test.
8672         * g++.dg/template/non-dependent8.C: Likewise.
8673         * g++.dg/template/non-dependent9.C: Likewise.
8674         * g++.dg/template/non-dependent10.C: Likewise.
8675
8676 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8677
8678         PR c++/16337
8679         * g++.dg/parse/attr2.C: New test.
8680
8681 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8682
8683         * g77.dg: Removed.
8684         * g77.f-torture: Ditto.
8685
8686 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8687
8688         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8689         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8690         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8691
8692 2004-07-16  Richard Henderson  <rth@redhat.com>
8693
8694         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8695
8696 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8697
8698         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8699         tests with full list of options.
8700         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8701         of TORTURE_OPTIONS if test contains 'dg-do run'.
8702
8703         PR fortran/16404
8704         * gfortran.dg/do_iterator.f90: New test.
8705
8706 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8707
8708         PR rtl-optimization/16536
8709         * gcc.c-torture/execute/restrict-1.c: New test.
8710
8711 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8712
8713         PR fortran/15324
8714         * gfortran.dg/pr15324.f90: New test.
8715
8716         PR fortran/15129
8717         * gfortran.dg/pr15129.f90: New test.
8718
8719         PR fortran/15140
8720         * gfortran.dg/pr15140.f90: New test.
8721
8722         PR fortran/13792
8723         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8724         compile-time simplification.
8725
8726 2004-07-14  Mike Stump  <mrs@apple.com>
8727
8728         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8729
8730 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8731
8732         PR target/16325
8733         * gcc.dg/profile-generate-1.c: New.
8734
8735 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
8736
8737         * gcc.c-torture/execute/20040709-1.c: New test.
8738         * gcc.c-torture/execute/20040709-2.c: New test.
8739
8740 2004-07-14  Mike Stump  <mrs@apple.com>
8741
8742         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
8743
8744 2004-07-14  Mike Stump  <mrs@apple.com>
8745
8746         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8747
8748 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8749
8750         PR c++/16518
8751         * g++.dg/parse/mutable1.C: New test.
8752
8753 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8754
8755         PR tree-optimization/16443
8756         * gcc.dg/tree-ssa/20040713-1.c: New test.
8757
8758 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8759
8760         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8761         for operator new.
8762
8763 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8764
8765         * gfortran.dg/g77/README: New file
8766         * gfortran.dg/g77/19981216-0.f:  Copy from
8767         g77.f-torture/noncompile.  Add "dg-do compile" and
8768         dg-error as required.
8769         * gfortran.dg/g77/19990218-1.f: Likewise
8770         * gfortran.dg/g77/19990905-1.f: Likewise
8771         * gfortran.dg/g77/9263.f: Likewise
8772         * gfortran.dg/g77/980615-0.f: Likewise
8773         * gfortran.dg/g77/980616-0.f: Likewise
8774         * gfortran.dg/g77/check0.f: Likewise
8775         * gfortran.dg/g77/select_no_compile.f: Likewise
8776
8777 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8778
8779         Copy files from g77.f-torture/compile.
8780         Add "{ dg-do compile}".  Other changes as noted
8781         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8782         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8783         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8784         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8785         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8786         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8787         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8788         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8789         statement to conform to standard.  Append alpha1.x for reference.
8790         * gfortran.dg/g77/xformat.f: Add dg-warning
8791
8792 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8793
8794         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8795         Add {dg-do compile} directive.
8796         * gfortran.dg/g77/cpp2.F: Likewise
8797
8798 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8799
8800         PR c++/5402
8801         * g++.dg/lookup/name-clash1.C: New test.
8802
8803         PR c++/9777
8804         * g++.dg/lookup/name-clash2.C: New test.
8805
8806         PR c++/12102
8807         * g++.dg/lookup/name-clash3.C: New test.
8808
8809 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8810
8811         * g++.dg/lookup/new2.C: New test.
8812         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8813
8814 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8815
8816         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8817         Add {dg-do compile} directive.
8818         * gfortran.dg/g77/13060.f: Likewise
8819         * gfortran.dg/g77/19990218-0.f: Likewise
8820         * gfortran.dg/g77/19990305-0.f: Likewise
8821         * gfortran.dg/g77/19990419-0.f: Likewise
8822         * gfortran.dg/g77/19990502-0.f: Likewise
8823         * gfortran.dg/g77/19990502-1.f: Likewise
8824         * gfortran.dg/g77/19990525-0.f: Likewise
8825         * gfortran.dg/g77/19990826-1.f: Likewise
8826         * gfortran.dg/g77/19990826-3.f: Likewise
8827         * gfortran.dg/g77/19990905-2.f: Likewise
8828         * gfortran.dg/g77/20000412-1.f: Likewise
8829         * gfortran.dg/g77/20000511-1.f: Likewise
8830         * gfortran.dg/g77/20000511-2.f: Likewise
8831         * gfortran.dg/g77/20000518.f: Likewise
8832         * gfortran.dg/g77/20000601-1.f: Likewise
8833         * gfortran.dg/g77/20000601-2.f: Likewise
8834         * gfortran.dg/g77/20000629-1.f: Likewise
8835         * gfortran.dg/g77/20000630-2.f: Likewise
8836         * gfortran.dg/g77/20010115.f: Likewise
8837         * gfortran.dg/g77/20010321-1.f: Likewise
8838         * gfortran.dg/g77/20010426.f: Likewise
8839         * gfortran.dg/g77/20020307-1.f: Likewise
8840         * gfortran.dg/g77/8485.f: Likewise
8841         * gfortran.dg/g77/960317-1.f: Likewise
8842         * gfortran.dg/g77/970915-0.f: Likewise
8843         * gfortran.dg/g77/980310-1.f: Likewise
8844         * gfortran.dg/g77/980310-2.f: Likewise
8845         * gfortran.dg/g77/980310-3.f: Likewise
8846         * gfortran.dg/g77/980310-4.f: Likewise
8847         * gfortran.dg/g77/980310-6.f: Likewise
8848         * gfortran.dg/g77/980310-7.f: Likewise
8849         * gfortran.dg/g77/980310-8.f: Likewise
8850         * gfortran.dg/g77/980419-2.f: Likewise
8851         * gfortran.dg/g77/980424-0.f: Likewise
8852         * gfortran.dg/g77/980427-0.f: Likewise
8853         * gfortran.dg/g77/980729-0.f: Likewise
8854         * gfortran.dg/g77/981117-1.f: Likewise
8855         * gfortran.dg/g77/toon_1.f: Likewise
8856
8857 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8858
8859         PR c++/2204
8860         * g++.dg/other/abstract2.C: New test.
8861
8862 2004-07-12  Paul Brook  <paul@codesourcery.com>
8863
8864         * gfortran.dg/pointer_init_1.f90: New test.
8865
8866 2004-07-11  Paul Brook  <paul@codesourcery.com>
8867
8868         PR fortran/15986
8869         * gfortran.dg/contained_1.f90: New test.
8870
8871 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8872
8873         * g++.dg/parse/defarg8.C: New test.
8874
8875 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8876
8877         PR fortran/16433
8878         * gfortran.dg/pr16433.f: New test.
8879
8880         PR fortran/17574
8881         * gfortran.dg/pr15754.f90: New test.
8882
8883 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8884
8885         PR tree-optimization/16437
8886         * gcc.c-torture/execute/bitfld-4.c: New test.
8887
8888 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8889
8890         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8891         access to common var from module.
8892
8893 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8894
8895         PR fortran/16336
8896         * gfortran.fortran-torture/execute/common_2.f90: New test.
8897
8898 2004-07-10  Paul Brook  <paul@codesourcery.com>
8899
8900         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8901
8902 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8903
8904         PR fortran/15969
8905         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8906
8907 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8908
8909         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8910         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8911         * gfortran.dg/g77/ffree-form-1.f: Likewise
8912         * gfortran.dg/g77/ffree-form-2.f: Likewise
8913         * gfortran.dg/g77/ffree-form-3.f: Likewise
8914         * gfortran.dg/g77/fno-underscoring.f: Likewise
8915         * gfortran.dg/g77/funderscoring.f: Likewise
8916         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8917
8918 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8919
8920         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8921
8922 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8923         Paul Brook  <paul@codesourcery.com>
8924
8925         PR fortran/13415
8926         * gfortran.dg/common_pointer_1.f90: New test.
8927
8928 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8929
8930         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8931
8932 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8933
8934         PR target/16364
8935         * gcc.c-torture/compile/20040709-1.c: New.
8936
8937 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8938
8939         PR fortran/14077
8940         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8941
8942 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8943
8944         PR fortran/13201
8945         * gfortran.dg/shape_1.f90: New test.
8946
8947 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8948             Andrew Pinski  <apinski@apple.com>
8949
8950         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8951
8952 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8953
8954         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8955         comment.
8956
8957 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8958         Paul Brook  <paul@codesourcery.com>
8959
8960         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8961         '.f95' and '.F95'.
8962
8963 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8964
8965         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8966
8967 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8968
8969         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8970         testcases with capital suffix.
8971
8972 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8973
8974         PR fortran/15481
8975         PR fortran/13372
8976         PR fortran/13575
8977         PR fortran/15978
8978         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8979
8980         * gfortran.dg/implicit_1.f90: New test.
8981
8982 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8983
8984         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8985         expression to match gfortran warning/error messages
8986         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8987         dg-error text.
8988
8989 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8990
8991         * lib/fortran-torture.exp: Rename proc search_for to
8992         search_for_re.
8993
8994 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8995
8996         * gcc.c-torture/execute/simd-5.x: New file.
8997         XFAIL on SPARC 64-bit at -O0.
8998
8999 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9000
9001         PR c++/8211
9002         PR c++/16165
9003         * g++.dg/warn/effc3.C: New test.
9004
9005 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9006
9007         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
9008         change X to 1X in format.
9009         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
9010         add data statements to conform to standard.
9011
9012 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9013
9014         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
9015         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
9016         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
9017
9018 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9019
9020         * gfortran.dg/g77/7388.f: Copy from g77.dg
9021         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
9022         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
9023         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
9024         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
9025         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
9026         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
9027         * gfortran.dg/g77/strlen0.f: Likewise
9028
9029 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
9030
9031         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
9032         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
9033
9034 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9035
9036         * gcc.c-torture/execute/920428-2.x: Delete.
9037         * gcc.c-torture/execute/920501-7.x: Likewise.
9038
9039 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
9040
9041         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
9042         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
9043         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
9044         prescott and c3-2.
9045         (PREFETCH_3DNOW): Add -march=c3.
9046
9047 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
9048
9049         PR c/16437
9050         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
9051         * gcc.c-torture/execute/bf64-1.x: Likewise.
9052
9053 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9054
9055         * gcc.c-torture/compile/20040708-1.c: New test.
9056
9057 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9058
9059         PR c++/16169
9060         * g++.dg/warn/effc2.C: New test.
9061
9062 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9063
9064         * gcc.c-torture/execute/bitfld-1.x: Remove.
9065         * gcc.c-torture/execute/bitfld-3.c: New test.
9066         * gcc.dg/bitfld-2.c: Remove XFAILs.
9067
9068 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9069
9070         PR c++/16276
9071         * g++.dg/rtti/tinfo1.C: New file.
9072
9073 2004-07-07  Eric Christopher  <echristo@redhat.com>
9074
9075         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9076
9077 2004-07-07  Andrew Pinski  <apinski@apple.com>
9078
9079         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9080
9081 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9082
9083         * g++.dg/init/call1.C: XFAIL.
9084
9085 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9086
9087         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
9088         except for movstrict*, to movmem* and clrstr* to clrmem*.
9089
9090 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
9091
9092         * gcc.c-torture/execute/20040707-1.c: New test.
9093
9094 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
9095
9096         * gcc.c-torture/execute/20040706-1.c: New test.
9097
9098 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9099
9100         PR c++/3671
9101         * g++.dg/template/spec14.C: New test.
9102
9103 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
9104
9105         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
9106         nothing if not yet defined.  Use it in b, c and d type definitions.
9107         * gcc.c-torture/execute/20040705-1.c: New test.
9108         * gcc.c-torture/execute/20040705-2.c: New test.
9109
9110 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9111
9112         PR c++/2518
9113         * g++.dg/lookup/new1.C: New test.
9114
9115 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9116
9117         PR c++/11406
9118         * g++.dg/template/sizeof8.C: New test.
9119
9120 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
9121
9122         * gcc.c-torture/compile/20040705-1.c: New test.
9123
9124 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
9125
9126         * gfortran.fortran-torture/execute/seq_io.f90: New test.
9127
9128 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
9129
9130         * gcc.dg/cpp/if-mop.c: Two new testcases.
9131         * gcc.dg/cpp/trad/comment-3.c: New.
9132
9133 2004-07-04  Paul Brook  <paul@codesourcery.com>
9134
9135         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
9136
9137 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
9138
9139         PR c++/3761
9140         * g++.dg/lookup/crash4.C: New test.
9141
9142 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
9143
9144         * gcc.c-torture/execute/builtin-abs-1.c
9145         * gcc.c-torture/execute/builtin-abs-2.c
9146         * gcc.c-torture/execute/builtin-complex-1.c
9147         * gcc.c-torture/execute/builtins/string-1-lib.c
9148         * gcc.c-torture/execute/builtins/string-1.c
9149         * gcc.c-torture/execute/builtins/string-2-lib.c
9150         * gcc.c-torture/execute/builtins/string-2.c
9151         * gcc.c-torture/execute/builtins/string-3-lib.c
9152         * gcc.c-torture/execute/builtins/string-3.c
9153         * gcc.c-torture/execute/builtins/string-4-lib.c
9154         * gcc.c-torture/execute/builtins/string-4.c
9155         * gcc.c-torture/execute/builtins/string-5-lib.c
9156         * gcc.c-torture/execute/builtins/string-5.c
9157         * gcc.c-torture/execute/builtins/string-6-lib.c
9158         * gcc.c-torture/execute/builtins/string-6.c
9159         * gcc.c-torture/execute/builtins/string-7-lib.c
9160         * gcc.c-torture/execute/builtins/string-7.c
9161         * gcc.c-torture/execute/builtins/string-8-lib.c
9162         * gcc.c-torture/execute/builtins/string-8.c
9163         * gcc.c-torture/execute/builtins/string-9-lib.c
9164         * gcc.c-torture/execute/builtins/string-9.c
9165         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
9166         * gcc.c-torture/execute/builtins/string-asm-1.c
9167         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
9168         * gcc.c-torture/execute/builtins/string-asm-2.c
9169         * gcc.c-torture/execute/stdio-opt-1.c
9170         * gcc.c-torture/execute/stdio-opt-2.c
9171         * gcc.c-torture/execute/stdio-opt-3.c
9172         * gcc.c-torture/execute/string-opt-1.c
9173         * gcc.c-torture/execute/string-opt-10.c
9174         * gcc.c-torture/execute/string-opt-11.c
9175         * gcc.c-torture/execute/string-opt-12.c
9176         * gcc.c-torture/execute/string-opt-13.c
9177         * gcc.c-torture/execute/string-opt-14.c
9178         * gcc.c-torture/execute/string-opt-15.c
9179         * gcc.c-torture/execute/string-opt-16.c
9180         * gcc.c-torture/execute/string-opt-2.c
9181         * gcc.c-torture/execute/string-opt-6.c
9182         * gcc.c-torture/execute/string-opt-7.c
9183         * gcc.c-torture/execute/string-opt-8.c:
9184         Replace with ...
9185
9186         * gcc.c-torture/execute/builtins/abs-2.c
9187         * gcc.c-torture/execute/builtins/abs-3.c
9188         * gcc.c-torture/execute/builtins/complex-1.c
9189         * gcc.c-torture/execute/builtins/fprintf.c
9190         * gcc.c-torture/execute/builtins/fputs.c
9191         * gcc.c-torture/execute/builtins/memcmp.c
9192         * gcc.c-torture/execute/builtins/memmove.c
9193         * gcc.c-torture/execute/builtins/memops-asm.c
9194         * gcc.c-torture/execute/builtins/mempcpy-2.c
9195         * gcc.c-torture/execute/builtins/mempcpy.c
9196         * gcc.c-torture/execute/builtins/memset.c
9197         * gcc.c-torture/execute/builtins/printf.c
9198         * gcc.c-torture/execute/builtins/sprintf.c
9199         * gcc.c-torture/execute/builtins/strcat.c
9200         * gcc.c-torture/execute/builtins/strchr.c
9201         * gcc.c-torture/execute/builtins/strcmp.c
9202         * gcc.c-torture/execute/builtins/strcpy.c
9203         * gcc.c-torture/execute/builtins/strcspn.c
9204         * gcc.c-torture/execute/builtins/strlen-2.c
9205         * gcc.c-torture/execute/builtins/strlen.c
9206         * gcc.c-torture/execute/builtins/strncat.c
9207         * gcc.c-torture/execute/builtins/strncmp-2.c
9208         * gcc.c-torture/execute/builtins/strncmp.c
9209         * gcc.c-torture/execute/builtins/strncpy.c
9210         * gcc.c-torture/execute/builtins/strpbrk.c
9211         * gcc.c-torture/execute/builtins/strpcpy-2.c
9212         * gcc.c-torture/execute/builtins/strpcpy.c
9213         * gcc.c-torture/execute/builtins/strrchr.c
9214         * gcc.c-torture/execute/builtins/strspn.c
9215         * gcc.c-torture/execute/builtins/strstr-asm.c
9216         * gcc.c-torture/execute/builtins/strstr.c:
9217         ... these new files.
9218
9219         * gcc.c-torture/execute/builtins/abs-2-lib.c
9220         * gcc.c-torture/execute/builtins/abs-3-lib.c
9221         * gcc.c-torture/execute/builtins/complex-1-lib.c
9222         * gcc.c-torture/execute/builtins/fprintf-lib.c
9223         * gcc.c-torture/execute/builtins/fputs-lib.c
9224         * gcc.c-torture/execute/builtins/memcmp-lib.c
9225         * gcc.c-torture/execute/builtins/memmove-lib.c
9226         * gcc.c-torture/execute/builtins/memops-asm-lib.c
9227         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
9228         * gcc.c-torture/execute/builtins/mempcpy-lib.c
9229         * gcc.c-torture/execute/builtins/memset-lib.c
9230         * gcc.c-torture/execute/builtins/printf-lib.c
9231         * gcc.c-torture/execute/builtins/sprintf-lib.c
9232         * gcc.c-torture/execute/builtins/strcat-lib.c
9233         * gcc.c-torture/execute/builtins/strchr-lib.c
9234         * gcc.c-torture/execute/builtins/strcmp-lib.c
9235         * gcc.c-torture/execute/builtins/strcpy-lib.c
9236         * gcc.c-torture/execute/builtins/strcspn-lib.c
9237         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9238         * gcc.c-torture/execute/builtins/strlen-lib.c
9239         * gcc.c-torture/execute/builtins/strncat-lib.c
9240         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9241         * gcc.c-torture/execute/builtins/strncmp-lib.c
9242         * gcc.c-torture/execute/builtins/strncpy-lib.c
9243         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9244         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9245         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9246         * gcc.c-torture/execute/builtins/strrchr-lib.c
9247         * gcc.c-torture/execute/builtins/strspn-lib.c
9248         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9249         * gcc.c-torture/execute/builtins/strstr-lib.c
9250         * gcc.c-torture/execute/builtins/lib/abs.c
9251         * gcc.c-torture/execute/builtins/lib/fprintf.c
9252         * gcc.c-torture/execute/builtins/lib/memset.c
9253         * gcc.c-torture/execute/builtins/lib/printf.c
9254         * gcc.c-torture/execute/builtins/lib/sprintf.c
9255         * gcc.c-torture/execute/builtins/lib/strcpy.c
9256         * gcc.c-torture/execute/builtins/lib/strcspn.c
9257         * gcc.c-torture/execute/builtins/lib/strncat.c
9258         * gcc.c-torture/execute/builtins/lib/strncmp.c
9259         * gcc.c-torture/execute/builtins/lib/strncpy.c
9260         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9261         * gcc.c-torture/execute/builtins/lib/strspn.c
9262         * gcc.c-torture/execute/builtins/lib/strstr.c:
9263         New files containing support routines.
9264
9265         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9266         declaration.
9267         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9268         when not optimizing.
9269
9270 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9271
9272         PR c++/16240
9273         * g++.dg/abi/mangle22.C: New test.
9274         * g++.dg/abi/mangle23.C: Likewise.
9275
9276 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9277
9278         PR fortran/16290
9279         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9280         Allow for cases without denormalized floating point numbers.
9281
9282 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9283
9284         PR c/1027
9285         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9286         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9287         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9288         expected warning text.
9289         * gcc.dg/format/diag-2.c: New test.
9290
9291 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9292
9293         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9294
9295 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9296
9297         * gcc.dg/builtins-43.c: New.
9298         * gcc.dg/builtins-44.c: New.
9299         * gcc.dg/builtins-45.c: New.
9300
9301 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9302             Andreas Tobler  <a.tobler@schweiz.ch>
9303
9304         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9305         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9306         as SIGSEGV.
9307         * gcc.dg/cleanup-11.c: Likewise.
9308         * gcc.dg/cleanup-8.c: Likewise.
9309         * gcc.dg/cleanup-9.c: Likewise.
9310         * gcc.dg/cleanup-5.c: Run on all platforms.
9311
9312 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9313
9314         * g++.dg/warn/nonnull1.C: New test.
9315
9316 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9317
9318         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9319         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9320         Special-case the Sun compiler wrt to <complex.h>.
9321
9322 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9323
9324         * gcc.dg/Wunreachable-8.C: New test.
9325
9326         * gcc.dg/h8300-ice2.c : New test.
9327
9328 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9329
9330         PR fortran/16161
9331         * gfortran.fortran-torture/compile/implicit.f90: Add test
9332         for implicit character.
9333
9334 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9335
9336         PR fortran/16289
9337         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9338         Use tiny() intrinsic to find smallest non-negative real
9339
9340 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9341
9342         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9343         * gcc.dg/compat/struct-by-value-22_x.c: New.
9344         * gcc.dg/compat/struct-by-value-22_y.c: New.
9345
9346         * gcc.c-torture/execute/20040629-1.c: New test.
9347
9348 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9349
9350         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9351         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9352
9353         PR target/16195
9354         * gcc.dg/20040625-1.c: New test.
9355
9356 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9357
9358         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9359
9360 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9361
9362         PR fortran/15963
9363         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9364
9365 2004-06-29  Richard Henderson  <rth@redhat.com>
9366
9367         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9368
9369 2004-06-29  Paul Brook  <paul@codesourcery.com>
9370
9371         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9372         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9373
9374 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9375
9376         PR c++/16260
9377         * g++.dg/parse/crash15.C: New.
9378
9379 2004-06-28  Andrew Pinski  <apinski@apple.com>
9380
9381         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9382         by the error already.
9383
9384         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9385
9386 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9387
9388         PR target/14041
9389         * gcc.dg/h8300-bss-align-1.c : New.
9390
9391 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9392
9393         * PR c++/16174
9394         * g++.dg/template/ctor4.C: New.
9395
9396 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9397
9398         PR c++/16205
9399         * g++.dg/warn/Wsequence-point-1.C: New test.
9400
9401 2004-06-27  Paul Brook  <paul@codesourcery.com>
9402
9403         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9404
9405 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9406
9407         * g++.old-deja/g++.mike/p7325.C: Remove.
9408
9409 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9410
9411         PR c/14963
9412         * gcc.dg/pr14963.c: New test.
9413
9414 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9415
9416         PR c++/16193
9417         * g++.dg/parse/redef1.C: New test.
9418
9419 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9420
9421         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9422         20021110.c.
9423         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9424         20021119-1.c.
9425         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9426         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9427         5-04.c.
9428         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9429         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9430         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9431         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9432         g++.brendan/enum14.C.
9433         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9434         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9435         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9436         g++.mike/virt1.C.
9437         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9438         memtemp24.C.
9439
9440 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9441
9442         * gcc.dg/20040527-1.c: New test case.
9443
9444 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9445
9446         PR gfortran/pr16196
9447         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9448
9449 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9450
9451         PR middle-end/15825
9452         * gcc.dg/pr15825-1.c: New test case.
9453
9454 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9455
9456         * gcc.c-torture/execute/20040625-1.c: New test.
9457
9458 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9459
9460         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9461
9462 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9463
9464         * gcc.dg/torture/mips-div-1.c: New test.
9465
9466 2004-06-24  Jeff Law  <law@redhat.com>
9467
9468         * gcc.dg/tree-ssa/20040624-1.c: New test.
9469
9470 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9471
9472         * gcc.c-torture/compile/20040624-1.c: New test.
9473
9474 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9475
9476         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9477         this directory.
9478
9479 2004-06-23  Andrew Pinski  <apinski@apple.com>
9480
9481         PR middle-end/15988
9482         * g++.dg/opt/ptrmem4.C: New test.
9483
9484         * gcc.dg/c90-array-quals-2.c: New test.
9485
9486 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9487
9488         * gcc.dg/kpice1.c: New test.
9489
9490 2006-06-23  Andrew Pinski  <apinski@apple.com>
9491
9492         * gcc.dg/c90-array-quals.c: New test.
9493
9494 2006-06-22  Richard Henderson  <rth@redhat.com>
9495
9496         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9497
9498 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9499
9500         * gcc.dg/builtins-config.h: Handle FreeBSD.
9501
9502 2006-06-22  Richard Henderson  <rth@redhat.com>
9503
9504         * g++.dg/opt/devirt1.C: New.
9505
9506 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9507
9508         * g++.dg/opt/pr15551.C: New testcase.
9509
9510 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9511
9512         PR target/14800
9513         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9514         x86_64-*-linux* when compiling for 32bit.
9515
9516 2004-06-21  Andrew Pinski  <apinski@apple.com>
9517
9518         * gcc.dg/pch/struct-1.c: New.
9519         * gcc.dg/pch/struct-1.hs: New.
9520
9521 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9522
9523         * gcc.dg/pch/save-temps-1.c: New file.
9524         * gcc.dg/pch/save-temps-1.hs: New file.
9525
9526 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9527
9528         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9529         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9530
9531 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9532
9533         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9534         to fix type error.
9535         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9536         Remove trailing spaces.
9537
9538 2004-06-21  Richard Henderson  <rth@redhat.com>
9539
9540         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9541         merging && to BIT_FIELD_REF.
9542
9543 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9544
9545         * g++.dg/opt/placeholder1.C: New test.
9546
9547 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9548
9549         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9550         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9551         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9552         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9553
9554 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9555
9556         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9557         extern "C".
9558         * g++.dg/other/pragma-re-1.C: Add comments.
9559
9560 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9561
9562         PR gfortran/16080
9563         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9564
9565 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9566
9567         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9568         instead of setting the type of size_t by
9569         hand.
9570
9571 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9572
9573         * gcc.dg/unordered-2.c: New test case.
9574         * gcc.dg/unordered-3.c: New test case.
9575
9576 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9577
9578         PR other/16043
9579         * lib/g++.exp (g++_version): Tweak regexp for version
9580         * lib/g77.exp (g77_version): Likewise
9581         * lib/gfortran.exp (gfortran_version): Likewise
9582         * lib/objc.exp (objc_version): Likewise
9583         * lib/treelang.exp (treelang_version): Likewise
9584
9585 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9586
9587         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9588         Use INT_MAX instead of __INT_MAX__.
9589         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9590
9591         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9592         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9593         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9594         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9595         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9596         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9597         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9598         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9599         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9600
9601         * gcc.dg/range-test-1.c: New test.
9602         * g++.dg/opt/range-test-1.C: New test.
9603
9604 2004-06-17  Richard Henderson  <rth@redhat.com>
9605
9606         * objc.dg/sync-1.m: New.
9607         * objc.dg/try-catch-1.m: Don't force next runtime.
9608         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9609         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9610         shadowed catch clause.
9611         * objc.dg/try-catch-5.m: New.
9612
9613 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9614
9615         Bug 14610
9616         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9617
9618 2004-06-15  Richard Henderson  <rth@redhat.com>
9619
9620         * gcc.dg/20001116-1.c: Move expected warning line.
9621
9622 2004-06-15  Richard Henderson  <rth@redhat.com>
9623
9624         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9625         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9626
9627 2004-06-15  Jeff Law  <law@redhat.com>
9628
9629         * gcc.dg/tree-ssa/20040615-1.c: New test.
9630         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9631         be less sensitive to operand ordering.
9632         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9633
9634 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9635
9636         * g++.dg/abi/bitfield3.C: Add comment..
9637
9638 2004-06-15  Richard Henderson  <rth@redhat.com>
9639
9640         * g++.dg/ext/stmtexpr1.C: XFAIL.
9641         * gcc.dg/20030612-1.c: XFAIL.
9642
9643 2004-06-15  Eric Christopher  <echristo@redhat.com>
9644
9645         * g++.dg/charset/asm5.c: New.
9646         * gcc.dg/charset/asm6.c: New.
9647
9648 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9649
9650         PR fortran/15962
9651         * gfortran.fortran-torture/execute/select_1.f90: New test.
9652
9653 2004-06-15  Paul Brook  <paul@codesourcery.com>
9654
9655         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9656
9657 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9658
9659         PR c++/15967
9660         * g++.dg/lookup/crash3.C: New test.
9661
9662 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9663
9664         PR c++/15947
9665         * g++.dg/parse/dtor4.C: New test.
9666
9667 2004-06-14  Jeff Law  <law@redhat.com>
9668
9669         * gcc.c-torture/compile/20040614-1.c: New test.
9670
9671 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9672
9673         PR fortran/15211
9674         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9675         LEN of a character array.
9676
9677 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9678
9679         PR c++/15096
9680         * g++.dg/template/ptrmem10.C: New test.
9681
9682         PR c++/14930
9683         * g++.dg/template/friend30.C: New test.
9684
9685 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9686
9687         PR fortran/14928
9688         * gfortran.fortran-torture/compile/mloc.f90: New test.
9689
9690 2004-06-13  Paul Brook  <paul@codesourcery.com>
9691
9692         * gfortran.fortran-torture/execute/random_2.f90: New test.
9693
9694 2004-06-13  Eric Christopher  <echristo@redhat.com>
9695
9696         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9697
9698 2004-06-12  Paul Brook  <paul@codesourcery.com>
9699
9700         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9701
9702 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9703
9704         PR fortran/14923
9705         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9706
9707 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9708
9709         PR fortran/14957
9710         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9711         syntax errors in end statements of contained subroutines.
9712
9713 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9714
9715         PR fortran/12841
9716         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9717
9718 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9719
9720         PR fortran/15665
9721         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9722
9723 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9724
9725         PR gfortran/12839
9726         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9727
9728 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9729
9730         PR c++/15862
9731         * g++.dg/parse/enum1.C: New test.
9732
9733 2004-06-10  Jeff Law  <law@redhat.com>
9734
9735         * gcc.c-torture/compile/20040610-1.c: New test.
9736
9737 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9738
9739         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
9740         * g++.old-deja/g++.other/decl3.C: Likewise.
9741
9742 2004-06-10  Brian Booth  <bbooth@redhat.com>
9743
9744         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9745         V_MAY_DEF instead of VDEF.
9746         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9747
9748 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9749
9750         PR c++/14211
9751         * g++.dg/conversion/const1.C: New test.
9752
9753         PR c++/15076
9754         * g++.dg/conversion/reinterpret1.C: New test.
9755
9756         PR c++/15877
9757         * g++.dg/template/enum2.C: New test.
9758
9759         PR c++/15227
9760         * g++.dg/template/error13.C: New test.
9761
9762 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9763
9764         PR fortran/14957
9765         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9766         arguments to test_* REAL and of the right size.
9767
9768 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9769
9770         PR target/15569
9771         PR rtl-optimization/15681
9772         * gcc.dg/20040609-1.c: New test.
9773
9774 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9775
9776         PR c++/14791
9777         * g++.dg/opt/builtins1.C: New test.
9778
9779 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9780
9781         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9782         that use default windows32 struct layout.
9783         * gcc.dg/i386-bitfield2.c: Likewise.
9784
9785 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9786
9787         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9788         for mingw32 and cygwin targets.
9789
9790 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9791
9792         * gcc.dg/pch/macro-4.c: New.
9793         * gcc.dg/pch/macro-4.hs: New.
9794
9795 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9796
9797         PR fortran/13249
9798         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9799
9800 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9801
9802         PR fortran/13372
9803         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9804
9805 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9806
9807         PR gfortran/14897
9808         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9809
9810 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9811
9812         PR gfortran/15755
9813         * gfortran.fortran-torture/execute/backspace.c : New test.
9814
9815 2004-06-09  Paul Brook  <paul@codesourcery.com>
9816
9817         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9818         (pointer_to_section): Rewrite to use smaller array.
9819
9820 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9821
9822         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9823         * gcc.dg/ext/altivec-10.c: Same.
9824         * gcc.dg/ext/altivec-11.c: Same.
9825         * gcc.dg/ext/altivec-12.c: Same.
9826         * gcc.dg/ext/altivec-13.c: Same.
9827         * gcc.dg/ext/altivec-14.c: Same.
9828         * gcc.dg/ext/altivec-15.c: Same.
9829         * gcc.dg/ext/altivec-16.c: Same.
9830         * gcc.dg/ext/altivec-3.c: Same.
9831         * gcc.dg/ext/altivec-4.c: Same.
9832         * gcc.dg/ext/altivec-6.c: Same.
9833         * gcc.dg/ext/altivec-7.c: Same.
9834         * gcc.dg/ext/altivec-8.c: Same.
9835         * gcc.dg/ext/altivec-varargs-1.c: Same.
9836
9837         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9838         * g++.dg/ext/altivec-10.C: Same.
9839         * g++.dg/ext/altivec-2.C: Same.
9840         * g++.dg/ext/altivec-3.C: Same.
9841         * g++.dg/ext/altivec-4.C: Same.
9842         * g++.dg/ext/altivec-5.C: Same.
9843         * g++.dg/ext/altivec-6.C: Same.
9844         * g++.dg/ext/altivec-7.C: Same.
9845         * g++.dg/ext/altivec-8.C: Same.
9846         * g++.dg/ext/altivec-9.C: Same.
9847
9848 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9849
9850         PR c++/7841
9851         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9852
9853 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9854
9855         * gcc.dg/union-1.c: New test.
9856
9857 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9858
9859         * gcc.dg/builtins-41.c: New test case.
9860         * gcc.dg/builtins-42.c: New test case.
9861
9862 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9863
9864         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9865         * g++.dg/ext/altivec-10.C: Same.
9866         * g++.dg/ext/altivec-2.C: Same.
9867         * g++.dg/ext/altivec-3.C: Same.
9868         * g++.dg/ext/altivec-4.C: Same.
9869         * g++.dg/ext/altivec-5.C: Same.
9870         * g++.dg/ext/altivec-6.C: Same.
9871         * g++.dg/ext/altivec-7.C: Same.
9872         * g++.dg/ext/altivec-8.C: Same.
9873         * g++.dg/ext/altivec-9.C: Same.
9874         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9875         * g++.old-deja/g++.brendan/new3.C: Same.
9876         * gcc.c-torture/execute/eeprof-1.x: Same.
9877
9878 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9879
9880         PR c/14765
9881         * gcc.dg/pr14765-1.c: New test.
9882
9883 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9884
9885         PR c/14649
9886         * gcc.dg/pr14649-1.c: New test case.
9887
9888 2004-06-07  Richard Henderson  <rth@redhat.com>
9889
9890         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9891         if temporaries.
9892
9893 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9894
9895         * g++.dg/eh/elide1.C: Remove XFAIL.
9896
9897 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9898
9899         PR c++/15337
9900         * g++.dg/expr/sizeof3.C: New test.
9901
9902         PR c++/14777
9903         * g++.dg/template/access14.C: New test.
9904
9905         PR c++/15554
9906         * g++.dg/template/enum1.C: New test.
9907
9908         PR c++/15057
9909         * g++.dg/eh/throw1.C: New test.
9910
9911 2004-06-07  David Ayers  <d.ayers@inode.at>
9912             Ziemowit Laski  <zlaski@apple.com>
9913
9914         * lib/objc.exp (objc_target_compile): Revert the '-framework
9915         Foundation' flag fix, since bare Darwin does not ship
9916         with the Foundation framework.
9917         * objc/execute/next_mapping.h: Provide a local NSConstantString
9918         @interface and @implementation.
9919         (objc_constant_string_init): A constructor function, used to
9920         initialize the NSConstantString meta-class object.
9921         * objc/execute/string1.m: Include "next_mapping.h" instead of
9922         <Foundation/NSString.h>.
9923         * objc/execute/string2.m: Likewise.
9924         * objc/execute/string3.m: Likewise.
9925         * objc/execute/string4.m: Likewise.
9926
9927 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9928
9929         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9930         to double. Replace double with FLOAT.
9931         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9932
9933         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9934         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9935         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9936         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9937         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9938         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9939         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9940         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9941
9942 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9943
9944         PR c/13519
9945         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9946
9947 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9948
9949         PR c++/15503
9950         * g++.dg/template/meminit2.C: New test.
9951
9952 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9953
9954         PR target/15822
9955         * gcc.c-torture/execute/compare-fp-1.c,
9956         gcc.c-torture/execute/compare-fp-2.c,
9957         gcc.c-torture/execute/compare-fp-3.c,
9958         gcc.c-torture/execute/compare-fp-4.c,
9959         gcc.c-torture/execute/compare-fp-3.x,
9960         gcc.c-torture/execute/compare-fp-4.x: Moved...
9961         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9962         gcc.c-torture/execute/ieee/compare-fp-2.c,
9963         gcc.c-torture/execute/ieee/compare-fp-3.c,
9964         gcc.c-torture/execute/ieee/compare-fp-4.c,
9965         gcc.c-torture/execute/ieee/compare-fp-3.x,
9966         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9967
9968 2004-06-04  David Ayers  <d.ayers@inode.at>
9969
9970         * objc/execute/protocol-isEqual-4.m: New testcase.
9971
9972 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9973
9974         * objc/execute/protocol-isEqual-1.m: New testcase.
9975         * objc/execute/protocol-isEqual-2.m: New testcase.
9976         * objc/execute/protocol-isEqual-3.m: New testcase.
9977
9978 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9979
9980         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9981
9982 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9983
9984         * lib/objc.exp (objc_target_compile): When running tests on
9985         Darwin (Mac OS X), inform the linker about '-framework
9986         'Foundation'.
9987
9988 2004-06-02  Eric Christopher  <echristo@redhat.com>
9989
9990         * gcc.c-torture/compile/20040602-1.c: New.
9991
9992 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9993
9994         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9995         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9996
9997         PR tree-optimization/14736
9998         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9999
10000         PR tree-optimization/14042
10001         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
10002
10003         PR tree-optimization/14729
10004         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
10005
10006 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10007
10008         PR fortran/15557
10009         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
10010
10011 2004-06-01  Richard Hederson  <rth@redhat.com>
10012
10013         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
10014
10015 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10016
10017         PR c++/14932
10018         * g++.dg/parse/offsetof4.C: New test.
10019
10020 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
10021
10022         PR objc/7993
10023         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
10024
10025 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
10026
10027         PR c++/15701
10028         * g++.dg/template/friend29.C: New test.
10029
10030 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10031
10032         PR c/15749
10033         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
10034
10035 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10036
10037         * gcc.dg/sparc-trap-1.c: New test.
10038
10039 2004-05-31  Roger Sayle  <roger@eyesopen.com>
10040
10041         PR middle-end/15069
10042         * g++.dg/opt/fold3.C: New test case.
10043
10044 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
10045
10046         * lib/target-supports.exp (check_iconv_available): Fix fallout
10047         from 2004-05-28 patch.
10048
10049 2004-05-30  Paul Brook  <paul@codesourcery.com>
10050
10051         PR fortran/15620
10052         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
10053         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
10054
10055 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
10056
10057         * gfortran.fortran-torture/execute/random_1.f90: New test.
10058
10059 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10060
10061         * g++.dg/ext/altivec-10.C: New test.
10062
10063 2004-05-29  Paul Brook  <paul@codesourcery.com>
10064
10065         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
10066
10067 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10068
10069         * gcc.dg/altivec-16.c: New test.
10070
10071 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10072
10073         * lib/target-supports.exp (check_vmx_hw_available): New.
10074         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10075
10076         * lib/target-supports.exp (check_alias_available,
10077         check_iconv_available, check_named_sections_available): Use
10078         unique names for temporary files.
10079
10080 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10081
10082         * gcc.dg/altivec-15.c: New test.
10083
10084 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10085
10086         PR c++/15083
10087         * g++.dg/warn/noeffect6.C: New test.
10088
10089         PR c++/15471
10090         * g++.dg/expr/ptrmem4.C: New test.
10091
10092         PR c++/15640
10093         * g++.dg/template/operator3.C: New test.
10094
10095 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10096
10097         PR c++/14668
10098         * g++.dg/lookup/redecl1.C: New test.
10099         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
10100
10101 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
10102
10103         * gcc.c-torture/execute/compare-fp-1.c,
10104         gcc.c-torture/execute/compare-fp-2.c,
10105         gcc.c-torture/execute/compare-fp-3.c,
10106         gcc.c-torture/execute/compare-fp-4.c,
10107         gcc.c-torture/execute/compare-fp-3.x,
10108         gcc.c-torture/execute/compare-fp-4.x,
10109         gcc.dg/pr15649-1.c: New.
10110
10111 2004-05-27  Adam Nemet  <anemet@lnxw.com>
10112
10113         PR c++/12883
10114         * g++.dg/init/array14.C: New test.
10115
10116 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
10117
10118         * lib/compat.exp (compat-get-options-main): New.
10119         (compat-get-options): Remove unneeded code, warn for ignored
10120         command.
10121         (compat-execute): Check flag set by dg-require-* commands.
10122
10123         * lib/compat.exp (compat-execute): Break up long lines.
10124
10125 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
10126
10127         * gcc.dg/altivec-7.c: Don't use 'vector long'.
10128         * gcc.dg/altivec-14.c: New test.
10129         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
10130
10131         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
10132         * gcc.dg/altivec-12.c: Ditto.
10133
10134         * gcc.dg/altivec-3.c: Move call to altivec_check.
10135
10136 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10137
10138         PR c++/15044
10139         * g++.dg/template/error12.C: New test.
10140
10141         PR c++/15317
10142         * g++.dg/ext/attrib15.C: New test.
10143
10144         PR c++/15329
10145         * g++.dg/template/ptrmem9.C: New test.
10146
10147 2004-05-25  Paul Brook  <paul@codesourcery.com>
10148
10149         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
10150
10151 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10152
10153         PR c++/15165
10154         * g++.dg/template/crash19.C: New test.
10155
10156 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10157
10158         PR c++/15025
10159         * g++.dg/template/redecl1.C: New test.
10160
10161 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10162
10163         PR c++/14821
10164         * g++.dg/other/ns1.C: New test.
10165
10166         PR c++/14883
10167         * g++.dg/template/invalid1.C: New test.
10168
10169 2004-05-23  Paul Brook  <paul@codesourcery.com>
10170         Victor Leikehman  <lei@haifasphere.co.il>
10171
10172         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
10173         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
10174
10175 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10176
10177         PR c++/15285
10178         PR c++/15299
10179         * g++.dg/template/non-dependent5.C: New test.
10180         * g++.dg/template/non-dependent6.C: New test.
10181
10182 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10183
10184         PR c++/15507
10185         * g++.dg/inherit/union1.C: New test.
10186
10187         PR c++/15542
10188         * g++.dg/template/addr1.C: New test.
10189
10190         PR c++/15427
10191         * g++.dg/template/array5.C: New test.
10192
10193         PR c++/15287
10194         * g++.dg/template/array6.C: New test.
10195
10196 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
10197             Roger Sayle  <roger@eyesopen.com>
10198
10199         * g++.dg/lookup/forscope2.C: New test case.
10200
10201 2004-05-22  Ben Elliston  <bje@au.ibm.com>
10202
10203         * gcc.dg/cpp/Wmissingdirs.c: New.
10204
10205 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10206
10207         PR target/15301
10208         * gcc.dg/compat/union-m128-1.h: New file.
10209         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10210         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10211         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10212
10213 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10214
10215         PR target/15302
10216         * gcc.dg/compat/struct-complex-1.h: New file.
10217         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
10218         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
10219         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10220
10221 2004-05-20  Roger Sayle  <roger@eyesopen.com>
10222
10223         PR middle-end/3074
10224         * gcc.dg/pr3074-1.c: New test case.
10225         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
10226
10227 2004-05-20  Falk Hueffner  <falk@debian.org>
10228
10229         PR other/15526
10230         * gcc.dg/ftrapv-1.c: New test case.
10231
10232 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10233
10234         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
10235
10236 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10237             Jeff Law  <law@redhat.com>
10238
10239         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10240         * gcc.dg/tree-ssa/20040518-2.c: New test.
10241
10242         * gcc.dg/tree-ssa/20040518-1.c: New test.
10243
10244 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10245
10246         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10247
10248 2004-05-18  Paul Brook  <paul@codesourcery.com>
10249
10250         PR fortran/13930
10251         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10252
10253 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10254
10255         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10256         constant folding.
10257
10258 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10259
10260         * gcc.dg/tree-ssa/20040517-1.c: New test.
10261
10262 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10263
10264         * gcc.dg/loop-4.c: New test.
10265
10266 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10267
10268         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10269
10270 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10271
10272         PR fortran/15311
10273         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10274
10275 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10276
10277         PR fortran/13826
10278         PR fortran/13940
10279         * gfortran.fortran-torture/compile/data_1.f90: New test.
10280
10281 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10282
10283         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10284         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10285
10286 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10287
10288         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10289
10290 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10291
10292         PR c/15444
10293         * gcc.dg/format/xopen-1.c: Adjust expected message.
10294         * gcc.dg/format/xopen-3.c: New test.
10295
10296 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10297
10298         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10299
10300 2004-05-14  Jeff Law  <law@redhat.com>
10301
10302         * gcc.dg/tree-ssa/20040514-2.c: New test.
10303
10304 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10305
10306         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10307         this ...
10308         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10309         this.
10310
10311 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10312
10313         * gcc.dg/tree-ssa/20040514-1.c: New test.
10314
10315 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10316
10317         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10318         test.
10319
10320 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10321
10322         PR fortran/14066
10323         * gfortran.fortran-torture/compile/do_1.f90: New test.
10324
10325 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10326
10327         PR fortran/15051
10328         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10329         test.
10330
10331 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10332
10333         PR fortran/15149
10334         * gfortran.fortran-torture/execute/random_init.f90: New test.
10335
10336 2004-05-13  Paul Brook  <paul@codesourcery.com>
10337
10338         PR fortran/15314
10339         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10340
10341 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10342
10343         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10344         for the powerpc case.
10345
10346 2004-05-13  Jeff Law  <law@redhat.com>
10347
10348         * gcc.dg/tree-ssa/20040513-1.c: New test.
10349         * gcc.dg/tree-ssa/20040513-2.c: New test.
10350
10351 2004-05-13  Paul Brook  <paul@codesourcery.com>
10352
10353         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10354         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10355         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10356
10357 2004-05-13  Andreas Schwab  <schwab@suse.de>
10358
10359         PR other/10819
10360         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10361         characters.
10362
10363 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10364
10365         PR fortran/15294
10366         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10367
10368 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10369
10370         Merge from tree-ssa-20020619-branch.  See
10371         ChangeLog.tree-ssa for details.
10372
10373 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10374
10375         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10376         include <altivec.h> explicitly.
10377         * gcc.dg/altivec-13.c: Likewise.
10378
10379 2004-05-11  Paul Brook  <paul@codesourcery.com>
10380
10381         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10382
10383 2004-05-10  Eric Christopher  <echristo@redhat.com>
10384
10385         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10386         * gcc.dg/sibcall-4.c: Ditto.
10387
10388 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10389
10390         * g++.dg/ext/altivec-8.C: New test case.
10391         * gcc.dg/altivec-13.c: New test case.
10392
10393 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10394
10395         * gcc.c-torture/execute/divcmp-1.c: New test case.
10396         * gcc.c-torture/execute/divcmp-2.c: New test case.
10397         * gcc.c-torture/execute/divcmp-3.c: New test case.
10398
10399 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10400
10401         * g++.dg/other/pragma-re-2.C: New test.
10402
10403 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10404
10405         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10406         * gcc.dg/i386-387-2.c: Likewise.
10407
10408         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10409         __builtin_drem.
10410         * gcc.dg/i386-387-6.c: Likewise.
10411
10412 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10413
10414         * gcc.dg/builtins-33.c:  Also check log1p*.
10415
10416 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10417
10418         PR optimization/15296
10419         * gcc.c-torture/execute/pr15296.c: New test.
10420
10421 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10422
10423         * gcc.dg/builtins-40.c: New test.
10424
10425 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10426
10427         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10428
10429 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10430
10431         * g++.dg/ext/spe1.C: New testcase.
10432
10433 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10434
10435         * objc.dg/image-info.m: Allow additional attributes
10436         for __image_info section.
10437
10438 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10439
10440         * gcc.dg/torture/mips-hilo-2.c: New test.
10441
10442 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10443
10444         PR c++/14389
10445         * g++.dg/template/member5.C: New test.
10446
10447 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10448
10449         * gcc.dg/builtins-34.c: Also check expm1*.
10450
10451 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10452
10453         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10454         * gcc.dg/torture/builtin-convert-3.c: New test.
10455
10456 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10457
10458         PR middle-end/15054
10459         * g++.dg/opt/pr15054.C: New test.
10460
10461 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10462
10463         * gcc.dg/torture/builtin-rounding-1.c: New test.
10464         * gcc.dg/builtins-25.c: Delete.
10465         * gcc.dg/builtins-29.c: Delete.
10466
10467 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10468
10469         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10470         * gcc.dg/sibcall-4.c: Likewise.
10471         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10472
10473 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10474
10475         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10476         bit-field on 16-bit targets.
10477
10478 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10479
10480         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10481         16-bit targets.
10482
10483 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10484
10485         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10486         * gcc.dg/rs6000-power2-2.c: Likewise.
10487
10488 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10489
10490         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10491         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10492         Change the asm registers to be in form of frN instead of fN.
10493
10494 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10495
10496         * gcc.dg/torture/builtin-convert-2.c: New test.
10497
10498 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10499
10500         * gcc.dg/rs6000-power2-1.c: New test.
10501         * gcc.dg/rs6000-power2-2.c: New test.
10502
10503 2004-04-28  Jan Hubicka  <jh@suse.cz>
10504
10505         * gcc.dg/unused-6.c: New test.
10506
10507 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10508             Ulrich Weigand  <uweigand@de.ibm.com>
10509
10510         * ada/acats/run_all.sh: Define $target variable.
10511
10512 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10513
10514         PR c++/15119
10515         * g++.dg/other/vararg-1.C: New test.
10516
10517         PR c++/4794
10518         * g++.dg/eh/cleanup3.C: New test.
10519
10520 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10521
10522         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10523         and ad8011a (target_insn).
10524         * ada/acats/support/macro.dfs: Likewise.
10525         * ada/acats/support/impbit.adb: New file.
10526
10527 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10528
10529         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10530
10531 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10532
10533         * gcc.dg/loop-3.c: New test.
10534
10535 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10536
10537         * gcc.c-torture/execute/simd-5.c: New test.
10538
10539 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10540
10541         PR c++/15064
10542         * g++.dg/template/crash18.C: New test.
10543
10544 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10545
10546         * g++.dg/ext/complit3.C: New test.
10547
10548 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10549
10550         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10551         * gcc.dg/altivec-3.c: Same.
10552         * gcc.dg/altivec-varargs-1.c: Same.
10553
10554 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10555
10556         * lib/target-supports.exp (check_profiling_available): Assume
10557         profiling is not available on powerpc-eabi targets.
10558
10559 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10560
10561         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10562         * gcc.dg/vmx/bug-1.c: Ditto.
10563
10564 2004-04-20  Eric Christopher  <echristo@redhat.com>
10565
10566         * gcc.dg/charset/extern.c: New test.
10567         * g++.dg/charset/extern3.cc: Ditto.
10568
10569 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10570
10571         * gcc.dg/builtins-39.c: New test.
10572
10573 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10574
10575         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10576
10577 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10578
10579         * gcc.dg/torture/mips-hilo-1.c: New test.
10580
10581 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10582
10583         * gcc.c-torture/compile/20040419-1.c: New test.
10584
10585 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10586
10587         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10588
10589 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10590             Aldy Hernandez  <aldyh@redhat.com>
10591
10592         * gcc.c-torture/execute/va-arg-24.c: New.
10593
10594 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10595             Aldy Hernandez  <aldyh@redhat.com>
10596
10597         * gcc.dg/vmx/1b-01.c: New.
10598         * gcc.dg/vmx/1b-02.c: New.
10599         * gcc.dg/vmx/1b-03.c: New.
10600         * gcc.dg/vmx/1b-04.c: New.
10601         * gcc.dg/vmx/1b-05.c: New.
10602         * gcc.dg/vmx/1b-06.c: New.
10603         * gcc.dg/vmx/1b-07.c: New.
10604         * gcc.dg/vmx/1c-01.c: New.
10605         * gcc.dg/vmx/1c-02.c: New.
10606         * gcc.dg/vmx/3a-01a.c: New.
10607         * gcc.dg/vmx/3a-01.c: New.
10608         * gcc.dg/vmx/3a-01m.c: New.
10609         * gcc.dg/vmx/3a-03.c: New.
10610         * gcc.dg/vmx/3a-03m.c: New.
10611         * gcc.dg/vmx/3a-04.c: New.
10612         * gcc.dg/vmx/3a-04m.c: New.
10613         * gcc.dg/vmx/3a-05.c: New.
10614         * gcc.dg/vmx/3a-06.c: New.
10615         * gcc.dg/vmx/3a-06m.c: New.
10616         * gcc.dg/vmx/3a-07.c: New.
10617         * gcc.dg/vmx/3b-01.c: New.
10618         * gcc.dg/vmx/3b-02.c: New.
10619         * gcc.dg/vmx/3b-10.c: New.
10620         * gcc.dg/vmx/3b-13.c: New.
10621         * gcc.dg/vmx/3b-14.c: New.
10622         * gcc.dg/vmx/3b-15.c: New.
10623         * gcc.dg/vmx/3c-01a.c: New.
10624         * gcc.dg/vmx/3c-01.c: New.
10625         * gcc.dg/vmx/3c-02.c: New.
10626         * gcc.dg/vmx/3c-03.c: New.
10627         * gcc.dg/vmx/3d-01.c: New.
10628         * gcc.dg/vmx/4-01.c: New.
10629         * gcc.dg/vmx/4-03.c: New.
10630         * gcc.dg/vmx/5-01.c: New.
10631         * gcc.dg/vmx/5-02.c: New.
10632         * gcc.dg/vmx/5-03.c: New.
10633         * gcc.dg/vmx/5-04.c: New.
10634         * gcc.dg/vmx/5-05.c: New.
10635         * gcc.dg/vmx/5-06.c: New.
10636         * gcc.dg/vmx/5-07.c: New.
10637         * gcc.dg/vmx/5-07t.c: New.
10638         * gcc.dg/vmx/5-08.c: New.
10639         * gcc.dg/vmx/5-10.c: New.
10640         * gcc.dg/vmx/5-11.c: New.
10641         * gcc.dg/vmx/7-01a.c: New.
10642         * gcc.dg/vmx/7-01.c: New.
10643         * gcc.dg/vmx/7c-01.c: New.
10644         * gcc.dg/vmx/7d-01.c: New.
10645         * gcc.dg/vmx/7d-02.c: New.
10646         * gcc.dg/vmx/8-01.c: New.
10647         * gcc.dg/vmx/8-02a.c: New.
10648         * gcc.dg/vmx/8-02.c: New.
10649         * gcc.dg/vmx/brode-1.c: New.
10650         * gcc.dg/vmx/bug-1.c: New.
10651         * gcc.dg/vmx/bug-2.c: New.
10652         * gcc.dg/vmx/bug-3.c: New.
10653         * gcc.dg/vmx/cw-bug-1.c: New.
10654         * gcc.dg/vmx/cw-bug-2.c: New.
10655         * gcc.dg/vmx/cw-bug-3.c: New.
10656         * gcc.dg/vmx/dct.c: New.
10657         * gcc.dg/vmx/debug-1.c: New.
10658         * gcc.dg/vmx/debug-2.c: New.
10659         * gcc.dg/vmx/debug-3.c: New.
10660         * gcc.dg/vmx/debug-4.c: New.
10661         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10662         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10663         * gcc.dg/vmx/eg-5.c: New.
10664         * gcc.dg/vmx/fft.c: New.
10665         * gcc.dg/vmx/gcc-bug-1.c: New.
10666         * gcc.dg/vmx/gcc-bug-2.c: New.
10667         * gcc.dg/vmx/gcc-bug-3.c: New.
10668         * gcc.dg/vmx/gcc-bug-4.c: New.
10669         * gcc.dg/vmx/gcc-bug-5.c: New.
10670         * gcc.dg/vmx/gcc-bug-6.c: New.
10671         * gcc.dg/vmx/gcc-bug-7.c: New.
10672         * gcc.dg/vmx/gcc-bug-8.c: New.
10673         * gcc.dg/vmx/gcc-bug-9.c: New.
10674         * gcc.dg/vmx/gcc-bug-b.c: New.
10675         * gcc.dg/vmx/gcc-bug-c.c: New.
10676         * gcc.dg/vmx/gcc-bug-d.c: New.
10677         * gcc.dg/vmx/gcc-bug-e.c: New.
10678         * gcc.dg/vmx/gcc-bug-f.c: New.
10679         * gcc.dg/vmx/gcc-bug-g.c: New.
10680         * gcc.dg/vmx/gcc-bug-i.c: New.
10681         * gcc.dg/vmx/harness.h: New.
10682         * gcc.dg/vmx/ira1.c: New.
10683         * gcc.dg/vmx/ira2a.c: New.
10684         * gcc.dg/vmx/ira2b.c: New.
10685         * gcc.dg/vmx/ira2.c: New.
10686         * gcc.dg/vmx/ira2c.c: New.
10687         * gcc.dg/vmx/mem.c: New.
10688         * gcc.dg/vmx/newton-1.c: New.
10689         * gcc.dg/vmx/ops.c: New.
10690         * gcc.dg/vmx/sn7153.c: New.
10691         * gcc.dg/vmx/spill2.c: New.
10692         * gcc.dg/vmx/spill3.c: New.
10693         * gcc.dg/vmx/spill.c: New.
10694         * gcc.dg/vmx/t.c: New.
10695         * gcc.dg/vmx/varargs-1.c: New.
10696         * gcc.dg/vmx/varargs-2.c: New.
10697         * gcc.dg/vmx/varargs-3.c: New.
10698         * gcc.dg/vmx/varargs-4.c: New.
10699         * gcc.dg/vmx/varargs-5.c: New.
10700         * gcc.dg/vmx/varargs-6.c: New.
10701         * gcc.dg/vmx/varargs-7.c: New.
10702         * gcc.dg/vmx/vmx.exp: New.
10703         * gcc.dg/vmx/vprint-1.c: New.
10704         * gcc.dg/vmx/vscan-1.c: New.
10705         * gcc.dg/vmx/x-01.c: New.
10706         * gcc.dg/vmx/x-02.c: New.
10707         * gcc.dg/vmx/x-03.c: New.
10708         * gcc.dg/vmx/x-04.c: New.
10709         * gcc.dg/vmx/x-05.c: New.
10710         * gcc.dg/vmx/yousufi-1.c: New.
10711         * gcc.dg/vmx/zero-1.c: New.
10712         * gcc.dg/vmx/zero.c: New.
10713
10714 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10715
10716         * g++.dg/lookup/java1.C: Update for chage of
10717         _Jv_AllocObject.
10718         * g++.dg/lookup/java2.C: Likewise.
10719
10720 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10721
10722         * ada/acats/run_all.sh: use -O2 by default.
10723
10724 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10725
10726         * gcc.dg/vr-mult-[12].c: New tests.
10727
10728 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10729
10730         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10731
10732         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10733
10734 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10735
10736         * lib/target-supports.exp (check_profiling_available): Assume profiling
10737         isn't available for mips*-*-elf targets.
10738
10739 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
10740
10741         * gcc.dg/builtins-38.c: New test.
10742
10743 2004-04-14  Eric Christopher  <echristo@redhat.com>
10744
10745         * g++.dg/charset/charset.exp: Run .cc extension tests.
10746
10747 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10748
10749         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10750
10751 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10752
10753         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10754
10755 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10756
10757         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10758         * gcc.dg/i386-387-2.c: Likewise.
10759
10760         * gcc.dg/i386-387-7.c: New test.
10761         * gcc.dg/i386-387-8.c: New test.
10762
10763         * gcc.dg/builtins-37.c: New test.
10764
10765 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10766
10767         * g++.dg/pch/externc-1.C: Add missing semicolon.
10768
10769 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10770
10771         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10772
10773 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10774
10775         * gcc.c-torture/execute/20040411-1.c: New test.
10776
10777 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10778
10779         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10780
10781 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10782
10783         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10784
10785 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10786
10787         * lib/target-supports.exp (check_named_sections_available): New.
10788         * lib/gcc-dg.exp (dg-require-named-sections): New.
10789         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10790         old-deja.exp.  Also prune error-count message from HP linker.
10791         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10792
10793         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10794         * g++.old-deja/g++.pt/static3.C: Likewise.
10795         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10796
10797 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10798
10799         * gcc.c-torture/execute/20040409-1.c: New test case.
10800         * gcc.c-torture/execute/20040409-2.c: New test case.
10801         * gcc.c-torture/execute/20040409-3.c: New test case.
10802
10803 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10804
10805         * gcc.dg/20040409-1.c: New test.
10806
10807 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10808
10809         PR target/14888
10810         * g++.dg/opt/pr14888.C: New test case.
10811
10812 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10813
10814         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10815         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10816         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10817         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10818         New tests.
10819
10820 2004-04-08  Paul Brook  <paul@codesourcery.com>
10821
10822         * gcc.dg/spill-1.c: New test.
10823
10824 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10825
10826         * gcc.dg/torture/builtin-ctype-2.c: New test.
10827
10828 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10829
10830         * gcc.dg/pch/pch.exp: Add largefile test.
10831
10832 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10833
10834         * g++.dg/pch/externc-1.Hs: New.
10835         * g++.dg/pch/externc-1.C: New.
10836
10837 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10838
10839         * gcc.dg/compat/struct-by-value-5a_main.c,
10840         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10841         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10842         * gcc.dg/compat/struct-by-value-5a_x.c,
10843         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10844         gcc.dg/compat/struct-by-value-5_x.c.
10845         * gcc.dg/compat/struct-by-value-5a_y.c,
10846         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10847         gcc.dg/compat/struct-by-value-5_y.c.
10848
10849         * gcc.dg/compat/struct-by-value-6a_main.c,
10850         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10851         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10852         * gcc.dg/compat/struct-by-value-6a_x.c,
10853         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10854         gcc.dg/compat/struct-by-value-6_x.c.
10855         * gcc.dg/compat/struct-by-value-6a_y.c,
10856         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10857         gcc.dg/compat/struct-by-value-6_y.c.
10858
10859         * gcc.dg/compat/struct-by-value-7a_main.c,
10860         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10861         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10862         * gcc.dg/compat/struct-by-value-7a_x.c,
10863         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10864         gcc.dg/compat/struct-by-value-7_x.c.
10865         * gcc.dg/compat/struct-by-value-7a_y.c,
10866         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10867         gcc.dg/compat/struct-by-value-7_y.c.
10868
10869 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10870
10871         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10872         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10873         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10874         options.
10875
10876 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10877
10878         * gcc.dg/builtins-36.c: New test.
10879
10880 2004-04-06  Paul Brook  <paul@codesourcery.com>
10881
10882         * README.gcc: Remove obsolete contraint on testcases.
10883
10884 2004-04-05  Paul Brook  <paul@codesourcery.com>
10885
10886         PR2123
10887         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10888         failure and exit(0) on success.
10889         * g++.dg/expr/anew2.C: Ditto.
10890         * g++.dg/expr/anew3.C: Ditto.
10891         * g++.dg/expr/anew4.C: Ditto.
10892
10893 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10894
10895         PR c++/3518
10896         * g++.dg/template/unify7.C: New.
10897
10898 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10899
10900         * g++.dg/README: Bring up to date with new subdirectories; remove
10901         duplicate subdirectory lines.
10902
10903 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10904
10905         PR c++/14007
10906         * g++.dg/template/unify5.C: New.
10907         * g++.dg/template/unify6.C: New.
10908         * g++.dg/template/qualttp20.C: Adjust.
10909         * g++.old-deja/g++.jason/report.C: Adjust.
10910         * g++.old-deja/g++.other/qual1.C: Adjust.
10911
10912 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10913
10914         PR c++/14803
10915         * g++.dg/inherit/ptrmem1.C: New test.
10916
10917 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10918
10919         PR c++/14755
10920         * gcc.c-torture/execute/20040331-1.c: New test.
10921         * gcc.dg/20040331-1.c: New test.
10922
10923 2004-04-01  Paul Brook  <paul@codesourcery.com>
10924
10925         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10926
10927 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10928
10929         PR c++/14724
10930         * g++.dg/init/goto1.C: New test.
10931
10932         PR c++/14763
10933         * g++.dg/template/defarg4.C: New test.
10934
10935 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10936
10937         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10938
10939 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10940
10941         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10942
10943 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10944
10945         * gcc.dg/noncompile/undeclared-2.c: New test.
10946
10947 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10948
10949         * gcc.dg/940409-1.c: Remove XFAIL.
10950         * gcc.dg/reg-vol-struct-1.c: New test.
10951
10952 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10953
10954         * gcc.dg/torture/builtin-wctype-1.c: New test.
10955
10956 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10957
10958         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10959         * gcc.dg/20001101-1.c: Likewise.
10960         * gcc.dg/20001102-1.c: Likewise.
10961
10962 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10963
10964         * gcc.dg/compare8.c: Add an additional test for XOR.
10965
10966 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10967
10968         * gcc.dg/torture/builtin-ctype-1.c: New test.
10969
10970 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10971
10972         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10973         * gcc.dg/torture/builtin-math-1.c: Likewise.
10974         * gcc.dg/torture/builtin-power-1.c: New test.
10975
10976 2004-03-24  Andreas Schwab  <schwab@suse.de>
10977
10978         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10979         IA64 assembler.
10980
10981 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10982             Roger Sayle  <roger@eyesopen.com>
10983
10984         * gcc.dg/compare8.c: New test case.
10985
10986 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10987
10988         * g++.dg/ext/altivec-7.C: New test.
10989
10990 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10991
10992         PR 12267, 12391, 12560, 13129, 14114, 14133
10993         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10994         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10995         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10996         Adjust error regexps.
10997         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10998         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10999         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
11000         * gcc.dg/local1.c: Add explanatory comment.
11001
11002 2004-03-23  Roger Sayle  <roger@eyesopen.com>
11003
11004         PR optimization/14669
11005         * g++.dg/opt/fold2.C: New test case.
11006
11007 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
11008
11009         PR c/14069
11010         * gcc.dg/20040322-1.c: New test.
11011
11012 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11013
11014         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
11015         * gcc.dg/ultrasp4.c: Likewise.
11016         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
11017
11018 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11019
11020         * gcc.dg/i386-sse-8.c: Reset default options.
11021
11022 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11023
11024         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
11025         in the error message text.
11026
11027 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11028
11029         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
11030
11031 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
11032
11033         PR c++/14616
11034         * g++.dg/init/array13.C: New test.
11035
11036 2004-03-20  Roger Sayle  <roger@eyesopen.com>
11037
11038         PR target/13889
11039         * gcc.c-torture/compile/pr13889.c: New test case.
11040
11041 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11042
11043         PR c/14635
11044         * builtins-1.c (nan, nans): Don't test.
11045         * builtins-30.c: Don't use nan, nanf, nanl.
11046         * builtins-35.c: New test.
11047
11048 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
11049
11050         * g++.dg/ext/altivec-6.C: New test.
11051
11052 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
11053
11054         * g++.dg/init/placement3.C: New test.
11055
11056         * g++.dg/template/spec13.C: New test.
11057
11058         * g++.dg/lookup/using11.C: New test.
11059
11060         * g++.dg/lookup/koenig3.C: New test.
11061
11062         * g++.dg/template/operator2.C: New test.
11063
11064         * g++.dg/expr/dtor3.C: New test.
11065         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
11066         marker.
11067         * g++.old-deja/g++.law/visibility28.C: Likewise.
11068
11069 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11070
11071         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11072         * gcc.dg/ppc64-abi-3.c: Likewise.
11073
11074 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11075
11076         PR c++/14545
11077         * g++.dg/parse/template15.C: New test.
11078
11079 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11080
11081         * g++.dg/expr/dtor2.C: New test.
11082
11083         * g++.dg/lookup/anon4.C: New test.
11084
11085         * g++.dg/overload/using1.C: New test.
11086
11087         * g++.dg/template/lookup7.C: New test.
11088
11089         * g++.dg/template/typename6.C: New test.
11090
11091         * g++.dg/expr/cond6.C: New test.
11092
11093 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11094
11095         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
11096
11097 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11098
11099         * g++.dg/expr/cond5.C: New test.
11100         * g++.dg/expr/constcast1.C: Likewise.
11101         * g++.dg/expr/ptrmem2.C: Likewise.
11102         * g++.dg/expr/ptrmem3.C: Likewise.
11103         * g++.dg/lookup/main1.C: Likewise.
11104         * g++.dg/template/lookup6.C: Likewise.
11105
11106 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11107
11108         * gcc.dg/local1.c: New test.
11109
11110         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
11111
11112 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11113
11114         * gcc.dg/torture/builtin-convert-1.c: New test.
11115
11116 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11117
11118         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
11119
11120 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11121
11122         PR c++/14481
11123         * g++.dg/warn/Wunused-7.C: New test.
11124
11125 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11126
11127         * gcc.dg/torture/builtin-integral-1.c: New test.
11128
11129 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11130
11131         PR c++/14586
11132         * g++.dg/parse/non-dependent3.C: New test.
11133
11134 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
11135
11136         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
11137         * g++.dg/eh/simd-2.C: Likewise.
11138         * g++.dg/init/array10.C: Likewise.
11139         * gcc.c-torture/compile/simd-1.c: Likewise.
11140         * gcc.c-torture/compile/simd-2.c: Likewise.
11141         * gcc.c-torture/compile/simd-3.c: Likewise.
11142         * gcc.c-torture/compile/simd-4.c: Likewise.
11143         * gcc.c-torture/compile/simd-6.c: Likewise.
11144         * gcc.c-torture/execute/simd-1.c: Likewise.
11145         * gcc.c-torture/execute/simd-2.c: Likewise.
11146         * gcc.dg/compat/vector-defs.h: Likewise.
11147         * gcc.dg/20020531-1.c: Likewise.
11148         * gcc.dg/altivec-3.c: Likewise.
11149         * gcc.dg/altivec-4.c: Likewise.
11150         * gcc.dg/altivec-varargs-1.c: Likewise.
11151         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
11152         * gcc.dg/i386-mmx-3.c: Likewise.
11153         * gcc.dg/i386-sse-4.c: Likewise.
11154         * gcc.dg/i386-sse-5.c: Likewise.
11155         * gcc.dg/i386-sse-8.c: Likewise.
11156         * gcc.dg/simd-1.c: Likewise.
11157         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
11158         __ev64_opaque__ since the machine description provides it.
11159
11160 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11161
11162         * lib/compat.exp (skip_list): New global variable.
11163         Use it to hold the user defined COMPAT_SKIPS list if any.
11164         (compat-obj): Add the members of skip_list to optall.
11165
11166 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11167
11168         * gcc.dg/compat/union-by-value-1_main.c,
11169         union-by-value-1_x.c, union-by-value-1_y.c,
11170         union-check.h, union-defs.h,
11171         union-init.h, union-return-1_main.c,
11172         union-return-1_x.c, union-return-1_y.c: New files.
11173
11174 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11175
11176         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
11177         mixed-struct-init.h: Add 4 mixed structure types.
11178         struct-by-value-21_main.c, struct-by-value-21_x.c,
11179         struct-by-value-21_y.c, struct-return-21_main.c,
11180         struct-return-21_x.c, struct-return-21_y.c: New files.
11181
11182 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
11183
11184         PR c++/14550
11185         * g++.dg/parse/template14.C: New test.
11186
11187 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11188
11189         * gcc.c-torture/execute/20040313-1.c: New test.
11190
11191 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
11192
11193         PR target/14533
11194         * gcc.dg/20040311-2.c: New test.
11195
11196 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
11197
11198         PR other/14544
11199         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
11200         bit-field.
11201
11202 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
11203
11204         * gcc.dg/20040305-2.c: Add missing return statement.
11205
11206 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11207
11208         * gcc.dg/builtins-34.c: Also check pow10*.
11209
11210 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11211
11212         PR target/14262
11213         * gcc.dg/20040305-2.c: New test.
11214
11215 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11216
11217         * gcc.dg/20040310-1.c: New test.
11218
11219 2004-03-11  Roger Sayle  <roger@eyesopen.com>
11220
11221         * gcc.c-torture/execute/20040311-1.c: New test case.
11222
11223 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
11224
11225         PR c++/14476
11226         * g++.dg/lookup/enum1.C: New test.
11227
11228 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11229
11230         PR c++/14510
11231         * g++.dg/lookup/struct2.C: New test.
11232
11233 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
11234
11235         * gcc.dg/builtins-34.c: New test.
11236
11237 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11238
11239         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11240
11241 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11242
11243         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11244         * gcc.dg/alias-2.c: New testcase.
11245
11246 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11247
11248         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11249
11250 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11251
11252         * gcc.c-torture/execute/20040309-1.c: New test case.
11253
11254 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11255
11256         PR c++/14397
11257         * g++.dg/overload/ref1.C: New.
11258
11259 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11260
11261         PR c++/14409
11262         * g++.dg/template/spec12.C: New test.
11263
11264         PR c++/14448
11265         * g++.dg/parse/crash14.C: New test.
11266
11267 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11268
11269         PR c++/14230
11270         * g++.dg/init/ref11.C: New test.
11271
11272 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11273
11274         PR c++/14432
11275         * g++.dg/parse/builtin2.C: New test.
11276
11277 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11278
11279         PR c++/14401
11280         * g++.dg/init/ctor3.C: New test.
11281         * g++.dg/init/union1.C: New test.
11282         * g++.dg/ext/anon-struct4.C: New test.
11283
11284 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11285
11286         * g++.dg/lookup/koenig1.C: Tweak error messages.
11287         * g++.dg/lookup/used-before-declaration.C: Likewise.
11288         * g++.dg/other/do1.C: Likewise.
11289         * g++.dg/overload/koenig1.C: Likewise.
11290         * g++.dg/parse/crash13.C: Likewise.
11291         * g++.dg/template/instantiate3.C: Likewise.
11292
11293 2004-03-08  Eric Christopher  <echristo@redhat.com>
11294
11295         * * lib/target-supports.exp: Enable libiconv in test
11296         compilation.  Fix up error checking.
11297
11298 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11299
11300         PR middle-end/14289
11301         * gcc.dg/pr14289-1.c: New test case.
11302         * gcc.dg/pr14289-2.c: Likewise.
11303         * gcc.dg/pr14289-3.c: Likewise.
11304
11305 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11306
11307         * gcc.c-torture/execute/20040308-1.c: New test.
11308
11309 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11310
11311         * gcc.c-torture/execute/20040307-1.c: New test case.
11312
11313 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11314
11315         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11316
11317 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11318
11319         * gcc.dg/20040306-1.c: New test.
11320
11321 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11322
11323         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11324         them static.
11325         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11326
11327 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11328
11329         PR c/14465
11330         * gcc.dg/decl-6.c: New test.
11331
11332 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11333
11334         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11335         Rename LOGPOW -> LOG_POW.
11336         (SQRT_EXP, POW_EXP): New.
11337
11338 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11339
11340         * gcc.dg/i386-sse-8.c: New test.
11341
11342 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11343
11344         PR c/14114
11345         * gcc.dg/decl-5.c: New test.
11346
11347 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11348
11349         * gcc.dg/20040305-1.c: New test.
11350
11351 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11352
11353         PR other/14354
11354         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11355
11356 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11357
11358         PR c++/14425, c++/14426
11359         * g++.dg/ext/altivec-4.C: New test.
11360         * g++.dg/ext/altivec-5.C: New test.
11361
11362 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11363
11364         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11365         global variables of a type with no linkage.
11366         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11367         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11368         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11369         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11370         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11371         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11372         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11373         * g++.dg/warn/deprecated.C: Name enum Color.
11374         * g++.dg/overload/VLA.C: Name structure for 'b'.
11375         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11376
11377 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11378
11379         * gcc.c-torture/compile/20040304-1.c: New test.
11380
11381 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11382
11383         PR 13728
11384         * gcc.dg/decl-4.c: New testcase.
11385
11386 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11387
11388         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11389         as PRECF if sizeof (float) > sizeof (double).
11390         (PRECL): Make it the same as PRECF if
11391         sizeof (float) > sizeof (long double).
11392
11393 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11394
11395         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11396         system type.  Add check for irix6 which doesn't have c99 runtime.
11397
11398 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11399
11400         * gcc.dg/const-elim-1.c: xfail for xtensa.
11401
11402 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11403
11404         PR c++/14369
11405         * g++.dg/template/cond4.C: New test.
11406
11407 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11408
11409         PR c++/14360
11410         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11411
11412         PR c++/14361
11413         * g++.dg/parse/defarg7.C: New test.
11414
11415         PR c++/14359
11416         * g++.dg/template/friend26.C: New test.
11417
11418 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11419
11420         PR c++/14324
11421         * g++.dg/abi/mangle21.C: New test.
11422
11423         PR c++/14260
11424         * g++.dg/parse/constructor2.C: New test.
11425
11426         PR c++/14337
11427         * g++.dg/template/sfinae1.C: New test.
11428
11429 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11430
11431         PR c++/14267
11432         * g++.dg/expr/crash2.C: New test.
11433
11434         PR middle-end/13448
11435         * gcc.dg/inline-5.c: New test.
11436         * gcc.dg/always-inline.c: Split out tests into ...
11437         * gcc.dg/always-inline2.c: ... this and ...
11438         * gcc.dg/always-inline3.c: ... this.
11439
11440 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11441
11442         PR debug/12103
11443         * g++.dg/debug/crash1.C: New test.
11444
11445 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11446
11447         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11448         function with __attribute__((noinline)).
11449         (recurser_void2): Likewise.
11450         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11451         (recurser_void2): Likewise.
11452
11453 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11454
11455         PR middle-end/14203
11456         * g++.dg/warn/Wunused-6.C: New test case.
11457
11458 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11459
11460         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11461         not defined.
11462
11463 2004-02-27  Eric Christopher  <echristo@redhat.com>
11464
11465         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11466         * g++.dg/charset/asm2.c: Run only x86.
11467         * gcc.dg/charset/asm3.c: Ditto.
11468
11469 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11470
11471         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11472         ld_library_path.
11473
11474 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11475
11476         * g++.dg/ext/altivec-3.C: New.
11477
11478 2004-02-26  Richard Henderson  <rth@redhat.com>
11479
11480         * g++.dg/ext/attrib10.C: Mark for warning.
11481         * gcc.dg/attr-alias-1.c: New.
11482
11483 2004-02-26  Richard Henderson  <rth@redhat.com>
11484
11485         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11486         * gcc.c-torture/execute/20040208-2.c: ... it back.
11487
11488 2004-02-26  Eric Christopher  <echristo@redhat.com>
11489
11490         * lib/target-supports.exp (check-iconv-available): New function.
11491         * lib/gcc-dg.exp (dg-require-iconv): New function.
11492         Use above.
11493         * gcc.dg/charset: New directory.
11494         * gcc.dg/charset/charset.exp: New file.
11495         * gcc.dg/charset/asm1.c: Ditto.
11496         * gcc.dg/charset/asm2.c: Ditto.
11497         * gcc.dg/charset/asm3.c: Ditto.
11498         * gcc.dg/charset/asm4.c: Ditto.
11499         * gcc.dg/charset/asm5.c: Ditto.
11500         * gcc.dg/charset/attribute1.c: Ditto.
11501         * gcc.dg/charset/attribute2.c: Ditto.
11502         * gcc.dg/charset/string1.c: Ditto.
11503         * g++.dg/charset: New directory.
11504         * g++.dg/dg.exp: Add here. Special options.
11505         * g++.dg/charset/charset.exp: New file.
11506         * g++.dg/charset/asm1.c: Ditto.
11507         * g++.dg/charset/asm2.c: Ditto.
11508         * g++.dg/charset/asm3.c: Ditto.
11509         * g++.dg/charset/asm4.c: Ditto.
11510         * g++.dg/charset/attribute1.c: Ditto.
11511         * g++.dg/charset/attribute2.c: Ditto.
11512         * g++.dg/charset/extern1.cc: Ditto.
11513         * g++.dg/charset/extern2.cc: Ditto.
11514         * g++.dg/charset/string1.c: Ditto.
11515
11516 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11517
11518         PR c++/14278
11519         * g++.dg/parse/comma1.C: New test.
11520
11521 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11522
11523         PR c++/14284
11524         * g++.dg/template/ttp8.C: New test.
11525
11526 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11527
11528         * gcc.dg/fixuns-trunc-1.c: New test.
11529
11530 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11531
11532         * gcc.dg/builtins-config.h: Use #elif.
11533
11534 2004-02-26  Michael Matz  <matz@suse.de>
11535
11536         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11537         * gcc.dg/991214-1.c: Likewise.
11538         * gcc.dg/i386-asm-1.c: Likewise.
11539
11540 2004-02-25  Richard Henderson  <rth@redhat.com>
11541
11542         * gcc.c-torture/execute/20040208-2.c: Move ...
11543         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11544
11545 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11546
11547         PR c++/14246
11548         * g++.dg/other/crash-3.C: New test.
11549
11550 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11551
11552         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11553         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11554
11555         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11556         HP-UX.
11557
11558 2004-02-24  Michael Matz  <matz@suse.de>
11559
11560         * gcc.dg/i386-regparm.c: New.
11561
11562 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11563
11564         * gcc.c-torture/execute/20040223-1.c: New.
11565
11566 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11567             Kazu Hirata  <kazu@cs.umass.edu>
11568
11569         * gcc.dg/fwritable-strings-1.c: Remove.
11570
11571 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11572
11573         PR c/14156
11574         * gcc.dg/20040223-1.c: New test.
11575
11576 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11577
11578         PR c++/14106
11579         * g++.dg/ext/typeof9.C: New test.
11580
11581 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11582
11583         PR c++/14250
11584         * g++.dg/other/switch1.C: New test.
11585
11586 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11587
11588         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11589         * gcc.dg/va-arg-1.c: Likewise.
11590
11591 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11592
11593         PR c++/14143
11594         * g++.dg/template/koenig5.C: New test.
11595
11596 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11597
11598         * g++.dg/ext/altivec-1.C: Generalize target triple.
11599         * g++.dg/ext/altivec-2.C: New test case.
11600         * g++.dg/ext/altivec_check.h: New file.
11601         * gcc.dg/altivec-1.c: Generalize target triple;
11602         include altivec_check.h and call altivec_check().
11603         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11604         * gcc.dg/altivec-6.c: New test case.
11605         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11606         type casts as needed.
11607         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11608         altivec_check().
11609         * gcc.dg/altivec-12.c: New test case.
11610         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11611         include altivec_check.h and call altivec_check().
11612         * gcc.dg/altivec_check.h: New file.
11613
11614 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11615
11616         * lib/target-supports.exp (check_alias_available): Don't mangle
11617         function `g' in test program.
11618
11619 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11620
11621         * lib/target-supports.exp (check_profiling_available): Check
11622         argument to determine whether we support a profiling type.
11623         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11624         check_profiling_available.
11625         * g++.dg/bprob/bprob.exp: Likewise
11626         * g77.dg/bprob/bprob.exp: Likewise.
11627         * gcc.misc-tests/bprob.exp: Likewise.
11628         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11629         dg-require-profiling and delete expected error handling.
11630         * gcc.dg/20021014-1.c: Likewise.
11631         * gcc.dg/nest.c: Likewise.
11632
11633 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11634
11635         PR c++/12007
11636         * g++.dg/other/vthunk1.C: New test.
11637
11638 2004-02-20  Falk Hueffner  <falk@debian.org>
11639
11640         PR target/14201
11641         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11642
11643 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11644
11645         PR c++/13927
11646         * g++.dg/other/error8.C: Remove XFAIL markers.
11647
11648         PR c++/14173
11649         * g++.dg/ext/packed5.C: New test.
11650
11651         PR c++/14199
11652         * g++.dg/warn/Wunused-5.C: New test.
11653
11654         PR c++/14186
11655         * g++.dg/lookup/member1.C: New test.
11656
11657 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11658
11659         * gcc.c-torture/compile/20040130-1.c: Enable only when
11660         __INT_MAX__ >= 2147483647L.
11661         * gcc.c-torture/compile/961203-1.c: Likewise.
11662
11663 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11664
11665         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11666         * g++.dg/opt/template1.C: Robustify assembler regexp
11667
11668 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11669
11670         * gcc.c-torture/execute/simd-4.x: Remove.
11671         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11672         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11673         Guard with #ifndef SKIP_ATTRIBUTE.
11674         * gcc.dg/compat/vector-1_y.c: Likewise.
11675         * gcc.dg/compat/vector-2_x.c: Likewise.
11676         * gcc.dg/compat/vector-2_y.c: Likewise.
11677         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11678         * g++.dg/eh/simd-2.C: Likewise.
11679
11680 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11681
11682         * gcc.c-torture/compile/complex-1.c: New.
11683
11684 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11685
11686         PR target/14209
11687         * gcc.c-torture/execute/20040218-1.c: New test.
11688
11689 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11690
11691         PR c++/14181
11692         * g++.dg/parse/new2.C: New test.
11693
11694 2004-02-18  Paul Brook  <paul@codesourcery.com>
11695
11696         * gcc.c-torture/compile/libcall-1.c: New test.
11697
11698 2004-02-18  Paul Brook  <paul@codesourcery.com>
11699
11700         PR debug/12934
11701         * gcc.dg/debug/debug-7.c: New test.
11702
11703 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11704
11705         * gcc.dg/20040217-1.c: New test.
11706
11707 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11708
11709         * gcc.c-torture/execute/990208-1.x: Delete.
11710
11711 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11712
11713         * gcc.c-torture/execute/20040208-2.x: New file.
11714
11715 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11716
11717         PR c++/11326
11718         * g++.dg/abi/structret1.C: New test.
11719
11720 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11721
11722         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11723         (i386_cpuid): No need to test if cpuid is available on AMD64.
11724         Fix assembly, so that it works onboth i386 and AMD64.
11725         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11726         (vecInLong): Fix s[] member type to unsigned int.
11727         (vecInWord): Remove type.
11728         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11729         (a64, b64, c64, d64, e64): Remove.
11730         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11731         Remove unused variable.  Remove initialization of removed variables.
11732         Don't call mmx_tests nor sse_tests.
11733         (reference_mmx, reference_sse): Remove.
11734         (check): Add return stmt.
11735         * gcc.dg/i386-sse-7.c: New test.
11736         * gcc.dg/i386-mmx-4.c: New test.
11737
11738 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11739
11740         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
11741         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11742         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11743         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
11744         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
11745         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11746         g++.dg/tc1/dr94.C: Fix line terminator.
11747
11748 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11749
11750         * gcc.c-torture/compile/20040216-1.c: New.
11751
11752 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11753
11754         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11755         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11756         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11757         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11758         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11759         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11760
11761 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11762
11763         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11764
11765 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11766
11767         PR c++/13971
11768         * g++.dg/expr/cond4.C: New test.
11769
11770         PR c++/14086
11771         * g++.dg/lookup/crash2.C: New test.
11772
11773 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11774
11775         * gcc.c-torture/compile/20040214-2.c: New test.
11776
11777 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11778
11779         PR c++/14116
11780         * g++.dg/ext/typeof8.C: New test.
11781
11782 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11783
11784         * gcc.c-torture/compile/20040214-1.c: New test.
11785
11786 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11787
11788         PR c++/13635
11789         * g++.dg/template/spec11.C: New test.
11790
11791 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11792
11793         PR c++/13927
11794         * g++.dg/other/error8.C: New test.
11795
11796 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11797
11798         PR c++/14122
11799         * g++.dg/template/array4.C: New test.
11800
11801         PR c++/14108
11802         * g++.dg/inherit/thunk2.C: New test.
11803
11804         PR c++/14083
11805         * g++.dg/eh/cond2.C: New test.
11806
11807 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11808
11809         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11810
11811 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11812
11813         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11814
11815 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11816
11817         * g++.dg/simd-2.C: xfail on ppc64-linux.
11818
11819 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11820
11821         PR c/456
11822         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11823         tests.
11824
11825 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11826
11827         * gcc.dg/builtins-33.c: New test.
11828
11829 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11830
11831         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11832
11833 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11834
11835         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11836
11837 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11838
11839         * gcc.dg/ppc64-abi-3.c: New test.
11840
11841 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11842
11843         PR c/14092
11844
11845         * gcc.dg/pr14092-1.c: New testcase.
11846
11847 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11848
11849         * gcc.dg/cpp/assert4.c: Fix typo last change.
11850
11851         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11852         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11853
11854         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11855
11856 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11857
11858         * gcc.c-torture/compile/20040209-1.c: New test case.
11859
11860 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11861
11862         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11863
11864 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11865
11866         * gcc.c-torture/execute/20040208-[12].c: New tests.
11867
11868 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11869
11870         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11871
11872 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11873
11874         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11875
11876 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11877
11878         Bug 13856
11879         * gcc.dg/visibility-8.c: New testcase.
11880
11881 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11882
11883         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11884         arguments.
11885         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11886
11887 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11888
11889         PR middle-end/13696
11890         * g++.dg/opt/fold1.C: New test case.
11891
11892 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11893
11894         PR c++/14033
11895         * g++.dg/other/crash-2.C: New test.
11896
11897 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11898
11899         PR c++/14028
11900         * g++.dg/parse/angle-bracket2.C: New test.
11901
11902 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11903
11904         PR middle-end/13750
11905         Revert:
11906         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11907         PR pch/13361
11908         * testsuite/g++.dg/pch/wchar-1.C: New.
11909         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11910
11911 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11912
11913         PR c++/14008
11914         * g++.dg/parse/error15.C: New test.
11915         * g++.dg/parse/crash11.C: Update dg-error mark.
11916
11917 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11918
11919         PR c++/13932
11920         * g++.dg/warn/conv2.C: New test.
11921
11922 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11923
11924         PR c++/13086
11925         * g++.dg/warn/incomplete1.C: Remove xfail.
11926
11927 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11928
11929         * lib/file-format.exp (gcc_target_object_format): Use
11930         ${tool}_target_compile, not gcc_target_compile.
11931         * lib/target-supports.exp (check_alias_available): Likewise.
11932         (check_gc_sections_available): Likewise.
11933         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11934         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11935         dg-require-alias.
11936
11937 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11938
11939         PR c++/13969
11940         * g++.dg/template/static6.C: New test.
11941
11942 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11943
11944         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11945
11946 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11947
11948         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11949         tests for systems where `char' is unsigned by default.
11950
11951 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11952
11953         PR c++/13997
11954         * g++.dg/template/partial3.C: New test.
11955
11956 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11957
11958         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11959         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11960         Remove mentions of obsolete ports.
11961
11962 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11963
11964         * gcc.dg/noncompile/20001228-1.c: Fix for new
11965         error message.
11966
11967 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11968
11969         PR target/9348
11970         * gcc.c-torture/execute/multdi-1.c: New test case.
11971
11972 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11973
11974         PR c++/13925
11975         * g++.dg/template/lookup5.C: New test.
11976
11977 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11978
11979         PR c++/13950
11980         * g++.dg/template/lookup4.C: New test.
11981
11982         PR c++/13970
11983         * g++.dg/parse/error14.C: New test.
11984
11985         PR c++/14002
11986         * g++.dg/parse/template13.C: New test.
11987
11988 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11989
11990         PR c++/13978
11991         * g++.dg/template/koenig4.C: New test.
11992
11993         PR c++/13968
11994         * g++.dg/template/crash17.C: New test.
11995
11996         PR c++/13975
11997         * g++.dg/parse/error13.C: New test.
11998         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11999
12000 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12001
12002         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
12003
12004 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
12005
12006         PR c/11658
12007         PR c/13994
12008         * gcc.dg/noncompile/20040203-1.c: New test.
12009         * gcc.dg/noncompile/20040203-2.c: Likewise.
12010         * gcc.dg/noncompile/20040203-3.c: Likewise.
12011         * gcc.dg/20040203-1.c: Likewise.
12012
12013 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
12014
12015         PR c++/10858
12016         * g++.dg/template/sizeof7.C: New test.
12017
12018 2004-02-02  Eric Christopher  <echristo@redhat.com>
12019             Zack Weinberg  <zack@codesourcery.com>
12020
12021         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
12022
12023 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
12024
12025         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
12026         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
12027         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
12028         * gcc.dg/cleanup-5.c: Run only on Linux targets.
12029
12030 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
12031
12032         PR c++/13113
12033         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
12034
12035         PR c++/13854
12036         * g++.dg/ext/attrib13.C: New test.
12037
12038         PR c++/13907
12039         * g++.dg/conversion/op2.C: New test.
12040
12041 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12042
12043         * gcc.dg/titype-1.c: Fix pasto.
12044
12045 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12046
12047         * gcc.dg/titype-1.c: New test.
12048
12049 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12050
12051         PR c++/13957
12052         * g++.dg/template/non-type-template-argument-1.C,
12053         g++.dg/template/qualified-id1.C: Update dg-error marks.
12054         * g++.dg/template/nontype6.C: New test.
12055
12056 2004-02-01  Roger Sayle  <roger@eyesopen.com>
12057
12058         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
12059         * gcc.dg/builtins-31.c: New testcase.
12060         * gcc.dg/builtins-32.c: New testcase.
12061
12062 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
12063
12064         * objc.dg/call-super-2.m: Update line numbers
12065         for the including of stddef.h.
12066
12067 2004-01-30  Michael Matz  <matz@suse.de>
12068
12069         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12070         g++.dg/ext/case-range3.C: New tests.
12071
12072 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12073
12074         DR206
12075         PR c++/13813
12076         * g++.dg/template/member4.C: New test.
12077
12078 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12079
12080         PR c++/13683
12081         * g++.dg/template/sizeof6.C: New test.
12082
12083 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12084
12085         * gcc.dg/fwritable-strings-1.c: New test.
12086
12087 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12088
12089         * gcc.c-torture/compile/20040130-1.c: New test.
12090
12091 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
12092
12093         * objc.dg/call-super-2.m: Include stddef.h for size_t.
12094
12095 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
12096
12097         PR c++/13883
12098         * g++.dg/template/ctor3.C: New test.
12099
12100 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12101
12102         * g++.dg/tc1: New directory.
12103         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
12104         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
12105         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
12106         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
12107         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
12108
12109 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12110
12111         * g++.dg/parse/error11.C: New test.
12112         * g++.dg/parse/error12.C: Likewise.
12113
12114 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
12115
12116         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
12117         (scan_initial, main): Use aligned_sizeof instead of sizeof.
12118
12119 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
12120
12121         PR c++/13791
12122         * g++.dg/ext/attrib12.C: New test.
12123
12124         PR c++/13736
12125         * g++.dg/parse/cast2.C: New test.
12126
12127 2004-01-27  James E Wilson  <wilson@specifixinc.com>
12128
12129         * objc.dg/encode-2.m (main): New local string.  Set depending on
12130         sizeof long.  Use in sscanf call.
12131         * objc.dg/encode-3.m (main): New local string.  Set depending on
12132         sizeof long.  Use in scan_initial call.
12133
12134 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12135
12136         * objc.dg/call-super-2.m: Make LP64-safe.
12137         * objc.dg/desig-init-1.m: Likewise.
12138
12139 2004-01-27  Devang Patel <dpatel@apple.com>
12140
12141         * g++.dg/debug/namespace1.C: New test.
12142
12143 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
12144
12145         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
12146         xscale-*-*.
12147
12148         * gcc.dg/arm-mmx-1.c: New test.
12149
12150 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12151
12152         * gcc.dg/20040127-1.c: New test.
12153         * gcc.dg/20040127-2.c: New test.
12154
12155 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12156
12157         * objc.dg/stret-1.m (glob): Renamed to globa.
12158
12159 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
12160
12161         PR c++/13663
12162         * g++.dg/expr/for1.C: New test.
12163
12164 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
12165
12166         PR middle-end/13779
12167         * gcc.dg/darwin-longlong.c: New test.
12168
12169 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
12170
12171         * gcc.dg/20040124-1.c: Moved test from here...
12172         * gcc.c-torture/compile/20040124-1.c: ...to here.
12173
12174 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12175
12176         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
12177         the assembly output if -m64 is passed.
12178
12179 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
12180
12181         PR c++/13833
12182         * g++.dg/template/cond3.C: New test.
12183
12184 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12185
12186         PR c++/13810
12187         * g++.dg/template/ttp7.C: New test.
12188
12189 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12190
12191         PR c++/13797
12192         * g++.dg/template/nontype4.C: New test.
12193         * g++.dg/template/nontype5.C: Likewise.
12194
12195 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
12196
12197         * gcc.dg/torture/mips-clobber-at.c: New test.
12198
12199 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
12200
12201         * gcc.dg/20040124-1.c: New test.
12202
12203 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
12204
12205         * gcc.dg/20040123-1.c: New test.
12206
12207 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12208
12209         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
12210
12211 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12212
12213         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
12214
12215 2004-01-23  Andrew Pinski  <apinski@apple.com>
12216
12217         * gcc.dg/20030121-1.c: Move to ..
12218         * gcc.dg/20040121-1.c: here.
12219
12220 2004-01-23  Roger Sayle  <roger@eyesopen.com>
12221
12222         * gcc.dg/builtins-29.c: New test case.
12223
12224 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12225
12226         PR 18314
12227         * gcc.dg/builtins-30.c: New testcase.
12228
12229 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
12230
12231         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
12232         * lib/g77.exp: Likewise.
12233         * lib/objc.exp: Likewise.
12234         * lib/g++.exp: Likewise.
12235
12236 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12237
12238         * gcc.dg/struct-by-value-2.c: New test.
12239
12240 2004-01-21  Andrew Pinski  <apinski@apple.com>
12241
12242         PR target/13785
12243         * gcc.dg/20030121-1.c: New test.
12244
12245 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12246
12247         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12248         clobber frame pointer register in asm statement.
12249
12250 2004-01-21  Falk Hueffner  <falk@debian.org>
12251
12252         * gcc.c-torture/compile/20040121-1.c: New test.
12253
12254 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12255
12256         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12257
12258 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12259
12260         * gcc.dg/ppc64-abi-2.c: New test.
12261
12262 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12263
12264         * lib/treelang.exp: Fill out this file.
12265         * lib/treelang-dg.exp: New File.
12266
12267 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12268
12269         * gcc.c-torture/compile/981022-1.c: Remove.
12270         * gcc.dg/array-5.c: Remove XFAIL.
12271         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12272         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12273         gcc.dg/cond-lvalue-1.c: Update.
12274         * gcc.dg/cast-lvalue-2.c: New test.
12275
12276 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12277
12278         PR c++/13592
12279         * g++.dg/other/error1.C (class foo): Tweak error message.
12280
12281         PR c++/13592
12282         * g++.dg/template/call2.C: New test.
12283
12284 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12285
12286         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12287         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12288         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12289         scalar-return-1_x.c, scalar-return-2_y.c,
12290         scalar-return-3_x.c, scalar-return-3_y.c,
12291         scalar-return-4_x.c, scalar-return-4_y.c,
12292         struct-align-1.h, struct-align-1_x.c,
12293         struct-align-1_y.c, struct-align-2.h,
12294         struct-align-2_x.c, struct-align-2_y.c,
12295         struct-by-value-10_y.c, struct-by-value-11_x.c,
12296         struct-by-value-11_y.c, struct-by-value-12_x.c,
12297         struct-by-value-12_y.c, struct-by-value-13_x.c,
12298         struct-by-value-13_y.c, struct-by-value-14_x.c,
12299         struct-by-value-14_y.c, struct-by-value-15_x.c,
12300         struct-by-value-15_y.c, struct-by-value-16_y.c,
12301         struct-by-value-17_y.c, struct-by-value-18_y.c,
12302         struct-by-value-19_y.c, struct-by-value-1_x.c,
12303         struct-by-value-1_y.c, struct-by-value-20_y.c,
12304         struct-by-value-2_x.c, struct-by-value-2_y.c,
12305         struct-by-value-3_y.c, struct-by-value-4_x.c,
12306         struct-by-value-4_y.c, struct-by-value-5_y.c,
12307         struct-by-value-6_y.c, struct-by-value-7_y.c
12308         struct-by-value-8_x.c, struct-by-value-8_y.c
12309         struct-by-value-9_x.c, struct-by-value-9_y.c
12310         struct-return-10_x.c, struct-return-10_y.c,
12311         struct-return-19_x.c, struct-return-20_x.c
12312         struct-return-2_x.c, struct-return-2_y.c
12313         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12314         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12315
12316 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12317
12318         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12319         attribute on sparc*-sun-solaris2.*.
12320
12321 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12322
12323         PR c++/13710
12324         * g++.dg/ext/typeof7.C: New test.
12325
12326 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12327
12328         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12329         * gcc.dg/const-elim-1.c: Same.
12330
12331 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12332
12333         * objc.dg/stret-1.m: New.
12334         * objc.dg/stret-2.m: New.
12335
12336 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12337
12338         PR c++/11895
12339         * g++.dg/ext/vector1.C: New test.
12340
12341 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12342
12343         * gcc.dg/pch/import-1.c: New.
12344         * gcc.dg/pch/import-1.hs: New.
12345         * gcc.dg/pch/import-1a.h: New.
12346         * gcc.dg/pch/import-1b.h: New.
12347         * gcc.dg/pch/import-1c.h: New.
12348
12349 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12350
12351         PR c++/13574
12352         * g++.dg/ext/array1.C: New test.
12353
12354         PR c++/13178
12355         * g++.dg/conversion/op1.C: New test.
12356
12357 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12358
12359         PR 11864
12360         From Kazumoto Kojima / Dan Kegel:
12361         * gcc.dg/pr11864-1.c: New test.
12362
12363         PR 10392
12364         From Marcus Comstedt / Dan Kegel:
12365         * gcc.dg/pr10392-1.c: New test.
12366
12367 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12368
12369         PR c++/13478
12370         * g++.dg/init/ref10.C: New test.
12371
12372 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12373
12374         PR c++/13407
12375         * g++.dg/parse/typename6.C: New test.
12376
12377 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12378
12379         PR pch/13361
12380         * testsuite/g++.dg/pch/wchar-1.C: New.
12381         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12382
12383 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12384
12385         PR c++/9259
12386         * g++.dg/expr/sizeof2.C: New test.
12387
12388 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12389
12390         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12391
12392 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12393
12394         PR c++/13659
12395         * g++.dg/lookup/strong-using-3.C: New.
12396         * g++.dg/lookup/using-10.C: New.
12397
12398 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12399
12400         PR c++/13594
12401         * g++.dg/lookup/strong-using-2.C: New.
12402
12403 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12404             Dan Kegel <dank@kegel.com>
12405             J"orn Rennecke <joern.rennecke@superh.com>
12406
12407         PR target/9365
12408         * gcc.dg/pr9365-1.c: New test.
12409
12410 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12411
12412         PR c++/8856
12413         * g++.dg/parse/casting-operator2.C: New test.
12414         * g++.old-deja/g++.pt/explicit83.C: Remove.
12415
12416 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12417
12418         * gcc.dg/label-compound-stmt-1.c: New test.
12419         * gcc.c-torture/compile/950922-1.c,
12420         gcc.c-torture/compile/20000211-3.c,
12421         gcc.c-torture/compile/20000518-1.c,
12422         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12423         compound statements.
12424
12425 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12426
12427         * gcc.dg/ppc64-abi-1.c: New test.
12428
12429 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12430
12431          * g++.dg/ext/attrib9.C: Add dg-warnings.
12432
12433 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12434
12435         PR c++/12335
12436         * g++.dg/parse/dtor3.C: New test.
12437
12438 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12439
12440         PR c++/12709
12441         * g++.dg/parse/try-catch-1.C: New test.
12442
12443 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12444
12445         * ada/acats/run_all.sh: Add more verbose output in acats.log
12446         when compiling tests.
12447
12448 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12449
12450         PR 13656
12451         * gcc.dg/typedef-redecl.c: New test case.
12452         * gcc.dg/typedef-redecl.h: New support file.
12453
12454 2004-01-13  Jan Hubicka  <jh@suse.cz>
12455
12456         * gcc.dg/always_inline.c: New test.
12457         * gcc.dg/debug/20031231-1.c: Fix.
12458
12459 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12460
12461         PR c++/13474
12462         * g++.dg/template/array3.C: New test.
12463
12464 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12465
12466         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12467         * g++.dg/warn/Wunused-2.C: Likewise.
12468
12469 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12470
12471         PR c++/13289
12472         * g++.dg/template/instantiate6.C: New test.
12473
12474 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12475
12476         PR middle-end/11397
12477         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12478
12479 2004-01-12  Jan Hubicka  <jh@suse.cz>
12480
12481         PR opt/12826
12482         * gcc.dg/20040112-1.c: New.
12483
12484         * gcc.dg/dwarf-die[1-7].c: Move to...
12485         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12486         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12487
12488 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12489
12490         PR c++/4100
12491         * g++.dg/parse/friend4.C: New test.
12492
12493 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12494
12495         PR c++/4100
12496         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12497         definition is called a friend.
12498
12499 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12500
12501         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12502
12503 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12504
12505         PR c++/3478
12506         * g++.dg/parse/error10.C: New test.
12507         * g++.dg/template/arg2.C: Accept "invalid type" error.
12508
12509 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12510
12511         PR middle-end/13392
12512         * g++.dg/opt/expect2.C: New test.
12513
12514 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12515
12516         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12517         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12518         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12519         Update dg-error regexps.
12520
12521 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12522
12523         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12524         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12525
12526 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12527
12528         * gcc.dg/pragma-re-1.c: Use right pointer type.
12529
12530 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12531
12532         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12533
12534 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12535
12536         * gcc.dg/rs6000-ldouble-1.c: New.
12537
12538 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12539
12540         DR 337
12541         PR c++/9256
12542         * g++.dg/other/abstract1.C: New test.
12543
12544 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12545
12546         * g++.dg/lookup/strong-using-1.C: New.
12547
12548 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12549
12550         PR c/11234
12551         * gcc.dg/func-ptr-conv-1.c: New test.
12552         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12553
12554 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12555
12556         PR target/13380.
12557         * gcc.c-torture/compile/20040109-1.c: New.
12558
12559 2004-01-08  Stuart Hastings  <stuart@apple.com>
12560
12561         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12562         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12563         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12564
12565 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12566
12567         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12568
12569 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12570
12571         * ada/acats/run_acats: Treat 'gnatchop' the same way
12572         as 'gnatmake'.  Export GCC_DRIVER.
12573         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12574         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12575
12576 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12577
12578         PR c++/12573
12579         * g++.dg/template/dependent-expr4.C: New test.
12580
12581 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12582
12583         * gcc.dg/altivec-11.c: New test.
12584
12585 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12586
12587         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12588
12589 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12590
12591         PR c/6024
12592         * gcc.dg/enum-compat-1.c: New test.
12593         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12594
12595 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12596
12597         PR c/12165
12598         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12599         gcc.dg/c99-idem-qual-3.c: New tests.
12600
12601 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12602
12603         * gcc.dg/winline-7.c: Don't cast void * to int.
12604
12605 2004-01-06  Jan Hubicka  <jh@suse.cz>
12606
12607         * gcc.dg/i386-sse-5.c: New test
12608         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12609
12610 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12611
12612         PR c++/12815
12613         * g++.dg/rtti/typeid4.C: New test.
12614
12615 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12616
12617         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12618
12619 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12620
12621         PR c++/12132
12622         * g++.dg/template/error11.C: New test.
12623
12624         PR c++/13451
12625         * g++.dg/template/class2.C: New test.
12626
12627 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12628         Richard Sandiford <rsandifo@redhat.com>
12629
12630         PR c++/13387
12631         * g++.dg/opt/alias3.C: New test.
12632
12633 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12634
12635         PR c++/13157
12636         * g++.dg/template/koenig3.C: New test.
12637
12638         PR c++/13529
12639         * g++.dg/parse/offsetof3.C: New test.
12640
12641         * g++.dg/init/copy7.C: Add missing dg-error markers.
12642
12643         PR c++/12226
12644         * g++.dg/init/copy7.c: New test.
12645
12646         PR c++/13536
12647         * g++.dg/parse/cast1.C: New test.
12648
12649 2004-01-04  Jan Hubicka  <jh@suse.cz>
12650
12651         * gcc.dg/winline[1-7].c: New tests.
12652
12653 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12654
12655         PR c++/13520
12656         * g++.dg/template/qualttp22.C: New test.
12657
12658 2004-01-01  Jan Hubicka  <jh@suse.cz>
12659
12660         * gcc.dg/debug/20031231-1.c: New.
12661         * gcc.c-torture/compile/20040101-1.c: New.
12662         * gcc.dg/dwarf-die-[1-7].c: New.
12663
12664 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12665
12666         PR optimization/13521
12667         * gcc.c-torture/compile/20031231-1.c: New test.
12668
12669 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12670
12671         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12672
12673 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12674
12675         PR c++/10079
12676         * g++.dg/template/crash16.C: New test.
12677
12678 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12679
12680         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12681
12682 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12683
12684         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12685         ports.
12686         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12687         * g++.old-deja/g++.law/profile1.C: Likewise.
12688         * gcc.c-torture/compile/981006-1.c: Likewise.
12689         * gcc.c-torture/execute/loop-2e.x: Likewise.
12690         * gcc.c-torture/execute/loop-2f.x: Remove.
12691         * gcc.c-torture/execute/loop-2g.x: Likewise.
12692         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12693         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12694
12695 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12696
12697         PR c++/13507
12698         * g++.dg/ext/attrib11.C: New test.
12699
12700         PR c++/13494
12701         * g++.dg/template/array2-1.C: New test.
12702         * g++.dg/template/array2-2.C: New test.
12703
12704 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12705
12706         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12707
12708 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12709
12710         PR c++/12774
12711         * g++.dg/template/array1-1.C: New test.
12712         * g++.dg/template/array1-2.C: New test.
12713
12714 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12715
12716         PR fortran/12632
12717         * g77.dg/12632.f: New test case.
12718
12719 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12720
12721         PR c++/13289
12722         * g++.dg/parse/nontype1.C: New test.
12723
12724 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12725
12726         PR c++/12403
12727         * g++.dg/parse/explicit1.C: New test.
12728         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12729
12730 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12731
12732         PR c++/13081
12733         * g++.dg/opt/inline6.C: New test.
12734
12735         PR c++/12613
12736         * g++.dg/parse/error9.C: New test.
12737
12738         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
12739
12740 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12741
12742         PR c++/13009
12743         * g++.dg/init/assign1.C: New test.
12744
12745 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12746
12747         PR c++/13070
12748         * g++.dg/warn/format3.C: New test case.
12749
12750 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12751
12752         * gcc.c-torture/compile/20031227-1.c: New test.
12753
12754 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12755
12756         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12757         * g77.dg/bprob/bprob.exp: Likewise.
12758         * gcc.misc-tests/bprob.exp: Likewise.
12759         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12760         variants on systems where the library does not provide that
12761         functionality.
12762         * gcc.dg/builtins-20.c: Use builtins-config.h.
12763         * gcc.dg/builtins-config.h: New file.
12764
12765 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12766
12767         * lib/gcc-dg.exp (dg-require-profiling): New function.
12768         * lib/target-supports.exp (check_profiling_available): Likewise.
12769         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12770         * g77.dg/bprob/bprob.exp: Likewise.
12771         * gcc.misc-tests/bprob.exp: Likewise.
12772         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12773         * gcc.dg/20021014-1.c: Likewise.
12774         * gcc.dg/nest.c: Likewise.
12775
12776 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12777
12778         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12779         compiling.
12780         * g++.dg/lookup/java2.C: Likewise.
12781         * gcc.dg/cpp/lexident.c: Likewise.
12782
12783 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12784
12785         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12786         given.
12787         * gcc.c-torture/compile/961203-1.c: Likewise.
12788         * gcc.c-torture/compile/980506-1.c: Likewise.
12789
12790 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12791
12792         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12793         (additional_prunes): New global.
12794         (gcc-dg-prune): Handle additional per-test pruning.
12795         (dg-test): Clear additional_prunes between tests.
12796
12797         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12798         dg-prune-output to avoid spurious failures from assembler
12799         complaining about nonexistent WAW violations.
12800         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12801         Use dg-prune-output to avoid spurious failures from assembler
12802         warning about Itanium B-step errata.
12803
12804 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12805
12806         * g++.dg/abi/macro0.C: New test.
12807         * g++.dg/abi/macro1.C: Likewise.
12808         * g++.dg/abi/macro2.C: Likewise.
12809
12810         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12811         * g++.dg/abi/bitfield7.C: Likewise.
12812         * g++.dg/abi/dtor2.C: Likewise.
12813         * g++.dg/abi/mangle11.C: Likewise.
12814         * g++.dg/abi/mangle12.C: Likewise.
12815         * g++.dg/abi/mangle14.C: Likewise.
12816         * g++.dg/abi/mangle17.C: Likewise.
12817         * g++.dg/abi/vbase10.C: Likewise.
12818         * g++.dg/abi/vbase14.C: Likewise.
12819         * g++.dg/template/qualttp17.C: Likewise.
12820
12821 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12822
12823         PR c/11995
12824         * gcc.dg/20031223-1.c: New test.
12825
12826 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12827
12828         * gcc.dg/noreturn-7.c: New test.
12829
12830 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12831
12832         * gcc.dg/null-pointer-1.c: New test.
12833
12834 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12835
12836         * g++.old-deja/g++.jason/template18.C: Remove.
12837         * g++.old-deja/g++.jason/template37.C: Likewise.
12838
12839         PR c++/12862
12840         * g++.dg/lookup/ns1.C: New test.
12841
12842         PR c++/12397
12843         * g++.dg/template/lookup3.C: New test.
12844
12845 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12846
12847         * g++.dg/template/recurse1.C: New test
12848
12849 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12850
12851         PR c++/12479
12852         * g++.dg/parse/semicolon1.C: New test.
12853         * g++.dg/parse/semicolon1.h: Likewise.
12854
12855 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12856
12857         * gcc.dg/darwin-misaligned.c: New test.
12858
12859 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12860
12861         PR c/9163
12862         * gcc.dg/20031222-1.c: New test.
12863
12864 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12865
12866         PR c++/13438
12867         * g++.dg/parse/error8.C: New test.
12868
12869         PR c++/11554
12870         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12871
12872 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12873
12874         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12875         too small.
12876         * gcc.c-torture/compile/930217-1.c: Likewise.
12877         * gcc.c-torture/compile/930513-1.c: Likewise.
12878         * gcc.c-torture/execute/920908-2.c: Likewise.
12879         * gcc.c-torture/execute/921204-1.c: Likewise.
12880         * gcc.c-torture/execute/930621-1.c: Likewise.
12881         * gcc.c-torture/execute/930630-1.c: Likewise.
12882         * gcc.c-torture/execute/931031-1.c: Likewise.
12883         * gcc.c-torture/execute/980602-2.c: Likewise.
12884         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12885         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12886         * gcc.c-torture/execute/extzvsi.c: Likewise.
12887         * gcc.c-torture/unsorted/ext.c: Likewise.
12888
12889 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12890
12891         PR target/12749
12892         * gcc.c-torture/compile/20031220-2.c: New test case.
12893
12894 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12895
12896         PR optimization/13031
12897         * gcc.c-torture/compile/20031220-1.c: New test case.
12898
12899 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12900
12901         * gcc.dg/cast-function-1.c: New test.
12902
12903 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12904
12905         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12906         formats.
12907
12908 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12909
12910         PR c++/12795
12911         * g++.dg/ext/attrib10.C: New test.
12912
12913 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12914
12915         * gcc.dg/cleanup-10.c: New test.
12916         * gcc.dg/cleanup-11.c: New test.
12917
12918 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12919
12920         PR c++/13239
12921         * g++.dg/opt/expect1.C: New test.
12922
12923 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12924
12925         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12926
12927 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12928
12929         PR debug/12923
12930         * gcc.dg/20031218-1.c: New test.
12931
12932         PR debug/12389
12933         * gcc.dg/20031218-2.c: New test.
12934         * gcc.dg/20031218-3.c: New test.
12935
12936         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12937         of label name and allow for USER_LABEL_PREFIX == "_" names.
12938         * g++.dg/abi/mangle18-2.C: Likewise.
12939         * g++.dg/abi/mangle19-1.C: Likewise.
12940         * g++.dg/abi/mangle19-2.C: Likewise.
12941         * g++.dg/abi/mangle20-1.C: Likewise.
12942         * g++.dg/abi/mangle20-2.C: Likewise.
12943
12944 2003-12-18  Richard Henderson  <rth@redhat.com>
12945
12946         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12947
12948 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12949             Dan Kegel <dank@kegel.com>
12950
12951         PR other/12009
12952         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12953         testing a cross compiler, it causes spurious compile failures.
12954         * lib/g++.exp: Likewise.
12955
12956 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12957
12958         PR c++/13262
12959         * g++.dg/template/access13.C: New test.
12960
12961 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12962
12963         * gcc.dg/20031216-1.c: New test.
12964
12965 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12966
12967         PR c++/9154
12968         * g++.dg/template/error10.C: New test.
12969
12970 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12971
12972         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12973         * g++.dg/eh/simd-2.C: Likewise.
12974
12975 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12976             Roger Sayle  <roger@eyesopen.com>
12977
12978         * gcc.c-torture/execute/ieee/mzero5.c: New.
12979
12980 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12981
12982         PR c++/10603
12983         * g++.dg/parse/error6.C: New test.
12984
12985         PR c++/12827
12986         * g++.dg/parse/error7.C: New test.
12987
12988 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12989
12990         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12991         at -O with stabs debugging formats.
12992         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12993         * gcc.dg/debug/debug-2.c: Likewise.
12994
12995 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12996
12997         PR c++/12696
12998         * g++.dg/init/error1.C: New test.
12999
13000         PR c++/12218
13001         * g++.dg/init/pm3.C: New test.
13002
13003 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13004
13005         PR c/3347
13006         * gcc.dg/bitfld-8.c: New test.
13007
13008 2003-12-16  James Lemke  <jim@wasabisystems.com>
13009
13010         * gcc.dg/arm-scd42-[123].c: New tests.
13011
13012 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13013
13014         PR c++/9043
13015         * g++.dg/abi/mangle20-1.C: New test.
13016         * g++.dg/abi/mangle20-2.C: New test.
13017
13018 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13019
13020         PR c++/13275
13021         * g++.dg/other/offsetof2.C: Remove XFAIL.
13022         * g++.dg/parse/offsetof1.C: New test.
13023         * g++.gd/parse/offsetof2.C: Likewise.
13024
13025 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13026
13027         * g++.dg/template/nontype3.C: New test.
13028         * g++.dg/template/static2.C: Tweaked the dg-error clause.
13029
13030 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13031
13032         * g++.dg/warn/noreturn-3.C: Also test instantiation.
13033
13034 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13035
13036         PR c++/13387
13037         * g++.dg/expr/assign1.C: New test.
13038
13039         PR c++/13242
13040         * g++.dg/abi/mangle19-1.C: New test.
13041         * g++.dg/abi/mangle19-2.C: New test.
13042
13043 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
13044
13045         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
13046
13047 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13048
13049         * gcc.c-torture/execute/20031216-1.c: New test.
13050
13051 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13052
13053         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
13054         an ICE regression.
13055
13056 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13057
13058         PR c++/10926
13059         * g++.dg/template/error9.C: New test.
13060
13061         PR c++/11116
13062         * g++.dg/template/error8.C: New test.
13063
13064 2003-12-15  Roger Sayle  <roger@eyesopen.com>
13065
13066         PR middle-end/13400
13067         * gcc.c-torture/execute/20031215-1.c: New test case.
13068
13069 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13070
13071         PR c++/13269
13072         * g++.dg/parse/error5.C: New test.
13073
13074         PR c++/12989
13075         * g++.dg/expr/sizeof1.C: New test.
13076
13077         PR c++/13310
13078         * g++.dg/template/crash15.C: New test.
13079
13080 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13081
13082         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13083         a non-POD type as the last named parameter of a varargs function.
13084
13085 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13086
13087         PR c++/13243
13088         PR c++/12573
13089         * g++.dg/template/crash14.C: New test.
13090         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
13091
13092 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13093
13094         * g++.dg/other/java1.C: New test.
13095
13096         PR c++/13241
13097         * g++.dg/abi/mangle18-1.C: New test.
13098         * g++.dg/abi/mangle18-2.C: New test.
13099
13100 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13101
13102         PR optimization/10312
13103         * gcc.c-torture/execute/20031214-1.c: New.
13104
13105 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
13106
13107         PR c++/10779
13108         PR c++/12160
13109         * g++.dg/parse/error3.C: New test.
13110         * g++.dg/parse/error4.C: Likewise.
13111         * g++.dg/abi/mangle4.C: Tweak error messages.
13112         * g++.dg/lookup/using5.C: Likewise.
13113         * g++.dg/other/error2.C: Likewise.
13114         * g++.dg/parse/typename5.C: Likewise.
13115         * g++.dg/parse/undefined1.C: Likewise.
13116         * g++.dg/template/arg2.C: Likewise.
13117         * g++.dg/template/ttp3.C: Likewise.
13118         * g++.dg/template/type1.C: Likewise.
13119         * g++.old-deja/g++.other/crash32.C: Likewise.
13120         * g++.old-djea/g++.pt/defarg8.C: Likewise.
13121
13122 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13123
13124         PR c++/13106
13125         * g++.dg/warn/noreturn-3.C: New test.
13126
13127 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13128
13129         PR c++/13118
13130         * g++.dg/abi/covariant3.C: New.
13131
13132 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
13133
13134         * g++.dg/eh/ia64-1.C: New test.
13135
13136 2003-12-12  Roger Sayle  <roger@eyesopen.com>
13137
13138         PR optimization/13037
13139         * g77.f-torture/execute/13037.f: New test case.
13140
13141 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13142
13143         PR c++/12881
13144         * g++.dg/abi/covariant2.C: New.
13145
13146 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
13147
13148         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
13149
13150 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
13151
13152         * gcc.c-torture/execute/wchar_t-1.x: Delete.
13153
13154 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
13155
13156         PR other/10819
13157         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
13158         to fix Bug 10819.
13159         * lib/g++.exp (g++_version): Likewise.
13160         * lib/g77.exp (g77_version): Likewise.
13161         * lib/objc.exp (default_objc_version): Likewise.
13162
13163 2003-12-10  Richard Henderson  <rth@redhat.com>
13164
13165         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
13166
13167         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
13168
13169 2003-12-08  Matt Austern  <austern@apple.com>
13170
13171         PR c/13134
13172         * lib/gcc-dg.exp (dg-require-visibility): Define.
13173         * lib/target-supports (check_visibility_available): Define.
13174         * gcc.dg/visibility-1.c: New test.
13175         * gcc.dg/visibility-2.c: Likewise.
13176         * gcc.dg/visibility-3.c: Likewise.
13177         * gcc.dg/visibility-4.c: Likewise.
13178         * gcc.dg/visibility-5.c: Likewise.
13179         * gcc.dg/visibility-6.c: Likewise.
13180         * g++.dg/ext/visibility-1.C: Likewise.
13181         * g++.dg/ext/visibility-2.C: Likewise.
13182         * g++.dg/ext/visibility-3.C: Likewise.
13183         * g++.dg/ext/visibility-4.C: Likewise.
13184         * g++.dg/ext/visibility-5.C: Likewise.
13185         * g++.dg/ext/visibility-6.C: Likewise.
13186
13187 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13188
13189         * g++.dg/lookup/java1.C: New test.
13190         * g++.dg/lookup/java2.C: New test.
13191
13192 2003-12-07  Falk Hueffner  <falk@debian.org>
13193
13194         * g++.dg/opt/noreturn-1.C: New test.
13195
13196 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
13197
13198         * gcc.dg/overflow-1.c: New test.
13199
13200 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13201
13202         * g77.f-torture/compile/13060.f: New test.
13203
13204 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
13205
13206         PR c++/13323
13207         * g++.dg/inherit/operator2.C: New test.
13208
13209 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13210
13211         PR c++/13305
13212         * g++.dg/ext/attrib9.C: New test.
13213
13214 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13215
13216         PR c++/13314
13217         * g++.dg/template/error7.C: New test.
13218
13219 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
13220             J"orn Rennecke <joern.rennecke@superh.com>
13221
13222         PR target/13302
13223         * g++.dg/other/struct-va_list.C: New test.
13224
13225 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13226
13227         PR c++/13166
13228         * g++.dg/parse/defarg6.C: New test.
13229
13230 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
13231
13232         PR target/13256
13233         * gcc.c-torture/execute/20031201-1.c: New test.
13234
13235 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13236
13237         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13238
13239 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13240
13241         * gcc.dg/builtin-return-1.c: New test.
13242
13243 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13244             J"orn Rennecke <joern.rennecke@superh.com>
13245
13246         PR optimization/13260
13247         * gcc.c-torture/execute/20031204-1.c: New test.
13248
13249 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13250
13251         PR c++/9127
13252         * g++.dg/template/error6.C: New test.
13253
13254 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13255
13256         * gcc.dg/20031202-1.c: New test.
13257
13258 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13259
13260         PR c++/13179
13261         * g++.dg/template/eh1.C: New test.
13262
13263         PR c++/10771
13264         * g++.dg/template/error5.C: New test.
13265
13266 2003-12-02  David Ung  <davidu@mips.com>
13267
13268         * gcc.dg/compat/vector-check.h: Corrected type for var
13269         g_##TMODE
13270
13271 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13272
13273         PR c++/10126
13274         * g++.dg/template/ptrmem8.C: New test.
13275
13276 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13277
13278         PR c++/12573
13279         * g++.dg/template/dependent-expr3.C: New test.
13280
13281 2003-12-01  James Lemke  <jim@wasabisystems.com>
13282
13283         * gcc.dg/arm-g2.c: New test.
13284
13285 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13286
13287         PR optimization/11634
13288         * gcc.dg/20031201-2.c: New test case.
13289
13290 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13291
13292         PR 11433
13293         * objc.dg/proto-lossage-3.m: New test.
13294
13295 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13296
13297         PR optimization/12628
13298         * gcc.dg/20031201-1.c: New test case.
13299
13300 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13301
13302         * gcc.dg/unaligned-1.c: New test.
13303
13304 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13305
13306         PR c++/9849
13307         * g++.dg/template/error4.C: New test.
13308         * g++.dg/template/nested3.C: Adjust error markers.
13309
13310 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13311
13312         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13313
13314 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13315
13316         PR c/10333
13317         * gcc.dg/bitfld-7.c: New test.
13318
13319 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13320
13321         * gcc.dg/tls/asm-1.C: New test.
13322
13323 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13324
13325         * gcc.dg/cpp/assert4.c: Update.
13326
13327 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13328
13329         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13330         * gcc.dg/builtin-apply3.c: New test.
13331
13332 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13333
13334         * lib/compat.exp (compat-obj): New xfaildata parameter.
13335         Use it to set compiler_conditional_xfail_data before compiling.
13336         (compat-get-options): Handle dg-xfail-if.
13337         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13338         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13339         * gcc.dg/compat/vector-1_y.c: Likewise.
13340         * gcc.dg/compat/vector-2_x.c: Likewise.
13341         * gcc.dg/compat/vector-2_y.c: Likewise.
13342
13343 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13344
13345         * g++.dg/opt/reg-stack4.C: New test.
13346
13347 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13348
13349         * gcc.dg/builtin-apply2.c: New test.
13350
13351 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13352
13353         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13354
13355 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13356
13357         PR c++/12924
13358         * g++.dg/template/template-id-2.C: New test.
13359
13360 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13361
13362         PR c++/5369
13363         * g++.dg/template/memfriend1.C: New test.
13364         * g++.dg/template/memfriend2.C: Likewise.
13365         * g++.dg/template/memfriend3.C: Likewise.
13366         * g++.dg/template/memfriend4.C: Likewise.
13367         * g++.dg/template/memfriend5.C: Likewise.
13368         * g++.dg/template/memfriend6.C: Likewise.
13369         * g++.dg/template/memfriend7.C: Likewise.
13370         * g++.dg/template/memfriend8.C: Likewise.
13371         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13372
13373 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13374
13375         PR c++/12515
13376         * g++.dg/ext/cond1.C: New test.
13377
13378 2003-11-20  Richard Henderson  <rth@redhat.com>
13379
13380         * gcc.dg/20020201-2.c: Remove.
13381         * gcc.dg/20020201-4.c: Remove.
13382         * gcc.dg/20020304-1.c: Remove.
13383
13384 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13385
13386         * gcc.dg/cpp/trad/xwin1.c: New test case.
13387
13388 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13389
13390         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13391         * lib/g77.exp: Likewise.
13392         * lib/objc.exp: Likewise.
13393         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13394         for darwin.
13395
13396 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13397
13398         PR c++/12932
13399         * g++.dg/template/static5.C: New test.
13400
13401 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13402
13403         * gcc.dg/nested-func-1.c: New test.
13404
13405 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13406
13407         * gcc.dg/cpp/assert4.c: New test.
13408
13409 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13410
13411         PR c++/2294
13412         * g++.dg/lookup/using9.c: New test.
13413
13414 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13415
13416         PR c++/12762
13417         * g++.dg/template/error3.C: New test.
13418
13419 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13420
13421         PR ada/13035
13422         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13423         No longer use a wrapper for gcc, since this does not work under
13424         Windows.
13425
13426 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13427
13428         PR c++/2094
13429         * g++.dg/template/ptrmem7.C: New test.
13430
13431 2003-11-13  Andrew Pinski <apinski@apple.com>
13432
13433         * gcc.c-torture/compile/20031113-1.c: New test.
13434
13435 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13436             Kean Johnston <jkj@sco.com>
13437
13438         PR c/13029
13439         * gcc.dg/unused-4.c: Update.
13440
13441 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13442
13443         * g++.dg/opt/const3.C: New test.
13444
13445 2003-11-13  Jan Hubicka  <jh@suse.cz>
13446
13447         * gcc.c-torture/compile/20031112-1.c: New test.
13448
13449 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13450
13451         * g++.dg/parse/crash10.C: Remove bogus error marker.
13452
13453 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13454
13455         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13456         (host_gcc): Likewise.
13457         (ROOT): Honor $PWDCMD.
13458         (BASE): Likewise.
13459         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13460
13461 2003-11-12  Catherine Moore  <clm@redhat.com>
13462
13463         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13464
13465 2003-11-12  Andreas Jaeger  <aj@suse.de>
13466             Jakub Jelinek  <jakub@redhat.com>
13467             Andrew Pinski  <pinskia@physics.uc.edu>
13468             Richard Henderson  <rth@redhat.com>
13469
13470         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13471         systems.
13472         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13473
13474         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13475         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13476
13477 2003-11-11  Andreas Jaeger  <aj@suse.de>
13478
13479         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13480
13481         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13482
13483 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13484
13485         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13486         Clean ups.
13487
13488 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13489
13490         * gcc.dg/trampoline-1.c: New test.
13491
13492 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13493
13494         * gcc.c-torture/compile/200031109-1.c: New test.
13495
13496 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13497
13498         PR c/3190
13499         PR c/8714
13500         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13501         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13502         gcc.dg/format/no-y2k-1.c: Update.
13503
13504 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13505
13506         PR optimization/10467
13507         * gcc.dg/20031108-1.c: New test case.
13508
13509 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13510
13511         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13512
13513 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13514
13515         * gcc.dg/compound-lvalue-1.c: New test.
13516         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13517         some XFAILs.
13518
13519 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13520
13521         * gcc.dg/altivec-varargs-1.c: New test.
13522
13523 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13524
13525         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13526         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13527         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13528         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13529         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13530
13531 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13532
13533         * gcc.dg/cond-lvalue-1.c: New test.
13534
13535 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13536
13537         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13538
13539 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13540
13541         PR c++/11616
13542         * g++.dg/template/instantiate5.C: New test.
13543
13544 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13545
13546         PR c++/12726
13547         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13548         * ChangeLog: Add missing first entry for above test.
13549
13550 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13551
13552         PR c++/9810
13553         * g++.dg/template/using8.C: New test.
13554         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13555
13556 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13557
13558         PR optimization/10817
13559         * gcc.c-torture/compile/20031102-1.c: New test case.
13560
13561 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13562
13563         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13564         2147483647.
13565
13566 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13567
13568         * gcc.dg/20031102-1.c: New test.
13569
13570 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13571
13572         * gcc.dg/complex-1.c: New test.
13573
13574 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13575
13576         PR c++/12796
13577         * g++.dg/template/crash13.C: Adjust expected error location.
13578         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13579
13580 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13581
13582         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13583
13584 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13585
13586         PR/10239
13587         * gcc.c-torture/compile/20031031-2.c: New test.
13588
13589 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13590
13591         PR/11640
13592         * gcc.c-torture/compile/20031031-1.c: New test.
13593
13594 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13595
13596         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13597         * gcc.misc-tests/bprob.exp: Likewise.
13598         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13599         the execution test on arm-elf configs.
13600         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13601         configs that don't support scratch files.
13602         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13603
13604 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13605
13606         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13607         done by dejagnu.
13608
13609 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13610
13611         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13612         Avoid non pure sh syntax. Add more logging.
13613
13614         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13615         fail.
13616
13617 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13618
13619         PR libgcj/10610
13620         * gcc.dg/ppc-stackalign-1.c: New test.
13621
13622 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13623
13624         * ada/acats/run_all.sh: Change output to be more compliant with
13625         dejagnu framework.
13626         Create acats.sum and acats.log files under testsuite/ada/acats
13627         Only run [a-z]* directories, to filter out e.g. CVS.
13628         Redirect build output to log file.
13629
13630 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13631
13632         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13633
13634 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13635
13636         PR ada/5909:
13637         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13638
13639 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13640
13641         * gcc.c-torture/compile/20031023-1.c: New test.
13642         * gcc.c-torture/compile/20031023-2.c: New test.
13643         * gcc.c-torture/compile/20031023-3.c: New test.
13644         * gcc.c-torture/compile/20031023-4.c: New test.
13645
13646 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13647
13648         PR c++/10371
13649         * g++.dg/lookup/scoped8.C: New test.
13650
13651 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13652
13653         * g++.dg/opt/reg-stack3.C: New test.
13654
13655 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13656
13657         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13658
13659 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13660
13661         PR c++/11076
13662         * g++.dg/template/crash13.C: New test.
13663
13664 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13665
13666         * gcc.dg/c99-restrict-2.c: New test.
13667
13668 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13669
13670         PR c++/12698, c++/12699, c++/12700, c++/12566
13671         * g++.dg/inherit/covariant9.C: New test.
13672         * g++.dg/inherit/covariant10.C: New test.
13673         * g++.dg/inherit/covariant11.C: New test.
13674
13675 2003-10-23  Jason Merrill  <jason@redhat.com>
13676
13677         PR c++/12726
13678         * g++.dg/ext/complit2.C: New test.
13679
13680 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13681
13682         PR target/12654
13683         * gcc.c-torture/execute/20031020-1.c: New test.
13684
13685 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13686
13687         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13688         following the jump_insn.
13689
13690 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13691
13692         * gcc.dg/cast-lvalue-1.c: New test.
13693
13694 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13695
13696         PR c++/11962
13697         * g++.dg/template/cond2.C: New test.
13698
13699 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13700
13701         * gcc.dg/builtins-28.c: New test.
13702
13703 2003-10-20  Jan Hubicka  <jh@suse.cz>
13704
13705         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13706         parameter.
13707         * testsuite/gcc.dg/inline-2.c: Likewise.
13708
13709 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13710
13711         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13712         * gcc.dg/nest.c:  Likewise.
13713
13714 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13715
13716         PR c++/9781, c++/10583, c++/11862
13717         * g++.dg/parse/crash13.C: New test.
13718
13719 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13720
13721         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13722
13723 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13724
13725         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13726         Define HAVE_C99_RUNTIME except on Solaris.
13727         * gcc.dg/builtins-20.c: Likewise.
13728
13729 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13730
13731         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13732
13733 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13734
13735         PR c++/12495
13736         * g++.dg/template/crash21.C: New test.
13737
13738 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13739
13740         PR c++/2513
13741         * g++.dg/template/typename5.C: New test.
13742
13743 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13744
13745         PR c++/12369
13746         * g++.dg/template/friend25.C: New test.
13747
13748 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13749
13750         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13751         versions.
13752
13753 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13754
13755         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13756         == 2147483647.
13757
13758 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13759
13760         * gcc.c-torture/execute/960416-1.x: Remove.
13761         * gcc.c-torture/execute/divconst-3.x: Likewise.
13762
13763 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13764
13765         PR target/12598
13766         * gcc.dg/torture/cris-volatile-1.c: New test.
13767
13768 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13769
13770         PR optimization/9325
13771         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13772         for overflowing floating point to integer conversion during RTL
13773         simplification.
13774
13775 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13776
13777         * objc/execute/_cmd.m: Fix typo.
13778         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13779         Relax 'scan-assembler' regexp.
13780         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13781         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13782         * objc.dg/zero-link-2.m: Remove blank line.
13783         * objc.dg/zero-link-3.m: New test case.
13784
13785 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13786
13787         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13788
13789         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13790         than linker trickery.
13791
13792 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13793
13794         PR c++/12370
13795         * g++.dg/other/friend2.C: New test.
13796
13797 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13798
13799         * gcc.dg/20031012-1.c: New test.
13800
13801 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13802
13803         * gcc.dg/weak/weak-3.c: Fix for new warning.
13804
13805 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13806
13807         PR optimization/8750
13808         * gcc.c-torture/execute/20031012-1.c: New test case.
13809
13810 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13811
13812         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13813         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13814
13815 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13816
13817         PR optimization/12260
13818         * gcc.c-torture/compile/20031011-2.c: New test case.
13819
13820 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13821
13822         * gcc.c-torture/execute/20031011-1.c: New testcase.
13823
13824 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13825
13826         * gcc.c-torture/compile/20031011-1.c: New test.
13827
13828 2003-10-11  Jan Hubicka  <jh@suse.cz>
13829
13830         * g++.dg/other/first-global.C: New test.
13831
13832 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13833
13834         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13835
13836 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13837
13838         * gcc.c-torture/compile/20031010-1.c: New test.
13839
13840 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13841
13842         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13843         * gcc.c-torture/execute/va-arg-25.c: ... here.
13844
13845 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13846
13847         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13848
13849 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13850
13851         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13852
13853 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13854
13855         * g++.dg/parse/error2.C: New test.
13856
13857 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13858
13859         PR c++/11097
13860         * g++.dg/other/error5.C: Modify the error message.
13861         * g++.dg/lookup/using8.C: New test.
13862
13863 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13864
13865         * gcc.dg/darwin-abi-2.c: New file.
13866         * gcc.c-torture/execute/va-arg-24.c: New file.
13867
13868 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13869
13870         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13871         indentation.
13872
13873 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13874
13875         PR c++/10147
13876         * g++.dg/other/error4.C: Update error messages.
13877         * g++.dg/template/ptrmem4.C: Likewise.
13878
13879         PR c++/12337
13880         * g++.dg/init/new9.C: New test.
13881
13882         PR c++/12334, c++/12236, c++/8656
13883         * g++.dg/ext/attrib8.C: New test.
13884
13885 2003-10-06  Devang Patel  <dpatel@apple.com>
13886
13887         * gcc.dg/debug/dwarf2-3.h: New test.
13888         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13889
13890 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13891
13892         * g++.dg/opt/cfg2.C: New test.
13893
13894 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13895
13896         * g++.dg/opt/float1.C: New test.
13897
13898 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13899
13900         * gcc.dg/c90-array-lval-6.c: New test.
13901         * gcc.dg/c99-array-lval-6.c: New test.
13902
13903 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13904             Ziemowit Laski  <zlaski@apple.com>
13905
13906         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13907         'Derived', so that it is never considered a class method; add
13908         new warning for '+port' method ambiguity.
13909         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13910         <objc/objc-api.h> (needed on Mac OS X).
13911         * objc.dg/method-13.m: New test.
13912
13913 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13914
13915         PR optimization/9325, PR java/6391
13916         * gcc.c-torture/execute/20031003-1.c: New test case.
13917
13918 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13919
13920         PR optimization/12180
13921         * gcc.dg/20031002-1.c: New test.
13922
13923         PR c++/12486
13924         * g++.dg/inherit/error1.C: New test.
13925
13926 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13927
13928         * lib/f-torture.exp (search_for): Rename to...
13929         (search_for_re): This.  Also, clean up comments and the
13930         "regexp" invocation.
13931
13932 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13933
13934         * gcc.c-torture/compile/20031002-1.c: New test.
13935
13936 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13937
13938         * g++.dg/opt/cond1.C: New test.
13939
13940 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13941
13942         * gcc.dg/Wold-style-definition-2.c: New testcase.
13943         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13944
13945 2003-09-29  Richard Henderson  <rth@redhat.com>
13946
13947         * g++.dg/init/array10.C: Add dg-options.
13948
13949 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13950
13951         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13952
13953 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13954
13955         * g++.dg/template/friend19.C: Fix typo.
13956         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13957
13958 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13959
13960         * gcc.c-torture/execute/20030928-1.c: New test.
13961         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13962
13963 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13964
13965         * g++.dg/opt/unroll1.C: New test.
13966
13967 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13968
13969         PR optimization/11741
13970         * gcc.dg/20030926-1.c: New test case.
13971
13972 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13973
13974         PR c++/5655
13975         * g++.dg/parse/access7.C: New test.
13976         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13977
13978 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13979
13980         MERGE OF objc-improvements-branch into MAINLINE:
13981         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13982         if libobjc has not been built.
13983         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13984         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13985         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13986         objc/execute/nested-3.m, objc/execute/np-2.m,
13987         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13988         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13989         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13990         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13991         objc.dg/special/unclaimed-category-1.h,
13992         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13993         well as GNU runtime.
13994         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13995         * execute/cascading-1.m, execute/function-message-1.m,
13996         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13997         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13998         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13999         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
14000         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
14001         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
14002         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
14003         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
14004         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
14005         * objc.dg/bitfield-2.m: Run only on Darwin.
14006         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
14007         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
14008         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
14009         * objc.dg/const-str-1.m: Fix constant string layout.
14010
14011 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
14012
14013         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
14014
14015 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
14016
14017         * gcc.dg/darwin-abi-1.c: New file.
14018
14019 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
14020
14021         PR target/12281
14022         * gcc.c-torture/compile/20030921-1.c: New test.
14023
14024 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14025
14026         * g++.dg/opt/reg-stack2.C: New test.
14027
14028 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14029
14030         * g++.dg/eh/delayslot1.C: New test.
14031
14032 2003-09-20  Richard Henderson  <rth@redhat.com>
14033
14034         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
14035
14036 2003-09-20  Roger Sayle  <roger@eyesopen.com>
14037
14038         * gcc.c-torture/execute/20030920-1.c: New test case.
14039
14040 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14041
14042         * g++.dg/rtti/typeid3.C: Correct expected error message.
14043
14044 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14045
14046         PR c++/157
14047         * g++.dg/parse/crash12.C: New test.
14048
14049 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
14050
14051         * gcc.dg/compat/mixed-struct-check.h: New.
14052         * gcc.dg/compat/mixed-struct-defs.h: New.
14053         * gcc.dg/compat/mixed-struct-init.h: New.
14054         * gcc.dg/compat/struct-by-value-19_main.c: New.
14055         * gcc.dg/compat/struct-by-value-19_x.c: New.
14056         * gcc.dg/compat/struct-by-value-19_y.c: New.
14057         * gcc.dg/compat/struct-by-value-20_main.c: New.
14058         * gcc.dg/compat/struct-by-value-20_x.c: New.
14059         * gcc.dg/compat/struct-by-value-20_y.c: New.
14060         * gcc.dg/compat/struct-return-19_main.c: New.
14061         * gcc.dg/compat/struct-return-19_x.c: New.
14062         * gcc.dg/compat/struct-return-19_y.c: New.
14063         * gcc.dg/compat/struct-return-20_main.c: New.
14064         * gcc.dg/compat/struct-return-20_x.c: New.
14065         * gcc.dg/compat/struct-return-20_y.c: New.
14066
14067 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14068         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14069         so that it will not complain on LP64 targets.
14070
14071 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14072
14073         PR c++/495
14074         * g++.dg/template/friend24.C: New test.
14075
14076 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14077
14078         PR c++/12332
14079         * g++.dg/template/memtmpl2.C: New test.
14080
14081 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14082
14083         PR target/11184
14084         * gcc.dg/builtin-apply1.c: New test.
14085
14086 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14087
14088         PR c++/9848
14089         * g++.dg/warn/Wunused-4.C: New test.
14090
14091 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14092
14093         PR c++/12316
14094         * g++.dg/other/gc2.C: New test.
14095
14096 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
14097
14098         PR c++/11991
14099         * g++.dg/rtti/typeid3.C: New test.
14100
14101         PR c++/12266
14102         * g++.dg/overload/template1.C: New test.
14103
14104 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14105
14106         * g++.dg/opt/cfg3.C: New test.
14107
14108 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14109
14110         PR c++/7939
14111         * g++.dg/template/crash11.C: New test.
14112
14113 2003-09-16  Jason Merrill  <jason@redhat.com>
14114             Jakub Jelinek  <jakub@redhat.com>
14115
14116         * gcc.dg/attr-warn-unused-result.c: New test.
14117
14118 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14119
14120         PR c++/12184
14121         * g++.dg/expr/call2.C: New test.
14122
14123 2003-09-15  Andreas Jaeger  <aj@suse.de>
14124
14125         * gcc.dg/Wold-style-definition-1.c: New test.
14126
14127 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
14128
14129         PR c++/3907
14130         * g++.dg/parse/template12.C: New test.
14131
14132         * g++.dg/abi/bitfield11.C: New test.
14133         * g++.dg/abi/bitfield12.C: Likewise.
14134
14135 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
14136
14137         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
14138         non-expansion of functional macro name without arguments at EOL.
14139         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
14140
14141 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
14142
14143         * gcc.c-torture/execute/20030914-[12].c: New tests.
14144
14145 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14146
14147         PR c++/11788
14148         * g++.dg/overload/addr1.C: New test.
14149
14150 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
14151
14152         * gcc.dg/20030909-1.c: New test.
14153
14154 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14155
14156         * gcc.dg/ultrasp10.c: New test.
14157
14158 2003-09-09  Devang Patel  <dpatel@apple.com>
14159
14160         * gcc.dg/darwin-ld-6.c: New test.
14161
14162 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14163
14164         * gcc.dg/torture/builtin-explog-1.c: New testcase.
14165
14166 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14167
14168         * gcc.dg/ia64-types1.c: New test.
14169         * gcc.dg/ia64-types2.c: Likewise.
14170
14171 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14172
14173         * gcc.dg/builtins-1.c: Add more _Complex tests.
14174         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14175
14176         * gcc.dg/builtins-1.c: Test existing _Complex functions.
14177         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14178
14179 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14180
14181         PR c++/11786
14182         * g++.dg/lookup/koenig2.C: New test.
14183
14184         PR c++/5296
14185         * g++.dg/rtti/typeid2.C: New test.
14186
14187 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
14188
14189         * gcc.c-torture/compile/20030904-1.c: New test.
14190
14191 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14192
14193         * g++.dg/opt/longbranch2.C: New test.
14194
14195 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14196
14197         * g++.dg/template/crash10.C: Only compile it.
14198
14199 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14200
14201         PR middle-end/11665
14202         * gcc.c-torture/compile/20030907-1.c: New test.
14203         * g++.dg/init/array11.C: New test.
14204
14205 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14206
14207         PR c++/11852
14208         * g++.dg/init/struct1.C: New test.
14209
14210 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14211
14212         PR c++/12181
14213         * g++.dg/expr/comma1.C: New test.
14214
14215 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
14216
14217         PR c++/11867
14218         * g++.dg/expr/static_cast5.C: New test.
14219
14220 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14221
14222         PR c++/11507
14223         * g++.dg/lookup/scoped7.C: New test.
14224
14225         PR c++/9574
14226         * g++.dg/other/static1.C: New test.
14227
14228         PR c++/11490
14229         * g++.dg/warn/template-1.C: New test.
14230
14231         PR c++/11432
14232         * g++.dg/template/crash10.C: New test.
14233
14234         PR c++/2478
14235         * g++.dg/overload/VLA.C: New test.
14236
14237         PR c++/10804
14238         * g++.dg/template/call1.C: New test.
14239
14240 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14241
14242         PR c++/11794
14243         * g++.dg/parse/using3.C: New test.
14244
14245 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14246
14247         PR c++/11409
14248         * g++.dg/overload/builtin3.C: New test case.
14249
14250 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14251
14252         PR c/9862
14253         * gcc.dg/20030906-1.c: New test.
14254         * gcc.dg/20030906-2.c: Likewise.
14255
14256 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14257
14258         PR c++/12167
14259         * g++.dg/parse/defarg5.C: New test.
14260
14261         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14262
14263 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14264
14265         PR c++/12163
14266         * g++.dg/expr/static_cast4.C: New test.
14267
14268         PR c++/12146
14269         * g++.dg/template/crash9.C: New test.
14270
14271 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14272
14273         * g++.old-deja/g++.ext/pretty2.C: Update for change
14274         in __FUNCTION__.
14275         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14276
14277 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14278
14279         PR c++/11922
14280         * g++/dg/template/qualified-id1.C: New test.
14281
14282         PR c++/12037
14283         * g++.dg/warn/noeffect4.C: New test.
14284
14285 2003-09-04  Matt Austern  <austern@apple.com>
14286
14287         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14288         * g++.dg/ext/fnname2.C: Likewise.
14289         * g++.dg/ext/fnname3.C: Likewise.
14290
14291 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14292
14293         * g++.dg/expr/lval1.C: New test.
14294         * g++.dg/ext/lvcast.C: Remove.
14295
14296 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14297
14298         PR optimization/11700.
14299         * gcc.c-torture/compile/20030903-1.c: New test case.
14300
14301 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14302
14303         PR c++/12053
14304         * g++.dg/abi/layout4.C: New test.
14305
14306 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14307
14308         PR c++/11553
14309         * g++.dg/parse/friend3.C: New test.
14310
14311 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14312
14313         PR c++/11847
14314         * g++.dg/template/class1.C: New test.
14315
14316         PR c++/11808
14317         * g++.dg/expr/call1.C: New test.
14318
14319 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14320
14321         PR c++/12114
14322         * g++.dg/init/ref9.C: New test.
14323
14324         PR c++/11972
14325         * g++.dg/template/nested4.C: New test.
14326
14327 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14328
14329         PR c++/12093
14330         * g++.dg/template/non-dependent4.C: New test.
14331
14332         PR c++/11928
14333         * g++.dg/inherit/conv1.C: New test.
14334
14335 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14336
14337         PR c++/6196
14338         * g++.dg/ext/label1.C: New test.
14339         * g++.dg/ext/label2.C: Likewise.
14340
14341 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14342
14343         * g++.dg/expr/cond3.C: New test.
14344
14345 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14346
14347         * gcc.dg/builtins-1.c: Add new builtin cases.
14348
14349 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14350
14351         * gcc.dg/builtins-1.c: Add new cases.
14352         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14353
14354 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14355
14356         * gcc.dg/builtins-1.c: Add more math builtin tests.
14357         * gcc.dg/torture/builtin-attr-1.c: New test.
14358
14359 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14360
14361         PR optimization/5079
14362         * g++.dg/opt/static3.C: New test.
14363
14364 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14365
14366         * gcc.misc-tests/gcov-10b.c: New test.
14367
14368 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14369
14370         * g++.dg/opt/ptrmem3.C: New test.
14371
14372         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14373
14374 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14375
14376         * gcc.dg/20030826-2.c: New test.
14377
14378 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14379
14380         PR middle-end/12002
14381         * g77.f-torture/compile/12002.f: New test case.
14382
14383 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14384
14385         * gcc.dg/20030826-1.c: New test case.
14386
14387 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14388
14389         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14390
14391 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14392
14393         PR c++/11871
14394         * c++.dg/lookup/crash1.C: New test.
14395
14396         * c++.dg/warn/noeffect3.C: New test.
14397
14398 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14399
14400         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14401         * gcc.dg/compat/vector-1_y.c: Ditto.
14402         * gcc.dg/compat/vector-2_x.c: Ditto.
14403         * gcc.dg/compat/vector-2_y.c: Ditto.
14404
14405 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14406
14407         * gcc.dg/20030702-1.c: New test.
14408
14409 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14410
14411         PR c++/8795
14412         * g++.dg/ext/altivec-1.C: New test.
14413
14414 2003-08-24  Richard Henderson  <rth@redhat.com>
14415
14416         * g++.dg/eh/simd-2.C: Add -w for x86.
14417
14418 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14419
14420         * gcc.dg/20030815-1.c: New test.
14421
14422 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14423
14424         PR c++/3765
14425         * g++.dg/parse/access6.C: New test.
14426
14427 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14428
14429         PR c++/641, c++/11876
14430         * g++.dg/template/friend22.C: New test.
14431         * g++.dg/template/friend23.C: Likewise.
14432
14433 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14434
14435         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14436         identically.
14437
14438 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14439
14440         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14441
14442 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14443
14444         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14445
14446 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14447
14448         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14449
14450 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14451
14452         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14453
14454 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14455
14456         PR c++/11919
14457         * g++.dg/overload/prom1.C: New test.
14458
14459         PR c++/11551
14460         * g++.dg/parse/dtor2.C: New test.
14461
14462         PR c++/10762
14463         * g++.dg/parse/using2.C: New test.
14464
14465 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14466
14467         PR target/11805
14468         * gcc.c-torture/compile/20030821-1.c: New.
14469
14470 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14471
14472         PR c++/11834
14473         * g++.dg/template/deduce2.C: New test.
14474
14475 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14476
14477         * gcc.c-torture/execute/20030821-1.c: New test.
14478
14479 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14480
14481         PR middle-end/11984
14482         * gcc.dg/20030820-1.c: New test case.
14483
14484 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14485
14486         PR c++/11945
14487         * g++.dg/warn/noeffect2.C: New test.
14488
14489 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14490
14491         PR c++/10926
14492         * g++.dg/template/dtor2.C: New test.
14493
14494         PR c++/11684
14495         * g++.dg/template/operator1.C: New test.
14496         * g++.dg/parse/operator4.C: New test.
14497
14498         PR c++/11946.C
14499         * g++.dg/expr/enum1.C: New test.
14500         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14501
14502         PR c++/11036.C
14503         * g++.dg/parse/elab2.C: New test.
14504         * g++.dg/parse/typedef4.C: Change error message.
14505         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14506         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14507         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14508
14509 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14510
14511         * gcc.dg/pch/warn-1.c: New.
14512         * gcc.dg/pch/warn-1.hs: New.
14513
14514         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14515         not-tested file.
14516
14517 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14518
14519         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14520
14521 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14522
14523         * gcc.dg/uninit-D.c: New Test.
14524         * gcc.dg/uninit-E.c: New Test.
14525         * gcc.dg/uninit-F.c: New Test.
14526         * gcc.dg/uninit-G.c: New Test.
14527
14528 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14529
14530         * g++.dg/README: Describe the pch directory.
14531
14532 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14533
14534         PR c++/11174
14535         * g++.dg/parse/access4.C: New test.
14536         * g++.dg/parse/access5.C: Likewise.
14537         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14538
14539 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14540
14541         * gcc.dg/noncompile/20030818-1.c: New.
14542
14543 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14544
14545         PR c++/11957
14546         * g++.dg/warn/noeffect1.C: New test.
14547
14548         * g++.dg/template/scope2.C: New test.
14549         * g++.dg/template/error2.C: Correct dg-error
14550
14551 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14552
14553         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14554
14555 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14556
14557         PR C++/11512
14558         * g++.dg/template/warn1.C: New.
14559
14560 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14561
14562         * g++.dg/template/error2.C: New test.
14563         * g++.dg/lookup/using7.C: Adjust errors
14564         * g++.old-deja/g++.pt/crash36.C: Likewise.
14565         * g++.old-deja/g++.pt/derived3.C: Likewise.
14566
14567 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14568
14569         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14570         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14571         * gcc.c-torture/execute/builtins/string-9.c: New, from
14572         string-opt-9.c.  Adjust for execute/builtins framework.
14573         * gcc.c-torture/execute/string-opt-9.c: Delete.
14574
14575 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14576
14577         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14578
14579         * g++.dg/parse/ret-type2.C: New test.
14580
14581         PR c++/11703
14582         * g++.dg/init/new8.C: New test.
14583
14584         PR c++/10923
14585         * g++.dg/parse/typedef5.C: New test.
14586
14587         PR c++/9512
14588         * g++.dg/parse/qualified2.C: New test.
14589         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14590         invalid code.
14591
14592 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14593
14594         * g++.dg/conversion/ptrmem1.C: New test.
14595
14596 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14597
14598         PR target/11693
14599         * gcc.dg/20030811-1.c: New test.
14600
14601         PR target/11535
14602         * gcc.c-torture/execute/20030811-1.c: New test.
14603
14604 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14605
14606         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14607
14608 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14609
14610         PR c++/11789.C
14611         * g++.dg/inherit/multiple1.C: New test.
14612
14613 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14614
14615         * gcc.dg/spe1.c: New test.
14616
14617         PR c++/11670
14618         * g++.dg/expr/cast2.C: New test.
14619
14620         PR c++/10530
14621         * g++.dg/template/dependent-name2.C: New test.
14622
14623 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14624
14625         * g++.dg/parse/crash11.C: Put the dg options in comments.
14626
14627 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14628
14629         * lib/gcc-dg.exp: Update for diagnostic change.
14630
14631 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14632
14633         PR c++/5767
14634         * g++.dg/parse/crash11.C: New test.
14635
14636 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14637
14638         * gcc.dg/cpp/spacing1.c: Update.
14639
14640 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14641
14642         PR target/11739
14643         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14644         a value for -mtune.
14645
14646 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14647
14648         PR middle-end/11771
14649         * gcc.c-torture/compile/20030804-1.c: New test case.
14650
14651 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14652
14653         * gcc.dg/20030804-1.c: New test case.
14654
14655 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14656
14657         * gcc.dg/cpp/separate-1.c: New test.
14658
14659 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14660
14661         PR c++/11704
14662         * g++.dg/template/dependent-expr2.C: New test.
14663
14664         PR c++/11766
14665         * g++.dg/expr/ptrmem1.C: New test.
14666
14667 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14668
14669         PR c++/9453
14670         * g++.dg/template/friend15.C: New test.
14671
14672 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14673
14674         * lib/dg-pch.exp: Work round PCH bug.
14675
14676 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14677
14678         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14679         builtins.  Move cases from builtins-4.c here.
14680
14681         * gcc.dg/torture/builtin-math-1.c: New test taken from
14682         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14683         additional cases.
14684
14685         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14686         Delete.
14687
14688 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14689
14690         PR c++/9447
14691         * g++.dg/template/using7.C: New test.
14692
14693 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14694
14695         * import1.c, import2.c: New tests.
14696
14697 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14698
14699         * g++.dg/eh/crossjump1.C: New test.
14700
14701 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14702
14703         PR c++/11697
14704         * g++.dg/template/using6.C: New test.
14705
14706         PR c++/11744
14707         * g++.dg/template/koenig2.C: New test.
14708
14709 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14710
14711         PR c++/7983
14712         * g++.dg/parse/typedef4.C: New test.
14713
14714 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14715
14716         PR c++/8442, c++/8806
14717         * g++.dg/template/elab1.C: New test.
14718         * g++.dg/template/type2.C: Likewise.
14719         * g++.dg/template/ttp3.C: Adjust expected error message.
14720         * g++.old-deja/g++.law/visibility13.C: Likewise.
14721         * g++.old-deja/g++.niklas/t135.C: Likewise.
14722         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14723         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14724         template argument.
14725         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14726
14727 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14728
14729         PR c++/11295
14730         * g++.dg/ext/stmtexpr1.C: New test.
14731
14732         * g++.dg/opt/tmp1.C: New test.
14733
14734         PR c++/11525
14735         * g++.dg/parse/constant4.C: New test.
14736
14737         PR c++/9447
14738         * g++.dg/template/using5.C: New test.
14739
14740 2003-07-31  Roger Sayle  <roger@eyesopen.com>
14741
14742         * gcc.dg/builtins-27.c: New test case.
14743
14744 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
14745
14746         * gcc.dg/tls/opt-7.c: New test.
14747
14748 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14749
14750         * g++.old-deja/g++.other/crash18.C: Remove.
14751
14752 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14753
14754         * g++.dg/template/explicit3.C: New.
14755         * g++.dg/template/explicit4.C: New.
14756         * g++.dg/template/explicit5.C: New.
14757
14758         PR c++/11347
14759         * g++.dg/template/memtmpl1.C: New.
14760
14761 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14762
14763         PR target/11565
14764         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14765         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14766
14767 2003-07-30  Jan Hubicka  <jh@suse.cz>
14768
14769         * vtgc1.c: Kill.
14770
14771 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14772
14773         * gcc.dg/struct-in-proto-1.c: New test.
14774
14775 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14776
14777         * gcc.dg/cpp/include2.c: Only expect one message.
14778
14779 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14780
14781         PR c++/9447
14782         * g++.dg/template/using1.C: New test.
14783         * g++.dg/template/using2.C: New test.
14784         * g++.dg/template/using3.C: New test.
14785         * g++.dg/template/using4.C: New test.
14786
14787 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14788
14789         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14790         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14791
14792 2003-07-28  Jan Hubicka  <jh@suse.cz>
14793
14794         PR c++/11530
14795         * g++.dg/opt/call1.C: New test.
14796
14797 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14798
14799         PR c++/11667
14800         * g++.dg/init/enum2.C: New test.
14801         * g++.dg/template/overload1.C: Add "-w" option.
14802
14803 2003-07-28    <hp@bitrange.com>
14804
14805         * gcc.dg/Wdeclaration-after-statement-1.c,
14806         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14807
14808 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14809
14810         * gcc.c-torture/compile/20030725-1.c: New test.
14811
14812 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14813
14814         * gcc.dg/20030505.c: Only run for SPE.
14815         Remove definition of opaque type.
14816
14817 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14818
14819         * g++.dg/template/ptrmem6.C: New test.
14820
14821 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14822
14823         * gcc.c-torture/compile/zero-strct-2.c: New test.
14824
14825 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14826
14827         * gcc.dg/intermod-1.c: New test.
14828
14829 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14830
14831         PR c++/11617
14832         * g++.dg/template/lookup2.C: New test.
14833         * g++.dg/template/memclass1.C: Remove instantiated from error.
14834         * g++.dg/other/error2.C: Tweak expected errors.
14835
14836         PR c++/11596
14837         * g++.dg/template/defarg3.C: New test.
14838
14839         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14840
14841 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14842
14843         * g++.dg/inherit/access5.C: New test.
14844
14845 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14846
14847         PR c++/11513
14848         * g++.dg/template/crash8.C: New test.
14849
14850 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14851
14852         PR c/10602
14853         * gcc.dg/noncompile/incomplete-2.c: New test.
14854
14855 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14856
14857         PR c++/11645
14858         * g++.dg/inherit/access4.C: New test.
14859
14860         PR c++/11517
14861         * g++.dg/expr/cond2.C: New test.
14862
14863         PR optimization/10679
14864         * g++.dg/opt/inline4.C: New test.
14865
14866 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14867
14868         * g++.dg/parse/crash10: New test.
14869
14870 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14871
14872         * g++.dg/ext/flexary1.C: New test.
14873
14874 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14875
14876         PR c++/10793
14877         * g++.dg/template/crash9.C: New test.
14878
14879 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14880
14881         PR c++/3004
14882         * g++.dg/parse/typedef3.C: New test.
14883
14884         PR c++/7906
14885         * g++.dg/parse/operator2.C: New test.
14886
14887         PR c++/8895
14888         * g++.dg/parse/def-tmpl-arg1.C: New test.
14889
14890         PR c++/9282
14891         * g++.dg/parse/funptr1.C: New test.
14892
14893         PR c++/9452
14894         * g++.dg/parse/ambig3.C: New test.
14895
14896         PR c++/9454
14897         * g++.dg/parse/operator3.C: New test.
14898
14899         PR c++/9486
14900         * g++.dg/parse/template10.C: New test.
14901
14902         PR c++/9488
14903         * g++.dg/parse/template11.C: New test.
14904
14905         PR c++/10150
14906         * g++.dg/parse/invalid-op1.C: New test.
14907
14908         PR c++/10247
14909         * g++.dg/parse/condexpr1.C: New test.
14910
14911 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14912
14913         * g++.dg/ext/packed3.C: New test.
14914         * g++.dg/ext/packed4.C: New test.
14915
14916         * gcc.dg/pack-test-3.c: New test.
14917
14918 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14919
14920         * lib/compat.exp: Handle dg-options per source file.
14921         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14922         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14923         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14924         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14925         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14926         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14927         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14928         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14929         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14930         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14931         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14932         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14933         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14934         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14935
14936 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14937
14938         PR c/10320
14939         * gcc.c-torture/execute/20030718-1.c: New test.
14940
14941 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14942
14943         PR optimization/11536
14944         * gcc.dg/20030721-1.c: New test.
14945
14946 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14947
14948         PR c++/11546
14949         * g++.dg/template/lookup1.C: New test.
14950
14951 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14952
14953         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14954         diagnostics of ill-formed constructs involving labels.
14955         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14956         the new 'previously defined here' message.
14957
14958 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14959
14960         * g++.dg/parse/non-dependent2.C: New test.
14961
14962 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14963
14964         * g++.dg/init/init-ref4.C: xfail on targets without
14965         weak symbols.
14966
14967 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14968
14969         PR target/11087
14970         * gcc.c-torture/execute/20030717-1.c: New test.
14971
14972 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14973
14974         * g++.dg/opt/cfg1.C: New test.
14975
14976 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14977
14978         PR optimization/11557
14979         * gcc.dg/20030717-1.c: New test.
14980
14981 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14982
14983         PR c++/10476
14984         * g++.dg/expr/crash-1.C: New test.
14985
14986         PR c++/11027
14987         * g++.dg/template/init3.C: New test.
14988
14989         PR c++/8222
14990         * g++.dg/template/non-dependent1.C: New test.
14991
14992         PR c++/11070
14993         * g++.dg/template/non-dependent2.C: New test.
14994
14995         PR c++/11071
14996         * g++.dg/template/non-dependent3.C: New test.
14997
14998         PR c++/9907
14999         * g++.dg/template/sizeof5.C: New test.
15000
15001 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
15002
15003         PR 11498
15004         * gcc.c-torture/compile/mangle-1.c: New file.
15005
15006 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15007
15008         PR c++/7809
15009         * g++.dg/parse/access3.C: New test.
15010
15011 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
15012
15013         PR c++/11384
15014         * g++.dg/init/init-ref4.C: New test.
15015
15016 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
15017
15018         PR c++/11547
15019         * g++.dg/parse/constant3.C: New test.
15020         * g++.dg/parse/crash7.C: Likewise.
15021
15022 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
15023
15024         PR target/11008
15025         * gcc.dg/i386-pentium4-not-mull.c: New.
15026
15027 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
15028
15029         * gcc.dg/asm-names.c (ymain): Make it weak.
15030
15031 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15032
15033         PR c++/5421
15034         * g++.dg/template/friend21.C: New test.
15035
15036 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
15037
15038         * gcc.dg/cleanup-8.c: New test.
15039         * gcc.dg/cleanup-9.c: New test.
15040
15041 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
15042
15043         * g++.dg/ext/dll-MI1.h: New file.
15044         * g++.dg/ext/dllexport-MI1.C: New file.
15045         * g++.dg/ext/dllimport-MI1.C: New file.
15046
15047 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
15048
15049         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
15050         it does not have cmpstrsi patterns (just cmpmemsi).
15051
15052 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
15053
15054         PR debug/11473
15055         * g++.dg/debug/debug8.C: New test.
15056
15057 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15058
15059         PR c++/10108
15060         * g++.dg/template/crash7.C: New test.
15061
15062 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
15063
15064         PR target/10795
15065         * gcc.c-torture/compile/20030708-1.c: New.
15066
15067 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15068
15069         * gcc.c-torture/execute/20030715-1.c: New test.
15070
15071 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15072
15073         * gcc.dg/pch/inline-3.c: New file.
15074         * gcc.dg/pch/inline-3.hs: New file.
15075         * gcc.dg/pch/inline-4.c: New file.
15076         * gcc.dg/pch/inline-4.hs: New file.
15077
15078 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15079
15080         PR c++/11509
15081         * g++.dg/template/crash6.C: New test.
15082
15083         PR c++/7053
15084         * g++.dg/template/friend20.C: New test.
15085
15086         PR c++/7019
15087         * g++.dg/template/overload2.C: New test.
15088
15089 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15090
15091         PR optimization/11440
15092         * gcc.c-torture/execute/20030714-1.c: New test.
15093
15094 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15095
15096         PR c++/11154
15097         * g++.dg/template/partial2.C: New test.
15098
15099 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
15100
15101         PR c++/11503
15102         * g++.dg/template/anon1.C: New test.
15103
15104         PR c++/11493
15105         PR c++/11495
15106         * g++.dg/parse/template9.C: Likewise.
15107         * g++.dg/template/crash4.C: New test.
15108         * g++.dg/template/koenig1.C: Likewise.
15109         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
15110         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
15111         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
15112         functions.
15113         * g++.old-deja/g++.jason/template36.C: Likewise.
15114         * g++.old-deja/g++.mike/p1989.C: Likewise.
15115         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
15116         * g++.old-deja/g++.pt/ttp20.C: Use this->.
15117         * g++.old-deja/g++.pt/ttp21.C: Use this->.
15118         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
15119         compiling.
15120         * g++.old-deja/g++.pt/union2.C: Use this->.
15121
15122 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
15123
15124         * gcc.dg/20030711-1.c: New test.
15125
15126 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
15127
15128         PR c++/11050
15129         * g++.dg/parse/args1.C: New test.
15130         * g++.pt/defarg8.C: Change expected errors.
15131
15132 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
15133
15134         PR c++/8164
15135         * g++.dg/template/nontype2.C: New test.
15136
15137         PR c++/10558
15138         * g++.dg/parse/template8.C: New test.
15139
15140         PR c++/8327
15141         * g++.dg/template/scope1.C: New test.
15142
15143         * g++.dg/warn/Wsign-compare-1.C: New test.
15144
15145 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15146
15147         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
15148
15149 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
15150
15151         PR c++/9411
15152         * g++.dg/template/explicit2.C: New test.
15153
15154         PR c++/10032
15155         * g++.dg/warn/pedantic1.C: New test.
15156
15157 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
15158
15159         PR c++ 9483
15160         * g++.dg/other/field1.C: New test.
15161
15162 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15163
15164         PR c/11449
15165         * gcc.c-torture/compile/20030707-1.c: New.
15166
15167 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15168
15169         PR c++/10849
15170         * g++.dg/template/access12.C: New test.
15171
15172 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
15173
15174         * g++.dg/bprob/bprob.exp (prof_ext): Update.
15175         * g77.dg/bprob/bprob.exp (prof_ext): Update.
15176         * gcc.misc-tests/bprob.exp (prof_ext): Update.
15177         * gcc.misc-tests/gcov.exp: Update
15178         * g++.dg/gcov/gcov.exp: Update
15179         * lib/gcov.exp: Update.
15180
15181 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
15182
15183         * g++.dg/abi/mangle17.C: Make sure template expressions are
15184         dependent.
15185         * g++.dg/abi/mangle4.C: Mark erroneous casts.
15186         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
15187         * g++.dg/opt/stack1.C: Remove erroneous code.
15188         * g++.dg/parse/template7.C: New test.
15189         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
15190         * g++.old-deja/g++.pt/crash4.C: Likewise.
15191
15192 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15193
15194         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
15195         with zero or one occurence of `$' after the initial `L'.
15196
15197 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
15198
15199         * gcc.c-torture/compile/20030704-1.c: Add a comment.
15200
15201 2003-07-08  Roger Sayle  <roger@eyesopen.com>
15202
15203         PR c/11370
15204         * gcc.dg/Wunreachable-6.c: New testcase.
15205         * gcc.dg/Wunreachable-7.c: New testcase.
15206
15207 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15208
15209         PR c/11420
15210         * gcc.dg/20030708-1.c: New test.
15211
15212 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
15213
15214         * gcc.dg/compat/sdata-section.h: New file.
15215         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
15216         * gcc.dg/torture/mips-sdata-1.c: New test.
15217
15218 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15219
15220         PR c++/11030
15221         * g++.dg/template/friend19.C: New test.
15222
15223 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15224
15225         * g++.dg/opt/strength-reduce.C: New test.
15226
15227 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15228
15229         PR target/10979
15230         * gcc.dg/20030707-1.c: New testcase.
15231
15232 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15233
15234         PR optimization/11059
15235         * g++.dg/opt/emptyunion.C: New testcase.
15236
15237 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15238             Eric Botcazou  <ebotcazou@libertysurf.fr>
15239
15240         * g++.dg/opt/stack1.C: New test.
15241
15242 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15243
15244         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15245         run test.
15246
15247         PR c++/11431
15248         * g++.dg/expr/static_cast3.C: New test.
15249
15250 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15251
15252         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15253         everywhere.
15254         * gcc.dg/concat.c: Concatenation of string constants with
15255         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15256         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15257         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15258         necessary to avoid multi-character character constant warning.
15259         * gcc.dg/cpp/escape.c: Likewise.
15260         * gcc.dg/cpp/ucs.c: Likewise.
15261         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15262         Fix a typo.
15263
15264 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15265
15266         PR c/11428
15267         * gcc.c-torture/compile/20030704-1.c: New.
15268
15269 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15270
15271         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15272
15273 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15274
15275         PR c++/5287, PR c++/7910,  PR c++/11021
15276         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15277         tests for warnings.
15278         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15279         * g++.dg/ext/dllimport3.C: Likewise.
15280         * g++.dg/ext/dllimport4.C: New file.
15281         * g++.dg/ext/dllimport5.C: New file.
15282         * g++.dg/ext/dllimport6.C: New file.
15283         * g++.dg/ext/dllimport7.C: New file.
15284         * g++.dg/ext/dllimport8.C: New file.
15285         * g++.dg/ext/dllimport9.C: New file.
15286         * g++.dg/ext/dllimport10.C: New file.
15287         * g++.dg/ext/dllexport1.C: New file.
15288
15289 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15290
15291         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15292         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15293
15294 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15295
15296         * gcc.dg/builtins-25.c: New testcase.
15297         * gcc.dg/builtins-26.c: New testcase.
15298
15299 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15300
15301         * gcc.dg/compat/vector-defs.h: New file.
15302         * gcc.dg/compat/vector-setup.h: New file.
15303         * gcc.dg/compat/vector-check.h: New file.
15304         * gcc.dg/compat/vector-1_main.c: New file.
15305         * gcc.dg/compat/vector-1_x.c: New file.
15306         * gcc.dg/compat/vector-1_y.c: New file.
15307         * gcc.dg/compat/vector-2_main.c: New file.
15308         * gcc.dg/compat/vector-2_x.c: New file.
15309         * gcc.dg/compat/vector-2_y.c: New file.
15310
15311         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15312         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15313         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15314         * gcc.dg/compat/struct-align-1.h: New file.
15315         * gcc.dg/compat/struct-align-1_main.c: New file.
15316         * gcc.dg/compat/struct-align-1_x.c: New file.
15317         * gcc.dg/compat/struct-align-1_y.c: New file.
15318         * gcc.dg/compat/struct-align-2.h: New file.
15319         * gcc.dg/compat/struct-align-2_main.c: New file.
15320         * gcc.dg/compat/struct-align-2_x.c: New file.
15321         * gcc.dg/compat/struct-align-2_y.c: New file.
15322
15323         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15324         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15325         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15326         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15327         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15328         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15329         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15330         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15331         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15332         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15333         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15334         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15335         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15336         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15337         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15338         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15339         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15340         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15341         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15342         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15343         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15344         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15345         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15346         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15347         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15348         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15349         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15350         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15351         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15352
15353 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15354
15355         * gcc.dg/i386-call-1.c: New test.
15356
15357 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15358
15359         PR c++/9162
15360         * g++.dg/parse/defarg4.C: New.
15361
15362 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15363
15364         PR target/10700
15365         * gcc.c-torture/compile/20030703-1.c: New test case.
15366
15367 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15368
15369         * g++.dg/template/local3.C: Remove extra semicolon.
15370
15371 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15372
15373         * gcc.dg/i386-volatile-1.c: New test.
15374
15375 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15376
15377         PR c++/11072
15378         * g++.dg/other/offsetof2.C: XFAIL.
15379         * g++.dg/other/offsetof5.C: New.
15380
15381         PR c++/10219
15382         * g++.dg/template/error1.C: New.
15383
15384         PR c++/9779
15385         * g++.dg/template/dependent-expr1.C: New.
15386
15387 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15388
15389         PR c++/6949
15390         * g++.dg/template/local3.C: New test.
15391
15392         PR c++/11149
15393         * g++.dg/lookup/scoped6.C: New test.
15394
15395 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15396
15397         PR c++/8046
15398         * g++.dg/other/error7.C: New test.
15399
15400 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15401
15402         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15403         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15404         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15405         * g++.old-deja/g++.other/union2.C: Likewise.
15406         * gcc.dg/c90-const-expr-2.c: Likewise.
15407         * gcc.dg/c90-const-expr-3.c: Likewise.
15408         * gcc.dg/c99-const-expr-2.c: Likewise.
15409         * gcc.dg/c99-const-expr-3.c: Likewise.
15410         * gcc.dg/concat.c: Likewise.
15411
15412 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15413
15414         PR c++/9559
15415         * g++.dg/init/static1.C: New test.
15416
15417 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15418
15419         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15420         * g++.old-deja/g++.other/access2.C: Likewise.
15421         * g++.old-deja/g++.other/decl2.C: Likewise.
15422         * gcc.c-torture/execute/20020615-1.c: Likewise.
15423
15424 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15425
15426         PR c++/4933
15427         * g++.dg/template/sizeof4.C: New test.
15428
15429 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15430
15431         * g++.dg/other/error6.C: New test.
15432
15433 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15434
15435         PR c++/10750
15436         * g++.dg/parse/constant2.C: New test.
15437
15438 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15439
15440         PR c++/11106
15441         * g++.dg/other/error5.C: New test.
15442
15443 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15444
15445         * gcc.dg/format/gcc_diag-1.c: New test.
15446
15447 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15448
15449         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15450
15451 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15452
15453         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15454         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15455         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15456
15457 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15458
15459         * gcc.c-torture/execute/builtins/string-8.c: New test.
15460         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15461         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15462         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15463
15464 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15465
15466         PR c++/10468
15467         * g++.dg/ext/typeof6.C: New test.
15468
15469 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15470
15471         PR c++/10796
15472         * g++.dg/init/enum1.C: New test.
15473
15474 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15475
15476         * gcc.dg/20030627-1.c: New test.
15477
15478 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15479
15480         PR c++/11332
15481         * g++.dg/expr/static_cast2.C: New test.
15482
15483 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15484             Jakub Jelinek  <jakub@redhat.com>
15485
15486         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15487         sprintf(dst,"%s",src) optimization.
15488         * gcc.c-torture/execute/20030626-1.c: New test case.
15489         * gcc.c-torture/execute/20030626-2.c: New test case.
15490
15491 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15492
15493         * gcc.c-torture/execute/multi-ix.c: New test.
15494
15495         * gcc.c-torture/execute/simd-4.c (main):
15496         Added missing semicolon at end of union.
15497
15498 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15499
15500         PR c++/8266
15501         * g++.dg/template/explicit-instantiation3.C: New test.
15502
15503 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15504
15505         * gcc.dg/20030626-1.c: Use signed char.
15506
15507 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15508
15509         * gcc.dg/20030626-1.c: New test.
15510
15511 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15512
15513         * const-str-2.m: Update.
15514
15515 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15516
15517         PR c++/10990
15518         * g++.dg/rtti/dyncast1.C: New test.
15519         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15520         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15521         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15522
15523         PR c++/10931
15524         * g++.dg/expr/static_cast1.C: New test.
15525
15526 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15527
15528         * gcc.dg/20030625-1.c: New test.
15529
15530 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15531
15532         * gcc.c-torture/compile/20030624-1.c: New test case.
15533
15534 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15535
15536         * gcc.c-torture/execute/string-opt-17.c: New test.
15537
15538 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15539
15540         PR c++/5754
15541         * g++.dg/parse/crash6.C: New test.
15542
15543 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15544
15545         * gcc.dg/builtins-24.c: New test case.
15546
15547 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15548
15549         * g++.dg/opt/operator1.C: New test.
15550
15551 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15552
15553         * gcc.c-torture/execute/string-opt-16.c: New test case.
15554
15555 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15556
15557         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15558         * g++.old-deja/g++.other/conv7.C: Likewise
15559         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15560         * g++.old-deja/g++.other/overload14.C: Likewise.
15561
15562 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15563
15564         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15565         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15566
15567 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15568
15569         PR c++/10888
15570         * g++.dg/warn/Winline-3.C: New test.
15571
15572 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15573
15574         * lib/target-supports.exp (check_alias_available): Make the test
15575         program acceptable to the Solaris assembler.
15576
15577         PR c++/10749
15578         * g++.dg/template/memclass2.C: New test.
15579
15580 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15581             Eric Botcazou  <ebotcazou@libertysurf.fr>
15582
15583         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15584         data for non-matching targets.
15585         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15586
15587 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15588
15589         PR c++/10845
15590         * g++.dg/template/member3.C: New test.
15591
15592 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15593
15594         PR c++/10939
15595         * g++.dg/template/func1.C: New test.
15596
15597         PR c++/9649
15598         * g++.dg/template/static4.C: New test.
15599         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15600
15601         PR c++/11041
15602         * g++.dg/init/ref7.C: New test.
15603
15604 2003-06-19  Matt Austern  <austern@apple.com>
15605
15606         PR c++/11228
15607         * g++.dg/anew1.C: New test.
15608         * g++.dg/anew2.C: New test.
15609         * g++.dg/anew3.C: New test.
15610         * g++.dg/anew4.C: New test.
15611
15612 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15613
15614         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15615
15616 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15617
15618         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15619         endian-dependent.
15620
15621 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15622
15623         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15624         Remove cruft.
15625
15626 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15627
15628         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15629         * gcc.c-torture/compile/961203-1.c: Likewise.
15630         * gcc.c-torture/compile/980506-1.c: Likewise.
15631
15632 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15633
15634         PR c++/10712
15635         * g++.dg/lookup/using7.C: New test.
15636
15637 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15638
15639         PR c++/11105
15640         * g++.dg/abi/conv1.C: Remove it.
15641         * g++.dg/template/conv7.C: New test.
15642         * g++.dg/template/conv8.C: Likewise.
15643         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15644         conversion operator.
15645
15646 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15647
15648         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15649         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15650         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15651         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15652         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15653         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15654         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15655         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15656         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15657         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15658         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15659         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15660         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15661         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15662         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15663         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15664         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15665         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15666         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15667         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15668         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15669         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15670         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15671         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15672         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15673         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15674         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15675         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15676         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15677
15678 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15679
15680         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15681         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15682         indications.
15683
15684 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15685
15686         * gcc.dg/i386-387-5.c: New test case.
15687         * gcc.dg/i386-387-6.c: New test case.
15688         * gcc.dg/builtins-23.c: New test case.
15689
15690 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15691
15692         * gcc.dg/builtins-22.c: New test case.
15693         * gcc.dg/i386-387-1.c: Update to test exp.
15694         * gcc.dg/i386-387-2.c: Likewise.
15695
15696 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15697
15698         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15699
15700 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15701
15702         * lib/gcc-dg.exp (dg-require-dll): New function.
15703         (dg-xfail-if): Likewise.
15704         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15705         driver.
15706
15707         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15708         * gcc.c-torture/compile/20001205-1.c: Likewise.
15709         * gcc.c-torture/compile/20001226-1.c: Likewise.
15710         * gcc.c-torture/compile/20010518-2.c: Likewise.
15711         * gcc.c-torture/compile/20020312-1.c: Likewise.
15712         * gcc.c-torture/compile/20020604-1.c: Likewise.
15713         * gcc.c-torture/compile/920501-12.c: Likewise.
15714         * gcc.c-torture/compile/920501-4.c: Likewise.
15715         * gcc.c-torture/compile/920520-1.c: Likewise.
15716         * gcc.c-torture/compile/920521-1.c: Likewise.
15717         * gcc.c-torture/compile/920625-1.c: Likewise.
15718         * gcc.c-torture/compile/961203-1.c: Likewise.
15719         * gcc.c-torture/compile/980506-1.c: Likewise.
15720         * gcc.c-torture/compile/981006-1.c: Likewise.
15721         * gcc.c-torture/compile/981022-1.c: Likewise.
15722         * gcc.c-torture/compile/981223-1.c: Likewise.
15723         * gcc.c-torture/compile/990617-1.c: Likewise.
15724         * gcc.c-torture/compile/dll.c: Likewise.
15725         * gcc.c-torture/compile/labels-3.c: Likewise.
15726         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15727         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15728         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15729         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15730         * gcc.c-torture/compile/simd-5.c: Likewise.
15731         * gcc.c-torture/compile/20000804-1.x: Remove.
15732         * gcc.c-torture/compile/20001205-1.x: Likewise.
15733         * gcc.c-torture/compile/20001226-1.x: Likewise.
15734         * gcc.c-torture/compile/20010518-2.x: Likewise.
15735         * gcc.c-torture/compile/20020312-1.x: Likewise.
15736         * gcc.c-torture/compile/20020604-1.x: Likewise.
15737         * gcc.c-torture/compile/920501-12.x: Likewise.
15738         * gcc.c-torture/compile/920501-4.x: Likewise.
15739         * gcc.c-torture/compile/920520-1.x: Likewise.
15740         * gcc.c-torture/compile/920521-1.x: Likewise.
15741         * gcc.c-torture/compile/920625-1.x: Likewise.
15742         * gcc.c-torture/compile/961203-1.x: Likewise.
15743         * gcc.c-torture/compile/980506-1.x: Likewise.
15744         * gcc.c-torture/compile/981006-1.x: Likewise.
15745         * gcc.c-torture/compile/981022-1.x: Likewise.
15746         * gcc.c-torture/compile/981223-1.x: Likewise.
15747         * gcc.c-torture/compile/990617-1.x: Likewise.
15748         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15749         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15750         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15751         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15752         * gcc.c-torture/compile/simd-5.x: Likewise.
15753
15754         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15755
15756 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15757
15758         * gcc.c-torture/execute/20030611-1.c: New test.
15759
15760 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15761
15762         PR middle-end/168
15763         * gcc.dg/20030612-1.c: New test case.
15764
15765 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15766
15767         PR c++/10635
15768         * g++.dg/expr/cast1.C: New test.
15769
15770 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15771
15772         * gcc.dg/builtins-21.c: New test case.
15773
15774 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15775
15776         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15777         options instead of at the end.
15778         * lib/objc.exp (objc_target_compile): Likewise.
15779
15780 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15781
15782         PR c++/10432
15783         * g++.dg/parse/error1.C: New test.
15784
15785 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15786
15787         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15788         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15789         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15790         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15791         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15792         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15793         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15794         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15795         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15796         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15797         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15798         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15799         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15800         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15801         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15802         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15803         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15804         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15805         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15806         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15807         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15808         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15809         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15810         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15811
15812         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15813         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15814         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15815         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15816         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15817         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15818         * gcc.dg/compat/scalar-return-3_main.c: New file.
15819         * gcc.dg/compat/scalar-return-3_x.c: New file.
15820         * gcc.dg/compat/scalar-return-3_y.c: New file.
15821         * gcc.dg/compat/scalar-return-4_main.c: New file.
15822         * gcc.dg/compat/scalar-return-4_x.c: New file.
15823         * gcc.dg/compat/scalar-return-4_y.c: New file.
15824
15825 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15826
15827         * gcc.dg/compat/fp2-struct-check.h: New file.
15828         * gcc.dg/compat/fp2-struct-defs.h: New file.
15829         * gcc.dg/compat/fp2-struct-init.h: New file.
15830         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15831         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15832         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15833         * gcc.dg/compat/struct-return-10_main.c: New file.
15834         * gcc.dg/compat/struct-return-10_x.c: New file.
15835         * gcc.dg/compat/struct-return-10_y.c: New file.
15836
15837         * gcc.dg/compat/compat-common.h: New file.
15838         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15839         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15840         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15841         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15842         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15843         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15844         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15845         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15846         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15847         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15848         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15849         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15850         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15851         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15852         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15853         * gcc.dg/compat/small-struct-check.h: Ditto.
15854         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15855         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15856         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15857         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15858         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15859         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15860         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15861         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15862         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15863         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15864         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15865         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15866         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15867         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15868         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15869         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15870         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15871         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15872         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15873         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15874         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15875         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15876         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15877         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15878         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15879         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15880         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15881         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15882         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15883         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15884
15885 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15886
15887         * g++.dg/pch/static-1.C: New file.
15888         * g++.dg/pch/static-1.Hs: New file.
15889
15890 2003-06-10  Richard Henderson  <rth@redhat.com>
15891
15892         * gcc.dg/asm-7.c: Adjust expected warning text.
15893
15894 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15895
15896         * gcc.dg/builtins-20.c: New test case.
15897
15898 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15899
15900         PR c++/11131
15901         * g++.dg/opt/template1.C: New test.
15902
15903 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15904
15905         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15906         additional_sources.
15907
15908 2003-05-21  David Taylor  <dtaylor@emc.com>
15909
15910         * gcc.dg/Wpadded.c: New file.
15911
15912 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15913
15914         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15915         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15916         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15917         dg-require-weak.
15918
15919 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15920
15921         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15922
15923 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15924
15925         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15926         (dg-require-alias): Likewise.
15927         (dg-require-gc-sections): Likewise.
15928         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15929
15930 2003-06-08  Richard Henderson  <rth@redhat.com>
15931
15932         * gcc.dg/20011029-2.c: Fix the array reference.
15933         * gcc.dg/asm-7.c: New.
15934
15935 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15936
15937         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15938
15939 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15940
15941         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15942         (dg-require-gc-sections): Likewise.
15943
15944 2003-06-08  Jan Hubicka  <jh@suse.cz>
15945
15946         * i386-cmov1.c: Fix regular expression.
15947         * i386-cvt-1.c: Likewise.
15948         * i386-local.c: Likewise.
15949         * i386-local2.c: Likewise.
15950         * i386-mul.c: Likewise.
15951         * i386-ssetype-1.c: Likewise.
15952         * i386-ssetype-3.c: Likewise.
15953         * i386-ssetype-5.c: Likewise.
15954
15955 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15956
15957         PR c++/11039
15958         * g++.dg/warn/implicit-typename2.C: New test.
15959         * g++.dg/warn/implicit-typename3.C: New test.
15960
15961 2003-06-07  Richard Henderson  <rth@redhat.com>
15962
15963         * g++.dg/other/offsetof3.C: Use size_t.
15964         * g++.dg/other/offsetof4.C: Likewise.
15965
15966 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15967
15968         * lib/copy-file.exp: New. Implement gcc_copy_files.
15969
15970         * lib/dg-pch.exp: Load copy-file.exp
15971         (dg-pch): Use gcc_copy_files instead of "file copy".
15972
15973 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15974
15975         * gcc.dg/weak/weak.exp: Simplify.
15976         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15977         * gcc.dg/weak/weak-1.c: Likewise.
15978         * gcc.dg/weak/weak-2.c: Likewise.
15979         * gcc.dg/weak/weak-3.c: Likewise.
15980         * gcc.dg/weak/weak-4.c: Likewise.
15981         * gcc.dg/weak/weak-5.c: Likewise.
15982         * gcc.dg/weak/weak-6.c: Likewise.
15983         * gcc.dg/weak/weak-7.c: Likewise.
15984         * gcc.dg/weak/weak-8.c: Likewise.
15985         * gcc.dg/weak/weak-9.c: Likewise.
15986
15987 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15988
15989         gcc.c-torture/execute/20030606-1.c: New.
15990
15991 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15992
15993         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15994         * gcc.dg/builtins-19.c: Likewise.
15995
15996 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15997
15998         * gcc.dg/builtins-2.c: Add some more tests.
15999         * gcc.dg/builtins-18.c: New test case.
16000         * gcc.dg/builtins-19.c: New test case.
16001
16002 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16003             Jim Wilson  <wilson@tuliptree.org>
16004
16005         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
16006
16007 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
16008
16009         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
16010         mempcpy/stpcpy calls not to be optimized into something else.
16011         * gcc.c-torture/execute/string-opt-3.c: Moved to...
16012         * gcc.c-torture/execute/builtins/string-7.c: ...here.
16013         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
16014
16015 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16016
16017         * gcc.dg/format/asm_fprintf-1.c: New test.
16018
16019 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
16020
16021         * lib/gcc-defs.exp (additional_sources): New variable.
16022         (dg-additional-sources): New function.
16023         (additional_files): New variable.
16024         (dg-additional-files): New function.
16025         (dg-additional-files-options): Likewise.
16026         * lib/gcc-dg.exp (dg-require-weak): New function.
16027         (dg-require-alias): Likewise.
16028         (dg-require-gc-sections): Likewise.
16029         * lib/target-supports.exp (check_alias_available): Remove testfile
16030         parameter.
16031         (check_gc_sections_available): New function.
16032         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
16033         (dg-gpp-additional-files): Likewise.
16034         * lib/g++.exp (additional_sources): Remove.
16035         (additional_files): Likewise.
16036         (g++_target_compile): Use dg-additional-files-options.
16037
16038         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
16039         Tcl logic.
16040         * gcc.dg/special/ecos.exp: Remove.
16041         * gcc.dg/special/20000419-2.c: Use dg-require-*.
16042         * gcc.dg/special/alias-1.c: Likewise.
16043         * gcc.dg/special/alias-2.c: Likewise.
16044         * gcc.dg/special/gcsec-1.c: Likewise.
16045         * gcc.dg/special/weak-1.c: Likewise.
16046         * gcc.dg/special/weak-2.c: Likewise.
16047         * gcc.dg/special/wkali-1.c: Likewise.
16048         * gcc.dg/special/wkali-2.c: Likewise.
16049
16050         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
16051         dg-gpp-additional-*.
16052         * g++.dg/special/conpr-3.C: Likewise.
16053         * g++.dg/special/conpr-4.C: Likewise.
16054         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
16055         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
16056         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
16057         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
16058         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
16059         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
16060         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
16061         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
16062         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
16063         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
16064         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
16065         * g++.old-deja/g++.other/comdat1.C: Likewise.
16066         * g++.old-deja/g++.other/comdat2.C: Likewise.
16067         * g++.old-deja/g++.other/comdat3.C: Likewise.
16068         * g++.old-deja/g++.other/ctor1.C: Likewise.
16069         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16070
16071 2003-06-05  Richard Henderson  <rth@redhat.com>
16072
16073         * gcc.dg/debug/20030605-1.c: New.
16074
16075 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16076
16077         * README.QMTEST: Update.
16078
16079 2003-06-04  Richard Henderson  <rth@redhat.com>
16080
16081         * gcc.dg/cleanup-1.c: New.
16082         * gcc.dg/cleanup-2.c: New.
16083         * gcc.dg/cleanup-3.c: New.
16084         * gcc.dg/cleanup-4.c: New.
16085         * gcc.dg/cleanup-5.c: New.
16086         * gcc.dg/cleanup-6.c: New.
16087         * gcc.dg/cleanup-7.c: New.
16088
16089 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16090
16091         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
16092
16093         * lib/dg-pch.exp: New file.
16094         * g++.dg/pch/pch.exp: Use dg-pch.exp.
16095         * gcc.dg/pch/pch.exp: Likewise.
16096
16097 2003-06-04  Roger Sayle  <roger@eyesopen.com>
16098
16099         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
16100         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
16101         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
16102         * gcc.dg/builtins-17.c: New test case.
16103         * gcc.dg/i386-387-4.c: New test case.
16104         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
16105
16106 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16107
16108         * gcc.dg/ultrasp9.c: New test.
16109
16110 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16111
16112         * gcc.c-torture/compile/20030604-1.c: New test.
16113         * gcc.dg/sparc-constant-1.c: New test.
16114
16115 2003-06-03  Glen Nakamura  <glen@imodulo.com>
16116
16117         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
16118
16119 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
16120
16121         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
16122
16123         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
16124         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
16125
16126 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
16127
16128         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
16129
16130 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16131
16132         PR c++/10940
16133         * g++.dg/template/spec10.C: New test.
16134
16135 2003-06-03  Roger Sayle  <roger@eyesopen.com>
16136
16137         * gcc.dg/builtins-16.c: New test case.
16138
16139 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
16140
16141         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
16142         mempcpy test with post-increments.
16143         * gcc.c-torture/execute/string-opt-3.c: New test.
16144         * gcc.dg/string-opt-1.c: New test.
16145
16146 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
16147
16148         PR fortran/10965
16149         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
16150
16151 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
16152
16153         * lib/scanasm.exp (dg-scan): New function, factored out of ...
16154         (scan-assembler): ... here.  Use dg-scan.
16155         (scan-assembler-not): Likewise.
16156         (scan-file): New function.
16157         (scan-file-not): Likewise.
16158         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
16159         * gcc.dg/cpp/_Pragma4.c: Likewise.
16160         * gcc.dg/cpp/_Pragma5.c: Likewise.
16161         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16162         * gcc.dg/cpp/avoidpaste2.c: Likewise.
16163         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
16164         * gcc.dg/cpp/cmdlne-P.c: Likewise.
16165         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
16166         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
16167         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
16168         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
16169         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
16170         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
16171         * gcc.dg/cpp/cxxcom1.c: Likewise.
16172         * gcc.dg/cpp/line1.c: Likewise.
16173         * gcc.dg/cpp/maccom1.c: Likewise.
16174         * gcc.dg/cpp/maccom2.c: Likewise.
16175         * gcc.dg/cpp/maccom3.c: Likewise.
16176         * gcc.dg/cpp/maccom4.c: Likewise.
16177         * gcc.dg/cpp/maccom5.c: Likewise.
16178         * gcc.dg/cpp/maccom6.c: Likewise.
16179         * gcc.dg/cpp/multiline.c: Likewise.
16180         * gcc.dg/cpp/spacing1.c: Likewise.
16181         * gcc.dg/cpp/spacing2.c: Likewise.
16182         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
16183         * gcc.dg/cpp/trad/maccom1.c: Likewise.
16184         * gcc.dg/cpp/trad/maccom2.c: Likewise.
16185         * gcc.dg/cpp/trad/maccom3.c: Likewise.
16186         * gcc.dg/cpp/trad/maccom4.c: Likewise.
16187         * gcc.dg/cpp/trad/maccom6.c: Likewise.
16188         * gcc.dg/cpp/cxxcom2.c: Likewise.
16189         * gcc.dg/cpp/cxxcom2.h: New file.
16190
16191         * gcc.dg/cpp/truefalse.cpp: Move it to ...
16192         * g++.dg/cpp/truefalse.C: Here.
16193         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
16194
16195 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
16196
16197         * gcc.dg/cpp/redef3.c: New file.
16198
16199 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16200
16201         * gcc.dg/i386-loop-3.c: New test.
16202
16203 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
16204
16205         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
16206
16207 2003-05-31  Roger Sayle  <roger@eyesopen.com>
16208
16209         * gcc.dg/fwrapv-1.c: New test case.
16210         * gcc.dg/fwrapv-2.c: New test case.
16211
16212 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16213
16214         PR c++/10956
16215         * g++.dg/template/spec9.C: New test.
16216
16217 2003-05-29  Roger Sayle  <roger@eyesopen.com>
16218
16219         * gcc.dg/duff-4.c: New test case.
16220
16221 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
16222
16223         PR fortran/10843
16224         * g77.dg/ffixed-form-1.f: New test
16225         * g77.dg/ffixed-form-2.f: New test
16226         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
16227         * g77.dg/ffree-form-3.f: New test
16228
16229 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
16230
16231         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
16232         * gcc.dg/wint_t-1.c: Likewise.
16233
16234 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16235
16236         * g++.dg/template/access11.C: New test.
16237
16238 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16239
16240         PR c++/10849
16241         * g++.dg/template/access10.C: New test.
16242
16243 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16244             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16245
16246         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16247
16248 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16249
16250         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16251         suppress for powerpc-*-darwin*.
16252         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16253
16254 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16255
16256         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16257         suppress option for powerpc-*-darwin*.
16258
16259 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16260
16261         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16262         * gcc.dg/builtins-4.c: Add test for fmod.
16263
16264 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16265
16266         PR c++/10682
16267         * g++.dg/template/instantiate4.C: New test.
16268
16269 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16270
16271         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16272
16273 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16274
16275         * gcc.dg/compat/scalar-return-1_main.c: New file.
16276         * gcc.dg/compat/scalar-return-1_x.c: New file.
16277         * gcc.dg/compat/scalar-return-1_y.c: New file.
16278         * gcc.dg/compat/scalar-return-2_main.c: New file.
16279         * gcc.dg/compat/scalar-return-2_x.c: New file.
16280         * gcc.dg/compat/scalar-return-2_y.c: New file.
16281         * gcc.dg/compat/struct-return-3_main.c: New file.
16282         * gcc.dg/compat/struct-return-3_y.c: New file.
16283         * gcc.dg/compat/struct-return-3_x.c: New file.
16284         * gcc.dg/compat/struct-return-2_main.c: New file.
16285         * gcc.dg/compat/struct-return-2_x.c: New file.
16286         * gcc.dg/compat/struct-return-2_y.c: New file.
16287
16288 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16289
16290         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16291         for hppa*-hp-hpux*.
16292         * gcc.dg/20021014-1.c (dg-options): Likewise.
16293         * gcc.dg/nest.c (dg-options): Likewise.
16294
16295 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16296
16297         PR c++/9738
16298         * g++.dg/ext/dllimport2.C: New file.
16299         * g++.dg/ext/dllimport3.C: New file.
16300
16301 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16302
16303         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16304         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16305         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16306         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16307         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16308         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16309         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16310         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16311         * gcc.dg/compat/small-struct-defs.h: New file.
16312         * gcc.dg/compat/small-struct-init.h: New file.
16313         * gcc.dg/compat/small-struct-check.h: New file.
16314         * gcc.dg/compat/fp-struct-defs.h: New file.
16315         * gcc.dg/compat/fp-struct-check.h: New file.
16316         * gcc.dg/compat/fp-struct-init.h: New file.
16317         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16318         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16319
16320 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16321
16322         * gcc.dg/20030225-2.c: New test.
16323
16324 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16325             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16326
16327         * gcc.c-torture/compile/20030518-1.c: New test case.
16328
16329 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16330
16331         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16332         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16333         gcc-dg-debug-runtest.
16334         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16335         gcc-dg-debug-runtest.
16336
16337 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16338
16339         PR c++/9022
16340         * g++.dg/lookup/using6.C: New test.
16341
16342 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16343
16344         * g++.dg/parse/access2.C: New test.
16345
16346 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16347
16348         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16349         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16350         * gcc.dg/debug/debug.exp: Likewise.
16351
16352 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16353
16354         * gcc.dg/dollar.c: New test.
16355
16356 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16357
16358         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16359         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16360         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16361         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16362         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16363         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16364         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16365         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16366         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16367         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16368         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16369         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16370         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16371         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16372         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16373         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16374         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16375         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16376
16377 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16378
16379         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16380         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16381         support for "repo" mode.
16382         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16383         * lib/g77-dg.exp: Likewise.
16384         * lib/obj-dg.exp: Likewise.
16385
16386 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16387
16388         Merge from gcc-3_2-rhl8-branch:
16389         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16390
16391         * gcc.dg/tls/opt-6.c: New test.
16392
16393         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16394
16395         * gcc.dg/20030405-1.c: New test.
16396
16397         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16398
16399         * gcc.dg/20030309-1.c: New test.
16400
16401         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16402
16403         * gcc.c-torture/execute/20030307-1.c: New test.
16404
16405         2003-02-20  Randolph Chung  <tausq@debian.org>
16406
16407         * gcc.c-torture/compile/20030220-1.c: New test.
16408
16409         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16410
16411         * gcc.dg/20030217-1.c: New test.
16412
16413         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16414
16415         * gcc.c-torture/compile/20020129-1.c: New test.
16416
16417         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16418
16419         * gcc.dg/unroll-1.c: New test.
16420
16421         2002-11-16  Jan Hubicka  <jh@suse.cz>
16422
16423         * gcc.c-torture/execute/20020920-1.c: New test.
16424
16425         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16426
16427         PR target/7434
16428         * gcc.c-torture/compile/20021008-1.c: New test.
16429
16430         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16431
16432         PR target/7559
16433         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16434
16435         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16436
16437         * gcc.c-torture/compile/20020807-1.c: New test.
16438
16439         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16440
16441         * gcc.dg/tls/opt-1.c: New test.
16442
16443         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16444
16445         * gcc.dg/20020729-1.c: New test.
16446
16447         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16448
16449         * g++.dg/opt/life1.C: New test.
16450
16451         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16452
16453         * gcc.dg/20020525-1.c: New test.
16454
16455         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16456
16457         PR c++/6794
16458         * g++.dg/ext/pretty1.C: New test.
16459         * g++.dg/ext/pretty2.C: New test.
16460
16461 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16462
16463         PR c++/8385
16464         * g++.dg/ext/typeof5.C: New test.
16465
16466 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16467
16468         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16469         __USER_LABEL_PREFIX__ into account.
16470         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16471
16472 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16473
16474         * gcc.dg/builtins-15.c: New test case.
16475
16476 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16477
16478         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16479
16480 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16481
16482         * lib/g++.exp: Tweak handling of additional source files.
16483         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16484         * g++.dg/special/conpr-2a.C: Rename to ...
16485         * g++.dg/special/conpr-2a.cc: ... this.
16486         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16487         * g++.dg/special/conpr-3a.C: Rename to ...
16488         * g++.dg/special/conpr-3a.cc: This.
16489         * g++.dg/special/conpr-3b.C: Rename to ...
16490         * g++.dg/special/conpr-3b.cc: This.
16491         * g++.dg/special/conpr-4.C: New test.
16492         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16493
16494 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16495
16496         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16497
16498 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16499
16500         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16501         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16502         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16503         * g++.old-deja/g++.other/warn3.C: Likewise.
16504
16505 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16506
16507         * gcc.dg/i386-387-1.c: Update to also test log.
16508         * gcc.dg/i386-387-2.c: Likewise.
16509
16510 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16511
16512         * g77.f-torture/execute/int8421.f: New test.
16513
16514 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16515
16516         PR c++/10230, c++/10481
16517         * g++.dg/lookup/scoped5.C: New test.
16518
16519 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16520
16521         PR c++/10552
16522         * g++.dg/template/ttp6.C: New test.
16523
16524 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16525
16526         * gcc.c-torture/execute/builtins: New directory.
16527         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16528         gcc.c-torture/execute/builtins.
16529         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16530         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16531         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16532         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16533
16534 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16535
16536         PR c++/9252
16537         * g++.dg/template/access8.C: New test.
16538         * g++.dg/template/access9.C: New test.
16539
16540 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16541
16542         PR c++/9554
16543         * g++.dg/parse/access1.C: New test.
16544
16545 2003-05-09  DJ Delorie  <dj@redhat.com>
16546
16547         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16548         long, and not an int.
16549
16550 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16551
16552         PR c++/10555, c++/10576
16553         * g++.dg/template/memclass1.C: New test.
16554
16555 2003-05-08  DJ Delorie  <dj@redhat.com>
16556
16557         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16558         targets.
16559         * gcc.c-torture/execute/20021024-1.x: Likewise.
16560         * gcc.c-torture/execute/shiftdi.x: Likewise.
16561         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16562         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16563         * gcc.dg/20021018-1.c: Likewise.
16564
16565 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16566
16567         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16568
16569         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16570         (bcopy): Call memmove.
16571
16572 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16573
16574         * g77.f-torture/compile/8485.f: New test case.
16575
16576 2003-05-07  Richard Henderson  <rth@redhat.com>
16577
16578         PR c++/10570
16579         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16580         Verify exception_cleanup not called for rethrows.
16581         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16582         when exiting catch block without rethrowing.
16583         * g++.dg/eh/forced3.C: New.
16584         * g++.dg/eh/forced4.C: New.
16585
16586 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16587
16588         * gcc.dg/20030505.c: Fix triplet.
16589
16590 2003-05-06  DJ Delorie  <dj@redhat.com>
16591
16592         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16593         * gcc.dg/nest.c: Likewise.
16594
16595 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16596
16597         * gcc.dg/builtins-14.c: New test case.
16598
16599 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16600
16601         * lib/compat.exp (compat-execute): New argument.
16602         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16603         * gcc.dg/compat: New test directory.
16604         * gcc.dg/compat/compat.exp: New expect script.
16605         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16606         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16607         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16608         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16609         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16610         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16611
16612         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16613         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16614         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16615         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16616         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16617         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16618         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16619         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16620         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16621         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16622         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16623         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16624         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16625         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16626         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16627
16628 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16629
16630         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16631
16632 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16633
16634         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16635
16636 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16637
16638         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16639         * gcc.dg/ppc-fsel-2.c: New test.
16640
16641         * gcc.dg/unused-5.c: New test.
16642
16643 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16644
16645         PR c++/10496
16646         * g++.dg/warn/pmf1.C: New test.
16647
16648 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16649
16650         PR c++/4494
16651         * g++.dg/warn/main.C: New test.
16652
16653 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16654
16655         * gcc.dg/nonnull-3.c: New test.
16656
16657 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16658
16659         * gcc.dg/cpp/Wtrigraphs.c: Update.
16660         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16661
16662 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16663
16664         * gcc.dg/ppc-fsel-1.c: New test.
16665
16666 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16667
16668         PR c/10604
16669         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16670
16671 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16672
16673         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16674
16675 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16676
16677         PR c++/9364, c++/10553, c++/10586
16678         * g++.dg/parse/typename4.C: New test.
16679         * g++.dg/parse/typename5.C: Likewise.
16680
16681 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16682
16683         * gcc.c-torture/compile/20030503-1.c: New test.
16684
16685 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16686
16687         * g++.dg/lookup/using5.C: Fix testcase error.
16688
16689 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16690
16691         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16692         since MEABI is no longer supported.  Remove all vestiges
16693         of MEABI from the test.
16694
16695 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16696
16697         PR c++/10554
16698         * g++.dg/lookup/using5.C: New test.
16699
16700 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16701
16702         PR c++/8772
16703         * g++.dg/template/ttp5.C: New test.
16704
16705 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16706
16707         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16708         (dg-gpp-additional-sources): New function.
16709         (dg-gpp-additional-files): Likewise.
16710         * lib/g++.exp (additional_sources): New variable.
16711         (additional_files): Likewise.
16712         (g++_target_compile): Deal with them.
16713         * lib/old-dejagnu.exp: Remove.
16714         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16715         * g++.old-deja: Revise all tests to use dg commands.
16716
16717 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16718
16719         PR c++/9432, c++/9528
16720         * g++.dg/lookup/using4.C: New test.
16721
16722 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16723
16724         * gcc.dg/noreturn-5.c: New file.
16725         * gcc.dg/noreturn-6.c: New file.
16726
16727         * gcc.c-torture/compile/inline-1.c: New file.
16728
16729 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16730
16731         PR c++/10551
16732         * g++.dg/template/explicit1.C: New test.
16733
16734 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16735
16736         PR c++/10549
16737         * g++.dg/other/bitfield1.C: New test.
16738
16739         PR c++/10527
16740         * g++.dg/init/new7.C: New test.
16741
16742 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16743
16744         * g++.dg/ext/desig1.C: New test.
16745         * g++.dg/ext/init1.C: Update.
16746
16747         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16748
16749 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16750
16751         PR c++/10180
16752         * g++.dg/warn/Winline-1.C: New test.
16753
16754 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16755
16756         * gcc.c-torture/execute/string-opt-19.c: New test.
16757
16758         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16759         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16760
16761 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16762
16763         PR c++/10506
16764         * g++.dg/init/new6.C: New test.
16765
16766         PR c++/10503
16767         * g++.dg/init/ref6.C: New test.
16768
16769 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16770
16771         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16772
16773 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16774
16775         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16776         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16777
16778 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16779
16780         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16781         initialized static data members.
16782
16783 2003-04-25  H.J. Lu <hjl@gnu.org>
16784
16785         * gcc.dg/ia64-sync-4.c: New test.
16786
16787 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16788
16789         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16790         date.
16791
16792 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16793
16794         PR c++/10337
16795         * g++.dg/warn/conv1.C: New test.
16796         * g++.old-deja/g++.other/conv7.C: Adjust.
16797         * g++.old-deja/g++.other/overload14.C: Adjust.
16798
16799 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16800
16801         PR c++/10471
16802         * g++.dg/template/defarg2.C: New test.
16803
16804 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16805
16806         * gcc.dg/cpp/include2.c: Update.
16807         * gcc.dg/cpp/multiline-2.c: New.
16808         * gcc.dg/cpp/multiline.c: Update.
16809         * gcc.dg/cpp/strify2.c: Update.
16810         * gcc.dg/cpp/trad/literals-2.c: Update.
16811
16812 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16813
16814         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16815
16816 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16817
16818         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16819
16820 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16821
16822         PR c++/10451
16823         * g++.dg/parse/crash4.C: New test.
16824
16825         PR c++/9847
16826         * g++.dg/parse/crash5.C: New test.
16827
16828 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16829
16830         PR c++/10446
16831         * g++.dg/parse/crash3.C: New test.
16832
16833         PR c++/10428
16834         * g++.dg/parse/elab1.C: New test.
16835
16836 2003-04-22  Devang Patel  <dpatel@apple.com>
16837
16838         * gcc.dg/cpp/trad/funlike-5.c: New test.
16839
16840 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16841
16842         * g++.dg/other/packed1.C: Fix dg options.
16843
16844 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16845
16846         * g++.dg/other/offsetof2.C: New test.
16847
16848 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16849
16850         * g++.dg/template/recurse.C: Adjust location of error messages.
16851
16852 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16853
16854         PR c++/9881
16855         * g++.dg/init/addr-const1.C: New test.
16856         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16857
16858 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16859
16860         PR c++/10405
16861         * g++.dg/lookup/struct-hack1.C: New test.
16862
16863 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16864
16865         * ucs.c: Update diagnostic messages.
16866
16867 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16868
16869         * gcc.dg/cpp/truefalse.cpp: New test.
16870         * gcc.dg/cpp/cpp.exp: Update.
16871         * g++.dg/other/stdbool-if.C: Remove.
16872
16873 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16874
16875         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16876         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16877
16878 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16879
16880         * gcc.c-torture/compile/20030418-1.c: New test.
16881
16882 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16883
16884         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16885
16886 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16887
16888         PR c++/10347
16889         g++.dg/template/dependent-name1.C: New test.
16890
16891 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16892
16893         * gcc.dg/warn-1.c (tourist_guide): New array,
16894         contains a pointer to bar.
16895
16896 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16897
16898         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16899         * gcc.c-torture/execute/medce-1.c: New test case.
16900         * gcc.c-torture/execute/medce-2.c: New test case.
16901
16902 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16903
16904         * lib/prune.exp: Ignore more messages.
16905
16906         PR c++/10381
16907         * g++.dg/parse/lookup3.C: New test.
16908
16909 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16910
16911         * gcc.c-torture/compile/20030415-1.c : New test.
16912
16913 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16914
16915         * gcc.c-torture/execute/scope-2.c: Move to ...
16916         * gcc.dg/noncompile/scope.c: .... here.
16917
16918 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16919
16920         * gcc.dg/20030414-2.c: New test case.
16921
16922 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16923
16924         PR target/10377
16925         * gcc.dg/20030414-1.c: New test.
16926
16927 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16928
16929         * gcc.dg/builtins-12.c: New test case.
16930         * gcc.dg/builtins-13.c: New test case.
16931
16932 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16933
16934         * gcc.c-torture/execute/string-opt-18.c: New test.
16935
16936 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16937
16938         PR c++/10300
16939         * g++.dg/init/new5.C: New test.
16940
16941 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16942
16943         PR c++/7910
16944         * g++.dg/ext/dllimport1.C: New test.
16945
16946 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16947
16948         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16949
16950 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16951
16952         PR Fortran/9263
16953         * g77.f-torture/noncompile/9263.f: New test
16954         PR Fortran/1832
16955         * g77.f-torture/execute/1832.f: New test
16956
16957 2003-04-11  David Chad  <davidc@freebsd.org>
16958             Loren J. Rittle  <ljrittle@acm.org>
16959
16960         libobjc/8562
16961         * objc.dg/headers.m: New test.
16962
16963 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16964
16965         * gcc.c-torture/execute/builtin-noret-2.c: New.
16966         * gcc.c-torture/execute/builtin-noret-2.x: New.
16967         XFAIL builtin-noret-2.c at -O1 and above.
16968         * gcc.dg/redecl.c: New.
16969         * gcc.dg/Wshadow-1.c: Update error regexps.
16970
16971 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16972
16973         * g++.dg/abi/bitfield10.C: New test.
16974
16975 2003-04-09  Mike Stump  <mrs@apple.com>
16976
16977         * gcc.dg/pch/pch.exp: Make testcase names longer.
16978         * g++.dg/pch/pch.exp: Make testcase names longer.
16979
16980 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16981
16982         * gcc.dg/builtins-11.c: New test case.
16983
16984 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16985
16986         * gcc.dg/builtins-9.c: New test case.
16987         * gcc.dg/builtins-10.c: New test case.
16988
16989 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16990
16991         * gcc.dg/noncompile/init-4.c.c: New test.
16992
16993 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16994
16995         * gcc.misc-test/gcov-9.c: New test.
16996         * gcc.misc-test/gcov-10.c: New test
16997         * gcc.misc-test/gcov-11.c: New test.
16998
16999 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
17000
17001         PR optimization/10024
17002         * gcc.c-torture/compile/20030405-1.c: New test.
17003
17004 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
17005
17006         * gcc.dg/pch/static-3.c: New.
17007         * gcc.dg/pch/static-3.hs: New.
17008         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
17009
17010 2003-04-04  Richard Henderson  <rth@redhat.com>
17011
17012         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
17013         * g++.dg/eh/forced2.C: Likewise.
17014
17015 2003-04-03  Mike Stump  <mrs@apple.com>
17016
17017         * lib/scanasm.exp (scan-assembler): Add xfail processing for
17018         target arg.
17019         (scan-assembler-times, scan-assembler-not): Likewise.
17020         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
17021
17022 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17023
17024         * gcc.dg/sparc-loop-1.c: New test.
17025
17026 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
17027
17028         PR other/9274
17029         * g++.dg/pch/system-2.C: New.
17030         * g++.dg/pch/system-2.Hs: New.
17031
17032 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
17033
17034         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
17035
17036         * g++.dg/eh/simd-1.C (vecfunc): Same.
17037
17038 2003-04-01  Roger Sayle  <roger@eyesopen.com>
17039
17040         * gcc.c-torture/execute/20030401-1.c: New test case.
17041
17042 2003-04-01  Ziemowit Laski <zlaski@apple.com>
17043
17044         * objc.dg/defs.m: New.
17045
17046 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
17047
17048         * g++.dg/eh/simd-1.C: New.
17049         * g++.dg/eh/simd-2.C: New.
17050
17051 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
17052
17053         * gcc.c-torture/execute/simd-3.c: New.
17054
17055 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17056
17057         PR c/9936
17058         * gcc.dg/20030331-2.c: New test.
17059
17060 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17061
17062         PR c++/10278
17063         * g++.dg/parse/crash2.C: New test.
17064
17065 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17066
17067         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17068         * gcc.c-torture/execute/20030331-1.c: ...here.
17069
17070 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17071
17072         * gcc.c-torture/execute/20030331-1.c: New test.
17073
17074 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17075
17076         * lib/gcov.exp: Adjust call return testing strings.
17077         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17078
17079 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17080
17081         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17082         * gcc.dg/builtins-7.c: New test case.
17083         * gcc.dg/builtins-8.c: New test case.
17084
17085 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17086
17087         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
17088
17089 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
17090
17091         PR c++/7647
17092         * g++.dg/lookup-class-member-2.C: New test.
17093
17094 2003-03-30  Glen Nakamura  <glen@imodulo.com>
17095
17096         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
17097
17098 2003-03-28  Roger Sayle  <roger@eyesopen.com>
17099
17100         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
17101
17102 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
17103
17104         * g++.dg/init/attrib1.C: New test.
17105
17106 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17107
17108         * gcc.dg/ultrasp8.c: New test.
17109
17110 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17111
17112         * gcc.dg/ultrasp7.c: New test.
17113
17114 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
17115
17116         PR c++/10047
17117         * g++.dg/template/inline1.C: New test.
17118
17119 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17120
17121         * gcc.dg/sparc-dwarf2.c: New test.
17122
17123 2003-03-27  Roger Sayle  <roger@eyesopen.com>
17124
17125         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
17126         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
17127
17128 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
17129
17130         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
17131         than reading .x files.
17132         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
17133         * g77.dg/gcov/gcov-1.f: Likewise.
17134         * gcc.misc-tests/gcov-4b.c: Likewise.
17135         * gcc.misc-tests/gcov-5b.c: Likewise.
17136         * gcc.misc-tests/gcov-6.c: Likewise.
17137         * gcc.misc-tests/gcov-7.c: Likewise.
17138         * gcc.misc-tests/gcov-8.c: Likewise.
17139         * g++.dg/gcov/gcov-1.x: Remove.
17140         * g77.dg/gcov/gcov-1.x: Likewise.
17141         * gcc.misc-tests/gcov-4b.x: Likewise.
17142         * gcc.misc-tests/gcov-5b.x: Likewise.
17143         * gcc.misc-tests/gcov-6.x: Likewise.
17144         * gcc.misc-tests/gcov-7.x: Likewise.
17145         * gcc.misc-tests/gcov-8.x: Likewise.
17146
17147 2003-03-27  Glen Nakamura  <glen@imodulo.com>
17148
17149         PR opt/10087
17150         * gcc.dg/20030324-1.c: New test.
17151
17152 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
17153
17154         PR c++/10224
17155         * g++.dg/template/arg3.C: New test.
17156
17157         PR c++/10158
17158         * g++.dg/template/friend18.C: New test.
17159
17160 2003-03-26  Roger Sayle  <roger@eyesopen.com>
17161
17162         * g77.f-torture/compile/20030326-1.f: New test case.
17163
17164 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
17165
17166         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
17167
17168         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
17169
17170 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
17171
17172         * gcc.dg/ia64-sync-3.c: New test.
17173
17174 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
17175
17176         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
17177
17178 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17179
17180         * gcc.dg/ultrasp6.c: New test.
17181
17182 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17183
17184         * gcc.dg/i386-signbit-1.c: New test.
17185         * gcc.dg/i386-signbit-2.c: New test.
17186         * gcc.dg/i386-signbit-3.c: New test.
17187
17188 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17189
17190         * gcc.dg/ultrasp5.c: Fix options.
17191
17192 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17193
17194         * gcc.dg/ultrasp5.c: Fix comment.
17195
17196 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
17197
17198         PR fortran/10197
17199         * g77.f-torture/execute/10197.f: New test.
17200
17201 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
17202
17203         PR c++/9898, c++/383
17204         * g++.dg/template/conv6.C: New test.
17205
17206         PR c++/10119
17207         * g++.dg/template/ptrmem5.C: New test.
17208
17209         PR c++/10026
17210         * g++.dg/lookup/koenig1.C: New test.
17211
17212         PR C++/10199
17213         * g++.dg/lookup/template2.C: New test.
17214
17215 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
17216
17217         * g++.dg/opt/rtti1.C: New test.
17218
17219 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17220
17221         * gcc.dg/ultrasp5.c: New test.
17222
17223 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
17224
17225         PR middle-end/9967
17226         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
17227         builtin fputs.
17228
17229 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
17230
17231         PR c/8224
17232         * gcc.dg/20030323-1.c: New test.
17233
17234 2003-03-23  Roger Sayle  <roger@eyesopen.com>
17235
17236         * gcc.c-torture/compile/20030323-1.c: New test case.
17237
17238 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17239
17240         * gcc.dg/20030321-1.c: New test.
17241
17242 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17243
17244         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17245
17246 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17247
17248         PR c++/9978, c++/9708
17249         * g++.dg/ext/vlm1.C: Adjust expected error.
17250         * g++.dg/ext/vla2.C: New test.
17251         * g++.dg/template/arg1.C: New test.
17252         * g++.dg/template/arg2.C: New test.
17253
17254 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17255
17256         * g77.f-torture/execute/select.f: New test.
17257         * g77.f-torture/noncompile/select_no_compile.f: New test.
17258
17259 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17260
17261         PR c++/9898
17262         * g++.dg/other/error4.C: New test.
17263
17264 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17265
17266         * g++.dg/template/friend17.C: New test.
17267
17268 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17269
17270         * gcc.c-torture/compile/20030320-1.c: New.
17271
17272 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17273
17274         * gcc.dg/builtins-6.c: New test case.
17275
17276 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17277
17278         PR target/10073
17279         * gcc.c-torture/compile/20030319-1.c: New.
17280
17281 2003-03-18  Jan Hubicka  <jh@suse.cz>
17282
17283         * gcc.dg/i386-cvt-1.c: New test.
17284
17285 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17286
17287         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17288         * objc.dg/naming-2.m: Likewise.
17289
17290 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17291
17292         PR c++/9639
17293         * g++.dg/parse/crash1.C: New test.
17294
17295 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17296
17297         PR c++/8805
17298         * g++.dg/eh/cleanup1.C: New test.
17299
17300 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17301
17302         * gcc.c-torture/execute/20030316-1.c: New test case.
17303
17304 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17305
17306         PR c++/9629
17307         * g++.dg/init/ctor2.C: New test.
17308
17309 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17310
17311         * g77.f-torture/compile/xformat.f: New test case.
17312
17313 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17314
17315         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17316         * g++.old-deja/g++.mike/eh50.C: Likewise.
17317
17318 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17319
17320         PR c++/6440
17321         * g++.dg/template/spec7.C: New test.
17322         * g++.dg/template/spec8.C: Likewise.
17323
17324 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17325
17326         * gcc.c-torture/execute/20030313-1.c: New test.
17327
17328 2003-03-14  Richard Henderson  <rth@redhat.com>
17329
17330         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17331
17332 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17333
17334         * gcc.c-torture/compile/20030314-1.c: New test.
17335
17336 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17337
17338         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17339         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17340         thumb target,
17341         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17342         to accept newer _imp__  prefix and additional
17343         newline in .drectve section.
17344         * gcc.dg/dll-4.c: Likewise.
17345         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17346         switch.
17347
17348 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17349
17350         * g++.dg/parse/namespace9.C: New test.
17351
17352         * g++.dg/init/ref5.C: New test.
17353         * g++.dg/parse/ptrmem1.C: Likewise.
17354
17355 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17356
17357         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17358         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17359         regular expression.
17360         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17361         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17362
17363 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17364
17365         * gcc.c-torture/execute/20030224-2.c: New test.
17366
17367 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17368
17369         * gcc.dg/decl-3.c: New test.
17370
17371 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17372
17373         * gcc.dg/i386-loop-2.c: New test.
17374
17375 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17376
17377         PR c++/9474
17378         * g++.dg/parse/namespace8.C: New test.
17379
17380         PR c++/9924
17381         * g++.dg/overload/builtin2.C: New test.
17382
17383 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17384
17385         * gcc.dg/return-type-3.c: New test.
17386
17387 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17388
17389         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17390         profiling options are not supported.
17391
17392 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17393
17394         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17395         * g++.old-deja/g++.warn/impint2.C: Likewise.
17396
17397 2003-03-10  Devang Patel  <dpatel@apple.com>
17398
17399         * g++.dg/cpp/c++_cmd_1.C: New test.
17400         * g++.dg/cpp/c++_cmd_1.h: New file.
17401
17402 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17403
17404         * gcc.dg/altivec-9.c: New file.
17405
17406 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17407
17408         * gcc.dg/ppc-sdata-1.c: New test.
17409         * gcc.dg/ppc-sdata-2.c: New test.
17410
17411 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17412
17413         PR c++/9373
17414         * g++.dg/opt/ptrmem2.C: New test.
17415
17416         PR c++/8534
17417         * g++.dg/opt/ptrmem1.C: New test.
17418
17419 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17420
17421         * gcc.dg/i386-loop-1.c: New test.
17422
17423 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17424
17425         PR c++/9970
17426         * g++.dg/lookup/friend1.C: New test.
17427
17428 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17429
17430         PR c++/9823
17431         * g++.dg/parser/constructor1.C: New test.
17432
17433 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17434
17435         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17436
17437         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17438
17439 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17440
17441         * gcc.dg/cpp/Wunused.c: Update test.
17442
17443 2003-03-08  Jan Hubicka  <jh@suse.cz>
17444
17445         * gcc.dg/inline-3.c: New test.
17446
17447 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17448
17449         PR c++/9809
17450         * g++.dg/parse/builtin1.C: New test.
17451
17452         PR c++/9982
17453         * g++.dg/abi/cookie1.C: New test.
17454         * g++.dg/abi/cookie2.C: Likewise.
17455
17456         PR c++/9524
17457         * g++.dg/template/field1.C: New test.
17458
17459         PR c++/9912
17460         * g++.dg/parse/class1.C: New test.
17461         * g++.dg/parse/namespace7.C: Likewise.
17462         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17463
17464 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17465
17466         * g++.dg/init/ref4.C: New test.
17467
17468 2003-03-07  Jan Hubicka  <jh@suse.cz>
17469
17470         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17471         * gcc.dg/inline-3.c:  New test.
17472
17473 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17474
17475         * g++.dg/init/ref3.C: New test.
17476
17477         PR c++/9965
17478         * g++.dg/init/ref2.C: New test.
17479
17480         PR c++/9400
17481         * g++.dg/warn/Wshadow-2.C: New test.
17482
17483         PR c++/9791
17484         * g++.dg/warn/Woverloaded-1.C: New test.
17485
17486 2003-03-05  Jan Hubicka  <jh@suse.cz>
17487
17488         * gcc.dg/i386-local2.c: New.
17489         * gcc.dg/i386-local.c: Fix typo.
17490
17491 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17492
17493         * g++.dg/abi/layout3.C: New test.
17494
17495 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17496
17497         * gcc.c-torture/compile/20030305-1.c
17498
17499 2003-03-05  Jan Hubicka  <jh@suse.cz>
17500
17501         * gcc.dg/i386-local.c: New.
17502
17503 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17504
17505         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17506
17507 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17508
17509         * gcc.dg/switch-2.c: New test.
17510         * gcc.dg/switch-3.c: New test.
17511         * gcc.dg/Wswitch.c: Adjust line numbers.
17512         * gcc.dg/Wswitch-default.c: Likewise.
17513         * gcc.dg/Wswitch-enum.c: Likewise.
17514
17515 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17516
17517         * gcc.c-torture/execute/20030222-1.c: New test.
17518
17519 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17520
17521         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17522
17523 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17524
17525         PR c++/9878
17526         * g++.dg/init/ref1.C: New test.
17527
17528 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17529
17530         * gcc.dg/sh-relax.c: New SH-only test.
17531
17532 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17533
17534         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17535         comment explaining purpose of testcase.
17536
17537 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17538
17539         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17540         for HC11/HC12 (asm needs two int registers).
17541         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17542         HC11/HC12 because the test uses an asm which needs two 32-bit
17543         registers.
17544
17545 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17546
17547         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17548         for HC11/HC12 (array is too large otherwise).
17549         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17550         * gcc.c-torture/compile/20010518-2.x: Likewise.
17551         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17552         HC11/HC12 (array is too large).
17553
17554 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17555
17556         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17557         * lib/g++-dg.exp (g++-dg-test): Likewise.
17558
17559 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17560
17561         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17562         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17563
17564 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17565
17566         * g++.dg/warn/implicit-typename1.C: Remove warning.
17567
17568 2003-02-28  Richard Henderson  <rth@redhat.com>
17569
17570         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17571         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17572
17573 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17574
17575         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17576         * g++.dg/pch/pch.exp: Likewise.
17577
17578 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17579
17580         PR c++/9879
17581         * testsuite/g++.dg/init/new4.C: New test.
17582
17583 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17584
17585         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17586
17587 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17588
17589         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17590         unsigned long.
17591
17592         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17593         wider than float.
17594
17595 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17596
17597         * lib/scanasm.exp: Add support for counting numbers of
17598         occurences.
17599         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17600         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17601
17602 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17603
17604         PR c++/9683
17605         * g++.dg/template/static3.C: New test.
17606
17607         PR c++/9829
17608         * g++.dg/parse/namespace6.C: New test.
17609
17610 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17611
17612         PR target/9732
17613         * gcc.dg/20030225-1.c: New test.
17614
17615 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17616
17617         * README: Remove out-of-date information.
17618
17619         PR c++/9836
17620         * g++.dg/template/spec6.C: New test.
17621
17622 2003-02-24  Jeff Law  <law@redhat.com>
17623
17624         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17625
17626 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17627
17628         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17629         * gcc.dg/pragma-ep-1.c: Likewise.
17630
17631 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17632
17633         PR c++/9602
17634         * g++.dg/template/friend16.C: New test.
17635
17636 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17637
17638         PR c++/5333
17639         * g++.dg/parse/fused-params1.C: Adjust error messages.
17640         * g++.dg/template/nested3.C: New test.
17641
17642 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17643
17644         * g++.dg/abi/param1.C: New test.
17645
17646 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17647
17648         PR c++/7982
17649         * g++.dg/warn/implicit-typename1.C: New test.
17650
17651 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17652
17653         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17654         with "mtune".
17655         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17656         * gcc.c-torture/execute/20010129-1.x: Likewise.
17657         * gcc.dg/20011107-1.c: Likewise.
17658         * gcc.dg/20020108-1.c: Likewise.
17659         * gcc.dg/20020122-3.c: Likewise.
17660         * gcc.dg/20020206-1.c: Likewise.
17661         * gcc.dg/20020310-1.c: Likewise.
17662         * gcc.dg/20020426-2.c: Likewise.
17663         * gcc.dg/20020517-1.c: Likewise.
17664         * gcc.dg/991230-1.c: Likewise.
17665         * gcc.dg/i386-unroll-1.c: Likewise.
17666         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17667
17668 2003-02-22  Jan Hubicka  <jh@suse.cz>
17669
17670         * gcc.dg/i386-mul.c: New test.
17671
17672 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17673
17674         * gcc.dg/builtins-5.c: New test case.
17675
17676 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17677
17678         * gcc.dg/asmreg-1.c: New test.
17679
17680 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17681
17682         PR c++/9749
17683         * g++.dg/parse/varmod1.C: New test.
17684
17685 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17686
17687         PR c++/9727
17688         * g++.dg/template/op1.C: New test.
17689
17690 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17691
17692         PR c++/8906
17693         * g++.dg/template/nested2.C: New test.
17694
17695 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17696
17697         PR c++/8724
17698         * g++.dg/expr/dtor1.C: New test.
17699
17700 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17701
17702         * gcc.dg/cpp/include3.c: New test.
17703         * gcc.dg/cpp/inc/foo.h: New file.
17704
17705 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17706
17707         * gcc.c-torture/execute/20030221-1.c: New test.
17708
17709 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17710
17711         PR c++/9729
17712         * g++.dg/abi/conv1.C: New test.
17713
17714 2003-02-20  Jan Hubicka  <jh@suse.cz>
17715
17716         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17717
17718 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17719
17720         * gcc.c-torture/compile/20030219-1.c: New test.
17721
17722 2003-02-18  Jan Hubicka  <jh@suse.cz>
17723
17724         * gcc.dg/funcorder.c: New test.
17725
17726 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17727
17728         * gcc.c-torture/execute/20030218-1.c: New.
17729
17730 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17731
17732         * gcc.dg/20030218-1.c: New.
17733
17734 2003-02-18  Richard Henderson  <rth@redhat.com>
17735
17736         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
17737         * gcc.dg/attr-used-2.c: New.
17738
17739 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
17740
17741         PR c++/9704
17742         * g++.dg/init/copy5.C: New test.
17743
17744 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
17745
17746         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17747         * g++.dg/pch/pch.exp: Likewise.
17748
17749 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17750
17751         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17752         STACK_SIZE is not defined.
17753
17754 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17755
17756         PR c++/9457
17757         * g++.dg/template/init1.C: New test.
17758
17759 2003-02-16  Jan HUbicka  <jh@suse.cz>
17760
17761         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17762         (foo): Add few extra tests
17763         * gcc.dg/c99-const-expr-3.c: Likewise.
17764         * gcc.c-torture/execute/20030216-1.c: New.
17765
17766 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17767
17768         PR c++/9459
17769         * g++.dg/ext/typeof4.C: New test.
17770
17771 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17772
17773         * gcc.dg/i386-387-3.c: New test case.
17774
17775 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17776
17777         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17778         cris-*-elf* cris-*-aout* and mmix-*-*.
17779
17780 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17781
17782         * gcc.dg/20030213-1.c: New test.
17783
17784 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17785
17786         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17787         * gcc.dg/i386-387-2.c: Likewise.
17788
17789 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17790
17791         * gcc.dg/ppc-spe.c: Fix formatting.
17792         Enable tests that were previously unsupported by gas.
17793         Delete tests for instructions that no longer exist.
17794         Switch arguments on evsubifw builtin.
17795
17796 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17797
17798         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17799         STACK_SIZE is too small.
17800
17801 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17802             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17803
17804         * gcc.dg/decl-2.c: New test.
17805
17806 2003-02-10  Jan Hubicka  <jh@suse.cz>
17807
17808         * gcc.dg/i386-fpcvt-1.c:  New test.
17809
17810 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17811
17812         * gcc.c-torture/execute/20030209-1.c: New test.
17813
17814 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17815
17816         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17817         int-wide bitops, use the constants of the same width.
17818         Likewise, if long long is 32-bit wide, test bitops using
17819         32-bit constants.
17820
17821 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17822
17823         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17824
17825 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17826
17827         * testsuite/gcc.dg/builtins-4.c: New test case.
17828
17829 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17830
17831         * gcc.dg/20020430-1.c: Fix dg command typos.
17832         * gcc.dg/20020503-1.c: Likewise.
17833
17834 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17835
17836         PR c++/8785
17837         * g++.dg/parse/fused-params1.C: New test.
17838
17839         PR c++/8857
17840         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17841
17842         PR c++/8921
17843         * g++.dg/parse/non-dependent1.C: New test.
17844
17845         PR c++/8928
17846         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17847
17848         PR c++/9228
17849         * g++.dg/parse/undefined7.C: New test.
17850         * g++.dg/parse/non-templ1.C: New test.
17851
17852         PR c++/9229
17853         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17854
17855 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17856
17857         * gcc.c-torture/compile/20030206-1.c: New test.
17858
17859 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17860
17861         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17862         "pow" to "foo" to avoid potential confusion with a math built-in.
17863
17864 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17865
17866         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17867         conditions for SPARC targets.
17868
17869 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17870
17871         * gcc.dg/20030204-1.c: New test.
17872
17873 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17874
17875         PR c++/38
17876         * g++.dg/parse/array-size1.C: New test.
17877
17878         PR c++/5657
17879         * g++.dg/parse/undefined3.C: New test.
17880
17881         PR c++/5665
17882         * g++.dg/parse/undefined4.C: New test.
17883
17884         PR c++/5975
17885         * g++.dg/parse/undefined5.C: New test.
17886
17887         PR c++/7259
17888         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17889
17890         PR c++/8578
17891         * g++.dg/parse/casting-operator1.C: New test.
17892
17893         PR c++/8596
17894         * g++.dg/parse/undefined6.C: New test.
17895
17896         PR c++/8736
17897         * g++.dg/parse/missing-template1.C: New test.
17898
17899 2003-02-04  Jan Hubicka  <jh@suse.cz>
17900
17901         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17902         * gcc.dg/i386-cmov?.c:  Likewise.
17903         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17904         * gcc.dg/i386-ssefp-1.c:  Likewise.
17905         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17906         conventions.
17907
17908 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17909
17910         PR c++/7129
17911         * testsuite/g++.dg/ext/max.C: New test.
17912
17913 2003-02-03  Jan Hubicka  <jh@suse.cz>
17914
17915         * gcc.c-torture/execute/20030203-1.c: New test.
17916
17917 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17918
17919         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17920         'natural-endian'.
17921
17922 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17923
17924         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17925         * g++.dg/init/new2.C: Likewise.
17926         * g++.dg/other/new1.C: Likewise.
17927
17928 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17929
17930         * gcc.dg/struct-ret-libc.c: New test.
17931
17932 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17933
17934         * gcc.dg/20030129-1.c: New test.
17935
17936 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17937
17938         PR c++/8849
17939         * g++.dg/template/ptrmem4.C: New test.
17940
17941 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17942
17943         * g++.dg/parser/constant1.C: New test.
17944
17945 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17946
17947         PR c++/8591
17948         * g++.dg/parse/friend2.C: New test.
17949
17950 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17951
17952         PR c++/9437
17953         * g++.dg/template/unify4.C: New test.
17954
17955 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17956
17957         * gcc.c-torture/execute/20030128-1.c: New test.
17958
17959 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17960
17961         * g++.dg/lookup/nested1.C: Test moved from ...
17962         * g++.old-deja/g++.other/lookup24.C: ... here.
17963
17964 2003-01-28  Jan Hubicka  <jh@suse.cz>
17965
17966         * gcc.dg/i386-cmov5.c:  New test.
17967
17968 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17969
17970         * gcc.c-torture/execute/20010925-1.c: Changed the
17971         memcpy declaration.
17972
17973 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17974
17975         PR c++/3902
17976         * g++.dg/parse/template5.C: New test.
17977
17978 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17979
17980         PR fortran/9258
17981         * g77.dg/pr9258: New test.
17982
17983 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17984
17985         * README: Move relevant parts from README.g++.
17986
17987         * README.g++: Remove this file.
17988
17989 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17990
17991         * g++.dg/abi/dcast1.C: New test.
17992
17993 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17994
17995         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17996
17997 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17998
17999         PR c++/47
18000         * g++.old-deja/g++.other/lookup24.C: New test.
18001
18002 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18003
18004         PR middle-end/7227
18005         * gcc.dg/uninit-C.c: New test.
18006
18007 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
18008
18009         * g++.dg/abi/covariant1.C: New test.
18010
18011 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
18012
18013         * gcc.dg/20030123-1.c: New test.
18014
18015 2003-01-25  Jan Hubicka  <jh@suse.cz>
18016
18017         PR opt/8492
18018         * gcc.c-torture/compile/20030125-1.c
18019
18020 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
18021
18022         PR c++/9403
18023         * g++.dg/parse/template3.C: New test.
18024         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
18025
18026         PR c++/795
18027         * g++.dg/parse/template4.C: New test.
18028
18029         PR c++/9415
18030         * g++.dg/template/qual2.C: New test.
18031
18032         PR c++/8545
18033         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
18034
18035         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
18036
18037 2003-01-25  Roger Sayle  <roger@eyesopen.com>
18038
18039         * gcc.c-torture/execute/switch-1.c: New test case.
18040
18041 2003-01-25  Jan Hubicka  <jh@suse.cz>
18042
18043         * gcc.c-torture/execute/20030125-1.[cx]: New test.
18044
18045 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
18046
18047         Tweaks for Bison-1.875. From the NEWS file:
18048         "- `parse error' -> `syntax error'
18049         Bison now uniformly uses the term `syntax error'"
18050         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
18051         * gcc.dg/cpp/digraph2.c: Likewise.
18052         * gcc.dg/cpp/direct2.c: Likewise.
18053         * gcc.dg/cpp/paste4.c: Likewise.
18054         * gcc.dg/c90-restrict-1.c: Likewise.
18055         * gcc.dg/c99-func-2.c: Likewise.
18056         * gcc.dg/noncompile/920721-2.c: Likewise.
18057         * gcc.dg/noncompile/930622-2.c: Likewise.
18058         * gcc.dg/noncompile/940112-1.c: Likewise.
18059         * gcc.dg/noncompile/950921-1.c: Likewise.
18060         * gcc.dg/noncompile/951123-1.c: Likewise.
18061         * gcc.dg/noncompile/971104-1.c: Likewise.
18062         * gcc.dg/noncompile/990416-1.c: Likewise.
18063
18064 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
18065
18066         * g++.dg/parse/undefined1.C: Add error message.
18067
18068 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18069
18070         PR c++/9354
18071         * g++.dg/parse/new1.C: New test.
18072
18073         PR c++/9216
18074         * g++.dg/parse/template2.C: New test.
18075
18076         PR c++/9354
18077         * g++.dg/parse/typedef2.C: New test.
18078
18079         PR c++/9328
18080         * g++.dg/ext/typeof3.C: New test.
18081
18082 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18083
18084         PR c++/2738
18085         * g++.dg/parse/ret-type1.C: New test.
18086
18087         PR c++/3792
18088         * g++.dg/parse/tmpl-outside1.C: New test.
18089
18090         PR c++/4207
18091         * g++.dg/parse/int-as-enum1.C: New test.
18092
18093         PR c++/4903
18094         * g++.dg/parse/no-typename1.C: New test.
18095
18096         PR c++/5533
18097         * g++.dg/parse/no-value1.C: New test.
18098
18099         PR c++/5921
18100         * g++.dg/parse/wrong-inline1.C: New test.
18101
18102         PR c++/6402
18103         * g++.dg/parse/ref1.C: New test.
18104
18105         PR c++/6992
18106         * g++.dg/parse/attr-ctor1.C: New test.
18107
18108         PR c++/7229
18109         * g++.dg/parse/namespace5.C: New test.
18110
18111         PR c++/7917
18112         * g++.dg/parse/func-def1.C: New test.
18113
18114         PR c++/8143
18115         * g++.dg/parse/undefined1.C: New test.
18116
18117         PR c++/5723, PR c++/8522
18118         * g++.dg/parse/specialization1.C: New test.
18119
18120         PR c++/163, PR c++/8595
18121         * g++.dg/parse/struct-as-enum1.C: New test.
18122
18123         PR c++/9173
18124         * g++.dg/parse/undefined2.C: New test.
18125
18126 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18127
18128         PR c++/9298
18129         * g++.dg/parse/template1.C: New test.
18130
18131         PR c++/9384
18132         * g++.dg/parse/using1.C: New test.
18133
18134         PR c++/9285
18135         PR c++/9294
18136         * g++.dg/parse/expr2.C: New test.
18137
18138         PR c++/9388
18139         * g++.dg/parse/lookup2.C: Likewise.
18140
18141 2003-01-21  Jan Hubicka  <jh@suse.cz>
18142
18143         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
18144         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
18145         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
18146         * gcc.c-torture/execute/string-opt-*.c: Likewise.
18147
18148 2003-01-20  Nick Clifton  <nickc@redhat.com>
18149
18150         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
18151         problem with ARM sibcall code generation.
18152
18153 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18154
18155         * gcc.c-torture/execute/20030120-1.c: New.
18156
18157 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
18158
18159         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
18160
18161 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
18162
18163         PR c++/9272
18164         * g++.dg/parse/ctor1.C: New test.
18165
18166         PR c++/9294:
18167         * g++.dg/parse/qualified1.C: New test.
18168
18169         * g++.dg/parse/typename3.C: New test.
18170
18171 2003-01-16  Richard Henderson  <rth@redhat.com>
18172
18173         * g++.dg/tls/init-2.C: Fix error matches for real this time.
18174
18175 2003-01-16  Richard Henderson  <rth@redhat.com>
18176
18177         * g++.dg/pch/pch.exp: Copy test header to the working directory
18178         before using it either for precompilation or direct use.
18179         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
18180         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
18181
18182 2003-01-16  Richard Henderson  <rth@redhat.com>
18183
18184         * gcc.dg/pch/pch.exp: Copy test header to the working directory
18185         before using it either for precompilation or direct use.
18186         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
18187         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
18188
18189 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
18190
18191         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
18192         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
18193         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
18194         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
18195         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
18196         typename warning into error.
18197         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
18198         error messages.
18199         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
18200         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
18201         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
18202         messages.
18203         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
18204         make declaration visible in template.
18205         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
18206         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
18207         messages.
18208         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
18209         message.
18210         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
18211         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
18212         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
18213         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
18214         typename warning with error message.
18215         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
18216         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
18217         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
18218
18219 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
18220
18221         * g++.dg/parse/ambig2.C: New test.
18222
18223 2003-01-15  Richard Henderson  <rth@redhat.com>
18224
18225         * g++.dg/tls/init-2.C: Update error message string.
18226
18227 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18228
18229         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
18230
18231 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
18232
18233         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
18234         all for HC11/HC12.
18235         * gcc.c-torture/compile/20001205-1.x: Likewise.
18236         * gcc.c-torture/compile/20001226-1.x: Likewise.
18237         * gcc.c-torture/compile/920520-1.x: Likewise.
18238         * gcc.c-torture/compile/961203-1.x: Likewise.
18239         * gcc.c-torture/compile/20020604-1.x: Likewise.
18240
18241 2003-01-15  Jan Hubicka  <jh@suse.cz>
18242
18243         * gcc.c-torture/compile/20030115-1.c: New test.
18244
18245         * gcc.dg/i386-fpcvt-1.c: New test.
18246         * gcc.dg/i386-fpcvt-2.c: New test.
18247
18248 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18249
18250         Further conform g++'s __vmi_class_type_info to the C++ ABI
18251         specification.
18252         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18253         the specification.
18254
18255 2003-01-14  Jan Hubicka  <jh@suse.cz>
18256
18257         * gcc.dg/i386-fpcvt-1.c: New test.
18258         * gcc.dg/i386-fpcvt-2.c: New test.
18259
18260 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18261
18262         * gcc.dg/i386-mmx-3.c: New test.
18263
18264 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18265
18266         PR c++/9264
18267         * g++.dg/parse/octal1.C: New file.
18268
18269         PR c++/9172
18270         * g++.dg/parse/typename1.C: New file.
18271
18272 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18273
18274         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18275         * gcc.dg/bf-no-ms-layout.c: Likewise.
18276         * gcc.dg/bf-ms-attrib.c: Likewise.
18277
18278 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18279
18280         PR c++/9099
18281         * g++.dg/parse/dtor1.C: New file.
18282
18283         PR c++/9128
18284         * g++.dg/rtti/typeid1.C: New file.
18285
18286         PR c++/9153
18287         * g++.dg/parse/lookup1.C: New file.
18288
18289         PR c++/9171
18290         * g++.dg/templ/spec5.C: New file.
18291
18292 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18293
18294         * gcc.c-torture/compile/20030110-1.c: New test.
18295
18296 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18297
18298         Merge from pch-branch:
18299
18300         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18301
18302         * gcc.dg/pch/cpp-1.h: New.
18303         * gcc.dg/pch/cpp-1.c: New.
18304         * gcc.dg/pch/cpp-2.h: New.
18305         * gcc.dg/pch/cpp-2.c: New.
18306
18307         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18308
18309         * gcc.dg/pch/except-1.h: New.
18310         * gcc.dg/pch/except-1.c: New.
18311
18312         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18313
18314         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18315         running test.
18316         * gcc.dg/pch: Include *.hp not *.h.
18317         * gcc.dg/pch/system-1.h: New.
18318         * gcc.dg/pch/system-1.c: New.
18319
18320         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18321
18322         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18323         rather than trying to build and run a program using PCH.
18324         * gcc.dg/pch: Remove dg-do commands from test files.
18325
18326         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18327
18328         * gcc.dg/pch/macro-3.c: New.
18329         * gcc.dg/pch/macro-3.h: New.
18330
18331         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18332
18333         * gcc.dg/pch/common-1.c: New.
18334         * gcc.dg/pch/common-1.h: New.
18335         * gcc.dg/pch/decl-1.c: New.
18336         * gcc.dg/pch/decl-1.h: New.
18337         * gcc.dg/pch/decl-2.c: New.
18338         * gcc.dg/pch/decl-2.h: New.
18339         * gcc.dg/pch/decl-3.c: New.
18340         * gcc.dg/pch/decl-3.h: New.
18341         * gcc.dg/pch/decl-4.c: New.
18342         * gcc.dg/pch/decl-4.h: New.
18343         * gcc.dg/pch/decl-5.c: New.
18344         * gcc.dg/pch/decl-5.h: New.
18345         * gcc.dg/pch/global-1.c: New.
18346         * gcc.dg/pch/global-1.h: New.
18347         * gcc.dg/pch/inline-1.c: New.
18348         * gcc.dg/pch/inline-1.h: New.
18349         * gcc.dg/pch/inline-2.c: New.
18350         * gcc.dg/pch/inline-2.h: New.
18351         * gcc.dg/pch/static-1.c: New.
18352         * gcc.dg/pch/static-1.h: New.
18353         * gcc.dg/pch/static-2.c: New.
18354         * gcc.dg/pch/static-2.h: New.
18355
18356         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18357
18358         * g++.dg/pch/pch.exp: Better handle failing testcases.
18359         * gcc.dg/pch/pch.exp: Likewise.
18360         * gcc.dg/pch/macro-1.c: New.
18361         * gcc.dg/pch/macro-1.h: New.
18362         * gcc.dg/pch/macro-2.c: New.
18363         * gcc.dg/pch/macro-2.h: New.
18364
18365         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18366
18367         * g++.dg/dg.exp: Treat files in pch/ specially.
18368         * g++.dg/pch/pch.exp: New file.
18369         * g++.dg/pch/empty.H: New file.
18370         * g++.dg/pch/empty.C: New file.
18371         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18372         "precompile".
18373
18374         * gcc.dg/pch/pch.exp: New file.
18375         * gcc.dg/pch/empty.h: New file.
18376         * gcc.dg/pch/empty.c: New file.
18377         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18378         "precompile".
18379
18380 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18381
18382         * g++.dg/template/friend14.C: New test.
18383
18384 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18385
18386         * gcc.dg/old-style-asm-1.c: New test.
18387
18388 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18389
18390         * gcc.c-torture/compile/20030109-1.c: New test.
18391
18392 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18393
18394         * gcc.c-torture/execute/20030109-1.c: New test.
18395
18396 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18397
18398         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18399         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18400         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18401         * g++.old-deja/g++.mike/eh2.C: Likewise
18402         * g++.old-deja/g++.mike/eh3.C: Likewise
18403         * g++.old-deja/g++.mike/eh5.C: Likewise
18404         * g++.old-deja/g++.mike/eh6.C: Likewise
18405         * g++.old-deja/g++.mike/eh7.C: Likewise
18406         * g++.old-deja/g++.mike/eh8.C: Likewise
18407         * g++.old-deja/g++.mike/eh9.C: Likewise
18408         * g++.old-deja/g++.mike/eh10.C: Likewise
18409         * g++.old-deja/g++.mike/eh12.C: Likewise
18410         * g++.old-deja/g++.mike/eh13.C: Likewise
18411         * g++.old-deja/g++.mike/eh14.C: Likewise
18412         * g++.old-deja/g++.mike/eh16.C: Likewise
18413         * g++.old-deja/g++.mike/eh17.C: Likewise
18414         * g++.old-deja/g++.mike/eh18.C: Likewise
18415         * g++.old-deja/g++.mike/eh21.C: Likewise
18416         * g++.old-deja/g++.mike/eh23.C: Likewise
18417         * g++.old-deja/g++.mike/eh24.C: Likewise
18418         * g++.old-deja/g++.mike/eh25.C: Likewise
18419         * g++.old-deja/g++.mike/eh26.C: Likewise
18420         * g++.old-deja/g++.mike/eh27.C: Likewise
18421         * g++.old-deja/g++.mike/eh28.C: Likewise
18422         * g++.old-deja/g++.mike/eh29.C: Likewise
18423         * g++.old-deja/g++.mike/eh31.C: Likewise
18424         * g++.old-deja/g++.mike/eh33.C: Likewise
18425         * g++.old-deja/g++.mike/eh34.C: Likewise
18426         * g++.old-deja/g++.mike/eh35.C: Likewise
18427         * g++.old-deja/g++.mike/eh36.C: Likewise
18428         * g++.old-deja/g++.mike/eh37.C: Likewise
18429         * g++.old-deja/g++.mike/eh38.C: Likewise
18430         * g++.old-deja/g++.mike/eh39.C: Likewise
18431         * g++.old-deja/g++.mike/eh40.C: Likewise
18432         * g++.old-deja/g++.mike/eh41.C: Likewise
18433         * g++.old-deja/g++.mike/eh42.C: Likewise
18434         * g++.old-deja/g++.mike/eh44.C: Likewise
18435         * g++.old-deja/g++.mike/eh46.C: Likewise
18436         * g++.old-deja/g++.mike/eh47.C: Likewise
18437         * g++.old-deja/g++.mike/eh48.C: Likewise
18438         * g++.old-deja/g++.mike/eh49.C: Likewise
18439         * g++.old-deja/g++.mike/eh50.C: Likewise
18440         * g++.old-deja/g++.mike/eh51.C: Likewise
18441         * g++.old-deja/g++.mike/eh53.C: Likewise
18442         * g++.old-deja/g++.mike/eh55.C: Likewise
18443         * g++.old-deja/g++.mike/p7912.C: Likewise
18444         * g++.old-deja/g++.mike/p9706.C: Likewise
18445         * g++.old-deja/g++.mike/p10416.C: Likewise
18446         * g++.old-deja/g++.mike/p11667.C: Likewise
18447         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18448         Remove redundant reference to Iris.
18449         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18450         Elxsi, i860, Pico Java, and WE32K.
18451
18452 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18453
18454         * g++.dg/ext/asm4.C: New test.
18455
18456 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18457
18458         PR c++/9030
18459         * g++.dg/template/friend12.C: New test.
18460         * g++.dg/template/friend13.C: Likewise.
18461         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18462
18463 2003-01-08  Jan Hubicka  <jh@suse.cz>
18464
18465         * gcc.dg/i386-cadd.c: New test.
18466         * gcc.dg/i386-cmov4.c: Likewise.
18467
18468 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18469
18470         PR c++/9165
18471         * g++.dg/warn/Wunused-3.C: New test.
18472
18473         * g++.dg/abi/bitfield9.C: New test.
18474
18475         PR c++/9189
18476         * g++.dg/parse/defarg3.C: New test.
18477
18478 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18479
18480         * g++.dg/parse/ambig1.C: New test.
18481         * g++.dg/parse/defarg2.C: New test.
18482
18483 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18484
18485         * g++.dg/template/defarg-1.C: New test.
18486         * g++.dg/template/local2.C: Likewise.
18487
18488 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18489
18490         * gcc.c-torture/execute/20030105-1.c: New test.
18491
18492 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18493
18494         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18495         * g++.dg/parse/namespace4.C: Likewise.
18496
18497 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18498
18499         * g++.dg/template/ntp2.C: New test.
18500
18501 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18502
18503         * g++.dg/parse/extern-C-1.C: New test.
18504
18505         * g++.dg/parse/namespace4.C: New test.
18506
18507         * g++.dg/template/nested1.C: New test.
18508
18509         * g++.dg/parse/namespace3.C: New test.
18510
18511 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18512
18513         * g++.dg/lookup/two-stage1.C: New test.
18514
18515 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18516
18517         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18518         * g++.old-deja/g++.jason/access8.C: Likewise.
18519         * g++.old-deja/g++.other/decl5.C: Likewise.
18520
18521 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18522
18523         * g++.dg/parse/parse7.C: New test.
18524
18525 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18526
18527         PR c++/2843
18528         * g++.dg/ext/attrib7.C: New test.
18529
18530 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18531
18532         * g++.dg/parse/parse6.C: New test.
18533
18534 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18535
18536         * gcc.dg/h8300-stack-1.c: New.
18537
18538 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18539
18540         g++.dg/lookup/exception1.C: New test.
18541
18542         g++.dg/lookup/template1.C: New test.
18543
18544         g++.dg/parse/namespace2.C: New test.
18545
18546         g++.dg/parse/parens2.C: New test.
18547
18548 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18549
18550         * g++.dg/parse/parse5.C: New test.
18551         * g++.dg/lookup/scoped4.C: New test.
18552
18553 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18554
18555         * g++.dg/parse/parens1.C: New test.
18556
18557         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18558         angle-bracket1.C.
18559         * g++.dg/parse/parens2.C: New test.
18560
18561         * g++.dg/lookup/scope-operator1.C: New test.
18562
18563         * g++.dg/parse/operator1.C: New test.
18564
18565 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18566
18567         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18568         * g++.old-deja/g++.other/access6.C: Likewise.
18569         * g++.old-deja/g++.other/decl1.C: Likewise.
18570         * g++.old-deja/g++.pt/typename12.C: Likewise.
18571
18572 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18573
18574         * g++.dg/parse/namespace1.C: New test.
18575
18576 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18577
18578         * g++.dg/parse/parse4.C: New test.
18579
18580 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18581
18582         * g++.dg/parse/parse3.C: New test.
18583
18584 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18585
18586         * g++.dg/parse/parse2.C: New test.
18587
18588 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18589
18590         * g++.dg/template/friend11.C: New test.
18591
18592 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18593
18594         * g++.dg/parse/parse1.C: New test.
18595
18596 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18597
18598         * lib/profopt.exp: Change the name of a global variable to avoid
18599         possible clashes with other test suites.
18600
18601 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18602
18603         * g++.dg/inherit/covariant8.C: New test.
18604
18605 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18606
18607         * g++.dg/init/array9.C: New test.
18608
18609         PR c++/9112
18610         * g++.dg/parse/expr1.C: New test.
18611
18612 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18613
18614         * gcc.c-torture/compile/20021230-1.c: New test.
18615
18616 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18617
18618         * g++.dg/inherit/covariant5.C: New test.
18619         * g++.dg/inherit/covariant6.C: New test.
18620         * g++.dg/inherit/covariant7.C: New test.
18621
18622 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18623
18624         PR c++/2739
18625         * g++.dg/other/access2.C: New test.
18626
18627 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18628
18629         * g++.dg/other/anon-struct.C: No longer fails
18630         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18631         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18632         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18633
18634 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18635
18636         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18637
18638 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18639
18640         * g++.dg/eh/spec4.C: Remove stray semicolon.
18641         * g++.dg/expr/pmf-1.C: Change error message.
18642         * g++.dg/ext/asm1.C: Remove stray semicolon.
18643         * g++.dg/ext/typename1.C: Add missing typenames.
18644         * g++.dg/inherit/template-as-base.C: Change error message.
18645         * g++.dg/lookup/scoped1.C: Likewise.
18646         * g++.dg/lookup/scoped2.C: Likewise.
18647         * g++.dg/lookup/using2.C: Likewise.
18648         * g++.dg/other/component1.C: Remove stray semicolon.
18649         * g++.dg/other/do1.C: Change error message.
18650         * g++.dg/other/error2.C: Likewise.
18651         * g++.dg/other/init1.C: Likewise.
18652         * g++.dg/other/packed1.C: Remove stray semicolon.
18653         * g++.dg/other/ptrmem2.C: Change error message.
18654         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18655         marker.
18656         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18657         * g++.dg/template/access3.C: Add typename keyword.
18658         * g++.dg/template/access5.C: Remove stray semicolon.
18659         * g++.dg/template/access6.C: Likewise.
18660         * g++.dg/template/complit1.C: Likewise.
18661         * g++.dg/template/crash1.C: Change error message.
18662         * g++.dg/template/inherit2.C: Remove stray semicolon.
18663         * g++.dg/template/instantiate2.C: Likewise.
18664         * g++.dg/template/instantiate3.C: Change error message.
18665         * g++.dg/template/qual1.C: Remove stray semicolon.
18666         * g++.dg/template/qualttp18.C: Change error message.
18667         * g++.dg/template/ref1.C: Remove stray semicolon.
18668         * g++.dg/template/sizeof1.C (A::value): Declare it.
18669         * g++.dg/template/spec4.C: Change error message.
18670         * g++.dg/template/static1.C: Likewise.
18671         * g++.dg/template/type1.C: Likewise.
18672         * g++.dg/template/typename3.C: Likewise.
18673         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18674         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18675         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18676         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18677         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18678         named return value extension.
18679         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18680         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18681         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18682         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18683         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18684         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18685         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18686         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18687         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18688         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18689         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18690         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18691         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18692         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18693         syntax.
18694         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18695         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18696         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18697         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18698         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18699         * g++.old-deja/g++.brendan/template11.C: Likewise.
18700         * g++.old-deja/g++.brendan/template26.C: Likewise.
18701         * g++.old-deja/g++.brendan/template27.C: Use explicit
18702         specialization syntax.
18703         * g++.old-deja/g++.brendan/template30.C: Likewise.
18704         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18705         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18706         non-dependent names.
18707         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18708         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18709         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18710         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18711         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18712         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18713         named return value extension.
18714         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18715         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18716         * g++.old-deja/g++.ext/return1.C: Likewise.
18717         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18718         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18719         * g++.old-deja/g++.jason/access8.C: Likewise.
18720         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18721         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18722         pseudo-destructor names.
18723         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18724         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18725         pseudo-destructor names.
18726         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18727         * g++.old-deja/g++.jason/overload19.C: Likewise.
18728         * g++.old-deja/g++.jason/overload32.C: Likewise.
18729         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18730         stray semicolons.
18731         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18732         * g++.old-deja/g++.jason/return.C: Likewise.
18733         * g++.old-deja/g++.jason/return2.C: Likewise.
18734         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18735         * g++.old-deja/g++.jason/special.C: Use explicit specialization
18736         syntax.
18737         * g++.old-deja/g++.jason/template10.C: Account for use of
18738         non-dependent names.
18739         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
18740         syntax.
18741         * g++.old-deja/g++.jason/template37.C: Likewise.
18742         * g++.old-deja/g++.law/access4.C: Change error messages.
18743         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
18744         pseudo-destructor names.
18745         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18746         * g++.old-deja/g++.law/ctors9.C: Likewise.
18747         * g++.old-deja/g++.law/cvt22.C: Likewise.
18748         * g++.old-deja/g++.law/dtors5.C: Likewise.
18749         * g++.old-deja/g++.law/global-init1.C: Likewise.
18750         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18751         * g++.old-deja/g++.law/operators28.C: Likewise.
18752         * g++.old-deja/g++.law/visibility28.C: Likewise.
18753         * g++.old-deja/g++.martin/eval1.C: Likewise.
18754         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18755         name.
18756         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18757         * g++.old-deja/g++.mike/net34.C: Likewise.
18758         * g++.old-deja/g++.mike/net36.C: Likewise.
18759         * g++.old-deja/g++.mike/ns2.C: Likewise.
18760         * g++.old-deja/g++.mike/p12306.C: Likewise.
18761         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18762         value extension.
18763         * g++.old-deja/g++.mike/p700.C: Likewise.
18764         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18765         * g++.old-deja/g++.mike/p710.C: Likewise.
18766         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18767         value extension.
18768         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18769         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18770         * g++.old-deja/g++.ns/crash2.C: Likewise.
18771         * g++.old-deja/g++.ns/crash3.C: Likewise.
18772         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18773         * g++.old-deja/g++.ns/ns17.C: Likewise.
18774         * g++.old-deja/g++.ns/template16.C: Likewise.
18775         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18776         keyword.
18777         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18778         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18779         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18780         named return value extension.
18781         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18782         * g++.old-deja/g++.other/access4.C: Issue additional error
18783         messages.
18784         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18785         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18786         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18787         * g++.old-deja/g++.other/crash25.C: Change error message.
18788         * g++.old-deja/g++.other/crash4.C: Change error message.
18789         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18790         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18791         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18792         checks.
18793         * g++.old-deja/g++.other/defarg8.C: Likewise.
18794         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18795         * g++.old-deja/g++.other/dtor10.C: Likewise.
18796         * g++.old-deja/g++.other/incomplete.C: Likewise.
18797         * g++.old-deja/g++.other/linkage7.C: Likewise.
18798         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18799         lookup algorithm.
18800         * g++.old-deja/g++.other/mangle2.C: Likewise.
18801         * g++.old-deja/g++.other/refinit2.C: Likewise.
18802         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18803         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18804         * g++.old-deja/g++.pt/crash28.C: Likewise.
18805         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18806         syntax.
18807         * g++.old-deja/g++.pt/crash32.C: Change error message.
18808         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18809         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18810         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18811         error message position.
18812         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18813         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18814         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18815         syntax.
18816         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18817         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18818         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18819         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18820         keyword.
18821         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18822         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18823         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18824         keyword.
18825         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18826         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18827         syntax.
18828         * g++.old-deja/g++.pt/friend28.C: Account for use of
18829         non-dependent names.
18830         * g++.old-deja/g++.pt/friend29.C: Likewise.
18831         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18832         rules.
18833         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18834         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18835         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18836         lookup rules.
18837         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18838         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18839         keyword.
18840         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18841         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18842         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18843         keyword.
18844         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18845         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18846         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18847         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18848         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18849         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18850         keyword.
18851         * g++.old-deja/g++.pt/spec10.C: Likewise.
18852         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18853         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18854         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18855         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18856         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18857         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18858         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18859         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18860         * g++.old-deja/g++.pt/typename15.C: Likewise.
18861         * g++.old-deja/g++.pt/typename22.C: Likewise.
18862         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18863         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18864         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18865         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18866         syntax.
18867         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18868         return value extension.
18869         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18870         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18871         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18872         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18873
18874 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18875
18876         * g++.dg/warn/inline1.C: New test.
18877         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18878         * g++.old-deja/g++.jason/synth10.C: Likewise.
18879         * g++.old-deja/g++.mike/net31.C: Likewise.
18880         * g++.old-deja/g++.mike/p8786.C: Likewise.
18881
18882         * g++.dg/template/friend10.C: New test.
18883         * g++.dg/template/conv5.C: New test.
18884
18885 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18886
18887         * g++.dg/lookup/scoped3.C: New test.
18888
18889         * g++.dg/lookup/decl1.C: New test.
18890         * g++.dg/lookup/decl2.C: New test.
18891
18892 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18893
18894         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18895         gcc.c-torture/compile/20021015-1.c,
18896         gcc.c-torture/compile/20021015-2.c,
18897         gcc.c-torture/compile/20021123-1.c,
18898         gcc.c-torture/compile/20021123-2.c,
18899         gcc.c-torture/compile/20021123-3.c,
18900         gcc.c-torture/compile/20021123-4.c,
18901         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18902         only to 3.1 or 3.2 branch.
18903
18904 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18905
18906         * gcc.dg/i386-bitfield3.c: New test.
18907
18908         * gcc.dg/i386-bitfield2.c: New test.
18909
18910 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18911
18912         * g++.dg/parse/conv_op1.C: New test.
18913
18914 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18915
18916         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18917         approved.
18918
18919 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18920
18921         * gcc.c-torture/compile/20021220-1.c: New test.
18922
18923 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18924
18925         * gcc.dg/i386-fastcall-1.c: New.
18926
18927 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18928
18929         * gcc.c-torture/execute/20021219-1.c: New test.
18930
18931 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18932
18933         * gcc.dg/i386-pic-1.c: New test.
18934
18935 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18936
18937         PR c++/8099
18938         * g++.dg/template/friend9.C: New test.
18939
18940 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18941
18942         PR c++/3663
18943         * g++.dg/template/access7.C: New test.
18944
18945 2002-12-18  Nick Clifton  <nickc@redhat.com>
18946
18947         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18948         the libstdc++-v3 directory has been found.
18949
18950 2002-12-12  Devang Patel <dpatel@apple.com>
18951         * gcc.dg/darwin-ld-1.c: New test.
18952         * gcc.dg/darwin-ld-2.c: New test.
18953         * gcc.dg/darwin-ld-3.c: New test.
18954         * gcc.dg/darwin-ld-4.c: New test.
18955         * gcc.dg/darwin-ld-5.c: New test.
18956
18957 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18958
18959         * gcc.c-torture/compile/20021212-1.c: New test.
18960
18961 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18962
18963         * gcc.dg/fshort-wchar: New test.
18964
18965 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18966
18967         PR c++/8372
18968         * g++.dg/template/dtor1.C: New test.
18969
18970         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18971         markers.
18972
18973 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18974
18975         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18976
18977 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18978
18979         * g++.dg/template/static1.C: New test.
18980         * g++.dg/template/static2.C: New test.
18981         * g++.old-deja/g++.ext/memconst.C: New test.
18982
18983 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18984
18985         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18986         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18987         * g++.dg/special/initp1.C: Likewise.
18988
18989 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18990
18991         * gcc.c-torture/execute/20021204-1.c: New test.
18992
18993 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18994
18995         * gcc.dg/ppc-fmadd-1.c: New file.
18996         * gcc.dg/ppc-fmadd-2.c: New file.
18997         * gcc.dg/ppc-fmadd-3.c: New file.
18998
18999 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19000
19001         * gcc.c-torture/compile/20021204-1.c: New test.
19002
19003 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19004
19005         * g++.dg/inherit/covariant2.C: New test.
19006         * g++.dg/inherit/covariant3.C: New test.
19007         * g++.dg/inherit/covariant4.C: New test.
19008         * g++.dg/inherit/covariant1.C: Remove XFAIL.
19009         * g++.old-deja/g++.robertl/eb17.C: Likewise.
19010
19011 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
19012
19013         PR c++/8688
19014         * g++.dg/init/brace3.C: New test.
19015
19016 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
19017
19018         * gcc.dg/20020210-1.c: Fix a comment typo.
19019
19020 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
19021
19022         PR c++/8720
19023         * g++.dg/parse/defarg1.C: New test.
19024
19025         PR c++/8615
19026         * g++.dg/template/char1.C: New test.
19027
19028         * g++.dg/template/varmod1.C: Fix typo.
19029
19030 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19031
19032         DR 180
19033         * g++.old-deja/g++.pt/crash32.C: Expect error.
19034
19035 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
19036
19037         PR c++/5919
19038         * g++.dg/template/varmod1.C: New test.
19039
19040         PR c++/8727
19041         * g++.dg/inherit/typeinfo1.C: New test.
19042
19043         PR c++/8663
19044         * g++.dg/inherit/typedef1.C: New test.
19045
19046 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
19047
19048         PR c++/8332
19049         PR c++/8493
19050         * g++.dg/template/strlen1.C: New test.
19051
19052         PR c++/8227
19053         * g++.dg/template/ctor2.C: New test.
19054
19055         PR c++/8214
19056         * g++.dg/init/string1.C: New test.
19057
19058         PR c++/8511
19059         * g++.dg/template/friend8.C: New test.
19060
19061 2002-11-29  Joe Buck <jbuck@synopsys.com>
19062
19063         * g++.dg/lookup/anon2.C: New test.
19064
19065 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
19066
19067         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19068         h8300 port.
19069
19070 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19071
19072         * gcc.dg/bitfld-6.c: New test.
19073
19074 2002-11-27  Jan Hubicka  <jh@suse.cz>
19075
19076         * gcc.c-torture/execute/20021127.[cx]: New test.
19077
19078 2002-11-26  Jan Hubicka  <jh@suse.cz>
19079
19080         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19081         quality.
19082
19083 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19084
19085         * g++.dg/init/brace2.C: New test.
19086         * g++.old-deja/g++.mike/p9129.C: Correct.
19087
19088 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
19089
19090         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
19091
19092 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
19093
19094         * gcc.dg/sibcall-6: New test for indirect sibcalls.
19095
19096 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
19097
19098         * testsuite/g++.dg/abi/empty11.C: New test.
19099         * testsuite/g++.dg/rtti/cv1.C: New test.
19100
19101 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
19102
19103         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
19104
19105 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
19106
19107         * g++.dg/abi/empty10.C: New test.
19108
19109 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19110
19111         * gcc.c-torture/compile/20021124-1.c: New test.
19112
19113 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
19114
19115         * g++.dg/abi/rtti2.C: New test.
19116
19117 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19118
19119         * gcc.dg/i386-unroll-1.c: New test.
19120
19121 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19122
19123         * gcc.c-torture/compile/20021120-1.c: New test.
19124         * gcc.c-torture/compile/20021120-2.c: New test.
19125
19126 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19127
19128         * gcc.dg/bitfld-5.c: New test.
19129
19130 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19131
19132         * gcc.c-torture/execute/20021120-3.c: New test.
19133
19134 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19135
19136         * gcc.c-torture/execute/20021120-2.c: New test.
19137
19138 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19139
19140         * gcc.c-torture/execute/20021120-1.c: New test.
19141
19142 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
19143
19144         * gcc.c-torture/execute/20021118-3.c: New test.
19145
19146 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19147
19148         * gcc.c-torture/compile/20021119-1.c: New test.
19149
19150 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
19151
19152         * gcc.dg/duff-1.c: New test.
19153         * gcc.dg/duff-2.c: New test.
19154         * gcc.dg/duff-3.c: New test.
19155
19156 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
19157
19158         * gcc.dg/cpp/_Pragma5.c: New test.
19159
19160 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19161
19162         * gcc.c-torture/execute/20021118-2.c: New test.
19163
19164 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19165
19166         * gcc.c-torture/execute/20021118-1.c: New test.
19167
19168 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
19169
19170         * gcc.dg/20021116-1.c: New test.
19171
19172 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
19173
19174         * g++.dg/abi/vcall1.C: New test.
19175
19176 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
19177
19178         * gcc.dg/20021029-1.c: New test.
19179         * gcc.dg/20021029-2.c: New test.
19180
19181 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19182
19183         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
19184
19185 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19186
19187         PR c/8439
19188         * gcc.dg/20021110.c: Move to ...
19189         * gcc.c-torture/compile/20021110.c: .... here.
19190
19191 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19192
19193         PR c/8467
19194         * gcc.c-torture/execute/20021111-1.c
19195
19196 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19197
19198         PR c/8439
19199         * gcc.dg/20021110.c: New test.
19200
19201 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
19202
19203         * g++.dg/abi/vthunk3.C: Run only on x86.
19204
19205 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19206
19207         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
19208
19209 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
19210
19211         * lib/compat.exp (compat-execute): Fix logic error in last
19212         change.
19213
19214 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
19215
19216         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
19217
19218 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19219
19220         PR c++/8389
19221         * g++.dg/template/access6.C: New test.
19222
19223 2002-11-08  Jan Hubicka  <jh@suse.cz>
19224
19225         * gcc.dg/i386-ssefp-1.c: New test.
19226         * gcc.dg/i386-ssefp-1.c: New test.
19227
19228 2002-11-08  Jan Hubicka  <jh@suse.cz>
19229
19230         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
19231
19232 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19233
19234         * g++.dg/abi/vthunk3.C: New test.
19235
19236         PR c++/8338
19237         * g++.dg/template/crash2.C: New test.
19238
19239 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19240
19241         * testsuite/g++.dg/abi/dtor1.C: New test.
19242         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19243
19244 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19245
19246         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19247         Darwin.
19248
19249 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19250
19251         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19252         -mthumb.  Only xfail with -O0.
19253
19254 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19255
19256         * g++.dg/abi/thunk1.C: New test.
19257         * g++.dg/abi/thunk2.C: Likewise.
19258         * g++.dg/abi/vtt1.C: Likewise.
19259
19260 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19261
19262         PR optimization/8423
19263         * gcc.c-torture/execute/builtin-constant.c: New test.
19264
19265 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19266
19267         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19268         Add some more cases.
19269
19270 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19271
19272         PR c++/8391
19273         * g++.dg/opt/local1.C: New test.
19274
19275 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19276
19277         PR c++/8160
19278         * g++.dg/template/complit1.C: New test.
19279
19280         PR c++/8149
19281         * g++.dg/template/typename4.C: Likewise.
19282
19283 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19284
19285         Core issue 287, PR c++/7639
19286         * g++.dg/template/instantiate1.C: Adjust error location.
19287         * g++.dg/template/instantiate3.C: New test.
19288         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19289         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19290         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19291
19292 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19293
19294         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19295
19296 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19297
19298         PR c++/8287
19299         * g++.dg/init/dtor2.C: New test.
19300
19301 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19302
19303         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19304         * gcc.dg/nest.c: Bypass errors on irix6.
19305
19306 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19307
19308         * gcc.dg/nest.c: Expect error for mmix-*-*.
19309         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19310
19311 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19312
19313         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19314         markers.
19315
19316         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19317
19318 2002-10-25  Mike Stump  <mrs@apple.com>
19319
19320         * gcc.dg/warn-1.c: New test.
19321
19322 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19323
19324         * g++.dg/template/typename3.C: New test.
19325
19326 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19327
19328         * g++.dg/lookup/ptrmem1.C: New test.
19329
19330         * g++.dg/abi/vthunk2.C: New test.
19331
19332 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19333
19334         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19335
19336 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19337
19338         * g++.dg/abi/empty9.C: New test.
19339
19340 2002-10-24  Richard Henderson  <rth@redhat.com>
19341
19342         * g++.dg/inherit/thunk1.C: Enable for ia64.
19343
19344 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19345
19346         PR c++/8067
19347         * g++.dg/lookup/pretty1.C: New test.
19348
19349 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19350
19351         * gcc.dg/20021023-1.c: New test.
19352
19353 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19354
19355         PR c++/7679
19356         * g++.dg/parse/inline1.C: New test.
19357
19358 2002-10-23  Richard Henderson  <rth@redhat.com>
19359
19360         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19361
19362         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19363
19364 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19365
19366         PR c++/6579
19367         * g++.dg/parse/stmtexpr3.C: New test.
19368
19369 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19370
19371         * g++.dg/expr/cond1.C: New test.
19372
19373 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19374
19375         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19376
19377 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19378
19379         * g++.dg/abi/vbase13.C: New test.
19380         * g++.dg/abi/vbase14.C: Likewise.
19381
19382 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19383
19384         * gcc.dg/tls/pic-1.c: New test.
19385         * gcc.dg/tls/nonpic-1.c: New test.
19386         * gcc.dg/20021018-1.c: New test.
19387
19388 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19389
19390         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19391         Remove only files with the same base name as the test case.
19392         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19393         (profopt-execute): Likewise.  Also, remove old profiling
19394         and performance data files before running the tests.
19395
19396         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19397         * g++.dg/bprob/bprob.exp: Likewise.
19398         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19399         to allow more general test case names.
19400
19401         * g++.dg/bprob/bprob-1.C: Rename to ...
19402         * g++.dg/bprob/g++-bprob-1.C: ... this.
19403
19404         * g77.dg/bprob/bprob-1.f: Rename to ...
19405         * g77.dg/bprob/g77-bprob-1.f: ... this.
19406
19407 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19408
19409         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19410         bison 1.50 or later.
19411
19412 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19413
19414         * g++.dg/README: Describe more test directories.
19415
19416 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19417
19418         * g++.dg/init/array6.C: Add additional tests.
19419
19420 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19421
19422         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19423         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19424
19425 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19426
19427         * gcc.c-torture/compile/20020604-1.x: New.
19428         * gcc.c-torture/compile/simd-5.x: Likewise.
19429         * gcc.c-torture/execute/920710-1.x: Likewise.
19430         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19431
19432 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19433
19434         * g++.dg/inherit/override1.C: Add dg-options clause.
19435
19436 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19437
19438         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19439         _mm_slli_si128.
19440
19441 2002-10-19  Andreas Schwab  <schwab@suse.de>
19442
19443         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19444         directory component.
19445
19446 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19447
19448         * g++.dg/inherit/thunk1.C: New test.
19449
19450         * g++.dg/inherit/override1.C: New test.
19451
19452         * g++.dg/abi/mangle11.C: New test.
19453         * g++.dg/abi/mangle14.C: New test.
19454         * g++.dg/abi/mangle17.C: New test.
19455
19456 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19457
19458         * g++.dg/overload/member2.C: New test.
19459
19460 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19461
19462         * g++.dg/README: Describe new compat directory.
19463         * g++.dg/dg.exp: Skip tests in compat directory.
19464         * README.compat: New file.
19465         * lib/compat.exp: New expect script.
19466         * g++.dg/compat: New test directory.
19467         * g++.dg/compat/compat.exp: New expect script.
19468         * g++.dg/compat/abi: New test directory.
19469         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19470         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19471         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19472         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19473         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19474         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19475         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19476         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19477         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19478         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19479         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19480         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19481         * g++.dg/compat/break: New test directory.
19482         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19483         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19484         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19485         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19486         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19487         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19488         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19489         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19490         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19491         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19492         g++.dg/compat/break/README: New files.
19493         * g++.dg/compat/eh: New test directory.
19494         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19495         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19496         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19497         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19498         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19499         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19500         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19501         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19502         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19503         g++.dg/compat/eh/filter2_y.C,
19504         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19505         g++.dg/compat/eh/new1_y.C,
19506         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19507         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19508         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19509         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19510         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19511         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19512         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19513         g++.dg/compat/eh/unexpected1_y.C: New files.
19514         * g++.dg/compat/init: New test directory.
19515         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19516         g++.dg/compat/init/array5_y.C,
19517         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19518         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19519         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19520         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19521         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19522         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19523         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19524         g++.dg/compat/init/init-ref2_y.C: New files.
19525
19526 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19527
19528         PR c++/7584
19529         * g++.dg/inherit/using3.C: New test.
19530
19531 2002-10-17  Jan Hubicka  <jh@suse.cz>
19532
19533         * gcc.dg/20021017-2.c: New test.
19534
19535 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19536
19537         * g++.dg/abi/mangle16.C: Adjust.
19538
19539         * g++.dg/init/array8.C: New test.
19540
19541 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19542
19543         * gcc.dg/special/mips-abi.exp: New test.
19544         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19545
19546 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19547
19548         * g++.dg/abi/mangle16.C: New test.
19549         * g++.dg/abi/mangle17.C: Likewise.
19550
19551         PR c++/7478
19552         * g++.dg/template/ref1.C: New test.
19553
19554 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19555
19556         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19557
19558 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19559
19560         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19561
19562 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19563
19564         PR c++/7524
19565         * g++.dg/init/array7.C: New test.
19566
19567 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19568
19569         * g++.dg/init/array6.C: New test.
19570
19571         * g++.dg/abi/mangle13.C: Likewise.
19572         * g++.dg/abi/mangle14.C: Likewise.
19573         * g++.dg/abi/mangle15.C: Likewise.
19574
19575 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19576
19577         * g++.dg/abi/empty8.C: New test.
19578
19579 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19580
19581         * g++.dg/init/ctor1.C: New test.
19582
19583 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19584
19585         * gcc.c-torture/execute/20021015-1.c: New test.
19586
19587 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19588
19589         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19590
19591 2002-10-14  Jan Hubicka  <jh@suse.cz>
19592
19593         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19594
19595 2002-10-14  Richard Henderson  <rth@redhat.com>
19596
19597         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19598
19599 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19600
19601         PR optimization/6631
19602         * g++.dg/opt/const2.C: New test.
19603
19604 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19605
19606         PR c++/7176
19607         * g++.dg/parse/friend1.C: New test.
19608         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19609
19610 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19611
19612         * gcc.dg/20021014-1.c: New test.
19613
19614 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19615
19616         PR c++/5661
19617         * g++.dg/ext/vlm1.C: New test.
19618         * g++.dg/ext/vlm2.C: Likewise.
19619
19620         * g++.dg/init/array1.C: Remove invalid braces.
19621         * g++.dg/init/brace1.C: New test.
19622         * g++.dg/init/copy2.C: Likewise.
19623         * g++.dg/init/copy3.C: Likewise.
19624         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19625         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19626         braces.
19627
19628 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19629
19630         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19631
19632 2002-10-11  Richard Shann  <richard.shann@superh.com>
19633
19634         * gcc.c-torture/compile/simd-5.c: New test.
19635
19636 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19637
19638         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19639
19640 2002-10-10  Jim Wilson  <wilson@redhat.com>
19641
19642         * gcc.c-torture/execute/20021010-1.c: New test.
19643
19644 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19645
19646         PR c/7353
19647         * g++.dg/ext/typedef-init.C: New test.
19648         * gcc.dg/typedef-init.c: New test.
19649
19650 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19651
19652         * gcc.dg/cpp/paste13.c: New test.
19653
19654 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19655
19656         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19657         remaining platforms, XFAIL during compile, not execute.  Don't
19658         XFAIL at -O0.
19659
19660 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19661
19662         * gcc.dg/alias-1.c: Tweak expected warning.
19663
19664 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19665
19666         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19667
19668 2002-10-06  Andreas Jaeger  <aj@suse.de>
19669
19670         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19671         * gcc.dg/cpp/c++98.C: Likewise.
19672
19673         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19674         * g++.dg/cpp/c++98.C: Likewise.
19675
19676         * g++.dg/README (Subdirectories): Mention cpp directory.
19677
19678         PR target/7559
19679         * gcc.dg/20021006-1.c: New test.
19680
19681 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19682
19683         PR c++/7804
19684         * g++.dg/other/warning1.C: New test.
19685
19686 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19687
19688         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19689         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19690         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19691
19692 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19693
19694         PR c++/7931
19695         * g++.dg/template/ptrmem3.C: New test.
19696
19697         PR c++/7754
19698         * g++.dg/template/union1.C: New test.
19699
19700 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19701
19702         PR c++/8006
19703         * g++.dg/abi/mangle9.C: New test.
19704         * g++.dg/abi/mangle10.C: New test.
19705         * g++.dg/abi/mangle11.C: New test.
19706         * g++.dg/abi/mangle12.C: New test.
19707
19708 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19709
19710         PR c++/7188.
19711         * g++.dg/template/meminit1.C: New test.
19712         * g++.dg/warn/Wreorder-1.C: Likewise.
19713         * g++.old-deja/g++.mike/warn3.C: Tweak.
19714         * lib/prune.exp: Ingore "in copy constructor".
19715
19716 2002-10-02  Andreas Jaeger  <aj@suse.de>
19717
19718         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19719         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19720         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19721         on x86-64.
19722
19723 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19724
19725         * gcc.dg/empty1.C: Fix typo.
19726
19727 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19728
19729         * gcc.dg/alias-1.c: New test.
19730
19731 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19732
19733         * gcc.dg/empty1.C: New test.
19734
19735         * g++.dg/tls/init-2.C: Tweak error messages.
19736
19737 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
19738
19739         * gcc.c-torture/compile/20020923-1.c: New test.
19740
19741 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
19742
19743         * gcc.c-torture/execute/ffs-1.c: New test.
19744         * gcc.c-torture/execute/ffs-2.c: Ditto.
19745
19746 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19747
19748         * g++.dg/overload/member1.C: New test.
19749
19750 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19751
19752         * g++.dg/abi/empty7.C: New test.
19753         * g++.dg/init/pm2.C: Likewise.
19754
19755 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19756
19757         * g++.dg/rtti/crash1.C: New test.
19758
19759 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19760
19761         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19762         gcc.dg/sibcall-4.c: New tests.
19763
19764 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19765
19766         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19767         powerpc and MMIX targets.
19768
19769 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19770
19771         * gcc.dg/cpp/20020927-1.c: New.
19772
19773 2002-09-26  David S. Miller  <davem@redhat.com>
19774
19775         * gcc.c-torture/compile/trunctfdf.c: New.
19776
19777 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19778
19779         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19780
19781 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19782
19783         * gcc.c-torture/execute/loop-15.c: New.
19784
19785 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19786
19787         * README.QMTEST: Fix typo.
19788
19789 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19790
19791         * gcc.dg/20020926-1.c: New test.
19792
19793 2002-09-25  David S. Miller  <davem@redhat.com>
19794
19795         PR target/7842
19796         * gcc.c-torture/execute/shiftdi.c: New test.
19797
19798 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19799
19800         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19801         unique to the tool.
19802         * lib/g77.exp (g77_init): Likewise.
19803         * lib/g++.exp (g++_init): Likewise.
19804         * lib/objc.exp (objc_init): Likewise.
19805
19806 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19807
19808         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19809         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19810         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19811
19812 2002-09-25  Richard Henderson  <rth@redhat.com>
19813
19814         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19815         too-small long double.
19816
19817 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19818
19819         * gcc.dg/20020919-1.c: New test.
19820
19821 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19822
19823         * g++.dg/abi/bitfield6.C: New test.
19824         * g++.dg/abi/bitfield7.C: New test.
19825         * g++.dg/abi/bitfield8.C: New test.
19826         * g++.dg/abi/vbase11.C: New test.
19827
19828 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19829
19830         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19831         hppa*-*-hpux*.  Update test comment.
19832
19833 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19834
19835         * gcc.dg/tls/struct-1.c: New test.
19836
19837 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19838
19839         * gcc.dg/cpp/tr-warn2.c: Update.
19840
19841 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19842
19843         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19844
19845 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19846
19847         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19848         systems.
19849
19850 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19851
19852         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19853
19854         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19855         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19856         setting of cxxfilt.
19857
19858 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19859
19860         * gcc.dg/20020312-2.c: Update for darwin.
19861
19862 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19863
19864         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19865
19866 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19867
19868         * objc.dg/comp-types-1.m: New test.
19869         * objc.dg/comp-types-2.m: New test.
19870         * objc.dg/comp-types-3.m: New test.
19871         * objc.dg/comp-types-4.m: New test.
19872         * objc.dg/comp-types-5.m: New test.
19873         * objc.dg/comp-types-6.m: New test.
19874
19875 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19876
19877         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19878
19879 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19880
19881         * g++.dg/other/do1.C: New test.
19882
19883         * g++.dg/template/subst1.C: New test.
19884
19885 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19886
19887         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19888
19889 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19890
19891         * g++.dg/template/qualttp20.C: Adjust expected errors.
19892         * g++.old-deja/g++.jason/report.C: Likewise.
19893         * g++.old-deja/g++.other/qual1.C: Likewise.
19894
19895         * g++.dg/lookup/scoped2.C: New test.
19896
19897         * g++.dg/ext/asm3.C: New test.
19898
19899 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19900
19901         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19902
19903 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19904
19905         * ChangeLog: follow spelling conventions.
19906         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19907         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19908         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19909         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19910         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19911         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19912         * g++.old-deja/g++.law/global-init1.C: Likewise.
19913         * g++.old-deja/g++.other/delete4.C: Likewise.
19914         * g++.old-deja/g++.other/inline21.C: Likewise.
19915         * g++.old-deja/g++.other/singleton.C: Likewise.
19916         * g77.dg/strlen0.f: Likewise.
19917         * g77.f-torture/compile/20010519-1.f: Likewise.
19918         * g77.f-torture/compile/980310-4.f: Likewise.
19919         * gcc.c-torture/compile/20000605-1.c: Likewise.
19920         * gcc.c-torture/execute/20020225-1.c: Likewise.
19921         * gcc.dg/c90-hexfloat-2.c: Likewise.
19922         * gcc.dg/c99-bool-1.c: Likewise.
19923         * gcc.dg/c99-hexfloat-2.c: Likewise.
19924         * gcc.dg/dll-2.c: Likewise.
19925         * gcc.dg/wtr-union-init-1.c: Likewise.
19926         * gcc.dg/wtr-union-init-2.c: Likewise.
19927         * gcc.dg/wtr-union-init-3.c: Likewise.
19928         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19929         * gcc.dg/cpp/defined.c: Likewise.
19930         * gcc.dg/cpp/macsyntx.c: Likewise.
19931         * gcc.dg/cpp/paste2.c: Likewise.
19932         * gcc.dg/cpp/trad/defined.c: Likewise.
19933         * gcc.dg/format/c90-printf-1.c: Likewise.
19934         * gcc.dg/format/c90-scanf-1.c: Likewise.
19935         * gcc.dg/format/c99-printf-1.c: Likewise.
19936         * gcc.dg/format/c99-scanf-1.c: Likewise.
19937         * gcc.misc-tests/gcov-8.c: Likewise.
19938         * lib/profopt.exp: Likewise.
19939
19940 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19941
19942         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19943
19944 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19945
19946         * g++.dg/inherit/using2.C: New test.
19947
19948 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19949
19950         * ChangeLog: Follow spelling conventions.
19951         * g++.dg/template/friend4.C: Likewise.
19952         * g++.old-deja/g++.pt/crash67.C: Likewise.
19953         * gcc.c-torture/execute/20000801-4.c: Likewise.
19954         * gcc.dg/c90-digraph-1.c: Likewise.
19955         * gcc.dg/c94-digraph-1.c: Likewise.
19956         * gcc.dg/c99-digraph-1.c: Likewise.
19957         * gcc.dg/cpp/line5.c: Likewise.
19958         * gcc.dg/cpp/multiline.c: Likewise.
19959         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19960         * gcc.dg/format/attr-3.c: Likewise.
19961         * gcc.dg/format/c90-scanf-3.c: Likewise.
19962         * gcc.dg/format/ext-4.c: Likewise.
19963
19964 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19965
19966         * g++.dg/template/pretty1.C: New test.
19967
19968 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19969
19970         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19971
19972 2002-09-13  Matt Austern  <austern@apple.com>
19973
19974         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19975         passing a cast expression to a function by const reference.
19976
19977 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19978
19979         * g++.dg/template/deduce1.C: New test.
19980
19981 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19982
19983         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19984         32-bit int.
19985
19986 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19987
19988         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19989         usage.
19990
19991 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19992
19993         * gcc.c-torture/compile/20020910-1.c: New test.
19994
19995 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19996
19997         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19998
19999 2002-09-10  Andreas Jaeger  <aj@suse.de>
20000
20001         * gcc.dg/20020312-2.c: Adjust for x86-64.
20002
20003 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
20004
20005         * g77.dg/7388.f: New test case for PR 7388.
20006
20007 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
20008
20009         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
20010
20011 2002-09-05  Ziemowit Laski <zlaski@apple.com>
20012
20013         * objc.dg/proto-lossage-1.m: New test.
20014
20015 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
20016
20017         * gcc.dg/cpp/_Pragma4.c: Fix typo.
20018
20019 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
20020
20021         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
20022         expected to pass.
20023
20024 2002-09-06  Stan Shebs  <shebs@apple.com>
20025             David Edelsohn  <edelsohn@gnu.org>
20026
20027         * gcc.dg/weak: New directory.
20028         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
20029         target-specific xfail bits.
20030         * gcc.dg/typeof-2.c: Move to new directory.
20031         * gcc.dg/weak.exp: New expect script.
20032
20033 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
20034
20035         * gcc.c-torture/execute/extzvsi.c: New test.
20036
20037 2002-09-05  Stan Shebs  <shebs@apple.com>
20038
20039         * gcc.dg/weak-1.c: xfail on Darwin.
20040         * gcc.dg/weak-2.c: Ditto.
20041         * gcc.dg/weak-3.c: Ditto.
20042         * gcc.dg/weak-4.c: Ditto.
20043         * gcc.dg/weak-5.c: Ditto.
20044         * gcc.dg/weak-6.c: Ditto.
20045         * gcc.dg/weak-7.c: Ditto.
20046         * gcc.dg/weak-8.c: Ditto.
20047         * gcc.dg/weak-9.c: Ditto.
20048
20049 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
20050
20051         * gcc.c-torture/execute/loop-14.c: New test.
20052
20053 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
20054
20055         * g++.dg/other/cxa-atexit1.C: New test.
20056
20057         * gcc.dg/typeof-2.c: New test.
20058
20059 2002-09-03  Roger Sayle  <roger@eyesopen.com>
20060
20061         * gcc.dg/builtins-2.c: New testcase.
20062         * gcc.dg/builtins-3.c: New testcase.
20063
20064 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
20065
20066         * gcc.dg/cpp/_Pragma4.c: New test.
20067
20068 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20069
20070         * objc/execute/nil_method-1.m: New testcase.
20071
20072 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20073
20074         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20075         [Object class], not [Object initialize].
20076
20077 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20078             Hans-Peter Nilsson  <hp@bitrange.com>
20079
20080         * gcc.c-torture/execute/20020720-1.x: Skip test on
20081         mmix-knuth-mmixware.  Correct comment.
20082
20083 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20084
20085         * testsuite/g++.dg/abi/bitfield5.C: New test.
20086         * testsuite/g++.dg/abi/vbase10.C: Likewise.
20087
20088 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
20089
20090         * objc.dg/undeclared-selector.m: New test.
20091
20092 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
20093
20094         * g++.dg/other/offsetof1.C: Avoid cast warning.
20095
20096 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
20097
20098         * objc.dg/super-class-2.m: New test.
20099
20100 2002-08-24  Matt Austern  <austern@apple.com>
20101
20102         * g++.dg/ext/lvaddr.C: New test.
20103         * g++.dg/ext/lvcast.C: New test.
20104
20105 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
20106
20107         * testsuite/g++.dg/inherit/cond1.C: New test.
20108
20109 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
20110
20111         * gcc.dg/noncompile/incomplete-1.c: New test.
20112
20113 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20114
20115         * gcc.dg/typespec-1.c: New test.
20116
20117 2002-08-20  Devang Patel  <dpatel@apple.com>
20118         * objc.dg/proto-hier-2.m: New test.
20119
20120 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
20121
20122         * objc.dg/bitfield-1.m: New test.
20123         * objc.dg/bitfield-2.m: New test.
20124
20125 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20126
20127         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
20128         gcc.dg/c99-flex-array-4.c: New tests.
20129
20130 2002-08-16  Stan Shebs  <shebs@apple.com>
20131
20132         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
20133
20134 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
20135
20136         * gcc.dg/typeof-1.c: New test.
20137         * g++.dg/ext/typeof2.C: New test.
20138
20139 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20140
20141         * g++.dg/other/offsetof1.C: New test.
20142
20143 2002-08-14  Richard Henderson  <rth@redhat.com>
20144
20145         * gcc.dg/tls/diag-3.c: Fix expected message strings.
20146
20147 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
20148
20149         * gcc.dg/cpp/_Pragma3.c: New test.
20150
20151 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
20152
20153         * g++.dg/template/inherit3: New test.
20154
20155 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20156
20157         * gcc.dg/bitfld-4.c: Add blank options.
20158
20159 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
20160
20161         * g++.dg/template/crash1.C: New test.
20162
20163 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20164
20165         * gcc.dg/tls/opt-2.c: New test.
20166
20167 2002-08-08  Devang Patel  <dpatel@apple.com>
20168
20169         * objc.dg/selector-1.m : New test
20170
20171 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20172
20173         * g++.dg/abi/bitfield4.C: New test.
20174         * gcc.dg/bitfld-4.c: New test.
20175
20176 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20177
20178         * g++.dg/other/packed1.C: New test.
20179
20180 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
20181
20182         * g++.dg/abi/offsetof.C: Tweak error messages.
20183         * g++.old-deja/g++.mike/p10769a.C: Likewise.
20184
20185 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20186
20187         * gcc.dg/bitfld-3.c: New test.
20188
20189 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20190             Richard Henderson  <rth@redhat.com>
20191
20192         * gcc.dg/i386-bitfield1.c: New test.
20193         * g++.dg/abi/bitfield3.C: Update.
20194
20195 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
20196
20197         * objc.dg/const-str-2.m: Update.
20198         * gcc.dg/cpp/c++98.c: Change to C extension.
20199         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
20200         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
20201
20202 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
20203
20204         * testsuite/gcc.dg/tls/diag-3.c: New.
20205
20206 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
20207
20208         * g++.dg/README (Subdirectories): Document new subdir expr.
20209         * g++.dg/expr/pmf-1.C: New test.
20210
20211 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
20212
20213         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
20214
20215 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
20216
20217         * g++.dg/abi/bitfield3.C: New test.
20218
20219 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
20220
20221         * lib/gcov.exp: Tweak expected line formats.
20222         * gcc.misc-tests/gcov8.c: New test.
20223         * gcc.misc-tests/gcov8.x: New flags.
20224
20225 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
20226
20227         * consistency.vlad/layout/endian.c: Include string.h.
20228
20229         * gcc.c-torture/execute/20020805-1.c: New test.
20230
20231 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
20232
20233         * g++.dg/other/conversion1.C: New test.
20234
20235 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20236
20237         * gcc.dg/builtins-1.c: New testcase.
20238
20239 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20240
20241         * g++.dg/inherit/access3.C: New test.
20242
20243 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20244
20245         * gcc.dg/ia64-visibility-2.c: New test.
20246
20247 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20248
20249         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20250         __qualifier_flags to __flags.
20251
20252 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20253
20254         * g++.dg/inherit/operator1.C: New test.
20255         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20256         * g++.dg/other/error1.C: Change expected error message.
20257         * g++.dg/template/conv4.C: Likewise.
20258
20259 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20260
20261         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20262         for documented behavior.
20263
20264 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20265
20266         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20267         several targets known to fail.
20268
20269 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20270
20271         * gcc.dg/mips-args-[123].c: New tests.
20272
20273 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20274
20275         * gcc.dg/ppc-spe.c: New.
20276
20277 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20278
20279         * g++.dg/other/ptrmem4.C: New testcase.
20280
20281 2002-07-24  Richard Henderson  <rth@redhat.com>
20282
20283         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20284
20285 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20286
20287         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20288
20289 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20290
20291         * gcc.c-torture/execute/memset-3.c: New testcase.
20292
20293 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20294
20295         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20296         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20297
20298 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20299
20300         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20301         Delete.
20302
20303 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20304
20305         * gcc.c-torture/compile/simd-4.c: New test.
20306
20307 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20308
20309         PR c++/7347, c++/7348
20310         * g++.dg/template/access4.C: New test.
20311         * g++.dg/template/access5.C: New test.
20312         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20313         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20314         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20315         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20316
20317 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20318
20319         * gcc.dg/gnu89-init-2.c: New test.
20320
20321 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20322
20323         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20324
20325 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20326
20327         * gcc.c-torture/execute/20020720-1.c: New testcase.
20328
20329 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20330
20331         * gcc.dg/cpp/Wsignprom.c: New tests.
20332
20333 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20334
20335         * gcc.c-torture/execute/loop-13.c: New test.
20336
20337 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20338
20339         * gcc.dg/cpp/expr.c: New tests.
20340
20341 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20342
20343         * g++.dg/opt/pr6713.C: Add template instantiation.
20344
20345 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20346
20347         * gcc.dg/nest.c: New test.
20348
20349 2002-07-17  Richard Henderson  <rth@redhat.com>
20350
20351         * g++.dg/opt/pr6713.C: New test.
20352
20353 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20354
20355         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20356         XFAIL for all x86 processors.
20357
20358 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20359
20360         * gcc.c-torture/execute/20010122-1.x: Do not test with
20361         -fomit-frame-pointer.
20362
20363 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20364
20365         * g++.dg/template/instantiate2.C: New test.
20366         * g++.dg/template/spec4.C: New test.
20367
20368 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20369
20370         * g++.dg/template/access2.C: New test.
20371         * g++.dg/template/access3.C: New test.
20372
20373 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20374
20375         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20376         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20377         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20378         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20379         Convert to use <stdarg.h>.
20380         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20381         Delete.
20382         * gcc.dg/va-arg-2.c: New.
20383         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20384
20385 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20386
20387         * gcc.c-torture/compile/20020710-1.c: New test.
20388
20389 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20390                           Andrew Pinski  <pinskia@physics.uc.edu>
20391
20392         gcc.c-torture/compile/simd-2.c: New testcase.
20393         gcc.c-torture/compile/simd-3.c: Likewise.
20394
20395 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20396
20397         PR c++/7224
20398         * g++.dg/overload/error1.C: New test.
20399
20400 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20401
20402         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20403         configuration and IRIX 6 O32 ABI.
20404
20405 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20406
20407         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20408
20409 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20410
20411         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20412
20413 2002-07-10  Jeffrey A Law  <law@redhat.com>
20414
20415         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20416
20417         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20418
20419 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20420
20421         * gcc.dg/20020312-2.c: Check for __PPC__.
20422
20423 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20424
20425         * gcc.c-torture/compile/20020709-1.c: New test.
20426
20427 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20428
20429         * g++.dg/template/qualttp21.C: New test case.
20430
20431 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20432
20433         * gcc.c-torture/compile/20020706-1.c: New test.
20434         * gcc.c-torture/compile/20020706-2.c: New test.
20435
20436 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20437             Alexandre Oliva  <aoliva@redhat.com>
20438
20439         * g++.dg/warn/incomplete1.C: New test.
20440
20441 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20442
20443         PR c++/7099
20444         * g++.dg/warn/noreturn1.C: New test.
20445
20446 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20447
20448         PR c++/6706
20449         * g++.dg/debug/debug6.C: New test.
20450         * g++.dg/debug/debug7.C: New test.
20451
20452 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20453
20454         * gcc.c-torture/compile/simd-3.c: New test.
20455
20456 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20457
20458         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20459         * gcc.dg/20020620-1.c: Likewise.
20460
20461 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20462
20463         PR c++/6944
20464         * g++.dg/init/array4.C: New test.
20465         * g++.dg/init/array5.C: New test.
20466
20467 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20468
20469         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20470         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20471
20472 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20473
20474         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20475         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20476         * gcc.dg/wtr-conversion-1.c: Likewise.
20477         * gcc.dg/wtr-escape-1.c: Likewise.
20478         * gcc.dg/wtr-int-type-1.c: Likewise.
20479         * gcc.dg/wtr-label-1.c: Likewise.
20480         * gcc.dg/wtr-static-1.c: Likewise.
20481         * gcc.dg/wtr-strcat-1.c: Likewise.
20482         * gcc.dg/wtr-suffix-1.c: Likewise.
20483         * gcc.dg/wtr-switch-1.c: Likewise.
20484         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20485         * gcc.dg/wtr-union-init-1.c: Likewise.
20486         * gcc.dg/wtr-union-init-2.c: Likewise.
20487         * gcc.dg/wtr-union-init-3.c: Likewise.
20488
20489         * gcc.dg/wtr-func-def-1.c: New test.
20490
20491 2002-07-02 Devang Patel <dpatel@apple.com>
20492
20493         * objc.dg/param-1.m: New test.
20494
20495 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20496
20497         * gcc.dg/cpp/trad/directive.c: Add test.
20498         * gcc.dg/cpp/trad/macroargs.c: Add test.
20499         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20500
20501 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20502
20503         * gcc.dg/cpp/cmdlne-M.c: New test.
20504
20505 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20506
20507         * objc.dg/desig-init-1.m: New test.
20508
20509 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20510
20511         PR c++/6716
20512         * g++.dg/template/instantiate1.C: New test.
20513
20514 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20515
20516         PR c++/7112
20517         * g++.dg/template/sizeof2.C: New test.
20518
20519 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20520
20521         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20522         gcc.dg/cpp/trad/include.c: New tests.
20523
20524 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20525
20526         PR target/7177
20527         * gcc.c-torture/compile/20020701-1.c: New test.
20528
20529 2002-07-01  Stan Shebs  <shebs@apple.com>
20530
20531         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20532         header here...
20533         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20534         (objc-torture-execute): or here.
20535
20536 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20537
20538         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20539
20540 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20541
20542         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20543
20544 2002-06-30  Devang Patel  <dpatel@apple.com>
20545
20546         * objc.dg/fsyntax-only.m: New test.
20547
20548 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20549
20550         PR c++/6695
20551         * g++.dg/template/friend7.C: New file.
20552
20553 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20554
20555         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20556         return type.
20557
20558 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20559
20560         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20561         avoid division by zero.
20562
20563 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20564
20565         * gcc.dg/Wunknownprag.c: New tests.
20566
20567 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20568
20569         * gcc.c-torture/execute/simd-2.c: New test.
20570
20571 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20572
20573         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20574         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20575         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20576         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20577         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20578         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20579         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20580         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20581         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20582         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20583         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20584         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20585         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20586         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20587         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20588         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20589         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20590
20591 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20592
20593         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20594         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20595         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20596         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20597         New tests.
20598         * gcc.dg/cpp/trad/directive.c: Update.
20599
20600 2002-06-23  Andreas Jaeger  <aj@suse.de>
20601
20602         * gcc.c-torture/execute/complex-6.c: New.
20603
20604 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20605
20606         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20607         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20608         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20609         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20610
20611 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20612
20613         * gcc.dg/cpp/trad: New directory with traditional tests copied
20614         from parent directory.
20615         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20616         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20617         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20618         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20619         Move to trad/ and rename.
20620         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20621         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20622         gcc.dg/cpp/trad/redef2.c: New tests.
20623         * gcc.dg/cpp/trad/trad.exp: New driver.
20624
20625 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20626
20627         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20628         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20629         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20630         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20631         Remove.
20632
20633 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20634
20635         * gcc.dg/20020620-1.c: New test.
20636
20637 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20638
20639         * g++.dg/template/ttp4.C: New test.
20640
20641 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20642
20643         * g++.dg/opt/vt1.C: Fix regexp.
20644
20645 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20646
20647         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20648         Don't use attribute `noinline'.
20649
20650 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20651
20652         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20653
20654 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20655
20656         * gcc.c-torture/execute/simd-1.c: New.
20657
20658         * gcc.dg/simd-1.c: New.
20659
20660 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20661
20662         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20663
20664 2002-06-16  Richard Henderson  <rth@redhat.com>
20665
20666         * g++.dg/ext/anon-struct1.C: New.
20667         * g++.dg/ext/anon-struct2.C: New.
20668         * g++.dg/ext/anon-struct3.C: New.
20669         * gcc.dg/anon-struct-1.c: New.
20670         * gcc.dg/anon-struct-2.c: New.
20671         * gcc.dg/anon-struct-3.c: New.
20672         * gcc.dg/20011008-1.c: Adjust warning text.
20673         * gcc.dg/20020527-1.c: Add -fms-extensions.
20674
20675 2002-06-16  Richard Henderson  <rth@redhat.com>
20676
20677         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20678
20679 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20680
20681         * gcc.c-torture/execute/20020615-1.c: New test.
20682
20683 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20684
20685         * gcc.c-tortuture/execute/compare-1.c: New test case.
20686         * gcc.c-tortuture/execute/compare-2.c: New test case.
20687         * gcc.c-tortuture/execute/compare-3.c: New test case.
20688
20689 2002-06-13  Richard Henderson  <rth@redhat.com>
20690
20691         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20692         ia64 ilp32.
20693
20694 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20695
20696         * g++.dg/template/typename2.C: Update error message.
20697
20698 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20699
20700         * gcc.c-torture/execute/20020611-1.c: New test.
20701
20702 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20703
20704         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20705         list of targets to skip.
20706
20707 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20708
20709         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20710         targets if not optimizing.
20711
20712 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20713
20714         * gcc.c-torture/compile/20020605-1.c: New test.
20715
20716         * g++.dg/opt/vt1.C: New test.
20717
20718         * gcc.dg/20020531-1.c: New test.
20719
20720         * gcc.dg/20020530-1.c: New test.
20721
20722         * gcc.dg/20020527-1.c: New test.
20723
20724         * g++.dg/opt/cse1.C: New test.
20725
20726 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20727
20728         * gcc.dg/20020607-2.c: New test case.
20729
20730 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20731
20732         * gcc.c-torture/compile/20020604-1.c: New test.
20733
20734 2002-06-04  Richard Henderson  <rth@redhat.com>
20735
20736         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
20737         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
20738         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
20739
20740 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
20741
20742         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
20743
20744 2002-06-03  Richard Henderson  <rth@redhat.com>
20745
20746         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20747         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20748
20749 2002-06-02  Richard Henderson  <rth@redhat.com>
20750
20751         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20752         test functions static.
20753
20754 2002-06-02  Andreas Jaeger  <aj@suse.de>
20755
20756         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20757         now.
20758
20759 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20760
20761         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20762         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20763         Update for mofified diagnostics.
20764         * gcc.dg/c99-intconst-1.c: No longer fail.
20765
20766 2002-06-02  Richard Henderson  <rth@redhat.com>
20767
20768         * gcc.dg/uninit-A.c: Remove xfail markers.
20769
20770 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20771
20772         * gcc.dg/fnegate-1.c: New test case.
20773
20774 2002-05-30  Osku Salerma  <osku@iki.fi>
20775
20776         * gcc.c-torture/execute/mayalias-1.c: New file.
20777
20778 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20779
20780         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20781         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20782         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20783
20784 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20785
20786         * gcc.c-torture/execute/20020529-1.c: New test.
20787
20788 2002-05-27  Richard Henderson  <rth@redhat.com>
20789
20790         * g++.dg/ext/attrib6.C: New test case.
20791
20792 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20793
20794         * gcc.c-torture/execute/pure-1.c: New test.
20795
20796 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20797
20798         * gcc.dg/cpp/arith-2.c: Remove.
20799
20800 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20801
20802         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20803         * gcc.dg/cpp/if-3.c: Remove.
20804
20805 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20806
20807         * g++.dg/opt/cse2.C: New test.
20808
20809 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20810
20811         * gcc.dg/cpp/arith-1.c: New semantic tests.
20812         * gcc.dg/cpp/if-1.c: Update.
20813
20814 2002-05-24  Ben Elliston  <bje@redhat.com>
20815
20816         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20817
20818 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20819
20820         * gcc.dg/verbose-asm.c: New test.
20821
20822 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20823
20824         * gcc.dg/cpp/paste12.c: New test.
20825
20826 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20827
20828         * g++.dg/parse/named_ops.C: New test.
20829
20830 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20831
20832         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20833
20834 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20835
20836         * gcc.dg/weak-2.c: Allow optional leading underscore
20837         in scan-assembler symbol name.
20838         * gcc.dg/weak-3.c: Likewise.
20839         * gcc.dg/weak-4.c: Likewise.
20840         * gcc.dg/weak-5.c: Likewise.
20841
20842 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20843
20844         * gcc.dg/20020523-1.c: New test.
20845
20846 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20847
20848         * objc.dg/const-str-2.m: Update now that we stop after
20849         a command line error.
20850
20851 2002-05-22  Richard Henderson  <rth@redhat.com>
20852
20853         * g++.dg/dg.exp: Fix typo in test pruneing.
20854
20855 2002-05-22  Richard Henderson  <rth@redhat.com>
20856
20857         * g++.dg/dg.exp: Prune the tls subdirectory.
20858         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20859         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20860         * g++.dg/tls/init-1.C: New.
20861
20862 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20863
20864         * gcc.dg/20020517-1.c: New test.
20865
20866 2002-05-21  Richard Henderson  <rth@redhat.com>
20867
20868         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20869         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20870
20871 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20872
20873         * g++.dg/other/copy2.C: New test.
20874
20875 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20876
20877         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20878         (MAX_COPY): Bump up to 10 times sizeof (long long).
20879         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20880
20881         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20882         sizeof (long long).
20883
20884         * gcc.c-torture/execute/strcpy-1.c: New test.
20885
20886 2002-05-19  Jason Merrill  <jason2redhat.com>
20887
20888         * g++.dg/ext/oper1.C: New test.
20889
20890 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20891 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20892
20893         * README.QMTEST: New file.
20894
20895         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20896
20897 2002-05-19  Andreas Jaeger  <aj@suse.de>
20898
20899         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20900         now.
20901         * gcc.c-torture/execute/loop-2d.x: Likewise.
20902
20903 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20904
20905         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20906         support weak symbols.
20907         * gcc.dg/weak-4.c: Likewise
20908         * gcc.dg/weak-6.c: Likewise
20909
20910 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20911
20912         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20913         cygwin, coff and h8300-*-hms targets
20914         * gcc.dg/weak-5.c: Likewise
20915         * gcc.dg/weak-7.c: Likewise
20916
20917 2002-05-16  Jason Merrill  <jason@redhat.com>
20918
20919         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20920         (scan-assembler-not, scan-assembler-dem): Likewise.
20921         (scan-assembler-dem-not): Likewise.
20922
20923 2002-05-15  Richard Henderson  <rth@redhat.com>
20924
20925         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20926
20927 2002-05-15  Richard Henderson  <rth@redhat.com>
20928
20929         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20930         (vfoo1f): Warning here.
20931         (vfoo1l): Don't redefine the alias.
20932
20933 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20934
20935         * g++.dg/init/pm1.C: New test.
20936
20937 2002-05-12  David S. Miller  <davem@redhat.com>
20938
20939         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20940         types.
20941
20942 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20943
20944         * gcc.c-torture/execute/20020510-1.c: New test case.
20945
20946 2002-05-10  David S. Miller  <davem@redhat.com>
20947
20948         * gcc.c-torture/execute/conversion.c: Test long double too.
20949
20950 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20951
20952         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20953         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20954         * lib/g++.exp (g++_link_flags): Likewise.
20955         * lib/objc.exp (objc_target_compile): Likewise.
20956
20957 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20958
20959         * gcc.dg/cpp/poison.c: Update.
20960         * gcc.dg/cpp/20000625-2.c: Remove.
20961         * gcc.dg/cpp/direct2s.c: Remove final test.
20962
20963 2002-05-08  Tom Rix  <trix@redhat.com>
20964
20965         * gcc.c-torture/execute/20020508-1.c: New test.
20966         * gcc.c-torture/execute/20020508-2.c: New test.
20967         * gcc.c-torture/execute/20020508-3.c: New test.
20968
20969 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20970
20971         * gcc.dg/cpp/charconst-4.c: More tests.
20972
20973 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20974
20975         PR c/6569
20976         * gcc.dg/weak-3.c: Update location of warning messages.
20977         * gcc.dg/weak-5.c: Likewise.
20978
20979 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20980
20981         * gcc.c-torture/execute/20020506-1.c: New test case.
20982
20983 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20984
20985         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20986
20987 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20988
20989         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20990
20991 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20992
20993         * gcc.dg/cpp/charconst-3.c: New test.
20994
20995 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20996
20997         * gcc.dg/cpp/charconst.c: Update tests.
20998
20999 2002-05-05  Tim Josling  <tej@melbpc.org.au>
21000
21001         * treelang: Added directory for new sample language treelang. Also
21002         lib/treelang.exp: New file to signal treelang should be tested.
21003
21004 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21005
21006         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
21007         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
21008         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
21009         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
21010         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
21011         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
21012         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
21013
21014 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21015
21016         * gcc.dg/format/xopen-2.c: New test.
21017
21018 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21019
21020         * gcc.dg/20020503-1.c: New test.
21021
21022 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
21023
21024         * g++.dg/init/dtor1.C: Make it tougher.
21025
21026 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
21027
21028         * g++.dg/init/dtor1.C: New test.
21029
21030 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
21031
21032         * gcc.dg/altivec-8.c: New.
21033
21034 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
21035
21036         * gcc.dg/altivec-7.c: New.
21037
21038 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
21039
21040         * g++.dg/parse/typedef1.C: New test.
21041
21042 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
21043
21044         PR c++/6486
21045         * g++.dg/template/friend6.C: New test.
21046
21047         PR c++/6492
21048         * g++.dg/init/copy1.C: New test.
21049
21050 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
21051
21052         * g++.dg/warn/effc1.C: New test.
21053
21054 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21055
21056         * gcc.dg/cpp/if-cexp.c: Add a test.
21057
21058 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
21059
21060         * gcc.dg/20020426-2.c: New test.
21061
21062 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21063
21064         * gcc.dg/cpp/if-mop.c: Update.
21065         * gcc.dg/cpp/if-mpar.c: Add test.
21066         * gcc.dg/cpp/if-oppr.c: Update.
21067
21068 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21069
21070         PR c/6343
21071         * gcc.dg/weak-[2-7].c: New tests.
21072
21073 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21074
21075         * gcc.dg/enum1.c: New test.
21076
21077 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21078
21079         PR c++/6497
21080         * g++.dg/inherit/access2.C: New test.
21081
21082 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21083
21084         PR bootstrap/6445
21085         * gcc.dg/20020426-1.c: New test.
21086
21087 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21088
21089         * g++.dg/abi/enum1.C: New test.
21090
21091 2002-04-26  Richard Henderson  <rth@redhat.com>
21092
21093         * gcc.dg/c99-bool-1.c: Expect always true warning.
21094
21095 2002-04-25  Roger Sayle  <roger@eyesopen.com>
21096
21097         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
21098
21099 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21100
21101         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
21102         targets.
21103
21104 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
21105
21106         * g++.dg/abi/mange7.C: New test.
21107
21108         PR c++/6438.
21109         * g++.dg/parse/stmtexpr2.C: New test.
21110
21111 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
21112
21113         * gcc.dg/20020312-2.c: Add SH target.
21114
21115 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21116
21117         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
21118         compiler output on mips*-*-irix*.
21119
21120 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
21121
21122         * g++.dg/parse/attr1.C: New test.
21123
21124 2002-04-23  Roger Sayle  <roger@eyesopen.com>
21125
21126         * gcc.c-torture/execute/string-opt-17.c: New test case.
21127         * gcc.c-torture/execute/memset-2.c: New test case.
21128
21129 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
21130
21131         PR c++/6256:
21132         * g++.dg/template/friend5.C: New test.
21133
21134         PR c++/6331:
21135         * g++.dg/template/qual1.C: Likewise.
21136
21137 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
21138
21139         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
21140         Include stdlib.h, not stdio.h or ctype.h.
21141
21142 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
21143
21144         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
21145         cris-*-elf* and mmix-*-*.
21146         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
21147         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
21148         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
21149         Ditto.
21150         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
21151         * gcc.dg/wchar_t-1.c: Ditto.
21152
21153 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
21154
21155         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
21156         Clarify comment.
21157
21158 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
21159
21160         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
21161
21162 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21163
21164         * gcc.c-torture/execute/20000906-1.x: Delete.
21165
21166 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
21167
21168         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
21169
21170 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
21171
21172         * PR6367
21173         * g77.f-torture/execute/6367.f: New test.
21174         * g77.f-torture/execute/6367.x: Disable for MMIX.
21175
21176 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
21177
21178         * PR6352
21179         * g++.dg/opt/inline2.C: New test.
21180
21181 2002-04-18  Richard Henderson  <rth@redhat.com>
21182
21183         * gcc.dg/20000906-1.c: Enable for all targets.
21184         * gcc.c-torture/compile/iftrap-2.c: New.
21185
21186 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21187
21188         * gcc.dg/20020418-1.c: New test.
21189         * gcc.dg/20020418-2.c: New test.
21190
21191 2002-04-18  Richard Henderson  <rth@redhat.com>
21192
21193         * gcc.c-torture/compile/iftrap-1.c: New.
21194         * gcc.dg/iftrap-1.c: Adjust for ia64.
21195         * gcc.dg/iftrap-2.c: New.
21196
21197 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21198
21199         * gcc.c-torture/compile/20020418-1.c: New test.
21200
21201 2002-04-18  Roger Sayle  <roger@eyesopen.com>
21202
21203         * gcc.c-torture/compile/20020415-1.c: New.
21204
21205 2002-04-18  David S. Miller  <davem@redhat.com>
21206
21207         * gcc.c-torture/execute/20020418-1.c: New test.
21208
21209 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
21210
21211         * gcc.dg/20020416-1.c: New test.
21212
21213         * g++.dg/opt/inline1.C: New test.
21214
21215 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
21216
21217         * gcc.dg/altivec-5.c: New test.
21218
21219         * gcc.dg/20020415-1.c: New test.
21220
21221 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
21222
21223         * testsuite/lib/chill.exp: Remove.
21224
21225 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
21226
21227         * g++.dg/other/big-struct.C: New test.
21228
21229 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
21230
21231         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
21232         of scratch file.
21233
21234 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
21235
21236         PR c/6277
21237         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21238         in scan-assembler function name
21239
21240 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21241
21242         * g77.f-torture/execute/980628-4.x,
21243         g77.f-torture/execute/980628-5.x,
21244         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21245         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21246         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21247         i[34567]86-*-*.
21248
21249 2002-04-13  David S. Miller  <davem@redhat.com>
21250
21251         * gcc.c-torture/execute/20020413-1.c: New test.
21252
21253 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21254
21255         * gcc.dg/asm-6.c,
21256         * g++.dg/ext/asm1.C: New tests.
21257
21258 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21259
21260         PR c++ 5373.
21261         * g++.dg/parse/stmtexpr1.C: New test.
21262
21263         PR c++/5189.
21264         * g++.dg/template/copy1.C: New test.
21265
21266 2002-04-12  Richard Henderson  <rth@redhat.com>
21267
21268         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21269
21270 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21271
21272         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21273         gcc.c-torture/execute/20020307-2.c.
21274
21275 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21276
21277         * g++.dg/ext/attrib5.C,
21278         * g++.dg/lookup/struct1.C: New tests.
21279
21280 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21281
21282         * gcc.dg/20020411-1.c: New test.
21283
21284         * gcc.c-torture/execute/20020411-1.c: New test.
21285
21286 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21287
21288         * g77.f-torture/execute/6177.f: New test.
21289
21290 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21291
21292         PR middle-end/6247
21293         * g++.dg/opt/cleanup1.C: New test.
21294
21295         * g++.dg/opt/const1.C: New test.
21296
21297 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21298
21299         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21300
21301 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21302
21303         PR c++/5507
21304         * g++.dg/template/typename2.C: New test.
21305
21306 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21307
21308         * gcc.c-torture/execute/loop-12.c: New.
21309
21310 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21311
21312         * g77.f-torture/execute/980628-4.x,
21313         g77.f-torture/execute/980628-5.x,
21314         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21315         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21316         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21317
21318 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21319
21320         PR optimization/6086
21321         * g++.dg/opt/preinc1.C: New test.
21322
21323 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21324
21325         PR c++/5571
21326         * g++.dg/opt/static2.C: New test.
21327
21328 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21329
21330         PR c/5120
21331         * gcc.dg/20020406-1.c: New test.
21332
21333 2002-04-04  David S. Miller  <davem@redhat.com>
21334
21335         * gcc.c-torture/execute/20020404-1.c: New test.
21336
21337 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21338
21339         PR c/6123
21340         * gcc.dg/20020312-2.c: Do not declare global register variable
21341         if __PIC__ or __pic__ is defined.
21342
21343 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21344
21345         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21346         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21347
21348 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21349
21350         * gcc.misc-tests/linkage.exp: Update last change to handle
21351         sparc*-, not just sparc-.
21352
21353 2002-04-03  Richard Henderson  <rth@redhat.com>
21354
21355         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21356
21357 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21358
21359         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21360
21361 2002-04-02  David S. Miller  <davem@redhat.com>
21362
21363         * gcc.c-torture/execute/20020402-3.c: New test.
21364
21365 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21366
21367         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21368         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21369
21370         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21371         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21372         g77.f-torture/execute/20001201.x,
21373         g77.f-torture/execute/u77-test.x: New files.
21374
21375         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21376         * gcc.dg/wchar_t-1.c: Ditto.
21377
21378 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21379
21380         * gcc.c-torture/execute/20020402-1.c: New test.
21381
21382 2002-04-01  Richard Henderson  <rth@redhat.com>
21383
21384         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21385
21386         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21387
21388 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21389
21390         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21391
21392 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21393
21394         * g++.dg/inherit/template-as-base.C: Expect error.
21395         * g++.dg/inherit/namespace-as-base.C: Likewise.
21396
21397 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21398
21399         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21400         g++.dg/ext/instantiate3.C: Tweak match patterns.
21401
21402         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21403         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21404         -da test.
21405
21406 2002-03-31  Richard Henderson  <rth@redhat.com>
21407
21408         * gcc.dg/special/alias-2.c: New.
21409         * gcc.dg/special/ecos.exp: Run it.
21410
21411 2002-03-31  Richard Henderson  <rth@redhat.com>
21412
21413         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21414
21415 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21416
21417         * gcc.dg/weak-1.c: Disable on h8300 port.
21418
21419 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21420
21421         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21422         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21423         ordering tests.
21424         * g++.dg/bprob/bprob-1.C: New test.
21425         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21426         * g++.dg/gcov/gcov-1.C: New test.
21427         * g++.dg/gcov/gcov-1.x: New file.
21428         * g++.dg/gcov/gcov-2.C: New test.
21429         * g++.dg/gcov/gcov-3.C: New test.
21430         * g++.dg/gcov/gcov-3.h: New file.
21431
21432 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21433
21434         * g++.old-deja/g++.other/builtins5.C: New test.
21435         * g++.old-deja/g++.other/builtins6.C: New test.
21436         * g++.old-deja/g++.other/builtins7.C: New test.
21437         * g++.old-deja/g++.other/builtins8.C: New test.
21438         * g++.old-deja/g++.other/builtins9.C: New test.
21439
21440 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21441
21442         * g++.dg/opt/static1.C: New test.
21443
21444         * g++.dg/opt/longbranch1.C: New test.
21445
21446 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21447
21448         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21449
21450         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21451
21452 2002-03-28  Jeffrey A Law  (law@redhat.com)
21453
21454         * gcc.c-torture/execute/20020328-1.c: New test.
21455
21456 2002-03-27  Richard Henderson  <rth@redhat.com>
21457
21458         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21459         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21460         move from g++.old-deja/g++.ext/.
21461
21462 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21463
21464         * g++.dg/init/new2.C: New test.
21465
21466 2002-03-26  Richard Henderson  <rth@redhat.com>
21467
21468         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21469
21470         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21471         on sparc.
21472
21473         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21474         sparcv9 systems.
21475         * gcc.dg/20001102-1.c: Likewise.
21476
21477 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21478
21479         * gcc.dg/cpp/endif-pedantic1.c,
21480         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21481
21482 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21483
21484         * g++.dg/init/new1.C: New test.
21485
21486 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21487
21488         * g++.dg/abi/vbase9.C: New test.
21489
21490 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21491
21492         * gcc.dg/arm-asm.c: New test.
21493
21494 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21495
21496         * gcc.dg/Wswitch-enum.c: New test.
21497         Fix PR c/5044.
21498
21499 2002-03-26  Richard Henderson  <rth@redhat.com>
21500
21501         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21502         structure.
21503
21504 2002-03-25  Richard Henderson  <rth@redhat.com>
21505
21506         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21507         sparcv9 systems.
21508
21509         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21510         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21511
21512 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21513
21514         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21515
21516 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21517
21518         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21519         targets using generic thunk support.
21520
21521 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21522
21523         * gcc.c-torture/compile/20020323-1.c: New test.
21524
21525         * g++.dg/opt/conj2.C: New test.
21526
21527 2002-03-24  Richard Henderson  <rth@redhat.com>
21528
21529         * gcc.dg/weak-1.c: Use -fno-common.
21530
21531 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21532
21533         * g77.dg/f77-edit-apostrophe-out.f: New test
21534         * g77.dg/f77-edit-h-out.f: New test
21535         * g77.dg/f77-edit-t-in.f: New test
21536         * g77.dg/f77-edit-t-out.f: New test
21537         * g77.dg/f77-edit-x-out.f: New test
21538         * g77.dg/f77-edit-slash-out.f: New test
21539         * g77.dg/f77-edit-colon-out.f: New test
21540         * g77.dg/f77-edit-s-out.f: New test
21541
21542 2002-03-24  Richard Henderson  <rth@redhat.com>
21543
21544         * objc/execute/formal_protocol-6.x: New XFAIL.
21545
21546 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21547
21548         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21549         that do not support weak symbols
21550
21551 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21552
21553         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21554         * lib/g77.exp:  Likewise
21555         * lib/objc.exp: Likewise
21556
21557 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21558
21559         * gcc.dg/Wswitch-default.c: New test.
21560
21561 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21562
21563         * g++.dg/other/enum1.C: New test.
21564
21565 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21566
21567         * gcc.dg/pragma-ep-3.c: Fix typo.
21568
21569 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21570
21571         * g++.dg/inherit/template-as-base.C: New test.
21572
21573 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21574
21575         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21576         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21577
21578 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21579
21580         * gcc.dg/cpp/multiline.c: Update to match.
21581
21582 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21583
21584         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21585
21586 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21587
21588         * gcc.dg/cpp/extratokens2.c:  New file.
21589
21590 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21591
21592         * gcc.dg/20020312-2.c: Add rs6000 target.
21593
21594         * gcc.c-torture/compile/20020319-1.c: New test.
21595
21596 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21597
21598         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21599         (A, E): Handle this.
21600
21601 2002-03-20  Jason Merrill  <jason@redhat.com>
21602
21603         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21604         ignoring -fpic.
21605         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21606         through prune_gcc_output.
21607
21608 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21609
21610         * gcc.c-torture/compile/20020320-1.c: New test.
21611
21612 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21613
21614         * gcc.c-torture/compile/20020318-1.c: New test.
21615
21616         * gcc.dg/struct-by-value-1.c: New test.
21617
21618         * gcc.dg/20020319-1.c: New test.
21619
21620 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21621
21622         * g++.dg/opt/conj1.C: New test.
21623
21624 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21625
21626         * g++.dg/template/qualttp20.C: Revert previous change.
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-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21636
21637         * gcc.dg/cpp/wchar-1.c: Update.
21638
21639 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21640
21641         * g++.dg/template/conv1.C: New test.
21642         * g++.dg/template/conv2.C: New test.
21643         * g++.dg/template/conv3.C: New test.
21644         * g++.dg/template/conv4.C: New test.
21645
21646 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21647
21648         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21649         * g++.dg/template/qualttp3.C: Likewise.
21650         * g++.dg/template/qualttp4.C: Likewise
21651         * g++.dg/template/qualttp5.C: Likewise
21652         * g++.dg/template/qualttp6.C: Likewise
21653         * g++.dg/template/qualttp7.C: Likewise
21654         * g++.dg/template/qualttp8.C: Likewise
21655         * g++.dg/template/recurse.C: Likewise.
21656
21657 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21658
21659         * g++.dg/opt/dtor1.C: New test.
21660
21661 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21662
21663         * gcc.c-torture/compile/20020315-1.c: New test.
21664
21665 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21666
21667         * gcc.dg/weak-1.c: Fix scan tests.
21668
21669 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21670
21671         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21672         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21673         cris-*-aout* mmix-*-*.
21674         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21675         cris-*-aout* mmix-*-*.
21676         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21677         cris-*-elf* cris-*-aout* and mmix-*-*.
21678         * gcc.dg/20001009-1.c: Ditto.
21679         * gcc.dg/20010912-1.c: Ditto.
21680         * gcc.dg/20020122-4.c: Ditto.
21681         * gcc.dg/inline-2.c: Ditto.
21682
21683 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21684
21685         * gcc.c-torture/compile/20020314-1.c: New test.
21686
21687 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21688
21689         * gcc.c-torture/execute/20020314-1.c: New test.
21690
21691 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21692
21693         * g++.dg/warn/Wunused-1.C: New test.
21694
21695 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21696
21697         * g++.dg/abi/mangle6.C: New test.
21698
21699 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21700
21701         * gcc.c-torture/compile/20020309-2.c: New test.
21702
21703         * gcc.c-torture/compile/20020312-1.c: New test.
21704
21705 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21706
21707         * g++.dg/other/access1.C: New test.
21708
21709 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21710
21711         * gcc.c-torture/execute/wchar_t-1.c: New test.
21712
21713 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21714
21715         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21716
21717 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21718
21719         * gcc.dg/20020312-1.c: New test case.
21720
21721 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21722
21723         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21724
21725 2002-03-11  Richard Henderson  <rth@redhat.com>
21726
21727         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21728         * g++.old-deja/g++.jason/report.C: Likewise.
21729
21730 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21731
21732         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21733         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21734
21735 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21736
21737         * testsuite/g++.dg/overload/pmf1.C: New test.
21738
21739 2002-03-11  Kazu Hirata  <kazu@hxi.com>
21740
21741         * gcc.c-torture/execute/20020307-1.c: Use long.
21742
21743 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
21744
21745         PR optimization/5844
21746         * gcc.dg/20020310-1.c: New test.
21747
21748 2002-03-09  Michael Meissner  <meissner@redhat.com>
21749
21750         * gcc.c-torture/execute/memcpy-2.c: New test.
21751         * gcc.c-torture/execute/memset-1.c: New test.
21752         * gcc.c-torture/execute/strlen-1.c: New test.
21753         * gcc.c-torture/execute/strcmp-1.c: New test.
21754         * gcc.c-torture/execute/strncmp-1.c: New test.
21755
21756 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21757
21758         * gcc.dg/ppc-ldstruct.c: New test.
21759
21760 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21761
21762         * gcc.c-torture/execute/va-arg-22.c: New test.
21763
21764 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21765
21766         * gcc.c-torture/compile/20020309-1.c: New test.
21767
21768 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21769
21770         * gcc.c-torture/execute/20020307-2.c: New test.
21771
21772 2002-03-07  Jeffrey A Law  (law@redhat.com)
21773
21774         * g77.f-torture/compile/20020307-1.f: New test.
21775
21776 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21777
21778         * gcc.dg/unordered-1.c: New test.
21779
21780 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21781
21782         * gcc.c-torture/execute/20020307-1.c: New test.
21783
21784 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21785
21786         * gcc.dg/20020304-1.c: New test.
21787
21788         * gcc.c-torture/compile/20020304-2.c: New test.
21789
21790 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21791
21792         * gcc.c-torture/compile/20020304-1.c: New test case
21793         (from PR c/5830).
21794
21795 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21796
21797         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21798
21799 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21800
21801         * g++.dg/other/classkey1.C: New test.
21802
21803 2002-03-01  Richard Henderson  <rth@redhat.com>
21804
21805         * gcc.c-torture/compile/981223-1.x: New.
21806         * gcc.c-torture/compile/920625-1.x: New.
21807
21808 2002-02-28  Richard Henderson  <rth@redhat.com>
21809
21810         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21811
21812 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21813
21814         * gcc.c-torture/execute/20020227-1.c: New test.
21815
21816 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21817
21818         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21819         here" ERROR lines.
21820         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21821         * g++.old-deja.g++.other/defarg1.C: Likewise.
21822         * g++.old-deja/g++.pt/calls2.C: Likewise.
21823         * g++.old-deja/g++.pt/crash20.C: Likewise.
21824         * g++.old-deja/g++.pt/crash30.C: Likewise.
21825         * g++.old-deja/g++.pt/crash36.C: Likewise.
21826         * g++.old-deja/g++.pt/crash6.C: Likewise.
21827         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21828         * g++.old-deja/g++.pt/derived3.C: Likewise.
21829         * g++.old-deja/g++.pt/error1.C: Likewise.
21830         * g++.old-deja/g++.pt/friend21.C: Likewise.
21831         * g++.old-deja/g++.pt/friend23.C: Likewise.
21832         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21833         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21834
21835 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21836
21837         * gcc.c-torture/execute/20020225-2.c: New test.
21838
21839 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21840
21841         * gcc.c-torture/execute/920730-1t.c,
21842         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21843         Delete test cases, only relevant to -traditional.
21844
21845 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21846
21847         * gcc.dg/cpp/undef1.c: Remove.
21848         * gcc.dg/cpp/directiv.c: Update.
21849         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21850
21851 2002-02-27  Michael Meissner  <meissner@redhat.com>
21852
21853         * gcc.c-torture/execute/20020226-1.c: New test.
21854
21855 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21856
21857         * g++.dg/debug/debug4.C: New test.
21858
21859         * gcc.dg/ia64-visibility-1.c: New test.
21860
21861 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21862
21863         * gcc.dg/debug/20020224-1.c: New.
21864
21865 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21866
21867         * gcc.c-torture/execute/960416-1.x: New.
21868         * gcc.c-torture/execute/divconst-3.x: Likewise.
21869
21870 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21871
21872         * gcc.dg/20020224-1.c: New test.
21873
21874 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21875
21876         * gcc.c-torture/execute/20020225-1.c: New.
21877
21878 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21879
21880         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21881
21882 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21883
21884         * gcc.dg/20020222-1.c: New test.
21885
21886 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21887
21888         * g++.dg/opt/anonunion1.C: New test.
21889
21890 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21891
21892         * g++.dg/template/qualttp19.C: New test.
21893         * g++.dg/template/qualttp20.C: New test.
21894         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21895         * g++.old-deja/g++.other/qual1.C: Likewise.
21896
21897 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21898
21899         * gcc.dg/attr-alwaysinline.c: New.
21900
21901 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21902
21903         * gcc.dg/20020220-1.c: New test.
21904
21905         * gcc.dg/20020220-2.c: New test.
21906
21907         * g++.dg/opt/mmx1.C: New test.
21908
21909 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21910
21911         * gcc.c-torture/compile/20020110.c: New test.
21912
21913 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21914
21915         * gcc.c-torture/execute/20020219-1.c: New test.
21916
21917         * gcc.dg/20020219-1.c: New test.
21918
21919         * gcc.dg/noncompile/20020220-1.c: New test.
21920
21921         * g++.dg/opt/ptrintsum1.C: New test.
21922
21923         * gcc.dg/debug/20020220-1.c: New test.
21924
21925 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21926
21927         * gcc.c-torture/execute/20020216-1.c: New test.
21928
21929 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21930
21931         * gcc.dg/decl-1.c: Update, new test.
21932
21933 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21934
21935         * g++.dg/abi/bitfield1.C: New test.
21936         * g++.dg/abi/bitfield2.C: New test.
21937
21938 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21939
21940         * gcc.dg/attr-nest.c: New test.
21941
21942 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21943
21944         * gcc.c-torture/execute/20020215-1.c: New test.
21945
21946 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21947
21948         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21949         * g++.dg/debug/debug.exp: New.
21950         * g++.dg/debug/trivial.C: New.
21951         * g++.dg/debug/debug1.C: Moved...
21952         * g++.dg/other/debug1.C: ...from here.
21953         * g++.dg/debug/debug2.C: Moved...
21954         * g++.dg/other/debug2.C: ...from here.
21955         * g++.dg/debug/debug3.C: Moved...
21956         * g++.dg/other/debug3.C: ...from here.
21957
21958         * gcc.dg/noncompile/20020213-1.c: New test.
21959
21960 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21961
21962         * g++.dg/other/debug3.C: New test.
21963
21964         * gcc.c-torture/execute/20020213-1.c: New test.
21965
21966 2002-02-13  Richard Smith <richard@ex-parrot.com>
21967
21968         * g++.old-deja/g++.other/thunk1.C: New test.
21969
21970 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21971
21972         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21973
21974 2002-02-13  Stan Shebs  <shebs@apple.com>
21975
21976         * gcc.dg/altivec-3.c: New.
21977
21978 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21979
21980         * gcc.dg/Wunreachable-1.c: New test.
21981         * gcc.dg/Wunreachable-2.c: New test.
21982
21983 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21984
21985         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21986
21987 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21988
21989         * gcc.dg/decl-1.c: New test.
21990
21991 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21992
21993         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21994
21995 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21996
21997         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21998         * gcc.c-torture/compile/980506-1.x: Likewise.
21999
22000 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22001
22002         * gcc.dg/20020210-1.c: New.
22003
22004 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
22005
22006         * g77.f-torture/execute/947.f: New regression test
22007         for PR fortran/947.
22008
22009 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
22010
22011         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
22012         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
22013
22014 2002-02-08  Richard Henderson  <rth@redhat.com>
22015
22016         * gcc.c-torture/compile/labels-3.c: New.
22017
22018 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
22019
22020         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
22021         expression statements work instead.
22022         * gcc.dg/noncompile/20020207-1.c: New test.
22023
22024 2002-02-07  Richard Henderson  <rth@redhat.com>
22025
22026         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
22027
22028 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22029
22030         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
22031         message from g77
22032         * lib/g77-dg.exp: Trim g77 error messages so that they are
22033         recognized by dg.exp.
22034
22035 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22036
22037         PR fortran/5473
22038         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
22039
22040 2002-02-07  Richard Henderson  <rth@redhat.com>
22041
22042         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
22043         to be sufficiently aligned for integers.
22044
22045 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
22046
22047         * g++.dg/template/friend4.C: New test.
22048
22049 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22050
22051         PR fortran/5743
22052         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
22053         unsupported cases.
22054
22055 2002-02-07  Richard Henderson  <rth@redhat.com>
22056
22057         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
22058         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
22059         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
22060         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
22061
22062 2002-02-06  Richard Henderson  <rth@redhat.com>
22063
22064         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
22065
22066 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
22067
22068         * gcc.dg/20020206-1.c: New test.
22069
22070 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22071
22072         * gcc.c-torture/execute/20020206-1.c: New test.
22073
22074         * gcc.c-torture/execute/20020206-2.c: New test.
22075
22076         PR optimization/5429:
22077         * gcc.c-torture/compile/20020206-1.c: New test.
22078
22079 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22080
22081         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22082         as certain file formats cannot support particularly large
22083         alignments.
22084
22085         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22086         and do not expect to be able to link the executable.
22087
22088         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
22089         fail because the COFF format does not support the weak attribute.
22090
22091 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
22092
22093         * g77.dg/pr5473.f:  New test
22094
22095 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
22096
22097         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
22098         Fix testcase accordingly.
22099
22100 2002-02-04  Richard Henderson  <rth@redhat.com>
22101
22102         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
22103         (buf): Change to be an array of pointers, not ints.
22104
22105 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22106
22107         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
22108         before all tests.  Move warning one line above to match where it
22109         C frontend emits.
22110         * gcc.dg/Wswitch-2.c: New test.
22111         * g++.dg/warn/Wswitch-1.C: New test.
22112         * g++.dg/warn/Wswitch-2.C: New test.
22113
22114 2002-02-04  Richard Henderson  <rth@redhat.com>
22115
22116         * g++.dg/abi/offsetof.C: Fix size comparison.
22117
22118 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
22119
22120         * gcc.dg/cast-qual-2.c: New test.
22121
22122 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22123
22124         * gcc.dg/20020201-4.c: New test.
22125
22126 2002-02-04  Ben Elliston  <bje@redhat.com>
22127
22128         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
22129         target_info attribute != 0, in addition to the empty string.
22130         (gcc_target_compile): Likewise.
22131
22132 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
22133
22134         * gcc.dg/Wswitch.c: New test.
22135         PR gcc/4475. PR gcc/3780.
22136
22137 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
22138
22139         * g77.f-torture/execute/5122.f: New test for regressions
22140         against PR fortran/5122.
22141
22142 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
22143
22144         * g77.f-torture/compile/pr3743.f: Delete
22145         * g77.dg/pr3743-1.f: New test.
22146         * g77.dg/pr3743-2.f: New test.
22147         * g77.dg/pr3743-3.f: New test.
22148         * g77.dg/pr3743-4.f: New test.
22149
22150 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22151
22152         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
22153
22154 2002-02-02  Richard Henderson  <rth@redhat.com>
22155
22156         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
22157         * gcc.c-torture/execute/bf64-1.c: Likewise.
22158
22159 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22160
22161         * gcc.dg/20020201-2.c: New test.
22162
22163         * gcc.dg/20020201-3.c: New test.
22164
22165         * gcc.c-torture/execute/bitfld-2.c: New test.
22166
22167 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22168
22169         * gcc.dg/bitfld-1.c: Update.
22170         * gcc.dg/bitfld-2.c: Update.
22171         * gcc.c-torture/execute/bitfld-1.x: New.
22172
22173 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22174
22175         * gcc.c-torture/execute/20020201-1.c: New test.
22176
22177 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
22178
22179         PR target/5469
22180         * gcc.dg/20020201-1.c: New test.
22181
22182 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
22183
22184         PR fortran/3743
22185         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
22186         * g77.f-torture/compile/pr3743.x: Remove
22187
22188 2002-01-31  Tom Rix  <trix@redhat.com>
22189
22190         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
22191
22192 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22193
22194         * gcc.dg/noncompile/20020130-1.c: New test.
22195
22196 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
22197
22198         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
22199
22200 2002-01-29  Richard Henderson  <rth@redhat.com>
22201
22202         * gcc.c-torture/execute/991118-1.c: Cast various constants back
22203         to long long.
22204         * gcc.c-torture/execute/bf64-1.c: Likewise.
22205
22206 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
22207
22208         * gcc.c-torture/execute/20020129-1.c: New test.
22209
22210 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22211
22212         * gcc.c-torture/compile/20000224-1.c: Update.
22213         * gcc.c-torture/execute/bitfld-1.c: New tests.
22214         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
22215         * gcc.dg/uninit-A.c: Update.
22216
22217 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22218
22219         * g++.dg/template/ctor1.C: Add instantiation.
22220
22221 2002-01-28  Paul Koning  <pkoning@equallogic.com>
22222
22223         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
22224         argument to __builtin_prefetch to be const ptr.
22225
22226 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
22227
22228         * gcc.c-torture/compile/20020120-1.c: New test.
22229
22230 2002-01-27  Kazu Hirata  <kazu@hxi.com>
22231
22232         * gcc.c-torture/execute/20020127-1.c: New test.
22233
22234 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
22235
22236         * g77.dg/f77-edit-i-in.f: New test
22237         * g77.dg/f77-edit-i-out.f: New test
22238
22239 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22240
22241         * gcc.dg/debug/debug.exp: New file.
22242         * gcc.dg/debug/trivial.c: New file.
22243         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22244         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22245         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22246         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22247         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22248         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22249         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22250         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22251         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22252         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22253         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22254         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22255         * gcc.dg/20000503-1.c: Removed.
22256         * gcc.dg/20010207-1.c: Removed.
22257         * gcc.dg/20011223-1.c: Removed.
22258         * gcc.dg/20020104-2.c: Removed.
22259         * gcc.dg/debug-1.c: Removed.
22260         * gcc.dg/debug-2.c: Removed.
22261         * gcc.dg/debug-3.c: Removed.
22262         * gcc.dg/debug-4.c: Removed.
22263         * gcc.dg/debug-5.c: Removed.
22264         * gcc.dg/debug-6.c: Removed.
22265         * gcc.dg/dwarf2-1.c: Removed.
22266         * gcc.dg/dwarf2-2.c: Removed.
22267
22268 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22269
22270         * g++.old-deja/g++.other/eh5.C: New test.
22271         * g++.old-deja/g++.other/sibcall2.C: New test.
22272         * g++.old-deja/g++.other/array9.C: New test.
22273         * g++.old-deja/g++.other/typename2.C: New test.
22274         * g++.old-deja/g++.other/crash60.C: New test.
22275         * g++.old-deja/g++.other/conv9.C: New test.
22276         * g++.old-deja/g++.other/mangle10.C: New test.
22277         * g++.old-deja/g++.other/unchanging1.C: New test.
22278         * g++.old-deja/g++.other/exprstmt1.C: New test.
22279         * g++.old-deja/g++.other/inline23.C: New test.
22280         * g++.old-deja/g++.eh/ia64-1.C: New test.
22281         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22282         * g++.old-deja/g++.other/reload1.C: New test.
22283         * g++.old-deja/g++.other/static20.C: New test.
22284         * g++.old-deja/g++.other/local-alloc1.C: New test.
22285         * g++.old-deja/g++.other/conv8.C: New test.
22286         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22287         * g++.old-deja/g++.other/storeexpr1.C: New test.
22288         * g++.old-deja/g++.other/storeexpr2.C: New test.
22289         * g++.dg/eh/template2.C: New test.
22290         * g++.dg/warn/weak1.C: New test.
22291
22292 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22293
22294         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22295         Remove first, non-varying, argument.
22296
22297 2002-01-23  Richard Henderson  <rth@redhat.com>
22298
22299         * gcc.dg/inline-2.c: New.
22300
22301         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22302         Add optional target arg.  Check number of arguments.
22303         (scan-assembler-not, scan-assembler-dem): Likewise.
22304         (scan-assembler-dem-not): Likewise.
22305
22306 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22307
22308         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22309         line 12.
22310         * g++.old-deja/g++.brendan/parse3.C,
22311         g++.old-deja/g++.other/crash26.C,
22312         g++.old-deja/g++.other/crash28.C,
22313         g++.old-deja/g++.other/crash29.C,
22314         g++.old-deja/g++.other/crash30.C,
22315         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22316
22317 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22318
22319         * gcc.dg/20020115-1.c: New.
22320
22321 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22322
22323         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22324
22325 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22326
22327         * gcc.dg/20020122-3.c: New.
22328
22329 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22330
22331         * g++.dg/other/gc1.C: New test.
22332
22333 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22334
22335         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22336
22337 2002-01-22  Richard Henderson  <rth@redhat.com>
22338
22339         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22340
22341 2002-01-22  Richard Henderson  <rth@redhat.com>
22342
22343         * gcc.dg/20020122-4.c: New.
22344
22345 2002-01-22  H.J. Lu <hjl@gnu.org>
22346
22347         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22348         link output.
22349         * gcc.dg/special/ecos.exp: Likewise.
22350         * lib/g++-dg.exp: Likewise.
22351         * lib/g77-dg.exp: Likewise.
22352         * lib/gcc-dg.exp : Likewise.
22353         * lib/mike-g++.exp: Likewise.
22354         * lib/mike-g77.exp: Likewise.
22355         * lib/mike-gcc.exp: Likewise.
22356         * lib/objc-dg.exp: Likewise.
22357
22358 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22359
22360         PR target/5379
22361         * gcc.dg/20020122-2.c: New test.
22362
22363 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22364
22365         * gcc.dg/20020122-1.c: New test.
22366
22367 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22368
22369         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22370
22371 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22372
22373         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22374
22375 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22376
22377         * gcc.c-torture/compile/20020121-1.c: New test.
22378
22379 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22380
22381         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22382         ld_library_path.
22383
22384 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22385
22386         * gcc.dg/20020218-1.c: New test.
22387
22388 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22389
22390         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22391         messages
22392         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22393         "At global scope" warning
22394         * g++.dg/ext/align1.C: Change cygwin test for alignment
22395         from db-bogus to dg-warning
22396
22397 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22398
22399         * g77.f-torture/compile/cpp2.F: New test.
22400
22401 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22402
22403         * g++.dg/template/access1.C: New test.
22404
22405 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22406
22407         * gcc.dg/20020118-1.c: New.
22408
22409 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22410
22411         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22412
22413 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22414
22415         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22416         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22417         alignment warnings.
22418
22419 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22420
22421         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22422         torture_with_loops and torture_without_loops
22423
22424 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22425
22426         * gcc.c-torture/compile/20020116-1.c: New test.
22427
22428 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22429
22430         * gcc.dg/20020116-2.c: New test.
22431
22432         * gcc.dg/ultrasp4.c: New test.
22433
22434         * gcc.dg/20020116-1.c: New test.
22435
22436 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22437
22438         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22439         by EABI.
22440
22441 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22442
22443         * gcc.misc-tests/i386-prefetch.exp: New.
22444         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22445         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22446         * gcc.misc-tests/i386-pf-none-1.c: New test.
22447         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22448
22449 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22450
22451         * gcc.dg/gnu89-init-1.c: Add new tests.
22452
22453 2002-01-15  Andreas Jaeger  <aj@suse.de>
22454
22455         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22456         * gcc.dg/i386-mmx-2.c: Likewise.
22457         * gcc.dg/i386-sse-1.c: Likewise.
22458         * gcc.dg/i386-sse-2.c: Likewise.
22459         * gcc.dg/i386-sse-3.c: Likewise.
22460
22461 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22462
22463         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22464         Uncomment additional cases that now pass.
22465
22466 2002-01-11  Richard Henderson  <rth@redhat.com>
22467
22468         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22469         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22470
22471 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22472
22473         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22474
22475 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22476
22477         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22478         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22479
22480 2002-01-10  Dale Johannesen  <dalej@apple.com>
22481
22482         * gcc.c-torture/execute/loop-11.c: New.
22483
22484 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22485
22486         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22487         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22488
22489 2002-01-09  Richard Henderson  <rth@redhat.com>
22490
22491         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22492         type in which to perform the operation for each size.
22493
22494 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22495
22496         * gcc.c-torture/compile/20020109-2.c: New test.
22497
22498 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22499
22500         * gcc.c-torture/execute/loop-10.c: New test.
22501
22502 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22503
22504         * gcc.c-torture/compile/20010226-1.c: New test.
22505         * gcc.c-torture/compile/20010227-1.c: New test.
22506         * gcc.c-torture/compile/20010426-1.c: New test.
22507         * gcc.c-torture/compile/20010510-1.c: New test.
22508         * gcc.c-torture/compile/20010605-3.c: New test.
22509         * gcc.c-torture/compile/20010824-1.c: New test.
22510         * gcc.c-torture/execute/20010409-1.c: New test.
22511         * gcc.dg/noncompile/20000901-1.c: New test.
22512         * gcc.dg/20001023-1.c: New test.
22513         * gcc.dg/20001101-1.c: New test.
22514         * gcc.dg/20001102-1.c: New test.
22515         * gcc.dg/20010207-1.c: New test.
22516         * gcc.dg/20010405-1.c: New test.
22517         * gcc.dg/20010822-1.c: New test.
22518         * gcc.dg/20011107-1.c: New test.
22519
22520 2002-01-09  Jeffrey A Law  (law@redhat.com)
22521
22522         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22523
22524         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22525         execution failure on PA targets.
22526
22527 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22528
22529         * gcc.c-torture/compile/20020109-1.c: New test.
22530
22531 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22532
22533         * gcc.c-torture/execute/20020108-1.c: New test.
22534
22535 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22536
22537         * gcc.dg/20020108-1.c: New test.
22538
22539 2002-01-08  H.J. Lu <hjl@gnu.org>
22540
22541         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22542         for header files.
22543
22544 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22545
22546         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22547         consistency.
22548
22549 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22550
22551         * gcc.dg/altivec-4.c: Test altivec predicates.
22552
22553 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22554
22555         * gcc.c-torture/execute/20020107-1.c: New test.
22556
22557 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22558
22559         PR c/5279
22560         * gcc.c-torture/compile/20020106-1.c: New test.
22561
22562 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22563
22564         * gcc.c-torture/execute/nestfunc-4.c: New test.
22565
22566 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22567
22568         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22569         extra triple that slipped in.
22570         * g++.old-deja/g++.abi/align.C: Likewise.
22571         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22572
22573 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22574
22575         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22576         * g++.old-deja/g++.abi/align.C: Likewise.
22577         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22578
22579         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22580         on FreeBSD/i386.
22581         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22582         FreeBSD.
22583
22584 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22585
22586         * gcc.dg/20020104-1.c: New test.
22587
22588         * gcc.dg/20020104-2.c: New test.
22589
22590 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22591
22592         * gcc.dg/20020103-1.c: Fix typo in target selector.
22593
22594 2002-01-03  Richard Henderson  <rth@redhat.com>
22595
22596         * gcc.dg/20020103-1.c: New.
22597
22598 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22599
22600         * gcc.c-torture/execute/20020103-1.c: New test.
22601
22602 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22603
22604         * g++.dg/other/debug2.C: New test.
22605
22606         * gcc.c-torture/compile/20020103-1.c: New test.
22607
22608 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22609
22610         * gcc.dg/gnu89-init-1.c: Added new tests.
22611
22612 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22613
22614         * g++.dg/template/friend2.C: Remove as patch is reverted.
22615
22616         * g++.dg/warn/oldcast1.C: New test.
22617
22618         * g++.dg/template/ptrmem1.C: New test.
22619         * g++.dg/template/ptrmem2.C: New test.
22620
22621         * g++.dg/template/ntp.C: New test.
22622
22623         * g++.dg/other/component1.C: New test.
22624
22625         * g++.dg/template/ttp3.C: New test.
22626
22627         * g++.dg/template/friend2.C: New test.
22628         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22629
22630 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22631
22632         * g++.dg/other/ptrmem1.C: New test.
22633         * g++.dg/other/ptrmem2.C: New test.
22634
22635 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22636
22637         * g++.dg/template/ctor1.C: New test.
22638
22639 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22640
22641         * g++.dg/template/friend2.C: New test.
22642
22643 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22644
22645         * gcc.dg/mmix-1.c: New test.
22646
22647 2001-12-31  Richard Henderson  <rth@redhat.com>
22648
22649         * gcc.dg/asm-5.c: New.
22650
22651 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22652
22653         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22654         in namespace __gnu_cxx
22655
22656 2001-12-30  Richard Henderson  <rth@redhat.com>
22657
22658         * gcc.dg/debug-6.c: New.
22659
22660 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22661
22662         * gcc.c-torture/compile/20011229-2.c: New test.
22663
22664 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22665
22666         * gcc.dg/debug-3.c: New test.
22667         * gcc.dg/debug-4.c: New test.
22668         * gcc.dg/debug-5.c: New test.
22669
22670 2001-12-29  Richard Henderson  <rth@redhat.com>
22671
22672         * g++.dg/eh/loop1.C: New.
22673
22674 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22675
22676         * g++.dg/template/crash1.C: New test.
22677
22678 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22679
22680         * g++.dg/other/const1.C: New test.
22681
22682 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22683
22684         * gcc.c-torture/compile/20011229-1.c: New test.
22685
22686 2001-12-28  Stan Shebs  <shebs@apple.com>
22687
22688         * lib/objc-torture.exp: Resync with c-torture.exp.
22689         * lib/objc.exp: Load standard libraries.
22690
22691 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22692
22693         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22694         additional tests.
22695
22696 2001-12-27  Roger Sayle <roger@eyesopen.com>
22697
22698         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22699
22700 2001-12-27  Richard Henderson  <rth@redhat.com>
22701
22702         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22703
22704 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22705
22706         * g++.dg/eh/ctor1.C: New test.
22707         * g++.dg/other/error2.C: New test.
22708
22709 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22710
22711         * g++.dg/other/init2.C: New test.
22712
22713 2001-12-24  Richard Henderson  <rth@redhat.com>
22714
22715         * gcc.dg/20011223-1.c: New.
22716         * gcc.dg/inline-1.c: New.
22717
22718 2001-12-23  Richard Henderson  <rth@redhat.com>
22719
22720         * gcc.dg/asm-4.c: Test operand modifiers.
22721
22722 2001-12-23  Richard Henderson  <rth@redhat.com>
22723
22724         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22725
22726 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22727
22728         * gcc.c-torture/execute/20011223-1.c: New test.
22729
22730 2001-12-21  Richard Henderson  <rth@redhat.com>
22731
22732         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22733         re-enables the warning.
22734
22735 2001-12-21  Richard Henderson  <rth@redhat.com>
22736
22737         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
22738
22739 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22740
22741         * gcc.c-torture/compile/20011218-1.c: New test.
22742
22743 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
22744
22745         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22746         arm-isr.c test.
22747         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22748         epilogue generation for ARM ISR routines.
22749
22750 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22751
22752         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22753         * gcc.dg/format/c90-printf-3.c: Likewise.
22754         * gcc.dg/format/c99-printf-3.c: Likewise.
22755         * gcc.dg/format/ext-1.c: Likewise.
22756         * gcc.dg/format/ext-6.c: Likewise.
22757         * gcc.dg/format/format.h: Prototype unlocked stdio.
22758
22759 2001-12-20  Richard Henderson  <rth@redhat.com>
22760
22761         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22762         (arena): Use it.
22763         (malloc): Correct allocation logic.  Abort if we fill up the
22764         arena before initialization complete.
22765         (realloc): Correct allocation logic.
22766
22767 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22768
22769         * gcc.c-torture/compile/20011219-2.c: New test.
22770
22771         * gcc.c-torture/execute/20011219-1.c: New test.
22772
22773 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22774
22775         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22776         target does not support weak symbols.
22777
22778 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22779
22780         * gcc.c-torture/compile/20011219-1.c: New test.
22781
22782 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22783
22784         * g++.dg/other/error1.C: New test.
22785
22786 2001-12-17  Jeffrey A Law  (law@redhat.com)
22787
22788         * gcc.c-torture/execute/20011217-1.c: New test.
22789
22790 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22791
22792         * objc.dg/special/: New directory.
22793         * objc.dg/special/special.exp: New file.
22794         * objc.dg/special/unclaimed-category-1.h: New file.
22795         * objc.dg/special/unclaimed-category-1a.m: New file.
22796         * objc.dg/special/unclaimed-category-1.m: New file.
22797
22798 2001-12-17  Andreas Jaeger  <aj@suse.de>
22799
22800         * gcc.c-torture/compile/20011217-2.c: New test.
22801
22802 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22803
22804         * gcc.c-torture/compile/20011217-1.c: New test.
22805
22806 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22807
22808         * testsuite/gcc.dg/20011214-1.c: New.
22809
22810 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22811
22812         * gcc.dg/altivec-4.c: New.
22813
22814 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22815
22816         * gcc.dg/20011113-1.c: New test.
22817
22818 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22819
22820         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22821         std::__malloc_alloc_template<0> and
22822         std::__default_alloc_template<false, 0>.
22823
22824 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22825
22826         * objc/execute/bf-21.m: New test.
22827         * objc/execute/enumeration-1.m: New test.
22828         * objc/execute/enumeration-2.m: New test.
22829
22830 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22831
22832         * gcc.dg/gnu89-init-1.c: New test.
22833
22834 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22835
22836         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22837         * g++.old-deja/g++.jason/2371.C: Likewise.
22838         * g++.old-deja/g++.jason/template33.C: Likewise.
22839         * g++.old-deja/g++.jason/template34.C: Likewise.
22840         * g++.old-deja/g++.jason/template36.C: Likewise.
22841         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22842         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22843         * g++.old-deja/g++.other/typename1.C: Likewise.
22844         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22845         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22846         * g++.old-deja/g++.pt/typename11.C: Likewise.
22847         * g++.old-deja/g++.pt/typename14.C: Likewise.
22848         * g++.old-deja/g++.pt/typename16.C: Likewise.
22849         * g++.old-deja/g++.pt/typename3.C: Likewise.
22850         * g++.old-deja/g++.pt/typename4.C: Likewise.
22851         * g++.old-deja/g++.pt/typename5.C: Likewise.
22852         * g++.old-deja/g++.pt/typename7.C: Likewise.
22853         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22854
22855 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22856
22857         * g++.dg/other/linkage1.C: New test.
22858         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22859         specifiers.
22860
22861 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22862
22863         * gcc.dg/concat.c: New test.
22864
22865 2001-12-11  Stan Shebs  <shebs@apple.com>
22866
22867         * objc/compile: New test directory.
22868         * objc/compile/compile.exp: New expect script.
22869         * objc/compile/20011211-1.m: New compile test.
22870
22871 2001-12-11  Jason Merrill  <jason@redhat.com>
22872
22873         * lib/prune.exp (prune_gcc_output): Also handle "In member
22874         function".  So many permutations...
22875
22876 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22877
22878         * g++.dg/template/typedef1.C: New test.
22879
22880 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22881
22882         * g++.dg/other/copy1.C: New test.
22883
22884 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22885
22886         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22887
22888         * gcc.dg/builtin-choose-expr.c: New.
22889
22890 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22891
22892         * gcc.dg/altivec-2.c: New.
22893
22894 2001-12-07  Richard Henderson  <rth@redhat.com>
22895
22896         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22897
22898 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22899
22900         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22901         ultrasparc.
22902
22903 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22904
22905         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22906
22907 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22908
22909         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22910         variable argument list.
22911
22912 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22913
22914         * gcc.c-torture/execute/memcheck: Delete entire directory.
22915         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22916         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22917
22918 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22919
22920         * gcc.dg/Wshadow-1.c: New test.
22921
22922 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22923
22924         * gcc.c-torture/compile/20011130-1.c: New test.
22925
22926         * gcc.dg/noncompile/20011025-1.c: New test.
22927
22928         * g++.dg/other/anon-union.C: New test.
22929
22930         * gcc.c-torture/execute/20011024-1.c: New test.
22931
22932 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22933
22934         * gcc.c-torture/execute/20000722-1.x,
22935         gcc.c-torture/execute/20010123-1.x: Remove.
22936         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22937         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22938         gcc.dg/c99-complit-2.c: New tests.
22939
22940 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22941
22942         * g++.dg/inherit/base1.C: New test.
22943
22944 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22945
22946         * g++.dg/other/stdarg1.C: New test.
22947
22948         * gcc.c-torture/compile/20011130-2.c: New test.
22949
22950 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22951
22952         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22953         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22954         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22955         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22956         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22957         * gcc.dg/builtin-prefetch-1.c: New test.
22958
22959 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22960
22961         * gcc.dg/20011130-1.c: New test.
22962
22963 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22964
22965         * g++.dg/other/scope1.C: New test.
22966         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22967
22968 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22969
22970         * gcc.dg/vla-init-1.c: New test.
22971
22972 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22973
22974         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22975
22976 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22977
22978         * objc.dg/alias.m: Update.
22979         * objc.dg/class-1.m: Update.
22980         * objc.dg/const-str-1.m: Update.
22981         * objc.dg/fwd-proto-1.m: Update.
22982         * objc.dg/id-1.m: Update.
22983         * objc.dg/super-class-1.m: Update.
22984
22985 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22986
22987         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22988         constructs.
22989
22990 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22991
22992         * gcc.c-torture/execute/20011128-1.c: New test.
22993
22994 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22995
22996         * gcc.dg/20011127-1.c: New test.
22997
22998 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22999
23000         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
23001         from Austin Group draft 7.
23002         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
23003         scanf format arguments.
23004         * gcc.dg/format/no-exargs-2.c: New test.
23005
23006 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
23007
23008         * g++.dg/abi/vbase8-4.C: New test.
23009
23010 2001-11-24  Ian Lance Taylor  <ian@airs.com>
23011
23012         * gcc.c-torture/execute/20011121-1.c: New test.
23013
23014 2001-11-23  Jeffrey A Law  (law@cygnus.com)
23015
23016         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
23017
23018 2001-11-23  Andreas Jaeger  <aj@suse.de>
23019
23020         * gcc.dg/cpp/charconst-2.c: New test.
23021
23022 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
23023
23024         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
23025         to the host if it is remote.  Let tests specify extra headers
23026         they use.
23027         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
23028         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
23029         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
23030         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
23031         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
23032         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
23033         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
23034         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
23035         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
23036         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
23037
23038 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
23039
23040         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
23041         for little endian ARMs.
23042
23043 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
23044
23045         * gcc.c-torture/compile/20011119-1.c: New test.
23046         * gcc.c-torture/compile/20011119-2.c: New test.
23047
23048 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
23049
23050         * gcc.dg/altivec-1.c: Fix typo.
23051
23052 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23053
23054         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
23055
23056 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
23057
23058         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
23059
23060 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
23061
23062         * lib/g77.exp: Don't specify --rpath-link.
23063
23064         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
23065         across all the headers.
23066         * gcc.dg/format/format.exp: For testing on a remote host,
23067         copy format.h.
23068
23069         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23070         * gcc.c-torture/execute/930406-1.c: Likewise.
23071         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23072
23073 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23074
23075         * gcc.dg/altivec-1.c: New.
23076
23077 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23078
23079         * gcc.dg/cpp/fpreprocessed.c: New test case.
23080
23081 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23082
23083         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23084         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23085         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23086
23087 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23088
23089         * gcc.dg/no-builtin-1.c: New test.
23090
23091 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
23092
23093         * gcc.c-torture/execute/20011115-1.c: New test.
23094
23095 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
23096
23097         * gcc.c-torture/compile/20011114-2.c: New test.
23098         * gcc.c-torture/compile/20011114-3.c: New test.
23099         * gcc.c-torture/compile/20011114-4.c: New test.
23100
23101 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23102
23103         * g++.dg/other/init1.C: New test.
23104
23105 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
23106
23107         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
23108         message.
23109
23110         * gcc.c-torture/execute/20011114-1.c: New testcase.
23111
23112         * gcc.c-torture/compile/20010327-1.c: Revert last change.
23113         * gcc.c-torture/compile/20011114-1.c: New test, exactly
23114         like the (before this change) version of 20010327-1.c.
23115
23116 2001-11-14  Roger Sayle <roger@eyesopen.com>
23117
23118         * gcc.c-torture/execute/string-opt-13.c: New testcase.
23119
23120 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
23121
23122         * g++.dg/init/array2.C: New test.
23123
23124 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
23125
23126         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
23127
23128 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
23129
23130         * g++.dg/other/forscope1.C: New test.
23131         * g++.dg/ext/forscope1.C: New test.
23132         * g++.dg/ext/forscope2.C: New test.
23133
23134 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
23135
23136         * gcc.c-torture/execute/20011113-1.c: New test.
23137
23138 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
23139
23140         * gcc.c-torture/execute/20011109-2.c: New test.
23141
23142         * gcc.c-torture/execute/20011109-1.c: New test.
23143
23144 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
23145
23146         * gcc.c-torture/compile/20011109-1.c: New test.
23147
23148 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
23149
23150         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
23151         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
23152         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
23153         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
23154         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
23155         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
23156         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
23157
23158 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23159
23160         * g++.dg/warn/Wshadow-1.C: New tests.
23161         * g++.old-deja/g++.mike/for3.C: Update.
23162
23163 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23164
23165         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
23166         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
23167         XFAILs.  Adjust expected error texts.
23168         * gcc.c-torture/compile/20011106-1.c,
23169         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
23170         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
23171         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
23172         gcc.dg/c99-array-lval-5.c: New tests.
23173
23174 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23175
23176         * gcc.dg/cpp/defined.c: Update.
23177
23178 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23179
23180         * gcc.c-torture/execute/anon-1.c: New test.
23181
23182 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
23183
23184         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
23185         same size, so no warning should be produced on stormy16.
23186
23187         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
23188         due to oversized array.
23189         * g++.old-deja/g++.mike/ns15.C: Likewise.
23190         * g++.old-deja/g++.pt/crash16.C: Likewise.
23191
23192 2001-11-02  Graham Stott  <grahams@redhat.com>
23193
23194         * g++.dgother/debug1.C: Fix typos.
23195
23196 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
23197
23198         * g++.dg/other/debug1.C: New test.
23199
23200 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23201
23202         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
23203         of unsigned long.
23204
23205 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
23206
23207         * gcc.dg/20011029-2.c: New test.
23208
23209         * gcc.c-torture/compile/20011029-1.c: New test.
23210
23211 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
23212
23213         * objc/execute/class_self-1.m: New test.
23214         * objc/execute/class_self-2.m: New test.
23215
23216 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
23217
23218         * gcc.misc-tests/msgs.exp: Delete.
23219         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
23220         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
23221         error set to match recent changes.
23222
23223 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
23224
23225         * gcc.dg/20011021-1.c: New test.
23226
23227 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
23228
23229         * gcc.c-torture/compile/20011023-1.c: New test.
23230
23231 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
23232
23233         * lib/g77.exp: Rewrite based on lib/g++.exp.
23234
23235 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23236
23237         * gcc.c-torture/execute/20011019-1.c: New test.
23238
23239         * gcc.dg/20011018-1.c: New test.
23240
23241 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23242
23243         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23244
23245 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23246
23247         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23248         * gcc.dg/attr-invalid.c: Likewise.
23249
23250 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23251
23252         * testsuite/gcc.dg/20011015-1.c: New test.
23253
23254 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23255
23256         * g++.dg/template/unify2.C: New test.
23257
23258 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23259
23260         * g++.dg/other/exception-specification.C: New test
23261
23262 2001-10-13  Tom Rix  <trix@redhat.com>
23263
23264         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23265         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23266
23267 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23268
23269         * testsuite/gcc.dg/20011009-1.c: New test.
23270
23271 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23272
23273         PR g++/4476
23274         * g++.dg/other/friend1.C: New test.
23275
23276 2001-10-11  Richard Henderson  <rth@redhat.com>
23277
23278         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23279
23280 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23281
23282         * gcc.c-torture/compile/20011010-1.c: New.
23283
23284 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23285
23286         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23287         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23288         g77.f-torture/execute/execute.exp,
23289         g77.f-torture/noncompile/noncompile.exp,
23290         gcc.c-torture/compile/compile.exp,
23291         gcc.c-torture/execute/execute.exp,
23292         gcc.c-torture/execute/ieee/ieee.exp,
23293         gcc.c-torture/execute/memcheck/memcheck.exp,
23294         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23295         objc/execute/execute.exp: Update FSF address.
23296
23297 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23298
23299         * gcc.dg/cpp/cmdlne-C.c: Update.
23300         * gcc.dg/cpp/cmdlne-C2.c: New.
23301
23302 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23303
23304         * gcc.c-torture/execute/20011008-3.c: New.
23305
23306 2001-10-08  DJ Delorie  <dj@redhat.com>
23307
23308         * gcc.dg/20011008-1.c: New.
23309         * gcc.dg/20011008-2.c: New.
23310
23311 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23312
23313         * gcc.dg/cpp/spacing1.c: Update test.
23314
23315 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23316
23317         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23318         spelling errors of "separate" as "seperate".
23319
23320 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23321
23322         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23323         enough to avoid inlining.
23324
23325 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23326
23327         * lib/g77.exp: set libg2c_dir correctly.
23328
23329 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23330
23331         * gcc.dg/cpp/macro11.c: New test.
23332
23333 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23334
23335         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23336         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23337         gcc.dg/format/multattr-3.c: New tests.
23338         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23339         tests for format attributes on function pointers being rejected.
23340
23341 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23342
23343         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23344
23345 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23346
23347         * g++.dg/warn/format1.C: New test.
23348
23349 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23350
23351         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23352
23353 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23354
23355         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23356
23357 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23358
23359         * gcc.dg/cpp/redef2.c: Add test.
23360
23361 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23362
23363         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23364         long-standing bug on i686, apparently.
23365         * gcc.c-torture/execute/loop-2c.x: New file.
23366         * gcc.c-torture/execute/loop-2d.x: New file.
23367         * gcc.c-torture/execute/loop-3c.x: New file.
23368
23369 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23370
23371         * gcc.dg/cpp/20000625-2.c: Correct line number.
23372
23373 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23374
23375         * gcc.dg/cpp/macro10.c: New test.
23376         * gcc.dg/cpp/strify3.c: New test.
23377         * gcc.dg/cpp/spacing1.c: Add tests.
23378         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23379         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23380
23381 2001-09-24  DJ Delorie  <dj@redhat.com>
23382
23383         * gcc.c-torture/execute/20010924-1.c: New test.
23384
23385 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23386
23387         * testsuite/objc/execute/paste.m: Remove.
23388
23389 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23390
23391         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23392
23393 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23394
23395         * g77.dg/strlen0.f: New test.
23396
23397 2001-09-21  Richard Henderson  <rth@redhat.com>
23398
23399         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23400         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23401
23402 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23403
23404         Table-driven attributes.
23405         * g++.dg/ext/attrib1.C: New test.
23406
23407 2001-09-20  DJ Delorie  <dj@redhat.com>
23408
23409         * gcc.dg/20000926-1.c: Update expected warning messages.
23410         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23411         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23412         array.
23413
23414 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23415
23416         * g++.dg/eh/registers1.C: New test case.
23417
23418 2001-09-17  Richard Henderson  <rth@redhat.com>
23419
23420         * gcc.dg/array-5.c: Fix VLA decomposition test.
23421
23422 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23423
23424         * gcc.dg/cpp/line5.c: New testcase.
23425
23426 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23427
23428         * gcc.dg/cpp/macro9.c: New test.
23429
23430 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23431
23432         * gcc.c-torture/execute/980223.c: Change type of addr from long
23433         to char *.
23434
23435 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23436
23437         * gcc.c-torture/execute/20010915-1.c: New test.
23438
23439 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23440
23441         * g77.dg/bprob: New directory.
23442         * g77.dg/bprob/bprob.exp: New file.
23443         * g77.dg/bprob/bprob-1.f: New test.
23444         * g77.dg/gcov: New directory.
23445         * g77.dg/gcov/gcov.exp: New file.
23446         * g77.dg/gcov/gcov-1.f: New test.
23447         * g77.dg/gcov/gcov-1.x: New file.
23448
23449 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23450
23451         * gcc.dg/cpp/directiv.c: Update.
23452         * gcc.dg/cpp/undef1.c: Update.
23453
23454 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23455
23456         * gcc.dg/20010912-1.c: New test.
23457
23458 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23459
23460         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23461         language-independent file in lib.
23462         * lib/gcov.exp: New file.
23463
23464 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23465
23466         * gcc.c-torture/compile/20010911-1.c: New test.
23467
23468 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23469
23470         * lib/profopt.exp: New, to support profile-directed optimizations.
23471         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23472         * gcc.misc-tests/bprob-1.c: New test.
23473         * gcc.misc-tests/bprob-2.c: New test.
23474
23475 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23476
23477         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23478         XFAIL and which kinds of gcov output to verify.
23479         * gcc.misc-tests/gcov-4b.x: New file.
23480         * gcc.misc-tests/gcov-5b.x: New file.
23481         * gcc.misc-tests/gcov-6.x: New file.
23482         * gcc.misc-tests/gcov-7.c: New test.
23483         * gcc.misc-tests/gcov-7.x: New file.
23484
23485 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23486
23487         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23488         * gcc.misc-tests/gcov-6.c: New test.
23489
23490 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23491
23492         PR c++/3986
23493         * g++.dg/abi/vbase1.C: New test.
23494
23495 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23496
23497         * objc.dg/method-2.m: New.
23498
23499 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23500
23501         PR c++/4203
23502         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23503         * g++.dg/init/empty1.C: New test.
23504
23505 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23506
23507         * gcc.c-torture/compile/20010903-1.c: New test.
23508
23509 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23510
23511         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23512         for m68k.
23513
23514 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23515
23516         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23517
23518         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23519
23520         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23521
23522 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23523
23524         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23525         for 16-bit 'unsigned int'.
23526
23527 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23528
23529         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23530
23531 2001-08-27  Richard Henderson  <rth@redhat.com>
23532
23533         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23534         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23535
23536 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23537
23538         * gcc.dg/asm-names.c (ymain): New.
23539
23540 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23541
23542         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23543         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23544         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23545
23546 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23547
23548         * gcc.dg/compare5.c: New testcase.
23549
23550 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23551
23552         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23553         and "In instantiation".
23554
23555 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23556
23557         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23558
23559 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23560
23561         * gcc.misc-tests/gcov.exp: Add support for branch information.
23562         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23563         * gcc.misc-tests/gcov-4.c: New test.
23564         * gcc.misc-tests/gcov-4b.c: New test.
23565         * gcc.misc-tests/gcov-5b.c: New test.
23566
23567 2001-08-20  Zack Weinberg  <zackw@panix.com>
23568
23569         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23570         expected to fail.
23571
23572 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23573
23574         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23575
23576 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23577
23578         * g++.dg/eh/template1.C: New test.
23579
23580 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23581
23582         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23583         Fix thinko.
23584         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23585         for xfail.
23586
23587 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23588
23589         * lib/g77-dg.exp:  Use prune.exp for common procedures
23590         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23591         * lib/g77.exp: (g77-dg-prune) Remove
23592
23593 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23594
23595         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23596
23597 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23598
23599         * g++.dg/template/unify1.C: New test.
23600
23601 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23602
23603         * g++.dg/abi/empty4.C: New test.
23604
23605 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23606
23607         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23608         solaris2.*
23609         * g77.f-torture/compile/pr3743.x: Likewise
23610
23611 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23612
23613         * g++.dg/other/using-declaration.C: New test.
23614
23615 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23616
23617         * gcc.dg/cpp/tr-sign.c: New testcase.
23618
23619 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23620
23621         * gcc.dg/cpp/19951025-1.c: Revert.
23622         * gcc.dg/cpp/directiv.c: We no longer process directives that
23623         interrupt macro arguments.
23624
23625 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23626
23627         * gcc.dg/bconstp-1.c: New test.
23628
23629 2001-08-03  Richard Henderson  <rth@redhat.com>
23630
23631         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23632
23633 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23634
23635         * gcc.dg/cpp/19951025-1.c: Update.
23636
23637 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23638
23639         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23640         should be x.
23641
23642 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23643
23644         Kill -fhonor-std.
23645         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23646         * g++.old-deja/g++.other/std1.C: Likewise.
23647         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23648
23649 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23650
23651         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23652         (g77_pass, g77_fail, g77_finish, g77_exit,
23653         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23654
23655 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23656
23657         * g77.dg/fbackslash.f
23658         * g77.dg/fcase-preserve.f
23659         * g77.dg/ff90-1.f
23660         * g77.dg/ffixed-line-length-0.f
23661         * g77.dg/ffixed-line-length-132.f
23662         * g77.dg/ffixed-line-length-7.f
23663         * g77.dg/ffixed-line-length-72.f
23664         * g77.dg/ffixed-line-length-none.f
23665         * g77.dg/ffree-form-1.f
23666         * g77.dg/fno-backslash.f
23667         * g77.dg/fno-f90-1.f
23668         * g77.dg/fno-fixed-form-1.f
23669         * g77.dg/fno-onetrip.f
23670         * g77.dg/fno-typeless-boz.f
23671         * g77.dg/fno-underscoring.f
23672         * g77.dg/fno-vxt-1.f
23673         * g77.dg/fonetrip.f
23674         * g77.dg/ftypeless-boz.f
23675         * g77.dg/fugly-assumed.f
23676         * g77.dg/funderscoring.f
23677         * g77.dg/fvxt-1.f
23678
23679 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23680
23681         * objc.dg/fwd-proto-1.m: New.
23682         * objc.dg/local-decl-1.m: New.
23683         * objc.dg/naming-1.m: New.
23684         * objc.dg/naming-2.m: New.
23685         * objc.dg/proto-hier-1.m: New.
23686
23687 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23688
23689         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23690         largest-type elements to a struct makes its size grow.
23691
23692 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23693
23694         * g++.dg/abi/vthunk1.C: New test.
23695
23696 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23697
23698         * g++.dg/abi/vbase8-22.C: New test.
23699
23700 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23701
23702         * gcc.dg/cpp/macro8.c: New test.
23703
23704 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23705
23706         * g++.dg/abi/vbase8-21.C: New test.
23707
23708 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23709
23710         * g++.dg/abi/vbase8-10.C: New test.
23711
23712 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23713
23714         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23715         ${tool}_set_ld_library_path.
23716         Changed caller.
23717         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23718         g++.exp.
23719
23720 2001-07-26  Stan Cox <scox@redhat.com>
23721
23722         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23723         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23724         gcc_exit, gcc_check_unsupported_p):
23725         Moved to gcc-deps.exp
23726         * gcc-deps.exp: New file.
23727
23728 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23729
23730         * g++.old-deja/g++.pt/defarg14.C: New test.
23731
23732 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23733
23734         * g++.old-deja/g++.other/lineno5.C: New test.
23735
23736 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23737
23738         * g++.old-deja/g++.pt/crash68.C: New test.
23739
23740 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23741
23742         * g++.old-deja/g++.other/crash42.C: New test.
23743
23744 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23745
23746         * gcc.dg/cpp/extratokens.c: Fix.
23747         * gcc.dg/cpp/skipping2.c: New tests.
23748
23749 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23750
23751         * gcc.c-torture/execute/20010724-1.c: New file.
23752         * gcc.c-torture/execute/20010724-1.x: New file.
23753
23754 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23755
23756         * g++.old-deja/g++.other/cond7.C: New test.
23757
23758 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23759
23760         * g++.old-deja/g++.other/optimize4.C: New test.
23761
23762 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23763
23764         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23765
23766 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23767
23768         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23769         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23770         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23771         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23772
23773         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23774         bug report" message.
23775
23776         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23777         * g++.dg/ext/instantiate1.C: Move from old-deja.
23778
23779 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23780
23781         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23782         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23783         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23784         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23785
23786 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23787
23788         * gcc.c-torture/execute/20010723-1.c: New test.
23789
23790 2001-07-23  Ben Elliston  <bje@redhat.com>
23791
23792         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23793
23794 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23795
23796         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23797         i[34567]86-*-*.
23798         Delete handling of ieee_multilib_flags.
23799         Pass -mieee for alpha*-*-* and sh-*-*.
23800         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23801
23802 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23803
23804         Remove old-abi tests.
23805         * g++.old-deja/g++.mike/p11116.C: Remove.
23806         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23807
23808 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23809
23810         * g77.f-torture/compile/pr3743.f:  New test
23811
23812 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23813
23814         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23815
23816 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23817
23818         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23819         g++.old-deja/g++.pt/static6.C: Likewise.
23820         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23821         supports weak symbols.
23822
23823 2001-07-18  Andreas Jaeger  <aj@suse.de>
23824
23825         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23826         supported again.
23827
23828 2001-07-18  Andreas Jaeger  <aj@suse.de>
23829
23830         * gcc.dg/iftrap-1.c: Fix target line.
23831
23832 2001-07-17  Richard Henderson  <rth@redhat.com>
23833
23834         * gcc.c-torture/execute/20010717-1.c: New.
23835
23836 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23837
23838         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23839         tests.
23840
23841 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23842
23843         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23844
23845 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23846
23847         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23848         UAC_SIGBUS, UAC_NOPRINT definitions.
23849
23850 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23851
23852         * objc/execute/object_is_class.m: New test.
23853         * objc/execute/object_is_meta_class.m: New test.
23854
23855 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23856
23857         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23858         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23859
23860 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23861
23862         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23863         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23864
23865 2001-07-14  Richard Henderson  <rth@redhat.com>
23866
23867         * gcc.dg/iftrap-1.c: New.
23868
23869 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23870
23871         * g77.f-torture/execute/intrinsic77.f: New test.
23872
23873 2001-07-11  Janis Johnson <janis@us.ibm.com>
23874
23875         * gcc.misc-tests/gcov-3.c: New test.
23876
23877 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23878
23879         * gcc.c-torture/compile/20010711-1.c,
23880         * gcc.c-torture/compile/20010711-2.c: New tests.
23881
23882 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23883
23884         * gcc.c-torture/execute/20010711-1.c: New test.
23885
23886 2001-07-11  Ben Elliston  <bje@redhat.com>
23887
23888         * g++.old-deja/g++.other/enum5.C: New test.
23889
23890 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23891
23892         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23893         (g++-dg-prune): Call prune_gcc_output.
23894         * prune.exp: New file for prune_gcc_output.
23895         * lib/g++.exp, lib/gcc.exp: Load it.
23896
23897 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23898
23899         * gcc.c-torture/compile/20010701-1.c,
23900         g++.old-deja/g++.ext/attrib6.C: New tests.
23901
23902 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23903
23904         * gcc.c-torture/compile/20010706-1.c: New test.
23905
23906 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23907
23908         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23909
23910 2001-06-28  Stan Shebs  <shebs@apple.com>
23911
23912         * gcc.dg/pragma-darwin.c: New test.
23913
23914 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23915
23916         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23917         Solaris 2.[678] system.
23918
23919 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23920
23921         * gcc.dg/20010622-1.c: New test.
23922
23923 2001-06-18  Stan Shebs  <shebs@apple.com>
23924
23925         * objc.dg: New directory.
23926         * objc.dg/dg.exp: New file.
23927         * objc.dg/alias.m: New.
23928         * objc.dg/class-1.m: New.
23929         * objc.dg/class-2.m: New.
23930         * objc.dg/const-str-1.m: New.
23931         * objc.dg/const-str-2.m: New.
23932         * objc.dg/id-1.m: New.
23933         * objc.dg/method-1.m: New.
23934         * objc.dg/super-class-1.m: New.
23935         * lib/objc-dg.exp: New file.
23936
23937 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23938
23939         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23940         of label name.
23941
23942 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23943
23944         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23945
23946 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23947
23948         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23949         variable.
23950
23951 2001-06-12  Richard Henderson  <rth@redhat.com>
23952
23953         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23954
23955 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23956
23957         * g++.old-deja/g++.abi/vbase5.C: New test.
23958         * g++.old-deja/g++.abi/vbase6.C: New test.
23959         * g++.old-deja/g++.abi/vbase7.C: New test.
23960
23961 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23962
23963         * gcc.c-torture/compile/20010610-1.c: New test.
23964
23965 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23966
23967         * g++.old-deja/g++.abi/vbase4.C: New test.
23968
23969 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23970
23971         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23972         support %f for HC11/HC12 targets.
23973         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23974         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23975         on HC11/HC12 targets.
23976         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23977
23978 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23979
23980         * gcc.dg/wchar_t-1.c: New file.
23981         * gcc.dg/wint_t-1.c: Likewise.
23982
23983 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23984
23985         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23986
23987 2001-06-11  Richard Henderson  <rth@redhat.com>
23988
23989         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23990
23991 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23992
23993         * gcc.c-torture/compile/20010611-1.c: New test.
23994
23995 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23996
23997         * gcc.dg/c99-tag-1.c: Add more tests.
23998
23999 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
24000
24001         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
24002         representation on MN10300 and ARM/Thumb.
24003
24004 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
24005
24006         * g77.f-torture/execute/20010610.f: New.
24007
24008 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
24009
24010         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
24011         names.
24012
24013 2001-06-09  Richard Henderson  <rth@redhat.com>
24014
24015         * gcc.c-torture/execute/ashrdi-1.c: New.
24016         * gcc.c-torture/execute/ashldi-1.c: New.
24017         * gcc.c-torture/execute/lshrdi-1.c: New.
24018
24019 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
24020
24021         * objc/execute/load-3.m: Added. Check sending +load to categories,
24022         in addition to classes.
24023
24024 2001-06-08  Stan Shebs  <shebs@apple.com>
24025
24026         * objc/execute/load-2.m: New test.  From Nicola Pero
24027         <n.pero@mi.flashnet.it>.
24028
24029 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
24030
24031         * gcc.c-torture/execute/20010605-2.c: New test.
24032
24033 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24034
24035         * g++.old-deja/g++.abi/vbase2.C: New test.
24036         * g++.old-deja/g++.abi/vbase3.C: New test.
24037
24038 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24039
24040         * g++.old-deja/g++.pt/friend49.C: New test.
24041
24042 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24043
24044         * g++.old-deja/g++.ext/anon3.C: New test.
24045
24046 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
24047
24048         * g++.old-deja/g++.other/conv7.C: New test.
24049
24050 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24051
24052         * gcc.c-torture/compile/20010605-2.c: New test.
24053
24054 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24055
24056         * gcc.c-torture/execute/20010604-1.c: New test.
24057
24058 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
24059
24060         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
24061
24062 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
24063
24064         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
24065         (g++_link_flags): Likewise.
24066         (g++_init): Pass gccpath's value to two previous functions.
24067
24068 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24069
24070         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24071         Ensure logfile entry matches exec command line.
24072
24073 2001-05-31  Richard Henderson  <rth@redhat.com>
24074
24075         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24076         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24077
24078 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24079
24080         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24081         compiler for irix6.2
24082
24083 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24084
24085         * g++.old-deja/g++.other/optimize3.C: New file.
24086
24087 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
24088
24089         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
24090         assemble.
24091
24092 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
24093
24094         * g++.old-deja/g++.other/optimize2.C: New file.
24095
24096 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
24097
24098         * gcc.c-torture/compile/20010518-2.c: New file.
24099         * gcc.c-torture/execute/20010518-1.c: New file.
24100         * gcc.c-torture/execute/20010518-2.c: New file.
24101
24102 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24103
24104         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
24105
24106 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
24107
24108         G++ no longer defines builtins that do not begin with __builtin.
24109         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
24110         * g++.old-deja/g++.brendand/misc13.C: Likewise.
24111         * g++.old-deja/g++.law/builtin1.C: Likewise.
24112         * g++.old-deja/g++.law/cvt2.C: Likewise.
24113         * g++.old-deja/g++.mike/net5.C: Likewise.
24114         * g++.old-deja/g++.other/builtins1.C: Likewise.
24115         * g++.old-deja/g++.other/builtins2.C: Likewise.
24116         * g++.old-deja/g++.other/builtins3.C: Likewise.
24117         * g++.old-deja/g++.other/builtins4.C: Likewise.
24118         * g++.old-deja/g++.other/inline8.C: Likewise.
24119         * g++.old-deja/g++.robertl/eb39.C: Likewise.
24120
24121 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
24122
24123         * g++.old-deja/g++.pt/using1.C: Adjust.
24124         * g++.old-deja/g++.pt/using2.C: New test.
24125
24126 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24127
24128         * gcc.dg/cpp/charconst.c: New tests.
24129         * gcc.dg/cpp/escape.c: New tests.
24130         * gcc.dg/cpp/escape-1.c: New tests.
24131         * gcc.dg/cpp/escape-2.c: New tests.
24132         * gcc.dg/cpp/ucs.c: New tests.
24133
24134 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
24135
24136         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
24137         native compiler for irix6.5.
24138
24139 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
24140
24141         * lib/g++.exp (g++_include_flags): Use args to compute
24142         get_multilibs.
24143         (g++_link_flags): Likewise.
24144         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
24145
24146 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24147
24148         * gcc.dg/c90-hexfloat-1.c: Add more tests.
24149
24150 2001-05-21  Geoff Keating  <geoffk@redhat.com>
24151
24152         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
24153         this file.
24154
24155 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24156
24157         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
24158         STACK_SIZE;
24159         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
24160         to STACK_SIZE; Use it to define size of add_histo array.
24161         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
24162         to STACK_SIZE.
24163         (f): Use GITT_SIZE to define size of gitt local table.
24164         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
24165         to STACK_SIZE; Use it to define size of bytemem array.
24166
24167 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24168
24169         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
24170         on 68HC11/HC12 due to the asm instruction.
24171         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
24172         * gcc.c-torture/compile/920520-1.x: Likewise.
24173         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
24174         on 68HC11/HC12 because the function is larger than 64K.
24175         * gcc.c-torture/compile/961203-1.x: New file, this test fails
24176         on 68HC11/HC12 because the structure is too large.
24177
24178 2001-05-20  Richard Henderson  <rth@redhat.com>
24179
24180         * gcc.c-torture/execute/20010520-1.c: New.
24181
24182 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24183
24184         * g++.old-deja/g++.warn/compare1.C: New test.
24185         * gcc.dg/compare4.c: New test.
24186
24187 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
24188
24189         * g++.old-deja/g++.other/optimize1.C: New test.
24190
24191 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24192
24193         * g++.old-deja/g++.pt/spec41.C: New test.
24194
24195 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
24196
24197         * gcc.c-torture/compile/20010114-1.x: Remove.
24198
24199 2001-05-18  Stan Shebs  <shebs@apple.com>
24200
24201         * gcc.c-torture/compile/20010518-1.c: New test.
24202
24203 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
24204
24205         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
24206         * g++.old-deja/g++.pt/crash67.C: New test.
24207
24208 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
24209
24210         * g++.old-deja/g++.other/debug9.C: New test.
24211
24212 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
24213
24214         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
24215
24216 2001-05-16  Jan Hubicka  <jh@suse.cz>
24217
24218         * gcc.c-torture/compile/20010516-1.c: New test.
24219
24220 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24221
24222         * g++.old-deja/g++.other/crash41.C: New test.
24223
24224 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24225
24226         * g++.old-deja/g++.pt/crash66.C: New test.
24227
24228 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
24229
24230         * g++.old-deja/g++.robertl/eb27.C: Convert.
24231
24232 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
24233
24234         * g++.dg/friend-warn.C: New test.  Do not warn about friend
24235         declaration being redundant.
24236
24237 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24238
24239         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24240
24241 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24242
24243         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24244
24245 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24246
24247         * lib/g++.exp: Use testsuite_flags.
24248
24249 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24250
24251         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24252
24253 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24254
24255         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24256
24257 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24258
24259         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24260
24261 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24262
24263         * gcc.c-torture/compile/20010313-1.c: New test.
24264
24265 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24266
24267         * gcc.dg/cpp/direct2.c: New test.
24268         * gccq.dg/cpp/direct2s.c: New test.
24269
24270         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24271
24272 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24273
24274         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24275         * g++.old-deja/g++.other/op3.C: Likewise.
24276
24277 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24278
24279         * gcc.dg/cpp/syshdr.h: New file.
24280         * gcc.dg/cpp/sysmac1.c: Update.
24281         * gcc.dg/cpp/sysmac2.c: Update.
24282
24283 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24284
24285         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24286
24287 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24288
24289         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24290         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24291
24292 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24293
24294         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24295
24296 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24297
24298         * lib/g++.exp (g++_include_flags): Don't use any special flags
24299         if TESTING_IN_BUILD_TREE is not defined.
24300         (g++_init): Use a plain 'c++' as the compiler if
24301         TESTING_IN_BUILD_TREEE is not defined.
24302
24303 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24304
24305         * g++.old-deja/g++.eh/catch13.C: New test.
24306         * g++.old-deja/g++.eh/catch14.C: New test.
24307
24308 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24309
24310         * gcc.dg/cpp/tr-define.c: New test.
24311
24312 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24313
24314         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24315         <stdlib.h>, not <malloc.h>.
24316
24317 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24318
24319         * g++.old-deja/g++.ns/template17.C: New test.
24320
24321 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24322
24323         * g++.old-deja/g++.pt/ref4.C: New test.
24324
24325 2001-04-30  Richard Henderson  <rth@redhat.com>
24326
24327         * gcc.dg/20000724-1.c: Revert last change.
24328
24329 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24330
24331         * g77.f-torture/execute/20010430.f: New test.
24332
24333 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24334
24335         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24336
24337 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24338
24339         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24340
24341 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24342
24343         * g++.old-deja/g++.eh/crash6.C: New test.
24344
24345 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24346
24347         * g++.old-deja/g++.other/warn7.C: New test.
24348
24349 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24350
24351         * g++.old-deja/g++.other/defarg9.C: New test.
24352
24353 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24354
24355         * g77.f-torture/compile/20010426.f: New test.
24356         * g77.f-torture/execute/20010426.f: New test.
24357
24358 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24359
24360         * g77.f-torture/compile/20000629-1.x: Remove - error
24361         has been fixed.
24362
24363 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24364
24365         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24366         Tweak slightly to work with g++.dg framework.
24367         * g++.dg/special/ecos.exp: Run initp1.C test.
24368         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24369
24370         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24371         its linker doesn't give line numbers either.
24372         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24373
24374 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24375
24376         * g++.old-deja/g++.other/lex1.C: New test.
24377
24378 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24379
24380         * gcc.dg/noncompile/20010425-1.c: New test.
24381
24382 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24383
24384         * g++.old-deja/g++.pt/mangle2.C: New test.
24385
24386 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24387
24388         * gcc.dg/format/plus-1.c: New test.
24389
24390 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24391
24392         * gcc.dg/20010423-1.c: New test.
24393
24394 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24395
24396         * gcc.c-torture/execute/20010422-1.c: New test.
24397
24398 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24399
24400         * g++.old-deja/g++.ns/type2.C: New test.
24401
24402 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24403
24404         * g++.old-deja/g++.other/perf1.C: New test.
24405
24406 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24407
24408         * gcc.dg/c99-func-2.c: Remove xfail.
24409         * gcc.dg/c99-func-3.c: Remove xfail.
24410         * gcc.dg/c99-func-4.c: Remove xfail.
24411
24412 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24413
24414         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24415
24416 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24417
24418         * gcc.c-torture/compile/20010423-1.c: New test.
24419
24420 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24421
24422         * g++.old-deja/g++.pt/typename28.C: New test.
24423
24424 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24425
24426         * g++.old-deja/g++.abi/empty2.C: New test.
24427         * g++.old-deja/g++.abi/empty3.C: New test.
24428
24429 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24430
24431         * g++.old-deja/g++.other/comdat2.C: New test.
24432         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24433
24434 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24435
24436         * g++.old-deja/g++.other/overload14.C: New test.
24437
24438 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24439
24440         * g++.old-deja/g++.other/lookup23.C: New test.
24441
24442 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24443
24444         * gcc.c-torture/execute/20010403-1.c: New test.
24445
24446 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24447             Mark Mitchell  <mark@codesourcery.com>
24448
24449         * lib/old-dejagnu.exp: Don't delete output of executable.
24450         Add .exe suffix to executables.
24451
24452 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24453
24454         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24455
24456 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24457
24458         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24459
24460 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24461
24462         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24463         * g++.old-deja/g++.abi/crash1.C: New test.
24464
24465 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24466
24467         * g++.old-deja/g++.other/crash40.C: New test.
24468
24469 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24470
24471         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24472
24473 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24474
24475         * g++.old-deja/g++.other/warn6.C: New test.
24476
24477 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24478
24479         * g++.old-deja/g++.robertl/eb42.C: Same.
24480
24481 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24482
24483         * gcc.dg/wtr-conversion-1.c: New testcase.
24484
24485 2001-04-10  Richard Henderson  <rth@redhat.com>
24486
24487         * g++.old-deja/g++.other/array5.C: New.
24488
24489 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24490
24491         * gcc.c-torture/execute/20010408-1.c: New test.
24492
24493 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24494
24495         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24496         headers and constructs.
24497         * g++.old-deja/g++.robertl/eb79.C: Same.
24498         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24499         * g++.old-deja/g++.robertl/eb73.C: Same.
24500         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24501         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24502         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24503         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24504         * g++.old-deja/g++.robertl/eb44.C: Same.
24505         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24506         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24507         * g++.old-deja/g++.robertl/eb39.C: Same.
24508         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24509         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24510         * g++.old-deja/g++.robertl/eb30.C: Same.
24511         * g++.old-deja/g++.robertl/eb3.C: Same.
24512         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24513         * g++.old-deja/g++.robertl/eb21.C: Same.
24514         * g++.old-deja/g++.robertl/eb15.C: Same.
24515         * g++.old-deja/g++.robertl/eb118.C: Same.
24516         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24517         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24518         * g++.old-deja/g++.robertl/eb109.C: Same.
24519         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24520         * g++.old-deja/g++.mike/rtti1.C: Same.
24521         * g++.old-deja/g++.mike/p658.C: Same.
24522         * g++.old-deja/g++.mike/net46.C: Same.
24523         * g++.old-deja/g++.mike/net34.C: Same.
24524         * g++.old-deja/g++.mike/memoize1.C: Same.
24525         * g++.old-deja/g++.mike/eh2.C: Same.
24526         * g++.old-deja/g++.law/weak.C: Same.
24527         * g++.old-deja/g++.law/visibility7.C: Same.
24528         * g++.old-deja/g++.law/visibility25.C: Same.
24529         * g++.old-deja/g++.law/visibility22.C: Same.
24530         * g++.old-deja/g++.law/visibility2.C: Same.
24531         * g++.old-deja/g++.law/visibility17.C: Same.
24532         * g++.old-deja/g++.law/visibility13.C: Same.
24533         * g++.old-deja/g++.law/visibility10.C: Same.
24534         * g++.old-deja/g++.law/visibility1.C: Same.
24535         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24536         * g++.old-deja/g++.law/vbase1.C: Same.
24537         * g++.old-deja/g++.law/operators32.C: Same.
24538         * g++.old-deja/g++.law/nest3.C: Same.
24539         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24540         * g++.old-deja/g++.law/except5.C (main): Same.
24541         * g++.old-deja/g++.law/cvt7.C (run): Same.
24542         * g++.old-deja/g++.law/cvt2.C: Same.
24543         * g++.old-deja/g++.law/cvt16.C: Same.
24544         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24545         * g++.old-deja/g++.law/ctors17.C (main): Same.
24546         * g++.old-deja/g++.law/ctors13.C: Same.
24547         * g++.old-deja/g++.law/ctors12.C (main): Same.
24548         * g++.old-deja/g++.law/ctors10.C: Same.
24549         * g++.old-deja/g++.law/code-gen5.C: Same.
24550         * g++.old-deja/g++.law/bad-error7.C: Same.
24551         * g++.old-deja/g++.law/arm9.C: Same.
24552         * g++.old-deja/g++.law/arm12.C: Same.
24553         * g++.old-deja/g++.law/arg8.C: Same.
24554         * g++.old-deja/g++.law/arg1.C: Same.
24555         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24556         * g++.old-deja/g++.jason/template31.C: Same.
24557         * g++.old-deja/g++.jason/template24.C (main): Same.
24558         * g++.old-deja/g++.jason/2371.C: Same.
24559         * g++.old-deja/g++.eh/new2.C: Same.
24560         * g++.old-deja/g++.eh/new1.C: Same.
24561         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24562         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24563         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24564         * g++.old-deja/g++.brendan/crash62.C: Same.
24565         * g++.old-deja/g++.brendan/crash52.C: Same.
24566         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24567         * g++.old-deja/g++.brendan/crash38.C: Same.
24568         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24569         * g++.old-deja/g++.brendan/copy9.C: Same.
24570
24571 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24572
24573         * gcc.c-torture/execute/20001203-2.c (memset):
24574         Count argument is of type __SIZE_TYPE__.
24575
24576 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24577
24578         * gcc.c-torture/compile/20010404-1.c: New test.
24579
24580 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24581
24582         * gcc.c-torture/compile/20010326-1.c: New test.
24583
24584 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24585
24586         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24587         peculiarities of the SH.
24588         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24589
24590 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24591
24592         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24593         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24594         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24595
24596 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24597
24598         * g77.f-torture/compile/20010321-1.f: New test.
24599
24600 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24601
24602         * gcc.c-torture/compile/20010329-1.c: New test.
24603
24604 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24605
24606         * gcc.c-torture/execute/20010329-1.c: New test.
24607
24608 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24609
24610         * g++.old-deja/g++.other/eh4.C: Fix typo.
24611
24612 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24613
24614         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24615
24616 2001-03-28  Philip Blundell  <philb@gnu.org>
24617
24618         * gcc.c-torture/compile/20010328-1.c: New test.
24619
24620 2001-03-27  Richard Henderson  <rth@redhat.com>
24621
24622         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24623         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24624
24625 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24626
24627         * gcc.c-torture/compile/20010327-1.c: New test.
24628
24629 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24630
24631         * g++.old-deja/g++.other/friend12.C: New test.
24632         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24633         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24634
24635 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24636
24637         * gcc.c-torture/execute/20010325-1.c: New test.
24638
24639 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24640
24641         * g++.old-deja/g++.other/mangle3.C: New test.
24642
24643 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24644
24645         * g++.old-deja/g++.other/anon8.C: New test.
24646
24647 2001-03-20  Philip Blundell  <philb@gnu.org>
24648
24649         * gcc.c-torture/compile/20010320-1.c: New test.
24650
24651 2001-03-17  Richard Henderson  <rth@redhat.com>
24652
24653         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24654
24655 2001-03-15  Geoff Keating  <geoff@redhat.com>
24656
24657         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24658         tests on AIX.
24659
24660 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24661
24662         * g++.old-deja/g++.other/eh4.C: New test.
24663
24664 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24665
24666         * gcc.dg/cpp/mi1.c: Update.
24667
24668 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24669
24670         * g++.old-deja/g++.other/regstack.C: New test.
24671
24672 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24673
24674         * g++.old-deja/g++.other/ref4.C: New test.
24675
24676 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24677
24678         * objc/execute/va_method.m: Added.
24679         * objc/execute/IMP.m: Added.
24680         * objc/execute/_cmd.m: Added.
24681         * objc/execute/accessing_ivars.m: Added.
24682         * objc/execute/class-1.m: Added.
24683         * objc/execute/class-10.m: Added.
24684         * objc/execute/class-11.m: Added.
24685         * objc/execute/class-12.m: Added.
24686         * objc/execute/class-13.m: Added.
24687         * objc/execute/class-14.m: Added.
24688         * objc/execute/class-2.m: Added.
24689         * objc/execute/class-3.m: Added.
24690         * objc/execute/class-4.m: Added.
24691         * objc/execute/class-5.m: Added.
24692         * objc/execute/class-6.m: Added.
24693         * objc/execute/class-7.m: Added.
24694         * objc/execute/class-8.m: Added.
24695         * objc/execute/class-9.m: Added.
24696         * objc/execute/class-tests-1.h
24697         * objc/execute/class-tests-2.h
24698         * objc/execute/compatibility_alias.m: Added.
24699         * objc/execute/encode-1.m: Added.
24700         * objc/execute/formal_protocol-1.m: Added.
24701         * objc/execute/formal_protocol-2.m: Added.
24702         * objc/execute/formal_protocol-3.m: Added.
24703         * objc/execute/formal_protocol-4.m: Added.
24704         * objc/execute/formal_protocol-5.m: Added.
24705         * objc/execute/formal_protocol-6.m: Added.
24706         * objc/execute/formal_protocol-7.m: Added.
24707         * objc/execute/informal_protocol.m: Added.
24708         * objc/execute/initialize.m: Added.
24709         * objc/execute/load.m: Added.
24710         * objc/execute/many_args_method.m: Added.
24711         * objc/execute/nested-3.m: Added.
24712         * objc/execute/no_clash.m: Added.
24713         * objc/execute/private.m: Added.
24714         * objc/execute/redefining_self.m: Added.
24715         * objc/execute/root_methods.m: Added.
24716         * objc/execute/selector-1.m: Added.
24717         * objc/execute/static-1.m: Added.
24718         * objc/execute/static-2.m: Added.
24719         * objc/execute/va_method.m: Added.
24720
24721 2001-03-10  Richard Henderson  <rth@redhat.com>
24722
24723         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24724
24725 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24726
24727         * g++.old-deja/g++.other/crash31.C: XFAIL.
24728         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24729         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24730         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24731         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24732         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24733
24734 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24735
24736         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
24737
24738 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24739
24740         * gcc.dg/20000724-1.c: Don't use multiline strings.
24741
24742 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24743
24744         * objc/execute/string1.m, objc/execute/string2.m: Compare the
24745         result of -cString against what we expect it to be; don't just
24746         print it out for no one to read.
24747
24748         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24749         Based on testcases provided by Nicola Pero.
24750
24751 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24752
24753         * gcc.dg/cpp/macro7.c: New test.
24754
24755 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24756
24757         * gcc.dg/cpp/multiline.c: Update.
24758
24759 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24760
24761         * g++.old-deja/g++.other/enum3.C: New test.
24762
24763 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24764
24765         * g++.old-deja/g++.other/pod1.C: New test.
24766
24767 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24768
24769         * g++.old-deja/g++.ext/overload1.C: New test.
24770
24771 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24772
24773         * g++.old-deja/g++.pt/using1.C: New test.
24774
24775 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24776
24777         * g++.old-deja/g++.other/using9.C: New test.
24778
24779 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24780
24781         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24782
24783         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24784
24785 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24786
24787         * g++.old-deja/g++.ext/realpt1.C: Remove.
24788
24789 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24790
24791         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24792
24793 2001-02-26  Will Cohen  <wcohen@redhat.com>
24794
24795         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24796
24797 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24798
24799         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24800         templatized constructors.
24801
24802 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24803
24804         * gcc.c-torture/execute/20010224-1.c: New test.
24805
24806 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24807
24808         * gcc.c-torture/execute/20010222-1.c: New test.
24809
24810 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24811
24812         * g++.old-deja/g++.other/inline20.C: New test.
24813
24814 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24815
24816         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24817
24818 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24819
24820         * g++.old-deja/g++.other/lookup22.C: New test.
24821
24822 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24823
24824         * g77.dg: New directory.
24825         * g77.dg/20010216-1.f: New test case.
24826         * g77.dg/dg.exp: New driver.
24827         * lib/g77-dg.exp: New driver library.
24828
24829 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24830
24831         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24832
24833 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24834
24835         * g++.old-deja/g++.other/decl9.C: New test.
24836
24837 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24838
24839         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24840         not need <string> and also tests the initialization at runtime.
24841
24842 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24843
24844         * gcc.c-torture/execute/longlong.c: New test.
24845
24846 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24847
24848         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24849
24850 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24851
24852         * gcc.c-torture/execute/920302-1.c (execute):
24853         Change argument type to short.
24854
24855 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24856
24857         * g++.old-deja/g++.pt/deduct6.C: New test.
24858
24859 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24860
24861         * g++.old-deja/g++.pt/deduct5.C: New test.
24862
24863 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24864
24865         * gcc.c-torture/execute/20010209-1.c: New test.
24866
24867 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24868
24869         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24870
24871 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24872
24873         * g++.dg/vtgc1.C: Update for new ABI.
24874
24875         * consistency.vlad: New directory, 1665 files.
24876
24877 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24878
24879         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24880         return type.
24881         * gcc.dg/cpp/digraphs.c: Declare puts.
24882
24883 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24884
24885         * g++.old-deja/g++.other/warn5.C: New test.
24886
24887 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24888
24889         * g++.old-deja/g++.pt/spec40.C: New test.
24890
24891 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24892
24893         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24894         case.
24895         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24896
24897 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24898
24899         * gcc.c-torture/compile/20010209-1.c: New test.
24900
24901 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24902
24903         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24904         excess errors message but not if it crashes.
24905         * g++.old-deja/g++.other/crash27.C: Likewise.
24906         * g++.old-deja/g++.other/crash28.C: Likewise.
24907         * g++.old-deja/g++.other/crash30.C: Likewise.
24908         * g++.old-deja/g++.other/crash32.C: Likewise.
24909         * g++.old-deja/g++.other/crash35.C: Likewise.
24910         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24911
24912 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24913
24914         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24915         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24916         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24917         g77.f-torture/execute/execute.exp,
24918         g77.f-torture/noncompile/noncompile.exp,
24919         gcc.c-torture/execute/execute.exp,
24920         gcc.c-torture/execute/memcheck/memcheck.exp,
24921         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24922         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24923         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24924         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24925         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24926         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24927         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24928         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24929         Remove bug reporting instructions with ancient email addresses.
24930
24931 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24932
24933         * gcc.dg/20010202-1.c: New test.
24934         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24935
24936 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24937
24938         * g++.dg/stdbool-if.C: New test.
24939
24940 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24941
24942         * objc/execute/fdecl.m: Added main().
24943
24944 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24945
24946         * gcc.c-torture/execute/20010206-1.c: New test.
24947
24948 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24949
24950         * gcc.dg/cpp/avoidpaste1.c: Update.
24951
24952 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24953
24954         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24955         Pero <nicola@brainstorm.co.uk>.
24956         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24957
24958 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24959
24960         * g++.old-deja/g++.pt/spec39.C: New test.
24961
24962 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24963
24964         * gcc.c-torture/compile/20010202-1.c: New test.
24965
24966 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24967
24968         * g++.old-deja/g++.abi/primary2.C: New test.
24969         * g++.old-deja/g++.abi/primary3.C: New test.
24970         * g++.old-deja/g++.abi/primary4.C: New test.
24971         * g++.old-deja/g++.abi/primary5.C: New test.
24972         * g++.old-deja/g++.abi/vtable3.h: New test.
24973         * g++.old-deja/g++.abi/vtable3a.C: New test.
24974         * g++.old-deja/g++.abi/vtable3b.C: New test.
24975         * g++.old-deja/g++.abi/vtable3c.C: New test.
24976         * g++.old-deja/g++.abi/vtable3d.C: New test.
24977         * g++.old-deja/g++.abi/vtable3e.C: New test.
24978         * g++.old-deja/g++.abi/vtable3f.C: New test.
24979         * g++.old-deja/g++.abi/vtable3g.C: New test.
24980         * g++.old-deja/g++.abi/vtable3h.C: New test.
24981         * g++.old-deja/g++.abi/vtable3i.C: New test.
24982         * g++.old-deja/g++.abi/vtable3j.C: New test.
24983         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24984
24985 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24986
24987         * g++.old-deja/g++.other/anon6.C: New test.
24988         * g++.old-deja/g++.other/anon7.C: New test.
24989
24990 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24991
24992         * gcc.dg/cpp/avoidpaste2.c: New tests.
24993
24994 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24995
24996         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24997
24998 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24999
25000         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
25001         DECIMAL_DIG cases for Irix."
25002
25003 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
25004
25005         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
25006
25007 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25008
25009         * gcc.dg/c99-tag-1.c: New test.
25010
25011 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25012
25013         * gcc.dg/cpp/tr-warn1.c: Add tests.
25014
25015 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25016
25017         * gcc.dg/cpp/avoidpaste1.c: Update.
25018         * gcc.dg/cpp/paste4.c: Update.
25019
25020 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
25021
25022         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
25023         cases for Irix.
25024
25025 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25026
25027         * g++.old-deja/g++.other/inline19.C: New test.
25028
25029 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25030
25031         * gcc.dg/Wlarger-than.c: New test.
25032
25033 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25034
25035         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
25036
25037 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
25038
25039         * gcc.c-torture/execute/20010129-1.c: New test.
25040         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
25041
25042 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25043
25044         * gcc.dg/cpp/avoidpaste1.c: Test case.
25045
25046 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
25047
25048         * g++.old-deja/g++.other/inline18.C: New test.
25049
25050 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25051
25052         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
25053         and __builtin_putchar.
25054
25055 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
25056
25057         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
25058         tests.
25059
25060 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
25061
25062         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
25063         floating point number rounding mode to round to the nearest
25064         representable mode.
25065
25066 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
25067
25068         * g++.old-deja/g++.other/mangle2.C: New test.
25069
25070 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25071
25072         * gcc.c-torture/compile/20010124-1.c: New test.
25073
25074 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25075
25076         * g++.old-deja/g++.pt/spec38.C: New test.
25077
25078 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25079
25080         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25081         "Build don't run".
25082
25083 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25084
25085         * gcc.c-torture/execute/20010123-1.c: New test.
25086
25087 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25088
25089         * g++.old-deja/g++.pt/spec37.C: New test.
25090
25091 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25092
25093         * g++.old-deja/g++.pt/overload14.C: New test.
25094
25095 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25096
25097         * gcc.c-torture/execute/20010122-1.c: New test, exercise
25098         __builtin_return_address.
25099
25100 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
25101
25102         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
25103         * g++.old-deja/g++.pt/spec35.C: New test.
25104         * g++.old-deja/g++.pt/spec36.C: New test.
25105
25106 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
25107
25108         * gcc.c-torture/compile/20010118-1.c: New test.
25109
25110 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
25111
25112         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
25113
25114 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25115
25116         * gcc.c-torture/execute/20010119-1.c: New test.
25117
25118 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25119
25120         * g++.old-deja/g++.other/vbase5.C: New test.
25121
25122 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25123
25124         * gcc.c-torture/execute/20010118-1.c: New test.
25125
25126 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25127
25128         * g++.old-deja/g++.pt/deduct3.C: New test.
25129
25130 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25131
25132         * g++.old-deja/g++.pt/spec34.C: New test.
25133
25134 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
25135
25136         * g77.f-torture/compile/20000601-2.f: New test.
25137
25138 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25139
25140         * g++.old-deja/g++.other/init17.C: New test.
25141
25142 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
25143
25144         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
25145
25146 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25147
25148         * g++.old-deja/g++.pt/unify8.C: New test.
25149
25150 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25151
25152         * g++.old-deja/g++.abi/vbase1.C: New test.
25153
25154 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25155
25156         * g++.old-deja/g++.pt/crash65.C: New test.
25157
25158 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25159
25160         * gcc.dg/cpp/assembl2.S: New test case.
25161
25162 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
25163
25164         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
25165         are supported.
25166
25167 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25168
25169         * g++.old-deja/g++.other/builtins1.C: New test.
25170         * g++.old-deja/g++.other/builtins2.C: Likewise.
25171         * g++.old-deja/g++.other/builtins3.C: Likewise.
25172         * g++.old-deja/g++.other/builtins4.C: Likewise.
25173
25174 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
25175
25176         * gcc.c-torture/compile/20010117-1.c: New test.
25177         * gcc.c-torture/compile/20010117-2.c: New test.
25178
25179 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25180
25181         * g77.f-torture/execute/20010116.[fx]: New test,
25182         XFAIL on i?86-*-*.
25183         * g77.f-torture/compile/20010115.f: Indicate it's
25184         a test for PR fortran/1636.
25185
25186 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25187
25188         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
25189
25190 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25191
25192         * g77.f-torture/compile/20010115.f: New test.
25193
25194 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
25195
25196         * g++.old-deja/g++.pt/nontype5.C: New test.
25197
25198 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25199
25200         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
25201         have an equivalent working one below it.
25202
25203 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25204
25205         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
25206         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25207
25208 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25209
25210         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
25211         message containing "init_priority".
25212         (conpr-2.C): Likewise.
25213         (conpr-3.C): Likewise.
25214         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
25215
25216 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25217
25218         * gcc.c-torture/execute/20010114-2.c: New test.
25219
25220 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25221
25222         * gcc.c-torture/compile/20010114-1.c: New test.
25223         * gcc.c-torture/compile/20010114-1.x: Xfail.
25224         * gcc.c-torture/compile/20010114-2.c: New test.
25225         * gcc.c-torture/execute/20010114-1.c: New test.
25226         * gcc.dg/trunc-1.c: New test.
25227         * gcc.dg/uninit-B.c: New test.
25228
25229 2001-01-13  Nick Clifton  <nickc@redhat.com>
25230
25231         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
25232         target.
25233
25234 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25235
25236         * gcc.c-torture/compile/20010113-1.c: New test.
25237
25238 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25239
25240         * gcc.c-torture/compile/20001212-1.c: New test.
25241
25242 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25243
25244         * gcc.dg/cpp/widestr1.c: Update.
25245         * gcc.dg/cpp/prag-imp.c: Remove.
25246
25247 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25248
25249         * gcc.c-torture/execute/20000801-3.x: Remove.
25250         * gcc.dg/c90-init-1.c: New test.
25251         * gcc.dg/c99-init-1.c: New test.
25252         * gcc.dg/c99-init-2.c: New test.
25253         * gcc.dg/gnu99-init-1.c: New test.
25254
25255 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25256
25257         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25258         testing that no relevant ones were found.
25259
25260 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25261
25262         * g++.old-deja/g++.pt/cast2.C: New test.
25263
25264 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25265
25266         * g++.old-deja/g++.pt/friend47.C: New test.
25267
25268 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25269
25270         * g++.old-deja/g++.pt/instantiate13.C: New test.
25271
25272 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25273
25274         * g++.old-deja/g++.other/defarg7.C: New test.
25275         * g++.old-deja/g++.other/defarg8.C: New test.
25276
25277 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25278
25279         * g++.old-deja/g++.pt/crash64.C: New test.
25280
25281 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25282
25283         * g++.old-deja/g++.pt/crash63.C: New test.
25284
25285 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25286
25287         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25288
25289 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25290
25291         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25292
25293 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25294
25295         * g++.old-deja/g++.pt/error3.C: New test.
25296
25297 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25298
25299         * g++.old-deja/g++.other/crash39.C: New test.
25300
25301 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25302
25303         * g++.old-deja/g++.other/vbase4.C: New test.
25304
25305 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25306
25307         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25308         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25309         * gcc.dg/special/special.exp: New test driver which will check
25310         for alias support for the above test.
25311
25312 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25313
25314         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25315         problems on small machines.
25316         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25317         parameterize.
25318
25319 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25320
25321         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25322         mips.
25323         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25324
25325 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25326
25327         * g++.old_deja/g++.pt/using8.C: New test.
25328
25329 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25330
25331         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25332
25333 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25334
25335         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25336         where a failure is expected.
25337         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25338
25339 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25340
25341         * g++.old_deja/g++.pt/instantiate12.C: New test.
25342
25343 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25344
25345         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25346         start of structs.
25347         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25348         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25349         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25350         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25351         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25352         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25353         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25354         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25355         * g++.old-deja/g++.eh/spec6.C: Likewise.
25356         * g++.old-deja/g++.jason/crash3.C: Likewise.
25357         * g++.old-deja/g++.law/ctors11.C: Likewise.
25358         * g++.old-deja/g++.law/ctors17.C: Likewise.
25359         * g++.old-deja/g++.law/ctors5.C: Likewise.
25360         * g++.old-deja/g++.law/ctors9.C: Likewise.
25361         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25362         * g++.old-deja/g++.mike/net22.C: Likewise.
25363         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25364         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25365         * g++.old-deja/g++.mike/virt3.C: Likewise.
25366         * g++.old-deja/g++.niklas/t128.C: Likewise.
25367         * g++.old-deja/g++.other/anon4.C: Likewise.
25368         * g++.old-deja/g++.other/using1.C: Likewise.
25369         * g++.old-deja/g++.other/warn3.C: Likewise.
25370         * g++.old-deja/g++.pt/t37.C: Likewise.
25371         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25372         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25373
25374 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25375
25376         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25377
25378 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25379
25380         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25381
25382 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25383
25384         * gcc.c-torture/compile/20010107-1.c: New test.
25385
25386 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25387
25388         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25389
25390 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25391
25392         * gcc.dg/format/format.h: New file.
25393         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25394         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25395         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25396         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25397         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25398         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25399         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25400         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25401         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25402         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25403         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25404         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25405         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25406         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25407         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25408         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25409         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25410         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25411         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25412         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25413         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25414         instead of declaring standard types, macros and functions in each
25415         test.
25416
25417 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25418
25419         * gcc.c-torture/execute/20010106-1.c: New test.
25420
25421 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25422
25423         * gcc.dg/format/format.exp: New file.
25424         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25425         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25426         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25427         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25428         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25429         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25430         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25431         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25432         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25433         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25434         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25435         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25436         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25437         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25438         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25439         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25440         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25441         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25442         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25443         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25444         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25445         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25446         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25447         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25448         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25449         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25450         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25451         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25452         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25453         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25454         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25455         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25456         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25457         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25458         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25459         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25460         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25461         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25462         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25463         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25464         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25465         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25466
25467 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25468
25469         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25470         account.
25471
25472 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25473
25474         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25475
25476 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25477
25478         * g++.old-deja/g++.pt/crash62.C: New test.
25479
25480 2001-01-04  Richard Henderson  <rth@redhat.com>
25481
25482         * gcc.dg/20000926-1.c: Update expected warnings.
25483         * gcc.dg/array-2.c: Likewise.
25484         * gcc.dg/array-4.c: Also validate flexible array members.
25485         * gcc.dg/c99-flex-array-1.c: New.
25486
25487 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25488
25489         * gcc.c-torture/compile/20001222-1.x: Remove.
25490
25491 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25492
25493         * gcc.c-torture/execute/built-in-setjmp.c: New.
25494
25495 2001-01-03  Richard Henderson  <rth@redhat.com>
25496
25497         * gcc.dg/940510-1.c: Update expected error wording.
25498         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25499
25500 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25501
25502         * lib/target-supports.exp (check_alias_available): Modified to
25503         indicate aliases not supported if only weak aliases are supported.
25504
25505 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25506
25507         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25508         Turn on cmpstrsi checks for __pj__ and __i370__.
25509
25510 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25511
25512         * g++.old-deja/g++.other/virtual11.C: New test.
25513
25514 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25515
25516         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25517
25518 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25519
25520         * gcc.c-torture/compile/20010102-1.c: New test.
25521
25522 2001-01-02  Andreas Jaeger  <aj@suse.de>
25523
25524         * gcc.dg/noreturn-3.c: New test.
25525
25526         * gcc.dg/noreturn-4.c: New test.
25527
25528 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25529
25530         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25531         __builtin_fputc and __builtin_fwrite.
25532
25533 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25534
25535         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25536         signed char, not default char.
25537
25538 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25539
25540         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25541
25542 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25543
25544         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25545
25546 2000-12-29  Richard Henderson  <rth@redhat.com>
25547
25548         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25549         (__cyg_profile_func_exit): Define.
25550
25551 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25552
25553         * g++.dg/vtgc1.C: New test.
25554
25555 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25556
25557         * gcc.dg/noncompile/20001228-1.c: New test.
25558
25559         * gcc.dg/20001228-1.c: New test.
25560
25561         * gcc.c-torture/execute/20001228-1.c: New test.
25562
25563 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25564
25565         * gcc.dg/format-strfmon-1.c: New test.
25566
25567 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25568
25569         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25570         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25571         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25572         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25573         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25574         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25575         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25576         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25577         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25578         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25579         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25580         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25581         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25582
25583         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25584         * gcc.c-torture/execute/string-opt-4.c: Test index.
25585
25586 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25587
25588         * gcc.c-torture/compile/20001226-1.c: New test.
25589
25590 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25591
25592         * gcc.c-torture/compile/20001222-1.c: New test.
25593         * gcc.c-torture/compile/20001222-1.x: Xfail.
25594
25595 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25596
25597         * gcc.c-torture/execute/comp-goto-2.c: New test.
25598
25599 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25600
25601         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25602         Use long types if __INT_MAX__ is 32767.
25603         (main): Use cast to (sint32 *) when poking 88 into a_page.
25604
25605         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25606
25607 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25608
25609         * gcc.c-torture/compile/20001221-1.c: New test.
25610         * gcc.c-torture/execute/20001221-1.c: New test.
25611
25612 2000-12-20  Richard Henderson  <rth@redhat.com>
25613
25614         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25615         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25616
25617 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25618
25619         * gcc.dg/compare3.c: New test.
25620
25621 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25622
25623         * gcc.dg/format-warnll-1.c: New test.
25624
25625 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25626
25627         * gcc.dg/cpp/cmdlne-P.c: New test.
25628
25629 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25630
25631         * gcc.c-torture/execute/builtin-abs-1.c,
25632         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25633
25634 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25635
25636         * gcc.dg/cpp/multiline.c: New test.
25637
25638 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25639
25640         * g++.old-deja/g++.other/syshdr1.C: Update.
25641         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25642
25643 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25644
25645         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25646
25647 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25648
25649         * g++.old-deja/g++.pt/ttp65.C: New test.
25650
25651 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25652
25653         * g++.old-deja/g++.pt/ttp64.C: New test.
25654
25655 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25656
25657         * g++.old-deja/g++.pt/spec33.C: New test.
25658
25659 2000-12-14  Catherine Moore  <clm@redhat.com>
25660
25661         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25662         * gcc.c-torture/execute/920612-2.c: Likewise.
25663         * gcc.c-torture/execute/920428-2.c: Likewise.
25664         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25665         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25666
25667 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25668
25669         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25670         * gcc.dg/pack-test-2.c: Likewise.
25671
25672 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25673
25674         Tests by Zack Weinberg <zackw@stanford.edu>.
25675
25676         * gcc.dg/cpp/defined.c: Update.
25677         * gcc.dg/cpp/defined_trad.c: New tests.
25678
25679 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25680
25681         * gcc.dg/cpp/trad-direct.c: Update.
25682
25683 2000-12-11  Neil Booth  <neilb@earthling.net>
25684
25685         * gcc.dg/cpp/defined_trad.c
25686
25687 2000-12-11  Neil Booth  <neilb@earthling.net>
25688
25689         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25690
25691 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25692
25693         * gcc.dg/format-miss-2.c: New test.
25694
25695 2000-12-09  Neil Booth  <neilb@earthling.net>
25696
25697         * gcc.dg/cpp/lineflags.c: New tests.
25698         * gcc.dg/cpp/poison.c: Update.
25699         * gcc.dg/cpp/redef2.c: Update.
25700         * gcc.dg/cpp/skipping.c: New test.
25701
25702 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25703
25704         * g++.old-deja/g++.other/eh3.C: New testcase.
25705
25706 2000-12-07  Neil Booth  <neilb@earthling.net>
25707
25708         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25709         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25710         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25711         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25712         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25713         Update.
25714
25715 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25716
25717         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25718         __SIZE_TYPE__ instead of int for type of integers cast to
25719         pointers.
25720
25721 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25722
25723         * g++.old-deja/g++.other/cleanup4.C: New test.
25724
25725 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25726
25727         * format-sec-1.c: New test.
25728
25729 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25730
25731         * gcc.dg/format-nonlit-3.c: New test.
25732
25733 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25734
25735         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
25736         through a null pointer.
25737
25738 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25739
25740         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
25741         * g++.old-deja/g++.pt/partial4.C: New test.
25742
25743 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
25744
25745         * gcc.c-torture/execute/ieee/hugeval.x: New.
25746
25747 2000-12-06  Neil Booth  <neilb@earthling.net>
25748
25749         * gcc.dg/cpp/backslash2.c: New tests.
25750
25751 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25752
25753         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25754         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25755
25756 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25757
25758         * gcc.c-torture/execute/20001203-2.c: New testcase.
25759
25760 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25761
25762         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25763         * g++.old-deja/g++.other/virtual10.C: New test.
25764
25765 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25766
25767         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25768
25769 2000-12-05  Richard Henderson  <rth@redhat.com>
25770
25771         * gcc.c-torture/compile/20001205-1.c: New.
25772
25773 2000-12-04  Neil Booth  <neilb@earthling.net>
25774
25775         * g++.old-deja/g++.other/virtual9.C: New test.
25776         * g++.old-deja/g++.pt/crash61.C: New test.
25777         * gcc.c-torture/execute/loop-9.c: New test.
25778
25779 2000-12-04  Neil Booth  <neilb@earthling.net>
25780
25781         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25782         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25783         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25784         * gcc.dg/cpp/extratokens.c: ...here.
25785
25786 2000-12-04  Neil Booth  <neilb@earthling.net>
25787
25788         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25789         New tests.
25790
25791 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25792
25793         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25794         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25795
25796 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25797
25798         * gcc.c-torture/execute/20001203-1.c: New test.
25799
25800 2000-12-03  Neil Booth  <neilb@earthling.net>
25801
25802         * gcc.dg/cpp/macro6.c: New test cases.
25803
25804 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25805
25806         * gcc.c-torture/execute/string-opt-9.c: New test.
25807         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25808         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25809         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25810
25811         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25812         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25813
25814 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25815
25816         * gcc.dg/cpp/if-6.c: New testcase.
25817
25818         * gcc.dg/20001201-1.c: New testcase.
25819
25820 2000-12-02  Neil Booth  <neilb@earthling.net>
25821
25822         * g++.old-deja/g++.other/externC4.C,
25823         g++.old-deja/g++.other/friend10.C: New tests.
25824
25825 2000-12-02  Neil Booth  <neilb@earthling.net>
25826
25827         * g++.old-deja/g++.other/instan2.C
25828         * g++.old-deja/g++.other/instan3.C: New test.
25829
25830 2000-12-02  Neil Booth  <neilb@earthling.net>
25831
25832         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25833         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25834         gnuc99.c,gnuc99-pedantic.c: New tests.
25835
25836 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25837
25838         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25839         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25840
25841 2000-12-01  Neil Booth  <neilb@earthling.net>
25842
25843         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25844         * gcc.dg/cpp/poison.c: Update.
25845         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25846
25847 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25848
25849         * g77.f-torture/execute/20001201.f: New test.
25850
25851 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25852
25853         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25854
25855 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25856
25857         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25858
25859 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25860
25861         * g++.old-deja/g++.other/cast6.C: New test.
25862
25863 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25864
25865         * gcc.c-torture/execute/20001130-2.c: New testcase.
25866
25867 2000-11-30  Richard Henderson  <rth@redhat.com>
25868
25869         * gcc.c-torture/execute/20001130-1.c: New test.
25870
25871 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25872
25873         * g++.old-deja/g++.other/op3.C: New test.
25874
25875 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25876
25877         * g++.old-deja/g++.other/op2.C: New test.
25878
25879 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25880
25881         * g++.old-deja/g++.other/crash38.C: New test.
25882
25883 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25884
25885         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25886
25887 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25888
25889         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25890         tests.
25891         * gcc.c-torture/execute/string-opt-6.c: New test.
25892
25893         * gcc.dg/20001117-1.c: Add main.
25894
25895 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25896
25897         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25898         Move from here ...
25899         * gcc.dg/940510-1.c: ... to here.
25900
25901         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25902         zero-size arrays in toplevel structures.
25903
25904 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25905
25906         * gcc.c-torture/execute/loop-8.c: New test.
25907
25908 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25909
25910         * g++.old-deja/g++.other/base1.C: New test.
25911
25912 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25913
25914         * g++.old-deja/g++.other/parse2.C: New test.
25915
25916 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25917
25918         * g++.old-deja/g++.pt/incomplete1.C: New test.
25919
25920 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25921
25922         * g++.old-deja/g++.other/friend9.C: New test.
25923
25924 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25925
25926         * gcc.dg/20001127-1.c: New test.
25927
25928 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25929
25930         * g++.old-deja/g++.pt/friend46.C: New test.
25931
25932 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25933
25934         * g++.old-deja/g++.other/ptrmem8.C: New test.
25935
25936 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25937
25938         * gcc.c-torture/execute/string-opt-7.c: New test.
25939         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25940
25941 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25942
25943         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25944         instead of 'mkcheck 2'.
25945
25946 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25947
25948         * gcc.c-torture/execute/memcheck/driver.c,
25949         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25950         C9X references to refer to C99.
25951
25952 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25953
25954         * gcc.dg/ultrasp3.c: New test.
25955
25956 2000-11-25  Neil Booth  <neilb@earthling.net>
25957
25958         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25959
25960 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25961
25962         * gcc.c-torture/compile/20001123-2.c: New.
25963
25964 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25965
25966         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25967
25968 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25969
25970         * gcc.dg/sequence-point-1.c: Add some new tests.
25971         * gcc.c-torture/execute/20001124-1.c: New test.
25972
25973 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25974
25975         * g++.old-deja/g++.other/vaarg4.C: New test.
25976         * gcc.c-torture/compile/20001123-1.c: New test.
25977
25978 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25979
25980         * g++.other/crash24.C: Adjust and remove XFAIL.
25981         * g++.other/crash37.C: New test.
25982
25983 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25984
25985         * g++.old-deja/g++.pt/instantiate9.C: New test.
25986
25987 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25988
25989         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25990         new ABI, too.
25991
25992         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25993         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25994
25995 2000-11-22  Neil Booth  <neilb@earthling.net>
25996
25997         * gcc.dg/cpp/Wtrigraphs.c: New test.
25998
25999 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
26000
26001         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
26002
26003 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
26004
26005         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
26006
26007 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
26008
26009         * lib/gcc-dg.exp: load_lib scanasm.exp.
26010         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
26011         * lib/g++-dg.exp: load_lib scanasm.exp.
26012         * lib/scanasm.exp: New.
26013         (scan-assembler, scan-assembler-not): Add optional arguments to
26014         test name, or if not present, the pattern name.
26015         (scan-assembler-dem, scan-assembler-dem-not): New.
26016
26017         * g++.dg/dg.exp: New.
26018
26019 2000-11-21  Neil Booth  <neilb@earthling.net>
26020
26021         * gcc.dg/cpp/integrated1.c: Remove.
26022
26023 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26024
26025         * gcc.c-torture/execute/20001121-1.c: New test.
26026
26027 2000-11-21  Richard Henderson  <rth@redhat.com>
26028
26029         * gcc.c-torture/compile/20001121-1.c: New test.
26030
26031 2000-11-20  Neil Booth  <neilb@earthling.net>
26032
26033         * gcc.dg/cpp/integrated1.c: New test.
26034
26035 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26036
26037         * g++.old-deja/g++.other/inline17.C: New test.
26038
26039 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
26040
26041         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
26042         local variable to be zero: I made the variable global. Now
26043         uses abort() and exit() instead of relying on main's return value.
26044
26045 2000-11-20  Neil Booth  <neilb@earthling.net>
26046
26047         * gcc.dg/cpp/paste2.c: Update test.
26048         * objc/execute/paste.m: New test.
26049
26050 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26051
26052         * gcc.dg/c99-condexpr-1.c: New test.
26053
26054 2000-11-20  Neil Booth  <neilb@earthling.net>
26055
26056         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
26057
26058 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
26059
26060         * g++.old-deja/g++.pt/export1.C: New test.
26061
26062 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
26063
26064         * gcc.dg/20001117-1.c: New test.
26065
26066 2000-11-18  Richard Henderson  <rth@redhat.com>
26067
26068         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26069
26070 2000-11-18  Richard Henderson  <rth@redhat.com>
26071
26072         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26073         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26074         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26075
26076 2000-11-18  Richard Henderson  <rth@redhat.com>
26077
26078         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26079         (main): New.  Exit cleanly.
26080
26081 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26082
26083         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26084         gcc.dg/c99-fordecl-2.c: New tests.
26085
26086 2000-11-18  Richard Henderson  <rth@redhat.com>
26087
26088         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
26089         * gcc.c-torture/execute/zerolen-2.c: New.
26090
26091 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26092
26093         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
26094         memory.
26095
26096 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26097
26098         * g++.old-deja/g++.pt/instantiate8.C: New test.
26099
26100 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26101
26102         * g++.old-deja/g++.other/incomplete.C: Add more tests.
26103         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
26104
26105 2000-11-16  Nick Clifton  <nickc@redhat.com>
26106
26107         * gcc.c-torture/execute/nestfunc-2.c: New test.
26108         * gcc.c-torture/execute/nestfunc-3.c: New test.
26109
26110 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26111
26112         * gcc.c-torture/compile/20001116-1.c: New test.
26113
26114 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26115
26116         * gcc.c-torture/execute/20001115-1.c: New test.
26117
26118 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
26119
26120         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
26121         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
26122         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
26123         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26124
26125 2000-11-15  Neil Booth  <neilb@earthling.net>
26126
26127         gcc.dg/cpp/_Pragma1.c: Update.
26128         gcc.dg/cpp/_Pragma2.c: New test.
26129
26130 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26131
26132         * g++.old-deja/g++.other/anon5.C: New test.
26133
26134 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26135
26136         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
26137         tests.
26138
26139 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
26140
26141         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
26142         output.
26143
26144 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26145
26146         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
26147         labels at end of compound statements.
26148
26149 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
26150
26151         * gcc.c-torture/execute/loop-7.c: New test.
26152
26153 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26154
26155         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
26156
26157 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26158
26159         * gcc.dg/c99-bool-1.c: New test.
26160
26161 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26162
26163         * gcc.dg/c99-scope-1.c: Remove xfail.
26164         * gcc.dg/c99-scope-2.c: New test.
26165
26166 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26167
26168         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
26169         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
26170
26171 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
26172
26173         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
26174         error messages.
26175
26176         * g++.mike/p700.C: Don't typedef wchar_t.
26177         * g++.mike/p784.C: Likewise.
26178         * g++.mike/eb101.C: Don't use __wchar_t.
26179
26180 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26181
26182         * g77.f-torture/execute/20001111.[fx]: Test premature exit
26183         from DO loop.
26184
26185 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26186
26187         * gcc.c-torture/execute/20001111-1.c: New test.
26188
26189 2000-11-10  Nick Clifton  <nickc@redhat.com>
26190
26191         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
26192         long multuiple and accumulate.
26193
26194 2000-11-09  Richard Henderson  <rth@redhat.com>
26195
26196         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
26197         via size_t instead of int.
26198
26199         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
26200         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26201         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26202         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26203
26204 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
26205
26206         * gcc.c-torture/compile/20001109-1.c: New test.
26207         * gcc.c-torture/compile/20001109-2.c: New test.
26208
26209 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
26210
26211         * g++.old-deja/g++.pt/operator1.C: New test.
26212         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
26213
26214 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26215
26216         * gcc.dg/20001108-1.c: New test.
26217
26218 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26219
26220         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
26221         with both arguments constant strings.
26222         * gcc.c-torture/execute/string-opt-3.c: New test.
26223         * gcc.c-torture/execute/string-opt-4.c: New test.
26224         * gcc.c-torture/execute/string-opt-5.c: New test.
26225
26226 2000-11-08  Nick Clifton  <nickc@redhat.com>
26227
26228         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
26229         mulsidi3adddi patterns.
26230
26231 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
26232
26233         * g++.old-deja/g++.other/crash36.C: New test.
26234
26235 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26236
26237         * g++.old-deja/g++.other/init16.C: New test.
26238
26239 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26240
26241         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26242
26243 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26244
26245         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26246         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26247         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26248
26249 2000-11-07  DJ Delorie  <dj@redhat.com>
26250
26251         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26252
26253 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26254
26255         * gcc.c-torture/execute/string-opt-1.c: New test.
26256
26257 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26258
26259         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26260         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26261         parameters in registers, and there is no way for a varargs
26262         function to know in which order the integer and floating-point
26263         parameters should be interleaved when they are placed on the
26264         stack.
26265         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26266         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26267
26268 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26269
26270         * gcc.c-torture/execute/string-opt-2.c: New test.
26271
26272 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26273
26274         * g++.old-deja/g++.pt/crash60.C: New test.
26275
26276 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26277
26278         * g++.old-deja/g++.other/crash24.C: New test.
26279         * g++.old-deja/g++.other/crash25.C: New test.
26280         * g++.old-deja/g++.other/crash26.C: New test.
26281         * g++.old-deja/g++.other/crash27.C: New test.
26282         * g++.old-deja/g++.other/crash28.C: New test.
26283         * g++.old-deja/g++.other/crash29.C: New test.
26284         * g++.old-deja/g++.other/crash30.C: New test.
26285         * g++.old-deja/g++.other/crash31.C: New test.
26286         * g++.old-deja/g++.other/crash32.C: New test.
26287         * g++.old-deja/g++.other/crash33.C: New test.
26288         * g++.old-deja/g++.other/crash34.C: New test.
26289         * g++.old-deja/g++.other/crash35.C: New test.
26290
26291 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26292
26293         * gcc.c-torture/execute/20001031-1.c: New test.
26294
26295 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26296
26297         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26298         namespace.
26299
26300         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26301         standards-conformant.
26302
26303         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26304
26305         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26306         * g++.old-deja/g++.mike/p755a.C: Likewise.
26307         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26308         library makes no calls to `operator new' during initialization.
26309
26310 2000-11-04  Neil Booth  <neilb@earthling.net>
26311
26312         * gcc.dg/cpp/include2.c: New tests.
26313
26314 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26315
26316         * lib/g++.exp (g++_set_ld_library_path): New function.
26317         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26318
26319 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26320
26321         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26322         warnings.
26323
26324 2000-11-01  Richard Henderson  <rth@redhat.com>
26325
26326         * g++.old-deja/g++.ext/namedret1.C: New.
26327         * g++.old-deja/g++.ext/namedret2.C: New.
26328         * g++.old-deja/g++.ext/namedret3.C: New.
26329
26330 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26331
26332         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26333         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26334
26335 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26336
26337         * gcc.c-torture/execute/va-arg-21.c: New test.
26338
26339 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26340
26341         * gcc.dg/c99-complex-2.c: New test.
26342
26343 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26344
26345         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26346
26347 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26348
26349         * g++.old-deja/g++.other/inline16.C: New test.
26350
26351 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26352
26353         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26354         __PRETTY_FUNCTION__
26355
26356 2000-10-29  Neil Booth  <neilb@earthling.net>
26357
26358         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26359         New tests.
26360         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26361         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26362         optimisation.
26363
26364 2000-10-29  Neil Booth  <neilb@earthling.net>
26365
26366         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26367         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26368         * mi5.c: Test multiple includes work with -C.
26369         * trigraphs.c: Test ^= version.
26370
26371 2000-10-28  Neil Booth  <neilb@earthling.net>
26372
26373         New tests and test updates for new macro expander.
26374
26375         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26376         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26377         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26378         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26379         new diagnostic messages.
26380
26381         * gcc.dg/cpp/macro3.c: New tests.
26382
26383 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26384
26385         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26386         on the same line.
26387
26388 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26389
26390         * g++.old-deja/g++.other/eh2.C: New test.
26391
26392 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26393
26394         * gcc.c-torture/execute/20001027-1.c: New test.
26395
26396 2000-10-26  Richard Henderson  <rth@redhat.com>
26397
26398         * gcc.c-torture/execute/20001026-1.c: New.
26399
26400 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26401
26402         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26403         * g++.old-deja/g++.law/builtin1.C: Likewise.
26404         * g++.old-deja/g++.law/ctors10.C: Likewise.
26405         * g++.old-deja/g++.law/virtual3.C: Likewise.
26406         * g++.old-deja/g++.mike/p658.C: Likewise.
26407         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26408         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26409         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26410         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26411         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26412
26413 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26414
26415         * gcc.c-torture/compile/20001024-1.c: New test.
26416
26417 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26418
26419         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26420         to tell us whether or not we are using V3.
26421
26422 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26423
26424         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26425         operands.
26426
26427 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26428
26429         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26430
26431 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26432
26433         * gcc.c-torture/execute/20001024-1.c: New test.
26434
26435 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26436
26437         * g++.old-deja/g++.other/sibcall1.C: New test.
26438
26439 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26440
26441         * gcc.dg/noncompile/init-3.c: New test.
26442
26443 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26444
26445         * gcc.dg/format-array-1.c: New test.
26446
26447 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26448
26449         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26450         writing through null pointers; remove comment about testing
26451         unterminated strings.
26452
26453 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26454
26455         * gcc.c-torture/execute/20001017-2.c: New test.
26456
26457 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26458
26459         * gcc.c-torture/compile/20001018-1.c: New test.
26460         * gcc.c-torture/compile/20001018-1.x: Xfail.
26461
26462 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26463
26464         * gcc.c-torture/execute/20001017-1.c: New test.
26465
26466 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26467
26468         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26469         for multiple use of arguments with scanf formats; add tests for
26470         multiple use of arguments.
26471
26472 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26473
26474         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26475
26476 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26477
26478         * gcc.dg/format-miss-1.c: New test.
26479
26480 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26481
26482         * gcc.c-torture/execute/20001013-1.c: New test.
26483
26484 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26485
26486         * gcc.dg/format-branch-1.c: New test.
26487
26488 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26489
26490         * README, lib/file-format.exp: Remove EGCS references.
26491
26492 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26493
26494         * gcc.dg/20001013-1.c: New test.
26495
26496 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26497
26498         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26499         for intmax_t in the compiler using __typeof__ and the type rules
26500         for conditional expressions.
26501
26502 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26503
26504         * gcc.dg/20001012-1.c: New test.
26505         * gcc.dg/20001012-2.c: New test.
26506
26507 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26508
26509         * gcc.dg/format-attr-1.c: New test.
26510
26511 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26512
26513         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26514         __LONG_LONG_MAX__ instead of LLONG_MAX.
26515
26516 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26517
26518         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26519         scanf flags.
26520         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26521         flags.
26522
26523 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26524
26525         * gcc.dg/sequence-pt-1.c: New test.
26526
26527 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26528
26529         * gcc.c-torture/execute/20001011-1.c: New testcase.
26530         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26531
26532 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26533
26534         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26535         does not error on it.
26536
26537 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26538
26539         * gcc.dg/20001009-1.c: New test.
26540
26541 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26542
26543         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26544         * gcc.c-torture/execute/20001009-2.c: ... to here.
26545
26546 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26547
26548         * gcc.c-torture/compile/20001009-1.c: New testcase.
26549         * gcc.c-torture/execute/20001009-1.c: New testcase.
26550         Testcases provided by Jan Hubicka <jh@suse.cz>.
26551
26552 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26553
26554         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26555         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26556         uintmax_t using <limits.h> to emulate the compiler's internal
26557         logic.  No longer XFAIL %j tests.
26558
26559 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26560
26561         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26562         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26563         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26564         regexps and details of expected handling of some bad formats.
26565         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26566         suppression.
26567
26568 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26569
26570         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26571         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26572         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26573         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26574         in list archives.
26575
26576 2000-10-06  Richard Henderson  <rth@cygnus.com>
26577
26578         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26579         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26580         * g++.old-deja/g++.jason/report.C: Likewise.
26581         * g++.old-deja/g++.law/friend5.C: Likewise.
26582         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26583         of the expected warnings.
26584
26585 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26586
26587         * g++.old-deja/g++.pt/enum14.C: New test.
26588
26589 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26590
26591         * g++.old-deja/g++.pt/crash59.C: New test.
26592
26593 2000-10-04  Will Cohen  <wcohen@redhat.com>
26594
26595         * gcc.dg/20000926-1.c: New test.
26596
26597 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26598
26599         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26600         function name for current C++ compiler.
26601         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26602
26603 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26604
26605         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26606         __PRETTY_FUNCTION__.
26607         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26608
26609 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26610
26611         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26612
26613 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26614
26615         * gcc.c-torture/compile/20000923-1.c: New test.
26616
26617 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26618
26619         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26620         * g++.old-deja/g++.pt/ttp62.C: Same.
26621         * g++.old-deja/g++.other/inline14.C: Same.
26622
26623 2000-09-24  Richard Henderson  <rth@cygnus.com>
26624
26625         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26626
26627 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26628
26629         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26630
26631 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26632
26633         * gcc.c-torture/compile/20000922-1.c: New file.
26634
26635 2000-09-21  Nick Clifton  <nickc@redhat.com>
26636
26637         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26638         a signed long modulo operation.
26639         (mod6): New function - perform an unsigned long modulo operation.
26640         (main): Add tests for modulos of very large numbers by very small
26641         dividends.
26642
26643 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26644
26645         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26646
26647 2000-09-19  Richard Henderson  <rth@cygnus.com>
26648
26649         * gcc.dg/compare2.c (case 10): XFAIL.
26650
26651 2000-09-18  Richard Henderson  <rth@cygnus.com>
26652
26653         * gcc.c-torture/execute/20000906-1.c: Move ...
26654         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26655         that support __builtin_trap.
26656
26657 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26658
26659         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26660
26661 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26662
26663         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26664         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26665         more $ format tests.
26666
26667 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26668
26669         * gcc.dg/format-errmk-1.c: New test.
26670
26671 2000-09-17  Greg McGary  <greg@mcgary.org>
26672
26673         * gcc.c-torture/execute/20000917-1.x: Remove.
26674
26675 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26676
26677         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26678
26679 2000-09-17  Greg McGary  <greg@mcgary.org>
26680
26681         * gcc.c-torture/execute/20000917-1.c: New test.
26682         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26683
26684 2000-09-16  Neil Booth  <NeilB@earthling.net>
26685
26686         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26687         in nested macro bug.
26688
26689 2000-09-15  Neil Booth  <NeilB@earthling.net>
26690
26691         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26692
26693 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26694
26695         * gcc.c-torture/execute/20000914-1.c: New test.
26696
26697 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26698
26699         * g++.other/inline13.C: New test.
26700
26701 2000-09-12  Andreas Jaeger  <aj@suse.de>
26702
26703         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26704         constant by Ulrich Drepper <drepper@redhat.com>.
26705
26706 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26707
26708         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26709
26710 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26711
26712         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26713
26714 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26715
26716         * gcc.dg/cpp/backslash.c: New test.
26717
26718 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26719
26720         * gcc.c-torture/execute/20000910-1.c: New test.
26721         * gcc.c-torture/execute/20000910-2.c: Likewise.
26722
26723 2000-09-11  Robert Lipe  <robertl@sco.com>
26724
26725         * gcc.dg/pragma-align.c: New test.
26726
26727 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26728
26729         * g++.old-deja/g++.pt/explicit82.C: New test.
26730         * g++.old-deja/g++.pt/explicit83.C: New test.
26731
26732 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26733
26734         * gcc.dg/asm-names.c: New test.
26735
26736 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26737
26738         * gcc.dg/cpp/tr-warn6.c: New test
26739
26740 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26741
26742         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
26743         be accepted.
26744
26745 2000-09-07  Catherine Moore  <clm@redhat.com>
26746
26747         * gcc.c-torture/execute/unroll-1.c: New test.
26748
26749 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26750
26751         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26752         ERROR markers.
26753         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26754         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26755         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26756         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26757         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26758         Preprocess only.
26759         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26760         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26761
26762 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26763
26764         * g++.old-deja/g++.pt/deduct2.C: New test.
26765
26766 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26767
26768         * g++.old-deja/g++.pt/parms2.C: New test.
26769
26770 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26771
26772         * g++.old-deja/g++.pt/crash58.C: New test.
26773
26774 2000-09-06  Greg McGary  <greg@mcgary.org>
26775
26776         * gcc.c-torture/execute/20000906-1.c: New test.
26777         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26778
26779 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26780
26781         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26782
26783 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26784
26785         * g++.old-deja/g++.pt/crash57.C: New test.
26786
26787 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26788
26789         * g++.old-deja/g++.pt/crash56.C: New test.
26790
26791 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26792
26793         * g++.old-deja/g++.pt/koenig1.C: New test.
26794
26795 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26796
26797         * gcc.dg/20000904-1.c: New test.
26798
26799 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26800
26801         * gcc.dg/cpp/paste8.c: New test.
26802
26803 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26804
26805         * gcc.c-torture/compile/20000827-1.c: New test.
26806
26807 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26808
26809         * gcc.dg/format-diag-1.c: New test.
26810
26811 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26812
26813         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26814         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26815         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26816         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26817         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26818
26819 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26820
26821         * g++.old-deja/g++.other/nested4.C: New test.
26822
26823 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26824
26825         * g++.old-deja/g++.ns/scoped1.C: New test.
26826
26827 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26828
26829         * lib/g++.exp: Support testing already-installed GCC.
26830
26831 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26832
26833         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26834
26835 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26836
26837         * gcc.dg/return-type-2.c: New test.
26838
26839 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26840
26841         * gcc.c-torture/compile/20000825-1.c: New test.
26842
26843 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26844
26845         * gcc.dg/dwarf2-2.c: New test.
26846
26847 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26848
26849         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26850         dg-warning regexps.
26851
26852 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26853
26854         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26855         gcc.dg/format-ext-5.c: New tests.
26856
26857 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26858
26859         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26860
26861 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26862
26863         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26864
26865 2000-08-24  Richard Henderson  <rth@cygnus.com>
26866
26867         * gcc.dg/ia64-sync-1.c: New test.
26868         * gcc.dg/ia64-sync-2.c: New test.
26869         * gcc.dg/ia64-asm-1.c: New test.
26870
26871 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26872
26873         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26874         * gcc.dg/format-ext-2.c: New test.
26875
26876 2000-08-23  Jason Merrill  <jason@redhat.com>
26877
26878         * lib/old-dejagnu.exp: Also ignore "In member function" and
26879         "At global scope".
26880
26881 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26882
26883         * gcc.dg/noncompile/label-lineno-1.c: New test.
26884
26885 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26886
26887         * gcc.dg/c99-array-nonobj-1.c: New test.
26888
26889 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26890
26891         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26892         tests.
26893         * gcc.dg/format-ext-1.c: New test.
26894
26895 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26896
26897         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26898         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26899         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26900         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26901         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26902
26903 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26904
26905         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26906         gcc.dg/c99-strftime-2.c: New tests.
26907
26908 2000-08-22  Richard Henderson  <rth@cygnus.com>
26909
26910         * gcc.c-torture/execute/20000822-1.c: New test.
26911
26912 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26913
26914         * gcc.c-torture/execute/20000819-1.x: Remove.
26915
26916 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26917
26918         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26919         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26920         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26921         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26922         gcc.dg/format-xopen-1.c: New tests.
26923
26924 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26925
26926         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26927
26928 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26929
26930         * g++.old-deja/g++.other/loop2.C: New test.
26931
26932         * gcc.c-torture/compile/20000606-1.c: New test.
26933         * gcc.c-torture/compile/20000728-1.c: New test.
26934         * gcc.c-torture/execute/20000801-1.c: New test.
26935         * gcc.c-torture/execute/20000801-2.c: New test.
26936         * gcc.c-torture/execute/20000819-1.c: New test.
26937         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26938         * gcc.dg/20000629-1.c: New test.
26939         * gcc.dg/20000724-1.c: New test.
26940         * gcc.dg/20000807-1.c: New test.
26941
26942 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26943
26944         * gcc.dg/cpp/pragma-1.c: New test.
26945         * gcc.dg/cpp/pragma-2.c: New test.
26946
26947 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26948
26949         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26950         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26951
26952 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26953
26954         * gcc.c-torture/compile/20000818-1.c: New test.
26955
26956 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26957
26958         * gcc.c-torture/execute/20000818-1.c: New test.
26959
26960 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26961
26962         * gcc.dg/format-va-1.c: New test.
26963
26964 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26965
26966         * g++.old-deja/g++.other/typedef8.C: New test.
26967
26968 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26969
26970         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26971         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26972         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26973         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26974         * g++.old-deja/g++.other/ptrmem7.C: New test.
26975         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26976
26977 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26978
26979         * g++.old-deja/g++.pt/typename27.C: New test.
26980
26981 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26982
26983         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26984         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26985         * g++.old-deja/g++.pt/friend45.C: New test.
26986         * g++.old-deja/g++.other/friend8.C: New test.
26987
26988 2000-08-15  Richard Henderson  <rth@cygnus.com>
26989
26990         * gcc.c-torture/execute/20000815-1.c: New test.
26991
26992 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26993
26994         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26995         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26996         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26997
26998 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26999
27000         * g++.old-deja/g++.other/refinit2.C: New test.
27001
27002 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
27003
27004         * lib/c-torture.exp (c-torture): Make
27005         compiler_conditional_xfail_data global.
27006         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
27007         compiler_conditional_xfail_data machinery.
27008         (f-torture-execute): Likewise.
27009         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
27010         and only when unrolling loops.
27011
27012         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
27013
27014 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27015
27016         * g++.old-deja/g++.pt/explicit81.C: New test.
27017
27018 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27019
27020         * g++.old-deja/g++.pt/typename26.C: New test.
27021
27022 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
27023
27024         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
27025         warning.
27026
27027 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27028
27029         * g++.old-deja/g++.other/array3.C: New test.
27030
27031 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27032
27033         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
27034         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
27035         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
27036         New tests.
27037
27038 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
27039
27040         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
27041         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27042
27043 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
27044
27045         * gcc.c-torture/execute/20000808-1.c: New test.
27046
27047 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27048
27049         * gcc.dg/c90-const-expr-1.c: New test.
27050
27051 2000-08-08  Richard Henderson  <rth@cygnus.com>
27052
27053         * gcc.dg/noncompile/920923-1.c: Declare calloc.
27054
27055 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27056
27057         * gcc.dg/noncompile/const-ll-1.c: New test.
27058
27059 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27060
27061         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
27062
27063 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27064
27065         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
27066         that running programs linked against the shared version of libobjc
27067         run correctly.
27068
27069 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27070
27071         * gcc.dg/c99-printf-1.c: New test.
27072
27073 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27074
27075         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27076
27077 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27078
27079         * gcc.c-torture/execute/20000731-1.x: Delete.
27080
27081 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27082
27083         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27084         and torture_without_loops as is done by c-torture.exp.
27085         (search_for): Copy from c-torture.exp.
27086         (gcc-dg-runtest): New function, drives a directory of tests
27087         iterating over the TORTURE_OPTIONS.
27088         (scan-assembler, scan-assembler-not): Move here from
27089         individual directory drivers.
27090
27091         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
27092         defined by lib/gcc-dg.exp.
27093         * gcc.dg/cpp/cpp.exp: Likewise.
27094         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
27095         gcc-dg-runtest, so we cycle over optimization options.
27096
27097         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
27098         * gcc.dg/compare2.c: No longer expected to fail.
27099
27100 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27101
27102         * gcc.c-torture/execute/20000804-1.c: New test.
27103
27104 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27105
27106         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
27107
27108 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
27109
27110         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
27111
27112 2000-08-03  Jeffrey A Law  (law@cygnus.com)
27113
27114         * gcc.c-torture/compile/20000803-1.c: New test.
27115
27116 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27117
27118         * gcc.c-torture/execute/20000801-3.c,
27119         gcc.c-torture/execute/20000801-4.c: New tests.
27120         * gcc.c-torture/execute/20000801-3.x,
27121         gcc.c-torture/execute/20000801-4.x: Xfail.
27122
27123 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
27124
27125         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
27126         libobjc/.libs to allow for libtool.
27127
27128 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
27129
27130         * gcc.c-torture/compile/20000802-1.c: New test.
27131
27132 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
27133
27134         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
27135
27136 2000-07-31  Jeffrey A Law  (law@cygnus.com)
27137
27138         * gcc-c-torture/execute/20000731-2.c: New test.
27139
27140         * gcc.c-torture/execute/20000731-1.c: New test.
27141         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
27142
27143 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
27144
27145         * testsuite/gcc.dg/cpp/paste7.c: New test.
27146         * gcc.dg/cpp/20000725-1.c: New test.
27147
27148 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
27149
27150         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
27151         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
27152         declaration warning for __builtin_dwarf_reg_size.
27153
27154         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
27155
27156 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27157
27158         * gcc.dg/noncompile/voidparam-1.c: New test.
27159
27160 2000-07-30  Richard Henderson  <rth@cygnus.com>
27161
27162         * gcc.dg/c90-digraph-1.c: Don't xfail.
27163         * gcc.dg/compare2.c (case 10): Xfail.
27164         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
27165
27166 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
27167
27168         * gcc.dg/c99-main-1.c: New test.
27169
27170 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27171
27172         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
27173
27174 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
27175
27176         * gcc.c-tortuer/execute/20000726-1.c: New test.
27177
27178 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
27179
27180         * gcc.c-torture/execute/enum-2.c: New test.
27181
27182 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27183
27184         * gcc.dg/cpp/tr-warn3.c: New test.
27185
27186 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27187
27188         * g++.old-deja/g++.ext/implicit1.C: Remove.
27189         * g++.old-deja/g++.jason/c2.C: Remove
27190         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
27191         * g++.old-deja/g++.pt/crash16.C: Likewise.
27192         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
27193
27194 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27195
27196         * g++.old-deja/g++.other/for2.C: New test.
27197
27198 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
27199
27200         * gcc.dg/20000720-1.c: New test.
27201
27202 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
27203
27204         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
27205
27206 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
27207
27208         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
27209         * gcc.c-torture/execute/20000722-1.c: New.
27210         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
27211
27212 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
27213
27214         * gcc.dg/cpp/20000720-1.S: New test.
27215
27216 2000-07-21  Michael Meissner  <meissner@redhat.com>
27217
27218         * gcc.c-torture/execute/ieee/hugeval.c: New test.
27219
27220 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27221
27222         * g++.old-deja/g++.brendan/crash16.C,
27223         g++.old-deja/g++.brendan/parse3.C,
27224         g++.old-deja/g++.brendan/redecl1.C,
27225         g++.old-deja/g++.ns/template13.C,
27226         g++.old-deja/g++.other/decl4.C,
27227         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
27228
27229 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27230
27231         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
27232         and "Internal error".
27233
27234         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
27235         regexps.
27236         * gcc.dg/cpp/paste6.c: New test.
27237
27238 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27239
27240         * gcc.dg/cpp/tr-direct.c: New test.
27241
27242         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27243         gcc.dg/cpp/undef1.c: Tweak error regexps.
27244
27245 2000-07-18  Eric Christopher <echristo@redhat.com>
27246
27247         * gcc.c-torture/compile/20000718-1.c: New test.
27248
27249 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27250
27251         * cpplex.c (_cpp_push_token): If the token being pushed back
27252         is the previous token in this context, just subtract one from
27253         context->posn.
27254         * cppmacro.c (save_expansion): Clear aux field when storing a
27255         placemarker.
27256
27257 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27258
27259         * gcc.dg/noncompile/redecl-1.c: New test.
27260
27261 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27262
27263         * gcc.c-torture/execute/20000717-5.c: New test.
27264         * gcc.c-torture/execute/20000717-1.x: Removed.
27265
27266 2000-07-17  Richard Henderson  <rth@cygnus.com>
27267
27268         * gcc.c-torture/execute/20000717-4.c: New test.
27269
27270 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27271
27272         * gcc.dg/cpp/syshdr.c: New test.
27273         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27274
27275 2000-07-17  Neil Booth  <neilb@earthling.net>
27276
27277         * gcc.dg/cpp/cmdlne-dM.c: New test.
27278         * gcc.dg/cpp/cmdlne-dD.c: New test.
27279
27280 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27281
27282         * gcc.c-torture/execute/20000717-3.c: New test.
27283
27284         * gcc.c-torture/compile/20000717-1.c: New test.
27285
27286 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27287
27288         * gcc.c-torture/execute/20000717-2.c: New test.
27289
27290 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27291
27292         * gcc.dg/formatz-1.c: New test.
27293
27294         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27295         * gcc.dg/c99-digraph-1.c: New tests.
27296
27297         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27298         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27299
27300         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27301         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27302         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27303         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27304         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27305         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27306         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27307
27308 2000-07-17   Greg McGary <greg@mcgary.org>
27309
27310         * gcc.c-torture/execute/20000717-1.c: New test.
27311         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27312
27313 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27314
27315         * gcc.c-torture/execute/20000715-2.c: New test.
27316         * gcc.dg/20000715-1.c: New test.
27317
27318 2000-07-15  Michael Meissner  <meissner@redhat.com>
27319
27320         * gcc.c-torture/execute/20000715-1.c: New test.
27321
27322 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27323
27324         * gcc.c-torture/execute/20000707-1.c: New test.
27325
27326 2000-07-13  Neil Booth  <NeilB@earthling.net>
27327
27328         * testsuite/gcc.dg/cpp/digraph1.c,
27329         testsuite/gcc.dg/cpp/digraph2.c,
27330         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27331
27332 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27333
27334         * g77.f-torture/compile/20000630-2.f:  New test.
27335         * g77.f-torture/compile/20000630-2.x
27336
27337 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27338
27339         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27340
27341 2000-07-11  Neil Booth  <NeilB@earthling.net>
27342
27343         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27344
27345 2000-07-11  Neil Booth  <NeilB@earthling.net>
27346
27347         * gcc.dg/cpp/cmdlne-C.c: New.
27348
27349 2000-07-09  Neil Booth  <NeilB@earthling.net>
27350
27351         * gcc.dg/cpp/directiv.c: New tests.
27352         * gcc.dg/cpp/undef1.c: Update.
27353
27354 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27355
27356         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27357
27358 2000-07-09  Neil Booth  <NeilB@earthling.net>
27359
27360         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27361
27362 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27363
27364         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27365         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27366
27367 2000-07-08  Neil Booth  <NeilB@earthling.net>
27368
27369         * gcc.dg/cpp/macsyntx.c: New tests.
27370
27371 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27372
27373         * gcc.dg/20000707-1.c: New test.
27374
27375 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27376
27377         * gcc.c-torture/execute/20000706-1.c: New test.
27378         * gcc.c-torture/execute/20000706-2.c: New test.
27379         * gcc.c-torture/execute/20000706-3.c: New test.
27380         * gcc.c-torture/execute/20000706-4.c: New test.
27381         * gcc.c-torture/execute/20000706-5.c: New test.
27382
27383 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27384
27385         * g++.old-deja/g++.pt/instantiate7.C: New test.
27386
27387 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27388
27389         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27390         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27391         * g++.old-deja/g++.other/rtti3.C: Likewise.
27392         * g++.old-deja/g++.other/rttid3.C: Likewise.
27393
27394 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27395
27396         *  g77.f-torture/compile/20000630-1.x: Fix typo
27397
27398 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27399
27400         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27401         assembly output.
27402
27403 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27404
27405         * gcc.dg/cpp/ident.c: New test.
27406
27407 2000-07-05  Neil Booth  <NeilB@earthling.net>
27408
27409         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27410           gcc.dg/cpp/lexstrng.c: New tests.
27411
27412 2000-07-04  Neil Booth  <NeilB@earthling.net>
27413
27414         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27415         * gcc.dg/cpp/strify2.c: Same.
27416
27417 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27418
27419         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27420         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27421         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27422         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27423
27424         * testsuite/gcc.dg/cpp/macro1.c,
27425         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27426         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27427         testsuite/gcc.dg/cpp/strify1.c,
27428         testsuite/gcc.dg/cpp/strify2.c: New tests.
27429
27430 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27431
27432         * gcc.c-torture/execute/20000703-1.c: New test.
27433
27434 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27435
27436         * g++.old-deja/g++.pt (lookup10.C): New test.
27437
27438 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27439
27440         * g++.old-deja/g++.pt (typename25.C): New test.
27441
27442 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27443
27444         * gcc.c-torture/compile/20000701-1.c: New test.
27445
27446 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27447
27448         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27449         to test case.
27450
27451 2000-06-30  Catherine Moore  <clm@cygnus.com>
27452
27453         * gcc.c-torture/execute/align-1.c: New test.
27454
27455 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27456
27457         * g++.old-deja/g++.pt/expr8.C: New test.
27458         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27459
27460 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27461
27462         * gcc.c-torture/compile/20000629-1.c: New test.
27463
27464 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27465
27466
27467         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27468         gcc.dg/noncompile directory, depending on whether they're
27469         preprocessor tests or not.  Annotate all the tests for the dg
27470         framework.
27471
27472         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27473         * gcc.dg/noncompile/noncompile.exp: New.
27474
27475         * Moved files:
27476         Old name                                New name
27477         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27478         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27479         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27480         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27481         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27482         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27483         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27484         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27485         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27486         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27487         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27488         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27489         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27490         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27491         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27492         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27493         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27494         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27495         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27496         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27497         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27498         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27499         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27500         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27501
27502         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27503         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27504         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27505         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27506         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27507         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27508
27509 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27510
27511         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27512         declare one variable.  On the fourth, error.
27513         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27514         declared by 20000628-1a.h.
27515
27516 2000-06-29  Richard Henderson  <rth@redhat.com>
27517
27518         * gcc.c-torture/execute/930529-1.x: New file.
27519         * gcc.dg/920413-1.c: Adjust expected warning text.
27520         * gcc.dg/980217-1.c: Declare abort.
27521         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27522
27523 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27524
27525         * g77.f-torture/compile/20000629-1.f: New test.
27526         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27527
27528 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27529
27530         Rearrange lots of files, removing entirely the
27531         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27532         directories.
27533
27534         * Deleted files:
27535         gcc.c-torture/code_quality/code_quality.exp
27536         gcc.c-torture/special/special.exp
27537         gcc.failure/failure.exp
27538         gcc.failure/940409-1.x
27539         gcc.c-torture/compile/961203-1.x
27540
27541         * New files:
27542         gcc.misc-tests/linkage.exp
27543         gcc.c-torture/execute/920730-1t.c
27544         gcc.c-torture/execute/920730-1t.x
27545         gcc.c-torture/compile/920520-1.x
27546         gcc.c-torture/compile/920521-1.x
27547         gcc.c-torture/compile/981006-1.x
27548         gcc.c-torture/execute/eeprof-1.x
27549
27550         * Moved files (possibly with modifications to fit a new harness):
27551         Old name                                New name
27552         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27553         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27554         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27555         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27556         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27557         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27558         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27559         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27560         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27561         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27562         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27563         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27564         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27565         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27566
27567 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27568
27569         * c-torture/compile/961203-1.x: Delete.
27570
27571         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27572         not exit. Include stdio.h.
27573         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27574         * gcc.misc-tests/dg-12.c: Likewise.
27575         * gcc.misc-tests/dg-5.c: Likewise.
27576         * gcc.misc-tests/dg-6.c: Likewise.
27577         * gcc.misc-tests/dg-7.c: Prototype abort.
27578         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27579         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27580         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27581         not exit.
27582         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27583         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27584
27585 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27586
27587         * gcc.dg/cpp/20000628-1.c: New test.
27588         * gcc.dg/cpp/20000628-1.h: New header for above test.
27589         * gcc.dg/cpp/20000628-1a.h: Likewise.
27590
27591 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27592
27593         * gcc.dg/cpp: New directory.
27594         * gcc.dg/cpp/cpp.exp: New driver.
27595         * gcc.dg/cpp/20000627-1.c: New test.
27596         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27597         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27598         and rewrite as a compilation test.
27599
27600         * gcc.dg: Move many files into the cpp subdirectory, possibly
27601         renaming or editing them as well.
27602         Old name                New name
27603         990119-1.c              cpp/19990119-1.c
27604         990228-1.c              cpp/19990228-1.c
27605         990407-1.c              cpp/19990407-1.c
27606         990409-1.c              cpp/19990409-1.c
27607         990413-1.c              cpp/19990413-1.c
27608         990703-1.c              cpp/19990703-1.c
27609         20000127-1.c            cpp/20000127-1.c
27610         20000129-1.c            cpp/20000129-1.c
27611         20000207-1.c            cpp/20000207-1.c
27612         20000207-2.c            cpp/20000207-2.c
27613         20000209-1.c            cpp/20000209-1.c
27614         20000209-2.c            cpp/20000209-2.c
27615         20000301-1.c            cpp/20000301-1.c
27616         20000419-1.c            cpp/20000419-1.c
27617         20000510-1.S            cpp/20000510-1.S
27618         20000519-1.c            cpp/20000519-1.c
27619         20000529-1.c            cpp/20000529-1.c
27620         20000625-1.c            cpp/20000625-1.c
27621         20000625-2.c            cpp/20000625-2.c
27622         cpp-as1.c               cpp/assert1.c
27623         cpp-as2.c               cpp/assert2.c
27624         cxx-comments-1.c        cpp/cxxcom1.c
27625         cxx-comments-2.c        cpp/cxxcom2.c
27626         endif-label.c           cpp/endif.c
27627         cpp-hash1.c             cpp/hash1.c
27628         cpp-hash2.c             cpp/hash2.c
27629         cpp-if1.c               cpp/if-1.c
27630         cpp-if2.c               cpp/if-2.c
27631         cpp-if3.c               cpp/if-3.c
27632         cpp-if4.c               cpp/if-4.c
27633         cpp-if5.c               cpp/if-5.c
27634         cpp-cond.c              cpp/if-cexp.c
27635         cpp-missingop.c         cpp/if-mop.c
27636         cpp-missingparen.c      cpp/if-mpar.c
27637         cpp-opprec.c            cpp/if-oppr.c
27638         cpp-ifparen.c           cpp/if-paren.c
27639         cpp-shortcircuit.c      cpp/if-sc.c
27640         cpp-shift.c             cpp/if-shift.c
27641         cpp-unary.c             cpp/if-unary.c
27642         cpp-li1.c               cpp/line1.c
27643         cpp-li2.c               cpp/line2.c
27644         lineno.c                cpp/line3.c
27645         lineno-2.c              cpp/line4.c
27646         cpp-mi.c                cpp/mi1.c
27647         cpp-mic.h               cpp/mi1c.h
27648         cpp-micc.h              cpp/mi1cc.h
27649         cpp-mind.h              cpp/mi1nd.h
27650         cpp-mindp.h             cpp/mi1ndp.h
27651         cpp-mix.h               cpp/mi1x.h
27652         cpp-mi2.c               cpp/mi2.c
27653         cpp-mi2a.h              cpp/mi2a.h
27654         cpp-mi2b.h              cpp/mi2b.h
27655         cpp-mi2c.h              cpp/mi2c.h
27656         cpp-mi3.c               cpp/mi3.c
27657         cpp-mi3.def             cpp/mi3.def
27658         poison-1.c              cpp/poison.c
27659         pr-impl.c               cpp/prag-imp.c
27660         cpp-redef-2.c           cpp/redef1.c
27661         cpp-redef.c             cpp/redef2.c
27662         strpaste.c              cpp/strp1.c
27663         strpaste-2.c            cpp/strp2.c
27664         cpp-tradpaste.c         cpp/tr-paste.c
27665         cpp-tradstringify.c     cpp/tr-str.c
27666         cpp-tradwarn1.c         cpp/tr-warn1.c
27667         cpp-tradwarn2.c         cpp/tr-warn2.c
27668         trigraphs.c             cpp/trigraphs.c
27669         cpp-unc1.c              cpp/unc1.c
27670         cpp-unc2.c              cpp/unc2.c
27671         cpp-unc3.c              cpp/unc3.c
27672         cpp-unc.c               cpp/unc4.c
27673         undef.c                 cpp/undef1.c
27674         undef-2.c               cpp/undef2.c
27675         cpp-wi1.c               cpp/widestr1.c
27676
27677 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27678
27679         * lib/g++.exp (g++_include_flags): Tweak.
27680
27681 2000-06-27  H.J. Lu  <hjl@gnu.org>
27682             Loren J. Rittle  <ljrittle@acm.org>
27683
27684         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27685         version with one that knows about the new gcc tree structure.
27686         (g++_link_flags): Same.
27687
27688 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27689
27690         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27691         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27692         case we are cross-compiling.
27693
27694         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27695         g++.old-deja/g++.niklas/Makefile.in,
27696         g++.old-deja/g++.niklas/configure.in,
27697         g++.old-deja/g++.other/Makefile.in,
27698         g++.old-deja/g++.other/configure.in,
27699         gcc.c-torture/code_quality/Makefile.in,
27700         gcc.c-torture/code_quality/configure.in,
27701         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27702         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27703         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27704         gcc.c-torture/execute/ieee/Makefile.in,
27705         gcc.c-torture/execute/ieee/configure.in,
27706         gcc.c-torture/noncompile/Makefile.in,
27707         gcc.c-torture/noncompile/configure.in,
27708         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27709         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27710         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27711
27712 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27713
27714         * g++.old-deja/g++.other/ambig3.C: New test.
27715
27716 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27717
27718         * g++.old-deja/g++.pt/syntax1.C: New test.
27719         * g++.old-deja/g++.pt/syntax2.C: New test.
27720         * g++.old-deja/g++.other/syntax3.C: New test.
27721         * g++.old-deja/g++.other/syntax4.C: New test.
27722
27723 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27724
27725         * gcc.dg/20000623-1.c: Prototype exit and abort.
27726
27727 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27728
27729         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27730         New tests.
27731         * gcc.dg/cpp-mi3.def: New file.
27732
27733         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27734         inside assertions.
27735         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
27736         lexer's error messages.
27737         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
27738         divine anything from the linemarkers.
27739         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
27740         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
27741
27742 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
27743
27744         * gcc.dg/20000623-1.c: New test.
27745
27746 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27747
27748         * gcc.c-torture/execute/20000622-1.c: New test.
27749
27750 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27751
27752         * g++.old-deja/g++.other/init15.C: New test.
27753
27754 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27755
27756         * g++.old-deja/g++.pt/vaarg2.C: New test.
27757         * g++.old-deja/g++.pt/vaarg3.C: New test.
27758
27759 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27760
27761         * g++.old-deja/g++.other/dyncast6.C: New test.
27762
27763 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27764
27765         * gcc.c-torture/execute/loop-6.c: New test.
27766
27767 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27768
27769         * gcc.dg/20000614-1.c: New test.
27770         * gcc.dg/20000614-2.c: New test.
27771
27772 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27773
27774         * g++.old-deja/g++.other/inline12.C: New test.
27775
27776 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27777
27778         * g++.old-deja/g++.other/eh1.C: New test.
27779
27780 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27781
27782         * g++.old-deja/g++.other/type.C: New test.
27783
27784 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27785
27786         * g++.old-deja/g++.other/initstring.C: New test.
27787
27788 2000-06-12  Jason Merrill  <jason@redhat.com>
27789
27790         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27791
27792 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27793
27794         * gcc.c-torture/compile/20000609-1.c: New test.
27795
27796 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27797
27798         * gcc.dg/20000609-1.c: New test.
27799
27800 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27801
27802         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27803         * gcc.c-torture/noncompile/poison-1.c: Move...
27804         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27805         * gcc.dg/cpp-li1.c: Add a token after the #line.
27806
27807 2000-06-05  Richard Henderson  <rth@cygnus.com>
27808
27809         * gcc.c-torture/execute/20000605-2.c: New test.
27810         * gcc.c-torture/execute/20000605-3.c: New test.
27811
27812 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27813
27814         * g77.f-torture/execute/20000503-1.x: New file.
27815
27816 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27817
27818         * g++.old-deja/g++.eh/badalloc1.C: New test.
27819
27820 2000-06-05  Richard Henderson  <rth@cygnus.com>
27821
27822         * gcc.c-torture/execute/20000605-1.c: New test.
27823
27824 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27825             Nathan Sidwell <nathan@codesourcery.com>
27826
27827         * gcc.c-torture/compile/20000605-1.c: New test.
27828
27829 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27830
27831         * g77.f-torture/compile/20000601-1.f:  New test.
27832
27833 2000-06-03  Richard Henderson  <rth@cygnus.com>
27834
27835         * gcc.c-torture/execute/20000603-1.c: New.
27836
27837 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27838
27839         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27840         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27841
27842 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27843
27844         * gcc.dg/compare2.c (case 12): XFAIL.
27845         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27846         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27847
27848         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27849
27850 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27851
27852         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27853         guard macro is already defined when the header is first
27854         included.
27855         * gcc.dg/cpp-mix.h: New file.
27856         * gcc.dg/endif-label.c: Update patterns to match compiler.
27857
27858         * g++.brendan/complex1.C: Declare abort.
27859         * g++.law/refs4.C: Remove XFAIL.
27860         * g++.oliva/expr2.C: Declare abort and exit.
27861
27862 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27863
27864         * gcc.c-torture/execute/20000528-1.c: New test.
27865
27866         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27867         * g++.old-deja/g++.law/temps4.C: Likewise.
27868
27869         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27870         stdlib.h.  Call abort() on failure.
27871         * g++.old-deja/g++.law/refs4.C: Likewise.
27872         * g++.old-deja/g++.law/temps4.C: Likewise.
27873         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27874         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27875
27876 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27877
27878         Relative to g++.dg/special:
27879         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27880
27881         Relative to g++.old-deja:
27882         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27883         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27884         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27885         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27886         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27887         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27888         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27889
27890         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27891         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27892         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27893         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27894         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27895         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27896         and/or string.h.
27897
27898         * g++.other/goto1.C: Update expectations for error messages.
27899
27900 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27901
27902         * gcc.c-torture/compile/20000523-1.c: New test.
27903
27904 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27905
27906         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27907
27908 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27909
27910         * g++.old-deja/g++.eh/catch11.C: New test.
27911         * g++.old-deja/g++.eh/catch12.C: New test.
27912
27913 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27914
27915         * gcc.c-torture/execute/20000523-1.c: New test.
27916
27917 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27918
27919         * c-torture/execute/bcp-1.c: Replace abort in arg of
27920         __builtin_constant_p with a generic external function.
27921
27922         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27923         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27924         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27925         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27926         Prototype abort and/or exit.
27927
27928         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27929         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27930         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27931         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27932
27933 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27934
27935         * gcc.dg/dwarf2-1.c: New test.
27936
27937 2000-05-20  Richard Henderson  <rth@cygnus.com>
27938
27939         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27940
27941 2000-05-20  Andreas Jaeger  <aj@suse.de>
27942
27943         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27944         testcase.
27945
27946 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27947
27948         * gcc.c-torture/execute/20000519-2.c: New test.
27949
27950 2000-05-19  Andreas Jaeger  <aj@suse.de>
27951
27952         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27953         which fails with SSA.
27954
27955         * lib/c-torture.exp: Also test with -O3 -fssa.
27956
27957 2000-05-18  Michael Meissner  <meissner@redhat.com>
27958
27959         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27960         * gcc.c-torture/execute/920415-1.c: Ditto.
27961         * gcc.c-torture/execute/920501-1.c: Ditto.
27962         * gcc.c-torture/execute/conversion.c: Ditto.
27963         * gcc.c-torture/execute/cvt-1.c: Ditto.
27964
27965 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27966
27967         * gcc.c-torture/compile/20000518-1.c: New test.
27968
27969 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27970
27971         * g77.f-torture/compile/200005018.f:  New test.
27972
27973 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27974
27975         * gcc.c-torture/compile/20000517-1.c: New test.
27976
27977 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27978
27979         * gcc.c-torture/execute/20000516-1.c: New test.
27980
27981 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27982
27983         * g++.old-deja/g++.other/eh.C: New test.
27984
27985 2000-05-12  Richard Henderson  <rth@cygnus.com>
27986
27987         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27988         constants through to doit's conditional.
27989
27990 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27991
27992         * gcc.c-torture/compile/20000511-1.c: New test.
27993         * g77.f-torture/compile/20000511-1.f: New test.
27994         * g77.f-torture/compile/20000511-2.f: New test.
27995
27996 2000-05-11  Michael Meissner  <meissner@redhat.com>
27997
27998         * gcc.c-torture/execute/20000511-1.c: New test.
27999
28000 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
28001
28002         * gcc.dg/dg.exp: Scan .S files as well as .c files.
28003         * gcc.dg/20000510-1.S: New.
28004
28005 2000-05-08  Catherine Moore  <clm@cygnus.com>
28006
28007         * gcc.dg/unused-3.c: New.
28008
28009 2000-05-06  Richard Henderson  <rth@cygnus.com>
28010
28011           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
28012           * g++.old-deja/g++.mike/warn1.C: Likewise.
28013           * g++.old-deja/g++.pt/local1.C: Likewise.
28014           * g++.old-deja/g++.pt/local7.C: Likewise.
28015           * g++.old-deja/g++.pt/spec16.C: Likewise.
28016
28017 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
28018
28019         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
28020
28021 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
28022
28023           * g77.f-torture/execute/20000503-1.f:  New test.
28024
28025 2000-05-04  Andreas Jaeger  <aj@suse.de>
28026
28027         * gcc.dg/noreturn-2.c: New test.
28028
28029 2000-05-04  Neil Booth  <NeilB@earthling.net>
28030
28031         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
28032         preprocessor.
28033
28034 2000-05-04  Richard Henderson  <rth@cygnus.com>
28035
28036         * gcc.c-torture/execute/20000503-1.c: Fix typo.
28037
28038 2000-05-04  Richard Henderson  <rth@cygnus.com>
28039
28040         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
28041         OpenSSL by Jason R Thorpe.
28042
28043 2000-05-03  Jim Wilson  <wilson@cygnus.com>
28044
28045         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
28046
28047 2000-05-03  Robert Lipe <robertlipe@usa.net>
28048
28049         * gcc.dg/20000503-1.c: New test.
28050
28051 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
28052
28053         * gcc.c-torture/compile/20000502-1.c: New test.
28054         * g++.old-deja/g++.other/align.C: New test.
28055         * gcc.dg/cpp-tradstringify.c: New test.
28056
28057 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28058
28059         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
28060         and hard registers.
28061
28062 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
28063
28064         * gcc.c-torture/execute/loop-5.c: New test.
28065
28066 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
28067
28068         * gcc.c-torture/execute/va-arg-20.c: New test.
28069
28070 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28071
28072         * gcc.c-torture/execute/20000422-1.c: New test.
28073
28074 2000-04-20  Greg McGary  <gkm@gnu.org>
28075
28076         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28077         when optimizing, but without sibling-call optimizations (-O1).
28078
28079 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28080
28081           * gcc.c-torture/compile/20000420-1.c: New test.
28082
28083 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28084
28085         * g++.abi/ptrflags.C: New test.
28086         * g++.eh/catchptr1.C: Test incomplete pointer chains.
28087
28088 2000-04-19  Catherine Moore  <clm@cygnus.com>
28089
28090         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
28091
28092 2000-04-19  Greg McGary  <gkm@gnu.org>
28093
28094         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
28095         sibling-call optimizations.
28096
28097 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
28098
28099         * gcc.dg/20000419-1.c: New test.
28100
28101 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
28102
28103         * gcc.c-torture/execute/20000412-6.c: New test.
28104
28105 2000-04-12  Jeffrey A Law  (law@cygnus.com)
28106
28107         * gcc.c-torture/execute/20000412-5.c: New test.
28108         * g77.f-torture/compile/20000412-1.f: New test.
28109         * gcc.c-torture/execute/20000412-4.c: New test.
28110         * gcc.c-torture/compile/20000412-2.c: New test.
28111         * gcc.c-torture/execute/20000412-3.c: New test.
28112         * gcc.c-torture/compile/20000412-1.c: New test.
28113         * gcc.c-torture/execute/20000412-2.c: New test.
28114
28115 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
28116
28117         * objc/execute/bf-20.m: New test.
28118
28119 2000-04-10  Richard Henderson  <rth@cygnus.com>
28120
28121         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
28122
28123         * gcc.c-torture/execute/20000412-1.c: New test.
28124
28125 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28126
28127         * g++.old-deja/g++.eh/catchptr1.C: New test.
28128
28129 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
28130
28131         * g++.old-deja/g++.abi/cxa_vec.C: New test.
28132
28133 2000-04-08  Neil Booth  <NeilB@earthling.net>
28134
28135         * gcc.dg/cpp-nullchar.c: Remove test as
28136         embedded nulls cause problems.
28137
28138 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28139
28140         * gcc.dg/compare2.c: New test.
28141
28142 2000-04-08  Neil Booth  <NeilB@earthling.net>
28143
28144         * gcc.dg/cpp-nullchar.c: New test.
28145
28146 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
28147
28148         * gcc.dg/cpp-mi2.c: New test.
28149         * gcc.dg/cpp-mi2[abc].h: New files.
28150
28151 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
28152
28153         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
28154         member name.
28155
28156 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28157
28158         * g++.old-deja/g++.abi/vmihint.C: New test.
28159
28160 2000-04-06  Neil Booth  <NeilB@earthling.net>
28161
28162         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
28163         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
28164         copyright.
28165
28166 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
28167
28168         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
28169         avoid stack-frame overwrite.
28170
28171 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
28172
28173         * gcc.c-torture/compile/20000405-2.c: New test.
28174         * gcc.c-torture/compile/20000405-3.c: New test.
28175
28176 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28177
28178         * gcc.c-torture/compile/20000405-1.c: New test.
28179
28180 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
28181
28182         * gcc.dg/cast-qual-1.c: Revert last change.
28183
28184 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28185
28186         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
28187
28188 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
28189
28190         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
28191         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
28192
28193 2000-04-03  Jeffrey A Law  (law@cygnus.com)
28194
28195         * gcc.c-torture/compile/20000403-2.c: New test.
28196         * gcc.c-torture/compile/20000403-1.c: New test.
28197
28198 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
28199
28200         * gcc.c-torture/execute/20000403-1.c: New test.
28201
28202 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
28203
28204         * gcc.c-torture/execute/20000402-1.c: New test.
28205
28206 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
28207
28208         * gcc.c-torture/execute/va-arg-15.c: New test.
28209         * gcc.c-torture/execute/va-arg-16.c: New test.
28210         * gcc.c-torture/execute/va-arg-17.c: New test.
28211         * gcc.c-torture/execute/va-arg-18.c: New test.
28212         * gcc.c-torture/execute/va-arg-19.c: New test.
28213
28214 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
28215
28216         * gcc.c-torture/compile/981211-1.c: Move to...
28217         * gcc.dg/cpp-as1.c: ...here.
28218         * gcc.dg/cpp-as2.c: New file.
28219
28220         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
28221         compiler.
28222
28223 2000-04-02  Neil Booth  <NeilB@earthling.net>
28224
28225         * gcc.dg/cpp-cond.c  New tests.
28226         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
28227         accidental success less likely.
28228         * gcc.dg/cpp-missingop.c  New tests.
28229         * gcc.dg/cpp-missingparen.c  New tests.
28230         * gcc.dg/cpp-shift.c  New tests.
28231         * gcc.dg/cpp-shortcircuit.c  New tests.
28232         * gcc.dg/cpp-unary.c  New tests.
28233
28234 2000-03-29  Jeffrey A Law  (law@cygnus.com)
28235
28236         * gcc.c-torture/compile/20000329-1.c: New test.
28237
28238 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28239
28240         * gcc.c-torture/compile/20000326-1.c: New test.
28241         * gcc.c-torture/compile/20000326-2.c: New test.
28242
28243 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28244
28245         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28246         the first parameter is a function argument.
28247
28248 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28249
28250         * g++.old-deja/g++.ext/array4.C: New test.
28251
28252 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28253
28254         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28255
28256 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28257
28258         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28259
28260 2000-03-19  Richard Henderson  <rth@cygnus.com>
28261
28262         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28263
28264 2000-03-19  Richard Henderson  <rth@cygnus.com>
28265
28266         * gcc.c-torture/compile/20000319-1.c: New test.
28267
28268 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28269
28270         * gcc.c-torture/execute/20000314-3.c: New test.
28271         * gcc.c-torture/execute/20000314-2.c: New test.
28272         * gcc.c-torture/execute/20000314-1.c: New test.
28273         * gcc.c-torture/compile/20000314-2.c: New test.
28274         * gcc.c-torture/compile/20000314-1.c: New test.
28275
28276 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28277
28278         * g++.old-deja/g++.warn/inline.C: New test.
28279
28280 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28281
28282         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28283         standards-compliant result rather than specific constants.
28284         Put test-values in array.
28285
28286 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28287
28288         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28289         (g++_target_compile): Put test-specific options last.
28290
28291 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28292
28293         * g++.old-deja/g++.eh/vbase4.C: New test.
28294
28295 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28296
28297         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28298
28299 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28300
28301         * g++.old-deja/g++.brendan/misc12.C: Removed.
28302         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28303         * g++.old-deja/g++.ext/pretty4.C: New test.
28304
28305 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28306
28307         * g++.old-deja/g++.other/string2.C: New test.
28308
28309 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28310
28311         * g++.old-deja/g++.warn/impint2.C: New test.
28312
28313 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28314
28315         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28316         is 1, not zero.
28317
28318 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28319
28320         * g++.old-deja/g++.warn/impint.C: New test.
28321         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28322         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28323         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28324         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28325         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28326         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28327         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28328         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28329         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28330         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28331         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28332         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28333
28334 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28335
28336         * gcc.dg/cpp-redef.c: New test.
28337
28338 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28339
28340         * g++.old-deja/g++.pt/unify7.C: New test.
28341
28342 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28343
28344         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28345         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28346
28347 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28348
28349         * gcc.c-torture/compile/20000224-1.c: New test.
28350
28351 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28352
28353         * gcc.c-torture/compile/cpp-2.c: New test.
28354         * gcc.c-torture/compile/cpp-1.c: New test.
28355
28356 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28357
28358         * gcc.c-torture/execute/20000225-1.c: New test.
28359
28360 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28361
28362         * gcc.dg/cpp-li2.c: New test.
28363
28364         * gcc.dg/cpp-wi1.c: New test.
28365
28366         * gcc.dg/cpp-li1.c: New test.
28367
28368 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28369
28370         * g++.old-deja/g++.other/sizeof5.C: New test.
28371
28372 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28373
28374         * gcc.c-torture/execute/va-arg-13.c: New test.
28375
28376 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28377
28378         * gcc.c-torture/execute/va-arg-12.c: New test.
28379
28380 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28381
28382         * gcc.c-torture/execute/20000223-1.c: New test.
28383
28384 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28385
28386         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28387
28388 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28389
28390         * g++.old-deja/g++.abi/ptrmem.C: New test.
28391
28392 2000-02-19  Richard Henderson  <rth@cygnus.com>
28393
28394         * gcc.c-torture/compile/init-3.c: New.
28395
28396 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28397
28398         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28399         ALWAYS_CXXFLAGS.
28400
28401 2000-02-11  Robert Lipe <robertl@sco.com>
28402
28403         * gcc.c-torture/compile/20000211-3.c: New test.
28404
28405 2000-02-11  Martin Buchholz <martin@xemacs.org>
28406
28407         * gcc.c-torture/compile/20000211-2.c: New test.
28408
28409 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28410
28411         * gcc.c-torture/compile/20000211-1.c: New test.
28412
28413 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28414
28415         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28416           on native targets
28417
28418 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28419
28420         * g++.old-deja/g++.other/cast5.C: New test.
28421
28422 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28423
28424         * gcc.c-torture/execute/20000205-1.c: New.
28425
28426 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28427
28428         * g++.old-deja/g++.jason/cast3.C: Return void.
28429         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28430
28431 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28432
28433         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28434
28435         * gcc.dg/loop-1.c: New test.
28436
28437 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28438
28439         * gcc.c-torture/compile/20000127-1.c: New test.
28440         * gcc.c-torture/execute/991228-1.c: New test.
28441
28442 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28443
28444         * gcc.dg/unused-2.c: New test.
28445
28446         * gcc.dg/conv-1.c: New test.
28447
28448 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28449
28450         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28451         compiler.
28452         (tool_option_proc): Fix typo.
28453
28454 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28455
28456         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28457         of the ld on the host, not on the build machine.
28458         Also, don't crash if '--help' is not a supported option.
28459
28460 2000-01-24  Richard Henderson  <rth@cygnus.com>
28461
28462         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28463
28464 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28465
28466         * gcc.c-torture/execute/20000120-2.c: New test.
28467         * gcc.c-torture/execute/20000120-1.c: New test.
28468
28469 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28470
28471         * gcc.c-torture/execute/20000113-1.c: New test.
28472
28473 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28474
28475         * gcc.c-torture/execute/20000112-1.c: New test.
28476
28477 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28478
28479         * gcc.dg/20000111-1.c: New test.
28480
28481 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28482
28483         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28484         with 16 bit integers.
28485
28486 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28487
28488         * gcc.dg/20000108-1.c: New test.
28489
28490 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28491
28492         * g++.old-deja/g++.ns/koenig8.C: New test.
28493
28494 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28495
28496         * g++.old-deja/g++.other/cast4.C: New test.
28497
28498 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28499
28500         * gcc.c-torture/compile/20000105-2.c: New test.
28501         * gcc.c-torture/compile/20000105-1.c: New test.
28502
28503 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28504
28505         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28506         references to printf & atoi to conform to ANSI standard.
28507         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28508         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28509         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28510         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28511         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28512         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28513         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28514         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28515         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28516         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28517         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28518         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28519         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28520         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28521         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28522         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28523         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28524         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28525         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28526         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28527         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28528         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28529         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28530         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28531         * g++.old-deja/g++.brendan/init3.C: Likewise.
28532         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28533         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28534         * g++.old-deja/g++.brendan/new2.C: Likewise.
28535         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28536         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28537         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28538         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28539         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28540         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28541         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28542         * g++.old-deja/g++.brendan/template24.C: Likewise.
28543         * g++.old-deja/g++.brendan/template3.C: Likewise.
28544         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28545         * g++.old-deja/g++.jason/inline3.C: Likewise.
28546         * g++.old-deja/g++.jason/opeq.C: Likewise.
28547         * g++.old-deja/g++.law/arg5.C: Likewise.
28548         * g++.old-deja/g++.law/arm7.C: Likewise.
28549         * g++.old-deja/g++.law/ctors11.C: Likewise.
28550         * g++.old-deja/g++.law/cvt8.C: Likewise.
28551         * g++.old-deja/g++.law/init9.C: Likewise.
28552         * g++.old-deja/g++.law/refs4.C: Likewise.
28553         * g++.old-deja/g++.law/template2.C: Likewise.
28554         * g++.old-deja/g++.law/visibility24.C: Likewise.
28555         * g++.old-deja/g++.law/vtable3.C: Likewise.
28556         * g++.old-deja/g++.mike/asm2.C: Likewise.
28557         * g++.old-deja/g++.mike/eh1.C: Likewise.
28558         * g++.old-deja/g++.mike/misc1.C: Likewise.
28559         * g++.old-deja/g++.mike/misc13.C: Likewise.
28560         * g++.old-deja/g++.mike/misc14.C: Likewise.
28561         * g++.old-deja/g++.mike/ns12.C: Likewise.
28562         * g++.old-deja/g++.mike/p1248.C: Likewise.
28563         * g++.old-deja/g++.mike/p3708.C: Likewise.
28564         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28565         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28566         * g++.old-deja/g++.mike/p646.C: Likewise.
28567         * g++.old-deja/g++.mike/p700.C: Likewise.
28568         * g++.old-deja/g++.mike/p783.C: Likewise.
28569         * g++.old-deja/g++.mike/p783a.C: Likewise.
28570         * g++.old-deja/g++.mike/p783b.C: Likewise.
28571         * g++.old-deja/g++.mike/p786.C: Likewise.
28572         * g++.old-deja/g++.mike/p789.C: Likewise.
28573         * g++.old-deja/g++.mike/p789a.C: Likewise.
28574         * g++.old-deja/g++.mike/p807a.C: Likewise.
28575         * g++.old-deja/g++.other/delete3.C: Likewise.
28576         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28577         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28578         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28579         * g++.old-deja/g++.other/empty1.C: Likewise.
28580         * g++.old-deja/g++.other/temporary1.C: Likewise.
28581         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28582         * g++.old-deja/g++.pt/t16.C: Likewise.
28583         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28584
28585 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28586
28587         * gcc.dg/991230-1.c: New test.
28588
28589 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28590
28591         * gcc.c-torture/compile/991229-3.c: New test.
28592         * gcc.c-torture/compile/991229-2.c: New test.
28593         * gcc.c-torture/compile/991229-1.c: New test.
28594
28595 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28596
28597         * gcc.c-torture/compile/labels-2.c: New test.
28598
28599 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28600
28601         * gcc.c-torture/execute/991227-1.c: New test.
28602
28603 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28604
28605         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28606
28607 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28608
28609         * gcc.c-torture/execute/991221-1.c: New test.
28610
28611 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28612
28613         * g++.old-deja/g++.other/cast3.C: New test.
28614
28615 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28616
28617         * gcc.c-torture/execute/991216-4.c: New test.
28618
28619 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28620
28621         * gcc.c-torture/execute/991216-1.c: New test.
28622         * gcc.c-torture/execute/991216-2.c: New test.
28623         * gcc.c-torture/execute/991216-3.c: New test.
28624
28625 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28626
28627         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28628         Actually make the test fail by using "-O2" for compilation.
28629
28630 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28631
28632         * g++.old-deja/g++.warn/cast-align1.C: New test.
28633
28634 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28635
28636         * gcc.c-torture/compile/991214-1.c: New test.
28637         * gcc.c-torture/compile/991214-2.c: New test.
28638
28639 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28640
28641         * gcc.dg/991214-1.c: New test.
28642
28643 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28644
28645         * gcc.c-torture/compile/991213-3.c: New test.
28646         * gcc.c-torture/compile/991213-2.c: New test.
28647         * gcc.c-torture/compile/991213-1.c: New test.
28648
28649 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28650
28651         * gcc.dg/991209-1.c: New test.
28652
28653 1999-12-08  Nathan Sidwell <nathan@acm.org>
28654
28655         * gcc.c-torture/compile/991208-1.c: New test.
28656
28657 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28658
28659         * gcc.dg/ultrasp2.c: New test.
28660
28661 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28662
28663         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28664
28665 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28666
28667         * gcc.c-torture/compile/991202-1.c: New test.
28668         * gcc.c-torture/execute/991202-1.c: New test.
28669         * gcc.c-torture/execute/991202-2.c: New test.
28670         * gcc.c-torture/execute/991202-3.c: New test.
28671
28672 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28673
28674         * g++.old-deja/g++.abi/align.C: New test.
28675         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28676         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28677
28678 1999-12-01  Richard Henderson  <rth@cygnus.com>
28679
28680         * gcc.c-torture/execute/991201-1.c: New.
28681
28682 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28683
28684         * gcc.dg/991129-1.c: New test.
28685
28686 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28687
28688         * gcc.c-torture/compile/991127-1.c: New test.
28689
28690 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28691
28692         * g++.old-deja/g++.other/warn4.C: New test.
28693
28694 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28695
28696         * g++.old-deja/g++.eh/cleanup2.C: New test.
28697         * g++.old-deja/g++.ext/pretty2.C: New test.
28698         * g++.old-deja/g++.ext/pretty3.C: New test.
28699         * g++.old-deja/g++.other/debug6.C: New test.
28700
28701 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28702
28703         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28704         compiler_output to look for one error message instead of two.
28705
28706 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28707
28708         * gcc.c-torture/execute/991118-1.c: Also test case
28709         where the word boundary does not split a byte evenly.
28710
28711 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28712
28713         * g++.old-deja/g++.ext/restrict1.C: New test.
28714
28715 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28716
28717         * gcc.c-torture/execute/991118-1.c: New test.
28718
28719 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28720
28721         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28722         working directory pathnames.
28723
28724 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28725
28726         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28727         host is equipped with driver.h and driver.o so it can actually
28728         compile and run the tests.
28729
28730 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28731
28732         * gcc.c-torture/compile/991008-1.c: New test.
28733
28734 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28735
28736         * lib/gcc-dg.exp: Include target-supports.exp
28737
28738 1999-11-05  Nick Clifton  <nickc@cygnus.com>
28739
28740         * lib/target-supports.exp: New file: Provide procs to test for
28741         features supported by the target.
28742         (check_weak_available): Moved here from ecos.exp.
28743         (check_alias_available): New proc: Determine of the target
28744         toolchain supports the alias attribute.
28745
28746         * gcc.dg/special/ecos.exp: Move check_weak_available to
28747         target-supports.exp.
28748         (alias-1.c): Only perform the test if the target supports
28749         aliases.
28750         (wkali-1.c): Only perform the test if the target supports
28751         aliases.
28752
28753         * gcc.dg/990506-0.c: Expect error messages from cross
28754         targets as well as native targets.
28755
28756 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28757
28758         * gcc.dg/ultrasp1.c: Removed xfail.
28759         * gcc.dg/struct-ret-2.c: Likewise.
28760         * gcc.dg/array-1.c: Likewise.
28761
28762 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28763
28764         * gcc.dg/struct-ret-2.c: New test.
28765
28766         * gcc.dg/array-1.c: New test.
28767
28768 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28769
28770         * gcc.c-torture/execute/991030-1.c: New test.
28771
28772 1999-10-26  Richard Henderson  <rth@cygnus.com>
28773
28774         * gcc.c-torture/compile/991026-2.c: New test.
28775
28776 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28777
28778         * gcc.c-torture/compile/991026-1.c: New test.
28779
28780 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28781
28782         * gcc.c-torture/execute/991023-1.c: New test.
28783
28784 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28785
28786         * gcc.c-torture/execute/991019-1.c: New test.
28787
28788 1999-10-16  Richard Henderson  <rth@cygnus.com>
28789
28790         * gcc.c-torture/execute/991016-1.c: New test.
28791
28792 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28793
28794         * gcc.c-torture/execute/991014-1.c: New test.
28795
28796 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28797
28798         * g++.old-deja/g++.other/union2.C: New test.
28799
28800 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28801
28802         * g++.old-deja/g++.other/vaarg2.C: New test.
28803         * g++.old-deja/g++.other/vaarg3.C: New test.
28804
28805 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28806
28807         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28808         in compile/.
28809
28810 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28811
28812         * gcc.c-torture/execute/va-arg-11.c: New test.
28813
28814 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28815
28816         * lib/file-format.exp (gcc_target_object_format): Don't
28817         crash if objdump is unavailable.
28818
28819 1999-09-29  Donn Terry <donn@interix.com>
28820
28821         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28822
28823 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28824
28825         * gcc.c-torture/compile/990928-1.c: New test.
28826
28827 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28828
28829         * g++.old-deja/g++.other/decl6.C: New test.
28830
28831 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28832
28833         * gcc.c-torture/execute/va-arg-10.c: New test.
28834
28835 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28836
28837         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28838         __PRETTY_FUNCTION__.
28839
28840 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28841
28842         * gcc.c-torture/execute/990923-1.c: New test.
28843
28844 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28845
28846         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28847         for which -fpic is inappropriate.
28848
28849 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28850
28851         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28852
28853 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28854
28855         * g++.old-deja/g++.other/dyncast1.C: New test.
28856         * g++.old-deja/g++.other/dyncast2.C: New test.
28857         * g++.old-deja/g++.other/dyncast3.C: New test.
28858         * g++.old-deja/g++.other/dyncast4.C: New test.
28859         * g++.old-deja/g++.other/dyncast5.C: New test.
28860         * g++.old-deja/g++.eh/catch3.C: New test.
28861         * g++.old-deja/g++.eh/catch3p.C: New test.
28862         * g++.old-deja/g++.eh/catch4.C: New test.
28863         * g++.old-deja/g++.eh/catch4p.C: New test.
28864         * g++.old-deja/g++.eh/catch5.C: New test.
28865         * g++.old-deja/g++.eh/catch5p.C: New test.
28866         * g++.old-deja/g++.eh/catch6.C: New test.
28867         * g++.old-deja/g++.eh/catch6p.C: New test.
28868         * g++.old-deja/g++.eh/catch7.C: New test.
28869         * g++.old-deja/g++.eh/catch7p.C: New test.
28870         * g++.old-deja/g++.eh/catch8.C: New test.
28871         * g++.old-deja/g++.eh/catch8p.C: New test.
28872         * g++.old-deja/g++.eh/catch9.C: New test.
28873         * g++.old-deja/g++.eh/catch9p.C: New test.
28874
28875 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28876
28877         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28878         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28879
28880 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28881
28882         * gcc.c-torture/compile/990913-1.c: New test.
28883
28884 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28885
28886         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28887         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28888
28889 1999-09-09  Richard Henderson  <rth@cygnus.com>
28890
28891         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28892
28893 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28894
28895         * g++.old-deja/g++.other/lookup11.C: New test.
28896         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28897         what is permitted and what we want.
28898         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28899         overload use.
28900         * g++.old-deja/g++.jason/rfg5.C: Likewise
28901
28902 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28903
28904         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28905         * gcc.c-torture/noncompile/poison-1.c: New file.
28906
28907 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28908
28909         * g++.old-deja/g++.other/sizeof3.C: New test.
28910         * g++.old-deja/g++.other/sizeof4.C: New test.
28911         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28912         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28913
28914 1999-09-07  Richard Henderson  <rth@cygnus.com>
28915
28916         * gcc.dg/va-arg-1.c: New.
28917
28918 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28919
28920         * gcc.c-torture/execute/va-arg-9.c: New test.
28921
28922 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28923
28924         * g77.f-torture/compile/980519-2.f: New test.
28925         * g77.f-torture/compile/19990905-0.f: New test.
28926         * g77.f-torture/compile/19990905-1.f: New test.
28927         * g77.f-torture/compile/19990905-2.f: New test.
28928
28929         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28930
28931 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28932
28933         * gcc.c-torture/execute/990827-1.c: Fix typo.
28934
28935 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28936
28937         * g++.old-deja/g++.other/deref1.C: New test.
28938
28939 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28940
28941         * g++.old-deja/g++.other/ambig2.C: New test.
28942         * g++.old-deja/g++.other/cond5.C: New test.
28943         * g++.old-deja/g++.other/lookup16.C: New test.
28944
28945 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28946
28947         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28948         assemblers too.
28949
28950 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28951
28952         * lib/c-torture.exp: Avoid the "compare executables" optimization
28953         when testing native.
28954
28955 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28956
28957         * gcc.c-torture/execute/990829-1.c: New test.
28958         * gcc.c-torture/compile/990829-1.c: New test.
28959
28960 1999-08-27  Paul Burchard  <burchard@pobox.com>
28961
28962         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28963         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28964         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28965         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28966         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28967         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28968         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28969         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28970         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28971         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28972         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28973
28974 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28975
28976         * gcc.c-torture/execute/990827-1.c: New test.
28977
28978 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28979
28980         * g77.f-torture/noncompile/19990826-4.f: New test.
28981
28982         * g77.f-torture/compile/19990826-3.f: New test.
28983
28984         * g77.f-torture/execute/19990826-2.f: New test.
28985
28986         * g77.f-torture/compile/19990826-1.f: New test.
28987
28988         * gcc.c-torture/execute/990826-0.c: New test.
28989         * g77.c-torture/execute/19990826-0.f: New test.
28990
28991         * g77.f-torture/noncompile/970626-2.f: New test.
28992
28993 1999-08-25  Paul Burchard  <burchard@pobox.com>
28994
28995         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28996         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28997         lss-011.C: New tests.
28998
28999 1999-08-25  Nathan Sidwell  <nathan@acm.org>
29000
29001         * g++.old-deja/g++.other/decl5.C: New test.
29002
29003 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29004
29005         * noncompile/noncompile.exp: Load_lib c-torture.exp.
29006         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
29007         call `postbase' for each one.  All callers of `postbase' changed
29008         to call this instead.
29009
29010 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
29011
29012         * gcc.c-torture/execute/990811-1.c: New test.
29013
29014 1999-08-09  Nick Clifton  <nickc@cygnus.com>
29015
29016         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
29017         just native ones.
29018
29019         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
29020         just native ones.
29021
29022 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29023
29024         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
29025
29026 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29027
29028         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
29029
29030 1999-08-04  Nathan Sidwell  <nathan@acm.org>
29031
29032         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
29033
29034 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29035
29036         * gcc.c-torture/execute/990804-1.c: New test.
29037
29038 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29039
29040         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
29041         * g++.old-deja/g++.brendan/crash64.C: Likewise
29042         * g++.old-deja/g++.brendan/overload8.C: Likewise
29043
29044 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29045
29046         * g++.old-deja/g++.other/struct1.C: New test.
29047
29048 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29049
29050         * g++.old-deja/g++.other/enum2.C: New test.
29051
29052 1999-08-02  Richard Henderson  <rth@cygnus.com>
29053
29054         Adapted from tests from Franz Sirl:
29055         * gcc.c-torture/execute/va-arg-7.c: New test.
29056         * gcc.c-torture/execute/va-arg-8.c: New test.
29057
29058 1999-08-01  Jeffrey A Law  (law@cygnus.com)
29059
29060         * gcc.c-torture/compile/990801-2.c: New test.
29061
29062         * gcc.c-torture/compile/990801-1.c: New test.
29063
29064 1999-07-27  Michael Meissner  <meissner@cygnus.com>
29065
29066         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
29067         fp-cmp-1.c, converting double to float.
29068
29069         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29070         fp-cmp-1.c, converting double to long double.
29071
29072         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29073         from fr1 to unknown_register, since fr1 is a legitimate register
29074         on some machines.
29075
29076 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29077
29078         * README: More listname related changes.
29079
29080 1999-07-08  Catherine Moore  <clm@cygnus.com>
29081
29082         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29083
29084 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29085
29086         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
29087
29088 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29089
29090         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
29091
29092 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
29093
29094         * gcc.dg/990703-1.c: New test.
29095
29096 1999-06-29  Nick Clifton  <nickc@cygnus.com>
29097
29098         * lib/file-format.exp: New file: Move definition of proc
29099         gcc_target_object_format to here from
29100         gcc.dg/special/ecos.exp.
29101
29102         * lib/c-torture.exp: Include lib file-format.exp.
29103         * lib/gcc-dg.exp: Include lib file-format.exp.
29104
29105         * gcc.dg/special/ecos.exp: Remove definition of proc
29106         gcc_target_object_format.
29107
29108 1999-06-28  Jeffrey A Law  (law@cygnus.com)
29109
29110         * gcc.c-torture/execute/990628-1.c: New test.
29111
29112 1999-06-25  Jeffrey A Law  (law@cygnus.com)
29113
29114         * gcc.c-torture/compile/990625-2.c: New test.
29115
29116         * gcc.c-torture/compile/990625-1.c: New test.
29117
29118 1999-06-23  Nick Clifton  <nickc@cygnus.com>
29119
29120         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
29121         attributes compile.
29122         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
29123         ports that use the COFF/PE file format.
29124
29125 1999-06-17  Jeffrey A Law  (law@cygnus.com)
29126
29127         * gcc.c-torture/compile/990617-1.c: New test.
29128
29129 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
29130
29131         * g++.old-deja/g++.other/decl4.C: New test.
29132
29133 1999-06-14  Nathan Sidwell  <nathan@acm.org>
29134
29135         * g++.old-deja/g++.other/bitfld3.C: New test.
29136
29137 1999-06-08  Nathan Sidwell  <nathan@acm.org>
29138
29139         * g++.old-deja/g++.eh/catch1.C: New test.
29140
29141 1999-06-07  Jeffrey A Law  (law@cygnus.com)
29142
29143         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
29144
29145         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
29146         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
29147
29148 1999-06-05  Craig Burley  <craig@jcb-sc.com>
29149
29150         * g77.f-torture/compile/19990502-0.f: Replace with new,
29151         shorter, test that still fails after recent changes.
29152
29153 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29154
29155         * gcc.c-torture/execute/990604-1.c: New test.
29156
29157 1999-05-31  Jeffrey A Law  (law@cygnus.com)
29158
29159         * gcc.c-torture/execute/990531-1.c: New test.
29160
29161 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29162
29163         * gcc.c-torture/compile/990527-1.c: New test.
29164
29165 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
29166
29167         * gcc.c-torture/execute/990527-1.c: New test.
29168
29169 1999-05-25  Nick Clifton  <nickc@cygnus.com>
29170
29171         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
29172         bitfields as signed.
29173
29174 1999-05-25  Craig Burley  <craig@jcb-sc.com>
29175
29176         * g77.f-torture/compile/19990525-0.f: New test.
29177
29178 1999-05-25  Jeffrey A Law  (law@cygnus.com)
29179
29180         * gcc.c-torture/execute/990525-2.c: New test.
29181
29182         * gcc.c-torture/execute/990525-1.c: New test.
29183
29184 1999-05-24  Nathan Sidwell  <nathan@acm.org>
29185
29186         * g++.old-deja/g++.other/anon3.C: New test.
29187         * g++.old-deja/g++.other/anon4.C: New test.
29188         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
29189         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
29190         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
29191         Merrill).
29192
29193 1999-05-24  Jeffrey A Law  (law@cygnus.com)
29194
29195         * gcc.c-torture/execute/990524-1.c: New test.
29196
29197         * gcc.dg/990524-1.c: New test.
29198
29199 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29200
29201         * gcc.c-torture/compile/990523-1.c: New test.
29202
29203 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
29204
29205         * gcc.c-torture/compile/990519-1.c: New test.
29206
29207 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29208
29209         * gcc.c-torture/compile/990517-1.c: New test.
29210
29211         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
29212         (e4, f4): New tests.
29213         (main): Call them.
29214
29215 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29216
29217         * gcc.dg/noreturn-1.c: New test.
29218
29219 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
29220
29221         * gcc.c-torture/execute/990513-1.c: New test.
29222
29223 1999-05-10  Richard Henderson  <rth@cygnus.com>
29224
29225         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
29226
29227 1999-05-10  Craig Burley  <craig@jcb-sc.com>
29228
29229         * g77.f-torture/execute/erfc.f: Use small single-precision
29230         values, to avoid problems on Alphas when not -mieee.
29231
29232 1999-05-08  Craig Burley  <craig@jcb-sc.com>
29233
29234         * gcc.dg/990506-0.c: New test.
29235
29236 1999-05-08  Richard Henderson  <rth@cygnus.com>
29237
29238         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29239         the constant to test.  Don't XFAIL 64-bit targets.
29240
29241         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29242         * g++.old-deja/g++.law/profile1.C: Likewise.
29243
29244         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29245         operator new instances.
29246         * g++.old-deja/g++.other/delete5.C: Likewise.
29247
29248 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29249
29250         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29251         intrinsic.
29252
29253 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29254
29255         * g77.f-torture/execute/u77-test.f: Reverse order of two
29256         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29257
29258 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29259
29260         * gcc.dg/compare1.c: New test.
29261
29262 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29263
29264         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29265         New tests.
29266
29267 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29268
29269         * g77.f-torture/compile/19990502-1.f: New test.
29270
29271 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29272
29273         * g77.f-torture/compile/19990502-0.f: New test.
29274
29275 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29276
29277         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29278         intrinsic.
29279
29280 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29281
29282         * g77.f-torture/execute/u77-test.f (main): List libU77
29283         intrinsics not currently tested.
29284         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29285         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29286         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29287         Trim blanks off the ends of some printed strings.
29288
29289 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29290
29291         * g77.f-torture/execute/u77-test.f (main): Just warn about
29292         FSTAT gid disagreement, as it's expected on some systems.
29293
29294 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29295
29296         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29297         use a new function, which allows for some slop.
29298         Clean up some commentary.
29299         (issum): The new function.
29300         (sgladd): Deleted subroutine.
29301
29302 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29303
29304         * g77.f-torture/execute/u77-test.f: Modify to be more like
29305         libf2c/libU77 version, bringing patches to that version here.
29306         Add suitable commentary.
29307
29308 1999-04-25  Richard Henderson  <rth@cygnus.com>
29309
29310         * gcc.dg/990424-1.c: New test.
29311
29312 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29313
29314         * g77.f-torture/execute/u77-test.f (main): Bug involving
29315         LSTAT has been fixed, so turn back on full checking.
29316
29317 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29318
29319         * g77.f-torture/compile/19990419-0.f: New test.
29320         * g77.f-torture/execute/19990419-1.f: New test.
29321
29322 1999-04-17  Richard Henderson  <rth@cygnus.com>
29323
29324         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29325         to avoid the need for a prototype to supress a warning.
29326
29327 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29328
29329         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29330
29331 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29332
29333         * gcc.c-torture/execute/990404-1.c: New test.
29334
29335 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29336
29337         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29338         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29339         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29340         missing initializer warnings.
29341
29342 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29343
29344         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29345         matching strings.
29346
29347 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29348
29349         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29350
29351 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29352
29353         * g77.f-torture/execute/19990325-0.f: New test.
29354         * g77.f-torture/execute/19990325-1.f: New test.
29355
29356 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29357
29358         * gcc.c-torture/execute/990324-1.c: New test.
29359
29360 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29361
29362         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29363         test with 4.
29364
29365 1999-03-17  Richard Henderson  <rth@cygnus.com>
29366
29367         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29368
29369 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29370
29371         * g77.f-torture/execute/19990313-2.f: New test.
29372         * g77.f-torture/execute/19990313-3.f: New test.
29373
29374 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29375
29376         * g77.f-torture/execute/19990313-0.f: New test.
29377         * g77.f-torture/execute/19990313-1.f: New test.
29378
29379 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29380
29381         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29382         printf to sprintf.
29383         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29384         (main): Add check for u15.  Conditionalize u31 check depending on
29385         whether ints are <32 bits or >=32 bits.
29386
29387 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29388
29389         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29390
29391 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29392
29393         * g77.f-torture/compile/19990305-0.f: New test.
29394         * g77.f-torture/execute/19981119-0.f: New test.
29395
29396 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29397
29398         * g77.f-torture/execute/970625-2.f: call ABORT if final
29399         result is not correct, instead of just printing it.
29400         Add this checking via newly introduced obfuscation, to
29401         trip up buggy front ends.
29402
29403 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29404
29405         * g77.f-torture/compile/960317-1.f: Moved from being
29406         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29407
29408 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29409
29410         * g77.f-torture/execute/960317-1.f: New (old) test.
29411         * g77.f-torture/execute/970625-2.f: Ditto.
29412
29413 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29414
29415         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29416         message on line 1 or line 2; cccp and cpplib do this differently.
29417
29418 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29419
29420         * g++.old-deja/g++.law/weak1.C: New test.
29421
29422 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29423
29424         * gcc.c-torture/execute/990119-1.c: Renamed to...
29425         * gcc.dg/990119-1.c: this, so it will only be tested once
29426         (it's a preprocessor test, it doesn't need to be run at
29427         multiple optimization levels).
29428
29429 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29430
29431         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29432           ALWAYS_CXXFLAGS.
29433
29434 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29435
29436         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29437         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29438         to not be compilable by current g77.
29439
29440 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29441
29442         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29443
29444 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29445
29446         * gcc.c-torture/execute/990222-1.c: New test.
29447
29448 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29449
29450         * g77.f-torture/compile/19990218-0.f: New test.
29451         * g77.f-torture/noncompile/19990218-1.f: New test.
29452
29453 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29454
29455         * g77.f-torture/compile/19981216-0.f: New test.
29456
29457 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29458
29459         * gcc.dg/990214-1.c: New test.
29460
29461 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29462
29463         * gcc.dg/990213-2.c: New test.
29464
29465         * gcc.dg/990213-1.c: New test.
29466
29467 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29468
29469         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29470         ints.
29471
29472 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29473
29474         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29475         specified by target.
29476
29477         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29478
29479 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29480
29481         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29482
29483 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29484
29485         * gcc.dg/special/ecos.exp: New test driver for new tests with
29486         special requirements.
29487
29488         * gcc.dg/special/alias-1.c: New test.
29489         * gcc.dg/special/gcsec-1.c: New test.
29490         * gcc.dg/special/weak-1.c: New test.
29491         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29492         * gcc.dg/special/weak-2.c: New test.
29493         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29494         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29495         * gcc.dg/special/wkali-1.c: New test.
29496         * gcc.dg/special/wkali-2.c: New test.
29497         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29498         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29499
29500 1999-02-10  Felix Lee  <flee@cygnus.com>
29501
29502           * lib/c-torture.exp (c-torture-compile): Pull out code for
29503           analyzing gcc error messages.
29504           (c-torture-execute): Likewise.  Fix some (harmless) false
29505           positives.
29506           * lib/gcc.exp (gcc_check_compile): New function.
29507
29508 1999-02-08  Richard Henderson  <rth@cygnus.com>
29509
29510         * gcc.c-torture/execute/990208-1.c: New test.
29511
29512 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29513
29514         * g++.dg/special/ecos.exp: New driver for new tests with special
29515         requirements
29516
29517         * g++.dg/special/conpr-1.C: New test
29518         * g++.dg/special/conpr-2.C: New test
29519         * g++.dg/special/conpr-2a.C: New test
29520         * g++.dg/special/conpr-3.C: New test
29521         * g++.dg/special/conpr-3a.C: New test
29522         * g++.dg/special/conpr-3b.C: New test
29523
29524         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29525         allow g++ to use the dg driver
29526
29527         * README: Add comment about g++.dg directory
29528
29529 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29530
29531         * README: Update email addresses.
29532
29533 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29534
29535         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29536         arguments in order to force structure S onto the stack even on
29537         the alpha.
29538         (test): Pass 10 leading arguments to function foo as well as the
29539         structure S.
29540
29541         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29542         failure for all targets.
29543
29544         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29545         abort to terminate program execution.
29546
29547 1999-01-30  Richard Henderson  <rth@cygnus.com>
29548
29549         * gcc.c-torture/execute/990130-1.c: New test.
29550
29551 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29552
29553         * gcc.dg/990130-1.c: New test.
29554
29555 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29556
29557         * gcc.c-torture/execute/990128-1.c: New test.
29558
29559 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29560
29561         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29562
29563 1999-01-27  Felix Lee  <flee@cygnus.com>
29564
29565         * lib/c-torture.exp (c-torture-compile): pull out code for
29566         analyzing gcc error messages.
29567         (c-torture-execute): ditto, and fix some (harmless) false
29568         positives.
29569         * lib/gcc.exp (gcc_check_compile): new function.
29570
29571 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29572
29573         * gcc.dg/990117-1.c: New test.
29574
29575         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29576
29577         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29578
29579 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29580
29581         * g77.f-torture/compile/990115-1.f: New test.
29582
29583 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29584
29585         * gcc.c-torture/compile/990107-1.c: New test
29586
29587 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29588
29589         * gcc.c-torture/execute/990106-2.c: New test.
29590
29591         * gcc.c-torture/execute/990106-1.c: New test.
29592
29593 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29594
29595         * gcc.c-torture/compile/981223-1.c: New test.
29596
29597 1998-12-29  Richard Henderson  <rth@cygnus.com>
29598
29599         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29600         (opt3): Rename from opt4 and disable.
29601
29602 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29603
29604         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29605
29606 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29607
29608         * g++.old-deja/g++.other/conv5.C: New test.
29609
29610 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29611
29612         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29613
29614 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29615
29616         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29617
29618 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29619
29620         * gcc.c-torture/compile/981211-1.c: New test.
29621
29622 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29623
29624         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29625
29626         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29627
29628 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29629
29630         * gcc.special/930510-1.c: Make C9X safe.
29631         * gcc.misc-tests/gcov-1.c Similarly.
29632         * gcc.misc-tests/gcov-2.c Similarly.
29633
29634 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29635
29636         * gcc.dg/ultrasp1.c: New test.
29637
29638 1998-12-06  Richard Henderson  <rth@cygnus.com>
29639
29640         * gcc.c-torture/execute/981206.c: New test.
29641
29642 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29643
29644         * g++.old-deja/g++.ns/template7.C: New test.
29645
29646         * g++.old-deja/g++.other/expr1.C: New test.
29647
29648         * g++.old-deja/g++.eh/tmpl3.C: New test.
29649
29650         * g++.old-deja/g++.eh/tmpl2.C: New test.
29651
29652 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29653
29654         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29655         * g++.old-deja/g++.other/using6.C: Removed.
29656         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29657
29658         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29659
29660 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29661
29662         * g++.old-deja/g++.pt/overload8.C: New test.
29663
29664         * g++.old-deja/g++.pt/overload7.C: New test.
29665
29666         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29667
29668         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29669         and relinking messages.
29670         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29671         compiling with -frepo.
29672
29673 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29674
29675         * g++.old-deja/g++.pt/lookup6.C: New test.
29676
29677 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29678
29679         * gcc.c-torture/execute/981130-1.c: New test.
29680         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29681
29682 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29683
29684         * g++.old-deja/g++.pt/explicit76.C: New test.
29685
29686         * g++.old-deja/g++.pt/friend38.C: New test.
29687
29688         * g++.old-deja/g++.ns/crash2.C: New test.
29689
29690         * g++.old-deja/g++.pt/defarg8.C: New test.
29691
29692         * g++.old-deja/g++.pt/instantiate6.C: New test.
29693
29694         * g++.old-deja/g++.pt/static6.C: New test.
29695
29696         * g++.old-deja/g++.pt/decl2.C: New test.
29697
29698 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29699
29700         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29701         problem is actually related with name lookup, but so what? :-)
29702
29703         * g++.old-deja/g++.pt/friend37.C: New test.
29704
29705 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29706
29707         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29708         element, which fails on some systems.
29709
29710         * g77.f-torture/execute/labug1.f: New test.
29711
29712 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29713
29714         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29715         is defined.
29716
29717 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29718
29719         * g77.f-torture/compile/981117-1.f: New test.
29720
29721 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29722
29723         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29724         properly discarded.
29725
29726 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29727
29728         * gcc.c-torture/execute/memcheck: New directory of tests for
29729         -fcheck-memory-usage.
29730
29731 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29732
29733         * README: New file, general information about the testsuite and
29734         new description of the various C++ test subdirectories.
29735         * README.g++: Eliminate obsolete information, update and move most
29736         relevant stuff to README.
29737
29738 1998-11-07  Richard Henderson  <rth@cygnus.com>
29739
29740         * gcc.c-torture/compile/981107-1.c: New test.
29741
29742 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
29743
29744         * execute/memcpy-bi.c: New testcase.
29745
29746 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29747
29748         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29749         base classes.
29750
29751         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29752         template is selected.
29753
29754         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29755         classes, it should be accepted for all types.
29756
29757         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29758
29759         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29760         specializations start with template headers.
29761
29762 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29763
29764         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29765
29766         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29767         non-POD types.
29768
29769 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29770
29771         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29772
29773 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29774
29775         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29776
29777 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29778
29779         * 981019-1.c: New test.
29780
29781 1998-10-14  Robert Lipe <robertl@dgii.com>
29782
29783         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29784         find objc headers.
29785
29786 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29787
29788         * compile/981001-4.c: Remove use of GCC extension that triggers a
29789         compiler bug.
29790
29791 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29792
29793         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29794
29795 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29796
29797         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29798         instantiation of template produces incorrect code for delete
29799         expression.
29800
29801         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29802         constructors' name is not unique.
29803         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29804         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29805
29806         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29807         automatic array of const is ill-formed.
29808
29809         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29810         of template parameter?
29811
29812         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29813         const.
29814
29815         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29816         pointer-to-member expression.
29817
29818         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29819         declaration causes ICE.
29820
29821 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29822
29823         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29824         reserved in the global namespace.
29825
29826         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29827         generate needed virtual table.
29828
29829         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29830
29831 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29832
29833         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29834         template-dependent type
29835
29836 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29837
29838         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29839         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29840         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29841
29842         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29843         class should be usable as argument of member function.
29844         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29845         class should be usable as return type of member function.
29846         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29847         class should be usable as type of data member.
29848
29849         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29850
29851 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29852
29853         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29854
29855 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29856
29857         * gcc.dg/dll-?.c Add thumb to target list.
29858         Fix assembler scan patterns to match current assembler output.
29859
29860 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29861
29862         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29863         matching of template brackets.
29864
29865         * g++.old-deja/g++.other/using4.C: New test.  Test using
29866         declarations of methods from base classes.
29867
29868         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29869         within functions should introduce names into the innermost
29870         enclosing namespace.
29871
29872         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29873         of static locals if first initialization throws.
29874
29875 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29876
29877         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29878
29879 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29880
29881         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29882         lose track of the possible targets of tablejump insns.
29883         * special/special.exp: Run it.
29884
29885 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29886
29887         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29888         must be declared before its specializations can be named in friend
29889         declarations.
29890
29891 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29892
29893         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29894
29895         * g77.f-torture/execute/io1.f: New test.
29896
29897 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29898
29899         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29900         with pointer to template function, for which no argument deduction
29901         is possible.
29902
29903         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29904         specialization of template function as argument to template
29905         function.
29906
29907         * g++.old-deja/g++.other/access2.C: New test; Inner class
29908         shouldn't have privileged access to Outer's names.
29909
29910 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29911
29912         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29913         friend template declared within template class conflicts with
29914         nested class of the same name.
29915
29916         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29917         is ignored.
29918
29919         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29920         object with direct initializer as function declaration.
29921
29922         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29923         initializers.
29924
29925         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29926         involving const pointer and NULL produces incorrect result.
29927
29928         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29929         type name without `typename' should be rejected with -pedantic.
29930
29931 1998-10-02  Richard Henderson  <rth@cygnus.com>
29932
29933         * g++.old-deja/g++.other/addrof1.C: New test.
29934
29935 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29936
29937         * gcc.c-torture/compile/981001-1.c: New test.
29938         * gcc.c-torture/execute/981001-1.c: New test.
29939
29940 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29941
29942         * gcc.c-torture/compile/981001-2.c: New test.
29943         * gcc.c-torture/compile/981001-3.c: New test.
29944         * gcc.c-torture/compile/981001-4.c: New test.
29945
29946 1998-10-01  Robert Lipe  <robertl@dgii.com>
29947
29948         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29949         multilibbed hosts.   Idea grafted from g77.exp.
29950
29951 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29952
29953         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29954         avoid losing on systems which need -lsocket.
29955
29956 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29957
29958         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29959         * g++.old-deja/g++.other/nested2.C: Ditto.
29960         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29961         failure.
29962
29963 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29964
29965         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29966         preferred over template operator!= for enum bitfields.
29967
29968 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29969
29970         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29971         that happen to have the same base name, but in different scopes,
29972         are incorrectly rejected.
29973
29974 1998-09-16  Richard Henderson  <rth@cygnus.com>
29975
29976         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29977         on the native word size instead of an integer literal.
29978
29979 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29980
29981         * g++.old-deja/g++.other/static2.C: Invocation of static data
29982         member of type pointer-to-function denoted as non-static member.
29983
29984         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29985         checks involving function types and aliases.
29986
29987 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29988
29989         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29990         redefined to the same non-trivial type.
29991
29992         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29993         namespace-qualification of template specializations declared in
29994         other namespaces.
29995
29996         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29997         to declare a subset of the specializations of a template function
29998         as friends of specializations of a template class.
29999
30000         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
30001         member templates that do not fully specialize the enclosing
30002         template class are rejected.
30003
30004 1998-09-11  Dave Love  <d.love@dl.ac.uk>
30005
30006         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
30007
30008 1998-09-08  Dave Love  <d.love@dl.ac.uk>
30009
30010         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
30011         altered from libf2c/libU77 version.
30012
30013 1998-09-06  Dave Love  <d.love@dl.ac.uk>
30014
30015         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
30016
30017 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
30018
30019         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
30020         (un)signed char are different types for template specialization
30021         purposes.
30022
30023 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
30024
30025         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
30026         * objc: ObjC testsuite.
30027
30028 1998-08-31  Catherine Moore  <clm@cygnus.com>
30029
30030         * gcc.c-torture/execute/941014-1.x:  New file.
30031
30032 1998-08-31  Nick Clifton  <nickc@cygnus.com>
30033
30034         * lib/c-torture.exp: Add support for
30035         torture_eval_before_compile and torture_eval_before_execute
30036         variables.
30037
30038 1998-08-30  Jeffrey A Law  (law@cygnus.com)
30039
30040         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
30041         this test triggers valid.
30042
30043 1998-08-27  Jeffrey A Law  (law@cygnus.com)
30044
30045         * gcc.dg/980827-1.c: New test.
30046
30047 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
30048
30049         * gcc.c-torture/execute/loop-4b.c: New test.
30050
30051 1998-08-26  Nick Clifton  <nickc@cygnus.com>
30052
30053         * lib/c-torture.exp: Add support for
30054         torture_eval_before_compile and torture_eval_before_execute
30055         variables.
30056
30057 1998-08-25  Jeffrey A Law  (law@cygnus.com)
30058
30059         * gcc.c-torture/compile/980825-1.c: New test.
30060
30061 1998-08-24  Nick Clifton  <nickc@cygnus.com>
30062
30063         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
30064         count number tests in opt_t0 not good_t0.
30065
30066 1998-08-24  Jeffrey A Law  (law@cygnus.com)
30067
30068         * gcc.c-torture/compile/930326-1.x: Fix typo.
30069
30070 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30071
30072         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30073         causes an ICE.
30074
30075 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30076
30077         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30078         STACK_SIZE is defined.
30079         * gcc.c-torture/unsorted/stuct.c: Similarly.
30080
30081         * gcc.c-torture/compile/980821-1.c: New test.
30082
30083 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30084
30085         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30086
30087 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
30088
30089         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
30090         code.
30091
30092 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
30093
30094         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
30095         error'.
30096
30097 1998-08-18  Jeffrey A Law  (law@cygnus.com)
30098
30099         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
30100
30101 1998-08-16  Jeffrey A Law  (law@cygnus.com)
30102
30103         * gcc.c-torture/compile/980816-1.c: New test.
30104
30105         * gcc.dg/980816-1.c: New test.
30106
30107 1998-08-13  Jeffrey A Law  (law@cygnus.com)
30108
30109         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
30110         compiler for ieee tests.
30111
30112 1998-08-01  Dave Love  <d.love@dl.ac.uk>
30113
30114         * g77.f-torture/compile/980729-0.f: New test.
30115
30116 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
30117
30118         * gcc.c-torture/special/eeprof-1.c: New test, for
30119         -finstrument-functions.
30120         * gcc.c-torture/special/special.exp: Run it.
30121
30122 1998-07-29  Jeffrey A Law  (law@cygnus.com)
30123
30124         * gcc.c-torture/compile/980729-1.c: New test.
30125
30126 1998-07-27  Nick Clifton  <nickc@cygnus.com>
30127
30128         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
30129         __thumb__ is defined, and test for ARM style doubles if so.
30130
30131 1998-07-26  Dave Love  <d.love@dl.ac.uk>
30132
30133         * g77.f-torture/noncompile/980615-0.f: New test.
30134
30135 1998-07-26  H.J. Lu  (hjl@gnu.org)
30136
30137         * gcc.dg/980312-1.c: Do link instead of compile.
30138         * gcc.dg/980313-1.c: Likewise.
30139
30140 1998-07-26  Jeffrey A Law  (law@cygnus.com)
30141
30142         * gcc.c-torture/compile/980726-1.c: New test.
30143
30144 1998-07-25  Dave Love  <d.love@dl.ac.uk>
30145
30146         * g77.f-torture/execute/io0.f: New test.
30147
30148 1998-07-24  Nick Clifton  <nickc@cygnus.com>
30149
30150         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
30151         an int.
30152
30153 1998-06-18  Michael Meissner  <meissner@cygnus.com>
30154
30155         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
30156         m32r bugs.
30157
30158 1998-07-17  Nick Clifton  <nickc@cygnus.com>
30159
30160         * gcc.dg/980626-1.c: Expect failures for all toolchains until
30161         c-decl.c:grokdeclarator can handle mode attributes.
30162
30163 1998-07-16  Jeffrey A Law  (law@cygnus.com)
30164
30165         * gcc.c-torture/execute/980716-1.c: New test.
30166
30167 1998-07-13  Jeffrey A Law  (law@cygnus.com)
30168
30169         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
30170         the mn10200.
30171         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
30172         the mn10200.
30173         * gcc.c-torture/execute/va-arg-3.x: Similarly.
30174         * gcc.c-torture/compile/930326-1.x: Similarly.
30175
30176 1998-07-13  Dave Love  <d.love@dl.ac.uk>
30177
30178         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
30179         New test from Craig.
30180
30181 1998-07-12  Dave Love  <d.love@dl.ac.uk>
30182
30183         * g77.f-torture/noncompile/980616-0.f: New test.
30184
30185         * g77.f-torture/execute/970816-3.f:  New test from Craig.
30186
30187 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30188
30189         *  g++.other/singleton.C: Return error value instead of taking
30190         SIGSEGV.
30191
30192 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
30193
30194         *  g++.other/singleton.C: New test.   Warning is under dispute.
30195         Runtime crash is not.
30196
30197 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30198
30199         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
30200         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
30201         using6.C, using7.C}:  New namespace tests.
30202
30203 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
30204
30205         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
30206         specialization with typedef'ed names used as array indexes.
30207
30208 1998-07-09  Jeffrey A Law  (law@cygnus.com)
30209
30210         * gcc.c-torture/execute/980709-1.c: New test.
30211
30212         * gcc.dg/980709-1.c: New test.
30213
30214 1998-07-07  Richard Henderson  <rth@cygnus.com>
30215
30216         * gcc.c-torture/execute/bcp-1.c: New test.
30217
30218 1998-07-07  Jeffrey A Law  (law@cygnus.com)
30219
30220         * gcc.c-torture/execute/980707-1.c: New test.
30221
30222 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
30223
30224         * gcc.c-torture/compile/980706-1.c: New test.
30225
30226 1998-07-01  Dave Love  <d.love@dl.ac.uk>
30227
30228         * g77.f-torture/execute/980701-0.f,
30229         g77.f-torture/execute/980701-1.f: New test from Craig.
30230
30231 1998-07-01  Jeffrey A Law  (law@cygnus.com)
30232
30233         * gcc.c-torture/compile/980701-1.c: New test.
30234
30235         * gcc.c-torture/execute/980701-1.c: New test.
30236
30237 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30238 rlsruhe.de>
30239
30240         * g++.old-deja/g++.robertl/eb132.C: New test.
30241         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30242
30243 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30244
30245         * g77.f-torture/execute/980628-7.f,
30246         g77.f-torture/execute/980628-8.f,
30247         g77.f-torture/execute/980628-9.f,
30248         g77.f-torture/execute/980628-10.f: New tests from Craig.
30249
30250         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30251
30252 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30253
30254         * g77.f-torture/execute/980628-4.f: New test from Craig.
30255         * g77.f-torture/execute/980628-5.f: Likewise.
30256         * g77.f-torture/execute/980628-2.f: Likewise.
30257         * g77.f-torture/execute/980628-0.f: Likewise.
30258         * g77.f-torture/execute/980628-1.f: Likewise.
30259         * g77.f-torture/execute/980628-3.f: Likewise.
30260         * g77.f-torture/execute/980628-6.f: Likewise.
30261
30262 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30263
30264         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30265         directory when nothing has been installed yet.
30266
30267 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30268
30269         * gcc.c-torture/special/special.exp: Handle newer versions of
30270         dejagnu.
30271
30272 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30273
30274         * gcc.dg/980626-1.c: New test.
30275
30276 1998-06-19  Bruno Haible <haible@ilog.fr>
30277
30278         * gcc.misc-tests/m-un-2.c: New test.
30279         * g++.old-deja/g++.other/warn01.c: Likewise.
30280
30281 1998-06-19  Robert Lipe  <robertl@dgii.com>
30282
30283         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30284         compatibility with assmblers with a different comment character.
30285         Eliminate use of GAS-specific extensions.
30286
30287 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30288
30289         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30290
30291 1998-06-19  Robert Lipe  <robertl@dgii.com>
30292
30293         *lib/g77.exp: Replace search for libf2c.a with search for newly
30294         renamed libg2c.a
30295
30296 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30297
30298         * gcc.c-torture/execute/980617-1.c: New test.
30299
30300 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30301
30302         * gcc.c-torture/execute/980612-1.c: New test.
30303
30304 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30305
30306         * gcc.dg/980523-1.c: Only test on ppc-linux.
30307         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30308
30309         * gcc.c-torture/execute/980608-1.c: New test.
30310
30311 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30312
30313         * gcc.c-torture/execute/980605-1.c: New test.
30314
30315 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30316
30317         * gcc.c-torture/execute/980604-1.c: New test.
30318
30319 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30320
30321         * gcc.c-torture/execute/980602-1.c: New test.
30322         * gcc.c-torture/execute/980602-2.c: Likewise.
30323
30324 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30325
30326         * 970125-0.f: Fix per JCB.  Add commentary.
30327
30328 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30329
30330         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30331         IEEE -0 support.
30332
30333 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30334
30335         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30336         earlier.
30337
30338 1998-05-28  Catherine Moore <clm@cygnus.com>
30339
30340         * gcc.c-torture/execute/980526-3.c: New test.
30341
30342 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30343
30344         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30345         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30346         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30347         m88k-motorola-sysv3 to XFAIL.
30348
30349 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30350
30351         * gcc.dg/980526-1.c: New test.
30352         * gcc.c-torture/execute/980526-2.c: New test.
30353
30354 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30355
30356         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30357
30358         * gcc.c-torture/execute/980526-1.c: New test.
30359
30360 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30361
30362         * g77.f-torture/execute/alpha2.f: Add runtime test.
30363
30364 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30365
30366         * g++.old-deja/old-deja.exp: Strip leading directories.
30367
30368         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30369         error for the line.  Don't run multiple tests for the same line.
30370
30371 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30372
30373         * gcc.dg/980523-1.c: New test.
30374
30375 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30376
30377         * g77.f-torture/compile/970915-0.f: New test.
30378
30379 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30380
30381         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30382
30383 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30384
30385         * gcc.dg/980520-1.c: New test.
30386
30387 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30388
30389         * gcc.dg/980502-1.c: Fix return type.
30390
30391 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30392
30393         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30394         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30395         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30396         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30397         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30398
30399 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30400
30401         * g77.f-torture/execute/980520-1.f: New test.
30402
30403 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30404
30405         * lib/mike-g77.exp: New file.
30406
30407         * g77.f-torture/noncompile/noncompile.exp,
30408         g77.f-torture/noncompile/check0.f: New files.
30409
30410 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30411
30412         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30413         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30414         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30415         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30416         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30417         abort where appropriate.
30418
30419 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30420
30421         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30422         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30423
30424 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30425
30426         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30427
30428 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30429
30430         * g77.f-torture/compile/980427-0.f: New test.
30431
30432 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30433
30434         * g77.f-torture/compile/980424-0.f: New test.
30435
30436 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30437
30438         * g77.f-torture/compile/980419-2.f (main): New test.
30439         * g77.f-torture/compile/970125-0.f: New test.
30440         * g77.f-torture/compile/980419-1.f: New test.
30441
30442 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30443
30444         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30445         of loop-4.c.
30446
30447 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30448
30449         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30450
30451 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30452
30453         * gcc.c-torture/compile/980329-1.c: New test.
30454
30455 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30456
30457         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30458         * gcc.dg/980312-1.c: Fix typo in -march command.
30459
30460 1998-03-16  H.J. Lu  (hjl@gnu.org)
30461
30462         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30463
30464 1998-03-11  Robert Lipe  <robertl@dgii.com>
30465
30466         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30467         Dave Love agree the Fortran source is bogus.
30468
30469 1998-03-11  Robert Lipe  <robertl@dgii.com>
30470
30471         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30472         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30473         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30474         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30475         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30476
30477 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30478
30479         * g++.old-deja/g++.other/friend1.C: New test.
30480
30481 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30482
30483         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30484         possibly uninitialized) variables and declare dnrm2.
30485
30486 1998-02-23  Robert Lipe <robertl@dgii.com>
30487
30488         From Bruno Haible <haible@ilog.fr>:
30489         * gcc.c-torture/execute/980223.c: New test.
30490
30491 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30492
30493         * gcc.dg/ifelse-1.c: New test.
30494
30495 1998-02-09  H.J. Lu  (hjl@gnu.org)
30496
30497         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30498
30499           * lib/old-dejagnu.exp (old-dejagnu): Added the
30500           "execution test - XFAIL *-*-*" handling in the spirit of
30501           "excess errors test -". Changed the "execution test fails"
30502           handling to be like "excess errors test fails".
30503           * Update various tests accordingly.
30504
30505 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30506
30507         * gcc.c-torture/execute/980205.c: New test.
30508
30509 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30510
30511         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30512         * lib/f-torture.exp: Similarly.
30513         * gcc.c-torture: Rename all .cexp files to .x files.
30514
30515 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30516
30517         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30518         (940510-1.c): Removed duplicate.
30519         (971104-1.c): New test.
30520
30521 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30522
30523           * lib/f-torture.exp: Improve error and loop detection.
30524
30525 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30526
30527         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30528         use that to size the filler array.
30529
30530 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30531
30532         * lib/c-torture.exp(c-torture-execute): Fix typo.
30533
30534         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30535         testcase as the executable name. Keep the executable around if
30536         the test fails.
30537
30538 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30539
30540         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30541         changes.  Only test one -g option, and move it to the end of the
30542         list of options to test.
30543
30544 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30545
30546         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30547         variable GCC_TORTURE_OPTIONS to supply default switches separated
30548         by colons.  If no environment variable, run tests with -O0 -g, -O1
30549         -g, and -O2 -g as well.
30550
30551 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30552
30553         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30554         explanatory comments. Fix indentation.
30555
30556 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30557
30558         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30559
30560 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30561
30562         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30563         * g++.old-deja/g++.mike/p7325.C: Likewise.
30564         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30565
30566 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30567
30568         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30569         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30570         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30571         * g++.old-deja/g++.law/operators4.C: Likewise.
30572
30573 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30574
30575         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30576         * g++.old-deja/g++.mike/p784.C: Ditto.
30577         * g++.old-deja/g++.mike/p785.C: Ditto.
30578
30579 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30580
30581           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30582
30583 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30584
30585         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30586         target feature; pass this to c-torture-execute as needed.
30587
30588 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30589
30590         * lib/c-torture.exp(c-torture-execute): If the previous and the
30591         current executables being tested are identical, we don't need to
30592         run the executable again. Try to make the executable names
30593         unique. Add an optional argument for passing additional compiler
30594         flags.
30595
30596 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30597
30598         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30599
30600 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30601
30602         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30603
30604 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30605
30606         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30607         32bit or larger longs.
30608
30609         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30610         have either a 32bit long or 32bit int.
30611
30612 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30613
30614         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30615         Make double precision tests dependent on sizeof (double).
30616
30617 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30618
30619         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30620         too.
30621
30622 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30623
30624         * gcc.c-torture/compile/961203-1.cexp: New script.
30625
30626 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30627
30628         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30629         up the includes ourselves.
30630
30631 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30632
30633         * lib/plumhall.exp: Remove random include, and add a few
30634         verbose messages for debugging.
30635
30636 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30637
30638         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30639         of trying to do it ourselves.
30640
30641 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30642
30643         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30644
30645 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30646
30647         * gcc.prms/5403.c: Made regexp a bit less strict.
30648
30649 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30650
30651         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30652         is returned from remote_load instead.
30653         * lib/plumhall.exp: Ditto.
30654         * lib/mike-g++.exp: Ditto.
30655         * lib/old-dejagnu.exp: Ditto.
30656         * lib/c-torture.exp: Ditto.
30657
30658 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30659
30660         * lib/g++.exp: Use build_wrapper procedure.
30661         * lib/gcc.exp: Ditto.
30662
30663 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30664
30665         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30666         an old-style decl for malloc.  Fixes tests to work when
30667         sizeof (int) != sizeof (size_t).
30668
30669 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30670
30671         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30672
30673         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30674         use stdargs.h interface.
30675
30676 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30677
30678         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30679         NO_VARARGS when compiling.
30680
30681 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30682
30683         * lib/plumhall.exp(ph_includes): New procedure.
30684         (ph_make): Use it.
30685         (ph_compiler): Ditto.
30686
30687         * lib/g++.exp: Rename test-glue.c to testglue.c.
30688         * lib/gcc.exp: Ditto.
30689
30690 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30691
30692         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30693         to completion when it's called.
30694
30695 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30696
30697         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30698         is defined, don't do test.
30699
30700 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30701
30702         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30703         for object files.
30704         (ph_summary): Mark skipped testcases as untested, not unresolved.
30705
30706         * lib/plumhall.exp (ph_make): If unresolved because of bad
30707         errorCode, record errorCode in log file.
30708         (*): Replace send_log/verbose with verbose -log.
30709
30710 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30711
30712         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30713         double conversion if double isn't at least 8 bytes.
30714
30715         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30716         int to work with targets where int is 16 bits.
30717
30718         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30719         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30720         precision for the test to complete.
30721
30722 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30723
30724         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30725         if d10v is not compiled with the -mdouble64 flag.
30726         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30727
30728         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30729         d10v is not compiled with the -mint32 flag.
30730
30731 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30732
30733         * lib/plumhall.exp: Use incr_count.
30734
30735 1997-03-12  Jeffrey A Law  (law@cygnus.com)
30736
30737         * gcc.c-torture: Update to c-torture-1.45.
30738
30739 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
30740
30741         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
30742         the name of the expect testcase file).
30743
30744         * lib/g++.exp(g++_init): Ditto.
30745
30746 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30747
30748         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30749         the host.
30750
30751         * lib/gcc.exp(gcc_exit): New procedure.
30752
30753 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30754
30755         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30756         specs where appropriate.
30757
30758         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30759         because of new "candidates are" messages, and removed a few
30760
30761         * Converted all non-old-style g++ testcases to old-style, and
30762         moved into g++.old-deja.
30763
30764 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30765
30766         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30767         options.
30768
30769         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30770         succeeded.
30771
30772         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30773
30774 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30775
30776         * lib/gcc.exp (gcc_target_compile): Add support for defining
30777         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30778         the machine doesn't have those features.
30779
30780 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30781
30782         * g++.law/operators4.exp: Don't use LIBS.
30783
30784 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30785
30786         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30787
30788         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30789         * lib/g++.exp: Set it here instead. Also, allow use of the
30790         --tool_exec and --tool_opt options. Change CXX to
30791         GXX_UNDER_TEST.
30792
30793         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30794
30795         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30796
30797 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30798
30799         * lib/old-dejagnu.exp: Use prune_warnings instead of
30800         prune_system_crud.
30801         * lib/mike-g++.exp: Ditto.
30802         * lib/gcc.exp: Ditto.
30803         * lib/g++.exp: Ditto.
30804
30805         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30806
30807 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30808
30809           * 941014-2.c: Include stdlib.h
30810           * 960327-1.c: Include stdio.h
30811           * dbra.c, index-1.c: Don't assume ints are 32bits.
30812
30813 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30814
30815         * lib/gcc.exp: Add gcc,stack_size target feature.
30816
30817         * lib/g++.exp(g++_target_compile): Add the include and link
30818         paths here, not in two other places. And, it's $options, not
30819         options.
30820
30821         * lib/mike-g++.exp(postbase): Remove the code that determines
30822         the correct include and link paths.
30823         * g++.old-deja/old-deja.exp: Ditto.
30824
30825 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30826
30827         * lib/g++.exp(g++_init): target_compile no longer returns the
30828         filename of the result.
30829
30830 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30831
30832         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30833         call to glob.
30834
30835         * gcc.c-torture/special/special.exp: Change call to
30836         gcc_target_compile to include the object file.
30837
30838 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30839
30840         * gcc.c-torture/special/special.exp: Correct misspelling in last
30841         change.
30842
30843 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30844
30845         * lib/plumhall.exp(ph_summary): Log the entire output of the
30846         executable. Return -1 if there were any failures, 0 otherwise.
30847         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30848         (ph_make): Clean up objects and executables that were built
30849         if the tests succeeded.
30850
30851 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30852
30853         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30854         libraries and includes in the build tree as appropriate.
30855
30856 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30857
30858         * lib/c-torture.exp: Instead of looking for the global variable
30859         NO_LONG_LONG, check to see if that's a feature of the target.
30860
30861 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30862
30863         * config/default.exp: Minimize. Delete the remainer of the files in
30864         config; this functionality is now in devo/dejagnu/config.
30865
30866         g++.*/*: Pass any additional flags used to compile to postbase;
30867         delete CXXFLAGS.
30868
30869         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30870         is now done by runtest.exp. Use gcc_target_compile instead of
30871         compile.
30872
30873         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30874         Remove references to CFLAGS. Use remote_file instead of
30875         calling rm -f.
30876         (c-torture): Take a list of arguments to use to compile this
30877         testcase.
30878
30879         lib/g++.exp: Simplify. Use target_compile instead of compile.
30880         lib/gcc-dg.exp: Ditto.
30881         lib/gcc.exp: Ditto.
30882         lib/mike-{gcc,g++}.exp: Ditto.
30883         lib/old-dejagnu.exp: Ditto.
30884         lib/plumhall.exp: Ditto.
30885
30886 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30887
30888         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30889         (ph_linker): Likewise.
30890
30891 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30892
30893           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30894         MAP_ANON / MAP_ANONYMOUS if defined;
30895         else try to map from /dev/zero .
30896
30897 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30898
30899         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30900         isn't defined, then define it to MAP_ANONYMOUS.
30901
30902 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30903
30904         * gcc.c-torture: Update to c-torture-1.42 release.
30905
30906 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30907
30908         * gcc.c-torture: Update to c-torture-1.41 release.
30909
30910 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30911
30912         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30913         c-torture release.
30914
30915 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30916
30917         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30918         and LDFLAGS.  Fix second case to append the target_info ldflags
30919         onto LDFLAGS, not CFLAGS.
30920         * lib/g++.exp (g++_init): Add target_info stuff.
30921         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30922         of libgloss and newlib flags for !native.
30923
30924         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30925         (GDB): Fix relative path to go up another dir for finding gdb.
30926
30927 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30928
30929         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30930         versions in the target_info array, if they don't exist.
30931
30932 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30933
30934         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30935
30936 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30937
30938         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30939         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30940
30941 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30942
30943         * lib/old-dejagnu.exp: Don't remove the output file before we've
30944         actually tested it. Don't append pwd to the path of the executable
30945         we're testing.
30946
30947 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30948
30949         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30950
30951 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30952
30953         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30954         temporary directory for compiler files, and set it to a default
30955         value of /tmp. Set $output as the name of the output file from
30956         compiling the testcase. Add a -o option to $cflags_var so the
30957         compiler writes the final output file as $output. Set $executable
30958         to $output.
30959
30960         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30961         directory for compiler files, and set it to /tmp if it doesn't
30962         already have a value. Set $output_file to the name of the output
30963         file from compiling the testcase. Add a -o option to CXXFLAGS so
30964         the compiler writes the final output file as $output. Use $output
30965         as the executable to be tested.
30966
30967 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30968
30969         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30970
30971 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30972
30973         * gcc.c-torture/execute/pending-1.c: New test.  Still
30974         pending in Tege's queue.
30975
30976 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30977
30978         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30979         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30980         if there were failures.  Call unresolved if there were unresolved
30981         testcases.  Call gcc_fail if program did not run to completion.
30982         (ph_make): Pass additional argument name to ph_execute.
30983         (ph_execute): Add new argument.  Pass additional arguments to
30984         ph_summary.  Call gcc_fail is there is no execution output.
30985
30986 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30987
30988         * lib/plumhall.exp (proc_summary): Output relavent summary
30989         lines into the log so specific failures in plumhall can be
30990         investigated.
30991
30992 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30993
30994         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30995         (c-torture-execute): Don't try to execute tests which use
30996         "long long" types if $NO_LONG_LONG is nonzero.
30997
30998 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30999
31000         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
31001         not c-torture.
31002
31003         * gcc.ieee: Move from here.
31004         * gcc.c-torture/execute/ieee: To here.
31005
31006 1996-03-26  Jeffrey A Law  (law@cygnus.com)
31007
31008         * gcc.c-torture: Update to c-torture-1.41 release.
31009
31010 1996-03-22  Jeffrey A Law  (law@cygnus.com)
31011
31012         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
31013         not "$output".
31014
31015 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
31016
31017         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
31018         -c present.
31019
31020 1996-03-02  Jeffrey A Law  (law@cygnus.com)
31021
31022         * config/proelf.exp: Handle connecting to a simulator.
31023
31024 1996-01-31  Jeffrey A Law  (law@cygnus.com)
31025
31026         * config/proelf.exp: New file.  Enough framework that we can
31027         run c-torture tests on the proelf targets (or any other target
31028         that gdb can connect to for that matter).
31029
31030 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
31031
31032         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
31033         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
31034
31035         * lib/plumhall.exp (ph_execute): Always call ph_summary if
31036         exec_output exists.
31037
31038 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
31039
31040         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
31041         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
31042
31043         * config/*.exp: Update FSF address.  Change result of ${tool}_load
31044         to pass/fail/unresolved/unsupported/untested.  Caller must now
31045         call unresolved/unsupported/untested.
31046         * lib/*.exp: Update FSF address.  Update to handle new results of
31047         ${tool}_load.
31048         * lib/chill.exp (verbose): Delete.
31049
31050 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
31051
31052         * lib/gcc.exp (default_gcc_start): Change order of args to
31053         $LDFLAGS $CFLAGS $LIBS.
31054         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
31055         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
31056         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
31057         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
31058         * gcc.misc-tests/dg-test.exp: Likewise.
31059         * gcc.misc-tests/msgs.exp: Likewise.
31060         * gcc.prms/prms.exp: Likewise.
31061         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
31062         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
31063
31064         * lib/dg.exp: Deleted, moved to dejagnu/lib.
31065
31066 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31067
31068         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31069
31070         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31071         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31072
31073         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31074         necessary.
31075
31076 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31077
31078         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31079         global for loop; add use of $mathlib.
31080         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31081         settings here; set mathlib for anything but VxWorks.
31082
31083 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31084
31085         * gcc.c-torture: Update to c-torture-1.40 release.
31086
31087 1996-01-03  Jeffrey A Law  (law@cygnus.com)
31088
31089         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
31090         dg.exp.
31091
31092 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
31093
31094         * lib/c-torture.exp (c-torture-execute): Declare "output" as
31095         global.
31096
31097 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
31098
31099         * lib/g++.exp (LIBS): Define if not already.
31100         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
31101         (gcc-dg-prune): Call prune_gcc_output.
31102         * lib/gcc.exp (prune_gcc_output): New proc.
31103         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
31104         prune_gcc_output.
31105
31106 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
31107
31108         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
31109         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
31110
31111 1995-11-15  Jeffrey A Law  (law@cygnus.com)
31112
31113         * gcc.c-torture: Update to c-torture-1.39 release.
31114
31115 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
31116
31117         * lib/c-torture.exp (c-torture-execute): Don't return if one option
31118         fails, try others as well.
31119
31120 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
31121
31122         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
31123         If compilation fails, mark execute tests as `untested'.
31124         If test is marked as unsupported, don't mark compilation and
31125         execute tests as failed.
31126
31127 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
31128
31129         * lib/g++.exp (g++_init): Don't link in libg++, and look to
31130         libstdc++ for whether or not we want to be doing shared
31131         libraries.  Delete link_curses since we don't need it anymore.
31132         * lib/mike-g++.exp (postbase): Don't link in libg++.
31133         * g++.old-deja/old-deja.exp: Likewise.
31134
31135 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
31136
31137         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
31138
31139 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
31140
31141         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
31142         For that, add `-Wl,-a,shared_archive'.
31143         * g++.old-deja/old-deja.exp: Likewise.
31144
31145 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
31146
31147         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
31148
31149 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
31150
31151         * lib/mike-g++.exp (postbase): Pay attention to the status of
31152         g++_load.
31153
31154 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
31155
31156           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
31157
31158 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
31159
31160         * lib/gcc.exp (default_gcc_start): No longer need to log program
31161         being executed or its output, execute_anywhere does that now.
31162         * lib/g++.exp (default_g++_version): Call execute_anywhere.
31163         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
31164
31165 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
31166
31167         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
31168         the same as those in lib/g++.exp.
31169
31170 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
31171
31172         * gcc.c-torture: Update to c-torture-1.38 release.
31173         * gcc.ieee: Related changes.
31174
31175 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
31176
31177         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
31178         "exec". Minor reformatting changes.
31179
31180         * config/rom68k.exp (${tool}_load): Make it work in a canadian
31181         cross. This means all "exec" calls now work on a remote host as
31182         well.
31183         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
31184         cross. Filter out the extra "\r\n" stuff that expect puts in.
31185         (c-torture-execute): Filter out the bogus warnings like
31186         c-torture-compile does. Add support for canadian cross.
31187         * lib/gcc.exp (default_gcc_version, default_gcc_start)
31188         Use execute_anywhere rather than calling exec directly. Now it
31189         works for canadian cross testing.
31190
31191 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
31192
31193         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
31194         results into a variable, and check that rather than using file exists.
31195
31196 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
31197
31198         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
31199         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
31200
31201 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31202
31203         * g++.old-deja/old-deja.exp: Create and pass runshlib and
31204         lib_curses if there's a shared libg++ in the build tree.
31205
31206 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
31207
31208         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
31209         if not supported target.
31210
31211 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
31212
31213         * lib/g++.exp (g++_init): Move empty setting of runshlib and
31214         link_curses up to always happen, not just for native builds.
31215
31216 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
31217
31218         * gcc.c-torture: Update to c-torture-1.36 release.
31219         * gcc.failure: Related changes.
31220
31221 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
31222
31223         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
31224
31225 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
31226
31227         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
31228         * lib/mike-g++.exp (postbase): Not in here.  Still reference
31229         runshlib, link_curses, and mathlib for link and run.
31230
31231         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
31232         pass the runtime shared library options for Solaris, OSF/1, and
31233         Irix5, and link with -lcurses to avoid unresolved references.
31234
31235 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31236
31237         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31238         only run once.
31239
31240 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31241
31242         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31243
31244 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31245
31246         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31247         do not have a framework for the "compat" tests yet.
31248
31249 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31250
31251         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31252         set to null if we're testing vxworks5.1.  Use that instead of
31253         `-lm' in the setting of LIBS for link and run.
31254
31255 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31256
31257         * config/rom68k.exp (${tool}_load): Major changes to make it
31258         work.  Verified that it does in fact return the stuff in
31259         exec_output properly.  Catch any Emul or any TRAP other than 0.
31260
31261 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31262
31263         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31264         LDFLAGS properly for targets that need stuff from libgloss.
31265         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31266         only run once.
31267         (gpp_initialized): New variable.
31268
31269 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31270
31271         * config/rom68k.exp: Load libgloss.exp.
31272         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31273         so we can produce a fully linked binary.
31274         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31275         so we can produce a fully linked binary.
31276
31277 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31278
31279         * lib/plumhall.exp (ph_section): Watch for expected failures.
31280         Add missing `else'.
31281
31282         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31283         run the testcase.
31284         (c-torture): Likewise.
31285
31286 1995-08-28  Doug Evans  <dje@cygnus.com>
31287
31288         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31289
31290         * lib/mike-g++.exp (mike_cleanup): New proc.
31291         (prebase): New globals compiler_result, not_compiler_result,
31292         target_regexp.
31293         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31294         allow leading "-" in pattern.  Watch for unsupported tests.
31295         If $compiler_result is set, pattern match assembler code,
31296         and ditto for $not_compiler_result.
31297         * lib/mike-gcc.exp: Likewise.
31298
31299         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31300         execution "succeeded".
31301
31302 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31303
31304         * config/win32.exp: New file.
31305         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31306
31307 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31308
31309         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31310         unsupported.
31311         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31312         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31313         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31314
31315         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31316         "... without exceptions was ...".  That is now handled by
31317         prune_system_crud.
31318         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31319
31320 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31321
31322         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31323         sieve.c,sort2.c}: New files.
31324         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31325         sieve.exp,sort2.exp}: Drivers for them.
31326
31327         * lib/mike-gcc.exp (program_output): New user settable variable.
31328         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31329         messages.
31330         * lib/mike-g++.exp (program_output): New user settable variable.
31331
31332         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31333
31334         * config/sh.exp: Deleted (use sim.exp instead).
31335
31336 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31337
31338         * config/vx.exp: Declare CHECKTASK as global.
31339         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31340         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31341         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31342
31343 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31344
31345         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31346         target. Like vx.exp, only includes `vx29k.exp' instead of
31347         `vxworks.exp'.
31348
31349 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31350
31351         * config/sim.exp: Increase time limit from 120 seconds to 240.
31352
31353 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31354
31355         * gcc.c-torture/execute/950628-1.c: New test.
31356
31357 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31358
31359         * gcc.c-torture: Update with changes/additions from
31360         c-torture-1.34.
31361
31362 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31363
31364         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31365
31366 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31367
31368         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31369
31370 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31371
31372         * gcc.c-torture/compile/950512-1.c: New test.
31373         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31374         * gcc.dg/struct-ret-1.c: Likewise.
31375
31376 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31377
31378         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31379           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31380
31381 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31382
31383         * gcc.c-torture/special/920411-1.c: Deleted.
31384         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31385
31386 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31387
31388         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31389         cpu limit.
31390
31391 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31392
31393         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31394
31395 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31396
31397         From kenner;
31398         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31399         is the proper length.
31400         * va-arg-3.c: Likewise.
31401
31402 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31403
31404         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31405         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31406
31407         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31408         * lib/g++.exp (default_g++_start): Delete old cruft.
31409
31410 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31411
31412         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31413         (2 * (1 << 18)) to (2 * (1 << 17)).
31414
31415         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31416
31417 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31418
31419         * config/rom68k.exp: Renamed from config/idp.exp
31420
31421 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31422
31423         * c-torture/compile/921109-2.c
31424
31425 1995-04-18  Mike Stump  <mrs@cygnus.com>
31426
31427         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31428         excess errors.
31429
31430 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31431
31432         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31433         output.
31434         * lib/g++.exp (default_g++_start): Likewise.
31435
31436 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31437
31438         * gcc.c-torture/compile/950329-1.c: New test.
31439
31440 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31441
31442           * config/bug.exp (${tool}_load): Updated to use new remote_open
31443           and remote_close procs.
31444         * config/idp.exp: New file.
31445
31446 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31447
31448         * gcc.c-torture/execute/950322-1.c: New test.
31449
31450 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31451
31452         * config/vx.exp (${tool}_load): Clean up testing of return code from
31453         vxworks_ld and vxworks_spawn.
31454
31455 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31456
31457         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31458
31459 1995-03-13  Mike Stump  <mrs@cygnus.com>
31460
31461         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31462         can mark excess errors on a machine by machine basis.  Note, the
31463         default is to not expect any excess errors, even when excess
31464         errors test - is given, so you will want to put an XFAIL ... on
31465         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31466         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31467         those 4 machines, but no others.
31468
31469 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31470
31471         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31472         * lib/c-torture.exp: to here.
31473
31474 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31475
31476         * gcc.c-torture/execute/950221-1.c: New test.
31477         * gcc.c-torture/execute/struct-ret-1.c: New test.
31478         * gcc.c-torture/compile/950221-1.c: New test.
31479
31480         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31481
31482 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31483
31484         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31485         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31486
31487 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31488
31489         * g++.gb: New directory of tests, derived from my signature and
31490         class scoping tests.
31491
31492         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31493         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31494         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31495         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31496         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31497         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31498         * g++.gb/sig25.C: Likewise.
31499
31500         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31501         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31502         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31503         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31504         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31505         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31506         * g++.gb/sig25.exp: Likewise.
31507
31508         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31509         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31510         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31511         * g++.gb/scope13.C: Likewise, this test still fails.
31512
31513         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31514         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31515         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31516         * g++.gb/scope13.exp: Ditto.
31517
31518         * g++.gb/README: New file, explains what these tests are about.
31519
31520 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31521
31522         * lib/dg.exp (dg-do): Support `preprocess'.
31523         (dg-test): Likewise.
31524
31525 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31526
31527         * config/udi.exp: change "continue -expect" to "exp_continue".
31528
31529 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31530
31531         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31532         Delete redundant tests.
31533
31534         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31535         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31536         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31537         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31538         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31539         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31540         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31541         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31542
31543         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31544         storing label pointers.
31545         * gcc.c-torture/execute/921019-1.c: Likewise.
31546         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31547         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31548         parameter fp.
31549         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31550         constants.
31551
31552         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31553         Delete obsolete tests.
31554
31555         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31556         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31557         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31558         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31559         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31560         * gcc.c-torture/compile/950124-1.c: New test.
31561
31562         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31563
31564 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31565
31566         * lib/mike-g++.exp: Add -lm to LIBS.
31567
31568 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31569
31570         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31571
31572 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31573
31574         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31575
31576 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31577
31578         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31579
31580 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31581
31582         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31583         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31584         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31585         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31586         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31587         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31588         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31589         * g++.law/{operators31.C, operators32.C,
31590         * g++.law/{operators33.C, operators34.C}: Likewise.
31591         * g++.law/{pic1.C, refs2.C}: Likewise.
31592         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31593         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31594         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31595         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31596
31597         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31598         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31599         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31600         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31601         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31602         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31603         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31604         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31605         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31606         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31607         * g++.law/{operators34.exp}: Likewise.
31608         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31609         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31610         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31611         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31612         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31613
31614         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31615         No longer expected to fail.
31616         * g++.law/missed-error3.C: Tweak for recent bool changes.
31617
31618 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31619
31620         * config/emb-unix: Deleted.
31621         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31622         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31623
31624 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31625
31626         * lib/dg.exp (dg-test): Fix typo in last patch.
31627
31628 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31629
31630         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31631         (handles multiple occurrences).
31632
31633 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31634
31635         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31636         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31637         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31638         printed).
31639         * lib/c-torture.exp (c-torture-compile): Likewise.
31640         (c-torture): Prepend full path if missing.
31641         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31642         (gcc_fail): Likewise.
31643         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31644
31645 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31646
31647         * lib/netware.exp: Only attach to NetWare i386 systems.
31648
31649 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31650
31651         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31652         messages.  Add test name to "output pattern match" pass/fail message.
31653
31654 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31655
31656         * gcc.dg: New testsuite.
31657         * gcc.dg/dg.exp: New file.
31658
31659         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31660         test-switch.c}: Deleted.
31661
31662         * gcc.misc-tests/msgs.exp: New testcase driver.
31663
31664 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31665
31666         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31667         Watch for illegal return values from ${tool}_load.
31668         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31669         cross targets.  Coerce return value >0 to 1.
31670
31671 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31672
31673         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31674
31675         * config/emb-unix.exp: New file.
31676
31677         * config/sim.exp: Error if variable $SIM not defined.
31678         (${tool}_load): Mark test as "untested" if simulator missing.
31679
31680         * config/unix.exp: Load remote.exp to get rcp_download.
31681         * lib/c-torture.exp: Use different option lists for testcases with
31682         and without loops.
31683         * gcc.c-torture/execute/execute.exp: Likewise.
31684
31685 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31686
31687         * config/*.exp: Clarify return code from ${tool}_load.
31688         Call `unresolved' or `untested' instead of `warning' or `perror'
31689         (sometimes you still want to call both though).
31690         Add comment that `shell_id' is local to each file.
31691         * config/udi.exp (timeout): Set to 30.
31692         Don't print warning if connection fails, $connectmode has already
31693         printed an error.
31694         (${tool}_load): Move verbose messages to level 2.
31695         Rework pattern for "Process started" message.
31696         Pass `shell_id' to ${connectmode}_download.
31697         Retry twice upon timeout.  Make resetting of target more robust.
31698         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31699         Pass `shell_id' to exit_$connectmode.
31700         Only call exit_$connectmode if connected.
31701         * config/unix.exp (${tool}_load): Check return codes better.
31702         * config/vrtx.exp (${tool}_load): Likewise.
31703         * config/vx.exp (${tool}_load): Likewise.
31704         Delete unneeded global's.
31705         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31706         from ${tool}_load.
31707         (dg-stat): Delete.
31708         (dg-init): Delete recording of pass/fail counts.
31709         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31710         (old-dejagnu-init): Likewise.
31711         (old-dejagnu-stat): Delete contents, empty proc now.
31712         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31713         (c-torture): Delete references to lcnt, lpass, lfail.
31714         Get option list from TORTURE_OPTIONS.
31715         Delete -funroll[-all]-loops if no loops.
31716         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31717         (g++_stat): Delete contents (empty proc now).
31718         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31719         (gcc_finish): Likewise.
31720         (gcc_stat): Deleted.
31721         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31722         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31723         * gcc.c-torture/execute/execute.exp: Likewise.
31724         Split tests into two parts: compile, execute.
31725         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31726         no loops.  Update to reflect clarified return codes from ${tool}_load.
31727
31728 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31729
31730         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31731         to grep for.
31732         (old-dejagnu): Likewise (where necessary).
31733
31734 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31735
31736         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
31737
31738         * lib/dg.exp (dg-process-target): Fix processing of selector.
31739         Add comment regarding use of `error'.
31740
31741         * lib/gcc.exp (prune_system_crud): Define if missing.
31742         * lib/g++.exp (prune_system_crud): Likewise.
31743
31744         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
31745         Call prune_system_crud.
31746         * lib/dg.exp (dg-runtest): New proc.
31747         Use perror instead of send_user for tcl errors in testcase.
31748         Don't return any value, it's never used.
31749         Don't clobber previous definition of `unknown'.
31750         Print tcl errors in `dg-final'.
31751
31752 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31753
31754         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31755         (dg-test): Don't print errorInfo, it contains stack backtrace.
31756
31757 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31758
31759         * lib/g++.exp (runtest_file_p): Define if missing.
31760
31761 1994-09-24  Doug Evans  (dje@cygnus.com)
31762
31763         * lib/mike-g++.exp: Comment out loading of g++.exp.
31764         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31765         (default_g++_version): Always print something.
31766         (default_g++_start): Comment out call to `which'.
31767         (g++_start, g++_load): Deleted (must be defined in config file).
31768         * lib/gcc.exp: Test for existence of $CC at start.
31769         Delete check for tmpdir (done in gcc_init).
31770         (default_gcc_version): Always print something.
31771         (default_gcc_start): Comment out call to `which'.
31772         * config/*.exp: Major cleanup - make cross targets work at least a
31773         little better for g++ (by not being "--tool gcc" specific).
31774         Rename gcc_xxx to ${tool}_xxx.
31775         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31776         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31777
31778 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31779
31780         * lib/c-torture.exp (c-torture-compile): Rework compiler
31781         message processing.
31782
31783         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31784         c-torture.
31785
31786 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31787
31788         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31789
31790         * lib/dg.exp (dg-process-target): Support { target native }.
31791
31792 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31793
31794         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31795         looked for "... program xxx got fatal signal".
31796         Correct regsub munging of `comp_output'.
31797         Ignore compiler messages "path prefix not used" and "linker input
31798         file unused".
31799
31800 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31801
31802         * lib/gcc.exp (runtest_file_p): Define if missing.
31803         * gcc.prms/template.c: Example to work from.
31804
31805 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31806
31807         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31808         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31809
31810         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31811         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31812         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31813         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31814
31815         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31816         (dg-process-target): No longer a varargs proc.
31817         Return S/N for target, P/F for xfail.  All callers changed.
31818         (user option procs): More argument checking.
31819         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31820         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31821         (dg-test): Skip test if not running on selected target in `dg-do'.
31822         Update handling of `dg-do-what', `dg-output-text'.
31823         Separate execution pass/fail from output pattern match pass/fail.
31824         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31825
31826 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31827
31828         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31829         target for 920510-1.c.
31830
31831 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31832
31833         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31834         Clean up comment regarding use of passcnt, etc.
31835         (gcc_stat): Don't update `testcnt' here.
31836         (gcc_finish): Do it here.
31837         Might as well reset `but_id' here too.
31838         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31839         to determine if the file should be tested.
31840         * gcc.c-torture/compile/compile.exp: Likewise.
31841         * gcc.c-torture/execute/execute.exp: Likewise.
31842         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31843         * gcc.misc-tests/dg-test.exp: Likewise.
31844         * gcc.prms/prms.exp: Likewise.
31845         * gcc.wendy/wendy.exp: Likewise.
31846         * g++.old-deja.exp: Likewise.
31847         Move "Testing file" message to verbose level 1.
31848
31849 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31850
31851         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31852
31853 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31854
31855         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31856         (default_gcc_start): Accept optional second list element
31857         of compiler flags.  Print compiler output at verbosity level 2.
31858         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31859         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31860         Save current values of framework globals passcnt, failcnt, xpasscnt,
31861         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31862         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31863         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31864         xfailcnt to compute stats.  Update framework global `testcnt' from
31865         pass/fail counts.
31866         (gcc_finish): New proc.  Clean up test environment.
31867         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31868         (gcc_epass, gcc_efail): Delete.
31869         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31870         argument of line number.
31871         (dg-init): If the tool has an init routine, call it.
31872         (dg-test): Remove args `cflags_var' and `libs_var'.
31873         Pass all compiler options to ${tool}_start.
31874         Handle missing line number.
31875         (dg-finish): New function.
31876         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31877         particular files.  Call gcc_finish at end.  Move "skipping test"
31878         message to verbosity level 3.
31879         * gcc.c-torture/compile/compile.exp: Likewise.
31880         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31881         * gcc.c-torture/execute/execute.exp: Likewise.
31882         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31883         Print testcase being tried at verbosity level 1.
31884         * gcc.c-torture/special/special.exp: Unset xfail.
31885         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31886         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31887         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31888         * gcc.failure/failure.exp: Likewise.
31889         * gcc.ieee/ieee.exp: Likewise.
31890         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31891         Update call to dg-test.  Call dg-finish at end.
31892         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31893         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31894         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31895         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31896         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31897         * gcc.wendy/wendy.exp: Add copyright.
31898         Delete setting of tmpdir (done by gcc_init).
31899         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31900         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31901         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31902         gcc_[ce]pass/fail.
31903
31904 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31905
31906         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31907         confusion.
31908         (g++_load): Likewise.
31909
31910         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31911         Rename argument to `prog' to remove the confusion.
31912         Varargs fns behave differently too!
31913         (g++_load): Likewise.
31914
31915         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31916
31917         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31918         what it is.  Delete (always) printing of status value for !native.
31919         Simplify verbose code, and include status and exec_output.
31920         (g++_load): Use gcc_load.
31921
31922 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31923
31924         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31925         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31926         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31927         940714-3.c as these testcases don't exist anymore.  Make
31928         va-arg-1.c expected to pass.
31929
31930 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31931
31932         * gcc.misc-tests/misc.exp: Only run specific testcases.
31933         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31934         * gcc.misc-tests/dg-[1-9].c: New files.
31935
31936         * lib/dg.exp: New testsuite driver.
31937         * gcc.prms/prms.exp: Use it.
31938
31939         * README.gcc: New file.
31940
31941         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31942         Document and reset `lxpass' and `lxfail'.
31943         Simplify "initialized" message.
31944         (gcc_stat): Clean up comments a little.
31945
31946 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31947
31948         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31949
31950 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31951
31952         * lib/old-dejagnu.exp (process-option): New proc.
31953         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31954         (old-dejagnu): Simplify.
31955         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31956
31957 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31958
31959         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31960         exists and is not an empty string.
31961
31962         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31963         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31964         finished.
31965         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31966         automatically.
31967
31968         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31969         longer expected to fail.
31970
31971         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31972         "f" function call.
31973
31974         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31975
31976         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31977         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31978         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31979         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31980         c-torture-1.29.
31981
31982         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31983         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31984
31985         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31986
31987         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31988         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31989
31990         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31991         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31992         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31993
31994 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31995
31996         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31997         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31998         940714-1.c, 940714-2.c, 940714-3.c},
31999         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
32000         gcc.misc-tests/{mg.c,mg.exp}:
32001         New tests.
32002         * gcc.noncompile/noncompile.exp: Change accordingly.
32003
32004 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
32005
32006         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
32007         Undo previous clobberage.
32008
32009 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
32010
32011         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
32012         * gcc.special/{930510-1.c, special.exp}:
32013         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
32014         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
32015         struct-varargs-1.c}: New tests from c-torture-1.26.
32016
32017 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
32018
32019         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
32020           argument to switch.
32021
32022 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
32023
32024         * Revert the previous changes.  Please see Rob's directory
32025           (/lisa/test/rob/progressive/gcc/testsuite) for testing
32026           fixes.
32027
32028 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
32029
32030         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
32031             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
32032             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
32033             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
32034             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
32035             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
32036             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
32037             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
32038             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
32039             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
32040             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
32041             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
32042             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
32043             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
32044             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
32045             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
32046             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
32047             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
32048             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
32049             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
32050             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
32051             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
32052             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
32053             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
32054             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
32055             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32056             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
32057
32058 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
32059
32060         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
32061             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
32062           with perror calls.
32063
32064 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
32065
32066         * config/unix.exp (g++_load): Fix syntax.
32067
32068 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32069
32070         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32071         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32072         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32073         Don't expect va-arg-1.c to fail.  Correct expected output for
32074         920928-1.c.
32075         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32076         * gcc.wendy/hbm4.c: Correct typo.
32077         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32078
32079 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32080
32081         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32082         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32083         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32084         * lib/c-torture.exp (c-torture-compile): Ditto.
32085
32086         Reduce volume of output (remove all the -I's and such).
32087         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
32088         Call gcc_cpass, gcc_cfail.
32089         (c-torture): Pass testing option to c-torture-compile.
32090
32091 1994-03-21  Doug Evans  (dje@cygnus.com)
32092
32093         Bring patches over from progressive.
32094         * config/default.exp: Exit remote shell cleanly.
32095         (g++_exit, g++_start): Add default versions.
32096         * config/sim.exp (gcc_load): Use perror, not error.
32097
32098 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
32099
32100         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
32101         set in site.exp.
32102
32103 1994-03-14  Doug Evans  (dje@cygnus.com)
32104
32105         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
32106         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
32107         (wendy_try): New proc to run testcase.
32108         (main loop): Call 'em.
32109         * gcc.wendy/*.c: Clean up pass to correct expected output.
32110
32111         * lib/gcc.exp: Minor cleanup work.
32112         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
32113
32114 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
32115
32116         * config/sim.exp (gcc_load): Document return codes better.
32117         Don't pass -v to simulator.
32118
32119 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
32120
32121           * gcc.special/920717-x.c: Fix typo.
32122           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
32123           get at sources.
32124
32125         * lib/mike-gcc.exp: Fix typo.
32126
32127 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
32128
32129         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
32130         binary to use, transform the name.
32131         * config/*.exp: rename everything. Nuke any g++ specific files,
32132         it's now a special case of gcc that requires no special support.
32133         Add a default.exp for unsupported targets.
32134
32135 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
32136
32137         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
32138         lib/old-dejagnu.exp: Fix a few patterns to work with the new
32139         version of Tcl.
32140
32141 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
32142
32143         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
32144         than a warning.
32145
32146 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
32147
32148         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
32149
32150 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
32151
32152         * gcc.execute/execute.exp: Combine opt_list and foption_list into
32153         option_list.  Compile every file with only 4/6 option choices
32154         (same as C torture) instead of with 12/18 different option
32155         choices.
32156         * lib/c-torture.exp: Likewise.
32157
32158         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
32159         not already set.
32160
32161 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
32162
32163         * lib/old-deja.exp: Add `excess errors test fails' error, now one
32164         can put an XFAIL *-*-* on excess errors.
32165
32166 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
32167
32168         * g++.law: Add more tests derived from g++-bugs snapshots.
32169
32170         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
32171         equivalent to g++.law/init9.
32172
32173         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
32174         compiled it, and the a.out file after we've run it.
32175
32176 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
32177
32178         * lib/mike-g++.exp (postbase): Delete the .o file after we've
32179         compiled it, and the a.out file after we've run it.
32180
32181 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
32182
32183         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
32184
32185 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
32186
32187         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
32188         version number.
32189
32190 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
32191
32192         * g++.law: New directory of g++ tests derived from the g++-bugs
32193         snapshots.
32194
32195 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
32196
32197         * gcc.compile: initbug1.c initbug1.exp testcase added
32198
32199 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
32200
32201         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
32202         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
32203           fixes submitted by Jeff Law (law@cs.utah.edu)
32204         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
32205           Jeff Law (law@cs.utah.edu)
32206
32207
32208 1993-11-30  Mike Stump  (mrs@cygnus.com)
32209
32210         * config/unix-g++.exp: Follow the gcc way of doing things.
32211         * g++.old-deja/old-deja.exp: Minor updates.
32212         * lib/g++.exp: New file, follow the gcc way of doing things.
32213         * lib/old-dejagnu.exp: Minor updates.
32214         * lib/mike-g++.exp: Always unset errorInfo.
32215
32216 1993-11-06  Mike Stump  (mrs@cygnus.com)
32217
32218         * lib/gcc.exp: Fix some errors with the below change, CC and
32219         CFLAGS should be global when setting, not local.
32220
32221 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
32222
32223         * lib/gcc.exp: Transform tool name.
32224
32225 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32226
32227         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
32228
32229 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32230
32231         * lib/gcc.exp: change gcc_done to gcc_stat
32232
32233 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32234
32235         * Upgraded gcc testsuite to c-torture version 1.25
32236
32237 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32238
32239         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32240         * lib/c-torture: added hooks for new reporting code.
32241
32242 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32243
32244         * config/sh-gcc.exp: check if sh-sim exists in the path
32245
32246 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32247
32248         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32249         * gcc.compile/compile.exp: Initial changes for new logic.
32250         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32251         * gcc.failure/failure.exp: Initial changes for new logic.
32252         * gcc.ieee/ieee.exp: Initial changes for new logic.
32253         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32254         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32255         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32256         * lib/c-torture.exp: Initial changes for new logic.
32257         * lib/gcc.exp: Initial changes for new logic.
32258
32259 1993-10-15  Mike Stump  (mrs@cygnus.com)
32260
32261         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32262         depend upon failure or success.  Fully qualify names in failure
32263         and success messages.  Always remove a.out before starting
32264         compile, just in case.  Pay more attention to error text output by
32265         the compiler.  Handle testcases with no known past errors just
32266         like all others, so that things are uniform.  Other miscellaneous
32267         improvements.
32268
32269 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32270
32271         * gcc.cpp: new directory for cpp tests
32272
32273 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32274
32275         * lib/chill.exp: Code reformatted, removed unused code.
32276         * config/unix-chill.exp: Code reformatted, removed unused code.
32277         * chill.execute/execute.exp: Code reformatted, removed unused code.
32278         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32279
32280 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32281
32282         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32283         routines not written.
32284
32285 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32286
32287         * config/bug-gcc.exp: Use new procs from bug.exp.
32288
32289 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32290
32291         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32292         via ftp, rather than depending on NFS.
32293         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32294         case.
32295
32296 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32297
32298         * config/bug-gcc.exp: Use new download proc.
32299
32300 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32301
32302         * chill.execute/execute.exp: cleanups, handles errors better
32303         * chill.compile/compile.exp: rewrite, based on execute.exp
32304         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32305         * lib/chill.exp: major changes to diff proc and compile and link
32306           procs. added chill_fail and chill_pass wrappers to pass and
32307           fail. added more comments, and handle error codes better.
32308           Added a hack to capture stderr from exec, so noncompile tests
32309           can work.
32310
32311 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32312
32313         * chill.execute/execute.exp: rewrite of testsuite driver
32314         * lib/chill.exp: rewrite of testsuite driver
32315         * config/unix-chill.exp: rewrite of testsuite driver
32316
32317 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32318
32319     In chill.execute:
32320         * iexpr.ch: Standardize uppercase.
32321         * tuples.dat: Standardize uppercase.
32322         * vary.ch: standardize.  Correct varying string assignments.
32323         * vary.dat: Add new output lines.
32324
32325 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32326
32327     In chill.execute:
32328         * chprintf.ch: Standardize use of uppercase.
32329         * tuples.ch: Standardize and turn arr2 into a DCL,
32330           rather than a SYN.
32331         * pinits.ch: Standardize.
32332
32333 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32334
32335         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32336         * Makefil: Renamed to Makefile.in.
32337         * configure.in: New.
32338
32339 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32340
32341     In chill.execute:
32342         * .cvsignore: Add result/output files.
32343         * Makefile: Fix up variables at start.  Use MFLAGS
32344           everywhere.  Correct bool_loc, built_ins entries.
32345           Add entry for vary1.ch.
32346         * bitarray.ch: Standardize upper-case usage.
32347         * bitexpr.ch: Standardize, add output of b1.
32348         * params.ch: Use arrayt in along PROC parameters, to
32349           avoid novelty problems.
32350         * sets.ch: Tiny cleanup.
32351         * vary1.ch: Re-indent.
32352
32353 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32354
32355           * Add PR-related files to Makefiles, .cvsignore files, etc.
32356
32357 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32358
32359         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32360           with compiler objects. New names are test-flow.c and test-loop.c
32361
32362 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32363
32364         * Upgraded c-torture tests from 1.19 to 1.20
32365
32366         * new files:
32367         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32368         * gcc.compile: 930623-1.c 930623-2.c
32369         * gcc.noncompile: 930622-1.c 930622-2.c
32370         * gcc.failure: 920411-1.c 920627-2.c
32371         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32372
32373 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32374
32375         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32376           More changes to get testsuite working properly. Needs more work.
32377           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32378
32379 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32380
32381         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32382           More changes to get testsuite working properly. Needs more work.
32383
32384 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32385
32386         * chill.compile/compile.exp: Added for Dejagnu support
32387         * chill.execute/execute.exp: Added for Dejagnu support
32388         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32389
32390 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32391
32392     This should complete moving the CHILL test files.
32393         * chill.noncompile(.cvsignore printf.grt
32394             in-printf.grt chprintf.grt chprintf.ch):
32395             Added test-support files.
32396           (Makefile): Modified further.
32397         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32398             signal.ch): Added test files.
32399           * chill.execute (.cvsignore printf.grt printr.c
32400             in-printf.grt rts.c chprintf.grt rts.h): Added
32401           test-support files.
32402             (Makefile): More corrections.
32403
32404 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32405
32406         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32407           test cases, ready for DejaGnu.
32408
32409 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32410
32411         * Upgraded c-torture tests from 1.18 to 1.19
32412
32413         * gcc.compile: added test(s):
32414           930607-1.c
32415         * gcc.execute: added test(s):
32416           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32417
32418         * added new subdirectory for misc tests: gcc.misc-tests
32419         * gcc.misc-test(s): added tests:
32420           inst-check.c test-consts.c test-ior.c test-switch.c
32421
32422 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32423
32424         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32425
32426 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32427
32428         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32429
32430 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32431
32432         * Upgraded c-torture tests from 1.17 to 1.18
32433
32434 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32435
32436         * Upgraded c-torture tests from 1.12 to 1.17
32437
32438 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32439
32440         * lib/old-dejagnu.exp:
32441           Fixed handling of XFAIL target triplets to correctly
32442           recognize wildcard characters.  Removed code that
32443           appended a unique id tag to the end of the file name
32444           printed out by the result of the testcases within a
32445           given test file.
32446
32447 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32448
32449         * lib/old-dejagnu.exp:
32450           Reworked expected failure handling to trigger off of XFAIL
32451           keyword in keyphrase embeded in testcase source code. The
32452           XFAIL keyword must be at the end of the keyphrase line. It
32453           may optionally be followed by one or more target triplets.
32454           It has just occured that the handling of wildcards in the
32455           target triplet may not be correct.
32456
32457 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32458
32459         * g++.old-deja/tests:
32460           Moved all subdirectories up one level into g++.old-deja .
32461
32462         * lib/old-dejagnu.exp:
32463           Fixed problem with CXXFLAGS not being properly reset, and being
32464           corrupted with extraneous "-c" compiler option.  This was
32465           causing binaries to not be generated for test that needed them.
32466           Modified strings passed to "pass" and "fail" so that individual
32467           tests from the same test file would be distinguished by an
32468           identifier appended to the test file name in the summary logs;
32469           this corrected a problem with erroneous diff logs.  Added code
32470           to search testcases for expected fail and unexpected pass keywords.
32471
32472 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32473
32474         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32475
32476 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32477
32478         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32479           Removed extraneous text from end of "Special g++ Options"
32480           keyphrase.
32481
32482         * lib/old-dejagnu.exp: Added pattern matching to look for new
32483           keywords, embedded in testcases comments, which will trigger
32484           calls to xpass and xfail.
32485
32486 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32487
32488         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32489           comments embedded in the testcases, especially the one looking for
32490           special compiler options, as well as the pattern matching for the
32491           compiler output again.
32492
32493 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32494
32495         * lib/old-dejagnu.exp: Do a proper check of the return value for
32496           execute tests. Fixed several problems with the pattern matching
32497           of the compiler output which gave erroneous test results.
32498           Changed several of the test result messages to be more descriptive.
32499         * config/unix-g++.exp: Proc g++_load now actually works and
32500           executes the tests passed to it and returns a usable return
32501           value.
32502
32503 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32504
32505           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32506
32507 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32508
32509         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32510           Modified both files to properly execute the old style
32511           dejagnu tests. The previous versions of these files were
32512           experimental and did not function anything near correctly.
32513
32514 1993-04-05  Rob Savoye  (rob@cygnus.com)
32515
32516         * Removed all Makefile.in and configure.in files. No configuration
32517         needed now.
32518
32519 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32520
32521         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32522
32523 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32524
32525         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32526         gcc.special/configure.in, gcc.noncompile/configure.in,
32527         gcc.execute/configure.in, gcc.code_quality/configure.in,
32528         g++.other/configure.in, g++.old-deja/configure.in,
32529         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32530         in srcname setting.
32531
32532 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32533
32534         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32535         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32536         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32537
32538 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32539
32540         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32541         (gdb_exit): Don't remove *_soc files.
32542
32543 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32544
32545         * lib/c-torture.exp: Don't look for main; instead always use -w
32546         -c.  This is how the c-torture tests work.  Remove the object
32547         file if the compilation succeeds.
32548         * gcc.execute/execute.exp: Remove executable if test passes.
32549         * gcc.noncompile/noncompile.exp: Every test is an expected
32550         failure.
32551         * gcc.special/special.exp: Added tests from c-torture 1.11,
32552         corrected use of existing test.
32553         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32554         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32555         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32556         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32557         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32558         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32559         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32560         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32561         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32562         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32563         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32564         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32565         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32566         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32567         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32568         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32569         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32570         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32571         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32572         c-torture 1.11.
32573         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32574         correspond to c-torture 1.11.
32575
32576         * New file.